diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2019-01-19 12:28:15 +0100 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2019-01-19 12:51:36 +0000 |
commit | 592248c2fc8ec012f366ff0f953e8ea388cbef37 (patch) | |
tree | 028392248ca8f84614ce349b048807701e8790fd /epan/dissectors/asn1/lte-rrc | |
parent | 5eb8edf1cbda6a2eea1aa7c101224f859bf31543 (diff) |
LTE RRC: dissect 2 InterNode IEs
Change-Id: I17424675a7b60f468e94134f17533cd891d135f7
Reviewed-on: https://code.wireshark.org/review/31606
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/asn1/lte-rrc')
-rw-r--r-- | epan/dissectors/asn1/lte-rrc/lte-rrc.cnf | 22 | ||||
-rw-r--r-- | epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c | 6 |
2 files changed, 27 insertions, 1 deletions
diff --git a/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf b/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf index 2a1cff8df2..eb9dc68358 100644 --- a/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf +++ b/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf @@ -2603,6 +2603,17 @@ P0-SL-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm # EUTRA-InterNodeDefinitions # +#.FN_BODY HandoverPreparationInformation-v1540-IEs/sourceRB-ConfigIntra5GC-r15 VAL_PTR = &radio_bearer_config_tvb + tvbuff_t *radio_bearer_config_tvb = NULL; + +%(DEFAULT_BODY)s + + if (radio_bearer_config_tvb) { + proto_tree *subtree; + subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceRB_ConfigIntra5GC_r15); + dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL); + } + #.FN_BODY AS-ConfigNR-r15/sourceRB-ConfigNR-r15 VAL_PTR = &radio_bearer_config_tvb tvbuff_t *radio_bearer_config_tvb = NULL; @@ -2647,6 +2658,17 @@ P0-SL-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm dissect_nr_rrc_ConfigRestrictInfoSCG_PDU(scg_config_info_tvb, actx->pinfo, subtree, NULL); } +#.FN_BODY AS-Context-v1130/eag_3/selectedbandCombinationInfoEN-DC-v1540 VAL_PTR = &band_comb_info_sn_tvb + tvbuff_t *band_comb_info_sn_tvb = NULL; + +%(DEFAULT_BODY)s + + if (band_comb_info_sn_tvb) { + proto_tree *subtree; + subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_selectedbandCombinationInfoEN_DC_v1540); + dissect_nr_rrc_BandCombinationInfoSN_PDU(band_comb_info_sn_tvb, actx->pinfo, subtree, NULL); + } + # # EUTRA-Sidelink-Preconf # 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 2bb19b0402..163ce0819d 100644 --- a/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c +++ b/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c @@ -307,6 +307,8 @@ static gint ett_lte_rrc_sourceContextEN_DC_r15 = -1; static gint ett_lte_rrc_requestedFreqBandsNR_MRDC_r15 = -1; static gint ett_lte_rrc_measGapPatterns_v1520 = -1; static gint ett_lte_rrc_nas_Container_r15 = -1; +static gint ett_lte_rrc_sourceRB_ConfigIntra5GC_r15 = -1; +static gint ett_lte_rrc_selectedbandCombinationInfoEN_DC_v1540 = -1; static expert_field ei_lte_rrc_number_pages_le15 = EI_INIT; static expert_field ei_lte_rrc_si_info_value_changed = EI_INIT; @@ -4303,7 +4305,9 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_sourceContextEN_DC_r15, &ett_lte_rrc_requestedFreqBandsNR_MRDC_r15, &ett_lte_rrc_measGapPatterns_v1520, - &ett_lte_rrc_nas_Container_r15 + &ett_lte_rrc_nas_Container_r15, + &ett_lte_rrc_sourceRB_ConfigIntra5GC_r15, + &ett_lte_rrc_selectedbandCombinationInfoEN_DC_v1540 }; static ei_register_info ei[] = { |