diff options
author | Joakim Karlsson <oakimk@gmail.com> | 2023-11-03 13:58:48 +0100 |
---|---|---|
committer | Pascal Quantin <pascal@wireshark.org> | 2023-11-03 13:46:14 +0000 |
commit | 0969229bbfa69d3a3db487a40e1b467bf4c9c24c (patch) | |
tree | 8930b2158f5328363abce4d0192f3d43825a28f2 | |
parent | 62d45fcc7c92352d9a70dc90366a550b00eb8991 (diff) |
ICMPv6: Improve Option 21 PvD ID
-rw-r--r-- | epan/dissectors/packet-icmpv6.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/epan/dissectors/packet-icmpv6.c b/epan/dissectors/packet-icmpv6.c index efa2352dd0..bfe413180e 100644 --- a/epan/dissectors/packet-icmpv6.c +++ b/epan/dissectors/packet-icmpv6.c @@ -2198,17 +2198,18 @@ dissect_icmpv6_nd_opt(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree ett_icmpv6_flag_pvd_id, pvd_id_flags, ENC_BIG_ENDIAN, BMT_NO_FALSE | BMT_NO_INT, &flags); /* Delay */ - proto_tree_add_item(tree, hf_icmpv6_opt_pvd_id_delay, tvb, opt_offset, 2, ENC_BIG_ENDIAN); + proto_tree_add_item(icmp6opt_tree, hf_icmpv6_opt_pvd_id_delay, tvb, opt_offset, 2, ENC_BIG_ENDIAN); opt_offset += 2; /* Sequence Number */ - proto_tree_add_item(tree, hf_icmpv6_opt_pvd_id_sequence_number, tvb, opt_offset, 2, ENC_BIG_ENDIAN); + proto_tree_add_item(icmp6opt_tree, hf_icmpv6_opt_pvd_id_sequence_number, tvb, opt_offset, 2, ENC_BIG_ENDIAN); opt_offset += 2; /* PvD ID FQDN */ used_bytes = get_dns_name(tvb, opt_offset, 0, opt_offset, &dns_name, &dns_len); name_out = format_text(pinfo->pool, dns_name, dns_len); proto_tree_add_string(icmp6opt_tree, hf_icmpv6_opt_pvd_id_fqdn, tvb, opt_offset, used_bytes, name_out); + proto_item_append_text(ti, " : %s", name_out); opt_offset += used_bytes; /* Padding */ @@ -5210,7 +5211,7 @@ proto_register_icmpv6(void) { "Reserved", "icmpv6.opt.pvd_id.flags.reserved", FT_UINT16, BASE_HEX, NULL, 0x1FF0, "Must be 0", HFILL }}, { &hf_icmpv6_opt_pvd_id_delay, - { "Delay", "icmpv6.opt.pvd_id.delay", FT_UINT8, BASE_DEC, NULL, 0x000F, + { "Delay", "icmpv6.opt.pvd_id.delay", FT_UINT16, BASE_DEC, NULL, 0x000F, "Unsigned integer used to delay HTTP GET queries from hosts by a randomized backoff", HFILL }}, { &hf_icmpv6_opt_pvd_id_sequence_number, { "Sequence Number", "icmpv6.opt.pvd_id.sequence_number", FT_UINT16, BASE_DEC, NULL, 0x0, |