aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ssl-utils.c
diff options
context:
space:
mode:
authorAlexis La Goutte <alexis.lagoutte@gmail.com>2018-01-03 08:04:43 +0100
committerAnders Broman <a.broman58@gmail.com>2018-01-03 12:00:39 +0000
commitb10179faf2706cc4182534f93b571b30fef4505b (patch)
treed71317d881bd68727b8a2d252aaea49ab2ec074c /epan/dissectors/packet-ssl-utils.c
parentdf6b67d54d1bd8d7dbba132d9d58dc50afbb1116 (diff)
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 <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-ssl-utils.c')
-rw-r--r--epan/dissectors/packet-ssl-utils.c7
1 files changed, 7 insertions, 0 deletions
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 ? */