pidl-wireshark: add definition for IPV4/IPV6 types
authorMatthieu Patou <mat@matws.net>
Sat, 26 Oct 2013 06:11:37 +0000 (23:11 -0700)
committerStefan Metzmacher <metze@samba.org>
Thu, 23 Oct 2014 21:12:05 +0000 (23:12 +0200)
Signed-off-by: Matthieu Patou <mat@matws.net>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
pidl/lib/Parse/Pidl/Wireshark/NDR.pm

index 2c5765c8dab45b4069dcb8141eea8d31a4e96d56..6daf7d4d5c1531a535cdf31187c6b4e70dac33da 100644 (file)
@@ -1026,6 +1026,8 @@ sub Initialize($$)
                "offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, \@HF\@, \@PARAM\@);","FT_UINT32", "BASE_DEC", 0, "VALS(WERR_errors)", 4);
        $self->register_type("NTSTATUS", 
                "offset = PIDL_dissect_uint32(tvb, offset, pinfo, tree, drep, \@HF\@, \@PARAM\@);","FT_UINT32", "BASE_DEC", 0, "VALS(NT_errors)", 4);
+       $self->register_type("ipv6address", "proto_tree_add_item(tree, \@HF\@, tvb, offset, 16, ENC_NA); offset += 16;", "FT_IPv6", "BASE_NONE", 0, "NULL", 16);
+       $self->register_type("ipv4address", "proto_tree_add_item(tree, \@HF\@, tvb, offset, 4, ENC_BIG_ENDIAN); offset += 4;", "FT_IPv4", "BASE_NONE", 0, "NULL", 4);
 
 }