{ "qlog_version": "draft-00", "title": "picoquic", "traces": [
{ "vantage_point": { "name": "backend-67", "type": "server" },
"title": "picoquic", "description": "ebba3f9cdf4de1b3","event_fields": ["relative_time", "path_id", "category", "event", "data"],
"configuration": {"time_units": "us"},
"common_fields": { "protocol_type": "QUIC_HTTP3", "reference_time": "1907003576023"},
"events": [
[0, 0, "transport", "datagram_received", { "byte_length": 1200, "addr_from" : {"ip_v4": "211.139.58.185", "port_v4":34247}, "addr_to" : {"ip_v4": "172.31.61.32", "port_v4":20753}}],
[0, 0, "transport", "packet_received", { "packet_type": "initial", "header": { "packet_size": 498, "packet_number": 0, "version": "00000001", "payload_length": 454, "scid": "dd6cad4a807ab2f6", "dcid": "ebba3f9cdf4de1b3" }, "frames": [{ 
    "frame_type": "crypto", "offset": 0, "length": 450}]}],
[166, 0, "transport", "parameters_set", {
    "owner": "remote",
    "proposed_alpn": ["h3"],
    "alpn": "h3"}],
[169, 0, "transport", "parameters_set", {
    "owner": "remote",
    "idle_timeout" : 9000,
    "initial_max_data" : 1048576,
    "initial_max_stream_data_bidi_local" : 1048576,
    "initial_max_stream_data_bidi_remote" : 1048576,
    "initial_max_stream_data_uni" : 1048576,
    "initial_max_streams_bidi" : 128,
    "initial_max_streams_uni" : 128,
    "ack_delay_exponent" : 3,
    "max_ack_delay" : 25,
    "active_connection_id_limit" : 8,
    "handshake_connection_id": "dd6cad4a807ab2f6",
    "version_negotiation": {"chosen": "00000001", "others": ["00000001","6b3343cf"]}}],
[179, 0, "transport", "parameters_set", {
    "owner": "local",
    "initial_max_stream_data_bidi_local" : 2097152,
    "initial_max_data" : 1048576,
    "initial_max_streams_bidi" : 512,
    "idle_timeout" : 30000,
    "max_packet_size" : 1440,
    "initial_max_streams_uni" : 512,
    "initial_max_stream_data_bidi_remote" : 65635,
    "initial_max_stream_data_uni" : 65535,
    "active_connection_id_limit" : 8,
    "max_ack_delay" : 10,
    "handshake_connection_id": "c4b7b97113aa9021",
    "original_connection_id": "ebba3f9cdf4de1b3",
    "stateless_reset_token": "ca8c21e53eaea10df685a89c045e9c82",
    "max_datagram_frame_size" : 1536,
    "version_negotiation": {"chosen": "00000001", "others": ["00000001","6b3343cf","709a50c4","ff000022","ff000021","ff000020","ff00001f","ff00001d","ff00001e","ff00001c","ff00001b","50435131","50435130"]},
    "address_discovery" : 0,
    "reset_stream_at" : "invalid"}],
[0, 0, "transport", "packet_dropped", {
    "packet_size" : 702,
    "trigger": "padding_packet"}],
[450, 0, "transport", "packet_sent", { "packet_type": "initial", "header": { "packet_size": 162, "packet_number": 90259, "payload_length": 132, "scid": "c4b7b97113aa9021", "dcid": "dd6cad4a807ab2f6" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 56, "acked_ranges": [[0, 0]]}, { 
    "frame_type": "crypto", "offset": 0, "length": 123}]}],
[450, 0, "transport", "packet_sent", { "packet_type": "handshake", "header": { "packet_size": 1058, "packet_number": 0, "payload_length": 1029, "scid": "c4b7b97113aa9021", "dcid": "dd6cad4a807ab2f6" }, "frames": [{ 
    "frame_type": "crypto", "offset": 0, "length": 1025}]}],
[450, 0, "transport", "datagram_sent", { "byte_length": 1252}],
[450, 0, "transport", "packet_sent", { "packet_type": "handshake", "header": { "packet_size": 269, "packet_number": 1, "payload_length": 240, "scid": "c4b7b97113aa9021", "dcid": "dd6cad4a807ab2f6" }, "frames": [{ 
    "frame_type": "crypto", "offset": 1025, "length": 235}]}],
[450, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 423, "packet_number": 0, "dcid": "dd6cad4a807ab2f6", "key_phase": 0 }, "frames": [{ 
    "frame_type": "new_token", "new_token": "550475fd6123a5a3d01db0d51cb86faca16de3c7fa6c2cb35eb9c7944fcfe63f469b7df8bd5535d400bcc9167b6345b320ec"}, { 
    "frame_type": "new_connection_id", "sequence_number": 1, "retire_before": 0, "connection_id": "5e0197af55377cce", "reset_token": "5f25a7edc06155ae3907ad79fa177ce2"}, { 
    "frame_type": "new_connection_id", "sequence_number": 2, "retire_before": 0, "connection_id": "93372dcec7fea8f3", "reset_token": "17b857c567abb826a6583a0063748227"}, { 
    "frame_type": "new_connection_id", "sequence_number": 3, "retire_before": 0, "connection_id": "0da772e2d53d5cd6", "reset_token": "dded642ca4e0ea5783598b44f1488cce"}, { 
    "frame_type": "new_connection_id", "sequence_number": 4, "retire_before": 0, "connection_id": "aeaed5aef5c112a3", "reset_token": "2ac985a2fff0add5647fc181dffa8e1b"}, { 
    "frame_type": "new_connection_id", "sequence_number": 5, "retire_before": 0, "connection_id": "ec6eb89f1db8d0fa", "reset_token": "bfe7dbe51dc7bb7018da208c1f5c3153"}, { 
    "frame_type": "new_connection_id", "sequence_number": 6, "retire_before": 0, "connection_id": "4799aa91cf8a1613", "reset_token": "6f63ddafd80c2ca0fe23c5bc2f9b1a39"}, { 
    "frame_type": "new_connection_id", "sequence_number": 7, "retire_before": 0, "connection_id": "d2f6d3d70d10d1f1", "reset_token": "797f7c550c42606b818f1b0a614fb540"}, { 
    "frame_type": "stream", "id": 3, "offset": 0, "length": 40, "fin": false , "begins_with": "0004250100068001"}, { 
    "frame_type": "stream", "id": 7, "offset": 0, "length": 1, "fin": false , "begins_with": "02"}, { 
    "frame_type": "stream", "id": 11, "offset": 0, "length": 1, "fin": false , "begins_with": "03"}, { 
    "frame_type": "padding"}]}],
[450, 0, "recovery", "metrics_updated", {"cwnd": 15360,"bytes_in_flight": 1976}],
[450, 0, "transport", "datagram_sent", { "byte_length": 724}],
[450, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 1424, "packet_number": 1, "dcid": "dd6cad4a807ab2f6" }, "frames": [{ 
    "frame_type": "ping"}, { 
    "frame_type": "padding"}]}],
