Ethereal-dev: [Ethereal-dev] Mbps display in the LMP dissector
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Hannes Gredler <hannes@xxxxxxxxxxx>
Date: Thu, 20 Apr 2006 11:05:37 +0200
i still see that the patch has not been comitted - could somebody of the comitters pls pick this up ? --- hi ethereal developers, attached a patch to display LMP bandwith values in Mbps format rather than the Byte/s format which is IMO a bit awkward to read. asking for inclusion tx, /hannes Index: epan/dissectors/packet-lmp.c =================================================================== --- epan/dissectors/packet-lmp.c (revision 17750) +++ epan/dissectors/packet-lmp.c (working copy) @@ -1356,8 +1356,8 @@ "Verify Transport Mechanism: 0x%0x", tvb_get_ntohs(tvb, offset2+10)); proto_tree_add_text(lmp_object_tree, tvb, offset2+12, 4, - "Transmission Rate: %.10g", - tvb_get_ntohieee_float(tvb, offset2+12)); + "Transmission Rate: %.3f Mbps", + tvb_get_ntohieee_float(tvb, offset2+12)*8/1000000); proto_tree_add_text(lmp_object_tree, tvb, offset2+16, 4, "Wavelength: %d", tvb_get_ntohl(tvb, offset2+16)); @@ -1561,13 +1561,13 @@ proto_item_set_text(ti2, "Interface Switching Capability: " "Switching Cap: %s, Encoding Type: %s, " - "Min BW: %.10g, Max BW: %.10g", + "Min BW: %.3f Mbps, Max BW: %.3f Mbps", val_to_str(tvb_get_guint8(tvb, offset2+l+2), gmpls_switching_type_str, "Unknown (%d)"), val_to_str(tvb_get_guint8(tvb, offset2+l+3), gmpls_lsp_enc_str, "Unknown (%d)"), - tvb_get_ntohieee_float(tvb, offset2+l+4), - tvb_get_ntohieee_float(tvb, offset2+l+8)); + tvb_get_ntohieee_float(tvb, offset2+l+4)*8/1000000, + tvb_get_ntohieee_float(tvb, offset2+l+8)*8/1000000); proto_tree_add_item(lmp_subobj_tree, lmp_filter[LMPF_VAL_DATA_LINK_SUBOBJ_SWITCHING_TYPE], tvb, offset2+l+2, 1, FALSE); @@ -1575,11 +1575,11 @@ lmp_filter[LMPF_VAL_DATA_LINK_SUBOBJ_LSP_ENCODING], tvb, offset2+l+3, 1, FALSE); proto_tree_add_text(lmp_subobj_tree, tvb, offset2+l+4, 4, - "Minimum Reservable Bandwidth: %.10g bytes/s", - tvb_get_ntohieee_float(tvb, offset2+l+4)); + "Minimum Reservable Bandwidth: %.3f Mbps", + tvb_get_ntohieee_float(tvb, offset2+l+4)*8/1000000); proto_tree_add_text(lmp_subobj_tree, tvb, offset2+l+8, 4, - "Maximum Reservable Bandwidth: %.10g bytes/s", - tvb_get_ntohieee_float(tvb, offset2+l+8)); + "Maximum Reservable Bandwidth: %.3f Mbps", + tvb_get_ntohieee_float(tvb, offset2+l+8)*8/1000000); _______________________________________________ Ethereal-dev mailing list Ethereal-dev@xxxxxxxxxxxx http://www.ethereal.com/mailman/listinfo/ethereal-dev
- Follow-Ups:
- Re: [Ethereal-dev] Mbps display in the LMP dissector
- From: Jaap Keuter
- Re: [Ethereal-dev] Mbps display in the LMP dissector
- Prev by Date: Re: [Ethereal-dev] ethereal 0.99.0-SVN-17902 crashes on startup with duplicate protocol error
- Next by Date: [Ethereal-dev] IPFIX Patch
- Previous by thread: Re: [Ethereal-dev] Mbps display in the LMP dissector
- Next by thread: Re: [Ethereal-dev] Mbps display in the LMP dissector
- Index(es):