{ "qlog_version": "draft-00", "title": "picoquic", "traces": [
{ "vantage_point": { "name": "backend-67", "type": "server" },
"title": "picoquic", "description": "f8f92e981f66f502","event_fields": ["relative_time", "path_id", "category", "event", "data"],
"configuration": {"time_units": "us"},
"common_fields": { "protocol_type": "QUIC_HTTP3", "reference_time": "4192983201415"},
"events": [
[0, 0, "transport", "datagram_received", { "byte_length": 1200, "addr_from" : {"ip_v4": "38.244.25.105", "port_v4":1000}, "addr_to" : {"ip_v4": "172.31.61.32", "port_v4":20753}}],
[0, 0, "transport", "packet_received", { "packet_type": "initial", "header": { "packet_size": 532, "packet_number": 0, "version": "00000001", "payload_length": 488, "scid": "aeb014d7f44c15bf", "dcid": "f8f92e981f66f502" }, "frames": [{ 
    "frame_type": "crypto", "offset": 0, "length": 484}]}],
[1524, 0, "transport", "parameters_set", {
    "owner": "remote",
    "sni": "test.privateoctopus.com",
    "proposed_alpn": ["h3"],
    "alpn": "h3"}],
[1529, 0, "transport", "parameters_set", {
    "owner": "remote",
    "idle_timeout" : 60000,
    "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": "aeb014d7f44c15bf",
    "version_negotiation": "chosen": "00000001", "others": ["00000001","6b3343cf"]}}],
[1542, 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": "14a2bb8a9bdfea8f",
    "original_connection_id": "f8f92e981f66f502",
    "stateless_reset_token": "d4c329f9db5365991fbf1e9db58e60f8",
    "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" : 668,
    "trigger": "padding_packet"}],
[2395, 0, "transport", "packet_sent", { "packet_type": "initial", "header": { "packet_size": 163, "packet_number": 76231, "payload_length": 133, "scid": "14a2bb8a9bdfea8f", "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 299, "acked_ranges": [[0, 0]]}, { 
    "frame_type": "crypto", "offset": 0, "length": 123}]}],
[2395, 0, "transport", "packet_sent", { "packet_type": "handshake", "header": { "packet_size": 1057, "packet_number": 0, "payload_length": 1028, "scid": "14a2bb8a9bdfea8f", "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "crypto", "offset": 0, "length": 1024}]}],
[2395, 0, "transport", "datagram_sent", { "byte_length": 1252}],
[2395, 0, "transport", "packet_sent", { "packet_type": "handshake", "header": { "packet_size": 811, "packet_number": 1, "payload_length": 782, "scid": "14a2bb8a9bdfea8f", "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "crypto", "offset": 1024, "length": 777}]}],
[2395, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 409, "packet_number": 0, "dcid": "aeb014d7f44c15bf", "key_phase": 0 }, "frames": [{ 
    "frame_type": "new_token", "new_token": "c8a2db5647cdafa03ba31165f0433eb9336645d3743f917dd8866a79810280ee7716a1836671205331f6d33b3fa7da23b7f0"}, { 
    "frame_type": "new_connection_id", "sequence_number": 1, "retire_before": 0, "connection_id": "1b376da207f93732", "reset_token": "288d4e35b81723bf790d4d3be3e7396b"}, { 
    "frame_type": "new_connection_id", "sequence_number": 2, "retire_before": 0, "connection_id": "a921423514301d6a", "reset_token": "ab2540202137e3599940294047821efc"}, { 
    "frame_type": "new_connection_id", "sequence_number": 3, "retire_before": 0, "connection_id": "a1dd95bcd0220a26", "reset_token": "7666398e6f56c4eaa88052c94b1bed89"}, { 
    "frame_type": "new_connection_id", "sequence_number": 4, "retire_before": 0, "connection_id": "18414e58a1c6e7c8", "reset_token": "0b80ba7382c032ffbda202cec24fd76b"}, { 
    "frame_type": "new_connection_id", "sequence_number": 5, "retire_before": 0, "connection_id": "b9fc0ad9baebba50", "reset_token": "dc3bfed482d71d546d6fd7a0bc0fc2db"}, { 
    "frame_type": "new_connection_id", "sequence_number": 6, "retire_before": 0, "connection_id": "e08bb7d445025a56", "reset_token": "a2a8e6ae764b2483e96422aaa12dd06c"}, { 
    "frame_type": "new_connection_id", "sequence_number": 7, "retire_before": 0, "connection_id": "d2c2e1a3cae15f40", "reset_token": "79cb0c1ef0e562cf298e1647c0ba3ce2"}, { 
    "frame_type": "stream", "id": 3, "offset": 0, "length": 30, "fin": false , "begins_with": "00041b0100070008"}, { 
    "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"}]}],
[2395, 0, "transport", "datagram_sent", { "byte_length": 1252}],
[205860, 0, "transport", "datagram_received", { "byte_length": 1200}],
[205860, 0, "transport", "packet_received", { "packet_type": "initial", "header": { "packet_size": 532, "packet_number": 1, "payload_length": 488, "scid": "aeb014d7f44c15bf", "dcid": "f8f92e981f66f502" }, "frames": [{ 
    "frame_type": "crypto", "offset": 0, "length": 484}]}],
[205860, 0, "transport", "packet_dropped", {
    "packet_size" : 668,
    "trigger": "padding_packet"}],
[205928, 0, "recovery", "packet_lost", {
    "packet_type" : "initial",
    "packet_number" : 76231,
    "trigger": "repeat",
    "header": {
        "packet_type" : "initial",
        "packet_number" : 76231,
        "dcid" : "aeb014d7f44c15bf",
        "packet_size" : 163}}],
[205928, 0, "transport", "packet_sent", { "packet_type": "initial", "header": { "packet_size": 167, "packet_number": 76232, "payload_length": 137, "scid": "14a2bb8a9bdfea8f", "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "crypto", "offset": 0, "length": 123}, { 
    "frame_type": "ack", "ack_delay": 8, "acked_ranges": [[0, 1]]}]}],
[205928, 0, "transport", "packet_sent", { "packet_type": "handshake", "header": { "packet_size": 1053, "packet_number": 2, "payload_length": 1024, "scid": "14a2bb8a9bdfea8f", "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "ping"}, { 
    "frame_type": "padding"}]}],
[205928, 0, "transport", "datagram_sent", { "byte_length": 1252}],
[205928, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 1424, "packet_number": 1, "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "ping"}, { 
    "frame_type": "padding"}]}],