[450, 0, "recovery", "metrics_updated", {"bytes_in_flight": 3416}],
[450, 0, "transport", "datagram_sent", { "byte_length": 1440}],
[213383, 0, "transport", "datagram_received", { "byte_length": 1200}],
[213383, 0, "transport", "packet_received", { "packet_type": "initial", "header": { "packet_size": 498, "packet_number": 1, "payload_length": 454, "scid": "dd6cad4a807ab2f6", "dcid": "ebba3f9cdf4de1b3" }, "frames": [{ 
    "frame_type": "crypto", "offset": 0, "length": 450}]}],
[213383, 0, "transport", "packet_dropped", {
    "packet_size" : 702,
    "trigger": "padding_packet"}],
[213413, 0, "recovery", "packet_lost", {
    "packet_type" : "initial",
    "packet_number" : 90259,
    "trigger": "repeat",
    "header": {
        "packet_type" : "initial",
        "packet_number" : 90259,
        "dcid" : "dd6cad4a807ab2f6",
        "packet_size" : 162}}],
[213413, 0, "transport", "packet_sent", { "packet_type": "initial", "header": { "packet_size": 167, "packet_number": 90260, "payload_length": 137, "scid": "c4b7b97113aa9021", "dcid": "dd6cad4a807ab2f6" }, "frames": [{ 
    "frame_type": "crypto", "offset": 0, "length": 123}, { 
    "frame_type": "ack", "ack_delay": 3, "acked_ranges": [[0, 1]]}]}],
[213413, 0, "recovery", "metrics_updated", {"bytes_in_flight": 3421}],
[213413, 0, "transport", "packet_sent", { "packet_type": "handshake", "header": { "packet_size": 1053, "packet_number": 2, "payload_length": 1024, "scid": "c4b7b97113aa9021", "dcid": "dd6cad4a807ab2f6" }, "frames": [{ 
    "frame_type": "ping"}, { 
    "frame_type": "padding"}]}],
