diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2016-07-13 23:50:31 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-07-14 07:12:02 +0000 |
commit | efc6e509ef55c4eb8de132a44e91660576d1dbb3 (patch) | |
tree | 0a3a647407630acd63d7a44c7d626d34c8b07370 /epan/dissectors/asn1/lte-rrc | |
parent | 0d73ae3161e55fec631336e9efc4a0602bb095a6 (diff) |
LTE RRC: add dissection of schedulingInfoSIB1-r13 field
Change-Id: I226ae82a2d75a9b658a0e9122b4ef1925b003279
Reviewed-on: https://code.wireshark.org/review/16417
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/dissectors/asn1/lte-rrc')
-rw-r--r-- | epan/dissectors/asn1/lte-rrc/lte-rrc.cnf | 3 | ||||
-rw-r--r-- | epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c | 17 |
2 files changed, 20 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf b/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf index 42030f8f3b..35e045338c 100644 --- a/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf +++ b/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf @@ -2342,6 +2342,9 @@ SL-DiscSysInfoReport-r13/cellSelectionInfo-r13/q-RxLevMinOffset-r13 STRINGS=VALS #.FN_HDR RRCConnectionResumeComplete-NB col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionResumeComplete-NB"); +#.TYPE_ATTR +MasterInformationBlock-NB/schedulingInfoSIB1-r13 TYPE=FT_UINT32 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=<e_rrc_schedulingInfoSIB1_NB_r13_vals_ext + #.FN_BODY RRCConnectionReject-NB-r13-IEs/extendedWaitTime-r13 %(DEFAULT_BODY)s proto_item_append_text(actx->created_item, "s"); diff --git a/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c b/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c index 0af1cd94fe..26d4669f53 100644 --- a/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c +++ b/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c @@ -2341,6 +2341,23 @@ lte_rrc_thresholdWLAN_RSSI_fmt(gchar *s, guint32 v) g_snprintf(s, ITEM_LABEL_LENGTH, "%ddBm (%u)", -128+v, v); } +static const value_string lte_rrc_schedulingInfoSIB1_NB_r13_vals[] = { + { 0, "4 NPDSCH repetitions - TBS 208 bits"}, + { 1, "8 NPDSCH repetitions - TBS 208 bits"}, + { 2, "16 NPDSCH repetitions - TBS 208 bits"}, + { 3, "4 NPDSCH repetitions - TBS 328 bits"}, + { 4, "8 NPDSCH repetitions - TBS 328 bits"}, + { 5, "16 NPDSCH repetitions - TBS 328 bits"}, + { 6, "4 NPDSCH repetitions - TBS 440 bits"}, + { 7, "8 NPDSCH repetitions - TBS 440 bits"}, + { 8, "16 NPDSCH repetitions - TBS 440 bits"}, + { 9, "4 NPDSCH repetitions - TBS 680 bits"}, + { 10, "8 NPDSCH repetitions - TBS 680 bits"}, + { 11, "16 NPDSCH repetitions - TBS 680 bits"}, + { 0, NULL} +}; +static value_string_ext lte_rrc_schedulingInfoSIB1_NB_r13_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_schedulingInfoSIB1_NB_r13_vals); + static void lte_rrc_call_dissector(dissector_handle_t handle, tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { |