diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/.gitignore b/pq-tls-benchmark-framework/emulation-exp/code/kex/.gitignore
index 1a79bb01fe5303bd2816a7fffb26e7e120a7e992..c98a76081bd70d973e034b2fdf00a04b901ffe9a 100644
--- a/pq-tls-benchmark-framework/emulation-exp/code/kex/.gitignore
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/.gitignore
@@ -8,4 +8,4 @@ cquiche_s_timer
 /results*/
 /captures/
 plots*/
-feathers/
+/feathers/
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/Makefile b/pq-tls-benchmark-framework/emulation-exp/code/kex/Makefile
index 7e706ad4272f8f15dbad3545f690c39366a7341f..1836e349253cd13606dfe3440de5bfc3af993c93 100644
--- a/pq-tls-benchmark-framework/emulation-exp/code/kex/Makefile
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/Makefile
@@ -27,7 +27,7 @@ run_quic_s_timer: quic_s_timer
 	LD_LIBRARY_PATH=$(INSTALL_DIR)/openssl/lib64 ./quic_s_timer x25519 1
 
 run_quic_s_timer_in_netns: quic_s_timer
-	sudo ip netns exec cli_ns_1 env QLOGDIR=qlogdir ./quic_s_timer x25519 10
+	sudo ip netns exec cli_ns_1 env QLOGDIR=qlogdir ./quic_s_timer x25519 1
 
 quic-client-block: quic-client-block.c
 	$(CC) -g -Wall -Wextra -Wpedantic -I$(OPENSSL_INCLUDE) -I$(OQS_INCLUDE) $< -L$(INSTALL_DIR)/openssl/lib64 -L$(OQS_LIB) -lssl -lcrypto -ldl -loqs -o $@
@@ -46,8 +46,8 @@ _copy_plots_to_thesis:
 	cp -rf plots ../../../../../master-thesis-bartolomeo-mueller/gfx/plots/
 
 _change_netem_settings:
-	sudo ip netns exec srv_ns_1 tc qdisc change dev srv_ve root netem limit 1000 rate 500.0mbit delay 2.684ms 0.0ms loss 20.0% duplicate 0.0% corrupt 0.0% reorder 0.0%
-	sudo ip netns exec cli_ns_1 tc qdisc change dev cli_ve root netem limit 1000 rate 500.0mbit delay 2.684ms 0.0ms loss 20.0% duplicate 0.0% corrupt 0.0% reorder 0.0%
+	sudo ip netns exec srv_ns_1 tc qdisc change dev srv_ve root netem limit 1000 rate 500.0mbit delay 2.684ms 0.0ms loss 0.0% duplicate 0.0% corrupt 0.0% reorder 0.0%
+	sudo ip netns exec cli_ns_1 tc qdisc change dev cli_ve root netem limit 1000 rate 500.0mbit delay 2.684ms 0.0ms loss 0.0% duplicate 0.0% corrupt 0.0% reorder 0.0%
 
 _run_openssl_speed:
 	$(OPENSSL) speed -seconds 3 bikel1
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/qlogdir/client-d54d9bb3254adb1f064c7028c1770567873077fc.sqlog b/pq-tls-benchmark-framework/emulation-exp/code/kex/qlogdir/client-d54d9bb3254adb1f064c7028c1770567873077fc.sqlog
new file mode 100644
index 0000000000000000000000000000000000000000..49dd5dff5773ed85a8a94aa4e4f346d8c6e2cf07
--- /dev/null
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/qlogdir/client-d54d9bb3254adb1f064c7028c1770567873077fc.sqlog
@@ -0,0 +1,113 @@
+{"qlog_version":"0.3","qlog_format":"JSON-SEQ","title":"cquiche_s_timer qlog","description":"cquiche_s_timer qlog id=d54d9bb3254adb1f064c7028c1770567873077fc","trace":{"vantage_point":{"type":"client"},"title":"cquiche_s_timer qlog","description":"cquiche_s_timer qlog id=d54d9bb3254adb1f064c7028c1770567873077fc","configuration":{"time_offset":0.0}}}
+{"time":0.0,"name":"transport:parameters_set","data":{"owner":"local","tls_cipher":"None","disable_active_migration":false,"max_idle_timeout":30000,"max_udp_payload_size":1200,"ack_delay_exponent":3,"max_ack_delay":25,"active_connection_id_limit":2,"initial_max_data":10000000,"initial_max_stream_data_bidi_local":1000000,"initial_max_stream_data_bidi_remote":1000000,"initial_max_stream_data_uni":1000000,"initial_max_streams_bidi":100,"initial_max_streams_uni":100}}
+{"time":0.0351,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":0,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.0351,"frames":[{"frame_type":"crypto","offset":0,"length":1133}]}}
+{"time":0.0351,"name":"recovery:metrics_updated","data":{"smoothed_rtt":333.0,"rtt_variance":166.5,"congestion_window":12000,"bytes_in_flight":1200,"ssthresh":18446744073709551615}}
+{"time":3.882993,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":1,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":3.882993,"frames":[{"frame_type":"crypto","offset":1133,"length":1132}]}}
+{"time":3.882993,"name":"recovery:metrics_updated","data":{"bytes_in_flight":2400}}
+{"time":4.119193,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":2,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":4.119193,"frames":[{"frame_type":"crypto","offset":2265,"length":1132}]}}
+{"time":4.119193,"name":"recovery:metrics_updated","data":{"bytes_in_flight":3600}}
+{"time":4.1486926,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":3,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":4.1486926,"frames":[{"frame_type":"crypto","offset":3397,"length":1132}]}}
+{"time":4.1486926,"name":"recovery:metrics_updated","data":{"bytes_in_flight":4800}}
+{"time":4.157093,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":4,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":4.157093,"frames":[{"frame_type":"crypto","offset":4529,"length":1132}]}}
+{"time":4.157093,"name":"recovery:metrics_updated","data":{"bytes_in_flight":6000}}
+{"time":4.165493,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":5,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":4.165493,"frames":[{"frame_type":"crypto","offset":5661,"length":1132}]}}
+{"time":4.165493,"name":"recovery:metrics_updated","data":{"bytes_in_flight":7200}}
+{"time":4.184993,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":6,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":4.184993,"frames":[{"frame_type":"crypto","offset":6793,"length":1132}]}}
+{"time":4.184993,"name":"recovery:metrics_updated","data":{"bytes_in_flight":8400}}
+{"time":4.191793,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":7,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":4.191793,"frames":[{"frame_type":"crypto","offset":7925,"length":1132}]}}
+{"time":4.191793,"name":"recovery:metrics_updated","data":{"bytes_in_flight":9600}}
+{"time":4.198093,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":8,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":4.198093,"frames":[{"frame_type":"crypto","offset":9057,"length":1132}]}}
+{"time":4.198093,"name":"recovery:metrics_updated","data":{"bytes_in_flight":10800}}
+{"time":4.204493,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":9,"version":"1","scil":20,"dcil":16,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"d8b76c5ef993528863f94a1fbb25d792"},"raw":{"length":1200,"payload_length":1137},"send_at_time":4.204493,"frames":[{"frame_type":"crypto","offset":10189,"length":1132}]}}
+{"time":4.204493,"name":"recovery:metrics_updated","data":{"bytes_in_flight":12000}}
+{"time":211.32933,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,0]]}]}}
+{"time":211.32933,"name":"recovery:metrics_updated","data":{"min_rtt":211.29422,"smoothed_rtt":211.29422,"latest_rtt":211.29422,"rtt_variance":105.64711,"congestion_window":13200,"bytes_in_flight":10800}}
+{"time":211.38393,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":10,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":211.38393,"frames":[{"frame_type":"crypto","offset":11321,"length":1128}]}}
+{"time":211.38393,"name":"recovery:metrics_updated","data":{"bytes_in_flight":12000,"pacing_rate":78090}}
+{"time":211.42653,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":11,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":211.42653,"frames":[{"frame_type":"crypto","offset":12449,"length":1128}]}}
+{"time":211.42653,"name":"recovery:metrics_updated","data":{"bytes_in_flight":13200}}
+{"time":212.63933,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":1,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,1]]}]}}
+{"time":212.63933,"name":"recovery:metrics_updated","data":{"min_rtt":208.75635,"smoothed_rtt":210.97699,"latest_rtt":208.75635,"rtt_variance":79.869804,"congestion_window":14400,"bytes_in_flight":12000}}
+{"time":212.68333,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":12,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":212.68333,"frames":[{"frame_type":"crypto","offset":13577,"length":1128}]}}
+{"time":212.68333,"name":"recovery:metrics_updated","data":{"bytes_in_flight":13200,"pacing_rate":85317}}
+{"time":212.72072,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":13,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":212.72072,"frames":[{"frame_type":"crypto","offset":14705,"length":1128}]}}
+{"time":212.72072,"name":"recovery:metrics_updated","data":{"bytes_in_flight":14400}}
+{"time":212.80702,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":2,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,2]]}]}}
+{"time":212.80702,"name":"recovery:metrics_updated","data":{"min_rtt":208.68782,"smoothed_rtt":210.69084,"latest_rtt":208.68782,"rtt_variance":60.474644,"congestion_window":15600,"bytes_in_flight":13200}}
+{"time":212.81671,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":14,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":212.81671,"frames":[{"frame_type":"crypto","offset":15833,"length":1128}]}}
+{"time":212.81671,"name":"recovery:metrics_updated","data":{"bytes_in_flight":14400,"pacing_rate":92552}}
+{"time":212.82573,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":15,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":212.82573,"frames":[{"frame_type":"crypto","offset":16961,"length":1126}]}}
+{"time":212.82573,"name":"recovery:metrics_updated","data":{"bytes_in_flight":15600}}
+{"time":212.97414,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":3,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,3]]}]}}
+{"time":212.97414,"name":"recovery:metrics_updated","data":{"smoothed_rtt":210.45767,"latest_rtt":208.82542,"rtt_variance":45.82234,"congestion_window":16800,"bytes_in_flight":14400}}
+{"time":212.99532,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":16,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":212.99532,"frames":[{"frame_type":"crypto","offset":18087,"length":1126}]}}
+{"time":212.99532,"name":"recovery:metrics_updated","data":{"bytes_in_flight":15600,"pacing_rate":99782}}
+{"time":213.04633,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":17,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":213.04633,"frames":[{"frame_type":"crypto","offset":19213,"length":1126}]}}
+{"time":213.04633,"name":"recovery:metrics_updated","data":{"bytes_in_flight":16800}}
+{"time":213.20921,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":4,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,4]]}]}}
+{"time":213.20921,"name":"recovery:metrics_updated","data":{"smoothed_rtt":210.28197,"latest_rtt":209.05212,"rtt_variance":34.718136,"congestion_window":18000,"bytes_in_flight":15600}}
+{"time":213.23262,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":18,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":1200,"payload_length":1133},"send_at_time":213.23262,"frames":[{"frame_type":"crypto","offset":20339,"length":1126}]}}
+{"time":213.23262,"name":"recovery:metrics_updated","data":{"bytes_in_flight":16800,"pacing_rate":106999}}
+{"time":213.25293,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":19,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":360,"payload_length":293},"send_at_time":213.25293,"frames":[{"frame_type":"crypto","offset":21465,"length":286}]}}
+{"time":213.25293,"name":"recovery:metrics_updated","data":{"bytes_in_flight":17160}}
+{"time":213.30592,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":5,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,5]]}]}}
+{"time":213.30592,"name":"recovery:metrics_updated","data":{"smoothed_rtt":210.13928,"latest_rtt":209.14044,"rtt_variance":26.323986,"bytes_in_flight":15960}}
+{"time":213.51682,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":6,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,6]]}]}}
+{"time":213.51682,"name":"recovery:metrics_updated","data":{"smoothed_rtt":210.03835,"latest_rtt":209.33183,"rtt_variance":19.944853,"bytes_in_flight":14760}}
+{"time":213.70862,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":7,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,7]]}]}}
+{"time":213.70862,"name":"recovery:metrics_updated","data":{"smoothed_rtt":209.97316,"latest_rtt":209.51685,"rtt_variance":15.089017,"bytes_in_flight":13560}}
+{"time":213.85342,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":8,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,8]]}]}}
+{"time":213.85342,"name":"recovery:metrics_updated","data":{"smoothed_rtt":209.93343,"latest_rtt":209.65533,"rtt_variance":11.396218,"bytes_in_flight":12360}}
+{"time":213.98982,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":9,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,9]]}]}}
+{"time":213.98982,"name":"recovery:metrics_updated","data":{"smoothed_rtt":209.9149,"latest_rtt":209.78532,"rtt_variance":8.5841875,"bytes_in_flight":11160}}
+{"time":412.0612,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":10,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,10]]}]}}
+{"time":412.0612,"name":"recovery:metrics_updated","data":{"min_rtt":200.67725,"smoothed_rtt":208.76021,"latest_rtt":200.67725,"rtt_variance":8.747558,"bytes_in_flight":9960}}
+{"time":412.10788,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":11,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,11]]}]}}
+{"time":412.10788,"name":"recovery:metrics_updated","data":{"smoothed_rtt":207.75568,"latest_rtt":200.72394,"rtt_variance":8.569732,"bytes_in_flight":8760}}
+{"time":413.16977,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":12,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,12]]}]}}
+{"time":413.16977,"name":"recovery:metrics_updated","data":{"smoothed_rtt":207.00943,"latest_rtt":201.78583,"rtt_variance":7.919755,"bytes_in_flight":7560}}
+{"time":413.19785,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":13,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,13]]}]}}
+{"time":413.19785,"name":"recovery:metrics_updated","data":{"smoothed_rtt":206.36,"latest_rtt":201.81393,"rtt_variance":7.23869,"bytes_in_flight":6360}}
+{"time":413.34836,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":14,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,14]]}]}}
+{"time":413.34836,"name":"recovery:metrics_updated","data":{"smoothed_rtt":205.81056,"latest_rtt":201.96445,"rtt_variance":6.5279074,"bytes_in_flight":5160}}
+{"time":413.47595,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":15,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,15]]}]}}
+{"time":413.47595,"name":"recovery:metrics_updated","data":{"smoothed_rtt":205.34575,"latest_rtt":202.09206,"rtt_variance":5.825558,"bytes_in_flight":3960}}
+{"time":413.62616,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":16,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,16]]}]}}
+{"time":413.62616,"name":"recovery:metrics_updated","data":{"smoothed_rtt":204.95781,"latest_rtt":202.24223,"rtt_variance":5.1450424,"bytes_in_flight":2760}}
+{"time":413.68637,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":17,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,17]]}]}}
+{"time":413.68637,"name":"recovery:metrics_updated","data":{"smoothed_rtt":204.62589,"latest_rtt":202.30244,"rtt_variance":4.522621,"bytes_in_flight":1560}}
+{"time":413.7639,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":18,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,18]]}]}}
+{"time":413.7639,"name":"recovery:metrics_updated","data":{"smoothed_rtt":204.34514,"latest_rtt":202.37994,"rtt_variance":3.95345,"bytes_in_flight":360}}
+{"time":421.45837,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":19,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,19]]},{"frame_type":"crypto","offset":0,"length":1122}]}}
+{"time":421.45837,"name":"recovery:metrics_updated","data":{"smoothed_rtt":205.0613,"latest_rtt":210.07443,"rtt_variance":4.397409,"bytes_in_flight":0}}
+{"time":421.56085,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":20,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":1122,"length":1126}]}}
+{"time":421.57095,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":21,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":2248,"length":1126}]}}
+{"time":421.57678,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":22,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":3374,"length":1126}]}}
+{"time":421.58224,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":23,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":4500,"length":1126}]}}
+{"time":421.58734,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":24,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":5626,"length":1128}]}}
+{"time":421.59225,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":25,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":6754,"length":1128}]}}
+{"time":421.59732,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":20,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":72,"payload_length":5},"send_at_time":421.59732,"frames":[{"frame_type":"ack","ack_delay":0.001,"acked_ranges":[[0,25]]}]}}
+{"time":421.59732,"name":"recovery:metrics_updated","data":{"pacing_rate":109723}}
+{"time":421.71597,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":26,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":7882,"length":1128}]}}
+{"time":421.73767,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":27,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":9010,"length":1128}]}}
+{"time":421.74457,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":28,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":10138,"length":1128}]}}
+{"time":422.04504,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":29,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":11266,"length":1128}]}}
+{"time":422.06943,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":30,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":12394,"length":1128}]}}
+{"time":422.07608,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":31,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":13522,"length":1128}]}}
+{"time":422.08115,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":32,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":14650,"length":1128}]}}
+{"time":422.08606,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":33,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":15778,"length":1128}]}}
+{"time":422.12216,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":34,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":16906,"length":1126}]}}
+{"time":422.13065,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":35,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":18032,"length":1126}]}}
+{"time":422.13565,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":36,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":19158,"length":1126}]}}
+{"time":422.14044,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":37,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":20284,"length":1126}]}}
+{"time":422.14566,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":21,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":72,"payload_length":5},"send_at_time":422.14566,"frames":[{"frame_type":"ack","ack_delay":0.001,"acked_ranges":[[0,37]]}]}}
+{"time":422.16925,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":38,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":1200,"payload_length":304},"frames":[{"frame_type":"crypto","offset":21410,"length":280}]}}
+{"time":424.69556,"name":"transport:packet_received","data":{"header":{"packet_type":"handshake","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"0000000000003002f444dc1a63445303a424ff4e","dcid":"d54d9bb3254adb1f064c7028c1770567873077fc"},"raw":{"length":846,"payload_length":797},"frames":[{"frame_type":"crypto","offset":0,"length":239},{"frame_type":"crypto","offset":239,"length":384},{"frame_type":"crypto","offset":623,"length":78},{"frame_type":"crypto","offset":701,"length":52},{"frame_type":"padding","payload_length":9}]}}
+{"time":424.69556,"name":"recovery:metrics_updated","data":{"pacing_rate":0}}
+{"time":424.69556,"name":"transport:parameters_set","data":{"owner":"remote","tls_cipher":"Some(AES256_GCM)","original_destination_connection_id":"d8b76c5ef993528863f94a1fbb25d792","stateless_reset_token":"329782f85a03fa2691678ddbfe5bf8d7","disable_active_migration":false,"max_idle_timeout":75000,"max_udp_payload_size":65527,"ack_delay_exponent":3,"max_ack_delay":25,"active_connection_id_limit":2,"initial_max_data":8585216,"initial_max_stream_data_bidi_local":65536,"initial_max_stream_data_bidi_remote":65536,"initial_max_stream_data_uni":65536,"initial_max_streams_bidi":128,"initial_max_streams_uni":3}}
+{"time":427.59006,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":22,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":73,"payload_length":6},"send_at_time":427.59006,"frames":[{"frame_type":"ack","ack_delay":0.678,"acked_ranges":[[0,38]]}]}}
+{"time":427.59006,"name":"recovery:metrics_updated","data":{"pacing_rate":109723}}
+{"time":427.59006,"name":"transport:packet_sent","data":{"header":{"packet_type":"handshake","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"d54d9bb3254adb1f064c7028c1770567873077fc","dcid":"0000000000003002f444dc1a63445303a424ff4e"},"raw":{"length":128,"payload_length":62},"send_at_time":427.59006,"frames":[{"frame_type":"ack","ack_delay":0.364,"acked_ranges":[[0,0]]},{"frame_type":"crypto","offset":0,"length":52}]}}
+{"time":427.59006,"name":"recovery:metrics_updated","data":{"bytes_in_flight":128}}
+{"time":427.67496,"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":0},"raw":{"length":48,"payload_length":10},"send_at_time":427.67496,"frames":[{"frame_type":"connection_close","error_space":"application_error","error_code":0,"reason":"kthxbye"}]}}
+{"time":427.67496,"name":"recovery:metrics_updated","data":{"bytes_in_flight":176}}
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/feathers/liboqs_speed_vm.feather b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/feathers/liboqs_speed_vm.feather
new file mode 100644
index 0000000000000000000000000000000000000000..a148a1006a91eaa6e86b03760365035dac351dc6
Binary files /dev/null and b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/feathers/liboqs_speed_vm.feather differ
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/feathers/openssl_speed_vm.feather b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/feathers/openssl_speed_vm.feather
new file mode 100644
index 0000000000000000000000000000000000000000..a3f31c30a1cc97a37ae24abca5e0c60d99d75cd5
Binary files /dev/null and b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/feathers/openssl_speed_vm.feather differ
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/nginx-logs/debug-of-faulty-initial-congestion-window.log b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/nginx-logs/debug-of-faulty-initial-congestion-window.log
new file mode 100644
index 0000000000000000000000000000000000000000..3d9ee86bb3022067afec5278a470033844348668
--- /dev/null
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/nginx-logs/debug-of-faulty-initial-congestion-window.log
@@ -0,0 +1,1689 @@
+2025/02/04 21:31:51 [debug] 408839#0: bind() 0.0.0.0:8080 #7 
+2025/02/04 21:31:51 [debug] 408839#0: bind() 0.0.0.0:8443 #8 
+2025/02/04 21:31:51 [debug] 408839#0: bind() [::]:8443 #9 
+2025/02/04 21:31:51 [debug] 408839#0: bind() 0.0.0.0:8443 #10 
+2025/02/04 21:31:51 [debug] 408839#0: bind() [::]:8443 #11 
+2025/02/04 21:31:51 [debug] 408839#0: bind() 0.0.0.0:8443 #12 
+2025/02/04 21:31:51 [debug] 408839#0: bind() 0.0.0.0:8443 #13 
+2025/02/04 21:31:51 [debug] 408839#0: bind() 0.0.0.0:8443 #14 
+2025/02/04 21:31:51 [debug] 408839#0: bind() [::]:8443 #15 
+2025/02/04 21:31:51 [debug] 408839#0: bind() [::]:8443 #16 
+2025/02/04 21:31:51 [debug] 408839#0: bind() [::]:8443 #17 
+2025/02/04 21:31:51 [debug] 408839#0: add cleanup: 00005632CBCAAE80
+2025/02/04 21:31:51 [notice] 408839#0: using the "epoll" event method
+2025/02/04 21:31:51 [debug] 408839#0: counter: 00007FC66FDD7080, 1
+2025/02/04 21:31:51 [notice] 408839#0: nginx/1.26.1
+2025/02/04 21:31:51 [notice] 408839#0: built by gcc 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) 
+2025/02/04 21:31:51 [notice] 408839#0: OS: Linux 5.15.153.1-bebbo-WSL2-local-166808-g33cad9854e0b
+2025/02/04 21:31:51 [notice] 408839#0: getrlimit(RLIMIT_NOFILE): 1024:1048576
+2025/02/04 21:31:51 [debug] 408840#0: write: 18, 00007FFF3C5AAA00, 7, 0
+2025/02/04 21:31:51 [debug] 408840#0: setproctitle: "nginx: master process /home/bebbo/own/master/benchmarking-pqc-in-quic/pq-tls-benchmark-framework/emulation-exp/code/tmp/.local/nginx/sbin/nginx -g pid logs/nginx-1.pid; error_log logs/debug.log debug;"
+2025/02/04 21:31:51 [notice] 408840#0: start worker processes
+2025/02/04 21:31:51 [debug] 408840#0: channel 3:18
+2025/02/04 21:31:51 [notice] 408840#0: start worker process 408841
+2025/02/04 21:31:51 [debug] 408840#0: channel 19:20
+2025/02/04 21:31:51 [debug] 408841#0: add cleanup: 00005632CBCAAF90
+2025/02/04 21:31:51 [debug] 408841#0: malloc: 00005632CBCA83E0:16
+2025/02/04 21:31:51 [debug] 408841#0: add cleanup: 00005632CBCAAFA8
+2025/02/04 21:31:51 [debug] 408841#0: malloc: 00005632CBCA8530:16
+2025/02/04 21:31:51 [notice] 408840#0: start worker process 408842
+2025/02/04 21:31:51 [debug] 408840#0: pass channel s:1 pid:408842 fd:19 to s:0 pid:408841 fd:3
+2025/02/04 21:31:51 [debug] 408840#0: channel 21:22
+2025/02/04 21:31:51 [debug] 408842#0: add cleanup: 00005632CBCAAF90
+2025/02/04 21:31:51 [debug] 408842#0: malloc: 00005632CBCA83E0:16
+2025/02/04 21:31:51 [debug] 408842#0: add cleanup: 00005632CBCAAFA8
+2025/02/04 21:31:51 [debug] 408842#0: malloc: 00005632CBCA8530:16
+2025/02/04 21:31:51 [notice] 408840#0: start worker process 408843
+2025/02/04 21:31:51 [debug] 408840#0: pass channel s:2 pid:408843 fd:21 to s:0 pid:408841 fd:3
+2025/02/04 21:31:51 [debug] 408840#0: pass channel s:2 pid:408843 fd:21 to s:1 pid:408842 fd:19
+2025/02/04 21:31:51 [debug] 408840#0: channel 23:24
+2025/02/04 21:31:51 [notice] 408840#0: start worker process 408844
+2025/02/04 21:31:51 [debug] 408840#0: pass channel s:3 pid:408844 fd:23 to s:0 pid:408841 fd:3
+2025/02/04 21:31:51 [debug] 408840#0: pass channel s:3 pid:408844 fd:23 to s:1 pid:408842 fd:19
+2025/02/04 21:31:51 [debug] 408840#0: pass channel s:3 pid:408844 fd:23 to s:2 pid:408843 fd:21
+2025/02/04 21:31:51 [debug] 408840#0: sigsuspend
+2025/02/04 21:31:51 [debug] 408843#0: add cleanup: 00005632CBCAAF90
+2025/02/04 21:31:51 [debug] 408843#0: malloc: 00005632CBCA83E0:16
+2025/02/04 21:31:51 [debug] 408843#0: add cleanup: 00005632CBCAAFA8
+2025/02/04 21:31:51 [debug] 408843#0: malloc: 00005632CBCA8530:16
+2025/02/04 21:31:51 [debug] 408841#0: notify eventfd: 20
+2025/02/04 21:31:51 [debug] 408842#0: notify eventfd: 22
+2025/02/04 21:31:51 [debug] 408841#0: testing the EPOLLRDHUP flag: success
+2025/02/04 21:31:51 [debug] 408842#0: testing the EPOLLRDHUP flag: success
+2025/02/04 21:31:51 [debug] 408841#0: malloc: 00005632CBBDB3B0:6144
+2025/02/04 21:31:51 [debug] 408842#0: malloc: 00005632CBBDB3B0:6144
+2025/02/04 21:31:51 [debug] 408841#0: malloc: 00007FC66EB84010:245760
+2025/02/04 21:31:51 [debug] 408842#0: malloc: 00007FC66EB84010:245760
+2025/02/04 21:31:51 [debug] 408841#0: malloc: 00005632CBCAE690:98304
+2025/02/04 21:31:51 [debug] 408842#0: malloc: 00005632CBCAE690:98304
+2025/02/04 21:31:51 [debug] 408841#0: malloc: 00005632CBCC66A0:98304
+2025/02/04 21:31:51 [debug] 408842#0: malloc: 00005632CBCC66A0:98304
+2025/02/04 21:31:51 [debug] 408841#0: epoll add event: fd:7 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408841#0: epoll add event: fd:8 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408841#0: epoll add event: fd:9 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408841#0: epoll add event: fd:10 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408841#0: epoll add event: fd:11 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408842#0: epoll add event: fd:7 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408842#0: epoll add event: fd:10 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408841#0: epoll add event: fd:18 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408842#0: epoll add event: fd:11 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408842#0: epoll add event: fd:12 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408841#0: setproctitle: "nginx: worker process"
+2025/02/04 21:31:51 [debug] 408842#0: epoll add event: fd:15 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408841#0: worker cycle
+2025/02/04 21:31:51 [debug] 408841#0: epoll timer: -1
+2025/02/04 21:31:51 [debug] 408841#0: epoll: fd:18 ev:0001 d:00007FC66EB844C0
+2025/02/04 21:31:51 [debug] 408842#0: epoll add event: fd:20 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408841#0: channel handler
+2025/02/04 21:31:51 [debug] 408842#0: setproctitle: "nginx: worker process"
+2025/02/04 21:31:51 [debug] 408841#0: channel: 32
+2025/02/04 21:31:51 [debug] 408843#0: notify eventfd: 24
+2025/02/04 21:31:51 [debug] 408842#0: worker cycle
+2025/02/04 21:31:51 [debug] 408841#0: channel command: 1
+2025/02/04 21:31:51 [debug] 408842#0: epoll timer: -1
+2025/02/04 21:31:51 [debug] 408841#0: get channel s:1 pid:408842 fd:3
+2025/02/04 21:31:51 [debug] 408841#0: channel: 32
+2025/02/04 21:31:51 [debug] 408841#0: channel command: 1
+2025/02/04 21:31:51 [debug] 408841#0: get channel s:2 pid:408843 fd:21
+2025/02/04 21:31:51 [debug] 408842#0: epoll: fd:20 ev:0001 d:00007FC66EB844C0
+2025/02/04 21:31:51 [debug] 408843#0: testing the EPOLLRDHUP flag: success
+2025/02/04 21:31:51 [debug] 408841#0: channel: 32
+2025/02/04 21:31:51 [debug] 408842#0: channel handler
+2025/02/04 21:31:51 [debug] 408841#0: channel command: 1
+2025/02/04 21:31:51 [debug] 408841#0: get channel s:3 pid:408844 fd:22
+2025/02/04 21:31:51 [debug] 408843#0: malloc: 00005632CBBDB3B0:6144
+2025/02/04 21:31:51 [debug] 408842#0: channel: 32
+2025/02/04 21:31:51 [debug] 408841#0: channel: -2
+2025/02/04 21:31:51 [debug] 408842#0: channel command: 1
+2025/02/04 21:31:51 [debug] 408841#0: timer delta: 11
+2025/02/04 21:31:51 [debug] 408843#0: malloc: 00007FC66EB84010:245760
+2025/02/04 21:31:51 [debug] 408842#0: get channel s:2 pid:408843 fd:18
+2025/02/04 21:31:51 [debug] 408841#0: worker cycle
+2025/02/04 21:31:51 [debug] 408841#0: epoll timer: -1
+2025/02/04 21:31:51 [debug] 408842#0: channel: 32
+2025/02/04 21:31:51 [debug] 408842#0: channel command: 1
+2025/02/04 21:31:51 [debug] 408843#0: malloc: 00005632CBCAE690:98304
+2025/02/04 21:31:51 [debug] 408842#0: get channel s:3 pid:408844 fd:19
+2025/02/04 21:31:51 [debug] 408842#0: channel: -2
+2025/02/04 21:31:51 [debug] 408842#0: timer delta: 11
+2025/02/04 21:31:51 [debug] 408842#0: worker cycle
+2025/02/04 21:31:51 [debug] 408842#0: epoll timer: -1
+2025/02/04 21:31:51 [debug] 408843#0: malloc: 00005632CBCC66A0:98304
+2025/02/04 21:31:51 [debug] 408843#0: epoll add event: fd:7 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408843#0: epoll add event: fd:10 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408844#0: add cleanup: 00005632CBCAAF90
+2025/02/04 21:31:51 [debug] 408844#0: malloc: 00005632CBCA83E0:16
+2025/02/04 21:31:51 [debug] 408844#0: add cleanup: 00005632CBCAAFA8
+2025/02/04 21:31:51 [debug] 408844#0: malloc: 00005632CBCA8530:16
+2025/02/04 21:31:51 [debug] 408843#0: epoll add event: fd:11 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408843#0: epoll add event: fd:13 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408843#0: epoll add event: fd:16 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408843#0: epoll add event: fd:22 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408843#0: setproctitle: "nginx: worker process"
+2025/02/04 21:31:51 [debug] 408843#0: worker cycle
+2025/02/04 21:31:51 [debug] 408843#0: epoll timer: -1
+2025/02/04 21:31:51 [debug] 408843#0: epoll: fd:22 ev:0001 d:00007FC66EB844C0
+2025/02/04 21:31:51 [debug] 408843#0: channel handler
+2025/02/04 21:31:51 [debug] 408843#0: channel: 32
+2025/02/04 21:31:51 [debug] 408843#0: channel command: 1
+2025/02/04 21:31:51 [debug] 408843#0: get channel s:3 pid:408844 fd:18
+2025/02/04 21:31:51 [debug] 408843#0: channel: -2
+2025/02/04 21:31:51 [debug] 408843#0: timer delta: 11
+2025/02/04 21:31:51 [debug] 408843#0: worker cycle
+2025/02/04 21:31:51 [debug] 408843#0: epoll timer: -1
+2025/02/04 21:31:51 [debug] 408844#0: notify eventfd: 26
+2025/02/04 21:31:51 [debug] 408844#0: testing the EPOLLRDHUP flag: success
+2025/02/04 21:31:51 [debug] 408844#0: malloc: 00005632CBBDB3B0:6144
+2025/02/04 21:31:51 [debug] 408844#0: malloc: 00007FC66EB84010:245760
+2025/02/04 21:31:51 [debug] 408844#0: malloc: 00005632CBCAE690:98304
+2025/02/04 21:31:51 [debug] 408844#0: malloc: 00005632CBCC66A0:98304
+2025/02/04 21:31:51 [debug] 408844#0: epoll add event: fd:7 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408844#0: epoll add event: fd:10 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408844#0: epoll add event: fd:11 op:1 ev:10000001
+2025/02/04 21:31:51 [debug] 408844#0: epoll add event: fd:14 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408844#0: epoll add event: fd:17 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408844#0: epoll add event: fd:24 op:1 ev:00002001
+2025/02/04 21:31:51 [debug] 408844#0: setproctitle: "nginx: worker process"
+2025/02/04 21:31:51 [debug] 408844#0: worker cycle
+2025/02/04 21:31:51 [debug] 408844#0: epoll timer: -1
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: posix_memalign: 00005632CBBC4F70:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: malloc: 00005632CBBDCBC0:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: 10.0.0.2:36006 fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic run
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ce version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBBCFE80:2456
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBBD0820:1528
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBBBE440:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_set_initial_secret
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic socket seq:0 listening at sid:0000000000003002f444dc1a63445303a424ff4e nsock:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic cid seq:0 received id:20:d54d9bb3254adb1f064c7028c1770567873077fc:00000000000000000000000000000000
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBBAD050:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 created addr:10.0.0.2:36006
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 set active tx:0 rx:0 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBBA7D60:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic socket seq:-1 listening at sid:d8b76c5ef993528863f94a1fbb25d792 nsock:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 reusable connection: 1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic connection created
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:0 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:0 rx:1200 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat set method
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBBD46E0:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stateless reset token 329782f85a03fa2691678ddbfe5bf8d7
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:0 CRYPTO len:1133 off:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1133
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:0 largest -1 fr:0 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:0 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 75000:202959626
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 86400000:289284626
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:75000 close:86400000
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 120946
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:0 ACK n:0 delay:0 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:0 encoded nl:1 trunc:0x0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:75000 close:86400000
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 75000
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c2 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:1 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:71 rx:2400 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:1 CRYPTO len:1132 off:1133
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:1 largest 0 fr:0 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:1 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959633
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74993 close:86399993
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 7
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:1 ACK n:0 delay:0 1-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:1 encoded nl:1 trunc:0x1
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74993 close:86399993
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74993
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c0 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:2 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:142 rx:3600 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:2 CRYPTO len:1132 off:2265
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:2 largest 1 fr:1 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:2 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959634
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74992 close:86399992
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 1
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:2 ACK n:0 delay:0 2-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:2 encoded nl:1 trunc:0x2
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74992 close:86399992
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74992
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ce version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:3 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:213 rx:4800 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:3 CRYPTO len:1132 off:3397
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:3 largest 2 fr:2 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:3 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959635
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 1
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:3 ACK n:0 delay:0 3-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:3 encoded nl:1 trunc:0x3
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74991
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c5 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:4 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:284 rx:6000 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:4 CRYPTO len:1132 off:4529
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:4 largest 3 fr:3 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:4 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959635
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:4 ACK n:0 delay:0 4-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:4 encoded nl:1 trunc:0x4
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74991
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c4 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:5 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:355 rx:7200 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:5 CRYPTO len:1132 off:5661
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:5 largest 4 fr:4 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:5 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959635
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:5 ACK n:0 delay:0 5-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:5 encoded nl:1 trunc:0x5
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74991
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ce version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:6 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:426 rx:8400 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:6 CRYPTO len:1132 off:6793
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:6 largest 5 fr:5 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:6 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959635
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:6 ACK n:0 delay:0 6-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:6 encoded nl:1 trunc:0x6
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74991
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c7 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:7 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:497 rx:9600 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:7 CRYPTO len:1132 off:7925
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:7 largest 6 fr:6 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:7 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959635
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:7 ACK n:0 delay:0 7-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:7 encoded nl:1 trunc:0x7
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74991 close:86399991
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74991
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c9 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:8 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:568 rx:10800 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:8 CRYPTO len:1132 off:9057
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:8 largest 7 fr:7 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:8 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959636
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74990 close:86399990
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 1
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:8 ACK n:0 delay:0 8-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:8 encoded nl:1 trunc:0x8
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74990 close:86399990
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74990
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ca version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1154
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:16 d8b76c5ef993528863f94a1fbb25d792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:9 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:-1 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:639 rx:12000 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:9 CRYPTO len:1132 off:10189
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1132
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:9 largest 8 fr:8 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:9 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959636
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74990 close:86399990
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:9 ACK n:0 delay:0 9-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:9 encoded nl:1 trunc:0x9
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74990 close:86399990
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74990
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ce version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:10 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:710 rx:13200 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:10 CRYPTO len:1128 off:11321
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1128
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:10 largest 9 fr:9 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:10 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959833
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74793 close:86399793
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 197
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:10 ACK n:0 delay:0 10-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:10 encoded nl:1 trunc:0xa
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74793 close:86399793
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74793
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c5 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:11 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:781 rx:14400 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:11 CRYPTO len:1128 off:12449
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1128
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:11 largest 10 fr:10 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:11 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959834
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74792 close:86399792
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 1
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:11 ACK n:0 delay:0 11-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:11 encoded nl:1 trunc:0xb
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74792 close:86399792
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74792
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ce version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:12 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:852 rx:15600 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:12 CRYPTO len:1128 off:13577
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1128
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:12 largest 11 fr:11 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:12 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959835
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 1
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:12 ACK n:0 delay:0 12-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:12 encoded nl:1 trunc:0xc
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74791
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ce version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:13 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:923 rx:16800 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:13 CRYPTO len:1128 off:14705
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1128
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:13 largest 12 fr:12 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:13 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959835
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:13 ACK n:0 delay:0 13-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:13 encoded nl:1 trunc:0xd
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74791
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:cf version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:14 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:994 rx:18000 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:14 CRYPTO len:1128 off:15833
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1128
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:14 largest 13 fr:13 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:14 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959835
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:14 ACK n:0 delay:0 14-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:14 encoded nl:1 trunc:0xe
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74791
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c6 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:15 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:1065 rx:19200 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:15 CRYPTO len:1126 off:16961
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1126
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:15 largest 14 fr:14 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:15 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959835
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:15 ACK n:0 delay:0 15-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:15 encoded nl:1 trunc:0xf
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74791
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c6 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:16 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:1136 rx:20400 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:16 CRYPTO len:1126 off:18087
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1126
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:16 largest 15 fr:15 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:16 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959835
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:16 ACK n:0 delay:0 16-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:16 encoded nl:1 trunc:0x10
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74791
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c4 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:17 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:1207 rx:21600 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:17 CRYPTO len:1126 off:19213
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1126
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:17 largest 16 fr:16 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:17 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959835
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:17 ACK n:0 delay:0 17-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:17 encoded nl:1 trunc:0x11
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74791 close:86399791
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74791
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ce version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:1150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:18 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:1278 rx:22800 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:18 CRYPTO len:1126 off:20339
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:1126
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:18 largest 17 fr:17 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:18 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202959626, new: 202959836
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74790 close:86399790
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 1
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:18 ACK n:0 delay:0 18-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:5 need_ack:0 number:18 encoded nl:1 trunc:0x12
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 71 of 71
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:74790 close:86399790
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 74790
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ca version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:310
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:19 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:1349 rx:24000 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:19 CRYPTO len:286 off:21465
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx init len:286
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat parse transport params
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL server name: "localhost"
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL ALPN supported by client: h3
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL ALPN selected: h3
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat tx init len:21690 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_add_handshake_data
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic SSL_get_peer_quic_transport_params(): params_len:70
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic transport parameters parsed ok
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp disable active migration: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp idle_timeout:30000
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp max_udp_payload_size:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp max_data:10000000
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp max_stream_data_bidi_local:1000000
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp max_stream_data_bidi_remote:1000000
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp max_stream_data_uni:1000000
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp initial_max_streams_bidi:100
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp initial_max_streams_uni:100
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp ack_delay_exponent:3
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp max_ack_delay:25
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp active_connection_id_limit:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic tp initial source_connection_id len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBCE7390:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCE83A0:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBCE85B0:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBCE95C0:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBCEA5D0:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBCEB5E0:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBCEC5F0:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCED600:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl keylog: SERVER_HANDSHAKE_TRAFFIC_SECRET 22023799b80aeee5c6aa89361bbcf38467ef21c953efe5a93c34f9498d6c2e46 6323fd6e776d2d33c77a4d1329ad5e4976a8ccbaae0ac1042a4f9b1aa84c8eddc8ddf717c19ed76237629b933874354c
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat secret SERVER_HANDSHAKE_TRAFFIC_SECRET
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_set_write_secret() level:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl keylog: CLIENT_HANDSHAKE_TRAFFIC_SECRET 22023799b80aeee5c6aa89361bbcf38467ef21c953efe5a93c34f9498d6c2e46 65829ff79f84540aed97ffe2598fd0aef95830403f3066cf578b56ae6b0af75a86440a23375378ac18cc30e4e6f894d7
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat secret CLIENT_HANDSHAKE_TRAFFIC_SECRET
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_set_read_secret() level:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 add cleanup: 00005632CBCED690
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat add transport params
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat tx hs len:239 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_add_handshake_data
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBBD3580:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat tx hs len:384 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_add_handshake_data
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBCFEA00:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFFA10:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat tx hs len:78 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_add_handshake_data
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBD00030:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat tx hs len:52 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_add_handshake_data
+2025/02/04 21:33:52 [debug] 408844#0: *1 malloc: 00005632CBD01040:4096
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBD02050:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl keylog: EXPORTER_SECRET 22023799b80aeee5c6aa89361bbcf38467ef21c953efe5a93c34f9498d6c2e46 6b2b1611de4112b112db8651221276f4eb9e65d1935695272f332f6bd5e5043adea9f7ee81ebc7c9459e2dd4d216161d
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat secret EXPORTER_SECRET
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl keylog: SERVER_TRAFFIC_SECRET_0 22023799b80aeee5c6aa89361bbcf38467ef21c953efe5a93c34f9498d6c2e46 10c927403f553e2a186ecb6cde22ec2fdf3c9fef50becc76fd55d5e93dc547b0c7de1f502ced62f158ded2ab3d2648a1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat secret SERVER_TRAFFIC_SECRET_0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_set_write_secret() level:3
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: -1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_get_error: 2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:19 largest 18 fr:18 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:19 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx short flags:0
+2025/02/04 21:33:52 [info] 408844#0: *1 quic fixed bit is not set while parsing quic packet, client: 10.0.0.2, server: 0.0.0.0:8443
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:-5 parse failed
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 202959626
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 30000:202914836
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:30000 close:86399790
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:19 ACK n:0 delay:0 19-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:21696 need:1128 shrink:20568
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFC740:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:19 CRYPTO len:1122 off:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:20575 need:2 shrink:20573
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1131 need_ack:1 number:19 encoded nl:1 trunc:0x13
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:2 min:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1198 of 1198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:1198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:1198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:1198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:20575 need:1133 shrink:19442
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:20 CRYPTO len:1126 off:1122
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:19449 need:2 shrink:19447
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1131 need_ack:1 number:20 encoded nl:1 trunc:0x14
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:2 min:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1198 of 1198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:2396
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:2396
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:2396
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:19449 need:1133 shrink:18316
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFC950:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:21 CRYPTO len:1126 off:2248
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:18323 need:2 shrink:18321
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1131 need_ack:1 number:21 encoded nl:1 trunc:0x15
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:2 min:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1198 of 1198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:3594
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:3594
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:3594
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:18323 need:1133 shrink:17190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:22 CRYPTO len:1126 off:3374
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:17197 need:2 shrink:17195
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1131 need_ack:1 number:22 encoded nl:1 trunc:0x16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:2 min:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1198 of 1198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:4792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:4792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:4792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:17197 need:1133 shrink:16064
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFCB60:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:23 CRYPTO len:1126 off:4500
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:16069 need:2 shrink:16067
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1131 need_ack:1 number:23 encoded nl:1 trunc:0x17
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:2 min:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1198 of 1198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:5990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:5990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:5990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:16069 need:1133 shrink:14936
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:24 CRYPTO len:1128 off:5626
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:24 encoded nl:1 trunc:0x18
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:7190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:7190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:7190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:14941 need:1133 shrink:13808
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFCD70:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:25 CRYPTO len:1128 off:6754
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:25 encoded nl:1 trunc:0x19
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:8390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:8390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:8390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:13813 need:1133 shrink:12680
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:26 CRYPTO len:1128 off:7882
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:26 encoded nl:1 trunc:0x1a
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:9590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:9590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:9590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:12685 need:1133 shrink:11552
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFCF80:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:27 CRYPTO len:1128 off:9010
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:27 encoded nl:1 trunc:0x1b
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:10790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:10790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:10790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:11557 need:1133 shrink:10424
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:28 CRYPTO len:1128 off:10138
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:28 encoded nl:1 trunc:0x1c
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:11990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:11990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:11990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:10429 need:1133 shrink:9296
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFD190:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:29 CRYPTO len:1128 off:11266
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:29 encoded nl:1 trunc:0x1d
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:13190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:13190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:13190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:9301 need:1133 shrink:8168
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:30 CRYPTO len:1128 off:12394
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:30 encoded nl:1 trunc:0x1e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:14390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:14390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:14390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:8173 need:1133 shrink:7040
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFD3A0:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:31 CRYPTO len:1128 off:13522
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:31 encoded nl:1 trunc:0x1f
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:15590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:15590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:15590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:7045 need:1133 shrink:5912
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:32 CRYPTO len:1128 off:14650
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:32 encoded nl:1 trunc:0x20
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:16790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:16790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:16790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:5917 need:1133 shrink:4784
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFD5B0:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:33 CRYPTO len:1128 off:15778
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:33 encoded nl:1 trunc:0x21
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:17990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:17990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:17990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:4791 need:1133 shrink:3658
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:34 CRYPTO len:1126 off:16906
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:34 encoded nl:1 trunc:0x22
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:19190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:19190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:19190
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:3665 need:1133 shrink:2532
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBD03DF0:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:35 CRYPTO len:1126 off:18032
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:35 encoded nl:1 trunc:0x23
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:20390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:20390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:20390
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:2539 need:1133 shrink:1406
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:36 CRYPTO len:1126 off:19158
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:36 encoded nl:1 trunc:0x24
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:21590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:21590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:21590
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic split frame now:1413 need:1133 shrink:280
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBD04000:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:37 CRYPTO len:1126 off:20284
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:1133 need_ack:1 number:37 encoded nl:1 trunc:0x25
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:0 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:22790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:22790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:22790
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output init packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx init:38 CRYPTO len:280 off:21410
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx init bytes:287 need_ack:1 number:38 encoded nl:1 trunc:0x26
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output hs packet max:846 min:846
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx hs:0 CRYPTO len:239 off:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx hs:0 CRYPTO len:384 off:239
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx hs:0 CRYPTO len:78 off:623
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx hs:0 CRYPTO len:52 off:701
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx hs bytes:780 need_ack:1 number:0 encoded nl:1 trunc:0x0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 1200 of 1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:23144
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:23990
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:23990
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202914836, new: 202914836
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic lost timer pto:997
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 997:202885833
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: send:30000 pto:997 close:86399790
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 997
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c6 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:22
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:20 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:25339 rx:25200 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:20 ACK n:0 delay:1 25-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_handle_ack_frame level:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:132252 ss:-1 if:22792
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_drop_ack_ranges pn:19 largest:19 fr:19 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:133450 ss:-1 if:21594
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:134648 ss:-1 if:20396
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:135846 ss:-1 if:19198
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:137044 ss:-1 if:18000
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:138244 ss:-1 if:16800
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:139444 ss:-1 if:15600
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic updated largest received ack:25
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic rtt sample latest:208 min:208 avg:208 var:104
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 202885833
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic lost timer pto:416
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 416:202885460
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:20 largest -1 fr:0 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:20 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx short flags:0
+2025/02/04 21:33:52 [info] 408844#0: *1 quic fixed bit is not set while parsing quic packet, client: 10.0.0.2, server: 0.0.0.0:8443
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:-5 parse failed
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202914836, new: 202915044
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:29792 pto:416 close:86399582
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 208
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:29792 pto:416 close:86399582
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 416
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:c1 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:22
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:21 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:25339 rx:26400 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:21 ACK n:0 delay:1 37-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_handle_ack_frame level:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:140644 ss:-1 if:14400
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:141844 ss:-1 if:13200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:143044 ss:-1 if:12000
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:144244 ss:-1 if:10800
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:145444 ss:-1 if:9600
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:146644 ss:-1 if:8400
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:147844 ss:-1 if:7200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:149044 ss:-1 if:6000
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:150244 ss:-1 if:4800
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:151444 ss:-1 if:3600
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:152644 ss:-1 if:2400
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:153844 ss:-1 if:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic updated largest received ack:37
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic rtt sample latest:208 min:208 avg:208 var:78
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 202885460
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic lost timer pto:312
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 312:202885356
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:21 largest 20 fr:0 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:21 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx short flags:0
+2025/02/04 21:33:52 [info] 408844#0: *1 quic fixed bit is not set while parsing quic packet, client: 10.0.0.2, server: 0.0.0.0:8443
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:-5 parse failed
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202914836, new: 202915044
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:29792 pto:312 close:86399582
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 0
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:29792 pto:312 close:86399582
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 312
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:ce version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx init len:23
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic address validation token len:0 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:c0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:22 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:1200 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:25339 rx:27600 valid:0 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx init:22 ACK n:0 delay:678 38-0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_handle_ack_frame level:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:154198 ss:-1 if:846
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic updated largest received ack:38
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic rtt sample latest:214 min:208 avg:208 var:59
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 202885356
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic lost timer pto:230
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 230:202885280
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:22 largest 21 fr:1 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:init decr:1 pn:22 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx long flags:e3 version:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx hs len:79
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx scid len:20 d54d9bb3254adb1f064c7028c1770567873077fc
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:e0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:0 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic socket seq:-1 closed nsock:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 202885280
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic lost timer pto:230
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 230:202885280
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 in handshake tx:25339 rx:27600 valid:1 st:0 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx hs:0 ACK n:0 delay:364 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_handle_ack_frame level:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion slow start win:155044 ss:-1 if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic updated largest received ack:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic rtt sample latest:214 min:208 avg:208 var:46
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 202885280
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic lost timer unset
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx hs:0 CRYPTO len:52 off:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat rx hs len:52
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl keylog: CLIENT_TRAFFIC_SECRET_0 22023799b80aeee5c6aa89361bbcf38467ef21c953efe5a93c34f9498d6c2e46 4582dc2ec9bbd50cb1e332a612f3843fc922bf8aaccd135f10f05980e737bdff7a036b2875e0a494773157722e661780
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat secret CLIENT_TRAFFIC_SECRET_0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_set_read_secret() level:3
+2025/02/04 21:33:52 [debug] 408844#0: shmtx lock
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl ticket key: "75cbea0729406b1e59b4bf8b9ae56d08"
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl ticket key: "c861f7c618076b1716c8294bd6eb51af"
+2025/02/04 21:33:52 [debug] 408844#0: shmtx unlock
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl ticket encrypt, key: "75cbea0729406b1e59b4bf8b9ae56d08" (new session)
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat tx app len:265 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_add_handshake_data
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 ssl ticket encrypt, key: "75cbea0729406b1e59b4bf8b9ae56d08" (new session)
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic compat tx app len:265 
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_add_handshake_data
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL_do_handshake: 1
+2025/02/04 21:33:52 [debug] 408844#0: *1 SSL: TLSv1.3, cipher: "TLS_AES_256_GCM_SHA384 TLSv1.3 Kx=any Au=any Enc=AESGCM(256) Mac=AEAD"
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0608
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic lost timer unset
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 schedule mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 100:202885150
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic create sockets has:1 max:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic socket seq:1 listening at sid:000000000000300208383368a3f3c45410f8c70e nsock:2
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stateless reset token 84dbc717ae87cab7b3f288b6c6eb2ef7
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic init streams
+2025/02/04 21:33:52 [debug] 408844#0: *1 http3 init
+2025/02/04 21:33:52 [debug] 408844#0: *1 http3 init session
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFD920:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 add cleanup: 00005632CBD03F80
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 75000:202960050
+2025/02/04 21:33:52 [debug] 408844#0: *1 http3 send settings
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic creating server uni stream streams:0 max:100 id:0x3
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x3 create
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCDFE10:16384 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 reusable connection: 0
+2025/02/04 21:33:52 [debug] 408844#0: *2 add cleanup: 00005632CBCDFEC8
+2025/02/04 21:33:52 [debug] 408844#0: *1 reusable connection: 1
+2025/02/04 21:33:52 [debug] 408844#0: *1 http3 create uni stream, type:0
+2025/02/04 21:33:52 [debug] 408844#0: *2 quic send_chain sent:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x3 flush limit:1000000
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x3 flush len:1 last:0
+2025/02/04 21:33:52 [debug] 408844#0: *2 post event 00005632CBCAE930
+2025/02/04 21:33:52 [debug] 408844#0: *2 quic send_chain sent:8
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x3 flush limit:999999
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x3 flush len:8 last:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic creating server uni stream streams:1 max:100 id:0x7
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x7 create
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBCFDB30:512 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 posix_memalign: 00005632CBD05370:16384 @16
+2025/02/04 21:33:52 [debug] 408844#0: *1 reusable connection: 0
+2025/02/04 21:33:52 [debug] 408844#0: *3 add cleanup: 00005632CBD05428
+2025/02/04 21:33:52 [debug] 408844#0: *1 reusable connection: 1
+2025/02/04 21:33:52 [debug] 408844#0: *1 http3 create uni stream, type:3
+2025/02/04 21:33:52 [debug] 408844#0: *3 quic send_chain sent:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x7 flush limit:1000000
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x7 flush len:1 last:0
+2025/02/04 21:33:52 [debug] 408844#0: *3 post event 00005632CBCAE990
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 289284626
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:0 largest -1 fr:0 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:hs decr:1 pn:0 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx short flags:0
+2025/02/04 21:33:52 [info] 408844#0: *1 quic fixed bit is not set while parsing quic packet, client: 10.0.0.2, server: 0.0.0.0:8443
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:-5 parse failed
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202914836, new: 202915050
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: read:29786
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 6
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0488
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic push handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic output app packet max:1200 min:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx app:0 CRYPTO len:265 off:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx app:0 CRYPTO len:265 off:265
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx app:0 HANDSHAKE DONE
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx app:0 NEW_CONNECTION_ID seq:1 retire:0 len:20
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx app:0 STREAM id:0x3 off:0 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx app:0 STREAM id:0x3 off:1 len:8
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame tx app:0 STREAM id:0x7 off:0 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet tx app bytes:602 need_ack:1 number:0 encoded nl:1 trunc:0x0
+2025/02/04 21:33:52 [debug] 408844#0: *1 sendmsg: 640 of 640
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic congestion send if:640
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202914836, new: 202915050
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic lost timer pto:417
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 417:202885467
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: send:29786 pto:417
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0608
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0608
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic key update
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBCAE930
+2025/02/04 21:33:52 [debug] 408844#0: *2 delete posted event 00005632CBCAE930
+2025/02/04 21:33:52 [debug] 408844#0: *2 http3 dummy read handler
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBCAE990
+2025/02/04 21:33:52 [debug] 408844#0: *3 delete posted event 00005632CBCAE990
+2025/02/04 21:33:52 [debug] 408844#0: *3 http3 dummy read handler
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 100
+2025/02/04 21:33:52 [debug] 408844#0: epoll: fd:14 ev:0001 d:00007FC66EB842E0
+2025/02/04 21:33:52 [debug] 408844#0: quic recvmsg on 0.0.0.0:8443, ready: 0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic recvmsg: fd:14 n:48
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic input handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx short flags:49
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx dcid len:20 0000000000003002f444dc1a63445303a424ff4e
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx clearflags:40
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet rx number:0 len:1
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet len:48 via sock seq:0 path seq:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic path seq:0 status tx:25979 rx:27648 valid:1 st:2 mtu:1200
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic frame rx app:0 CONNECTION_CLOSE_APP err:0 kthxbye
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0548
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic ngx_quic_ack_packet pn:0 largest -1 fr:0 nranges:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic packet done rc:0 level:app decr:1 pn:0 perr:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer: 14, old: 202914836, new: 202915052
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic state: draining read:29784 pto:415
+2025/02/04 21:33:52 [debug] 408844#0: timer delta: 2
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0548
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0548
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic close handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic close initiated rc:0
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic close immediate term:0 drain:1 error:1 ""
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer add: 14: 1251:202886303
+2025/02/04 21:33:52 [debug] 408844#0: *2 post event 00005632CBCC6940
+2025/02/04 21:33:52 [debug] 408844#0: *2 http3 dummy read handler
+2025/02/04 21:33:52 [debug] 408844#0: *2 http3 close stream
+2025/02/04 21:33:52 [debug] 408844#0: *2 delete posted event 00005632CBCC6940
+2025/02/04 21:33:52 [debug] 408844#0: *2 reusable connection: 0
+2025/02/04 21:33:52 [debug] 408844#0: *2 run cleanup: 00005632CBCDFEC8
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x3 cleanup
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x3 close
+2025/02/04 21:33:52 [debug] 408844#0: *1 post event 00005632CBBD0548
+2025/02/04 21:33:52 [debug] 408844#0: *2 free: 00005632CBCDFE10, unused: 15968
+2025/02/04 21:33:52 [debug] 408844#0: *3 post event 00005632CBCC69A0
+2025/02/04 21:33:52 [debug] 408844#0: *3 http3 dummy read handler
+2025/02/04 21:33:52 [debug] 408844#0: *3 http3 close stream
+2025/02/04 21:33:52 [debug] 408844#0: *3 delete posted event 00005632CBCC69A0
+2025/02/04 21:33:52 [debug] 408844#0: *3 reusable connection: 0
+2025/02/04 21:33:52 [debug] 408844#0: *3 run cleanup: 00005632CBD05428
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x7 cleanup
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic stream id:0x7 close
+2025/02/04 21:33:52 [debug] 408844#0: *1 update posted event 00005632CBBD0548
+2025/02/04 21:33:52 [debug] 408844#0: *3 free: 00005632CBD05370, unused: 15968
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 202885467
+2025/02/04 21:33:52 [debug] 408844#0: *1 event timer del: 14: 202885150
+2025/02/04 21:33:52 [debug] 408844#0: posted event 00005632CBBD0548
+2025/02/04 21:33:52 [debug] 408844#0: *1 delete posted event 00005632CBBD0548
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic close handler
+2025/02/04 21:33:52 [debug] 408844#0: *1 quic close resumed rc:0
+2025/02/04 21:33:52 [debug] 408844#0: worker cycle
+2025/02/04 21:33:52 [debug] 408844#0: epoll timer: 1251
+2025/02/04 21:33:53 [debug] 408844#0: timer delta: 1252
+2025/02/04 21:33:53 [debug] 408844#0: *1 event timer del: 14: 202886303
+2025/02/04 21:33:53 [debug] 408844#0: *1 quic close handler
+2025/02/04 21:33:53 [debug] 408844#0: *1 quic close resumed rc:0
+2025/02/04 21:33:53 [debug] 408844#0: *1 quic socket seq:0 closed nsock:1
+2025/02/04 21:33:53 [debug] 408844#0: *1 quic socket seq:1 closed nsock:0
+2025/02/04 21:33:53 [debug] 408844#0: *1 quic close completed
+2025/02/04 21:33:53 [debug] 408844#0: *1 SSL_shutdown: 1
+2025/02/04 21:33:53 [debug] 408844#0: *1 event timer del: 14: 202914836
+2025/02/04 21:33:53 [debug] 408844#0: *1 reusable connection: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 run cleanup: 00005632CBD03F80
+2025/02/04 21:33:53 [debug] 408844#0: *1 event timer del: -1: 202960050
+2025/02/04 21:33:53 [debug] 408844#0: *1 run cleanup: 00005632CBCED690
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBD01040
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBD00030
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFEA00
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBD3580
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCEC5F0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCEB5E0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCEA5D0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCE95C0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCE85B0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCE7390
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBD0820
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBCFE80
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBDCBC0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBC4F70, unused: 8
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBBE440, unused: 1
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBAD050, unused: 8
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBA7D60, unused: 10
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBBD46E0, unused: 8
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCE83A0, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCED600, unused: 8
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFFA10, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBD02050, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFC740, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFC950, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFCB60, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFCD70, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFCF80, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFD190, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFD3A0, unused: 0
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFD5B0, unused: 16
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBD03DF0, unused: 88
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBD04000, unused: 80
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFD920, unused: 112
+2025/02/04 21:33:53 [debug] 408844#0: *1 free: 00005632CBCFDB30, unused: 224
+2025/02/04 21:33:53 [debug] 408844#0: worker cycle
+2025/02/04 21:33:53 [debug] 408844#0: epoll timer: -1
+2025/02/04 21:34:29 [notice] 408840#0: signal 15 (SIGTERM) received from 409441, exiting
+2025/02/04 21:34:29 [debug] 408840#0: wake up, sigio 0
+2025/02/04 21:34:29 [debug] 408840#0: child: 0 408841 e:0 t:0 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: child: 1 408842 e:0 t:0 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: child: 2 408843 e:0 t:0 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: child: 3 408844 e:0 t:0 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: termination cycle: 50
+2025/02/04 21:34:29 [debug] 408840#0: sigsuspend
+2025/02/04 21:34:29 [debug] 408844#0: epoll: fd:24 ev:0001 d:00007FC66EB844C0
+2025/02/04 21:34:29 [debug] 408844#0: channel handler
+2025/02/04 21:34:29 [debug] 408841#0: epoll: fd:18 ev:0001 d:00007FC66EB844C0
+2025/02/04 21:34:29 [debug] 408844#0: channel: 32
+2025/02/04 21:34:29 [debug] 408841#0: channel handler
+2025/02/04 21:34:29 [debug] 408844#0: channel command: 4
+2025/02/04 21:34:29 [debug] 408844#0: channel: -2
+2025/02/04 21:34:29 [debug] 408841#0: channel: 32
+2025/02/04 21:34:29 [debug] 408844#0: timer delta: 35716
+2025/02/04 21:34:29 [debug] 408841#0: channel command: 4
+2025/02/04 21:34:29 [notice] 408844#0: exiting
+2025/02/04 21:34:29 [debug] 408841#0: channel: -2
+2025/02/04 21:34:29 [debug] 408844#0: flush files
+2025/02/04 21:34:29 [debug] 408841#0: timer delta: 158329
+2025/02/04 21:34:29 [notice] 408841#0: exiting
+2025/02/04 21:34:29 [debug] 408841#0: flush files
+2025/02/04 21:34:29 [debug] 408841#0: run cleanup: 00005632CBCAAFA8
+2025/02/04 21:34:29 [debug] 408844#0: run cleanup: 00005632CBCAAFA8
+2025/02/04 21:34:29 [debug] 408841#0: run cleanup: 00005632CBCAAF90
+2025/02/04 21:34:29 [debug] 408844#0: run cleanup: 00005632CBCAAF90
+2025/02/04 21:34:29 [debug] 408841#0: run cleanup: 00005632CBCAAE80
+2025/02/04 21:34:29 [debug] 408844#0: run cleanup: 00005632CBCAAE80
+2025/02/04 21:34:29 [debug] 408844#0: run cleanup: 00005632CBBF2788
+2025/02/04 21:34:29 [debug] 408844#0: run cleanup: 00005632CBBF2528
+2025/02/04 21:34:29 [debug] 408841#0: run cleanup: 00005632CBBF2788
+2025/02/04 21:34:29 [debug] 408841#0: run cleanup: 00005632CBBF2528
+2025/02/04 21:34:29 [debug] 408842#0: epoll: fd:20 ev:0001 d:00007FC66EB844C0
+2025/02/04 21:34:29 [debug] 408842#0: channel handler
+2025/02/04 21:34:29 [debug] 408844#0: run cleanup: 00005632CBBF1B08
+2025/02/04 21:34:29 [debug] 408842#0: channel: 32
+2025/02/04 21:34:29 [debug] 408844#0: cleanup resolver
+2025/02/04 21:34:29 [debug] 408842#0: channel command: 4
+2025/02/04 21:34:29 [debug] 408844#0: run cleanup: 00005632CBBCDF50
+2025/02/04 21:34:29 [debug] 408842#0: channel: -2
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBCACF60
+2025/02/04 21:34:29 [debug] 408842#0: timer delta: 158329
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBCA4A90
+2025/02/04 21:34:29 [notice] 408842#0: exiting
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBF49B0
+2025/02/04 21:34:29 [debug] 408842#0: flush files
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBE7970
+2025/02/04 21:34:29 [debug] 408842#0: run cleanup: 00005632CBCAAFA8
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBE6480
+2025/02/04 21:34:29 [debug] 408842#0: run cleanup: 00005632CBCAAF90
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBE0450
+2025/02/04 21:34:29 [debug] 408842#0: run cleanup: 00005632CBCAAE80
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBDF390
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBDE2D0
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBDD210
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBD4EA0
+2025/02/04 21:34:29 [debug] 408842#0: run cleanup: 00005632CBBF2788
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBCBE70, unused: 0
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBD5FC0, unused: 0
+2025/02/04 21:34:29 [debug] 408842#0: run cleanup: 00005632CBBF2528
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBE1460, unused: 0
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBE8980, unused: 0
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBEC990, unused: 5
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBBF09A0, unused: 0
+2025/02/04 21:34:29 [debug] 408844#0: free: 00005632CBCA8F50, unused: 8080
+2025/02/04 21:34:29 [debug] 408841#0: run cleanup: 00005632CBBF1B08
+2025/02/04 21:34:29 [debug] 408841#0: cleanup resolver
+2025/02/04 21:34:29 [debug] 408841#0: run cleanup: 00005632CBBCDF50
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBCACF60
+2025/02/04 21:34:29 [debug] 408842#0: run cleanup: 00005632CBBF1B08
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBCA4A90
+2025/02/04 21:34:29 [notice] 408844#0: exit
+2025/02/04 21:34:29 [debug] 408842#0: cleanup resolver
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBF49B0
+2025/02/04 21:34:29 [debug] 408842#0: run cleanup: 00005632CBBCDF50
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBE7970
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBCACF60
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBE6480
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBCA4A90
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBE0450
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBF49B0
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBDF390
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBE7970
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBDE2D0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBE6480
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBDD210
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBE0450
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBD4EA0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBDF390
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBCBE70, unused: 0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBDE2D0
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBD5FC0, unused: 0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBDD210
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBE1460, unused: 0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBD4EA0
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBE8980, unused: 0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBCBE70, unused: 0
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBEC990, unused: 5
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBD5FC0, unused: 0
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBBF09A0, unused: 0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBE1460, unused: 0
+2025/02/04 21:34:29 [debug] 408841#0: free: 00005632CBCA8F50, unused: 8080
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBE8980, unused: 0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBEC990, unused: 5
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBBF09A0, unused: 0
+2025/02/04 21:34:29 [debug] 408842#0: free: 00005632CBCA8F50, unused: 8080
+2025/02/04 21:34:29 [notice] 408842#0: exit
+2025/02/04 21:34:29 [notice] 408841#0: exit
+2025/02/04 21:34:29 [debug] 408843#0: epoll: fd:22 ev:0001 d:00007FC66EB844C0
+2025/02/04 21:34:29 [debug] 408843#0: channel handler
+2025/02/04 21:34:29 [debug] 408843#0: channel: 32
+2025/02/04 21:34:29 [debug] 408843#0: channel command: 4
+2025/02/04 21:34:29 [debug] 408843#0: channel: -2
+2025/02/04 21:34:29 [debug] 408843#0: timer delta: 158329
+2025/02/04 21:34:29 [notice] 408843#0: exiting
+2025/02/04 21:34:29 [debug] 408843#0: flush files
+2025/02/04 21:34:29 [debug] 408843#0: run cleanup: 00005632CBCAAFA8
+2025/02/04 21:34:29 [debug] 408843#0: run cleanup: 00005632CBCAAF90
+2025/02/04 21:34:29 [debug] 408843#0: run cleanup: 00005632CBCAAE80
+2025/02/04 21:34:29 [debug] 408843#0: run cleanup: 00005632CBBF2788
+2025/02/04 21:34:29 [debug] 408843#0: run cleanup: 00005632CBBF2528
+2025/02/04 21:34:29 [debug] 408843#0: run cleanup: 00005632CBBF1B08
+2025/02/04 21:34:29 [debug] 408843#0: cleanup resolver
+2025/02/04 21:34:29 [debug] 408843#0: run cleanup: 00005632CBBCDF50
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBCACF60
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBCA4A90
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBF49B0
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBE7970
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBE6480
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBE0450
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBDF390
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBDE2D0
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBDD210
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBD4EA0
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBCBE70, unused: 0
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBD5FC0, unused: 0
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBE1460, unused: 0
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBE8980, unused: 0
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBEC990, unused: 5
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBBF09A0, unused: 0
+2025/02/04 21:34:29 [debug] 408843#0: free: 00005632CBCA8F50, unused: 8080
+2025/02/04 21:34:29 [notice] 408843#0: exit
+2025/02/04 21:34:29 [notice] 408840#0: signal 17 (SIGCHLD) received from 408842
+2025/02/04 21:34:29 [notice] 408840#0: worker process 408841 exited with code 0
+2025/02/04 21:34:29 [debug] 408840#0: shmtx forced unlock
+2025/02/04 21:34:29 [debug] 408840#0: shmtx forced unlock
+2025/02/04 21:34:29 [notice] 408840#0: worker process 408842 exited with code 0
+2025/02/04 21:34:29 [debug] 408840#0: shmtx forced unlock
+2025/02/04 21:34:29 [debug] 408840#0: shmtx forced unlock
+2025/02/04 21:34:29 [debug] 408840#0: wake up, sigio 6
+2025/02/04 21:34:29 [debug] 408840#0: reap children
+2025/02/04 21:34:29 [debug] 408840#0: child: 0 408841 e:1 t:1 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: pass close channel s:0 pid:408841 to:408843
+2025/02/04 21:34:29 [debug] 408840#0: pass close channel s:0 pid:408841 to:408844
+2025/02/04 21:34:29 [debug] 408840#0: child: 1 408842 e:1 t:1 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: pass close channel s:1 pid:408842 to:408843
+2025/02/04 21:34:29 [debug] 408840#0: pass close channel s:1 pid:408842 to:408844
+2025/02/04 21:34:29 [debug] 408840#0: child: 2 408843 e:1 t:0 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: child: 3 408844 e:1 t:0 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: termination cycle: 50
+2025/02/04 21:34:29 [debug] 408840#0: sigsuspend
+2025/02/04 21:34:29 [notice] 408840#0: signal 17 (SIGCHLD) received from 408843
+2025/02/04 21:34:29 [notice] 408840#0: worker process 408843 exited with code 0
+2025/02/04 21:34:29 [debug] 408840#0: shmtx forced unlock
+2025/02/04 21:34:29 [debug] 408840#0: shmtx forced unlock
+2025/02/04 21:34:29 [notice] 408840#0: worker process 408844 exited with code 0
+2025/02/04 21:34:29 [debug] 408840#0: shmtx forced unlock
+2025/02/04 21:34:29 [debug] 408840#0: shmtx forced unlock
+2025/02/04 21:34:29 [debug] 408840#0: wake up, sigio 5
+2025/02/04 21:34:29 [debug] 408840#0: reap children
+2025/02/04 21:34:29 [debug] 408840#0: child: 0 -1 e:1 t:1 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: child: 1 -1 e:1 t:1 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: child: 2 408843 e:1 t:1 d:0 r:1 j:0
+2025/02/04 21:34:29 [debug] 408840#0: child: 3 408844 e:1 t:1 d:0 r:1 j:0
+2025/02/04 21:34:29 [notice] 408840#0: exit
+2025/02/04 21:34:29 [debug] 408840#0: close listening 0.0.0.0:8080 #7 
+2025/02/04 21:34:29 [debug] 408840#0: close listening 0.0.0.0:8443 #10 
+2025/02/04 21:34:29 [debug] 408840#0: close listening [::]:8443 #11 
+2025/02/04 21:34:29 [debug] 408840#0: run cleanup: 00005632CBCAAE80
+2025/02/04 21:34:29 [debug] 408840#0: run cleanup: 00005632CBBF2788
+2025/02/04 21:34:29 [debug] 408840#0: run cleanup: 00005632CBBF2528
+2025/02/04 21:34:29 [debug] 408840#0: run cleanup: 00005632CBBF1B08
+2025/02/04 21:34:29 [debug] 408840#0: cleanup resolver
+2025/02/04 21:34:29 [debug] 408840#0: run cleanup: 00005632CBBCDF50
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBCACF60
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBCA4A90
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBF49B0
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBE7970
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBE6480
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBE0450
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBDF390
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBDE2D0
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBDD210
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBD4EA0
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBCBE70, unused: 0
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBD5FC0, unused: 0
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBE1460, unused: 0
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBE8980, unused: 0
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBEC990, unused: 5
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBBF09A0, unused: 0
+2025/02/04 21:34:29 [debug] 408840#0: free: 00005632CBCA8F50, unused: 8165
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/cquiche_s_timer-frodo1344aes-nginx-not-honoring-initial-congestion-window-before-patch.sqlog b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/cquiche_s_timer-frodo1344aes-nginx-not-honoring-initial-congestion-window-before-patch.sqlog
new file mode 100644
index 0000000000000000000000000000000000000000..e734b31f9765428939f094c943043abb93490b64
--- /dev/null
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/cquiche_s_timer-frodo1344aes-nginx-not-honoring-initial-congestion-window-before-patch.sqlog
@@ -0,0 +1,113 @@
+{"qlog_version":"0.3","qlog_format":"JSON-SEQ","title":"cquiche_s_timer qlog","description":"cquiche_s_timer qlog id=881717ee532ae32199e7a183560a8f2eeac3c3d4","trace":{"vantage_point":{"type":"client"},"title":"cquiche_s_timer qlog","description":"cquiche_s_timer qlog id=881717ee532ae32199e7a183560a8f2eeac3c3d4","configuration":{"time_offset":0.0}}}
+{"time":0.0,"name":"transport:parameters_set","data":{"owner":"local","tls_cipher":"None","disable_active_migration":false,"max_idle_timeout":30000,"max_udp_payload_size":1200,"ack_delay_exponent":3,"max_ack_delay":25,"active_connection_id_limit":2,"initial_max_data":10000000,"initial_max_stream_data_bidi_local":1000000,"initial_max_stream_data_bidi_remote":1000000,"initial_max_stream_data_uni":1000000,"initial_max_streams_bidi":100,"initial_max_streams_uni":100}}
+{"time":0.013125,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":0,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.013125,"frames":[{"frame_type":"crypto","offset":0,"length":1133}]}}
+{"time":0.013125,"name":"recovery:metrics_updated","data":{"smoothed_rtt":333.0,"rtt_variance":166.5,"congestion_window":12000,"bytes_in_flight":1200,"ssthresh":18446744073709551615}}
+{"time":1.239225,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":1,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.239225,"frames":[{"frame_type":"crypto","offset":1133,"length":1132}]}}
+{"time":1.239225,"name":"recovery:metrics_updated","data":{"bytes_in_flight":2400}}
+{"time":1.249412,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":2,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.249412,"frames":[{"frame_type":"crypto","offset":2265,"length":1132}]}}
+{"time":1.249412,"name":"recovery:metrics_updated","data":{"bytes_in_flight":3600}}
+{"time":1.261067,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":3,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.261067,"frames":[{"frame_type":"crypto","offset":3397,"length":1132}]}}
+{"time":1.261067,"name":"recovery:metrics_updated","data":{"bytes_in_flight":4800}}
+{"time":1.268903,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":4,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.268903,"frames":[{"frame_type":"crypto","offset":4529,"length":1132}]}}
+{"time":1.268903,"name":"recovery:metrics_updated","data":{"bytes_in_flight":6000}}
+{"time":1.27527,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":5,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.27527,"frames":[{"frame_type":"crypto","offset":5661,"length":1132}]}}
+{"time":1.27527,"name":"recovery:metrics_updated","data":{"bytes_in_flight":7200}}
+{"time":1.2823219,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":6,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.2823219,"frames":[{"frame_type":"crypto","offset":6793,"length":1132}]}}
+{"time":1.2823219,"name":"recovery:metrics_updated","data":{"bytes_in_flight":8400}}
+{"time":1.289178,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":7,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.289178,"frames":[{"frame_type":"crypto","offset":7925,"length":1132}]}}
+{"time":1.289178,"name":"recovery:metrics_updated","data":{"bytes_in_flight":9600}}
+{"time":1.2956431,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":8,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.2956431,"frames":[{"frame_type":"crypto","offset":9057,"length":1132}]}}
+{"time":1.2956431,"name":"recovery:metrics_updated","data":{"bytes_in_flight":10800}}
+{"time":1.302793,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":9,"version":"1","scil":20,"dcil":16,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"68a3b2263a6402065a846deaf8909ad5"},"raw":{"length":1200,"payload_length":1137},"send_at_time":1.302793,"frames":[{"frame_type":"crypto","offset":10189,"length":1132}]}}
+{"time":1.302793,"name":"recovery:metrics_updated","data":{"bytes_in_flight":12000}}
+{"time":201.71936,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,0]]}]}}
+{"time":201.71936,"name":"recovery:metrics_updated","data":{"min_rtt":201.70625,"smoothed_rtt":201.70625,"latest_rtt":201.70625,"rtt_variance":100.85313,"congestion_window":13200,"bytes_in_flight":10800}}
+{"time":201.76627,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":1,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,1]]}]}}
+{"time":201.76627,"name":"recovery:metrics_updated","data":{"min_rtt":200.52705,"smoothed_rtt":201.55882,"latest_rtt":200.52705,"rtt_variance":75.93463,"congestion_window":14400,"bytes_in_flight":9600}}
+{"time":201.77422,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":2,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,2]]}]}}
+{"time":201.77422,"name":"recovery:metrics_updated","data":{"min_rtt":200.52481,"smoothed_rtt":201.4296,"latest_rtt":200.52481,"rtt_variance":57.209484,"congestion_window":15600,"bytes_in_flight":8400}}
+{"time":201.78,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":3,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,3]]}]}}
+{"time":201.78,"name":"recovery:metrics_updated","data":{"min_rtt":200.51892,"smoothed_rtt":201.31575,"latest_rtt":200.51892,"rtt_variance":43.134773,"congestion_window":16800,"bytes_in_flight":7200}}
+{"time":201.78575,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":4,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,4]]}]}}
+{"time":201.78575,"name":"recovery:metrics_updated","data":{"min_rtt":200.51686,"smoothed_rtt":201.2159,"latest_rtt":200.51686,"rtt_variance":32.5508,"congestion_window":18000,"bytes_in_flight":6000}}
+{"time":201.861,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":5,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,5]]}]}}
+{"time":201.861,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.13713,"latest_rtt":200.58572,"rtt_variance":24.570642,"congestion_window":19200,"bytes_in_flight":4800}}
+{"time":201.87207,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":6,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,6]]}]}}
+{"time":201.87207,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.06868,"latest_rtt":200.58974,"rtt_variance":18.564823,"congestion_window":20400,"bytes_in_flight":3600}}
+{"time":201.87726,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":7,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,7]]}]}}
+{"time":201.87726,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.0086,"latest_rtt":200.58806,"rtt_variance":14.043773,"congestion_window":21600,"bytes_in_flight":2400}}
+{"time":201.88322,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":8,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,8]]}]}}
+{"time":201.88322,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.956,"latest_rtt":200.58759,"rtt_variance":10.638086,"congestion_window":22800,"bytes_in_flight":1200}}
+{"time":201.88852,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":9,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,9]]}]}}
+{"time":201.88852,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.90968,"latest_rtt":200.58572,"rtt_variance":8.071129,"congestion_window":24000,"bytes_in_flight":0}}
+{"time":201.8942,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":10,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.8942,"frames":[{"frame_type":"crypto","offset":11321,"length":1128}]}}
+{"time":201.8942,"name":"recovery:metrics_updated","data":{"bytes_in_flight":1200,"pacing_rate":149320}}
+{"time":201.93336,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":11,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.93336,"frames":[{"frame_type":"crypto","offset":12449,"length":1128}]}}
+{"time":201.93336,"name":"recovery:metrics_updated","data":{"bytes_in_flight":2400}}
+{"time":201.94199,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":12,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.94199,"frames":[{"frame_type":"crypto","offset":13577,"length":1128}]}}
+{"time":201.94199,"name":"recovery:metrics_updated","data":{"bytes_in_flight":3600}}
+{"time":201.94905,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":13,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.94905,"frames":[{"frame_type":"crypto","offset":14705,"length":1128}]}}
+{"time":201.94905,"name":"recovery:metrics_updated","data":{"bytes_in_flight":4800}}
+{"time":201.95532,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":14,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.95532,"frames":[{"frame_type":"crypto","offset":15833,"length":1128}]}}
+{"time":201.95532,"name":"recovery:metrics_updated","data":{"bytes_in_flight":6000}}
+{"time":201.96149,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":15,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.96149,"frames":[{"frame_type":"crypto","offset":16961,"length":1126}]}}
+{"time":201.96149,"name":"recovery:metrics_updated","data":{"bytes_in_flight":7200}}
+{"time":201.96805,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":16,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.96805,"frames":[{"frame_type":"crypto","offset":18087,"length":1126}]}}
+{"time":201.96805,"name":"recovery:metrics_updated","data":{"bytes_in_flight":8400}}
+{"time":201.9746,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":17,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.9746,"frames":[{"frame_type":"crypto","offset":19213,"length":1126}]}}
+{"time":201.9746,"name":"recovery:metrics_updated","data":{"bytes_in_flight":9600}}
+{"time":201.98106,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":18,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.98106,"frames":[{"frame_type":"crypto","offset":20339,"length":1126}]}}
+{"time":201.98106,"name":"recovery:metrics_updated","data":{"bytes_in_flight":10800}}
+{"time":201.98726,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":19,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":360,"payload_length":293},"send_at_time":201.98726,"frames":[{"frame_type":"crypto","offset":21465,"length":286}]}}
+{"time":201.98726,"name":"recovery:metrics_updated","data":{"bytes_in_flight":11160}}
+{"time":402.291,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":10,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,10]]}]}}
+{"time":402.291,"name":"recovery:metrics_updated","data":{"min_rtt":200.39679,"smoothed_rtt":200.84558,"latest_rtt":200.39679,"rtt_variance":6.181575,"bytes_in_flight":9960}}
+{"time":402.33563,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":11,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,11]]}]}}
+{"time":402.33563,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.79507,"latest_rtt":200.44144,"rtt_variance":4.737215,"bytes_in_flight":8760}}
+{"time":402.40775,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":12,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,12]]}]}}
+{"time":402.40775,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.75987,"latest_rtt":200.51353,"rtt_variance":3.623293,"bytes_in_flight":7560}}
+{"time":402.41666,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":13,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,13]]}]}}
+{"time":402.41666,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.7302,"latest_rtt":200.52245,"rtt_variance":2.7768252,"bytes_in_flight":6360}}
+{"time":402.4383,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":14,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,14]]}]}}
+{"time":402.4383,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.70692,"latest_rtt":200.54408,"rtt_variance":2.129142,"bytes_in_flight":5160}}
+{"time":402.448,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":15,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,15]]}]}}
+{"time":402.448,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.68779,"latest_rtt":200.55379,"rtt_variance":1.6351401,"bytes_in_flight":3960}}
+{"time":402.4532,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":16,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,16]]}]}}
+{"time":402.4532,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.67168,"latest_rtt":200.55898,"rtt_variance":1.2585549,"bytes_in_flight":2760}}
+{"time":402.4578,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":17,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,17]]}]}}
+{"time":402.4578,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.65817,"latest_rtt":200.56358,"rtt_variance":0.97094,"bytes_in_flight":1560}}
+{"time":402.46262,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":18,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,18]]}]}}
+{"time":402.46262,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.64694,"latest_rtt":200.56837,"rtt_variance":0.750651,"bytes_in_flight":360}}
+{"time":405.51422,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":19,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,19]]},{"frame_type":"crypto","offset":0,"length":1122}]}}
+{"time":405.51422,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.01857,"latest_rtt":203.62001,"rtt_variance":1.306256,"bytes_in_flight":0}}
+{"time":405.5723,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":20,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":1122,"length":1126}]}}
+{"time":405.5815,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":21,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":2248,"length":1126}]}}
+{"time":405.58728,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":22,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":3374,"length":1126}]}}
+{"time":405.59238,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":23,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":4500,"length":1126}]}}
+{"time":405.59717,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":24,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":5626,"length":1128}]}}
+{"time":405.60217,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":25,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":6754,"length":1128}]}}
+{"time":405.6071,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":26,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":7882,"length":1128}]}}
+{"time":405.61234,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":27,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":9010,"length":1128}]}}
+{"time":405.61737,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":28,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":10138,"length":1128}]}}
+{"time":405.62244,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":20,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":72,"payload_length":5},"send_at_time":405.62244,"frames":[{"frame_type":"ack","ack_delay":0.001,"acked_ranges":[[0,28]]}]}}
+{"time":405.62244,"name":"recovery:metrics_updated","data":{"pacing_rate":149239}}
+{"time":405.71503,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":29,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":11266,"length":1128}]}}
+{"time":405.7254,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":30,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":12394,"length":1128}]}}
+{"time":405.73077,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":31,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":13522,"length":1128}]}}
+{"time":405.73587,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":32,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":14650,"length":1128}]}}
+{"time":405.74094,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":33,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":15778,"length":1128}]}}
+{"time":405.7458,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":34,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":16906,"length":1126}]}}
+{"time":405.75058,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":35,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":18032,"length":1126}]}}
+{"time":405.75516,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":21,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":72,"payload_length":5},"send_at_time":405.75516,"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,35]]}]}}
+{"time":405.8064,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":36,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":19158,"length":1126}]}}
+{"time":405.81915,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":37,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":20284,"length":1126}]}}
+{"time":405.82462,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":38,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":1200,"payload_length":304},"frames":[{"frame_type":"crypto","offset":21410,"length":280}]}}
+{"time":407.36206,"name":"transport:packet_received","data":{"header":{"packet_type":"handshake","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"0000000000003001a1a30a0d87bd2a36eb930f4b","dcid":"881717ee532ae32199e7a183560a8f2eeac3c3d4"},"raw":{"length":846,"payload_length":797},"frames":[{"frame_type":"crypto","offset":0,"length":239},{"frame_type":"crypto","offset":239,"length":384},{"frame_type":"crypto","offset":623,"length":79},{"frame_type":"crypto","offset":702,"length":52},{"frame_type":"padding","payload_length":8}]}}
+{"time":407.36206,"name":"recovery:metrics_updated","data":{"pacing_rate":0}}
+{"time":407.36206,"name":"transport:parameters_set","data":{"owner":"remote","tls_cipher":"Some(AES256_GCM)","original_destination_connection_id":"68a3b2263a6402065a846deaf8909ad5","stateless_reset_token":"fa2fe943089c97a870b47f1dfdb5ab37","disable_active_migration":false,"max_idle_timeout":75000,"max_udp_payload_size":65527,"ack_delay_exponent":3,"max_ack_delay":25,"active_connection_id_limit":2,"initial_max_data":8585216,"initial_max_stream_data_bidi_local":65536,"initial_max_stream_data_bidi_remote":65536,"initial_max_stream_data_uni":65536,"initial_max_streams_bidi":128,"initial_max_streams_uni":3}}
+{"time":407.96066,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":22,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":73,"payload_length":6},"send_at_time":407.96066,"frames":[{"frame_type":"ack","ack_delay":0.267,"acked_ranges":[[0,38]]}]}}
+{"time":407.96066,"name":"recovery:metrics_updated","data":{"pacing_rate":149239}}
+{"time":407.96066,"name":"transport:packet_sent","data":{"header":{"packet_type":"handshake","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"881717ee532ae32199e7a183560a8f2eeac3c3d4","dcid":"0000000000003001a1a30a0d87bd2a36eb930f4b"},"raw":{"length":128,"payload_length":62},"send_at_time":407.96066,"frames":[{"frame_type":"ack","ack_delay":0.077,"acked_ranges":[[0,0]]},{"frame_type":"crypto","offset":0,"length":52}]}}
+{"time":407.96066,"name":"recovery:metrics_updated","data":{"bytes_in_flight":128}}
+{"time":408.00922,"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":0},"raw":{"length":48,"payload_length":10},"send_at_time":408.00922,"frames":[{"frame_type":"connection_close","error_space":"application_error","error_code":0,"reason":"kthxbye"}]}}
+{"time":408.00922,"name":"recovery:metrics_updated","data":{"bytes_in_flight":176}}
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/cquiche_s_timer-nginx-not-honoring-initial-cwnd-before-patch.sqlog b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/cquiche_s_timer-nginx-not-honoring-initial-cwnd-before-patch.sqlog
new file mode 100644
index 0000000000000000000000000000000000000000..756a8204423ae59c06cfa085f65cbb6b3aa51509
--- /dev/null
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/cquiche_s_timer-nginx-not-honoring-initial-cwnd-before-patch.sqlog
@@ -0,0 +1,85 @@
+{"qlog_version":"0.3","qlog_format":"JSON-SEQ","title":"cquiche_s_timer qlog","description":"cquiche_s_timer qlog id=5f927d39b319fdd3761f609a3be7c1f41cfdbae5","trace":{"vantage_point":{"type":"client"},"title":"cquiche_s_timer qlog","description":"cquiche_s_timer qlog id=5f927d39b319fdd3761f609a3be7c1f41cfdbae5","configuration":{"time_offset":0.0}}}
+{"time":0.0,"name":"transport:parameters_set","data":{"owner":"local","tls_cipher":"None","disable_active_migration":false,"max_idle_timeout":30000,"max_udp_payload_size":1200,"ack_delay_exponent":3,"max_ack_delay":25,"active_connection_id_limit":2,"initial_max_data":10000000,"initial_max_stream_data_bidi_local":1000000,"initial_max_stream_data_bidi_remote":1000000,"initial_max_stream_data_uni":1000000,"initial_max_streams_bidi":100,"initial_max_streams_uni":100}}
+{"time":0.01033,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":0,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.01033,"frames":[{"frame_type":"crypto","offset":0,"length":1133}]}}
+{"time":0.01033,"name":"recovery:metrics_updated","data":{"smoothed_rtt":333.0,"rtt_variance":166.5,"congestion_window":12000,"bytes_in_flight":1200,"ssthresh":18446744073709551615}}
+{"time":0.778479,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":1,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.778479,"frames":[{"frame_type":"crypto","offset":1133,"length":1132}]}}
+{"time":0.778479,"name":"recovery:metrics_updated","data":{"bytes_in_flight":2400}}
+{"time":0.788701,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":2,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.788701,"frames":[{"frame_type":"crypto","offset":2265,"length":1132}]}}
+{"time":0.788701,"name":"recovery:metrics_updated","data":{"bytes_in_flight":3600}}
+{"time":0.797074,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":3,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.797074,"frames":[{"frame_type":"crypto","offset":3397,"length":1132}]}}
+{"time":0.797074,"name":"recovery:metrics_updated","data":{"bytes_in_flight":4800}}
+{"time":0.804903,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":4,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.804903,"frames":[{"frame_type":"crypto","offset":4529,"length":1132}]}}
+{"time":0.804903,"name":"recovery:metrics_updated","data":{"bytes_in_flight":6000}}
+{"time":0.81251496,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":5,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.81251496,"frames":[{"frame_type":"crypto","offset":5661,"length":1132}]}}
+{"time":0.81251496,"name":"recovery:metrics_updated","data":{"bytes_in_flight":7200}}
+{"time":0.81936604,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":6,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.81936604,"frames":[{"frame_type":"crypto","offset":6793,"length":1132}]}}
+{"time":0.81936604,"name":"recovery:metrics_updated","data":{"bytes_in_flight":8400}}
+{"time":0.82589096,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":7,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.82589096,"frames":[{"frame_type":"crypto","offset":7925,"length":1132}]}}
+{"time":0.82589096,"name":"recovery:metrics_updated","data":{"bytes_in_flight":9600}}
+{"time":0.833285,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":8,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.833285,"frames":[{"frame_type":"crypto","offset":9057,"length":1132}]}}
+{"time":0.833285,"name":"recovery:metrics_updated","data":{"bytes_in_flight":10800}}
+{"time":0.841223,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":9,"version":"1","scil":20,"dcil":16,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"252a20b2a89b030aa5f91ed16d6c6d95"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.841223,"frames":[{"frame_type":"crypto","offset":10189,"length":1132}]}}
+{"time":0.841223,"name":"recovery:metrics_updated","data":{"bytes_in_flight":12000}}
+{"time":201.31396,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,0]]}]}}
+{"time":201.31396,"name":"recovery:metrics_updated","data":{"min_rtt":201.30362,"smoothed_rtt":201.30362,"latest_rtt":201.30362,"rtt_variance":100.65181,"congestion_window":13200,"bytes_in_flight":10800}}
+{"time":201.36952,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":1,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,1]]}]}}
+{"time":201.36952,"name":"recovery:metrics_updated","data":{"min_rtt":200.59105,"smoothed_rtt":201.21454,"latest_rtt":200.59105,"rtt_variance":75.667,"congestion_window":14400,"bytes_in_flight":9600}}
+{"time":201.37778,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":2,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,2]]}]}}
+{"time":201.37778,"name":"recovery:metrics_updated","data":{"min_rtt":200.58908,"smoothed_rtt":201.13635,"latest_rtt":200.58908,"rtt_variance":56.906616,"congestion_window":15600,"bytes_in_flight":8400}}
+{"time":201.3831,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":3,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,3]]}]}}
+{"time":201.3831,"name":"recovery:metrics_updated","data":{"min_rtt":200.58603,"smoothed_rtt":201.06757,"latest_rtt":200.58603,"rtt_variance":42.817543,"congestion_window":16800,"bytes_in_flight":7200}}
+{"time":201.38963,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":4,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,4]]}]}}
+{"time":201.38963,"name":"recovery:metrics_updated","data":{"min_rtt":200.58473,"smoothed_rtt":201.00722,"latest_rtt":200.58473,"rtt_variance":32.233868,"congestion_window":18000,"bytes_in_flight":6000}}
+{"time":201.4826,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":5,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,5]]}]}}
+{"time":201.4826,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.96507,"latest_rtt":200.67009,"rtt_variance":24.259682,"congestion_window":19200,"bytes_in_flight":4800}}
+{"time":201.49457,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":6,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,6]]}]}}
+{"time":201.49457,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.92883,"latest_rtt":200.6752,"rtt_variance":18.267225,"congestion_window":20400,"bytes_in_flight":3600}}
+{"time":201.5,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":7,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,7]]}]}}
+{"time":201.5,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.89699,"latest_rtt":200.67412,"rtt_variance":13.764099,"congestion_window":21600,"bytes_in_flight":2400}}
+{"time":201.50598,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":8,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,8]]}]}}
+{"time":201.50598,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.86896,"latest_rtt":200.6727,"rtt_variance":10.379148,"congestion_window":22800,"bytes_in_flight":1200}}
+{"time":201.51173,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":9,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,9]]}]}}
+{"time":201.51173,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.84415,"latest_rtt":200.67053,"rtt_variance":7.8339686,"congestion_window":24000,"bytes_in_flight":0}}
+{"time":201.51773,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":10,"version":"1","scil":20,"dcil":20,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"0000000000001002e9058adf1bd10b05a45b00ba"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.51773,"frames":[{"frame_type":"crypto","offset":11321,"length":1128}]}}
+{"time":201.51773,"name":"recovery:metrics_updated","data":{"bytes_in_flight":1200,"pacing_rate":149369}}
+{"time":201.5547,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":11,"version":"1","scil":20,"dcil":20,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"0000000000001002e9058adf1bd10b05a45b00ba"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.5547,"frames":[{"frame_type":"crypto","offset":12449,"length":1128}]}}
+{"time":201.5547,"name":"recovery:metrics_updated","data":{"bytes_in_flight":2400}}
+{"time":201.56548,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":12,"version":"1","scil":20,"dcil":20,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"0000000000001002e9058adf1bd10b05a45b00ba"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.56548,"frames":[{"frame_type":"crypto","offset":13577,"length":1128}]}}
+{"time":201.56548,"name":"recovery:metrics_updated","data":{"bytes_in_flight":3600}}
+{"time":201.57265,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":13,"version":"1","scil":20,"dcil":20,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"0000000000001002e9058adf1bd10b05a45b00ba"},"raw":{"length":1200,"payload_length":1133},"send_at_time":201.57265,"frames":[{"frame_type":"crypto","offset":14705,"length":1128}]}}
+{"time":201.57265,"name":"recovery:metrics_updated","data":{"bytes_in_flight":4800}}
+{"time":201.57939,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":14,"version":"1","scil":20,"dcil":20,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"0000000000001002e9058adf1bd10b05a45b00ba"},"raw":{"length":102,"payload_length":35},"send_at_time":201.57939,"frames":[{"frame_type":"crypto","offset":15833,"length":30}]}}
+{"time":201.57939,"name":"recovery:metrics_updated","data":{"bytes_in_flight":4902}}
+{"time":403.5507,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":10,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,10]]}]}}
+{"time":403.5507,"name":"recovery:metrics_updated","data":{"smoothed_rtt":200.99275,"latest_rtt":202.03294,"rtt_variance":6.1726737,"bytes_in_flight":3702}}
+{"time":403.59995,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":11,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,11]]}]}}
+{"time":403.59995,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.12894,"latest_rtt":202.0822,"rtt_variance":4.901868,"bytes_in_flight":2502}}
+{"time":403.608,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":12,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,12]]}]}}
+{"time":403.608,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.24911,"latest_rtt":202.09027,"rtt_variance":3.916731,"bytes_in_flight":1302}}
+{"time":403.61353,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":13,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,13]]}]}}
+{"time":403.61353,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.35492,"latest_rtt":202.09581,"rtt_variance":3.149223,"bytes_in_flight":102}}
+{"time":404.5221,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":14,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,14]]},{"frame_type":"crypto","offset":0,"length":1124}]}}
+{"time":404.5221,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.56111,"latest_rtt":203.00433,"rtt_variance":2.774267,"bytes_in_flight":0}}
+{"time":404.5647,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":15,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":1124,"length":1128}]}}
+{"time":404.66473,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":16,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":2252,"length":1128}]}}
+{"time":404.68256,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":17,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":3380,"length":1128}]}}
+{"time":404.68976,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":18,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":4508,"length":1128}]}}
+{"time":404.69562,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":19,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":5636,"length":1128}]}}
+{"time":404.70096,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":20,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":6764,"length":1128}]}}
+{"time":404.70636,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":21,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":7892,"length":1128}]}}
+{"time":404.7115,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":22,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":9020,"length":1128}]}}
+{"time":404.71713,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":23,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":10148,"length":1128}]}}
+{"time":404.72244,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":24,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":11276,"length":1128}]}}
+{"time":404.7278,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":25,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":12404,"length":1128}]}}
+{"time":404.73364,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":26,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":13532,"length":1128}]}}
+{"time":404.73886,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":27,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":14660,"length":1128}]}}
+{"time":404.74432,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":28,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1200,"payload_length":35},"frames":[{"frame_type":"crypto","offset":15788,"length":14}]}}
+{"time":405.74744,"name":"transport:packet_received","data":{"header":{"packet_type":"handshake","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"0000000000001002e9058adf1bd10b05a45b00ba","dcid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5"},"raw":{"length":1116,"payload_length":1067},"frames":[{"frame_type":"crypto","offset":0,"length":239},{"frame_type":"crypto","offset":239,"length":384},{"frame_type":"crypto","offset":623,"length":80},{"frame_type":"crypto","offset":703,"length":52},{"frame_type":"padding","payload_length":277}]}}
+{"time":405.74744,"name":"recovery:metrics_updated","data":{"pacing_rate":0}}
+{"time":405.74744,"name":"transport:parameters_set","data":{"owner":"remote","tls_cipher":"Some(AES256_GCM)","original_destination_connection_id":"252a20b2a89b030aa5f91ed16d6c6d95","stateless_reset_token":"4acac93c5bc44eb9830d7575dd49f499","disable_active_migration":false,"max_idle_timeout":75000,"max_udp_payload_size":65527,"ack_delay_exponent":3,"max_ack_delay":25,"active_connection_id_limit":2,"initial_max_data":8585216,"initial_max_stream_data_bidi_local":65536,"initial_max_stream_data_bidi_remote":65536,"initial_max_stream_data_uni":65536,"initial_max_streams_bidi":128,"initial_max_streams_uni":3}}
+{"time":406.2739,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":15,"version":"1","scil":20,"dcil":20,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"0000000000001002e9058adf1bd10b05a45b00ba"},"raw":{"length":73,"payload_length":6},"send_at_time":406.2739,"frames":[{"frame_type":"ack","ack_delay":0.191,"acked_ranges":[[0,28]]}]}}
+{"time":406.2739,"name":"recovery:metrics_updated","data":{"pacing_rate":148838}}
+{"time":406.2739,"name":"transport:packet_sent","data":{"header":{"packet_type":"handshake","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"5f927d39b319fdd3761f609a3be7c1f41cfdbae5","dcid":"0000000000001002e9058adf1bd10b05a45b00ba"},"raw":{"length":128,"payload_length":62},"send_at_time":406.2739,"frames":[{"frame_type":"ack","ack_delay":0.067,"acked_ranges":[[0,0]]},{"frame_type":"crypto","offset":0,"length":52}]}}
+{"time":406.2739,"name":"recovery:metrics_updated","data":{"bytes_in_flight":128}}
+{"time":406.3123,"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":0},"raw":{"length":48,"payload_length":10},"send_at_time":406.3123,"frames":[{"frame_type":"connection_close","error_space":"application_error","error_code":0,"reason":"kthxbye"}]}}
+{"time":406.3123,"name":"recovery:metrics_updated","data":{"bytes_in_flight":176}}
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/quic_s_timer_frodo976_nginx_not_respecting_initial_cwnd-before-patch.sqlog b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/quic_s_timer_frodo976_nginx_not_respecting_initial_cwnd-before-patch.sqlog
new file mode 100644
index 0000000000000000000000000000000000000000..c6ca15a168e9b7bd28a5f3fdabe66b22be595574
--- /dev/null
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/quic_s_timer_frodo976_nginx_not_respecting_initial_cwnd-before-patch.sqlog
@@ -0,0 +1,57 @@
+{"qlog_version":"0.3","qlog_format":"JSON-SEQ","trace":{"common_fields":{"time_format":"delta","protocol_type":["QUIC"],"system_info":{"process_id":404370}},"vantage_point":{"type":"client","name":"OpenSSL/3.4.0 (linux-x86_64)"}}}
+{"name":"transport:parameters_set","data":{"owner":"local","disable_active_migration":true,"initial_source_connection_id":"","max_idle_timeout":30000,"max_udp_payload_size":1200,"active_connection_id_limit":2,"max_ack_delay":25,"initial_max_data":786432,"initial_max_stream_data_bidi_local":524288,"initial_max_stream_data_bidi_remote":524288,"initial_max_stream_data_uni":524288,"initial_max_streams_bidi":100,"initial_max_streams_uni":100},"time":1738682548545}
+{"name":"connectivity:connection_state_updated","data":{"state":"attempted"},"time":0}
+{"name":"connectivity:connection_started","data":{"protocol":"quic","dst_cid":"3d9050eb4cdd024c"},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":0,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":0,"frames":[{"frame_type":"crypto","offset":0,"payload_length":1158,"length":4}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":1,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":1,"frames":[{"frame_type":"crypto","offset":1158,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":2,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":2,"frames":[{"frame_type":"crypto","offset":2315,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":3,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":3,"frames":[{"frame_type":"crypto","offset":3472,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":4,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":4,"frames":[{"frame_type":"crypto","offset":4629,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":5,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":5,"frames":[{"frame_type":"crypto","offset":5786,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":6,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":6,"frames":[{"frame_type":"crypto","offset":6943,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":7,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":7,"frames":[{"frame_type":"crypto","offset":8100,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":8,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":8,"frames":[{"frame_type":"crypto","offset":9257,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":9,"dcid":"3d9050eb4cdd024c","scid":""},"datagram_id":9,"frames":[{"frame_type":"crypto","offset":10414,"payload_length":1157,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":0,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":0,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0]],"length":5}]},"time":201}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":1,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":1,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,1]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":2,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":2,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,2]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":3,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":3,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,3]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":4,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":4,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,4]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":5,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":5,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,5]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":6,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":6,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,6]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":7,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":7,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,7]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":8,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":8,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,8]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":9,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":9,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,9]],"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":10,"dcid":"000000000000200165d6842f82def0c657007014","scid":""},"datagram_id":10,"frames":[{"frame_type":"crypto","offset":11571,"payload_length":1145,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":11,"dcid":"000000000000200165d6842f82def0c657007014","scid":""},"datagram_id":11,"frames":[{"frame_type":"crypto","offset":12716,"payload_length":1145,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":12,"dcid":"000000000000200165d6842f82def0c657007014","scid":""},"datagram_id":12,"frames":[{"frame_type":"crypto","offset":13861,"payload_length":1145,"length":5}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":13,"dcid":"000000000000200165d6842f82def0c657007014","scid":""},"datagram_id":13,"frames":[{"frame_type":"crypto","offset":15006,"payload_length":950,"length":5},{"frame_type":"padding","payload_length":195,"length":195}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":10,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":10,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,10]],"length":5}]},"time":204}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":11,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":11,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,11]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":12,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":12,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,12]],"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":13,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":13,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,13]],"length":5},{"frame_type":"crypto","offset":0,"payload_length":1144,"length":4}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":14,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":14,"frames":[{"frame_type":"crypto","offset":1144,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":15,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":15,"frames":[{"frame_type":"crypto","offset":2292,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":16,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":16,"frames":[{"frame_type":"crypto","offset":3440,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":17,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":17,"frames":[{"frame_type":"crypto","offset":4588,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":18,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":18,"frames":[{"frame_type":"crypto","offset":5736,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":19,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":19,"frames":[{"frame_type":"crypto","offset":6884,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":20,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":20,"frames":[{"frame_type":"crypto","offset":8032,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":21,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":21,"frames":[{"frame_type":"crypto","offset":9180,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":22,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":22,"frames":[{"frame_type":"crypto","offset":10328,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":23,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":23,"frames":[{"frame_type":"crypto","offset":11476,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":24,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":24,"frames":[{"frame_type":"crypto","offset":12624,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":25,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":25,"frames":[{"frame_type":"crypto","offset":13772,"payload_length":1148,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":26,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":26,"frames":[{"frame_type":"crypto","offset":14920,"payload_length":882,"length":5}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"handshake","packet_number":0,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":26,"frames":[{"frame_type":"crypto","offset":0,"payload_length":216,"length":4}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"handshake","packet_number":1,"dcid":"","scid":"000000000000200165d6842f82def0c657007014"},"datagram_id":27,"frames":[{"frame_type":"crypto","offset":216,"payload_length":15,"length":4}]},"time":0}
+{"name":"transport:parameters_set","data":{"owner":"remote","original_destination_connection_id":"3d9050eb4cdd024c","original_source_connection_id":"3d9050eb4cdd024c","initial_max_data":8585216,"initial_max_stream_data_bidi_local":65536,"initial_max_stream_data_bidi_remote":65536,"initial_max_stream_data_uni":65536,"initial_max_streams_bidi":128,"initial_max_streams_uni":3,"ack_delay_exponent":3,"max_ack_delay":25,"max_udp_payload_size":65527,"max_idle_timeout":75000,"active_connection_id_limit":2,"stateless_reset_token":"44faebd8b9b2a92319c0626b82a002ed","disable_active_migration":false},"time":0}
+{"name":"connectivity:connection_state_updated","data":{"state":"handshake_complete"},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":14,"dcid":"000000000000200165d6842f82def0c657007014","scid":""},"datagram_id":14,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,26]],"length":5},{"frame_type":"padding","payload_length":1036,"length":1036}]},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"handshake","packet_number":0,"dcid":"000000000000200165d6842f82def0c657007014","scid":""},"datagram_id":14,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0,1]],"length":5},{"frame_type":"crypto","offset":0,"payload_length":52,"length":3}]},"time":0}
+{"name":"transport:packet_received","data":{"header":{"packet_type":"1RTT","packet_number":0,"dcid":""},"datagram_id":28,"frames":[{"frame_type":"crypto","offset":0,"payload_length":265,"length":4}]},"time":206}
+{"name":"connectivity:connection_state_updated","data":{"state":"handshake_confirmed"},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":0,"dcid":"0000000000002001fb3b11a06fa22c9ea0b6eb1a"},"datagram_id":15,"frames":[{"frame_type":"ack","ack_delay":0,"acked_ranges":[[0]],"length":5}]},"time":0}
+{"name":"connectivity:connection_closed","data":{"owner":"local","application_code":0,"reason":""},"time":0}
+{"name":"connectivity:connection_state_updated","data":{"state":"closing"},"time":0}
+{"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":1,"dcid":"0000000000002001fb3b11a06fa22c9ea0b6eb1a"},"datagram_id":16,"frames":[{"frame_type":"connection_close","error_space":"application","error_code_value":0,"error_code":0,"reason":"","length":3}]},"time":0}
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/generate_graphs.py b/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/generate_graphs.py
index ac40b4994b617868cf8b6069061cc7988788fc55..e93d8464f3613af97ae1f6e86771d36e8cbddf8c 100755
--- a/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/generate_graphs.py
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/generate_graphs.py
@@ -12,6 +12,7 @@ import pandas as pd
 import scipy
 
 import helper_scripts.helper_functions as helper_functions
+import helper_scripts.performance_eval_of_oqs as performance_eval_of_oqs
 
 RESULTS_DIR = "saved/results-run-20250126-vm-p16"
 FILTER_RESULTS = []
@@ -802,9 +803,12 @@ def plot_lines(data):
             )
             plt.close()
 
-    def plot_median_of_single_algorithm(data):
+    def plot_qtls_of_single_algorithm(data):
+        print("plot_qtls_of_single_algorithms")
         os.makedirs(
-            f"{PLOTS_DIR}/median-of-single-algorithm", mode=0o777, exist_ok=True
+            f"{PLOTS_DIR}/lines/quantiles-of-single-algorithm",
+            mode=0o777,
+            exist_ok=True,
         )
 
         # get all combination of scenario, protocol, sec_level, kem_alg
@@ -820,25 +824,38 @@ def plot_lines(data):
                 kem_alg=row["kem_alg"],
             )
             # print(f"scenario: {row['scenario']}, protocol: {row['protocol']}, sec_level: {row['sec_level']}, kem_alg: {row['kem_alg']}")
-            y = filtered_data["median"]
-            x = get_x_axis(row["scenario"], filtered_data, len(y))
 
             plt.figure()
-            plt.fill_between(
-                x, filtered_data["qtl_25"], filtered_data["qtl_75"], alpha=0.5
-            )
-            plt.plot(x, y, linestyle="-", marker=".")
+            # plt.fill_between(
+            #     x, filtered_data["qtl_25"], filtered_data["qtl_75"], alpha=0.5
+            # )
+
+            QUANTILES = [1, 5, 10, 25, 40, 50, 60, 75, 90, 95, 99]
+            color_map = plt.get_cmap("viridis")
+            measurements = np.array(filtered_data["measurements"])
+            for qtl in QUANTILES:
+                color = color_map(1 - (qtl / 100))
+                y = [np.quantile(x, qtl / 100) for x in measurements]
+                x = get_x_axis(row["scenario"], filtered_data, len(y))
+                plt.plot(
+                    x, y, linestyle="-", marker=".", color=color, label=f"{qtl} qtl"
+                )
+
             plt.ylim(bottom=0)
             plt.xlim(left=0, right=x.max() + (x.max() / 50))
             plt.xlabel(row["scenario"])
             plt.ylabel(f"Time-to-first-byte (ms)")
             plt.grid()
-            plt.title(
-                f"Median of {row['scenario']} in {row['protocol']} in {row['sec_level']} with {row['kem_alg']}"
+            plt.legend(
+                bbox_to_anchor=(0.5, 1), loc="lower center", ncol=6, fontsize="small"
             )
+            plt.tight_layout()
+            # plt.title(
+            #     f"Median of {row['scenario']} in {row['protocol']} in {row['sec_level']} with {row['kem_alg']}"
+            # )
 
             plt.savefig(
-                f"{PLOTS_DIR}/median-of-single-algorithm/median-{row['scenario']}-{row['protocol']}-{row['sec_level']}-{row['kem_alg']}.pdf"
+                f"{PLOTS_DIR}/lines/quantiles-of-single-algorithm/quantiles-for-{row['scenario']}-{row['protocol']}-{row['sec_level']}-{row['kem_alg']}.pdf"
             )
             plt.close()
 
@@ -867,8 +884,7 @@ def plot_lines(data):
             data, line_type=statistical_measurement
         )
 
-    # plot_median_of_single_algorithm(data)
-    # plot_median_against_iqr(data)
+    plot_qtls_of_single_algorithm(data)
 
 
 # plots distributions of the individual data points
@@ -1320,6 +1336,362 @@ def plot_general_plots():
         helper_functions.get_kem_performance_data()
     )
 
+    def plot_oqs_performance():
+        def plot_liboqs_performance(liboqs_speed_data):
+            os.makedirs(
+                "plots/general/oqs-performance/liboqs", mode=0o777, exist_ok=True
+            )
+
+            # print(liboqs_speed_data.columns)
+            # print(
+            #     liboqs_speed_data[
+            #         [
+            #             "algorithm",
+            #             "keygen_mean_time_us",
+            #             "encaps_mean_time_us",
+            #             "decaps_mean_time_us",
+            #             "total_liboqs_performance_time_us",
+            #         ]
+            #     ]
+            # )
+            # print(
+            #     liboqs_speed_data[
+            #         [
+            #             "algorithm",
+            #             "total_liboqs_performance_cpu_cycles",
+            #             "total_expected_cycles",
+            #             "total_liboqs_performance_ratio",
+            #         ]
+            #     ]
+            # )
+
+            # figure with all algorithms with times for each operation
+            plt.figure()
+            fig, ax = plt.subplots()
+            bar_width = 0.5
+            index = np.arange(len(liboqs_speed_data))
+
+            color_map = plt.get_cmap("viridis")
+
+            bar1 = ax.bar(
+                index,
+                liboqs_speed_data["keygen_mean_time_us"],
+                bar_width,
+                label="Keygen",
+                color=color_map(0.1),
+            )
+            bar2 = ax.bar(
+                index,
+                liboqs_speed_data["encaps_mean_time_us"],
+                bar_width,
+                bottom=liboqs_speed_data["keygen_mean_time_us"],
+                label="Encaps",
+                color=color_map(0.4),
+            )
+            bar3 = ax.bar(
+                index,
+                liboqs_speed_data["decaps_mean_time_us"],
+                bar_width,
+                bottom=liboqs_speed_data["keygen_mean_time_us"]
+                + liboqs_speed_data["encaps_mean_time_us"],
+                label="Decaps",
+                color=color_map(0.7),
+            )
+
+            values = liboqs_speed_data["total_liboqs_performance_time_us"]
+            for idx, rect in enumerate(bar3):
+                ax.text(
+                    rect.get_x() + rect.get_width() / 2.0,
+                    values.iloc[idx],
+                    f"{values.iloc[idx]:.1f}",
+                    ha="center",
+                    va="bottom",
+                    fontsize=8,
+                )
+
+            # ax.set_xlabel("Algorithm")
+            ax.set_ylabel("Time (µs)")
+            # ax.set_title("Keygen, Encaps, and Decaps Time by Algorithm")
+            ax.set_xticks(index)
+            ax.set_xticklabels(liboqs_speed_data["algorithm"], rotation=60, ha="right")
+            ax.legend()
+
+            ax.grid()
+            ax.set_axisbelow(True)
+
+            ax.set_ylim(
+                0, liboqs_speed_data["total_liboqs_performance_time_us"].max() * 1.1
+            )
+
+            plt.tight_layout()
+            plt.savefig(
+                "plots/general/oqs-performance/liboqs/time-for-operations-for-each-algo.pdf"
+            )
+            plt.close()
+
+            # figure with all algorithms with cycles for keygen, encaps and decaps, next to it the expected cycles for each operation
+            liboqs_speed_data_bikel5_changed = liboqs_speed_data.copy()
+            liboqs_speed_data_bikel5_changed.loc[
+                liboqs_speed_data_bikel5_changed["algorithm"] == "BIKE-L5",
+                "keygen_expected_cycles",
+            ] = 0
+            liboqs_speed_data_bikel5_changed.loc[
+                liboqs_speed_data_bikel5_changed["algorithm"] == "BIKE-L5",
+                "encaps_expected_cycles",
+            ] = 0
+            liboqs_speed_data_bikel5_changed.loc[
+                liboqs_speed_data_bikel5_changed["algorithm"] == "BIKE-L5",
+                "decaps_expected_cycles",
+            ] = 0
+
+            plt.figure()
+            fig, ax = plt.subplots()
+            bar_width = 0.35
+            index = np.arange(len(liboqs_speed_data_bikel5_changed))
+
+            # bar1 is for measured cycles, bar2 is for expected cycles
+            bar11 = ax.bar(
+                index - 0.01 - bar_width / 2,
+                liboqs_speed_data_bikel5_changed["keygen_mean_cpu_cycles"],
+                bar_width,
+                label="Keygen",
+                color=color_map(0.1),
+            )
+            bar12 = ax.bar(
+                index - 0.01 - bar_width / 2,
+                liboqs_speed_data_bikel5_changed["encaps_mean_cpu_cycles"],
+                bar_width,
+                bottom=liboqs_speed_data_bikel5_changed["keygen_mean_cpu_cycles"],
+                label="Encaps",
+                color=color_map(0.4),
+            )
+            bar13 = ax.bar(
+                index - 0.01 - bar_width / 2,
+                liboqs_speed_data_bikel5_changed["decaps_mean_cpu_cycles"],
+                bar_width,
+                bottom=liboqs_speed_data_bikel5_changed["keygen_mean_cpu_cycles"]
+                + liboqs_speed_data_bikel5_changed["encaps_mean_cpu_cycles"],
+                label="Decaps",
+                color=color_map(0.7),
+            )
+
+            bar21 = ax.bar(
+                index + 0.01 + bar_width / 2,
+                liboqs_speed_data_bikel5_changed["keygen_expected_cycles"],
+                bar_width,
+                color=color_map(0.1),
+            )
+            bar22 = ax.bar(
+                index + 0.01 + bar_width / 2,
+                liboqs_speed_data_bikel5_changed["encaps_expected_cycles"],
+                bar_width,
+                bottom=liboqs_speed_data_bikel5_changed["keygen_expected_cycles"],
+                color=color_map(0.4),
+            )
+            bar23 = ax.bar(
+                index + 0.01 + bar_width / 2,
+                liboqs_speed_data_bikel5_changed["decaps_expected_cycles"],
+                bar_width,
+                bottom=liboqs_speed_data_bikel5_changed["keygen_expected_cycles"]
+                + liboqs_speed_data_bikel5_changed["encaps_expected_cycles"],
+                color=color_map(0.7),
+            )
+
+            values = liboqs_speed_data_bikel5_changed[
+                "total_liboqs_performance_cpu_cycles"
+            ]
+            for idx, rect in enumerate(bar13):
+                ax.text(
+                    rect.get_x() + rect.get_width() / 2.0,
+                    values.iloc[idx] + 100000,
+                    f"{int(values.iloc[idx])}",
+                    ha="center",
+                    va="bottom",
+                    fontsize=8,
+                    rotation=90,
+                )
+
+            values = liboqs_speed_data_bikel5_changed["total_expected_cycles"]
+            for idx, rect in enumerate(bar23):
+                if "BIKE-L5" == liboqs_speed_data_bikel5_changed["algorithm"].iloc[idx]:
+                    continue
+                ax.text(
+                    rect.get_x() + rect.get_width() / 2.0,
+                    values.iloc[idx] + 100000,
+                    f"{int(values.iloc[idx])}",
+                    ha="center",
+                    va="bottom",
+                    fontsize=8,
+                    rotation=90,
+                )
+
+            ax.set_ylabel("CPU Zyklen in Millionen")
+            ax.yaxis.set_major_formatter(
+                ticker.FuncFormatter(lambda x, _: f"{int(x/1_000_000)}")
+            )
+            ax.set_xticks(index)
+            ax.set_xticklabels(
+                liboqs_speed_data_bikel5_changed["algorithm"], rotation=60, ha="right"
+            )
+            ax.legend()
+
+            ax.grid()
+            ax.set_axisbelow(True)
+
+            ax.set_ylim(
+                0,
+                max(
+                    liboqs_speed_data_bikel5_changed[
+                        "total_liboqs_performance_cpu_cycles"
+                    ].max(),
+                    liboqs_speed_data_bikel5_changed["total_expected_cycles"].max(),
+                )
+                * 1.3,
+            )
+
+            plt.tight_layout()
+            plt.savefig(
+                "plots/general/oqs-performance/liboqs/cycles-for-operations-for-each-algo-next-to-expected-cycles.pdf"
+            )
+            plt.close()
+
+        def plot_openssl_performance(openssl_speed_data, secLevel=""):
+            os.makedirs(
+                "plots/general/oqs-performance/openssl", mode=0o777, exist_ok=True
+            )
+
+            # print(openssl_speed_data.columns)
+
+            color_map = plt.get_cmap("inferno")
+
+            plt.figure()
+            fig, ax = plt.subplots()
+            bar_width = 0.35
+            index = np.arange(len(openssl_speed_data))
+
+            # bar1 is for measured cycles, bar2 is for expected cycles
+            bar11 = ax.bar(
+                index - 0.01 - bar_width / 2,
+                openssl_speed_data["keygen_mean_time_s"],
+                bar_width,
+                label="Keygen",
+                color=color_map(0.1),
+            )
+            bar12 = ax.bar(
+                index - 0.01 - bar_width / 2,
+                openssl_speed_data["encaps_mean_time_s"],
+                bar_width,
+                bottom=openssl_speed_data["keygen_mean_time_s"],
+                label="Encaps",
+                color=color_map(0.4),
+            )
+            bar13 = ax.bar(
+                index - 0.01 - bar_width / 2,
+                openssl_speed_data["decaps_mean_time_s"],
+                bar_width,
+                bottom=openssl_speed_data["keygen_mean_time_s"]
+                + openssl_speed_data["encaps_mean_time_s"],
+                label="Decaps",
+                color=color_map(0.7),
+            )
+
+            bar21 = ax.bar(
+                index + 0.01 + bar_width / 2,
+                openssl_speed_data["keygen_mean_time_s_expected"],
+                bar_width,
+                color=color_map(0.1),
+            )
+            bar22 = ax.bar(
+                index + 0.01 + bar_width / 2,
+                openssl_speed_data["encaps_mean_time_s_expected"],
+                bar_width,
+                bottom=openssl_speed_data["keygen_mean_time_s_expected"],
+                color=color_map(0.4),
+            )
+            bar23 = ax.bar(
+                index + 0.01 + bar_width / 2,
+                openssl_speed_data["decaps_mean_time_s_expected"],
+                bar_width,
+                bottom=openssl_speed_data["keygen_mean_time_s_expected"]
+                + openssl_speed_data["encaps_mean_time_s_expected"],
+                color=color_map(0.7),
+            )
+
+            values = openssl_speed_data["total_actual_performance_time_s"]
+            for idx, rect in enumerate(bar13):
+                ax.text(
+                    rect.get_x() + rect.get_width() / 2.0,
+                    values.iloc[idx] + 0.0001,
+                    f"{values.iloc[idx]:.6f}",
+                    ha="center",
+                    va="bottom",
+                    fontsize=8,
+                    rotation=90,
+                )
+
+            values = openssl_speed_data["total_expected_performance_time_s"]
+            for idx, rect in enumerate(bar23):
+                ax.text(
+                    rect.get_x() + rect.get_width() / 2.0,
+                    values.iloc[idx] + 0.0001,
+                    f"{values.iloc[idx]:.6f}",
+                    ha="center",
+                    va="bottom",
+                    fontsize=8,
+                    rotation=90,
+                )
+
+            ax.set_ylabel("Zeit in Sekunden")
+            ax.set_xticks(index)
+            ax.set_xticklabels(openssl_speed_data["algorithm"], rotation=60, ha="right")
+            ax.legend()
+
+            ax.grid()
+            ax.set_axisbelow(True)
+
+            ax.set_ylim(
+                0,
+                max(
+                    openssl_speed_data["total_actual_performance_time_s"].max(),
+                    openssl_speed_data["total_expected_performance_time_s"].max(),
+                )
+                * 1.3,
+            )
+
+            plt.tight_layout()
+            plt.savefig(
+                f"plots/general/oqs-performance/openssl/time-vs-expected-time{secLevel}.pdf"
+            )
+            plt.close()
+
+        liboqs_speed_data = pd.read_feather(f"saved/feathers/liboqs_speed_vm.feather")
+        liboqs_speed_data = (
+            performance_eval_of_oqs.concat_liboqs_speed_data_with_expected_values(
+                liboqs_speed_data
+            )
+        )
+        plot_liboqs_performance(liboqs_speed_data)
+
+        openssl_speed_data = pd.read_feather(f"saved/feathers/openssl_speed_vm.feather")
+        openssl_speed_data = performance_eval_of_oqs.analyze_openssl_speed_data(
+            openssl_speed_data
+        )
+        openssl_speed_data = openssl_speed_data.copy()
+        openssl_speed_data = openssl_speed_data[
+            openssl_speed_data["algorithm"].str.contains("_")
+        ]
+        plot_openssl_performance(openssl_speed_data)
+        openssl_speed_data_secLevel1 = openssl_speed_data.copy()
+        openssl_speed_data_secLevel1 = openssl_speed_data_secLevel1[
+            openssl_speed_data_secLevel1["algorithm"].str.contains("p256_|x25519_")
+        ]
+        plot_openssl_performance(openssl_speed_data_secLevel1, secLevel="-1")
+        openssl_speed_data_secLevel35 = openssl_speed_data.copy()
+        openssl_speed_data_secLevel35 = openssl_speed_data_secLevel35[
+            openssl_speed_data_secLevel35["algorithm"].str.contains("p384_|p521_|x448_")
+        ]
+        plot_openssl_performance(openssl_speed_data_secLevel35, secLevel="-35")
+
     def plot_send_bytes_against_kem_performance(df, with_hybrids: bool):
         if not with_hybrids:
             # filter out all hybrids, otherwise the plot is too cluttered
@@ -1474,6 +1846,8 @@ def plot_general_plots():
         plt.savefig(f"{PLOTS_DIR}/general/median_against_iqr_hist2d.pdf")
         plt.close()
 
+    plot_oqs_performance()
+
     plot_send_bytes_against_kem_performance(df, with_hybrids=False)
     plot_send_bytes_against_kem_performance(df, with_hybrids=True)
 
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/helper_scripts/helper_functions.py b/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/helper_scripts/helper_functions.py
index 58acd1967c5b9c948aca010284f9c200708b5039..d77912230e9b473cc40b601769f3e1d95d2bab26 100644
--- a/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/helper_scripts/helper_functions.py
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/helper_scripts/helper_functions.py
@@ -201,7 +201,7 @@ def prepare_kem_performance_data_for_plotting(df):
     df["performance_us"] = df["decaps_us"] + df["encaps_us"] + df["keygen_us"]
     df["bytes_sent"] = df["length_public_key"] + df["length_ciphertext"]
 
-    print(df.drop(columns=["length_public_key", "length_ciphertext"]))
+    # print(df.drop(columns=["length_public_key", "length_ciphertext"]))
     return df
 
 
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/helper_scripts/performance_eval_of_oqs.py b/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/helper_scripts/performance_eval_of_oqs.py
index cddabe05d30a3354f2027af491a883fb9e9069a9..9514fcc4bf4e3480306143845d8e9643d2dcd310 100644
--- a/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/helper_scripts/performance_eval_of_oqs.py
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/helper_scripts/performance_eval_of_oqs.py
@@ -79,6 +79,9 @@ OPENSSL_ALGORITHM_LIST = [
 
 
 def main():
+    print("VALUES FOR LOCAL DATA - NOT FOR PAPER")
+    print()
+
     os.makedirs(FEATHERS_DIR, exist_ok=True)
     if os.path.exists(f"{FEATHERS_DIR}/liboqs_speed.feather"):
         liboqs_speed_data = pd.read_feather(f"{FEATHERS_DIR}/liboqs_speed.feather")
@@ -187,14 +190,18 @@ def run_openssl_speed():
 
 
 def analyze_openssl_speed_data(data):
-    data["keygen_mean_time_s_expected"] = -1
-    data["encaps_mean_time_s_expected"] = -1
-    data["decaps_mean_time_s_expected"] = -1
+    # rename X25519MLKEM768 to x25519_mlkem768, SecP256r1MLKEM768 to p256_mlkem768
+    data["algorithm"] = data["algorithm"].replace("X25519MLKEM768", "x25519_mlkem768")
+    data["algorithm"] = data["algorithm"].replace("SecP256r1MLKEM768", "p256_mlkem768")
+
     data["total_actual_performance_time_s"] = (
         data["keygen_mean_time_s"]
         + data["encaps_mean_time_s"]
         + data["decaps_mean_time_s"]
     )
+    data["keygen_mean_time_s_expected"] = float("-inf")
+    data["encaps_mean_time_s_expected"] = float("-inf")
+    data["decaps_mean_time_s_expected"] = float("-inf")
 
     for index, row in data.iterrows():
         algorithm = row["algorithm"]
@@ -247,28 +254,62 @@ def analyze_openssl_speed_data(data):
         + data["decaps_mean_time_s_expected"]
     )
 
+    data["keygen_performance_difference"] = (
+        data["keygen_mean_time_s"] - data["keygen_mean_time_s_expected"]
+    )
+    data["encaps_performance_difference"] = (
+        data["encaps_mean_time_s"] - data["encaps_mean_time_s_expected"]
+    )
+    data["decaps_performance_difference"] = (
+        data["decaps_mean_time_s"] - data["decaps_mean_time_s_expected"]
+    )
+
     data["total_performance_difference"] = (
         data["total_actual_performance_time_s"]
         - data["total_expected_performance_time_s"]
     )
 
-    print(data)
+    pd.set_option(
+        "display.float_format", lambda x: "%.6f" % x
+    )  # there aint more digits measured
+    print(
+        data[
+            [
+                "algorithm",
+                "keygen_performance_difference",
+                "encaps_performance_difference",
+                "decaps_performance_difference",
+                "total_performance_difference",
+            ]
+        ]
+    )
+
+    # print(data)
 
     # filter data for all algorithms which have x25519 in their name
-    data_x25519 = data[data["algorithm"].str.contains("x25519")]
+    print("Statistics for x25519:")
+    data_x25519 = data[data["algorithm"].str.contains("x25519_")]
+    print(data_x25519["algorithm"])
     print(data_x25519["total_performance_difference"].describe())
-    data_x448 = data[data["algorithm"].str.contains("x448")]
+    print("Statistics for x448:")
+    data_x448 = data[data["algorithm"].str.contains("x448_")]
     print(data_x448["total_performance_difference"].describe())
 
     print()
 
-    data_p256 = data[data["algorithm"].str.contains("p256")]
+    print("Statistics for p256:")
+    data_p256 = data[data["algorithm"].str.contains("p256_")]
+    print(data_p256["algorithm"])
     print(data_p256["total_performance_difference"].describe())
-    data_p384 = data[data["algorithm"].str.contains("p384")]
+    print("Statistics for p384:")
+    data_p384 = data[data["algorithm"].str.contains("p384_")]
     print(data_p384["total_performance_difference"].describe())
-    data_p521 = data[data["algorithm"].str.contains("p521")]
+    print("Statistics for p521:")
+    data_p521 = data[data["algorithm"].str.contains("p521_")]
     print(data_p521["total_performance_difference"].describe())
 
+    return data
+
 
 def run_liboqs_speed():
     def run_subprocess_for(algorithm):
@@ -349,8 +390,9 @@ def concat_liboqs_speed_data_with_expected_values(data):
 
     # print(data)
     data["cycles_per_us"] = data["keygen_mean_cpu_cycles"] / data["keygen_mean_time_us"]
-    print("Statistics for cycles_per_us:")
-    print(data["cycles_per_us"].describe())
+
+    # print("Statistics for cycles_per_us:")
+    # print(data["cycles_per_us"].describe())
 
     data["keygen_expected_cycles"] = float("-inf")
     data["encaps_expected_cycles"] = float("-inf")
@@ -464,6 +506,24 @@ def concat_liboqs_speed_data_with_expected_values(data):
         data["decaps_mean_cpu_cycles"] / data["decaps_expected_cycles"]
     )
 
+    data["total_liboqs_performance_time_us"] = (
+        data["keygen_mean_time_us"]
+        + data["encaps_mean_time_us"]
+        + data["decaps_mean_time_us"]
+    )
+
+    data["total_liboqs_performance_cpu_cycles"] = (
+        data["keygen_mean_cpu_cycles"]
+        + data["encaps_mean_cpu_cycles"]
+        + data["decaps_mean_cpu_cycles"]
+    )
+
+    data["total_expected_cycles"] = (
+        data["keygen_expected_cycles"]
+        + data["encaps_expected_cycles"]
+        + data["decaps_expected_cycles"]
+    )
+
     data["total_liboqs_performance_ratio"] = (
         data["keygen_mean_cpu_cycles"]
         + data["encaps_mean_cpu_cycles"]
@@ -487,7 +547,8 @@ def concat_liboqs_speed_data_with_expected_values(data):
         )
     ) / data["cycles_per_us"]
 
-    print(data)
+    # print(data)
+    return data
 
 
 if __name__ == "__main__":
diff --git a/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/queries.py b/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/queries.py
index a0a207a5582083610ccf5e49e0fc2ea7638ce819..59bbcd4f22cf3218e6d25ea7538bf6b41eccb90a 100644
--- a/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/queries.py
+++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/scripts/queries.py
@@ -10,7 +10,8 @@ def main():
     data = pd.read_feather(f"{FEATHERS_DIR}/data.feather")
     # data = pd.read_feather(f"{FEATHERS_DIR}/data_run_20241028.feather")
 
-    median_of_all_static_runs_per_algorithm(data)
+    static_scenario_statistical_analysis(data)
+    # median_of_all_static_runs_per_algorithm(data)
     # stats_of_qtl95_of_packetloss(data)
     # error_count_and_rate(data)
     # measurements_with_negative_skewness(data)
@@ -19,6 +20,33 @@ def main():
     # print_kem_ids()
 
 
+def static_scenario_statistical_analysis(data):
+    ldata = data
+    print("Static scenario statistical analysis")
+    ldata = gg.filter_data(
+        ldata,
+        scenario="static",
+        protocol="quic",
+        sec_level=["secLevel1", "secLevel1_hybrid"],
+    )
+
+    means_of_medians = []
+    stdevs_of_medians = []
+
+    kem_alg_names = ldata["kem_alg"].unique()
+    for kem_alg_name in kem_alg_names:
+        kem_alg_data = ldata.query(f"kem_alg == '{kem_alg_name}'")
+        medians = kem_alg_data["median"]
+        # print(kem_alg_name, medians.mean(), medians.std())
+        means_of_medians.append(medians.mean())
+        stdevs_of_medians.append(medians.std())
+
+    print("Mean of stdevs of medians")
+    print(pd.Series(stdevs_of_medians).mean())
+    print("Stdev of stdevs of medians")
+    print(pd.Series(stdevs_of_medians).std())
+
+
 def median_of_all_static_runs_per_algorithm(data):
     ldata = data
     print("Median of all static runs per algorithm")