[213413, 0, "recovery", "metrics_updated", {"bytes_in_flight": 4490}],
[213413, 0, "transport", "datagram_sent", { "byte_length": 1252}],
[237881, 0, "transport", "datagram_received", { "byte_length": 1200}],
[237881, 0, "transport", "packet_received", { "packet_type": "initial", "header": { "packet_size": 53, "packet_number": 2, "payload_length": 9, "scid": "dd6cad4a807ab2f6", "dcid": "c4b7b97113aa9021" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 586, "acked_ranges": [[90259, 90259]]}]}],
[237881, 0, "transport", "packet_received", { "packet_type": "handshake", "header": { "packet_size": 49, "packet_number": 3, "payload_length": 6, "scid": "dd6cad4a807ab2f6", "dcid": "c4b7b97113aa9021" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 586, "acked_ranges": [[0, 0]]}]}],
[237881, 0, "transport", "packet_dropped", {
    "packet_size" : 1098,
    "trigger": "padding_packet"}],
[250863, 0, "transport", "datagram_received", { "byte_length": 334}],
[250863, 0, "transport", "packet_received", { "packet_type": "handshake", "header": { "packet_size": 105, "packet_number": 4, "payload_length": 62, "scid": "dd6cad4a807ab2f6", "dcid": "c4b7b97113aa9021" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 1518, "acked_ranges": [[0, 1]]}, { 
    "frame_type": "crypto", "offset": 0, "length": 52}]}],
[250863, 0, "transport", "packet_received", { "packet_type": "1RTT", "header": { "packet_size": 229, "packet_number": 5, "dcid": "c4b7b97113aa9021", "key_phase": 0 }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 1518, "acked_ranges": [[0, 0]]}, { 
    "frame_type": "new_connection_id", "sequence_number": 1, "retire_before": 0, "connection_id": "091863beaacbf816", "reset_token": "54f34c6f5058b78278b88d56feb16432"}, { 
    "frame_type": "new_connection_id", "sequence_number": 2, "retire_before": 0, "connection_id": "47c9d2c3795cd176", "reset_token": "607eb156b717dde767779205d48fe549"}, { 
    "frame_type": "new_connection_id", "sequence_number": 3, "retire_before": 0, "connection_id": "69587910c6de5f08", "reset_token": "2cdf029e42448f13aff57aa62391af46"}, { 
    "frame_type": "new_connection_id", "sequence_number": 4, "retire_before": 0, "connection_id": "2a8860a1dcc5dfdb", "reset_token": "8479a2a10f2e3d6166d365f261a3d269"}, { 
    "frame_type": "new_connection_id", "sequence_number": 5, "retire_before": 0, "connection_id": "9371583a55bee4ef", "reset_token": "f4be46e78c54d573e63f2221f0865bf4"}, { 
    "frame_type": "new_connection_id", "sequence_number": 6, "retire_before": 0, "connection_id": "0ebde73daa869bbc", "reset_token": "cf8fad2e831889396e22c88cf4e78231"}, { 
    "frame_type": "new_connection_id", "sequence_number": 7, "retire_before": 0, "connection_id": "8e6ca0598e3dc603", "reset_token": "52e1614f6df99a57b88580b8e368bb53"}]}],
[250863, 0, "recovery", "metrics_updated", {"cwnd": 18492,"pacing_rate": 1361424,"bytes_in_flight": 1440,"smoothed_rtt": 239223,"min_rtt": 237431,"latest_rtt": 240413,"app_limited": 1}],
[250957, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 39, "packet_number": 2, "dcid": "dd6cad4a807ab2f6" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 11, "acked_ranges": [[5, 5]]}, { 
    "frame_type": "handshake_done"}, { 
    "frame_type": "padding"}]}],
[250957, 0, "recovery", "metrics_updated", {"bytes_in_flight": 1495,"smoothed_rtt": 239223}],
[250957, 0, "transport", "datagram_sent", { "byte_length": 55}],
[252283, 0, "transport", "datagram_received", { "byte_length": 77}],
[252283, 0, "transport", "packet_dropped", {
    "packet_type" : "handshake",
    "packet_size" : 77,
    "trigger": "aead not ready"}],
[252283, 0, "transport", "packet_received", { "packet_type": "1RTT", "header": { "packet_size": 30, "packet_number": 7, "dcid": "c4b7b97113aa9021" }, "frames": [{ 
    "frame_type": "connection_close", "error_space": "application", "error_code": 0}]}],
[252293, 0, "info", "message", { "message": "Clearing context on connection close (6)"}],
[252299, 0, "transport", "spin_bit_updated", { "state": true }],
[252299, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 14, "packet_number": 3, "dcid": "dd6cad4a807ab2f6" }, "frames": [{ 
    "frame_type": "connection_close", "error_space": "transport", "error_code": 0}]}],
[252299, 0, "transport", "datagram_sent", { "byte_length": 30}],
[1520641, 0, "info", "message", { "message": "Closed. Retrans= 1, spurious= 1, max sp gap = 0, max sp delay = 237431, dg-coal: 1.200000"}]]}]}
