diff options
author | Andrii Vladyka <a.vladyka@ukr.net> | 2018-12-28 17:30:27 -0800 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2018-12-29 09:10:36 +0000 |
commit | 235c5027b011e4db85a20212ce71840889e33913 (patch) | |
tree | 2e8150d4d43814a098b805d7b16c93e7cb332f31 /epan | |
parent | f201b971d80e4020078dcec9a1c85d4d0a2cd02b (diff) |
docsis: enhancements and additions for DOCSIS TLVs 5.20 and 5.40
Change-Id: If819d1f7e75b458d5fc28e23b28fa260637491fb
Reviewed-on: https://code.wireshark.org/review/31240
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-docsis-tlv.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/epan/dissectors/packet-docsis-tlv.c b/epan/dissectors/packet-docsis-tlv.c index c279ee842e..6461a22c1f 100644 --- a/epan/dissectors/packet-docsis-tlv.c +++ b/epan/dissectors/packet-docsis-tlv.c @@ -859,8 +859,9 @@ static const value_string init_reason_vals[] = { }; static const value_string docsis_freq_rng_vals[] = { - {0, "Standard Upstream Frequency Range"}, - {1, "Standard and Extended Upstream Frequency Range"}, + {0, "Standard Upstream Frequency Range (5-42 MHz)"}, + {1, "Selectable Between Standard (5-42 MHz) and Extended (5-85 MHz) Upstream Frequency Range"}, + {2, "Extended Upstream Frequency Range (5-85 MHz)"}, {0, NULL}, }; @@ -2777,8 +2778,10 @@ dissect_modemcap (tvbuff_t * tvb, packet_info* pinfo, proto_tree * tree, int sta case CAP_EXT_US_TRNS_PWR: if (length == 1) { - proto_tree_add_item (mcap_tree, hf_docsis_tlv_mcap_ext_us_trans_power, tvb, - pos, length, ENC_BIG_ENDIAN); + guint power_raw; + proto_item * power_cap_it = proto_tree_add_item_ret_uint (mcap_tree, hf_docsis_tlv_mcap_ext_us_trans_power, + tvb, pos, length, ENC_BIG_ENDIAN, &power_raw); + proto_item_append_text(power_cap_it, " (%.2f dB)", power_raw * 0.25); } else { |