From Pascal Quantin:

Add dissection for 3GPP 25.331 System information Blocks messages and IRAT related messages.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3016

svn path=/trunk/; revision=26624
This commit is contained in:
Anders Broman 2008-10-30 19:31:50 +00:00
parent e3d3b73a96
commit 1e151d673f
3 changed files with 507 additions and 95 deletions

View File

@ -88,49 +88,9 @@ dissect_rrc_dymmy_remove_unused_code_warnings(tvbuff_t *tvb _U_, int offset _U_,
/* Dummy code to keep GCC happy */
switch(hf_index){
case 0:
dissect_rrc_HandoverToUTRANCommand( tvb, offset, actx , tree, hf_index);
dissect_rrc_InterRATHandoverInfo( tvb, offset, actx , tree, hf_index);
dissect_rrc_UE_RadioAccessCapabilityInfo( tvb, offset, actx , tree, hf_index);
dissect_rrc_UL_PhysChCapabilityFDD_r6( tvb, offset, actx , tree, hf_index);
dissect_rrc_UE_Positioning_GANSS_Data( tvb, offset, actx , tree, hf_index);
dissect_rrc_MasterInformationBlock( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType1( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType2( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType3( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType4( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType5bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType6( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType7( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType8( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType9( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType10( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType11( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType11bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType12( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13_1( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13_2( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13_3( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13_4( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType14( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_1( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_1bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_2( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_2bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_3( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_3bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_4( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_5( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_6( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_7( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_8( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType16( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType17( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType18( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoTypeSB1( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoTypeSB2( tvb, offset, actx , tree, hf_index);
dissect_rrc_ToTargetRNC_Container( tvb, offset, actx , tree, hf_index);
dissect_rrc_TargetRNC_ToSourceRNC_Container( tvb, offset, actx , tree, hf_index);
break;

View File

@ -13,17 +13,58 @@ UNALIGNED
#.PDU
DL-DCCH-Message @dl.dcch
UL-DCCH-Message @ul.dcch
DL-CCCH-Message @dl.ccch
UL-CCCH-Message @ul.ccch
PCCH-Message @pcch
DL-SHCCH-Message @dl.shcch
UL-SHCCH-Message @ul.shcch
BCCH-FACH-Message @bcch.fach
BCCH-BCH-Message @bcch.bch
MCCH-Message @mcch
MSCH-Message @msch
DL-DCCH-Message @dl.dcch
UL-DCCH-Message @ul.dcch
DL-CCCH-Message @dl.ccch
UL-CCCH-Message @ul.ccch
PCCH-Message @pcch
DL-SHCCH-Message @dl.shcch
UL-SHCCH-Message @ul.shcch
BCCH-FACH-Message @bcch.fach
BCCH-BCH-Message @bcch.bch
MCCH-Message @mcch
MSCH-Message @msch
MasterInformationBlock @si.mib
SysInfoType1 @si.sib1
SysInfoType2 @si.sib2
SysInfoType3 @si.sib3
SysInfoType4 @si.sib4
SysInfoType5 @si.sib5
SysInfoType5bis @si.sib5bis
SysInfoType6 @si.sib6
SysInfoType7 @si.sib7
SysInfoType8 @si.sib8
SysInfoType9 @si.sib9
SysInfoType10 @si.sib10
SysInfoType11 @si.sib11
SysInfoType11bis @si.sib11bis
SysInfoType12 @si.sib12
SysInfoType13 @si.sib13
SysInfoType13-1 @si.sib13-1
SysInfoType13-2 @si.sib13-2
SysInfoType13-3 @si.sib13-3
SysInfoType13-4 @si.sib13-4
SysInfoType14 @si.sib14
SysInfoType15 @si.sib15
SysInfoType15bis @si.sib15bis
SysInfoType15-1 @si.sib15-1
SysInfoType15-1bis @si.sib15-1bis
SysInfoType15-2 @si.sib15-2
SysInfoType15-2bis @si.sib15-2bis
SysInfoType15-3 @si.sib15-3
SysInfoType15-3bis @si.sib15-3bis
SysInfoType15-4 @si.sib15-4
SysInfoType15-5 @si.sib15-5
SysInfoType15-6 @si.sib15-6
SysInfoType15-7 @si.sib15-7
SysInfoType15-8 @si.sib15-8
SysInfoType16 @si.sib16
SysInfoType17 @si.sib17
SysInfoType18 @si.sib18
SysInfoTypeSB1 @si.sb1
SysInfoTypeSB2 @si.sb2
HandoverToUTRANCommand @irat.ho_to_utran_cmd
InterRATHandoverInfo @irat.irat_ho_info
#.END
#.FN_PARS UTRAN-GANSSReferenceTime/ue-GANSSTimingOfCellFrames FN_VARIANT = _64b

View File

@ -209,6 +209,47 @@ static int hf_rrc_BCCH_FACH_Message_PDU = -1; /* BCCH_FACH_Message */
static int hf_rrc_BCCH_BCH_Message_PDU = -1; /* BCCH_BCH_Message */
static int hf_rrc_MCCH_Message_PDU = -1; /* MCCH_Message */
static int hf_rrc_MSCH_Message_PDU = -1; /* MSCH_Message */
static int hf_rrc_HandoverToUTRANCommand_PDU = -1; /* HandoverToUTRANCommand */
static int hf_rrc_InterRATHandoverInfo_PDU = -1; /* InterRATHandoverInfo */
static int hf_rrc_MasterInformationBlock_PDU = -1; /* MasterInformationBlock */
static int hf_rrc_SysInfoType1_PDU = -1; /* SysInfoType1 */
static int hf_rrc_SysInfoType2_PDU = -1; /* SysInfoType2 */
static int hf_rrc_SysInfoType3_PDU = -1; /* SysInfoType3 */
static int hf_rrc_SysInfoType4_PDU = -1; /* SysInfoType4 */
static int hf_rrc_SysInfoType5_PDU = -1; /* SysInfoType5 */
static int hf_rrc_SysInfoType5bis_PDU = -1; /* SysInfoType5bis */
static int hf_rrc_SysInfoType6_PDU = -1; /* SysInfoType6 */
static int hf_rrc_SysInfoType7_PDU = -1; /* SysInfoType7 */
static int hf_rrc_SysInfoType8_PDU = -1; /* SysInfoType8 */
static int hf_rrc_SysInfoType9_PDU = -1; /* SysInfoType9 */
static int hf_rrc_SysInfoType10_PDU = -1; /* SysInfoType10 */
static int hf_rrc_SysInfoType11_PDU = -1; /* SysInfoType11 */
static int hf_rrc_SysInfoType11bis_PDU = -1; /* SysInfoType11bis */
static int hf_rrc_SysInfoType12_PDU = -1; /* SysInfoType12 */
static int hf_rrc_SysInfoType13_PDU = -1; /* SysInfoType13 */
static int hf_rrc_SysInfoType13_1_PDU = -1; /* SysInfoType13_1 */
static int hf_rrc_SysInfoType13_2_PDU = -1; /* SysInfoType13_2 */
static int hf_rrc_SysInfoType13_3_PDU = -1; /* SysInfoType13_3 */
static int hf_rrc_SysInfoType13_4_PDU = -1; /* SysInfoType13_4 */
static int hf_rrc_SysInfoType14_PDU = -1; /* SysInfoType14 */
static int hf_rrc_SysInfoType15_PDU = -1; /* SysInfoType15 */
static int hf_rrc_SysInfoType15bis_PDU = -1; /* SysInfoType15bis */
static int hf_rrc_SysInfoType15_1_PDU = -1; /* SysInfoType15_1 */
static int hf_rrc_SysInfoType15_1bis_PDU = -1; /* SysInfoType15_1bis */
static int hf_rrc_SysInfoType15_2_PDU = -1; /* SysInfoType15_2 */
static int hf_rrc_SysInfoType15_2bis_PDU = -1; /* SysInfoType15_2bis */
static int hf_rrc_SysInfoType15_3_PDU = -1; /* SysInfoType15_3 */
static int hf_rrc_SysInfoType15_3bis_PDU = -1; /* SysInfoType15_3bis */
static int hf_rrc_SysInfoType15_4_PDU = -1; /* SysInfoType15_4 */
static int hf_rrc_SysInfoType15_5_PDU = -1; /* SysInfoType15_5 */
static int hf_rrc_SysInfoType15_6_PDU = -1; /* SysInfoType15_6 */
static int hf_rrc_SysInfoType15_7_PDU = -1; /* SysInfoType15_7 */
static int hf_rrc_SysInfoType15_8_PDU = -1; /* SysInfoType15_8 */
static int hf_rrc_SysInfoType16_PDU = -1; /* SysInfoType16 */
static int hf_rrc_SysInfoType17_PDU = -1; /* SysInfoType17 */
static int hf_rrc_SysInfoType18_PDU = -1; /* SysInfoType18 */
static int hf_rrc_SysInfoTypeSB1_PDU = -1; /* SysInfoTypeSB1 */
static int hf_rrc_SysInfoTypeSB2_PDU = -1; /* SysInfoTypeSB2 */
static int hf_rrc_InterRATHandoverInfo_r3_add_ext_IEs_PDU = -1; /* InterRATHandoverInfo_r3_add_ext_IEs */
static int hf_rrc_RRCConnectionSetupComplete_r3_add_ext_IEs_PDU = -1; /* RRCConnectionSetupComplete_r3_add_ext_IEs */
static int hf_rrc_UE_CapabilityContainer_IEs_PDU = -1; /* UE_CapabilityContainer_IEs */
@ -39691,7 +39732,7 @@ dissect_rrc_CounterCheck(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_rrc_NAS_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
#line 32 "rrc.cnf"
#line 73 "rrc.cnf"
tvbuff_t *nas_message_tvb=NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@ -98390,6 +98431,211 @@ static void dissect_MSCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_MSCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_MSCH_Message_PDU);
}
static void dissect_HandoverToUTRANCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_HandoverToUTRANCommand(tvb, 0, &asn1_ctx, tree, hf_rrc_HandoverToUTRANCommand_PDU);
}
static void dissect_InterRATHandoverInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_InterRATHandoverInfo(tvb, 0, &asn1_ctx, tree, hf_rrc_InterRATHandoverInfo_PDU);
}
static void dissect_MasterInformationBlock_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_MasterInformationBlock(tvb, 0, &asn1_ctx, tree, hf_rrc_MasterInformationBlock_PDU);
}
static void dissect_SysInfoType1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType1(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType1_PDU);
}
static void dissect_SysInfoType2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType2(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType2_PDU);
}
static void dissect_SysInfoType3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType3(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType3_PDU);
}
static void dissect_SysInfoType4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType4(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType4_PDU);
}
static void dissect_SysInfoType5_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType5(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType5_PDU);
}
static void dissect_SysInfoType5bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType5bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType5bis_PDU);
}
static void dissect_SysInfoType6_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType6(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType6_PDU);
}
static void dissect_SysInfoType7_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType7(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType7_PDU);
}
static void dissect_SysInfoType8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType8(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType8_PDU);
}
static void dissect_SysInfoType9_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType9(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType9_PDU);
}
static void dissect_SysInfoType10_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType10(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType10_PDU);
}
static void dissect_SysInfoType11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType11(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType11_PDU);
}
static void dissect_SysInfoType11bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType11bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType11bis_PDU);
}
static void dissect_SysInfoType12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType12(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType12_PDU);
}
static void dissect_SysInfoType13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType13(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_PDU);
}
static void dissect_SysInfoType13_1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType13_1(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_1_PDU);
}
static void dissect_SysInfoType13_2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType13_2(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_2_PDU);
}
static void dissect_SysInfoType13_3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType13_3(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_3_PDU);
}
static void dissect_SysInfoType13_4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType13_4(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_4_PDU);
}
static void dissect_SysInfoType14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType14(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType14_PDU);
}
static void dissect_SysInfoType15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_PDU);
}
static void dissect_SysInfoType15bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15bis_PDU);
}
static void dissect_SysInfoType15_1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_1(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_1_PDU);
}
static void dissect_SysInfoType15_1bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_1bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_1bis_PDU);
}
static void dissect_SysInfoType15_2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_2(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_2_PDU);
}
static void dissect_SysInfoType15_2bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_2bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_2bis_PDU);
}
static void dissect_SysInfoType15_3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_3(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_3_PDU);
}
static void dissect_SysInfoType15_3bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_3bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_3bis_PDU);
}
static void dissect_SysInfoType15_4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_4(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_4_PDU);
}
static void dissect_SysInfoType15_5_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_5(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_5_PDU);
}
static void dissect_SysInfoType15_6_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_6(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_6_PDU);
}
static void dissect_SysInfoType15_7_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_7(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_7_PDU);
}
static void dissect_SysInfoType15_8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType15_8(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_8_PDU);
}
static void dissect_SysInfoType16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType16(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType16_PDU);
}
static void dissect_SysInfoType17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType17(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType17_PDU);
}
static void dissect_SysInfoType18_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoType18(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType18_PDU);
}
static void dissect_SysInfoTypeSB1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoTypeSB1(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoTypeSB1_PDU);
}
static void dissect_SysInfoTypeSB2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
dissect_rrc_SysInfoTypeSB2(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoTypeSB2_PDU);
}
static int dissect_InterRATHandoverInfo_r3_add_ext_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@ -98457,49 +98703,9 @@ dissect_rrc_dymmy_remove_unused_code_warnings(tvbuff_t *tvb _U_, int offset _U_,
/* Dummy code to keep GCC happy */
switch(hf_index){
case 0:
dissect_rrc_HandoverToUTRANCommand( tvb, offset, actx , tree, hf_index);
dissect_rrc_InterRATHandoverInfo( tvb, offset, actx , tree, hf_index);
dissect_rrc_UE_RadioAccessCapabilityInfo( tvb, offset, actx , tree, hf_index);
dissect_rrc_UL_PhysChCapabilityFDD_r6( tvb, offset, actx , tree, hf_index);
dissect_rrc_UE_Positioning_GANSS_Data( tvb, offset, actx , tree, hf_index);
dissect_rrc_MasterInformationBlock( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType1( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType2( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType3( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType4( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType5bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType6( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType7( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType8( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType9( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType10( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType11( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType11bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType12( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13_1( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13_2( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13_3( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType13_4( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType14( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_1( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_1bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_2( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_2bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_3( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_3bis( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_4( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_5( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_6( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_7( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType15_8( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType16( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType17( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoType18( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoTypeSB1( tvb, offset, actx , tree, hf_index);
dissect_rrc_SysInfoTypeSB2( tvb, offset, actx , tree, hf_index);
dissect_rrc_ToTargetRNC_Container( tvb, offset, actx , tree, hf_index);
dissect_rrc_TargetRNC_ToSourceRNC_Container( tvb, offset, actx , tree, hf_index);
break;
@ -98581,6 +98787,170 @@ void proto_register_rrc(void) {
{ "MSCH-Message", "rrc.MSCH_Message",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.MSCH_Message", HFILL }},
{ &hf_rrc_HandoverToUTRANCommand_PDU,
{ "HandoverToUTRANCommand", "rrc.HandoverToUTRANCommand",
FT_UINT32, BASE_DEC, VALS(rrc_HandoverToUTRANCommand_vals), 0,
"rrc.HandoverToUTRANCommand", HFILL }},
{ &hf_rrc_InterRATHandoverInfo_PDU,
{ "InterRATHandoverInfo", "rrc.InterRATHandoverInfo",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.InterRATHandoverInfo", HFILL }},
{ &hf_rrc_MasterInformationBlock_PDU,
{ "MasterInformationBlock", "rrc.MasterInformationBlock",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.MasterInformationBlock", HFILL }},
{ &hf_rrc_SysInfoType1_PDU,
{ "SysInfoType1", "rrc.SysInfoType1",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType1", HFILL }},
{ &hf_rrc_SysInfoType2_PDU,
{ "SysInfoType2", "rrc.SysInfoType2",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType2", HFILL }},
{ &hf_rrc_SysInfoType3_PDU,
{ "SysInfoType3", "rrc.SysInfoType3",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType3", HFILL }},
{ &hf_rrc_SysInfoType4_PDU,
{ "SysInfoType4", "rrc.SysInfoType4",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType4", HFILL }},
{ &hf_rrc_SysInfoType5_PDU,
{ "SysInfoType5", "rrc.SysInfoType5",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType5", HFILL }},
{ &hf_rrc_SysInfoType5bis_PDU,
{ "SysInfoType5bis", "rrc.SysInfoType5bis",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType5bis", HFILL }},
{ &hf_rrc_SysInfoType6_PDU,
{ "SysInfoType6", "rrc.SysInfoType6",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType6", HFILL }},
{ &hf_rrc_SysInfoType7_PDU,
{ "SysInfoType7", "rrc.SysInfoType7",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType7", HFILL }},
{ &hf_rrc_SysInfoType8_PDU,
{ "SysInfoType8", "rrc.SysInfoType8",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType8", HFILL }},
{ &hf_rrc_SysInfoType9_PDU,
{ "SysInfoType9", "rrc.SysInfoType9",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType9", HFILL }},
{ &hf_rrc_SysInfoType10_PDU,
{ "SysInfoType10", "rrc.SysInfoType10",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType10", HFILL }},
{ &hf_rrc_SysInfoType11_PDU,
{ "SysInfoType11", "rrc.SysInfoType11",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType11", HFILL }},
{ &hf_rrc_SysInfoType11bis_PDU,
{ "SysInfoType11bis", "rrc.SysInfoType11bis",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType11bis", HFILL }},
{ &hf_rrc_SysInfoType12_PDU,
{ "SysInfoType12", "rrc.SysInfoType12",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType12", HFILL }},
{ &hf_rrc_SysInfoType13_PDU,
{ "SysInfoType13", "rrc.SysInfoType13",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType13", HFILL }},
{ &hf_rrc_SysInfoType13_1_PDU,
{ "SysInfoType13-1", "rrc.SysInfoType13_1",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType13_1", HFILL }},
{ &hf_rrc_SysInfoType13_2_PDU,
{ "SysInfoType13-2", "rrc.SysInfoType13_2",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType13_2", HFILL }},
{ &hf_rrc_SysInfoType13_3_PDU,
{ "SysInfoType13-3", "rrc.SysInfoType13_3",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType13_3", HFILL }},
{ &hf_rrc_SysInfoType13_4_PDU,
{ "SysInfoType13-4", "rrc.SysInfoType13_4",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType13_4", HFILL }},
{ &hf_rrc_SysInfoType14_PDU,
{ "SysInfoType14", "rrc.SysInfoType14",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType14", HFILL }},
{ &hf_rrc_SysInfoType15_PDU,
{ "SysInfoType15", "rrc.SysInfoType15",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15", HFILL }},
{ &hf_rrc_SysInfoType15bis_PDU,
{ "SysInfoType15bis", "rrc.SysInfoType15bis",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15bis", HFILL }},
{ &hf_rrc_SysInfoType15_1_PDU,
{ "SysInfoType15-1", "rrc.SysInfoType15_1",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_1", HFILL }},
{ &hf_rrc_SysInfoType15_1bis_PDU,
{ "SysInfoType15-1bis", "rrc.SysInfoType15_1bis",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_1bis", HFILL }},
{ &hf_rrc_SysInfoType15_2_PDU,
{ "SysInfoType15-2", "rrc.SysInfoType15_2",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_2", HFILL }},
{ &hf_rrc_SysInfoType15_2bis_PDU,
{ "SysInfoType15-2bis", "rrc.SysInfoType15_2bis",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_2bis", HFILL }},
{ &hf_rrc_SysInfoType15_3_PDU,
{ "SysInfoType15-3", "rrc.SysInfoType15_3",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_3", HFILL }},
{ &hf_rrc_SysInfoType15_3bis_PDU,
{ "SysInfoType15-3bis", "rrc.SysInfoType15_3bis",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_3bis", HFILL }},
{ &hf_rrc_SysInfoType15_4_PDU,
{ "SysInfoType15-4", "rrc.SysInfoType15_4",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_4", HFILL }},
{ &hf_rrc_SysInfoType15_5_PDU,
{ "SysInfoType15-5", "rrc.SysInfoType15_5",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_5", HFILL }},
{ &hf_rrc_SysInfoType15_6_PDU,
{ "SysInfoType15-6", "rrc.SysInfoType15_6",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_6", HFILL }},
{ &hf_rrc_SysInfoType15_7_PDU,
{ "SysInfoType15-7", "rrc.SysInfoType15_7",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_7", HFILL }},
{ &hf_rrc_SysInfoType15_8_PDU,
{ "SysInfoType15-8", "rrc.SysInfoType15_8",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType15_8", HFILL }},
{ &hf_rrc_SysInfoType16_PDU,
{ "SysInfoType16", "rrc.SysInfoType16",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType16", HFILL }},
{ &hf_rrc_SysInfoType17_PDU,
{ "SysInfoType17", "rrc.SysInfoType17",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType17", HFILL }},
{ &hf_rrc_SysInfoType18_PDU,
{ "SysInfoType18", "rrc.SysInfoType18",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoType18", HFILL }},
{ &hf_rrc_SysInfoTypeSB1_PDU,
{ "SysInfoTypeSB1", "rrc.SysInfoTypeSB1",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoTypeSB1", HFILL }},
{ &hf_rrc_SysInfoTypeSB2_PDU,
{ "SysInfoTypeSB2", "rrc.SysInfoTypeSB2",
FT_NONE, BASE_NONE, NULL, 0,
"rrc.SysInfoTypeSB2", HFILL }},
{ &hf_rrc_InterRATHandoverInfo_r3_add_ext_IEs_PDU,
{ "InterRATHandoverInfo-r3-add-ext-IEs", "rrc.InterRATHandoverInfo_r3_add_ext_IEs",
FT_NONE, BASE_NONE, NULL, 0,
@ -125563,7 +125933,7 @@ void proto_register_rrc(void) {
"", HFILL }},
/*--- End of included file: packet-rrc-hfarr.c ---*/
#line 169 "packet-rrc-template.c"
#line 129 "packet-rrc-template.c"
};
/* List of subtrees */
@ -129823,7 +130193,7 @@ void proto_register_rrc(void) {
&ett_rrc_UL_RFC3095_Context,
/*--- End of included file: packet-rrc-ettarr.c ---*/
#line 175 "packet-rrc-template.c"
#line 135 "packet-rrc-template.c"
};
@ -129850,10 +130220,51 @@ void proto_register_rrc(void) {
register_dissector("rrc.bcch.bch", dissect_BCCH_BCH_Message_PDU, proto_rrc);
register_dissector("rrc.mcch", dissect_MCCH_Message_PDU, proto_rrc);
register_dissector("rrc.msch", dissect_MSCH_Message_PDU, proto_rrc);
register_dissector("rrc.irat.ho_to_utran_cmd", dissect_HandoverToUTRANCommand_PDU, proto_rrc);
register_dissector("rrc.irat.irat_ho_info", dissect_InterRATHandoverInfo_PDU, proto_rrc);
register_dissector("rrc.si.mib", dissect_MasterInformationBlock_PDU, proto_rrc);
register_dissector("rrc.si.sib1", dissect_SysInfoType1_PDU, proto_rrc);
register_dissector("rrc.si.sib2", dissect_SysInfoType2_PDU, proto_rrc);
register_dissector("rrc.si.sib3", dissect_SysInfoType3_PDU, proto_rrc);
register_dissector("rrc.si.sib4", dissect_SysInfoType4_PDU, proto_rrc);
register_dissector("rrc.si.sib5", dissect_SysInfoType5_PDU, proto_rrc);
register_dissector("rrc.si.sib5bis", dissect_SysInfoType5bis_PDU, proto_rrc);
register_dissector("rrc.si.sib6", dissect_SysInfoType6_PDU, proto_rrc);
register_dissector("rrc.si.sib7", dissect_SysInfoType7_PDU, proto_rrc);
register_dissector("rrc.si.sib8", dissect_SysInfoType8_PDU, proto_rrc);
register_dissector("rrc.si.sib9", dissect_SysInfoType9_PDU, proto_rrc);
register_dissector("rrc.si.sib10", dissect_SysInfoType10_PDU, proto_rrc);
register_dissector("rrc.si.sib11", dissect_SysInfoType11_PDU, proto_rrc);
register_dissector("rrc.si.sib11bis", dissect_SysInfoType11bis_PDU, proto_rrc);
register_dissector("rrc.si.sib12", dissect_SysInfoType12_PDU, proto_rrc);
register_dissector("rrc.si.sib13", dissect_SysInfoType13_PDU, proto_rrc);
register_dissector("rrc.si.sib13-1", dissect_SysInfoType13_1_PDU, proto_rrc);
register_dissector("rrc.si.sib13-2", dissect_SysInfoType13_2_PDU, proto_rrc);
register_dissector("rrc.si.sib13-3", dissect_SysInfoType13_3_PDU, proto_rrc);
register_dissector("rrc.si.sib13-4", dissect_SysInfoType13_4_PDU, proto_rrc);
register_dissector("rrc.si.sib14", dissect_SysInfoType14_PDU, proto_rrc);
register_dissector("rrc.si.sib15", dissect_SysInfoType15_PDU, proto_rrc);
register_dissector("rrc.si.sib15bis", dissect_SysInfoType15bis_PDU, proto_rrc);
register_dissector("rrc.si.sib15-1", dissect_SysInfoType15_1_PDU, proto_rrc);
register_dissector("rrc.si.sib15-1bis", dissect_SysInfoType15_1bis_PDU, proto_rrc);
register_dissector("rrc.si.sib15-2", dissect_SysInfoType15_2_PDU, proto_rrc);
register_dissector("rrc.si.sib15-2bis", dissect_SysInfoType15_2bis_PDU, proto_rrc);
register_dissector("rrc.si.sib15-3", dissect_SysInfoType15_3_PDU, proto_rrc);
register_dissector("rrc.si.sib15-3bis", dissect_SysInfoType15_3bis_PDU, proto_rrc);
register_dissector("rrc.si.sib15-4", dissect_SysInfoType15_4_PDU, proto_rrc);
register_dissector("rrc.si.sib15-5", dissect_SysInfoType15_5_PDU, proto_rrc);
register_dissector("rrc.si.sib15-6", dissect_SysInfoType15_6_PDU, proto_rrc);
register_dissector("rrc.si.sib15-7", dissect_SysInfoType15_7_PDU, proto_rrc);
register_dissector("rrc.si.sib15-8", dissect_SysInfoType15_8_PDU, proto_rrc);
register_dissector("rrc.si.sib16", dissect_SysInfoType16_PDU, proto_rrc);
register_dissector("rrc.si.sib17", dissect_SysInfoType17_PDU, proto_rrc);
register_dissector("rrc.si.sib18", dissect_SysInfoType18_PDU, proto_rrc);
register_dissector("rrc.si.sb1", dissect_SysInfoTypeSB1_PDU, proto_rrc);
register_dissector("rrc.si.sb2", dissect_SysInfoTypeSB2_PDU, proto_rrc);
/*--- End of included file: packet-rrc-dis-reg.c ---*/
#line 188 "packet-rrc-template.c"
#line 148 "packet-rrc-template.c"
}