diff options
author | Michael Mann <mmann78@netscape.net> | 2014-06-25 22:59:50 -0400 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2014-06-26 11:41:10 +0000 |
commit | f7987091bab94f2403024c34702e9d5007a5d790 (patch) | |
tree | a56b8dfd1c87a789563ffa3b8a7277c4bd127afe /epan/dissectors/packet-forces.c | |
parent | 732656c6f3636ba7e0672a9d8fc878255f0f8d3f (diff) |
convert to proto_tree_add_subtree[_format]
Change-Id: I525ac2aae2bdbfd5f3a2f3b35f1bf10dde053f66
Reviewed-on: https://code.wireshark.org/review/2667
Tested-by: Michael Mann <mmann78@netscape.net>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-forces.c')
-rw-r--r-- | epan/dissectors/packet-forces.c | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/epan/dissectors/packet-forces.c b/epan/dissectors/packet-forces.c index 53b5ae261f..66c5b3ca28 100644 --- a/epan/dissectors/packet-forces.c +++ b/epan/dissectors/packet-forces.c @@ -306,8 +306,7 @@ dissect_path_data_tlv(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint while (tvb_reported_length_remaining(tvb, offset) >= TLV_TL_LENGTH) { - ti = proto_tree_add_text(tree, tvb, offset, TLV_TL_LENGTH, "TLV"); - tlv_tree = proto_item_add_subtree(ti, ett_forces_path_data_tlv); + tlv_tree = proto_tree_add_subtree(tree, tvb, offset, TLV_TL_LENGTH, ett_forces_path_data_tlv, &ti, "TLV"); type = tvb_get_ntohs(tvb, offset); proto_tree_add_item(tlv_tree, hf_forces_lfbselect_tlv_type_operation_path_type, @@ -324,8 +323,8 @@ dissect_path_data_tlv(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint if (type == PATH_DATA_TLV) { - ti = proto_tree_add_text(tree, tvb, offset+TLV_TL_LENGTH, length_TLV-TLV_TL_LENGTH, "Path Data TLV"); - path_data_tree = proto_item_add_subtree(ti, ett_forces_path_data_tlv); + path_data_tree = proto_tree_add_subtree(tree, tvb, offset+TLV_TL_LENGTH, length_TLV-TLV_TL_LENGTH, + ett_forces_path_data_tlv, NULL, "Path Data TLV"); flag = tvb_get_ntohs(tvb, offset+TLV_TL_LENGTH); flag_item = proto_tree_add_item(path_data_tree, hf_forces_lfbselect_tlv_type_operation_path_flags, @@ -367,8 +366,8 @@ dissect_operation_tlv(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint while (tvb_reported_length_remaining(tvb, offset) >= TLV_TL_LENGTH) { - ti = proto_tree_add_text(tree, tvb, offset, length_count, "Operation TLV"); - oper_tree = proto_item_add_subtree(ti, ett_forces_lfbselect_tlv_type_operation); + oper_tree = proto_tree_add_subtree(tree, tvb, offset, length_count, + ett_forces_lfbselect_tlv_type_operation, &ti, "Operation TLV"); type = tvb_get_ntohs(tvb,offset); ti = proto_tree_add_item(oper_tree, hf_forces_lfbselect_tlv_type_operation_type, @@ -419,8 +418,8 @@ dissect_redirecttlv(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint of dst_addr = pinfo->dst, dst_net_addr = pinfo->net_dst; - ti = proto_tree_add_text(tree, tvb, offset, TLV_TL_LENGTH, "Meta Data TLV"); - meta_data_tree = proto_item_add_subtree(ti, ett_forces_redirect_tlv_meta_data_tlv); + meta_data_tree = proto_tree_add_subtree(tree, tvb, offset, TLV_TL_LENGTH, + ett_forces_redirect_tlv_meta_data_tlv, &ti, "Meta Data TLV"); proto_tree_add_item(meta_data_tree, hf_forces_redirect_tlv_meta_data_tlv_type, tvb, offset, 2, ENC_BIG_ENDIAN); length_meta = tvb_get_ntohs(tvb, offset+2); @@ -431,8 +430,8 @@ dissect_redirecttlv(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint of start_offset = offset; while ((tvb_reported_length_remaining(tvb, offset) >= 8) && (start_offset+length_meta > offset)) { - ti = proto_tree_add_text(tree, tvb, offset, TLV_TL_LENGTH, "Meta Data ILV"); - meta_data_ilv_tree = proto_item_add_subtree(ti, ett_forces_redirect_tlv_meta_data_tlv_meta_data_ilv); + meta_data_ilv_tree = proto_tree_add_subtree(tree, tvb, offset, TLV_TL_LENGTH, + ett_forces_redirect_tlv_meta_data_tlv_meta_data_ilv, &ti, "Meta Data ILV"); proto_tree_add_item(meta_data_ilv_tree, hf_forces_redirect_tlv_meta_data_tlv_meta_data_ilv_id, tvb, offset+8, 4, ENC_BIG_ENDIAN); @@ -449,8 +448,8 @@ dissect_redirecttlv(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, gint of if (tvb_reported_length_remaining(tvb, offset) > 0) { - ti = proto_tree_add_text(tree, tvb, offset, TLV_TL_LENGTH, "Redirect Data TLV"); - redirect_data_tree = proto_item_add_subtree(ti, ett_forces_redirect_tlv_redirect_data_tlv); + redirect_data_tree = proto_tree_add_subtree(tree, tvb, offset, TLV_TL_LENGTH, + ett_forces_redirect_tlv_redirect_data_tlv, &ti, "Redirect Data TLV"); proto_tree_add_item(redirect_data_tree, hf_forces_redirect_tlv_redirect_data_tlv_type, tvb, offset, 2, ENC_BIG_ENDIAN); @@ -501,8 +500,8 @@ dissect_forces(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint32 offs ti = proto_tree_add_item(tree, proto_forces, tvb, 0, -1, ENC_NA); forces_tree = proto_item_add_subtree(ti, ett_forces); - ti = proto_tree_add_text(forces_tree, tvb, 0, ForCES_HEADER_LENGTH, "Common Header"); - forces_main_header_tree = proto_item_add_subtree(ti, ett_forces_main_header); + forces_main_header_tree = proto_tree_add_subtree(forces_tree, tvb, 0, ForCES_HEADER_LENGTH, + ett_forces_main_header, NULL, "Common Header"); proto_tree_add_item(forces_main_header_tree, hf_forces_version, tvb, 0, 1, ENC_BIG_ENDIAN); proto_tree_add_item(forces_main_header_tree, hf_forces_rsvd, tvb, 0, 1, ENC_BIG_ENDIAN); @@ -541,8 +540,7 @@ dissect_forces(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint32 offs offset += 24; while (tvb_reported_length_remaining(tvb, offset) >= TLV_TL_LENGTH) { - ti = proto_tree_add_text(forces_tree, tvb, offset, TLV_TL_LENGTH, "TLV"); - forces_tlv_tree = proto_item_add_subtree(ti, ett_forces_tlv); + forces_tlv_tree = proto_tree_add_subtree(forces_tree, tvb, offset, TLV_TL_LENGTH, ett_forces_tlv, &ti, "TLV"); tlv_type = tvb_get_ntohs(tvb, offset); tlv_item = proto_tree_add_item(forces_tlv_tree, hf_forces_tlv_type, tvb, offset, 2, ENC_BIG_ENDIAN); @@ -565,33 +563,33 @@ dissect_forces(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, guint32 offs switch(tlv_type) { case LFBselect_TLV: - ti = proto_tree_add_text(forces_tlv_tree, tvb, offset, length_count, "LFB select TLV"); - tlv_tree = proto_item_add_subtree(ti, ett_forces_lfbselect_tlv_type); + tlv_tree = proto_tree_add_subtree(forces_tlv_tree, tvb, offset, length_count, + ett_forces_lfbselect_tlv_type, NULL, "LFB select TLV"); dissect_lfbselecttlv(tvb, pinfo, tlv_tree, offset, length_count); break; case REDIRECT_TLV: - ti = proto_tree_add_text(forces_tlv_tree, tvb, offset, length_count, "Redirect TLV"); - tlv_tree = proto_item_add_subtree(ti, ett_forces_redirect_tlv_type); + tlv_tree = proto_tree_add_subtree(forces_tlv_tree, tvb, offset, length_count, + ett_forces_redirect_tlv_type, NULL, "Redirect TLV"); dissect_redirecttlv(tvb, pinfo, tlv_tree, offset); break; case ASResult_TLV: - ti = proto_tree_add_text(forces_tlv_tree, tvb, offset, length_count, "ASResult TLV"); - tlv_tree = proto_item_add_subtree(ti, ett_forces_asresult_tlv); + tlv_tree = proto_tree_add_subtree(forces_tlv_tree, tvb, offset, length_count, + ett_forces_asresult_tlv, NULL, "ASResult TLV"); proto_tree_add_item(tlv_tree, hf_forces_asresult_association_setup_result, tvb, offset, 4, ENC_BIG_ENDIAN); break; case ASTreason_TLV: - ti = proto_tree_add_text(forces_tlv_tree, tvb, offset, length_count, "ASTreason TLV"); - tlv_tree = proto_item_add_subtree(ti, ett_forces_astreason_tlv); + tlv_tree = proto_tree_add_subtree(forces_tlv_tree, tvb, offset, length_count, + ett_forces_astreason_tlv, NULL, "ASTreason TLV"); proto_tree_add_item(tlv_tree, hf_forces_astreason_tlv_teardown_reason, tvb, offset, 4, ENC_BIG_ENDIAN); break; default: expert_add_info(pinfo, tlv_item, &ei_forces_tlv_type); - ti = proto_tree_add_text(forces_tlv_tree, tvb, offset, length_count, "Unknown TLV"); - tlv_tree = proto_item_add_subtree(ti, ett_forces_unknown_tlv); + tlv_tree = proto_tree_add_subtree(forces_tlv_tree, tvb, offset, length_count, + ett_forces_unknown_tlv, NULL, "Unknown TLV"); proto_tree_add_item(tlv_tree, hf_forces_unknown_tlv, tvb, offset, length_count, ENC_NA); break; } |