Ethereal-dev: Re: [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: Mon, 03 Apr 2006 11:42:20 +0200
michael, all IETF bandwidth values are encoded as Bytes per second with a base of 1000; /hannes Michael Tuexen wrote:
Just wondering: Should it not be divided by 1024*1024 instead of 1000*1000?Best regards Michael On Mar 29, 2006, at 2:35 PM, Hannes Gredler wrote: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_______________________________________________ Ethereal-dev mailing list Ethereal-dev@xxxxxxxxxxxx http://www.ethereal.com/mailman/listinfo/ethereal-dev
- Prev by Date: [Ethereal-dev] IS-IS restart CLV patch
- Next by Date: Re: [Ethereal-dev] Update to the NCP dissector
- Previous by thread: Re: [Ethereal-dev] IS-IS restart CLV patch
- Next by thread: [Ethereal-dev] Mbps display in the LMP dissector
- Index(es):