[205928, 0, "transport", "datagram_sent", { "byte_length": 1440}],
[224297, 0, "transport", "datagram_received", { "byte_length": 1200}],
[224297, 0, "transport", "packet_received", { "packet_type": "initial", "header": { "packet_size": 53, "packet_number": 2, "payload_length": 9, "scid": "aeb014d7f44c15bf", "dcid": "14a2bb8a9bdfea8f" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 91, "acked_ranges": [[76231, 76231]]}]}],
[224297, 0, "transport", "packet_received", { "packet_type": "handshake", "header": { "packet_size": 49, "packet_number": 3, "payload_length": 6, "scid": "aeb014d7f44c15bf", "dcid": "14a2bb8a9bdfea8f" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 91, "acked_ranges": [[0, 0]]}]}],
[224297, 0, "transport", "packet_dropped", {
    "packet_size" : 1098,
    "trigger": "padding_packet"}],
[224631, 0, "transport", "datagram_received", { "byte_length": 404}],
[224631, 0, "transport", "packet_received", { "packet_type": "handshake", "header": { "packet_size": 105, "packet_number": 4, "payload_length": 62, "scid": "aeb014d7f44c15bf", "dcid": "14a2bb8a9bdfea8f" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 73, "acked_ranges": [[0, 1]]}, { 
    "frame_type": "crypto", "offset": 0, "length": 52}]}],
