aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/wimaxasncp/packet-wimaxasncp.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/wimaxasncp/packet-wimaxasncp.c')
-rw-r--r--plugins/wimaxasncp/packet-wimaxasncp.c42
1 files changed, 12 insertions, 30 deletions
diff --git a/plugins/wimaxasncp/packet-wimaxasncp.c b/plugins/wimaxasncp/packet-wimaxasncp.c
index 019ef86a4d..dc48a905d3 100644
--- a/plugins/wimaxasncp/packet-wimaxasncp.c
+++ b/plugins/wimaxasncp/packet-wimaxasncp.c
@@ -1324,12 +1324,9 @@ static void wimaxasncp_dissect_tlv_value(
proto_item *item;
const guint max_protocols_in_tlv_item = 8; /* arbitrary */
- item = proto_tree_add_text(
+ protocol_list_tree = proto_tree_add_subtree(
tree, tvb, offset, length,
- "Value");
-
- protocol_list_tree = proto_item_add_subtree(
- item, ett_wimaxasncp_tlv_protocol_list);
+ ett_wimaxasncp_tlv_protocol_list, NULL, "Value");
/* hidden item for filtering */
item = proto_tree_add_item(
@@ -1384,12 +1381,9 @@ static void wimaxasncp_dissect_tlv_value(
proto_item *item;
const guint max_port_ranges_in_tlv_item = 3; /* arbitrary */
- item = proto_tree_add_text(
+ port_range_list_tree = proto_tree_add_subtree(
tree, tvb, offset, length,
- "Value");
-
- port_range_list_tree = proto_item_add_subtree(
- item, ett_wimaxasncp_tlv_port_range_list);
+ ett_wimaxasncp_tlv_port_range_list, NULL, "Value");
/* hidden item for filtering */
item = proto_tree_add_item(
@@ -1469,12 +1463,9 @@ static void wimaxasncp_dissect_tlv_value(
proto_tree *ip_address_mask_list_tree;
proto_item *item;
- item = proto_tree_add_text(
+ ip_address_mask_list_tree = proto_tree_add_subtree(
tree, tvb, offset, length,
- "Value");
-
- ip_address_mask_list_tree = proto_item_add_subtree(
- item, ett_wimaxasncp_tlv_ip_address_mask_list);
+ ett_wimaxasncp_tlv_ip_address_mask_list, NULL, "Value");
/* hidden item for filtering */
item = proto_tree_add_item(
@@ -1496,12 +1487,9 @@ static void wimaxasncp_dissect_tlv_value(
struct e_in6_addr ip;
const gchar *s;
- item = proto_tree_add_text(
+ ip_address_mask_tree = proto_tree_add_subtree(
ip_address_mask_list_tree, tvb, offset, 32,
- "IPv6 Address and Mask");
-
- ip_address_mask_tree = proto_item_add_subtree(
- item, ett_wimaxasncp_tlv_ip_address_mask);
+ ett_wimaxasncp_tlv_ip_address_mask, NULL, "IPv6 Address and Mask");
/* --------------------------------------------------------
* address
@@ -1559,12 +1547,9 @@ static void wimaxasncp_dissect_tlv_value(
guint32 ip;
const gchar *s;
- item = proto_tree_add_text(
+ ip_address_mask_tree = proto_tree_add_subtree(
ip_address_mask_list_tree, tvb, offset, 8,
- "IPv4 Address and Mask");
-
- ip_address_mask_tree = proto_item_add_subtree(
- item, ett_wimaxasncp_tlv_ip_address_mask);
+ ett_wimaxasncp_tlv_ip_address_mask, NULL, "IPv4 Address and Mask");
/* --------------------------------------------------------
* address
@@ -1711,12 +1696,9 @@ static void wimaxasncp_dissect_tlv_value(
guint32 vendorId;
const gchar *vendorName;
- item = proto_tree_add_text(
+ vsif_tree = proto_tree_add_subtree(
tree, tvb, offset, length,
- "Value");
-
- vsif_tree = proto_item_add_subtree(
- item, ett_wimaxasncp_tlv_vendor_specific_information_field);
+ ett_wimaxasncp_tlv_vendor_specific_information_field, NULL, "Value");
/* hidden item for filtering */
item = proto_tree_add_item(