diff --git a/pq-tls-benchmark-framework/emulation-exp/code/install-prereqs-ubuntu.sh b/pq-tls-benchmark-framework/emulation-exp/code/install-prereqs-ubuntu.sh index 718798734be3e54292abb542f135fbbb08ce5d07..c177f55b3f6982c38754a20385dc3d661b0772df 100755 --- a/pq-tls-benchmark-framework/emulation-exp/code/install-prereqs-ubuntu.sh +++ b/pq-tls-benchmark-framework/emulation-exp/code/install-prereqs-ubuntu.sh @@ -122,6 +122,7 @@ echo "Openssl seems to be installed correctly" # apply patches to nginx source patch ${ROOT}/nginx-${NGINX_VERSION}/src/event/quic/ngx_event_quic_openssl_compat.c < ${ROOT}/../patches/nginx-${NGINX_VERSION}-patches/ngx_event_quic_openssl_compat.c.diff +patch ${ROOT}/nginx-${NGINX_VERSION}/src/event/quic/ngx_event_quic.c < ${ROOT}/../patches/nginx-${NGINX_VERSION}-patches/ngx_event_quic.c.diff # build nginx with dynamically linked custom openssl # NOTE it may be that the first time nginx is built it is not linked correctly to the custom openssl, but just do it again, it should work 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 deleted file mode 100644 index 49dd5dff5773ed85a8a94aa4e4f346d8c6e2cf07..0000000000000000000000000000000000000000 --- a/pq-tls-benchmark-framework/emulation-exp/code/kex/qlogdir/client-d54d9bb3254adb1f064c7028c1770567873077fc.sqlog +++ /dev/null @@ -1,113 +0,0 @@ -{"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/qlogdir/cquiche_s_timer-honoring-initial-congestion-window-after-patch.sqlog b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/cquiche_s_timer-honoring-initial-congestion-window-after-patch.sqlog new file mode 100644 index 0000000000000000000000000000000000000000..e4939c0e1a43773bb9b6a2cb332cbacf0eb9dc09 --- /dev/null +++ b/pq-tls-benchmark-framework/emulation-exp/code/kex/saved/qlogdir/cquiche_s_timer-honoring-initial-congestion-window-after-patch.sqlog @@ -0,0 +1,112 @@ +{"qlog_version":"0.3","qlog_format":"JSON-SEQ","title":"cquiche_s_timer qlog","description":"cquiche_s_timer qlog id=0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","trace":{"vantage_point":{"type":"client"},"title":"cquiche_s_timer qlog","description":"cquiche_s_timer qlog id=0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","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.0373,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":0,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":0.0373,"frames":[{"frame_type":"crypto","offset":0,"length":1133}]}} +{"time":0.0373,"name":"recovery:metrics_updated","data":{"smoothed_rtt":333.0,"rtt_variance":166.5,"congestion_window":12000,"bytes_in_flight":1200,"ssthresh":18446744073709551615}} +{"time":6.734118,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":1,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.734118,"frames":[{"frame_type":"crypto","offset":1133,"length":1132}]}} +{"time":6.734118,"name":"recovery:metrics_updated","data":{"bytes_in_flight":2400}} +{"time":6.772118,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":2,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.772118,"frames":[{"frame_type":"crypto","offset":2265,"length":1132}]}} +{"time":6.772118,"name":"recovery:metrics_updated","data":{"bytes_in_flight":3600}} +{"time":6.787018,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":3,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.787018,"frames":[{"frame_type":"crypto","offset":3397,"length":1132}]}} +{"time":6.787018,"name":"recovery:metrics_updated","data":{"bytes_in_flight":4800}} +{"time":6.794618,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":4,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.794618,"frames":[{"frame_type":"crypto","offset":4529,"length":1132}]}} +{"time":6.794618,"name":"recovery:metrics_updated","data":{"bytes_in_flight":6000}} +{"time":6.801418,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":5,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.801418,"frames":[{"frame_type":"crypto","offset":5661,"length":1132}]}} +{"time":6.801418,"name":"recovery:metrics_updated","data":{"bytes_in_flight":7200}} +{"time":6.810518,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":6,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.810518,"frames":[{"frame_type":"crypto","offset":6793,"length":1132}]}} +{"time":6.810518,"name":"recovery:metrics_updated","data":{"bytes_in_flight":8400}} +{"time":6.816618,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":7,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.816618,"frames":[{"frame_type":"crypto","offset":7925,"length":1132}]}} +{"time":6.816618,"name":"recovery:metrics_updated","data":{"bytes_in_flight":9600}} +{"time":6.822618,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":8,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.822618,"frames":[{"frame_type":"crypto","offset":9057,"length":1132}]}} +{"time":6.822618,"name":"recovery:metrics_updated","data":{"bytes_in_flight":10800}} +{"time":6.828518,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":9,"version":"1","scil":20,"dcil":16,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"c6cb24c6d0f9cbc5c9636f26a9300ac9"},"raw":{"length":1200,"payload_length":1137},"send_at_time":6.828518,"frames":[{"frame_type":"crypto","offset":10189,"length":1132}]}} +{"time":6.828518,"name":"recovery:metrics_updated","data":{"bytes_in_flight":12000}} +{"time":209.63338,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,0]]}]}} +{"time":209.63338,"name":"recovery:metrics_updated","data":{"min_rtt":209.59608,"smoothed_rtt":209.59608,"latest_rtt":209.59608,"rtt_variance":104.79804,"congestion_window":13200,"bytes_in_flight":10800}} +{"time":209.68228,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":1,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,1]]}]}} +{"time":209.68228,"name":"recovery:metrics_updated","data":{"min_rtt":202.94815,"smoothed_rtt":208.76509,"latest_rtt":202.94815,"rtt_variance":80.26051,"congestion_window":14400,"bytes_in_flight":9600}} +{"time":209.68918,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":2,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,2]]}]}} +{"time":209.68918,"name":"recovery:metrics_updated","data":{"min_rtt":202.91705,"smoothed_rtt":208.03409,"latest_rtt":202.91705,"rtt_variance":61.657387,"congestion_window":15600,"bytes_in_flight":8400}} +{"time":209.69427,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":3,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,3]]}]}} +{"time":209.69427,"name":"recovery:metrics_updated","data":{"min_rtt":202.90726,"smoothed_rtt":207.39323,"latest_rtt":202.90726,"rtt_variance":47.524742,"congestion_window":16800,"bytes_in_flight":7200}} +{"time":209.70078,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":4,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,4]]}]}} +{"time":209.70078,"name":"recovery:metrics_updated","data":{"min_rtt":202.90616,"smoothed_rtt":206.83235,"latest_rtt":202.90616,"rtt_variance":36.765327,"congestion_window":18000,"bytes_in_flight":6000}} +{"time":209.83807,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":5,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,5]]}]}} +{"time":209.83807,"name":"recovery:metrics_updated","data":{"smoothed_rtt":206.35788,"latest_rtt":203.03667,"rtt_variance":28.522913,"congestion_window":19200,"bytes_in_flight":4800}} +{"time":209.84999,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":6,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,6]]}]}} +{"time":209.84999,"name":"recovery:metrics_updated","data":{"smoothed_rtt":205.9431,"latest_rtt":203.03946,"rtt_variance":22.221788,"congestion_window":20400,"bytes_in_flight":3600}} +{"time":209.85518,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":7,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,7]]}]}} +{"time":209.85518,"name":"recovery:metrics_updated","data":{"smoothed_rtt":205.58002,"latest_rtt":203.03856,"rtt_variance":17.39247,"congestion_window":21600,"bytes_in_flight":2400}} +{"time":209.86038,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":8,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,8]]}]}} +{"time":209.86038,"name":"recovery:metrics_updated","data":{"smoothed_rtt":205.26224,"latest_rtt":203.03775,"rtt_variance":13.679915,"congestion_window":22800,"bytes_in_flight":1200}} +{"time":209.86589,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":9,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,9]]}]}} +{"time":209.86589,"name":"recovery:metrics_updated","data":{"smoothed_rtt":204.98413,"latest_rtt":203.03737,"rtt_variance":10.816154,"congestion_window":24000,"bytes_in_flight":0}} +{"time":209.87177,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":10,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.87177,"frames":[{"frame_type":"crypto","offset":11321,"length":1128}]}} +{"time":209.87177,"name":"recovery:metrics_updated","data":{"bytes_in_flight":1200,"pacing_rate":146352}} +{"time":209.91368,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":11,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.91368,"frames":[{"frame_type":"crypto","offset":12449,"length":1128}]}} +{"time":209.91368,"name":"recovery:metrics_updated","data":{"bytes_in_flight":2400}} +{"time":209.92229,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":12,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.92229,"frames":[{"frame_type":"crypto","offset":13577,"length":1128}]}} +{"time":209.92229,"name":"recovery:metrics_updated","data":{"bytes_in_flight":3600}} +{"time":209.92938,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":13,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.92938,"frames":[{"frame_type":"crypto","offset":14705,"length":1128}]}} +{"time":209.92938,"name":"recovery:metrics_updated","data":{"bytes_in_flight":4800}} +{"time":209.9356,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":14,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.9356,"frames":[{"frame_type":"crypto","offset":15833,"length":1128}]}} +{"time":209.9356,"name":"recovery:metrics_updated","data":{"bytes_in_flight":6000}} +{"time":209.94168,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":15,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.94168,"frames":[{"frame_type":"crypto","offset":16961,"length":1126}]}} +{"time":209.94168,"name":"recovery:metrics_updated","data":{"bytes_in_flight":7200}} +{"time":209.94778,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":16,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.94778,"frames":[{"frame_type":"crypto","offset":18087,"length":1126}]}} +{"time":209.94778,"name":"recovery:metrics_updated","data":{"bytes_in_flight":8400}} +{"time":209.95508,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":17,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.95508,"frames":[{"frame_type":"crypto","offset":19213,"length":1126}]}} +{"time":209.95508,"name":"recovery:metrics_updated","data":{"bytes_in_flight":9600}} +{"time":209.96109,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":18,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":1200,"payload_length":1133},"send_at_time":209.96109,"frames":[{"frame_type":"crypto","offset":20339,"length":1126}]}} +{"time":209.96109,"name":"recovery:metrics_updated","data":{"bytes_in_flight":10800}} +{"time":209.96718,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":19,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":360,"payload_length":293},"send_at_time":209.96718,"frames":[{"frame_type":"crypto","offset":21465,"length":286}]}} +{"time":209.96718,"name":"recovery:metrics_updated","data":{"bytes_in_flight":11160}} +{"time":410.31104,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":10,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,10]]}]}} +{"time":410.31104,"name":"recovery:metrics_updated","data":{"min_rtt":200.43925,"smoothed_rtt":204.41602,"latest_rtt":200.43925,"rtt_variance":9.248327,"bytes_in_flight":9960}} +{"time":410.35413,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":11,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,11]]}]}} +{"time":410.35413,"name":"recovery:metrics_updated","data":{"smoothed_rtt":203.9243,"latest_rtt":200.48236,"rtt_variance":7.9196563,"bytes_in_flight":8760}} +{"time":410.42126,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":12,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,12]]}]}} +{"time":410.42126,"name":"recovery:metrics_updated","data":{"smoothed_rtt":203.50244,"latest_rtt":200.54947,"rtt_variance":6.783451,"bytes_in_flight":7560}} +{"time":410.43054,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":13,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,13]]}]}} +{"time":410.43054,"name":"recovery:metrics_updated","data":{"smoothed_rtt":203.13449,"latest_rtt":200.55876,"rtt_variance":5.823508,"bytes_in_flight":6360}} +{"time":410.43555,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":14,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,14]]}]}} +{"time":410.43555,"name":"recovery:metrics_updated","data":{"smoothed_rtt":202.81314,"latest_rtt":200.56377,"rtt_variance":5.010311,"bytes_in_flight":5160}} +{"time":410.44043,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":15,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,15]]}]}} +{"time":410.44043,"name":"recovery:metrics_updated","data":{"smoothed_rtt":202.5326,"latest_rtt":200.56868,"rtt_variance":4.318853,"bytes_in_flight":3960}} +{"time":410.44516,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":16,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,16]]}]}} +{"time":410.44516,"name":"recovery:metrics_updated","data":{"smoothed_rtt":202.28767,"latest_rtt":200.57336,"rtt_variance":3.728944,"bytes_in_flight":2760}} +{"time":410.44965,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":17,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,17]]}]}} +{"time":410.44965,"name":"recovery:metrics_updated","data":{"smoothed_rtt":202.07394,"latest_rtt":200.57787,"rtt_variance":3.2241619,"bytes_in_flight":1560}} +{"time":410.45444,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":18,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":71,"payload_length":22},"frames":[{"frame_type":"ack","ack_delay":0.0,"acked_ranges":[[0,18]]}]}} +{"time":410.45444,"name":"recovery:metrics_updated","data":{"smoothed_rtt":201.88754,"latest_rtt":200.58267,"rtt_variance":2.790943,"bytes_in_flight":360}} +{"time":418.1927,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":19,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"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":418.1927,"name":"recovery:metrics_updated","data":{"smoothed_rtt":202.69171,"latest_rtt":208.3209,"rtt_variance":3.7015429,"bytes_in_flight":0}} +{"time":418.25287,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":20,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":1122,"length":1126}]}} +{"time":418.2613,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":21,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":2248,"length":1126}]}} +{"time":418.26715,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":22,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":3374,"length":1126}]}} +{"time":418.27246,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":23,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1198,"payload_length":1148},"frames":[{"frame_type":"crypto","offset":4500,"length":1126}]}} +{"time":418.2782,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":24,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":5626,"length":1128}]}} +{"time":418.28366,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":25,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":6754,"length":1128}]}} +{"time":418.28867,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":26,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":7882,"length":1128}]}} +{"time":418.29364,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":27,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":9010,"length":1128}]}} +{"time":418.29877,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":28,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":10138,"length":1128}]}} +{"time":418.30396,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":29,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":11266,"length":1128}]}} +{"time":418.35968,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":20,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":72,"payload_length":5},"send_at_time":418.35968,"frames":[{"frame_type":"ack","ack_delay":0.007,"acked_ranges":[[0,29]]}]}} +{"time":418.35968,"name":"recovery:metrics_updated","data":{"pacing_rate":148008}} +{"time":618.7806,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":30,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":12394,"length":1128}]}} +{"time":618.83374,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":31,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":13522,"length":1128}]}} +{"time":618.84045,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":32,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":14650,"length":1128}]}} +{"time":618.8458,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":33,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":15778,"length":1128}]}} +{"time":618.8599,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":34,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":16906,"length":1126}]}} +{"time":618.8652,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":35,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":18032,"length":1126}]}} +{"time":618.87054,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":36,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":19158,"length":1126}]}} +{"time":618.8758,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":37,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":1150},"frames":[{"frame_type":"crypto","offset":20284,"length":1126}]}} +{"time":618.8808,"name":"transport:packet_received","data":{"header":{"packet_type":"initial","packet_number":38,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"raw":{"length":1200,"payload_length":304},"frames":[{"frame_type":"crypto","offset":21410,"length":280}]}} +{"time":620.79834,"name":"transport:packet_received","data":{"header":{"packet_type":"handshake","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"000000000000400119453d3f9c0206f1987ccd85","dcid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64"},"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":620.79834,"name":"recovery:metrics_updated","data":{"pacing_rate":0}} +{"time":620.79834,"name":"transport:parameters_set","data":{"owner":"remote","tls_cipher":"Some(AES256_GCM)","original_destination_connection_id":"c6cb24c6d0f9cbc5c9636f26a9300ac9","stateless_reset_token":"c474d3551fb738c597534e6ee9147457","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":625.1348,"name":"transport:packet_sent","data":{"header":{"packet_type":"initial","packet_number":21,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":73,"payload_length":6},"send_at_time":625.1348,"frames":[{"frame_type":"ack","ack_delay":0.782,"acked_ranges":[[0,38]]}]}} +{"time":625.1348,"name":"recovery:metrics_updated","data":{"pacing_rate":148008}} +{"time":625.1348,"name":"transport:packet_sent","data":{"header":{"packet_type":"handshake","packet_number":0,"version":"1","scil":20,"dcil":20,"scid":"0c2b4b7ec46b4d1bf5e4e3d8be6dd9d00b2b5d64","dcid":"000000000000400119453d3f9c0206f1987ccd85"},"raw":{"length":128,"payload_length":62},"send_at_time":625.1348,"frames":[{"frame_type":"ack","ack_delay":0.544,"acked_ranges":[[0,0]]},{"frame_type":"crypto","offset":0,"length":52}]}} +{"time":625.1348,"name":"recovery:metrics_updated","data":{"bytes_in_flight":128}} +{"time":625.18396,"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":0},"raw":{"length":48,"payload_length":10},"send_at_time":625.18396,"frames":[{"frame_type":"connection_close","error_space":"application_error","error_code":0,"reason":"kthxbye"}]}} +{"time":625.18396,"name":"recovery:metrics_updated","data":{"bytes_in_flight":176}} diff --git a/pq-tls-benchmark-framework/emulation-exp/code/patches/nginx-1.26.1-patches/ngx_event_quic.c.diff b/pq-tls-benchmark-framework/emulation-exp/code/patches/nginx-1.26.1-patches/ngx_event_quic.c.diff new file mode 100644 index 0000000000000000000000000000000000000000..6c60ae688dc674e5e8ea19b4948f238e526cb927 --- /dev/null +++ b/pq-tls-benchmark-framework/emulation-exp/code/patches/nginx-1.26.1-patches/ngx_event_quic.c.diff @@ -0,0 +1,18 @@ +--- ngx_event_quic.c 2024-05-28 15:28:07.000000000 +0200 ++++ ngx_event_quic.c 2025-02-04 23:33:38.990662931 +0100 +@@ -308,8 +308,13 @@ + qc->streams.client_max_streams_uni = qc->tp.initial_max_streams_uni; + qc->streams.client_max_streams_bidi = qc->tp.initial_max_streams_bidi; + +- qc->congestion.window = ngx_min(10 * qc->tp.max_udp_payload_size, +- ngx_max(2 * qc->tp.max_udp_payload_size, ++ // qc->tp.max_udp_payload_size is set via a constant in ngx_quic_init_transport_params() to 65527 which is wrong. ++ // It is not set by inspecting the peer's transport parameters, i think this happens at a later time in ngx_quic_apply_transport_params(), ++ // but there the initial congestion window is not recalculated and can't be since the peer's transport parameters are not available at that time. ++ // So for a fix for this experiment, the max_udp_payload_size is set to 1200 for only the calculation of the initial congestion window. ++ const int PATCHED_MAX_UDP_PAYLOAD_SIZE = 1200; ++ qc->congestion.window = ngx_min(10 * PATCHED_MAX_UDP_PAYLOAD_SIZE, ++ ngx_max(2 * PATCHED_MAX_UDP_PAYLOAD_SIZE, + 14720)); + qc->congestion.ssthresh = (size_t) -1; + qc->congestion.recovery_start = ngx_current_msec;