[224631, 0, "transport", "packet_received", { "packet_type": "1RTT", "header": { "packet_size": 299, "packet_number": 5, "dcid": "14a2bb8a9bdfea8f", "key_phase": 0 }, "frames": [{ 
    "frame_type": "new_connection_id", "sequence_number": 1, "retire_before": 0, "connection_id": "a2b4ba3b5e40658d", "reset_token": "80e5e4a984e520efbb18f5e9fa440290"}, { 
    "frame_type": "new_connection_id", "sequence_number": 2, "retire_before": 0, "connection_id": "5852c35d6913f27b", "reset_token": "b04c95e9c01e200eb210ad57dc4f2fc8"}, { 
    "frame_type": "new_connection_id", "sequence_number": 3, "retire_before": 0, "connection_id": "a7c33b2dc461f807", "reset_token": "fc59242ba06bfec861c0a9167d65029f"}, { 
    "frame_type": "new_connection_id", "sequence_number": 4, "retire_before": 0, "connection_id": "9c74a628ab44bc56", "reset_token": "4912adbcf1edaa41d99ebed49e2ab4be"}, { 
    "frame_type": "new_connection_id", "sequence_number": 5, "retire_before": 0, "connection_id": "449ed2707638a8c0", "reset_token": "184c57eed6e4ffa0d701ff8d49ad5e5a"}, { 
    "frame_type": "new_connection_id", "sequence_number": 6, "retire_before": 0, "connection_id": "cf5daf78f0f2650e", "reset_token": "235bdc3b9b3ecae61f16c55321ad2a46"}, { 
    "frame_type": "new_connection_id", "sequence_number": 7, "retire_before": 0, "connection_id": "8a60b4d96d48d957", "reset_token": "cc7ac5afd0cd1f553121db8dbc533cc5"}, { 
    "frame_type": "stream", "id": 2, "offset": 0, "length": 15, "fin": false , "begins_with": "0004090150000710"}, { 
    "frame_type": "stream", "id": 6, "offset": 0, "length": 1, "fin": false , "begins_with": "02"}, { 
    "frame_type": "stream", "id": 10, "offset": 0, "length": 1, "fin": false , "begins_with": "03"}, { 
    "frame_type": "stream", "id": 0, "offset": 0, "length": 43, "fin": true , "begins_with": "01290000d1d75090"}]}],
[224732, 0, "info", "message", { "message": "H3 control frame: 015000071008012101"}],
[224745, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 551, "packet_number": 2, "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 14, "acked_ranges": [[5, 5]]}, { 
    "frame_type": "handshake_done"}, { 
    "frame_type": "stream", "id": 0, "offset": 0, "length": 409, "fin": true , "begins_with": "0140110000d95f4d"}, { 
    "frame_type": "padding"}]}],
[224745, 0, "transport", "datagram_sent", { "byte_length": 567}],
[237923, 0, "transport", "datagram_received", { "byte_length": 33}],
[237923, 0, "transport", "packet_received", { "packet_type": "1RTT", "header": { "packet_size": 33, "packet_number": 6, "dcid": "14a2bb8a9bdfea8f" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 1690, "acked_ranges": [[0, 0]]}]}],
[426686, 0, "transport", "datagram_received", { "byte_length": 104}],
[426686, 0, "transport", "packet_dropped", {
    "packet_type" : "handshake",
    "packet_size" : 104,
    "trigger": "aead not ready"}],
[459922, 0, "transport", "datagram_received", { "byte_length": 36}],
[459922, 0, "transport", "packet_received", { "packet_type": "1RTT", "header": { "packet_size": 36, "packet_number": 8, "dcid": "14a2bb8a9bdfea8f" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 1931, "acked_ranges": [[2, 2], [0, 0]]}, { 
    "frame_type": "ping"}]}],
[460000, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 39, "packet_number": 3, "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "ack", "ack_delay": 9, "acked_ranges": [[8, 8], [6, 6]]}, { 
    "frame_type": "padding"}]}],
[460000, 0, "transport", "datagram_sent", { "byte_length": 55}],
[471154, 0, "recovery", "packet_lost", {
    "packet_type" : "1RTT",
    "packet_number" : 1,
    "trigger": "repeat",
    "header": {
        "packet_type" : "1RTT",
        "packet_number" : 1,
        "dcid" : "aeb014d7f44c15bf",
        "packet_size" : 1424}}],
[471154, 0, "transport", "packet_sent", { "packet_type": "1RTT", "header": { "packet_size": 1384, "packet_number": 4, "dcid": "aeb014d7f44c15bf" }, "frames": [{ 
    "frame_type": "ping"}, { 
    "frame_type": "padding"}]}],
[471154, 0, "transport", "datagram_sent", { "byte_length": 1400}],
[828768, 0, "recovery", "packet_lost", {
    "packet_type" : "1RTT",
    "packet_number" : 4,
    "trigger": "timer",
    "header": {
        "packet_type" : "1RTT",
        "packet_number" : 4,
        "dcid" : "aeb014d7f44c15bf",
        "packet_size" : 1384}}],
[30460504, 0, "info", "message", { "message": "Clearing context on connection close (5)"}],
[30460513, 0, "info", "message", { "message": "Closed. Retrans= 3, spurious= 1, max sp gap = 0, max sp delay = 221902, dg-coal: 1.166667"}]]}]}
