From b10179faf2706cc4182534f93b571b30fef4505b Mon Sep 17 00:00:00 2001 From: Alexis La Goutte Date: Wed, 3 Jan 2018 08:04:43 +0100 Subject: TLS(QUIC): Add ACK_delay_exponent parameter from draft-07 Bug: 13881 Change-Id: I56ac681174e4058c4d4fefe40084905538222c1b Reviewed-on: https://code.wireshark.org/review/25119 Reviewed-by: Anders Broman --- epan/dissectors/packet-ssl-utils.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'epan/dissectors/packet-ssl-utils.c') diff --git a/epan/dissectors/packet-ssl-utils.c b/epan/dissectors/packet-ssl-utils.c index ae4a3fa782..725aedb6f4 100644 --- a/epan/dissectors/packet-ssl-utils.c +++ b/epan/dissectors/packet-ssl-utils.c @@ -1430,6 +1430,7 @@ const value_string quic_transport_parameter_id[] = { { SSL_HND_QUIC_TP_OMIT_CONNECTION_ID, "omit_connection_id" }, { SSL_HND_QUIC_TP_MAX_PACKET_SIZE, "max_packet_size" }, { SSL_HND_QUIC_TP_STATELESS_RESET_TOKEN, "stateless_reset_token" }, + { SSL_HND_QUIC_TP_ACK_DELAY_EXPONENT, "ack_delay_exponent" }, { 0, NULL } }; @@ -6595,6 +6596,12 @@ ssl_dissect_hnd_hello_ext_quic_transport_parameters(ssl_common_dissect_t *hf, tv tvb, offset, 16, ENC_BIG_ENDIAN); offset += 16; break; + case SSL_HND_QUIC_TP_ACK_DELAY_EXPONENT: + proto_tree_add_item(parameter_tree, hf->hf.hs_ext_quictp_parameter_ack_delay_exponent, + tvb, offset, 1, ENC_BIG_ENDIAN); + /*TODO display multiplier (x8) and expert info about invaluid value (> 20) ? */ + offset += 1; + break; default: offset += parameter_length; /*TODO display expert info about unknown ? */ -- cgit v1.2.3