aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2016-09-06 21:24:13 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2016-09-06 20:30:46 +0000
commit9be89dd8e85dcbc53961abdb2bdaf7fdc1b42784 (patch)
tree6622ec87cdb2b71bb582478d8fc319849faf2f19
parent26551ba411a41f5fc35141031f04b4462c039c8f (diff)
X2AP: upgrade dissector to v13.4.0
Change-Id: I97250d022a40ac888522f885968e7cd3c86e3485 Reviewed-on: https://code.wireshark.org/review/17540 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-rw-r--r--epan/dissectors/asn1/lte-rrc/lte-rrc.cnf14
-rw-r--r--epan/dissectors/asn1/x2ap/X2AP-CommonDataTypes.asn9
-rw-r--r--epan/dissectors/asn1/x2ap/X2AP-Constants.asn101
-rw-r--r--epan/dissectors/asn1/x2ap/X2AP-Containers.asn27
-rw-r--r--epan/dissectors/asn1/x2ap/X2AP-IEs.asn857
-rw-r--r--epan/dissectors/asn1/x2ap/X2AP-PDU-Contents.asn1377
-rw-r--r--epan/dissectors/asn1/x2ap/X2AP-PDU-Descriptions.asn148
-rw-r--r--epan/dissectors/asn1/x2ap/packet-x2ap-template.c358
-rw-r--r--epan/dissectors/asn1/x2ap/x2ap.cnf684
-rw-r--r--epan/dissectors/packet-lte-rrc.c6940
-rw-r--r--epan/dissectors/packet-lte-rrc.h1
-rw-r--r--epan/dissectors/packet-x2ap.c6632
12 files changed, 12999 insertions, 4149 deletions
diff --git a/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf b/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf
index 69b9d493d5..c29359555e 100644
--- a/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf
+++ b/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf
@@ -27,6 +27,7 @@ HandoverPreparationInformation_PDU
HandoverPreparationInformation-NB_PDU
RLF-Report-r9_PDU
RLF-Report-v9e0_PDU
+SCG-ConfigInfo-r12_PDU
UERadioAccessCapabilityInformation_PDU
UERadioAccessCapabilityInformation-NB_PDU
UE-EUTRA-Capability_PDU
@@ -41,6 +42,7 @@ HandoverPreparationInformation
HandoverPreparationInformation-NB
RLF-Report-r9
RLF-Report-v9e0
+SCG-ConfigInfo-r12
UEPagingCoverageInformation
UERadioAccessCapabilityInformation
UERadioAccessCapabilityInformation-NB
@@ -70,22 +72,10 @@ UL-DCCH-Message-NB @ul.dcch.nb
#.OMIT_ASSIGNMENT
# Get rid of unused code warnings
-Cell-ToAddMod-r12
CellsTriggeredList
CSI-RS-TriggeredList-r12
-DRB-InfoListSCG-r12
-DRB-InfoSCG-r12
LogMeasInfoList2-r10
-MeasResultServCellListSCG-r12
-MeasResultServCellListSCG-Ext-r13
-MeasResultServCellSCG-r12
RSRP-RangeSL3-r12
-SCellToAddModListSCG-r12
-SCellToAddModListSCG-Ext-r13
-SCG-ConfigInfo-r12
-SCG-ConfigInfo-r12-IEs
-SCG-ConfigInfo-v1310-IEs
-SCG-ConfigRestrictInfo-r12
SL-PreconfigCommPool-r12
SL-PreconfigCommPoolList4-r12
SL-PreconfigCommRxPoolList-r13
diff --git a/epan/dissectors/asn1/x2ap/X2AP-CommonDataTypes.asn b/epan/dissectors/asn1/x2ap/X2AP-CommonDataTypes.asn
index a738ddfcec..9500efc8d6 100644
--- a/epan/dissectors/asn1/x2ap/X2AP-CommonDataTypes.asn
+++ b/epan/dissectors/asn1/x2ap/X2AP-CommonDataTypes.asn
@@ -1,5 +1,4 @@
--- 3GPP TS 36.423 V12.2.0 (2014-06)
-
+-- 3GPP TS 36.423 V13.4.0 (2016-06)
-- 9.3.6 Common definitions
-- **************************************************************
--
@@ -8,10 +7,10 @@
-- **************************************************************
X2AP-CommonDataTypes {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
-eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-CommonDataTypes (3) }
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-CommonDataTypes (3) }
-DEFINITIONS AUTOMATIC TAGS ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
diff --git a/epan/dissectors/asn1/x2ap/X2AP-Constants.asn b/epan/dissectors/asn1/x2ap/X2AP-Constants.asn
index 2fadd89053..75c68bcb5a 100644
--- a/epan/dissectors/asn1/x2ap/X2AP-Constants.asn
+++ b/epan/dissectors/asn1/x2ap/X2AP-Constants.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.423 V10.3.0 (2011-09)
+-- 3GPP TS 36.423 V13.4.0 (2016-06)
-- 9.3.7 Constant Definitions
-- **************************************************************
--
@@ -7,10 +7,10 @@
-- **************************************************************
X2AP-Constants {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-Constants (4) }
-DEFINITIONS AUTOMATIC TAGS ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -42,8 +42,16 @@ id-rLFIndication ProcedureCode ::= 13
id-handoverReport ProcedureCode ::= 14
id-cellActivation ProcedureCode ::= 15
id-x2Release ProcedureCode ::= 16
-id-x2MessageTransfer ProcedureCode ::= 17
-
+id-x2APMessageTransfer ProcedureCode ::= 17
+id-x2Removal ProcedureCode ::= 18
+id-seNBAdditionPreparation ProcedureCode ::= 19
+id-seNBReconfigurationCompletion ProcedureCode ::= 20
+id-meNBinitiatedSeNBModificationPreparation ProcedureCode ::= 21
+id-seNBinitiatedSeNBModification ProcedureCode ::= 22
+id-meNBinitiatedSeNBRelease ProcedureCode ::= 23
+id-seNBinitiatedSeNBRelease ProcedureCode ::= 24
+id-seNBCounterCheck ProcedureCode ::= 25
+id-retrieveUEContext ProcedureCode ::= 26
-- **************************************************************
@@ -64,7 +72,7 @@ maxnoofPDCP-SN INTEGER ::= 16
maxnoofEPLMNs INTEGER ::= 15
maxnoofEPLMNsPlusOne INTEGER ::= 16
maxnoofForbLACs INTEGER ::= 4096
-maxnoofForbTACs INTEGER ::= 4096
+maxnoofForbTACs INTEGER ::= 4096
maxnoofBPLMNs INTEGER ::= 6
maxnoofNeighbours INTEGER ::= 512
maxnoofPRBs INTEGER ::= 110
@@ -76,7 +84,14 @@ maxnoofCellIDforMDT INTEGER ::= 32
maxnoofTAforMDT INTEGER ::= 8
maxnoofMBMSServiceAreaIdentities INTEGER ::= 256
maxnoofMDTPLMNs INTEGER ::= 16
-
+maxnoofCoMPHypothesisSet INTEGER ::= 256
+maxnoofCoMPCells INTEGER ::= 32
+maxUEReport INTEGER ::= 128
+maxCellReport INTEGER ::= 9
+maxnoofPA INTEGER ::= 3
+maxCSIProcess INTEGER ::= 4
+maxCSIReport INTEGER ::= 2
+maxSubband INTEGER ::= 14
-- **************************************************************
--
@@ -185,5 +200,77 @@ id-IntendedULDLConfiguration ProtocolIE-ID ::= 99
id-ExtendedULInterferenceOverloadInfo ProtocolIE-ID ::= 100
id-RNL-Header ProtocolIE-ID ::= 101
id-x2APMessage ProtocolIE-ID ::= 102
+id-ProSeAuthorized ProtocolIE-ID ::= 103
+id-ExpectedUEBehaviour ProtocolIE-ID ::= 104
+id-UE-HistoryInformationFromTheUE ProtocolIE-ID ::= 105
+id-DynamicDLTransmissionInformation ProtocolIE-ID ::= 106
+id-UE-RLF-Report-Container-for-extended-bands ProtocolIE-ID ::= 107
+id-CoMPInformation ProtocolIE-ID ::= 108
+id-ReportingPeriodicityRSRPMR ProtocolIE-ID ::= 109
+id-RSRPMRList ProtocolIE-ID ::= 110
+id-MeNB-UE-X2AP-ID ProtocolIE-ID ::= 111
+id-SeNB-UE-X2AP-ID ProtocolIE-ID ::= 112
+id-UE-SecurityCapabilities ProtocolIE-ID ::= 113
+id-SeNBSecurityKey ProtocolIE-ID ::= 114
+id-SeNBUEAggregateMaximumBitRate ProtocolIE-ID ::= 115
+id-ServingPLMN ProtocolIE-ID ::= 116
+id-E-RABs-ToBeAdded-List ProtocolIE-ID ::= 117
+id-E-RABs-ToBeAdded-Item ProtocolIE-ID ::= 118
+id-MeNBtoSeNBContainer ProtocolIE-ID ::= 119
+id-E-RABs-Admitted-ToBeAdded-List ProtocolIE-ID ::= 120
+id-E-RABs-Admitted-ToBeAdded-Item ProtocolIE-ID ::= 121
+id-SeNBtoMeNBContainer ProtocolIE-ID ::= 122
+id-ResponseInformationSeNBReconfComp ProtocolIE-ID ::= 123
+id-UE-ContextInformationSeNBModReq ProtocolIE-ID ::= 124
+id-E-RABs-ToBeAdded-ModReqItem ProtocolIE-ID ::= 125
+id-E-RABs-ToBeModified-ModReqItem ProtocolIE-ID ::= 126
+id-E-RABs-ToBeReleased-ModReqItem ProtocolIE-ID ::= 127
+id-E-RABs-Admitted-ToBeAdded-ModAckList ProtocolIE-ID ::= 128
+id-E-RABs-Admitted-ToBeModified-ModAckList ProtocolIE-ID ::= 129
+id-E-RABs-Admitted-ToBeReleased-ModAckList ProtocolIE-ID ::= 130
+id-E-RABs-Admitted-ToBeAdded-ModAckItem ProtocolIE-ID ::= 131
+id-E-RABs-Admitted-ToBeModified-ModAckItem ProtocolIE-ID ::= 132
+id-E-RABs-Admitted-ToBeReleased-ModAckItem ProtocolIE-ID ::= 133
+id-E-RABs-ToBeReleased-ModReqd ProtocolIE-ID ::= 134
+id-E-RABs-ToBeReleased-ModReqdItem ProtocolIE-ID ::= 135
+id-SCGChangeIndication ProtocolIE-ID ::= 136
+id-E-RABs-ToBeReleased-List-RelReq ProtocolIE-ID ::= 137
+id-E-RABs-ToBeReleased-RelReqItem ProtocolIE-ID ::= 138
+id-E-RABs-ToBeReleased-List-RelConf ProtocolIE-ID ::= 139
+id-E-RABs-ToBeReleased-RelConfItem ProtocolIE-ID ::= 140
+id-E-RABs-SubjectToCounterCheck-List ProtocolIE-ID ::= 141
+id-E-RABs-SubjectToCounterCheckItem ProtocolIE-ID ::= 142
+id-CoverageModificationList ProtocolIE-ID ::= 143
+id-ReportingPeriodicityCSIR ProtocolIE-ID ::= 145
+id-CSIReportList ProtocolIE-ID ::= 146
+id-UEID ProtocolIE-ID ::= 147
+id-enhancedRNTP ProtocolIE-ID ::= 148
+id-ProSeUEtoNetworkRelaying ProtocolIE-ID ::= 149
+id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ProtocolIE-ID ::= 150
+id-ULCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 151
+id-DLCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 152
+id-UE-ContextReferenceAtSeNB ProtocolIE-ID ::= 153
+id-UE-ContextKeptIndicator ProtocolIE-ID ::= 154
+id-New-eNB-UE-X2AP-ID-Extension ProtocolIE-ID ::= 155
+id-Old-eNB-UE-X2AP-ID-Extension ProtocolIE-ID ::= 156
+id-MeNB-UE-X2AP-ID-Extension ProtocolIE-ID ::= 157
+id-SeNB-UE-X2AP-ID-Extension ProtocolIE-ID ::= 158
+id-LHN-ID ProtocolIE-ID ::= 159
+id-FreqBandIndicatorPriority ProtocolIE-ID ::= 160
+id-M6Configuration ProtocolIE-ID ::= 161
+id-M7Configuration ProtocolIE-ID ::= 162
+id-Tunnel-Information-for-BBF ProtocolIE-ID ::= 163
+id-SIPTO-BearerDeactivationIndication ProtocolIE-ID ::= 164
+id-GW-TransportLayerAddress ProtocolIE-ID ::= 165
+id-Correlation-ID ProtocolIE-ID ::= 166
+id-SIPTO-Correlation-ID ProtocolIE-ID ::= 167
+id-SIPTO-L-GW-TransportLayerAddress ProtocolIE-ID ::= 168
+id-X2RemovalThreshold ProtocolIE-ID ::= 169
+id-CellReportingIndicator ProtocolIE-ID ::= 170
+id-BearerType ProtocolIE-ID ::= 171
+id-resumeID ProtocolIE-ID ::= 172
+id-UE-ContextInformationRetrieve ProtocolIE-ID ::= 173
+id-E-RABs-ToBeSetupRetrieve-Item ProtocolIE-ID ::= 174
+id-NewEUTRANCellIdentifier ProtocolIE-ID ::= 175
END
diff --git a/epan/dissectors/asn1/x2ap/X2AP-Containers.asn b/epan/dissectors/asn1/x2ap/X2AP-Containers.asn
index caf6a5f95e..229223136e 100644
--- a/epan/dissectors/asn1/x2ap/X2AP-Containers.asn
+++ b/epan/dissectors/asn1/x2ap/X2AP-Containers.asn
@@ -1,15 +1,16 @@
--- 3GPP TS 36.423 V12.2.0 (2014-06)
+-- 3GPP TS 36.423 V13.4.0 (2016-06)
-- 9.3.8 Container Definitions
-- **************************************************************
--
-- Container definitions
--
-- **************************************************************
+
X2AP-Containers {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
-eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-Containers (5) }
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-Containers (5) }
-DEFINITIONS AUTOMATIC TAGS ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -26,7 +27,7 @@ IMPORTS
Criticality,
Presence,
PrivateIE-ID,
- ProtocolIE-ID
+ ProtocolIE-ID
FROM X2AP-CommonDataTypes;
-- **************************************************************
@@ -115,17 +116,17 @@ WITH SYNTAX {
--
-- **************************************************************
-ProtocolIE-Container {X2AP-PROTOCOL-IES : IEsSetParam} ::=
+ProtocolIE-Container {X2AP-PROTOCOL-IES : IEsSetParam} ::=
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-Field {{IEsSetParam}}
-ProtocolIE-Single-Container {X2AP-PROTOCOL-IES : IEsSetParam} ::=
+ProtocolIE-Single-Container {X2AP-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-Field {{IEsSetParam}}
ProtocolIE-Field {X2AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
id X2AP-PROTOCOL-IES.&id ({IEsSetParam}),
criticality X2AP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
- value X2AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
+ value X2AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
}
-- **************************************************************
@@ -134,16 +135,16 @@ ProtocolIE-Field {X2AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
--
-- **************************************************************
-ProtocolIE-ContainerPair {X2AP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
+ProtocolIE-ContainerPair {X2AP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-FieldPair {{IEsSetParam}}
ProtocolIE-FieldPair {X2AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
id X2AP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}),
firstCriticality X2AP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}),
- firstValue X2AP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
+ firstValue X2AP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
secondCriticality X2AP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}),
- secondValue X2AP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
+ secondValue X2AP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
}
-- **************************************************************
@@ -166,7 +167,7 @@ ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, X2AP-P
--
-- **************************************************************
-ProtocolExtensionContainer {X2AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
+ProtocolExtensionContainer {X2AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
ProtocolExtensionField {{ExtensionSetParam}}
@@ -182,7 +183,7 @@ ProtocolExtensionField {X2AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENC
--
-- **************************************************************
-PrivateIE-Container {X2AP-PRIVATE-IES : IEsSetParam} ::=
+PrivateIE-Container {X2AP-PRIVATE-IES : IEsSetParam} ::=
SEQUENCE (SIZE (1..maxPrivateIEs)) OF
PrivateIE-Field {{IEsSetParam}}
diff --git a/epan/dissectors/asn1/x2ap/X2AP-IEs.asn b/epan/dissectors/asn1/x2ap/X2AP-IEs.asn
index 2431695732..19ac734974 100644
--- a/epan/dissectors/asn1/x2ap/X2AP-IEs.asn
+++ b/epan/dissectors/asn1/x2ap/X2AP-IEs.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.423 V12.2.0 (2014-06)
+-- 3GPP TS 36.423 V13.4.0 (2016-06)
-- 9.3.5 Information Element Definitions
-- **************************************************************
--
@@ -7,15 +7,15 @@
-- **************************************************************
X2AP-IEs {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-IEs (2) }
-DEFINITIONS AUTOMATIC TAGS ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS
-
+
id-E-RAB-Item,
id-Number-of-Antennaports,
id-MBSFN-Subframe-Info,
@@ -24,6 +24,7 @@ IMPORTS
id-MDTConfiguration,
id-SignallingBasedMDTPLMNList,
id-MultibandInfoList,
+ id-FreqBandIndicatorPriority,
id-NeighbourTAC,
id-Time-UE-StayedInCell-EnhancedGranularity,
id-MBMS-Service-Area-List,
@@ -36,13 +37,18 @@ IMPORTS
id-M5Configuration,
id-MDT-Location-Info,
id-AdditionalSpecialSubframe-Info,
+ id-UEID,
+ id-enhancedRNTP,
+ id-ProSeUEtoNetworkRelaying,
+ id-M6Configuration,
+ id-M7Configuration,
maxnoofBearers,
maxCellineNB,
maxEARFCN,
maxEARFCNPlusOne,
newmaxEARFCN,
maxInterfaces,
-
+
maxnoofBands,
maxnoofBPLMNs,
maxnoofCells,
@@ -58,7 +64,15 @@ IMPORTS
maxnoofTAforMDT,
maxnoofCellIDforMDT,
maxnoofMBMSServiceAreaIdentities,
- maxnoofMDTPLMNs
+ maxnoofMDTPLMNs,
+ maxnoofCoMPHypothesisSet,
+ maxnoofCoMPCells,
+ maxUEReport,
+ maxCellReport,
+ maxnoofPA,
+ maxCSIProcess,
+ maxCSIReport,
+ maxSubband
FROM X2AP-Constants
@@ -70,7 +84,7 @@ FROM X2AP-CommonDataTypes
ProtocolExtensionContainer{},
ProtocolIE-Single-Container{},
-
+
X2AP-PROTOCOL-EXTENSION,
X2AP-PROTOCOL-IES
FROM X2AP-Containers;
@@ -119,8 +133,6 @@ ABS-Status-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-DL-ABS-status::= INTEGER (0..100)
-
AdditionalSpecialSubframe-Info ::= SEQUENCE {
additionalspecialSubframePatterns AdditionalSpecialSubframePatterns,
cyclicPrefixDL CyclicPrefixDL,
@@ -147,18 +159,6 @@ AdditionalSpecialSubframePatterns ::= ENUMERATED {
...
}
-AS-SecurityInformation ::= SEQUENCE {
- key-eNodeB-star Key-eNodeB-Star,
- nextHopChainingCount NextHopChainingCount,
- iE-Extensions ProtocolExtensionContainer { { AS-SecurityInformation-ExtIEs} } OPTIONAL,
- ...
-}
-
-AS-SecurityInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
- ...
-}
-
-
AllocationAndRetentionPriority ::= SEQUENCE {
priorityLevel PriorityLevel,
pre-emptionCapability Pre-emptionCapability,
@@ -171,7 +171,7 @@ AllocationAndRetentionPriority-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-AreaScopeOfMDT ::= CHOICE {
+AreaScopeOfMDT ::= CHOICE {
cellBased CellBasedMDT,
tABased TABasedMDT,
pLMNWide NULL,
@@ -179,8 +179,26 @@ AreaScopeOfMDT ::= CHOICE {
tAIBased TAIBasedMDT
}
+AS-SecurityInformation ::= SEQUENCE {
+ key-eNodeB-star Key-eNodeB-Star,
+ nextHopChainingCount NextHopChainingCount,
+ iE-Extensions ProtocolExtensionContainer { { AS-SecurityInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AS-SecurityInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
-- B
+BearerType ::= ENUMERATED {
+ non-IP,
+ ...
+}
+
+BenefitMetric ::= INTEGER (-101..100, ...)
BitRate ::= INTEGER (0..10000000000)
BroadcastPLMNs-Item ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF PLMN-Identity
@@ -190,8 +208,6 @@ BroadcastPLMNs-Item ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF PLMN-Identity
CapacityValue ::= INTEGER (0..100)
-CellCapacityClassValue ::= INTEGER (1..100, ...)
-
Cause ::= CHOICE {
radioNetwork CauseRadioNetwork,
transport CauseTransport,
@@ -226,8 +242,8 @@ CauseRadioNetwork ::= ENUMERATED {
resource-optimisation-handover,
reduce-load-in-serving-cell,
partial-handover,
- unknown-new-eNB-UE-X2AP-ID,
- unknown-old-eNB-UE-X2AP-ID,
+ unknown-new-eNB-UE-X2AP-ID,
+ unknown-old-eNB-UE-X2AP-ID,
unknown-pair-of-UE-X2AP-ID,
ho-target-not-allowed,
tx2relocoverall-expiry,
@@ -250,7 +266,24 @@ CauseRadioNetwork ::= ENUMERATED {
multiple-E-RAB-ID-instances,
switch-off-ongoing,
not-supported-QCI-value,
- measurement-not-supported-for-the-object
+ measurement-not-supported-for-the-object,
+ tDCoverall-expiry,
+ tDCprep-expiry,
+ action-desirable-for-radio-reasons,
+ reduce-load,
+ resource-optimisation,
+ time-critical-action,
+ target-not-allowed,
+ no-radio-resources-available,
+ invalid-QoS-combination,
+ encryption-algorithms-not-aupported,
+ procedure-cancelled,
+ rRM-purpose,
+ improve-user-bit-rate,
+ user-inactivity,
+ radio-connection-with-UE-lost,
+ failure-in-the-radio-interface-procedure,
+ bearer-option-not-supported
}
@@ -270,8 +303,24 @@ CellBasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
+CellCapacityClassValue ::= INTEGER (1..100, ...)
+
+CellDeploymentStatusIndicator ::= ENUMERATED {pre-change-notification, ...}
+
CellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF ECGI
+CellReplacingInfo ::= SEQUENCE {
+ replacingCellsList ReplacingCellsList,
+ iE-Extensions ProtocolExtensionContainer { { CellReplacingInfo-ExtIEs}} OPTIONAL,
+ ...
+}
+
+CellReplacingInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellReportingIndicator ::= ENUMERATED {stop-request, ... }
+
Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ... }
@@ -285,14 +334,51 @@ CellType-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-CompositeAvailableCapacityGroup ::= SEQUENCE {
- dL-CompositeAvailableCapacity CompositeAvailableCapacity,
- uL-CompositeAvailableCapacity CompositeAvailableCapacity,
- iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL,
+CoMPHypothesisSet ::= SEQUENCE (SIZE(1..maxnoofCoMPCells)) OF CoMPHypothesisSetItem
+
+CoMPHypothesisSetItem ::= SEQUENCE {
+ coMPCellID ECGI,
+ coMPHypothesis BIT STRING (SIZE(6..4400, ...)),
+ iE-Extensions ProtocolExtensionContainer { { CoMPHypothesisSetItem-ExtIEs} } OPTIONAL,
...
}
-CompositeAvailableCapacityGroup-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+CoMPHypothesisSetItem-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CoMPInformation ::= SEQUENCE {
+ coMPInformationItem CoMPInformationItem,
+ coMPInformationStartTime CoMPInformationStartTime,
+ iE-Extensions ProtocolExtensionContainer { { CoMPInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CoMPInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CoMPInformationItem ::= SEQUENCE (SIZE(1..maxnoofCoMPHypothesisSet)) OF
+ SEQUENCE {
+ coMPHypothesisSet CoMPHypothesisSet,
+ benefitMetric BenefitMetric,
+ iE-Extensions ProtocolExtensionContainer { { CoMPInformationItem-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CoMPInformationItem-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CoMPInformationStartTime ::= SEQUENCE (SIZE(0..1)) OF
+ SEQUENCE {
+ startSFN INTEGER (0..1023, ...),
+ startSubframeNumber INTEGER (0..9, ...),
+ iE-Extensions ProtocolExtensionContainer { { CoMPInformationStartTime-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CoMPInformationStartTime-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -307,6 +393,19 @@ CompositeAvailableCapacity-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
+CompositeAvailableCapacityGroup ::= SEQUENCE {
+ dL-CompositeAvailableCapacity CompositeAvailableCapacity,
+ uL-CompositeAvailableCapacity CompositeAvailableCapacity,
+ iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CompositeAvailableCapacityGroup-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Correlation-ID ::= OCTET STRING (SIZE (4))
+
COUNTvalue ::= SEQUENCE {
pDCP-SN PDCP-SN,
hFN HFN,
@@ -329,6 +428,28 @@ COUNTValueExtended-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
+COUNTvaluePDCP-SNlength18 ::= SEQUENCE {
+ pDCP-SNlength18 PDCP-SNlength18,
+ hFNforPDCP-SNlength18 HFNforPDCP-SNlength18,
+ iE-Extensions ProtocolExtensionContainer { { COUNTvaluePDCP-SNlength18-ExtIEs} } OPTIONAL,
+ ...
+}
+
+COUNTvaluePDCP-SNlength18-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CoverageModificationList ::= SEQUENCE (SIZE (1..maxCellineNB)) OF CoverageModification-Item
+
+CoverageModification-Item ::= SEQUENCE {
+ eCGI ECGI,
+ coverageState INTEGER (0..15, ...),
+ cellDeploymentStatusIndicator CellDeploymentStatusIndicator OPTIONAL,
+ cellReplacingInfo CellReplacingInfo OPTIONAL,
+-- Included in case the Cell Deployment Status Indicator IE is present
+ ...
+}
+
CriticalityDiagnostics ::= SEQUENCE {
procedureCode ProcedureCode OPTIONAL,
triggeringMessage TriggeringMessage OPTIONAL,
@@ -358,20 +479,58 @@ CriticalityDiagnostics-IE-List-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
CRNTI ::= BIT STRING (SIZE (16))
-CSGMembershipStatus ::= ENUMERATED {
+CSGMembershipStatus ::= ENUMERATED {
member,
not-member
}
CSG-Id ::= BIT STRING (SIZE (27))
-CyclicPrefixDL ::= ENUMERATED {
+CSIReportList ::= SEQUENCE (SIZE(1..maxUEReport)) OF
+ SEQUENCE {
+ uEID UEID,
+ cSIReportPerCSIProcess CSIReportPerCSIProcess,
+ iE-Extensions ProtocolExtensionContainer { { CSIReportList-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CSIReportList-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CSIReportPerCSIProcess ::= SEQUENCE (SIZE(1.. maxCSIProcess)) OF
+ SEQUENCE {
+ cSIProcessConfigurationIndex INTEGER (1..7, ...),
+ cSIReportPerCSIProcessItem CSIReportPerCSIProcessItem,
+ iE-Extensions ProtocolExtensionContainer { { CSIReportPerCSIProcess-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CSIReportPerCSIProcess-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CSIReportPerCSIProcessItem ::= SEQUENCE (SIZE(1.. maxCSIReport)) OF
+ SEQUENCE {
+ rI INTEGER (1..8, ...),
+ widebandCQI WidebandCQI,
+ subbandSize SubbandSize,
+ subbandCQIList SubbandCQIList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CSIReportPerCSIProcessItem-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+CSIReportPerCSIProcessItem-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CyclicPrefixDL ::= ENUMERATED {
normal,
extended,
...
}
-CyclicPrefixUL ::= ENUMERATED {
+CyclicPrefixUL ::= ENUMERATED {
normal,
extended,
...
@@ -380,11 +539,13 @@ CyclicPrefixUL ::= ENUMERATED {
-- D
-DeactivationIndication::= ENUMERATED {
+DeactivationIndication::= ENUMERATED {
deactivated,
...
}
+DL-ABS-status::= INTEGER (0..100)
+
DL-Forwarding ::= ENUMERATED {
dL-forwardingProposed,
...
@@ -396,55 +557,61 @@ DL-non-GBR-PRB-usage::= INTEGER (0..100)
DL-Total-PRB-usage::= INTEGER (0..100)
+DynamicDLTransmissionInformation ::= CHOICE {
+ naics-active DynamicNAICSInformation,
+ naics-inactive NULL,
+ ...
+}
+
+DynamicNAICSInformation ::= SEQUENCE {
+ transmissionModes BIT STRING (SIZE(8)) OPTIONAL,
+ pB-information INTEGER(0..3) OPTIONAL,
+ pA-list SEQUENCE (SIZE(0..maxnoofPA)) OF PA-Values,
+ iE-Extensions ProtocolExtensionContainer { {DynamicNAICSInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DynamicNAICSInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- E
EARFCN ::= INTEGER (0..maxEARFCN)
EARFCNExtension ::= INTEGER(maxEARFCNPlusOne..newmaxEARFCN, ...)
-FDD-Info ::= SEQUENCE {
- uL-EARFCN EARFCN,
- dL-EARFCN EARFCN,
- uL-Transmission-Bandwidth Transmission-Bandwidth,
- dL-Transmission-Bandwidth Transmission-Bandwidth,
- iE-Extensions ProtocolExtensionContainer { {FDD-Info-ExtIEs} } OPTIONAL,
+ECGI ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ eUTRANcellIdentifier EUTRANCellIdentifier,
+ iE-Extensions ProtocolExtensionContainer { {ECGI-ExtIEs} } OPTIONAL,
...
}
-FDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
- { ID id-UL-EARFCNExtension CRITICALITY reject EXTENSION EARFCNExtension PRESENCE optional}|
- { ID id-DL-EARFCNExtension CRITICALITY reject EXTENSION EARFCNExtension PRESENCE optional},
+ECGI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-TDD-Info ::= SEQUENCE {
- eARFCN EARFCN,
- transmission-Bandwidth Transmission-Bandwidth,
- subframeAssignment SubframeAssignment,
- specialSubframe-Info SpecialSubframe-Info,
- iE-Extensions ProtocolExtensionContainer { {TDD-Info-ExtIEs} } OPTIONAL,
- ...
-}
-TDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
- { ID id-AdditionalSpecialSubframe-Info CRITICALITY ignore EXTENSION AdditionalSpecialSubframe-Info PRESENCE optional}|
- { ID id-eARFCNExtension CRITICALITY reject EXTENSION EARFCNExtension PRESENCE optional},
+EnhancedRNTP ::= SEQUENCE {
+ enhancedRNTPBitmap BIT STRING (SIZE(12..8800, ...)),
+ rNTP-High-Power-Threshold RNTP-Threshold,
+ enhancedRNTPStartTime EnhancedRNTPStartTime OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { EnhancedRNTP-ExtIEs} } OPTIONAL,
...
}
-EUTRA-Mode-Info ::= CHOICE {
- fDD FDD-Info,
- tDD TDD-Info,
+EnhancedRNTP-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-ECGI ::= SEQUENCE {
- pLMN-Identity PLMN-Identity,
- eUTRANcellIdentifier EUTRANCellIdentifier,
- iE-Extensions ProtocolExtensionContainer { {ECGI-ExtIEs} } OPTIONAL,
- ...
-}
+EnhancedRNTPStartTime ::= SEQUENCE {
+ startSFN INTEGER (0..1023, ...),
+ startSubframeNumber INTEGER (0..9, ...),
+ iE-Extensions ProtocolExtensionContainer { { EnhancedRNTPStartTime-ExtIEs} } OPTIONAL,
+ ...
+ }
-ECGI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+EnhancedRNTPStartTime-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -458,7 +625,7 @@ EncryptionAlgorithms ::= BIT STRING (SIZE (16, ...))
EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMN-Identity
-E-RAB-ID ::= INTEGER (0..15, ...)
+E-RAB-ID ::= INTEGER (0..15, ...)
E-RAB-Level-QoS-Parameters ::= SEQUENCE {
qCI QCI,
@@ -490,16 +657,53 @@ E-RAB-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
+EUTRA-Mode-Info ::= CHOICE {
+ fDD FDD-Info,
+ tDD TDD-Info,
+ ...
+}
+
EUTRANCellIdentifier ::= BIT STRING (SIZE (28))
EUTRANTraceID ::= OCTET STRING (SIZE (8))
-
EventType ::= ENUMERATED{
change-of-serving-cell,
...
}
+ExpectedUEBehaviour ::= SEQUENCE {
+ expectedActivity ExpectedUEActivityBehaviour OPTIONAL,
+ expectedHOInterval ExpectedHOInterval OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ExpectedUEBehaviour-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ExpectedUEBehaviour-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ExpectedUEActivityBehaviour ::= SEQUENCE {
+ expectedActivityPeriod ExpectedActivityPeriod OPTIONAL,
+ expectedIdlePeriod ExpectedIdlePeriod OPTIONAL,
+ sourceofUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ExpectedUEActivityBehaviour-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...)
+
+ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...)
+
+ExpectedHOInterval ::= ENUMERATED {
+ sec15, sec30, sec60, sec90, sec120, sec180, long-time,
+ ...
+}
+
ExtendedULInterferenceOverloadInfo ::= SEQUENCE {
associatedSubframes BIT STRING (SIZE (5)),
extended-ul-InterferenceOverloadIndication UL-InterferenceOverloadIndication,
@@ -513,6 +717,21 @@ ExtendedULInterferenceOverloadInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- F
+FDD-Info ::= SEQUENCE {
+ uL-EARFCN EARFCN,
+ dL-EARFCN EARFCN,
+ uL-Transmission-Bandwidth Transmission-Bandwidth,
+ dL-Transmission-Bandwidth Transmission-Bandwidth,
+ iE-Extensions ProtocolExtensionContainer { {FDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ { ID id-UL-EARFCNExtension CRITICALITY reject EXTENSION EARFCNExtension PRESENCE optional}|
+ { ID id-DL-EARFCNExtension CRITICALITY reject EXTENSION EARFCNExtension PRESENCE optional},
+ ...
+}
+
ForbiddenInterRATs ::= ENUMERATED {
all,
geran,
@@ -541,7 +760,7 @@ ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC
ForbiddenLAs ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF ForbiddenLAs-Item
-ForbiddenLAs-Item ::= SEQUENCE {
+ForbiddenLAs-Item ::= SEQUENCE {
pLMN-Identity PLMN-Identity,
forbiddenLACs ForbiddenLACs,
iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL,
@@ -558,6 +777,12 @@ Fourframes ::= BIT STRING (SIZE (24))
FreqBandIndicator ::= INTEGER (1..256, ...)
+FreqBandIndicatorPriority ::= ENUMERATED {
+ not-broadcasted,
+ broadcasted,
+ ...
+}
+
-- G
GBR-QosInformation ::= SEQUENCE {
@@ -613,7 +838,7 @@ GU-Group-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
GUMMEI ::= SEQUENCE {
-
+
gU-Group-ID GU-Group-ID,
mME-Code MME-Code,
iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL,
@@ -628,7 +853,7 @@ GUMMEI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- H
-HandoverReportType ::= ENUMERATED {
+HandoverReportType ::= ENUMERATED {
hoTooEarly,
hoToWrongCell,
...,
@@ -653,6 +878,8 @@ HFN ::= INTEGER (0..1048575)
HFNModified ::= INTEGER (0..131071)
+HFNforPDCP-SNlength18 ::= INTEGER (0..16383)
+
HWLoadIndicator ::= SEQUENCE {
dLHWLoadIndicator LoadIndicator,
uLHWLoadIndicator LoadIndicator,
@@ -667,25 +894,24 @@ HWLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- I
-Masked-IMEISV ::= BIT STRING (SIZE (64))
+IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16, ...))
+
+InterfacesToTrace ::= BIT STRING (SIZE (8))
InvokeIndication ::= ENUMERATED{
abs-information,
- ...
+ ...,
+ naics-information-start,
+ naics-information-stop
}
-IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16, ...))
-
-InterfacesToTrace ::= BIT STRING (SIZE (8))
-- J
-- K
-
-Key-eNodeB-Star ::= BIT STRING (SIZE(256))
+Key-eNodeB-Star ::= BIT STRING (SIZE(256))
-- L
-
LAC ::= OCTET STRING (SIZE (2)) --(EXCEPT ('0000'H|'FFFE'H))
LastVisitedCell-Item ::= CHOICE {
@@ -710,25 +936,25 @@ LastVisitedEUTRANCellInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-LastVisitedUTRANCellInformation ::= OCTET STRING
-
LastVisitedGERANCellInformation ::= CHOICE {
undefined NULL,
...
}
+LastVisitedUTRANCellInformation ::= OCTET STRING
+
+LHN-ID ::= OCTET STRING(SIZE (32..256))
+
Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...}
LoadIndicator ::= ENUMERATED {
lowLoad,
- mediumLoad,
+ mediumLoad,
highLoad,
overLoad,
...
}
-
-
LocationReportingInformation ::= SEQUENCE {
eventType EventType,
reportArea ReportArea,
@@ -742,6 +968,34 @@ LocationReportingInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::={
-- M
+M1PeriodicReporting ::= SEQUENCE {
+ reportInterval ReportIntervalMDT,
+ reportAmount ReportAmountMDT,
+ iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M1PeriodicReporting-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+M1ReportingTrigger::= ENUMERATED{
+ periodic,
+ a2eventtriggered,
+ ...,
+ a2eventtriggered-periodic
+}
+
+M1ThresholdEventA2 ::= SEQUENCE {
+ measurementThreshold MeasurementThresholdA2,
+ iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M1ThresholdEventA2-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
M3Configuration ::= SEQUENCE {
m3period M3period,
iE-Extensions ProtocolExtensionContainer { { M3Configuration-ExtIEs} } OPTIONAL,
@@ -752,7 +1006,7 @@ M3Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-M3period ::= ENUMERATED {ms100, ms1000, ms10000, ... }
+M3period ::= ENUMERATED {ms100, ms1000, ms10000, ... }
M4Configuration ::= SEQUENCE {
m4period M4period,
@@ -765,7 +1019,7 @@ M4Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... }
+M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... }
M5Configuration ::= SEQUENCE {
@@ -781,7 +1035,41 @@ M5Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... }
-MDT-Activation ::= ENUMERATED {
+M6Configuration ::= SEQUENCE {
+ m6report-interval M6report-interval,
+ m6delay-threshold M6delay-threshold OPTIONAL,
+-- This IE shall be present if the M6 Links to log IE is set to “uplink” or to “both-uplink-and-downlink” --
+ m6-links-to-log Links-to-log,
+ iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M6Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+M6report-interval ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, ... }
+
+M6delay-threshold ::= ENUMERATED { ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, ... }
+
+M7Configuration ::= SEQUENCE {
+ m7period M7period,
+ m7-links-to-log Links-to-log,
+ iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M7Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+M7period ::= INTEGER(1..60, ...)
+
+ManagementBasedMDTallowed ::= ENUMERATED {allowed, ...}
+
+Masked-IMEISV ::= BIT STRING (SIZE (64))
+
+MDT-Activation ::= ENUMERATED {
immediate-MDT-only,
immediate-MDT-and-Trace,
...
@@ -805,7 +1093,9 @@ MDT-Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ID id-M4Configuration CRITICALITY ignore EXTENSION M4Configuration PRESENCE conditional}|
{ID id-M5Configuration CRITICALITY ignore EXTENSION M5Configuration PRESENCE conditional}|
{ID id-MDT-Location-Info CRITICALITY ignore EXTENSION MDT-Location-Info PRESENCE optional}|
- {ID id-SignallingBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional},
+ {ID id-SignallingBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional}|
+ {ID id-M6Configuration CRITICALITY ignore EXTENSION M6Configuration PRESENCE conditional}|
+ {ID id-M7Configuration CRITICALITY ignore EXTENSION M7Configuration PRESENCE conditional},
...
}
@@ -813,20 +1103,22 @@ MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMN-Identity
MDT-Location-Info ::= BIT STRING (SIZE (8))
+Measurement-ID ::= INTEGER (1..4095, ...)
+
MeasurementsToActivate::= BIT STRING (SIZE (8))
-MeasurementThresholdA2 ::= CHOICE {
+MeasurementThresholdA2 ::= CHOICE {
threshold-RSRP Threshold-RSRP,
threshold-RSRQ Threshold-RSRQ,
...
}
+MeNBtoSeNBContainer ::= OCTET STRING
+
MME-Group-ID ::= OCTET STRING (SIZE (2))
MME-Code ::= OCTET STRING (SIZE (1))
-Measurement-ID ::= INTEGER (1..4095, ...)
-
MBMS-Service-Area-Identity-List ::= SEQUENCE (SIZE(1.. maxnoofMBMSServiceAreaIdentities)) OF MBMS-Service-Area-Identity
MBMS-Service-Area-Identity ::= OCTET STRING (SIZE (2))
@@ -845,8 +1137,6 @@ MBSFN-Subframe-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-ManagementBasedMDTallowed ::= ENUMERATED {allowed, ...}
-
MobilityParametersModificationRange ::= SEQUENCE {
handoverTriggerChangeLowerLimit INTEGER (-20..20),
handoverTriggerChangeUpperLimit INTEGER (-20..20),
@@ -858,7 +1148,7 @@ MobilityParametersInformation ::= SEQUENCE {
...
}
-MultibandInfoList ::= SEQUENCE (SIZE(1..maxnoofBands)) OF BandInfo
+MultibandInfoList ::= SEQUENCE (SIZE(1..maxnoofBands)) OF BandInfo
BandInfo ::= SEQUENCE {
@@ -875,7 +1165,7 @@ BandInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
Neighbour-Information ::= SEQUENCE (SIZE (0..maxnoofNeighbours)) OF SEQUENCE {
eCGI ECGI,
- pCI PCI,
+ pCI PCI,
eARFCN EARFCN,
iE-Extensions ProtocolExtensionContainer { {Neighbour-Information-ExtIEs} } OPTIONAL,
...
@@ -902,31 +1192,36 @@ Oneframe ::= BIT STRING (SIZE (6))
-- P
+PA-Values ::= ENUMERATED {
+ dB-6,
+ dB-4dot77,
+ dB-3,
+ dB-1dot77,
+ dB0,
+ dB1,
+ dB2,
+ dB3,
+ ...
+}
+
PDCP-SN ::= INTEGER (0..4095)
PDCP-SNExtended ::= INTEGER (0..32767)
-PCI ::= INTEGER (0..503, ...)
+PDCP-SNlength18 ::= INTEGER (0..262143)
-M1PeriodicReporting ::= SEQUENCE {
- reportInterval ReportIntervalMDT,
- reportAmount ReportAmountMDT,
- iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL,
- ...
-}
-
-M1PeriodicReporting-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
- ...
-}
+PCI ::= INTEGER (0..503, ...)
PLMN-Identity ::= OCTET STRING (SIZE(3))
-PRACH-Configuration ::= SEQUENCE {
+Port-Number ::= OCTET STRING (SIZE (2))
+
+PRACH-Configuration ::= SEQUENCE {
rootSequenceIndex INTEGER (0..837),
zeroCorrelationIndex INTEGER (0..15),
highSpeedFlag BOOLEAN,
prach-FreqOffset INTEGER (0..94),
- prach-ConfigIndex INTEGER (0..63) OPTIONAL, -- present for TDD --
+ prach-ConfigIndex INTEGER (0..63) OPTIONAL, -- present for TDD --
iE-Extensions ProtocolExtensionContainer { {PRACH-Configuration-ExtIEs} } OPTIONAL,
...
}
@@ -947,6 +1242,36 @@ Pre-emptionVulnerability ::= ENUMERATED {
PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
+ProSeAuthorized ::= SEQUENCE {
+ proSeDirectDiscovery ProSeDirectDiscovery OPTIONAL,
+ proSeDirectCommunication ProSeDirectCommunication OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {ProSeAuthorized-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ProSeAuthorized-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ProSeUEtoNetworkRelaying CRITICALITY ignore EXTENSION ProSeUEtoNetworkRelaying PRESENCE optional},
+ ...
+}
+
+ProSeDirectDiscovery ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+ProSeDirectCommunication ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+ProSeUEtoNetworkRelaying ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
-- Q
QCI ::= INTEGER (0..255)
@@ -985,12 +1310,16 @@ ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096))
ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384))
+ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ::= BIT STRING (SIZE(1..131072))
+
Registration-Request ::= ENUMERATED {
start,
stop,
- ...
+ ...,
+ partial-stop,
+ add
}
-
+
RelativeNarrowbandTxPower ::= SEQUENCE {
rNTP-PerPRB BIT STRING (SIZE(6..110, ...)),
@@ -1003,6 +1332,14 @@ RelativeNarrowbandTxPower ::= SEQUENCE {
}
RelativeNarrowbandTxPower-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ { ID id-enhancedRNTP CRITICALITY ignore EXTENSION EnhancedRNTP PRESENCE optional },
+ ...
+}
+
+ReplacingCellsList ::= SEQUENCE (SIZE(0.. maxCellineNB)) OF ReplacingCellsList-Item
+
+ReplacingCellsList-Item ::= SEQUENCE {
+ eCGI ECGI,
...
}
@@ -1013,15 +1350,31 @@ ReportArea ::= ENUMERATED{
...
}
-ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60}
-
ReportCharacteristics ::= BIT STRING (SIZE (32))
-M1ReportingTrigger::= ENUMERATED{
- periodic,
- a2eventtriggered,
- ...,
- a2eventtriggered-periodic
+ReportingPeriodicityCSIR ::= ENUMERATED {
+ ms5,
+ ms10,
+ ms20,
+ ms40,
+ ms80,
+...
+}
+
+ReportingPeriodicityRSRPMR ::= ENUMERATED {
+ one-hundred-20-ms,
+ two-hundred-40-ms,
+ four-hundred-80-ms,
+ six-hundred-40-ms,
+...
+}
+
+ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60}
+
+ResumeID ::= CHOICE {
+ non-truncated BIT STRING(SIZE(40)),
+ truncated BIT STRING(SIZE(24)),
+ ...
}
RNTP-Threshold ::= ENUMERATED {
@@ -1056,6 +1409,30 @@ RRCConnSetupIndicator::= ENUMERATED {
...
}
+RSRPMeasurementResult ::= SEQUENCE (SIZE(1..maxCellReport)) OF
+ SEQUENCE {
+ rSRPCellID ECGI,
+ rSRPMeasured INTEGER (0..97, ...),
+ iE-Extensions ProtocolExtensionContainer { { RSRPMeasurementResult-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+RSRPMeasurementResult-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RSRPMRList ::= SEQUENCE (SIZE(1..maxUEReport)) OF
+ SEQUENCE {
+ rSRPMeasurementResult RSRPMeasurementResult,
+ iE-Extensions ProtocolExtensionContainer { { RSRPMRList-ExtIEs} } OPTIONAL,
+ ...
+ }
+
+RSRPMRList-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ { ID id-UEID CRITICALITY ignore EXTENSION UEID PRESENCE optional},
+ ...
+}
+
-- S
S1TNLLoadIndicator ::= SEQUENCE {
@@ -1069,7 +1446,11 @@ S1TNLLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
+SCGChangeIndication ::= ENUMERATED {pDCPCountWrapAround, pSCellChange, other, ...}
+
+SeNBSecurityKey ::= BIT STRING (SIZE(256))
+SeNBtoMeNBContainer ::= OCTET STRING
ServedCells ::= SEQUENCE (SIZE (1.. maxCellineNB)) OF SEQUENCE {
@@ -1094,34 +1475,30 @@ ServedCell-Information ::= SEQUENCE {
}
ServedCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
- { ID id-Number-of-Antennaports CRITICALITY ignore EXTENSION Number-of-Antennaports PRESENCE optional }|
- { ID id-PRACH-Configuration CRITICALITY ignore EXTENSION PRACH-Configuration PRESENCE optional }|
- { ID id-MBSFN-Subframe-Info CRITICALITY ignore EXTENSION MBSFN-Subframe-Infolist PRESENCE optional }|
- { ID id-CSG-Id CRITICALITY ignore EXTENSION CSG-Id PRESENCE optional }|
- { ID id-MBMS-Service-Area-List CRITICALITY ignore EXTENSION MBMS-Service-Area-Identity-List PRESENCE optional }|
- { ID id-MultibandInfoList CRITICALITY ignore EXTENSION MultibandInfoList PRESENCE optional },
+ { ID id-Number-of-Antennaports CRITICALITY ignore EXTENSION Number-of-Antennaports PRESENCE optional}|
+ { ID id-PRACH-Configuration CRITICALITY ignore EXTENSION PRACH-Configuration PRESENCE optional}|
+ { ID id-MBSFN-Subframe-Info CRITICALITY ignore EXTENSION MBSFN-Subframe-Infolist PRESENCE optional}|
+ { ID id-CSG-Id CRITICALITY ignore EXTENSION CSG-Id PRESENCE optional}|
+ { ID id-MBMS-Service-Area-List CRITICALITY ignore EXTENSION MBMS-Service-Area-Identity-List PRESENCE optional}|
+ { ID id-MultibandInfoList CRITICALITY ignore EXTENSION MultibandInfoList PRESENCE optional}|
+ { ID id-FreqBandIndicatorPriority CRITICALITY ignore EXTENSION FreqBandIndicatorPriority PRESENCE optional},
...
}
-ShortMAC-I ::= BIT STRING (SIZE(16))
-
-SRVCCOperationPossible ::= ENUMERATED {
- possible,
+SIPTOBearerDeactivationIndication ::= ENUMERATED {
+ true,
...
}
-SubframeAssignment ::= ENUMERATED {
- sa0,
- sa1,
- sa2,
- sa3,
- sa4,
- sa5,
- sa6,
+ShortMAC-I ::= BIT STRING (SIZE(16))
+
+SourceOfUEActivityBehaviourInformation ::= ENUMERATED {
+ subscription-information,
+ statistics,
...
}
-SpecialSubframe-Info ::= SEQUENCE {
+SpecialSubframe-Info ::= SEQUENCE {
specialSubframePatterns SpecialSubframePatterns,
cyclicPrefixDL CyclicPrefixDL,
cyclicPrefixUL CyclicPrefixUL,
@@ -1133,10 +1510,9 @@ SpecialSubframe-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-
-SpecialSubframePatterns ::= ENUMERATED {
+SpecialSubframePatterns ::= ENUMERATED {
ssp0,
- ssp1,
+ ssp1,
ssp2,
ssp3,
ssp4,
@@ -1147,7 +1523,59 @@ SpecialSubframePatterns ::= ENUMERATED {
...
}
-SubscriberProfileIDforRFP ::= INTEGER (1..256)
+SubbandCQI ::= SEQUENCE {
+ subbandCQICodeword0 SubbandCQICodeword0,
+ subbandCQICodeword1 SubbandCQICodeword1 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SubbandCQI-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SRVCCOperationPossible ::= ENUMERATED {
+ possible,
+ ...
+}
+
+SubbandCQI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SubbandCQICodeword0 ::= CHOICE {
+ four-bitCQI INTEGER (0..15, ...),
+ two-bitSubbandDifferentialCQI INTEGER (0..3, ...),
+ two-bitDifferentialCQI INTEGER (0..3, ...),
+ ...
+}
+SubbandCQICodeword1 ::= CHOICE {
+ four-bitCQI INTEGER (0..15, ...),
+ three-bitSpatialDifferentialCQI INTEGER (0..7, ...),
+ two-bitSubbandDifferentialCQI INTEGER (0..3, ...),
+ two-bitDifferentialCQI INTEGER (0..3, ...),
+ ...
+}
+
+SubbandCQIList ::= SEQUENCE (SIZE(1.. maxSubband)) OF SubbandCQIItem
+
+SubbandCQIItem ::= SEQUENCE {
+ subbandCQI SubbandCQI,
+ subbandIndex INTEGER (0..27,...),
+ iE-Extensions ProtocolExtensionContainer { { SubbandCQIItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SubbandCQIItem-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SubbandSize ::= ENUMERATED {
+ size2,
+ size3,
+ size4,
+ size6,
+ size8,
+ ...
+}
+
+SubscriberProfileIDforRFP ::= INTEGER (1..256)
SubframeAllocation ::= CHOICE {
oneframe Oneframe,
@@ -1155,9 +1583,19 @@ SubframeAllocation ::= CHOICE {
...
}
--- T
+SubframeAssignment ::= ENUMERATED {
+ sa0,
+ sa1,
+ sa2,
+ sa3,
+ sa4,
+ sa5,
+ sa6,
+ ...
+}
+
-TAC ::= OCTET STRING (SIZE (2))
+-- T
TABasedMDT::= SEQUENCE {
tAListforMDT TAListforMDT,
@@ -1169,7 +1607,7 @@ TABasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC
+TAC ::= OCTET STRING (SIZE (2))
TAIBasedMDT ::= SEQUENCE {
tAIListforMDT TAIListforMDT,
@@ -1194,31 +1632,37 @@ TAI-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
+TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC
+
TargetCellInUTRAN ::= OCTET STRING -- This IE is to be encoded according to the UTRAN Cell ID in the Last Visited UTRAN Cell Information IE in TS 25.413 [24]
-M1ThresholdEventA2 ::= SEQUENCE {
- measurementThreshold MeasurementThresholdA2,
- iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL,
+TargeteNBtoSource-eNBTransparentContainer ::= OCTET STRING
+
+TDD-Info ::= SEQUENCE {
+ eARFCN EARFCN,
+ transmission-Bandwidth Transmission-Bandwidth,
+ subframeAssignment SubframeAssignment,
+ specialSubframe-Info SpecialSubframe-Info,
+ iE-Extensions ProtocolExtensionContainer { {TDD-Info-ExtIEs} } OPTIONAL,
...
}
-
-M1ThresholdEventA2-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+TDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalSpecialSubframe-Info CRITICALITY ignore EXTENSION AdditionalSpecialSubframe-Info PRESENCE optional}|
+ { ID id-eARFCNExtension CRITICALITY reject EXTENSION EARFCNExtension PRESENCE optional},
...
}
-TargeteNBtoSource-eNBTransparentContainer ::= OCTET STRING
+Threshold-RSRP ::= INTEGER(0..97)
-Threshold-RSRP ::= INTEGER(0..97)
-
-Threshold-RSRQ ::= INTEGER(0..34)
+Threshold-RSRQ ::= INTEGER(0..34)
TimeToWait ::= ENUMERATED {
- v1s,
- v2s,
- v5s,
- v10s,
- v20s,
- v60s,
+ v1s,
+ v2s,
+ v5s,
+ v10s,
+ v20s,
+ v60s,
...
}
@@ -1226,7 +1670,6 @@ Time-UE-StayedInCell ::= INTEGER (0..4095)
Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950)
-
TraceActivation ::= SEQUENCE {
eUTRANTraceID EUTRANTraceID,
interfacesToTrace InterfacesToTrace,
@@ -1243,7 +1686,7 @@ TraceActivation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
TraceCollectionEntityIPAddress ::= BIT STRING (SIZE(1..160, ...))
-TraceDepth ::= ENUMERATED {
+TraceDepth ::= ENUMERATED {
minimum,
medium,
maximum,
@@ -1253,9 +1696,6 @@ TraceDepth ::= ENUMERATED {
...
}
-
-
-
Transmission-Bandwidth ::= ENUMERATED {
bw6,
bw15,
@@ -1268,6 +1708,17 @@ Transmission-Bandwidth ::= ENUMERATED {
TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...))
+TunnelInformation ::= SEQUENCE {
+ transportLayerAddress TransportLayerAddress,
+ uDP-Port-Number Port-Number OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {Tunnel-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Tunnel-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
TypeOfError ::= ENUMERATED {
not-understood,
missing,
@@ -1277,13 +1728,6 @@ TypeOfError ::= ENUMERATED {
-- U
-UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCells)) OF LastVisitedCell-Item
-
-
-UE-S1AP-ID ::= INTEGER (0.. 4294967295)
-
-UE-X2AP-ID ::= INTEGER (0..4095)
-
UEAggregateMaximumBitRate ::= SEQUENCE {
uEaggregateMaximumBitRateDownlink BitRate,
uEaggregateMaximumBitRateUplink BitRate,
@@ -1295,6 +1739,30 @@ UEAggregate-MaximumBitrate-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
+UE-ContextKeptIndicator ::= ENUMERATED {
+ true,
+ ...
+}
+
+UEID ::= BIT STRING (SIZE (16))
+
+UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCells)) OF LastVisitedCell-Item
+
+UE-HistoryInformationFromTheUE ::= OCTET STRING
+-- This IE is a transparent container and shall be encoded as the VisitedCellInfoList field contained in the UEInformationResponse message as defined in TS 36.331 [9]
+
+UE-S1AP-ID ::= INTEGER (0.. 4294967295)
+
+UE-X2AP-ID ::= INTEGER (0..4095)
+
+UE-X2AP-ID-Extension ::= INTEGER (0..4095, ...)
+
+UE-RLF-Report-Container::= OCTET STRING
+-- This IE is a transparent container and shall be encoded as the RLF-Report-r9 field contained in the UEInformationResponse message as defined in TS 36.331 [9]
+
+UE-RLF-Report-Container-for-extended-bands ::= OCTET STRING
+-- This IE is a transparent container and shall be encoded as the RLF-Report-v9e0 field contained in the UEInformationResponse message as defined in TS 36.331 [9]
+
UESecurityCapabilities ::= SEQUENCE {
encryptionAlgorithms EncryptionAlgorithms,
integrityProtectionAlgorithms IntegrityProtectionAlgorithms,
@@ -1308,19 +1776,6 @@ UESecurityCapabilities-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
UL-GBR-PRB-usage::= INTEGER (0..100)
-UL-non-GBR-PRB-usage::= INTEGER (0..100)
-
-UL-Total-PRB-usage::= INTEGER (0..100)
-
-UL-InterferenceOverloadIndication ::= SEQUENCE (SIZE(1..maxnoofPRBs)) OF UL-InterferenceOverloadIndication-Item
-
-UL-InterferenceOverloadIndication-Item ::= ENUMERATED {
- high-interference,
- medium-interference,
- low-interference,
- ...
-}
-
UL-HighInterferenceIndicationInfo ::= SEQUENCE (SIZE(1..maxCellineNB)) OF UL-HighInterferenceIndicationInfo-Item
UL-HighInterferenceIndicationInfo-Item ::= SEQUENCE {
@@ -1336,8 +1791,18 @@ UL-HighInterferenceIndicationInfo-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
UL-HighInterferenceIndication ::= BIT STRING (SIZE(1..110, ...))
-UE-RLF-Report-Container::= OCTET STRING
--- This IE is a transparent container and shall be encoded as the rlfReport field contained in the UEInformationResponse message as defined in TS 36.331 [9]
+UL-InterferenceOverloadIndication ::= SEQUENCE (SIZE(1..maxnoofPRBs)) OF UL-InterferenceOverloadIndication-Item
+
+UL-InterferenceOverloadIndication-Item ::= ENUMERATED {
+ high-interference,
+ medium-interference,
+ low-interference,
+ ...
+}
+
+UL-non-GBR-PRB-usage::= INTEGER (0..100)
+
+UL-Total-PRB-usage::= INTEGER (0..100)
UsableABSInformation ::= CHOICE {
fdd UsableABSInformationFDD,
@@ -1365,9 +1830,31 @@ UsableABSInformationTDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
+
-- V
-- W
+
+WidebandCQI ::= SEQUENCE {
+ widebandCQICodeword0 INTEGER (0..15, ...),
+ widebandCQICodeword1 WidebandCQICodeword1 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { WidebandCQI-ExtIEs} } OPTIONAL,
+ ...
+}
+
+WidebandCQI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+WidebandCQICodeword1::= CHOICE {
+ four-bitCQI INTEGER (0..15, ...),
+ three-bitSpatialDifferentialCQI INTEGER (0..7, ...),
+ ...
+}
+
-- X
+
+X2BenefitValue ::= INTEGER (1..8, ...)
+
-- Y
-- Z
diff --git a/epan/dissectors/asn1/x2ap/X2AP-PDU-Contents.asn b/epan/dissectors/asn1/x2ap/X2AP-PDU-Contents.asn
index a73d78794f..cd3df4271c 100644
--- a/epan/dissectors/asn1/x2ap/X2AP-PDU-Contents.asn
+++ b/epan/dissectors/asn1/x2ap/X2AP-PDU-Contents.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.423 V12.2.0 (2014-06)
+-- 3GPP TS 36.423 V13.4.0 (2016-06)
-- 9.3.4 PDU Definitions
-- **************************************************************
--
@@ -7,10 +7,10 @@
-- **************************************************************
X2AP-PDU-Contents {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-PDU-Contents (1) }
-DEFINITIONS AUTOMATIC TAGS ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -24,15 +24,19 @@ IMPORTS
ABSInformation,
ABS-Status,
AS-SecurityInformation,
+ BearerType,
Cause,
CompositeAvailableCapacityGroup,
+ Correlation-ID,
COUNTvalue,
+ CellReportingIndicator,
CriticalityDiagnostics,
CRNTI,
CSGMembershipStatus,
CSG-Id,
DeactivationIndication,
DL-Forwarding,
+ DynamicDLTransmissionInformation,
ECGI,
E-RAB-ID,
E-RAB-Level-QoS-Parameters,
@@ -72,10 +76,10 @@ IMPORTS
TimeToWait,
TraceActivation,
TraceDepth,
-
TransportLayerAddress,
UEAggregateMaximumBitRate,
UE-HistoryInformation,
+ UE-HistoryInformationFromTheUE,
UE-S1AP-ID,
UESecurityCapabilities,
UE-X2AP-ID,
@@ -90,10 +94,31 @@ IMPORTS
ReceiveStatusOfULPDCPSDUsExtended,
COUNTValueExtended,
SubframeAssignment,
- ExtendedULInterferenceOverloadInfo
-
-
-
+ ExtendedULInterferenceOverloadInfo,
+ ExpectedUEBehaviour,
+ SeNBSecurityKey,
+ MeNBtoSeNBContainer,
+ SeNBtoMeNBContainer,
+ SCGChangeIndication,
+ CoMPInformation,
+ ReportingPeriodicityRSRPMR,
+ RSRPMRList,
+ UE-RLF-Report-Container-for-extended-bands,
+ ProSeAuthorized,
+ CoverageModificationList,
+ ReportingPeriodicityCSIR,
+ CSIReportList,
+ ReceiveStatusOfULPDCPSDUsPDCP-SNlength18,
+ COUNTvaluePDCP-SNlength18,
+ LHN-ID,
+ UE-ContextKeptIndicator,
+ UE-X2AP-ID-Extension,
+ SIPTOBearerDeactivationIndication,
+ TunnelInformation,
+ X2BenefitValue,
+ ResumeID,
+ EUTRANCellIdentifier
+
FROM X2AP-IEs
PrivateIE-Container{},
@@ -111,6 +136,7 @@ FROM X2AP-Containers
id-ABSInformation,
id-ActivatedCellList,
+ id-BearerType,
id-Cause,
id-CellInformation,
id-CellInformation-Item,
@@ -121,6 +147,7 @@ FROM X2AP-Containers
id-CompositeAvailableCapacityGroup,
id-CriticalityDiagnostics,
id-DeactivationIndication,
+ id-DynamicDLTransmissionInformation,
id-E-RABs-Admitted-Item,
id-E-RABs-Admitted-List,
id-E-RABs-NotAdmitted-List,
@@ -192,6 +219,70 @@ FROM X2AP-Containers
id-ExtendedULInterferenceOverloadInfo,
id-RNL-Header,
id-x2APMessage,
+ id-UE-HistoryInformationFromTheUE,
+ id-ExpectedUEBehaviour,
+ id-MeNB-UE-X2AP-ID,
+ id-SeNB-UE-X2AP-ID,
+ id-UE-SecurityCapabilities,
+ id-SeNBSecurityKey,
+ id-SeNBUEAggregateMaximumBitRate,
+ id-ServingPLMN,
+ id-E-RABs-ToBeAdded-List,
+ id-E-RABs-ToBeAdded-Item,
+ id-MeNBtoSeNBContainer,
+ id-E-RABs-Admitted-ToBeAdded-List,
+ id-E-RABs-Admitted-ToBeAdded-Item,
+ id-SeNBtoMeNBContainer,
+ id-ResponseInformationSeNBReconfComp,
+ id-UE-ContextInformationSeNBModReq,
+ id-E-RABs-ToBeAdded-ModReqItem,
+ id-E-RABs-ToBeModified-ModReqItem,
+ id-E-RABs-ToBeReleased-ModReqItem,
+ id-E-RABs-Admitted-ToBeAdded-ModAckList,
+ id-E-RABs-Admitted-ToBeModified-ModAckList,
+ id-E-RABs-Admitted-ToBeReleased-ModAckList,
+ id-E-RABs-Admitted-ToBeAdded-ModAckItem,
+ id-E-RABs-Admitted-ToBeModified-ModAckItem,
+ id-E-RABs-Admitted-ToBeReleased-ModAckItem,
+ id-SCGChangeIndication,
+ id-E-RABs-ToBeReleased-ModReqd,
+ id-E-RABs-ToBeReleased-ModReqdItem,
+ id-E-RABs-ToBeReleased-List-RelReq,
+ id-E-RABs-ToBeReleased-RelReqItem,
+ id-E-RABs-ToBeReleased-List-RelConf,
+ id-E-RABs-ToBeReleased-RelConfItem,
+ id-E-RABs-SubjectToCounterCheck-List,
+ id-E-RABs-SubjectToCounterCheckItem,
+ id-CoMPInformation,
+ id-ReportingPeriodicityRSRPMR,
+ id-RSRPMRList,
+ id-UE-RLF-Report-Container-for-extended-bands,
+ id-ProSeAuthorized,
+ id-CoverageModificationList,
+ id-ReportingPeriodicityCSIR,
+ id-CSIReportList,
+ id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18,
+ id-ULCOUNTValuePDCP-SNlength18,
+ id-DLCOUNTValuePDCP-SNlength18,
+ id-LHN-ID,
+ id-Correlation-ID,
+ id-SIPTO-Correlation-ID,
+ id-UE-ContextReferenceAtSeNB,
+ id-UE-ContextKeptIndicator,
+ id-New-eNB-UE-X2AP-ID-Extension,
+ id-Old-eNB-UE-X2AP-ID-Extension,
+ id-MeNB-UE-X2AP-ID-Extension,
+ id-SeNB-UE-X2AP-ID-Extension,
+ id-SIPTO-BearerDeactivationIndication,
+ id-Tunnel-Information-for-BBF,
+ id-SIPTO-L-GW-TransportLayerAddress,
+ id-GW-TransportLayerAddress,
+ id-X2RemovalThreshold,
+ id-CellReportingIndicator,
+ id-resumeID,
+ id-UE-ContextInformationRetrieve,
+ id-E-RABs-ToBeSetupRetrieve-Item,
+ id-NewEUTRANCellIdentifier,
maxCellineNB,
maxnoofBearers,
@@ -199,7 +290,6 @@ FROM X2AP-Containers
maxFailedMeasObjects,
maxnoofCellIDforMDT,
maxnoofTAforMDT
-
FROM X2AP-Constants;
-- **************************************************************
@@ -209,22 +299,27 @@ FROM X2AP-Constants;
-- **************************************************************
HandoverRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{HandoverRequest-IEs}},
+ protocolIEs ProtocolIE-Container {{HandoverRequest-IEs}},
...
}
HandoverRequest-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
- { ID id-TargetCell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}|
- { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE mandatory}|
- { ID id-UE-ContextInformation CRITICALITY reject TYPE UE-ContextInformation PRESENCE mandatory}|
- { ID id-UE-HistoryInformation CRITICALITY ignore TYPE UE-HistoryInformation PRESENCE mandatory}|
- { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}|
- { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}|
- { ID id-CSGMembershipStatus CRITICALITY reject TYPE CSGMembershipStatus PRESENCE optional}|
- { ID id-MobilityInformation CRITICALITY ignore TYPE MobilityInformation PRESENCE optional}|
- { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional},
+ { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-TargetCell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}|
+ { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE mandatory}|
+ { ID id-UE-ContextInformation CRITICALITY reject TYPE UE-ContextInformation PRESENCE mandatory}|
+ { ID id-UE-HistoryInformation CRITICALITY ignore TYPE UE-HistoryInformation PRESENCE mandatory}|
+ { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}|
+ { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}|
+ { ID id-CSGMembershipStatus CRITICALITY reject TYPE CSGMembershipStatus PRESENCE optional}|
+ { ID id-MobilityInformation CRITICALITY ignore TYPE MobilityInformation PRESENCE optional}|
+ { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}|
+ { ID id-UE-HistoryInformationFromTheUE CRITICALITY ignore TYPE UE-HistoryInformationFromTheUE PRESENCE optional}|
+ { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}|
+ { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}|
+ { ID id-UE-ContextReferenceAtSeNB CRITICALITY ignore TYPE UE-ContextReferenceAtSeNB PRESENCE optional}|
+ { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
...
}
@@ -265,11 +360,23 @@ E-RABs-ToBeSetup-Item ::= SEQUENCE {
}
E-RABs-ToBeSetup-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional},
...
}
MobilityInformation ::= BIT STRING (SIZE(32))
+UE-ContextReferenceAtSeNB ::= SEQUENCE {
+ source-GlobalSeNB-ID GlobalENB-ID,
+ seNB-UE-X2AP-ID UE-X2AP-ID,
+ seNB-UE-X2AP-ID-Extension UE-X2AP-ID-Extension,
+ iE-Extensions ProtocolExtensionContainer { {UE-ContextReferenceAtSeNB-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+UE-ContextReferenceAtSeNB-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
-- **************************************************************
--
@@ -278,17 +385,21 @@ MobilityInformation ::= BIT STRING (SIZE(32))
-- **************************************************************
HandoverRequestAcknowledge ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{HandoverRequestAcknowledge-IEs}},
+ protocolIEs ProtocolIE-Container {{HandoverRequestAcknowledge-IEs}},
...
}
HandoverRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory} |
- { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory} |
- { ID id-E-RABs-Admitted-List CRITICALITY ignore TYPE E-RABs-Admitted-List PRESENCE mandatory} |
- { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional} |
- { ID id-TargeteNBtoSource-eNBTransparentContainer CRITICALITY ignore TYPE TargeteNBtoSource-eNBTransparentContainer PRESENCE mandatory }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-E-RABs-Admitted-List CRITICALITY ignore TYPE E-RABs-Admitted-List PRESENCE mandatory}|
+ { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}|
+ { ID id-TargeteNBtoSource-eNBTransparentContainer CRITICALITY ignore TYPE TargeteNBtoSource-eNBTransparentContainer PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-UE-ContextKeptIndicator CRITICALITY ignore TYPE UE-ContextKeptIndicator PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
...
}
@@ -310,8 +421,6 @@ E-RABs-Admitted-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-
-
-- **************************************************************
--
-- HANDOVER PREPARATION FAILURE
@@ -319,14 +428,15 @@ E-RABs-Admitted-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
HandoverPreparationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{HandoverPreparationFailure-IEs}},
+ protocolIEs ProtocolIE-Container {{HandoverPreparationFailure-IEs}},
...
}
HandoverPreparationFailure-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory} |
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} |
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
...
}
@@ -338,20 +448,21 @@ HandoverPreparationFailure-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
HandoverReport ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{HandoverReport-IEs}},
+ protocolIEs ProtocolIE-Container {{HandoverReport-IEs}},
...
}
HandoverReport-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-HandoverReportType CRITICALITY ignore TYPE HandoverReportType PRESENCE mandatory}|
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
- { ID id-SourceCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}|
- { ID id-FailureCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}|
- { ID id-Re-establishmentCellECGI CRITICALITY ignore TYPE ECGI PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to “HO to Wrong Cell” -- |
- { ID id-TargetCellInUTRAN CRITICALITY ignore TYPE TargetCellInUTRAN PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to "InterRAT ping-pong" --|
- { ID id-SourceCellCRNTI CRITICALITY ignore TYPE CRNTI PRESENCE optional}|
- { ID id-MobilityInformation CRITICALITY ignore TYPE MobilityInformation PRESENCE optional}|
- { ID id-UE-RLF-Report-Container CRITICALITY ignore TYPE UE-RLF-Report-Container PRESENCE optional},
+ { ID id-HandoverReportType CRITICALITY ignore TYPE HandoverReportType PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-SourceCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}|
+ { ID id-FailureCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}|
+ { ID id-Re-establishmentCellECGI CRITICALITY ignore TYPE ECGI PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to “HO to Wrong Cell” -- |
+ { ID id-TargetCellInUTRAN CRITICALITY ignore TYPE TargetCellInUTRAN PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to "InterRAT ping-pong" --|
+ { ID id-SourceCellCRNTI CRITICALITY ignore TYPE CRNTI PRESENCE optional}|
+ { ID id-MobilityInformation CRITICALITY ignore TYPE MobilityInformation PRESENCE optional}|
+ { ID id-UE-RLF-Report-Container CRITICALITY ignore TYPE UE-RLF-Report-Container PRESENCE optional}|
+ { ID id-UE-RLF-Report-Container-for-extended-bands CRITICALITY ignore TYPE UE-RLF-Report-Container-for-extended-bands PRESENCE optional},
...
}
@@ -362,14 +473,16 @@ HandoverReport-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
SNStatusTransfer ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{SNStatusTransfer-IEs}},
+ protocolIEs ProtocolIE-Container {{SNStatusTransfer-IEs}},
...
}
SNStatusTransfer-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory} |
- { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory} |
- { ID id-E-RABs-SubjectToStatusTransfer-List CRITICALITY ignore TYPE E-RABs-SubjectToStatusTransfer-List PRESENCE mandatory} ,
+ { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-E-RABs-SubjectToStatusTransfer-List CRITICALITY ignore TYPE E-RABs-SubjectToStatusTransfer-List PRESENCE mandatory}|
+ { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
...
}
@@ -381,7 +494,7 @@ E-RABs-SubjectToStatusTransfer-ItemIEs X2AP-PROTOCOL-IES ::= {
E-RABs-SubjectToStatusTransfer-Item ::= SEQUENCE {
e-RAB-ID E-RAB-ID,
-
+
receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL,
uL-COUNTvalue COUNTvalue,
dL-COUNTvalue COUNTvalue,
@@ -390,30 +503,32 @@ E-RABs-SubjectToStatusTransfer-Item ::= SEQUENCE {
}
E-RABs-SubjectToStatusTransfer-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
- { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}|
- { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}|
- { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional},
+ { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}|
+ { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}|
+ { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}|
+ { ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 PRESENCE optional}|
+ { ID id-ULCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}|
+ { ID id-DLCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional},
...
}
-
-
-
-
-- **************************************************************
--
--- UE Context Release
+-- UE Context Release
--
-- **************************************************************
UEContextRelease ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{UEContextRelease-IEs}},
+ protocolIEs ProtocolIE-Container {{UEContextRelease-IEs}},
...
}
UEContextRelease-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory} |
- { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory} ,
+ { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SIPTO-BearerDeactivationIndication CRITICALITY ignore TYPE SIPTOBearerDeactivationIndication PRESENCE optional},
...
}
@@ -425,14 +540,16 @@ UEContextRelease-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
HandoverCancel ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{HandoverCancel-IEs}},
+ protocolIEs ProtocolIE-Container {{HandoverCancel-IEs}},
...
}
HandoverCancel-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory} |
- { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional} |
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} ,
+ { ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
...
}
@@ -443,15 +560,17 @@ HandoverCancel-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
ErrorIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ErrorIndication-IEs}},
+ protocolIEs ProtocolIE-Container {{ErrorIndication-IEs}},
...
}
ErrorIndication-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional} |
- { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional} |
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional} |
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional} ,
+ { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional}|
+ { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
...
}
@@ -462,12 +581,12 @@ ErrorIndication-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
ResetRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ResetRequest-IEs}},
+ protocolIEs ProtocolIE-Container {{ResetRequest-IEs}},
...
}
ResetRequest-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory},
...
}
@@ -478,7 +597,7 @@ ResetRequest-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
ResetResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ResetResponse-IEs}},
+ protocolIEs ProtocolIE-Container {{ResetResponse-IEs}},
...
}
@@ -494,14 +613,15 @@ ResetResponse-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
X2SetupRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{X2SetupRequest-IEs}},
+ protocolIEs ProtocolIE-Container {{X2SetupRequest-IEs}},
...
}
X2SetupRequest-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory} |
- { ID id-ServedCells CRITICALITY reject TYPE ServedCells PRESENCE mandatory} |
- { ID id-GUGroupIDList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional},
+ { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}|
+ { ID id-ServedCells CRITICALITY reject TYPE ServedCells PRESENCE mandatory}|
+ { ID id-GUGroupIDList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}|
+ { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional},
...
}
@@ -514,15 +634,16 @@ X2SetupRequest-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
X2SetupResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{X2SetupResponse-IEs}},
+ protocolIEs ProtocolIE-Container {{X2SetupResponse-IEs}},
...
}
X2SetupResponse-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory} |
- { ID id-ServedCells CRITICALITY reject TYPE ServedCells PRESENCE mandatory} |
- { ID id-GUGroupIDList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}|
+ { ID id-ServedCells CRITICALITY reject TYPE ServedCells PRESENCE mandatory}|
+ { ID id-GUGroupIDList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional},
...
}
@@ -535,7 +656,7 @@ X2SetupResponse-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
X2SetupFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{X2SetupFailure-IEs}},
+ protocolIEs ProtocolIE-Container {{X2SetupFailure-IEs}},
...
}
@@ -556,7 +677,7 @@ X2SetupFailure-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
LoadInformation ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{LoadInformation-IEs}},
+ protocolIEs ProtocolIE-Container {{LoadInformation-IEs}},
...
}
@@ -565,7 +686,7 @@ LoadInformation-IEs X2AP-PROTOCOL-IES ::= {
...
}
-CellInformation-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellInformation-ItemIEs} }
+CellInformation-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellInformation-ItemIEs} }
CellInformation-ItemIEs X2AP-PROTOCOL-IES ::= {
{ ID id-CellInformation-Item CRITICALITY ignore TYPE CellInformation-Item PRESENCE mandatory }
@@ -584,7 +705,9 @@ CellInformation-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-ABSInformation CRITICALITY ignore EXTENSION ABSInformation PRESENCE optional }|
{ ID id-InvokeIndication CRITICALITY ignore EXTENSION InvokeIndication PRESENCE optional }|
{ ID id-IntendedULDLConfiguration CRITICALITY ignore EXTENSION SubframeAssignment PRESENCE optional }|
-{ ID id-ExtendedULInterferenceOverloadInfo CRITICALITY ignore EXTENSION ExtendedULInterferenceOverloadInfo PRESENCE optional },
+{ ID id-ExtendedULInterferenceOverloadInfo CRITICALITY ignore EXTENSION ExtendedULInterferenceOverloadInfo PRESENCE optional }|
+{ ID id-CoMPInformation CRITICALITY ignore EXTENSION CoMPInformation PRESENCE optional }|
+{ ID id-DynamicDLTransmissionInformation CRITICALITY ignore EXTENSION DynamicDLTransmissionInformation PRESENCE optional },
...
}
@@ -595,21 +718,22 @@ CellInformation-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
ENBConfigurationUpdate ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ENBConfigurationUpdate-IEs}},
+ protocolIEs ProtocolIE-Container {{ENBConfigurationUpdate-IEs}},
...
}
ENBConfigurationUpdate-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ServedCellsToAdd CRITICALITY reject TYPE ServedCells PRESENCE optional} |
- { ID id-ServedCellsToModify CRITICALITY reject TYPE ServedCellsToModify PRESENCE optional} |
- { ID id-ServedCellsToDelete CRITICALITY reject TYPE Old-ECGIs PRESENCE optional} |
- { ID id-GUGroupIDToAddList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional} |
- { ID id-GUGroupIDToDeleteList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional},
+ { ID id-ServedCellsToAdd CRITICALITY reject TYPE ServedCells PRESENCE optional}|
+ { ID id-ServedCellsToModify CRITICALITY reject TYPE ServedCellsToModify PRESENCE optional}|
+ { ID id-ServedCellsToDelete CRITICALITY reject TYPE Old-ECGIs PRESENCE optional}|
+ { ID id-GUGroupIDToAddList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}|
+ { ID id-GUGroupIDToDeleteList CRITICALITY reject TYPE GUGroupIDList PRESENCE optional}|
+ { ID id-CoverageModificationList CRITICALITY reject TYPE CoverageModificationList PRESENCE optional},
...
}
ServedCellsToModify::= SEQUENCE (SIZE (1..maxCellineNB)) OF ServedCellsToModify-Item
-
+
ServedCellsToModify-Item::= SEQUENCE {
old-ecgi ECGI,
servedCellInfo ServedCell-Information,
@@ -633,12 +757,12 @@ Old-ECGIs::= SEQUENCE (SIZE (1..maxCellineNB)) OF ECGI
-- **************************************************************
ENBConfigurationUpdateAcknowledge ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ENBConfigurationUpdateAcknowledge-IEs}},
+ protocolIEs ProtocolIE-Container {{ENBConfigurationUpdateAcknowledge-IEs}},
...
}
ENBConfigurationUpdateAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
@@ -649,14 +773,14 @@ ENBConfigurationUpdateAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
ENBConfigurationUpdateFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ENBConfigurationUpdateFailure-IEs}},
+ protocolIEs ProtocolIE-Container {{ENBConfigurationUpdateFailure-IEs}},
...
}
ENBConfigurationUpdateFailure-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
- { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
@@ -669,18 +793,20 @@ ENBConfigurationUpdateFailure-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
ResourceStatusRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ResourceStatusRequest-IEs}},
+ protocolIEs ProtocolIE-Container {{ResourceStatusRequest-IEs}},
...
}
ResourceStatusRequest-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
- { ID id-ENB2-Measurement-ID CRITICALITY ignore TYPE Measurement-ID PRESENCE conditional}|-- The IE shall be present if the Registration Request IE is set to “Stop”--
- { ID id-Registration-Request CRITICALITY reject TYPE Registration-Request PRESENCE mandatory}|
- { ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE optional}|
- { ID id-CellToReport CRITICALITY ignore TYPE CellToReport-List PRESENCE mandatory}|
- { ID id-ReportingPeriodicity CRITICALITY ignore TYPE ReportingPeriodicity PRESENCE optional}|
- { ID id-PartialSuccessIndicator CRITICALITY ignore TYPE PartialSuccessIndicator PRESENCE optional},
+ { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
+ { ID id-ENB2-Measurement-ID CRITICALITY ignore TYPE Measurement-ID PRESENCE conditional}|-- The IE shall be present if the Registration Request IE is set to “Stop”, “Partial stop” or to “Add”--
+ { ID id-Registration-Request CRITICALITY reject TYPE Registration-Request PRESENCE mandatory}|
+ { ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE optional}|
+ { ID id-CellToReport CRITICALITY ignore TYPE CellToReport-List PRESENCE mandatory}|
+ { ID id-ReportingPeriodicity CRITICALITY ignore TYPE ReportingPeriodicity PRESENCE optional}|
+ { ID id-PartialSuccessIndicator CRITICALITY ignore TYPE PartialSuccessIndicator PRESENCE optional}|
+ { ID id-ReportingPeriodicityRSRPMR CRITICALITY ignore TYPE ReportingPeriodicityRSRPMR PRESENCE optional}|
+ { ID id-ReportingPeriodicityCSIR CRITICALITY ignore TYPE ReportingPeriodicityCSIR PRESENCE optional},
...
}
@@ -688,7 +814,7 @@ ResourceStatusRequest-IEs X2AP-PROTOCOL-IES ::= {
CellToReport-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellToReport-ItemIEs} }
CellToReport-ItemIEs X2AP-PROTOCOL-IES ::= {
- { ID id-CellToReport-Item CRITICALITY ignore TYPE CellToReport-Item PRESENCE mandatory }
+ { ID id-CellToReport-Item CRITICALITY ignore TYPE CellToReport-Item PRESENCE mandatory}
}
CellToReport-Item ::= SEQUENCE {
@@ -722,20 +848,20 @@ PartialSuccessIndicator ::= ENUMERATED {
-- **************************************************************
ResourceStatusResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ResourceStatusResponse-IEs}},
+ protocolIEs ProtocolIE-Container {{ResourceStatusResponse-IEs}},
...
}
ResourceStatusResponse-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
- { ID id-ENB2-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
+ { ID id-ENB2-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
{ ID id-MeasurementInitiationResult-List CRITICALITY ignore TYPE MeasurementInitiationResult-List PRESENCE optional},
...
}
-MeasurementInitiationResult-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { { MeasurementInitiationResult-ItemIEs} }
+MeasurementInitiationResult-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { { MeasurementInitiationResult-ItemIEs} }
MeasurementInitiationResult-ItemIEs X2AP-PROTOCOL-IES ::= {
{ ID id-MeasurementInitiationResult-Item CRITICALITY ignore TYPE MeasurementInitiationResult-Item PRESENCE mandatory}
@@ -752,7 +878,7 @@ MeasurementInitiationResult-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...
}
-MeasurementFailureCause-List ::= SEQUENCE (SIZE (1..maxFailedMeasObjects)) OF ProtocolIE-Single-Container { { MeasurementFailureCause-ItemIEs} }
+MeasurementFailureCause-List ::= SEQUENCE (SIZE (1..maxFailedMeasObjects)) OF ProtocolIE-Single-Container { { MeasurementFailureCause-ItemIEs} }
MeasurementFailureCause-ItemIEs X2AP-PROTOCOL-IES ::= {
{ ID id-MeasurementFailureCause-Item CRITICALITY ignore TYPE MeasurementFailureCause-Item PRESENCE mandatory}
@@ -776,20 +902,20 @@ MeasurementFailureCause-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
ResourceStatusFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ResourceStatusFailure-IEs}},
+ protocolIEs ProtocolIE-Container {{ResourceStatusFailure-IEs}},
...
}
ResourceStatusFailure-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
- { ID id-ENB2-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-ENB1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
+ { ID id-ENB2-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
{ ID id-CompleteFailureCauseInformation-List CRITICALITY ignore TYPE CompleteFailureCauseInformation-List PRESENCE optional},
...
}
-CompleteFailureCauseInformation-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CompleteFailureCauseInformation-ItemIEs} }
+CompleteFailureCauseInformation-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CompleteFailureCauseInformation-ItemIEs} }
CompleteFailureCauseInformation-ItemIEs X2AP-PROTOCOL-IES ::= {
{ ID id-CompleteFailureCauseInformation-Item CRITICALITY ignore TYPE CompleteFailureCauseInformation-Item PRESENCE mandatory}
@@ -813,7 +939,7 @@ CompleteFailureCauseInformation-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
ResourceStatusUpdate ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{ResourceStatusUpdate-IEs}},
+ protocolIEs ProtocolIE-Container {{ResourceStatusUpdate-IEs}},
...
}
@@ -824,24 +950,27 @@ ResourceStatusUpdate-IEs X2AP-PROTOCOL-IES ::= {
...
}
-CellMeasurementResult-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellMeasurementResult-ItemIEs} }
+CellMeasurementResult-List ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ProtocolIE-Single-Container { {CellMeasurementResult-ItemIEs} }
CellMeasurementResult-ItemIEs X2AP-PROTOCOL-IES ::= {
- { ID id-CellMeasurementResult-Item CRITICALITY ignore TYPE CellMeasurementResult-Item PRESENCE mandatory }
+ { ID id-CellMeasurementResult-Item CRITICALITY ignore TYPE CellMeasurementResult-Item PRESENCE mandatory}
}
CellMeasurementResult-Item ::= SEQUENCE {
- cell-ID ECGI,
+ cell-ID ECGI,
hWLoadIndicator HWLoadIndicator OPTIONAL,
s1TNLLoadIndicator S1TNLLoadIndicator OPTIONAL,
- radioResourceStatus RadioResourceStatus OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { {CellMeasurementResult-Item-ExtIEs} } OPTIONAL,
+ radioResourceStatus RadioResourceStatus OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {CellMeasurementResult-Item-ExtIEs} } OPTIONAL,
...
}
CellMeasurementResult-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-CompositeAvailableCapacityGroup CRITICALITY ignore EXTENSION CompositeAvailableCapacityGroup PRESENCE optional}|
- { ID id-ABS-Status CRITICALITY ignore EXTENSION ABS-Status PRESENCE optional},
+ { ID id-ABS-Status CRITICALITY ignore EXTENSION ABS-Status PRESENCE optional}|
+ { ID id-RSRPMRList CRITICALITY ignore EXTENSION RSRPMRList PRESENCE optional}|
+ { ID id-CSIReportList CRITICALITY ignore EXTENSION CSIReportList PRESENCE optional}|
+ { ID id-CellReportingIndicator CRITICALITY ignore EXTENSION CellReportingIndicator PRESENCE optional},
...
}
@@ -853,7 +982,7 @@ CellMeasurementResult-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
PrivateMessage ::= SEQUENCE {
- privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
+ privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
...
}
@@ -868,16 +997,16 @@ PrivateMessage-IEs X2AP-PRIVATE-IES ::= {
-- **************************************************************
MobilityChangeRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{MobilityChangeRequest-IEs}},
+ protocolIEs ProtocolIE-Container {{MobilityChangeRequest-IEs}},
...
}
MobilityChangeRequest-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ENB1-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory }|
- { ID id-ENB2-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory }|
- { ID id-ENB1-Mobility-Parameters CRITICALITY ignore TYPE MobilityParametersInformation PRESENCE optional }|
- { ID id-ENB2-Proposed-Mobility-Parameters CRITICALITY reject TYPE MobilityParametersInformation PRESENCE mandatory }|
- { ID id-Cause CRITICALITY reject TYPE Cause PRESENCE mandatory },
+ { ID id-ENB1-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}|
+ { ID id-ENB2-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}|
+ { ID id-ENB1-Mobility-Parameters CRITICALITY ignore TYPE MobilityParametersInformation PRESENCE optional}|
+ { ID id-ENB2-Proposed-Mobility-Parameters CRITICALITY reject TYPE MobilityParametersInformation PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY reject TYPE Cause PRESENCE mandatory},
...
}
@@ -888,14 +1017,14 @@ MobilityChangeRequest-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
MobilityChangeAcknowledge ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{MobilityChangeAcknowledge-IEs}},
+ protocolIEs ProtocolIE-Container {{MobilityChangeAcknowledge-IEs}},
...
}
MobilityChangeAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ENB1-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory }|
- { ID id-ENB2-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-ENB1-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}|
+ { ID id-ENB2-Cell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
@@ -907,16 +1036,16 @@ MobilityChangeAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
MobilityChangeFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{MobilityChangeFailure-IEs}},
+ protocolIEs ProtocolIE-Container {{MobilityChangeFailure-IEs}},
...
}
MobilityChangeFailure-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ENB1-Cell-ID CRITICALITY ignore TYPE ECGI PRESENCE mandatory }|
- { ID id-ENB2-Cell-ID CRITICALITY ignore TYPE ECGI PRESENCE mandatory }|
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
- { ID id-ENB2-Mobility-Parameters-Modification-Range CRITICALITY ignore TYPE MobilityParametersModificationRange PRESENCE optional }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-ENB1-Cell-ID CRITICALITY ignore TYPE ECGI PRESENCE mandatory}|
+ { ID id-ENB2-Cell-ID CRITICALITY ignore TYPE ECGI PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-ENB2-Mobility-Parameters-Modification-Range CRITICALITY ignore TYPE MobilityParametersModificationRange PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
@@ -927,18 +1056,19 @@ MobilityChangeFailure-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
RLFIndication ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{RLFIndication-IEs}},
+ protocolIEs ProtocolIE-Container {{RLFIndication-IEs}},
...
}
RLFIndication-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-FailureCellPCI CRITICALITY ignore TYPE PCI PRESENCE mandatory}|
- { ID id-Re-establishmentCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}|
- { ID id-FailureCellCRNTI CRITICALITY ignore TYPE CRNTI PRESENCE mandatory}|
- { ID id-ShortMAC-I CRITICALITY ignore TYPE ShortMAC-I PRESENCE optional}|
- { ID id-UE-RLF-Report-Container CRITICALITY ignore TYPE UE-RLF-Report-Container PRESENCE optional}|
- { ID id-RRCConnSetupIndicator CRITICALITY reject TYPE RRCConnSetupIndicator PRESENCE optional}|
- { ID id-RRCConnReestabIndicator CRITICALITY ignore TYPE RRCConnReestabIndicator PRESENCE optional},
+ { ID id-FailureCellPCI CRITICALITY ignore TYPE PCI PRESENCE mandatory}|
+ { ID id-Re-establishmentCellECGI CRITICALITY ignore TYPE ECGI PRESENCE mandatory}|
+ { ID id-FailureCellCRNTI CRITICALITY ignore TYPE CRNTI PRESENCE mandatory}|
+ { ID id-ShortMAC-I CRITICALITY ignore TYPE ShortMAC-I PRESENCE optional}|
+ { ID id-UE-RLF-Report-Container CRITICALITY ignore TYPE UE-RLF-Report-Container PRESENCE optional}|
+ { ID id-RRCConnSetupIndicator CRITICALITY reject TYPE RRCConnSetupIndicator PRESENCE optional}|
+ { ID id-RRCConnReestabIndicator CRITICALITY ignore TYPE RRCConnReestabIndicator PRESENCE optional}|
+ { ID id-UE-RLF-Report-Container-for-extended-bands CRITICALITY ignore TYPE UE-RLF-Report-Container-for-extended-bands PRESENCE optional},
...
}
@@ -950,17 +1080,17 @@ RLFIndication-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
CellActivationRequest ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{CellActivationRequest-IEs}},
+ protocolIEs ProtocolIE-Container {{CellActivationRequest-IEs}},
...
}
CellActivationRequest-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ServedCellsToActivate CRITICALITY reject TYPE ServedCellsToActivate PRESENCE mandatory },
+ { ID id-ServedCellsToActivate CRITICALITY reject TYPE ServedCellsToActivate PRESENCE mandatory},
...
}
ServedCellsToActivate::= SEQUENCE (SIZE (1..maxCellineNB)) OF ServedCellsToActivate-Item
-
+
ServedCellsToActivate-Item::= SEQUENCE {
ecgi ECGI,
iE-Extensions ProtocolExtensionContainer { { ServedCellsToActivate-Item-ExtIEs} } OPTIONAL,
@@ -978,18 +1108,18 @@ ServedCellsToActivate-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
CellActivationResponse ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{CellActivationResponse-IEs}},
+ protocolIEs ProtocolIE-Container {{CellActivationResponse-IEs}},
...
}
CellActivationResponse-IEs X2AP-PROTOCOL-IES ::= {
- { ID id-ActivatedCellList CRITICALITY ignore TYPE ActivatedCellList PRESENCE mandatory }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-ActivatedCellList CRITICALITY ignore TYPE ActivatedCellList PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
ActivatedCellList ::= SEQUENCE (SIZE (1..maxCellineNB)) OF ActivatedCellList-Item
-
+
ActivatedCellList-Item::= SEQUENCE {
ecgi ECGI,
iE-Extensions ProtocolExtensionContainer { { ActivatedCellList-Item-ExtIEs} } OPTIONAL,
@@ -1007,7 +1137,7 @@ ActivatedCellList-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- **************************************************************
CellActivationFailure ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{CellActivationFailure-IEs}},
+ protocolIEs ProtocolIE-Container {{CellActivationFailure-IEs}},
...
}
@@ -1024,7 +1154,7 @@ CellActivationFailure-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
X2Release ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{X2Release-IEs}},
+ protocolIEs ProtocolIE-Container {{X2Release-IEs}},
...
}
@@ -1035,24 +1165,24 @@ X2Release-IEs X2AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- X2 Message Transfer
+-- X2AP Message Transfer
--
-- **************************************************************
-X2MessageTransfer ::= SEQUENCE {
- protocolIEs ProtocolIE-Container {{X2MessageTransfer-IEs}},
+X2APMessageTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{X2APMessageTransfer-IEs}},
...
}
-X2MessageTransfer-IEs X2AP-PROTOCOL-IES ::= {
+X2APMessageTransfer-IEs X2AP-PROTOCOL-IES ::= {
{ ID id-RNL-Header CRITICALITY reject TYPE RNL-Header PRESENCE mandatory}|
{ ID id-x2APMessage CRITICALITY reject TYPE X2AP-Message PRESENCE optional},
...
}
RNL-Header ::= SEQUENCE {
- target-GlobalENB-ID GlobalENB-ID OPTIONAL,
source-GlobalENB-ID GlobalENB-ID,
+ target-GlobalENB-ID GlobalENB-ID OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { RNL-Header-Item-ExtIEs} } OPTIONAL,
...
}
@@ -1063,4 +1193,921 @@ RNL-Header-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2AP-Message ::= OCTET STRING
+-- **************************************************************
+--
+-- SENB ADDITION REQUEST
+--
+-- **************************************************************
+
+SeNBAdditionRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBAdditionRequest-IEs}},
+ ...
+}
+
+SeNBAdditionRequest-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-UE-SecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE conditional}|
+ -- This IE shall be present if the Bearer Option IE is set to the value “SCG bearer” --
+ { ID id-SeNBSecurityKey CRITICALITY reject TYPE SeNBSecurityKey PRESENCE conditional}|
+ -- This IE shall be present if the Bearer Option IE is set to the value “SCG bearer” --
+ { ID id-SeNBUEAggregateMaximumBitRate CRITICALITY reject TYPE UEAggregateMaximumBitRate PRESENCE mandatory}|
+ { ID id-ServingPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional}|
+ { ID id-E-RABs-ToBeAdded-List CRITICALITY reject TYPE E-RABs-ToBeAdded-List PRESENCE mandatory}|
+ { ID id-MeNBtoSeNBContainer CRITICALITY reject TYPE MeNBtoSeNBContainer PRESENCE mandatory}|
+ { ID id-CSGMembershipStatus CRITICALITY reject TYPE CSGMembershipStatus PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+E-RABs-ToBeAdded-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { { E-RABs-ToBeAdded-ItemIEs} }
+
+E-RABs-ToBeAdded-ItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-ToBeAdded-Item CRITICALITY reject TYPE E-RABs-ToBeAdded-Item PRESENCE mandatory},
+ ...
+}
+
+E-RABs-ToBeAdded-Item ::= CHOICE {
+ sCG-Bearer E-RABs-ToBeAdded-Item-SCG-Bearer,
+ split-Bearer E-RABs-ToBeAdded-Item-Split-Bearer,
+ ...
+}
+
+E-RABs-ToBeAdded-Item-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters,
+ dL-Forwarding DL-Forwarding OPTIONAL,
+ s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-Item-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeAdded-Item-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|
+ { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional},
+ ...
+}
+
+E-RABs-ToBeAdded-Item-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters,
+ meNB-GTPtunnelEndpoint GTPtunnelEndpoint,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-Item-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeAdded-Item-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB ADDITION REQUEST ACKNOWLEDGE
+--
+-- **************************************************************
+
+SeNBAdditionRequestAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBAdditionRequestAcknowledge-IEs}},
+ ...
+}
+
+SeNBAdditionRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-E-RABs-Admitted-ToBeAdded-List CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-List PRESENCE mandatory}|
+ { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}|
+ { ID id-SeNBtoMeNBContainer CRITICALITY reject TYPE SeNBtoMeNBContainer PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}|
+ { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional},
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-List ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeAdded-ItemIEs} }
+
+E-RABs-Admitted-ToBeAdded-ItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-Admitted-ToBeAdded-Item CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-Item PRESENCE mandatory}
+}
+
+E-RABs-Admitted-ToBeAdded-Item ::= CHOICE {
+ sCG-Bearer E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer,
+ split-Bearer E-RABs-Admitted-ToBeAdded-Item-Split-Bearer,
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-Item-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint,
+ dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-Item-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ seNB-GTPtunnelEndpoint GTPtunnelEndpoint,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB ADDITION REQUEST REJECT
+--
+-- **************************************************************
+
+SeNBAdditionRequestReject ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBAdditionRequestReject-IEs}},
+ ...
+}
+
+SeNBAdditionRequestReject-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB RECONFIGURATION COMPLETE
+--
+-- **************************************************************
+
+SeNBReconfigurationComplete ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBReconfigurationComplete-IEs}},
+ ...
+}
+
+SeNBReconfigurationComplete-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-ResponseInformationSeNBReconfComp CRITICALITY ignore TYPE ResponseInformationSeNBReconfComp PRESENCE mandatory}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+ResponseInformationSeNBReconfComp ::= CHOICE {
+ success ResponseInformationSeNBReconfComp-SuccessItem,
+ reject-by-MeNB ResponseInformationSeNBReconfComp-RejectByMeNBItem,
+ ...
+}
+
+ResponseInformationSeNBReconfComp-SuccessItem ::= SEQUENCE {
+ meNBtoSeNBContainer MeNBtoSeNBContainer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {ResponseInformationSeNBReconfComp-SuccessItemExtIEs} } OPTIONAL,
+ ...
+}
+
+ResponseInformationSeNBReconfComp-SuccessItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResponseInformationSeNBReconfComp-RejectByMeNBItem ::= SEQUENCE {
+ cause Cause,
+ meNBtoSeNBContainer MeNBtoSeNBContainer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs} } OPTIONAL,
+ ...
+}
+
+ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB MODIFICATION REQUEST
+--
+-- **************************************************************
+
+SeNBModificationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ SeNBModificationRequest-IEs}},
+ ...
+}
+
+SeNBModificationRequest-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-SCGChangeIndication CRITICALITY ignore TYPE SCGChangeIndication PRESENCE optional}|
+ { ID id-ServingPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional}|
+ { ID id-UE-ContextInformationSeNBModReq CRITICALITY reject TYPE UE-ContextInformationSeNBModReq PRESENCE optional}|
+ { ID id-MeNBtoSeNBContainer CRITICALITY ignore TYPE MeNBtoSeNBContainer PRESENCE optional}|
+ { ID id-CSGMembershipStatus CRITICALITY reject TYPE CSGMembershipStatus PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+UE-ContextInformationSeNBModReq ::= SEQUENCE {
+ uE-SecurityCapabilities UESecurityCapabilities OPTIONAL,
+ seNB-SecurityKey SeNBSecurityKey OPTIONAL,
+ seNBUEAggregateMaximumBitRate UEAggregateMaximumBitRate OPTIONAL,
+ e-RABs-ToBeAdded E-RABs-ToBeAdded-List-ModReq OPTIONAL,
+ e-RABs-ToBeModified E-RABs-ToBeModified-List-ModReq OPTIONAL,
+ e-RABs-ToBeReleased E-RABs-ToBeReleased-List-ModReq OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UE-ContextInformationSeNBModReqExtIEs} } OPTIONAL,
+ ...
+}
+
+UE-ContextInformationSeNBModReqExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-ToBeAdded-List-ModReq ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeAdded-ModReqItemIEs} }
+
+E-RABs-ToBeAdded-ModReqItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-ToBeAdded-ModReqItem CRITICALITY ignore TYPE E-RABs-ToBeAdded-ModReqItem PRESENCE mandatory},
+ ...
+}
+
+E-RABs-ToBeAdded-ModReqItem ::= CHOICE {
+ sCG-Bearer E-RABs-ToBeAdded-ModReqItem-SCG-Bearer,
+ split-Bearer E-RABs-ToBeAdded-ModReqItem-Split-Bearer,
+ ...
+}
+
+E-RABs-ToBeAdded-ModReqItem-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters,
+ dL-Forwarding DL-Forwarding OPTIONAL,
+ s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|
+ { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional},
+ ...
+}
+
+E-RABs-ToBeAdded-ModReqItem-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters,
+ meNB-GTPtunnelEndpoint GTPtunnelEndpoint,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-ToBeModified-List-ModReq ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeModified-ModReqItemIEs} }
+
+E-RABs-ToBeModified-ModReqItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-ToBeModified-ModReqItem CRITICALITY ignore TYPE E-RABs-ToBeModified-ModReqItem PRESENCE mandatory},
+ ...
+}
+
+
+E-RABs-ToBeModified-ModReqItem ::= CHOICE {
+ sCG-Bearer E-RABs-ToBeModified-ModReqItem-SCG-Bearer,
+ split-Bearer E-RABs-ToBeModified-ModReqItem-Split-Bearer,
+ ...
+}
+
+E-RABs-ToBeModified-ModReqItem-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL,
+ s1-UL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-ToBeModified-ModReqItem-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters OPTIONAL,
+ meNB-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-ToBeReleased-List-ModReq ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-ModReqItemIEs} }
+
+E-RABs-ToBeReleased-ModReqItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-ToBeReleased-ModReqItem CRITICALITY ignore TYPE E-RABs-ToBeReleased-ModReqItem PRESENCE mandatory},
+ ...
+}
+
+E-RABs-ToBeReleased-ModReqItem ::= CHOICE {
+ sCG-Bearer E-RABs-ToBeReleased-ModReqItem-SCG-Bearer,
+ split-Bearer E-RABs-ToBeReleased-ModReqItem-Split-Bearer,
+ ...
+}
+
+E-RABs-ToBeReleased-ModReqItem-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ uL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-ToBeReleased-ModReqItem-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB MODIFICATION REQUEST ACKNOWLEDGE
+--
+-- **************************************************************
+
+SeNBModificationRequestAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBModificationRequestAcknowledge-IEs}},
+ ...
+}
+
+SeNBModificationRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-E-RABs-Admitted-ToBeAdded-ModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-ModAckList PRESENCE optional}|
+ { ID id-E-RABs-Admitted-ToBeModified-ModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeModified-ModAckList PRESENCE optional}|
+ { ID id-E-RABs-Admitted-ToBeReleased-ModAckList CRITICALITY ignore TYPE E-RABs-Admitted-ToBeReleased-ModAckList PRESENCE optional}|
+ { ID id-E-RABs-NotAdmitted-List CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}|
+ { ID id-SeNBtoMeNBContainer CRITICALITY ignore TYPE SeNBtoMeNBContainer PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-ModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeAdded-ModAckItemIEs} }
+
+E-RABs-Admitted-ToBeAdded-ModAckItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-Admitted-ToBeAdded-ModAckItem CRITICALITY ignore TYPE E-RABs-Admitted-ToBeAdded-ModAckItem PRESENCE mandatory}
+}
+
+E-RABs-Admitted-ToBeAdded-ModAckItem ::= CHOICE {
+ sCG-Bearer E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer,
+ split-Bearer E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer,
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint,
+ dL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ uL-Forwarding-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-ModAckItem-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ seNB-GTPtunnelEndpoint GTPtunnelEndpoint,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+E-RABs-Admitted-ToBeModified-ModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeModified-ModAckItemIEs} }
+
+E-RABs-Admitted-ToBeModified-ModAckItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-Admitted-ToBeModified-ModAckItem CRITICALITY ignore TYPE E-RABs-Admitted-ToBeModified-ModAckItem PRESENCE mandatory}
+}
+
+E-RABs-Admitted-ToBeModified-ModAckItem ::= CHOICE {
+ sCG-Bearer E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer,
+ split-Bearer E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer,
+ ...
+}
+
+E-RABs-Admitted-ToBeModified-ModAckItem-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ s1-DL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-Admitted-ToBeModified-ModAckItem-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ seNB-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-Admitted-ToBeReleased-ModAckList ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-Admitted-ToBeReleased-ModAckItemIEs} }
+
+E-RABs-Admitted-ToBeReleased-ModAckItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-Admitted-ToBeReleased-ModAckItem CRITICALITY ignore TYPE E-RABs-Admitted-ToReleased-ModAckItem PRESENCE mandatory}
+}
+
+E-RABs-Admitted-ToReleased-ModAckItem ::= CHOICE {
+ sCG-Bearer E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer,
+ split-Bearer E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer,
+ ...
+}
+
+E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-Admitted-ToBeReleased-ModAckItem-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB MODIFICATION REQUEST REJECT
+--
+-- **************************************************************
+
+SeNBModificationRequestReject ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBModificationRequestReject-IEs}},
+ ...
+}
+
+SeNBModificationRequestReject-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB MODIFICATION REQUIRED
+--
+-- **************************************************************
+
+SeNBModificationRequired ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBModificationRequired-IEs}},
+ ...
+}
+
+SeNBModificationRequired-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-SCGChangeIndication CRITICALITY ignore TYPE SCGChangeIndication PRESENCE optional}|
+ { ID id-E-RABs-ToBeReleased-ModReqd CRITICALITY ignore TYPE E-RABs-ToBeReleased-ModReqd PRESENCE optional}|
+ { ID id-SeNBtoMeNBContainer CRITICALITY ignore TYPE SeNBtoMeNBContainer PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+
+E-RABs-ToBeReleased-ModReqd ::= SEQUENCE (SIZE (1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-ModReqdItemIEs} }
+
+E-RABs-ToBeReleased-ModReqdItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-ToBeReleased-ModReqdItem CRITICALITY ignore TYPE E-RABs-ToBeReleased-ModReqdItem PRESENCE mandatory },
+ ...
+}
+
+E-RABs-ToBeReleased-ModReqdItem ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-ModReqdItemExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeReleased-ModReqdItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB MODIFICATION CONFIRM
+--
+-- **************************************************************
+
+SeNBModificationConfirm ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBModificationConfirm-IEs}},
+ ...
+}
+
+SeNBModificationConfirm-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-MeNBtoSeNBContainer CRITICALITY ignore TYPE MeNBtoSeNBContainer PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB MODIFICATION REFUSE
+--
+-- **************************************************************
+
+SeNBModificationRefuse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBModificationRefuse-IEs}},
+ ...
+}
+
+SeNBModificationRefuse-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-MeNBtoSeNBContainer CRITICALITY ignore TYPE MeNBtoSeNBContainer PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB RELEASE REQUEST
+--
+-- **************************************************************
+
+SeNBReleaseRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBReleaseRequest-IEs}},
+ ...
+}
+
+SeNBReleaseRequest-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE optional}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}|
+ { ID id-E-RABs-ToBeReleased-List-RelReq CRITICALITY ignore TYPE E-RABs-ToBeReleased-List-RelReq PRESENCE optional}|
+ { ID id-UE-ContextKeptIndicator CRITICALITY ignore TYPE UE-ContextKeptIndicator PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+E-RABs-ToBeReleased-List-RelReq ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-RelReqItemIEs} }
+
+E-RABs-ToBeReleased-RelReqItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-ToBeReleased-RelReqItem CRITICALITY ignore TYPE E-RABs-ToBeReleased-RelReqItem PRESENCE mandatory},
+ ...
+}
+
+E-RABs-ToBeReleased-RelReqItem ::= CHOICE {
+ sCG-Bearer E-RABs-ToBeReleased-RelReqItem-SCG-Bearer,
+ split-Bearer E-RABs-ToBeReleased-RelReqItem-Split-Bearer,
+ ...
+}
+
+E-RABs-ToBeReleased-RelReqItem-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ uL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-ToBeReleased-RelReqItem-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB RELEASE REQUIRED
+--
+-- **************************************************************
+
+SeNBReleaseRequired ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBReleaseRequired-IEs}},
+ ...
+}
+
+SeNBReleaseRequired-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB RELEASE CONFIRM
+--
+-- **************************************************************
+
+SeNBReleaseConfirm ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBReleaseConfirm-IEs}},
+ ...
+}
+
+SeNBReleaseConfirm-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-E-RABs-ToBeReleased-List-RelConf CRITICALITY ignore TYPE E-RABs-ToBeReleased-List-RelConf PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+E-RABs-ToBeReleased-List-RelConf ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeReleased-RelConfItemIEs} }
+
+E-RABs-ToBeReleased-RelConfItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-ToBeReleased-RelConfItem CRITICALITY ignore TYPE E-RABs-ToBeReleased-RelConfItem PRESENCE mandatory},
+ ...
+}
+
+E-RABs-ToBeReleased-RelConfItem ::= CHOICE {
+ sCG-Bearer E-RABs-ToBeReleased-RelConfItem-SCG-Bearer,
+ split-Bearer E-RABs-ToBeReleased-RelConfItem-Split-Bearer,
+ ...
+}
+
+E-RABs-ToBeReleased-RelConfItem-SCG-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ uL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-ToBeReleased-RelConfItem-Split-Bearer ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ dL-GTPtunnelEndpoint GTPtunnelEndpoint OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- SENB COUNTER CHECK REQUEST
+--
+-- **************************************************************
+
+SeNBCounterCheckRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{SeNBCounterCheckRequest-IEs}},
+ ...
+}
+
+SeNBCounterCheckRequest-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-MeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-E-RABs-SubjectToCounterCheck-List CRITICALITY ignore TYPE E-RABs-SubjectToCounterCheck-List PRESENCE mandatory}|
+ { ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
+ ...
+}
+E-RABs-SubjectToCounterCheck-List ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-SubjectToCounterCheckItemIEs} }
+
+E-RABs-SubjectToCounterCheckItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-SubjectToCounterCheckItem CRITICALITY ignore TYPE E-RABs-SubjectToCounterCheckItem PRESENCE mandatory},
+ ...
+}
+
+E-RABs-SubjectToCounterCheckItem ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ uL-Count INTEGER (0..4294967295),
+ dL-Count INTEGER (0..4294967295),
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-SubjectToCounterCheckItemExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-SubjectToCounterCheckItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- X2 REMOVAL REQUEST
+--
+-- **************************************************************
+
+X2RemovalRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{X2RemovalRequest-IEs}},
+ ...
+}
+
+X2RemovalRequest-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}|
+ { ID id-X2RemovalThreshold CRITICALITY reject TYPE X2BenefitValue PRESENCE optional},
+...
+}
+
+
+
+-- **************************************************************
+--
+-- X2 REMOVAL RESPONSE
+--
+-- **************************************************************
+
+X2RemovalResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{X2RemovalResponse-IEs}},
+ ...
+}
+
+X2RemovalResponse-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+
+
+-- **************************************************************
+--
+-- X2 REMOVAL FAILURE
+--
+-- **************************************************************
+
+X2RemovalFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{X2RemovalFailure-IEs}},
+ ...
+}
+
+X2RemovalFailure-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- RETRIEVE UE CONTEXT REQUEST
+--
+-- **************************************************************
+
+RetrieveUEContextRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ RetrieveUEContextRequest-IEs}},
+ ...
+}
+
+RetrieveUEContextRequest-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-resumeID CRITICALITY reject TYPE ResumeID PRESENCE mandatory}|
+ { ID id-ShortMAC-I CRITICALITY reject TYPE ShortMAC-I PRESENCE mandatory}|
+ { ID id-NewEUTRANCellIdentifier CRITICALITY reject TYPE EUTRANCellIdentifier PRESENCE mandatory},
+ ...
+}
+
+-- **************************************************************
+--
+-- RETRIEVE UE CONTEXT RESPONSE
+--
+-- **************************************************************
+
+RetrieveUEContextResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ RetrieveUEContextResponse-IEs}},
+ ...
+}
+
+RetrieveUEContextResponse-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE mandatory}|
+ { ID id-UE-ContextInformationRetrieve CRITICALITY reject TYPE UE-ContextInformationRetrieve PRESENCE mandatory}|
+ { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}|
+ { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}|
+ { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}|
+ { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}|
+ { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+UE-ContextInformationRetrieve ::= SEQUENCE {
+ mME-UE-S1AP-ID UE-S1AP-ID,
+ uESecurityCapabilities UESecurityCapabilities,
+ aS-SecurityInformation AS-SecurityInformation,
+ uEaggregateMaximumBitRate UEAggregateMaximumBitRate,
+ subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL,
+ e-RABs-ToBeSetup-ListRetrieve E-RABs-ToBeSetup-ListRetrieve,
+ rRC-Context RRC-Context,
+ handoverRestrictionList HandoverRestrictionList OPTIONAL,
+ locationReportingInformation LocationReportingInformation OPTIONAL,
+ managBasedMDTallowed ManagementBasedMDTallowed OPTIONAL,
+ managBasedMDTPLMNList MDTPLMNList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {UE-ContextInformationRetrieve-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UE-ContextInformationRetrieve-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-RABs-ToBeSetup-ListRetrieve ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeSetupRetrieve-ItemIEs} }
+
+E-RABs-ToBeSetupRetrieve-ItemIEs X2AP-PROTOCOL-IES ::= {
+ { ID id-E-RABs-ToBeSetupRetrieve-Item CRITICALITY ignore TYPE E-RABs-ToBeSetupRetrieve-Item PRESENCE mandatory},
+ ...
+}
+
+E-RABs-ToBeSetupRetrieve-Item ::= SEQUENCE {
+ e-RAB-ID E-RAB-ID,
+ e-RAB-Level-QoS-Parameters E-RAB-Level-QoS-Parameters,
+ bearerType BearerType OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {E-RABs-ToBeSetupRetrieve-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+E-RABs-ToBeSetupRetrieve-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- **************************************************************
+--
+-- RETRIEVE UE CONTEXT FAILURE
+--
+-- **************************************************************
+
+RetrieveUEContextFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ RetrieveUEContextFailure-IEs}},
+ ...
+}
+
+RetrieveUEContextFailure-IEs X2AP-PROTOCOL-IES ::= {
+ { ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
+ { ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
END
diff --git a/epan/dissectors/asn1/x2ap/X2AP-PDU-Descriptions.asn b/epan/dissectors/asn1/x2ap/X2AP-PDU-Descriptions.asn
index 189e45ad5a..e05000d143 100644
--- a/epan/dissectors/asn1/x2ap/X2AP-PDU-Descriptions.asn
+++ b/epan/dissectors/asn1/x2ap/X2AP-PDU-Descriptions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.423 V12.2.0 (2014-06)
+-- 3GPP TS 36.423 V13.4.0 (2016-06)
-- 9.3.3 Elementary Procedure Definitions
-- **************************************************************
--
@@ -6,11 +6,11 @@
--
-- **************************************************************
- X2AP-PDU-Descriptions {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+X2AP-PDU-Descriptions {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-PDU-Descriptions (0) }
-DEFINITIONS AUTOMATIC TAGS ::=
+DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@@ -23,8 +23,8 @@ BEGIN
IMPORTS
Criticality,
ProcedureCode
-FROM X2AP-CommonDataTypes
+FROM X2AP-CommonDataTypes
CellActivationRequest,
CellActivationResponse,
@@ -33,9 +33,9 @@ FROM X2AP-CommonDataTypes
ENBConfigurationUpdateAcknowledge,
ENBConfigurationUpdateFailure,
ErrorIndication,
- HandoverCancel,
+ HandoverCancel,
HandoverReport,
- HandoverPreparationFailure,
+ HandoverPreparationFailure,
HandoverRequest,
HandoverRequestAcknowledge,
LoadInformation,
@@ -45,7 +45,7 @@ FROM X2AP-CommonDataTypes
ResourceStatusFailure,
ResourceStatusRequest,
ResourceStatusResponse,
- ResourceStatusUpdate,
+ ResourceStatusUpdate,
RLFIndication,
SNStatusTransfer,
UEContextRelease,
@@ -56,35 +56,59 @@ FROM X2AP-CommonDataTypes
MobilityChangeAcknowledge,
MobilityChangeFailure,
X2Release,
- X2MessageTransfer
-
-
+ X2APMessageTransfer,
+ SeNBAdditionRequest,
+ SeNBAdditionRequestAcknowledge,
+ SeNBAdditionRequestReject,
+ SeNBReconfigurationComplete,
+ SeNBModificationRequest,
+ SeNBModificationRequestAcknowledge,
+ SeNBModificationRequestReject,
+ SeNBModificationRequired,
+ SeNBModificationConfirm,
+ SeNBModificationRefuse,
+ SeNBReleaseRequest,
+ SeNBReleaseRequired,
+ SeNBReleaseConfirm,
+ SeNBCounterCheckRequest,
+ X2RemovalFailure,
+ X2RemovalRequest,
+ X2RemovalResponse,
+ RetrieveUEContextRequest,
+ RetrieveUEContextResponse,
+ RetrieveUEContextFailure
FROM X2AP-PDU-Contents
id-cellActivation,
id-eNBConfigurationUpdate,
id-errorIndication,
- id-handoverCancel,
+ id-handoverCancel,
id-handoverReport,
id-handoverPreparation,
-
+
id-loadIndication,
id-privateMessage,
id-reset,
-
+
id-resourceStatusReporting,
- id-resourceStatusReportingInitiation,
+ id-resourceStatusReportingInitiation,
id-rLFIndication,
id-snStatusTransfer,
id-uEContextRelease,
id-x2Setup,
id-mobilitySettingsChange,
id-x2Release,
- id-x2MessageTransfer
-
-
-
+ id-x2APMessageTransfer,
+ id-seNBAdditionPreparation,
+ id-seNBReconfigurationCompletion,
+ id-meNBinitiatedSeNBModificationPreparation,
+ id-seNBinitiatedSeNBModification,
+ id-meNBinitiatedSeNBRelease,
+ id-seNBinitiatedSeNBRelease,
+ id-seNBCounterCheck,
+ id-x2Removal,
+ id-retrieveUEContext
FROM X2AP-Constants;
@@ -140,7 +164,6 @@ UnsuccessfulOutcome ::= SEQUENCE {
value X2AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({X2AP-ELEMENTARY-PROCEDURES}{@procedureCode})
}
-
-- **************************************************************
--
-- Interface Elementary Procedure List
@@ -160,7 +183,13 @@ X2AP-ELEMENTARY-PROCEDURES-CLASS-1 X2AP-ELEMENTARY-PROCEDURE ::= {
resourceStatusReportingInitiation |
eNBConfigurationUpdate |
mobilitySettingsChange |
- cellActivation ,
+ cellActivation |
+ seNBAdditionPreparation |
+ meNBinitiatedSeNBModificationPreparation |
+ seNBinitiatedSeNBModification |
+ seNBinitiatedSeNBRelease |
+ x2Removal |
+ retrieveUEContext,
...
}
@@ -175,12 +204,14 @@ X2AP-ELEMENTARY-PROCEDURES-CLASS-2 X2AP-ELEMENTARY-PROCEDURE ::= {
rLFIndication |
handoverReport |
x2Release |
- x2MessageTransfer,
+ x2APMessageTransfer |
+ seNBReconfigurationCompletion |
+ meNBinitiatedSeNBRelease |
+ seNBCounterCheck,
...
}
-
-- **************************************************************
--
-- Interface Elementary Procedures
@@ -304,9 +335,74 @@ x2Release X2AP-ELEMENTARY-PROCEDURE ::= {
CRITICALITY reject
}
-x2MessageTransfer X2AP-ELEMENTARY-PROCEDURE ::= {
- INITIATING MESSAGE X2MessageTransfer
- PROCEDURE CODE id-x2MessageTransfer
+x2APMessageTransfer X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE X2APMessageTransfer
+ PROCEDURE CODE id-x2APMessageTransfer
+ CRITICALITY reject
+}
+
+seNBAdditionPreparation X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SeNBAdditionRequest
+ SUCCESSFUL OUTCOME SeNBAdditionRequestAcknowledge
+ UNSUCCESSFUL OUTCOME SeNBAdditionRequestReject
+ PROCEDURE CODE id-seNBAdditionPreparation
+ CRITICALITY reject
+}
+
+seNBReconfigurationCompletion X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SeNBReconfigurationComplete
+ PROCEDURE CODE id-seNBReconfigurationCompletion
+ CRITICALITY ignore
+}
+
+meNBinitiatedSeNBModificationPreparation X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SeNBModificationRequest
+ SUCCESSFUL OUTCOME SeNBModificationRequestAcknowledge
+ UNSUCCESSFUL OUTCOME SeNBModificationRequestReject
+ PROCEDURE CODE id-meNBinitiatedSeNBModificationPreparation
+ CRITICALITY reject
+}
+
+seNBinitiatedSeNBModification X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SeNBModificationRequired
+ SUCCESSFUL OUTCOME SeNBModificationConfirm
+ UNSUCCESSFUL OUTCOME SeNBModificationRefuse
+ PROCEDURE CODE id-seNBinitiatedSeNBModification
+ CRITICALITY reject
+}
+
+meNBinitiatedSeNBRelease X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SeNBReleaseRequest
+ PROCEDURE CODE id-meNBinitiatedSeNBRelease
+ CRITICALITY ignore
+}
+
+seNBinitiatedSeNBRelease X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SeNBReleaseRequired
+ SUCCESSFUL OUTCOME SeNBReleaseConfirm
+ PROCEDURE CODE id-seNBinitiatedSeNBRelease
+ CRITICALITY reject
+}
+
+seNBCounterCheck X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SeNBCounterCheckRequest
+ PROCEDURE CODE id-seNBCounterCheck
+ CRITICALITY reject
+}
+
+x2Removal X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE X2RemovalRequest
+ SUCCESSFUL OUTCOME X2RemovalResponse
+ UNSUCCESSFUL OUTCOME X2RemovalFailure
+ PROCEDURE CODE id-x2Removal
+ CRITICALITY reject
+}
+
+retrieveUEContext X2AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RetrieveUEContextRequest
+ SUCCESSFUL OUTCOME RetrieveUEContextResponse
+ UNSUCCESSFUL OUTCOME RetrieveUEContextFailure
+ PROCEDURE CODE id-retrieveUEContext
CRITICALITY reject
}
diff --git a/epan/dissectors/asn1/x2ap/packet-x2ap-template.c b/epan/dissectors/asn1/x2ap/packet-x2ap-template.c
index d49367dff2..80878e4371 100644
--- a/epan/dissectors/asn1/x2ap/packet-x2ap-template.c
+++ b/epan/dissectors/asn1/x2ap/packet-x2ap-template.c
@@ -2,7 +2,8 @@
* Routines for dissecting Evolved Universal Terrestrial Radio Access Network (EUTRAN);
* X2 Application Protocol (X2AP);
* 3GPP TS 36.423 packet dissection
- * Copyright 2007-2010, Anders Broman <anders.broman@ericsson.com>
+ * Copyright 2007-2014, Anders Broman <anders.broman@ericsson.com>
+ * Copyright 2016, Pascal Quantin <pacal.quantin@gmail.com>
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
@@ -23,13 +24,13 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Ref:
- * 3GPP TS 36.423 V9.2.0 (2010-03)
+ * 3GPP TS 36.423 V13.4.0 (2016-06)
*/
#include "config.h"
#include <epan/packet.h>
-
+#include <epan/tfs.h>
#include <epan/asn1.h>
#include <epan/prefs.h>
#include <epan/sctpppids.h>
@@ -58,11 +59,80 @@ void proto_register_x2ap(void);
static int proto_x2ap = -1;
static int hf_x2ap_transportLayerAddressIPv4 = -1;
static int hf_x2ap_transportLayerAddressIPv6 = -1;
+static int hf_x2ap_ReportCharacteristics_PRBPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_TNLLoadIndPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_HWLoadIndPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_ABSStatusPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_RSRPMeasurementReportPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_CSIReportPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_Reserved = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_PRBPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_TNLLoadIndPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_HWLoadIndPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_CompositeAvailableCapacityPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_ABSStatusPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_RSRPMeasurementReportPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_CSIReportPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_Reserved = -1;
+static int hf_x2ap_eUTRANTraceID_TraceID = -1;
+static int hf_x2ap_eUTRANTraceID_TraceRecordingSessionReference = -1;
+static int hf_x2ap_interfacesToTrace_S1_MME = -1;
+static int hf_x2ap_interfacesToTrace_X2 = -1;
+static int hf_x2ap_interfacesToTrace_Uu = -1;
+static int hf_x2ap_interfacesToTrace_Reserved = -1;
+static int hf_x2ap_traceCollectionEntityIPAddress_IPv4 = -1;
+static int hf_x2ap_traceCollectionEntityIPAddress_IPv6 = -1;
+static int hf_x2ap_encryptionAlgorithms_EEA1 = -1;
+static int hf_x2ap_encryptionAlgorithms_EEA2 = -1;
+static int hf_x2ap_encryptionAlgorithms_EEA3 = -1;
+static int hf_x2ap_encryptionAlgorithms_Reserved = -1;
+static int hf_x2ap_integrityProtectionAlgorithms_EIA1 = -1;
+static int hf_x2ap_integrityProtectionAlgorithms_EIA2 = -1;
+static int hf_x2ap_integrityProtectionAlgorithms_EIA3 = -1;
+static int hf_x2ap_integrityProtectionAlgorithms_Reserved = -1;
+static int hf_x2ap_measurementsToActivate_M1 = -1;
+static int hf_x2ap_measurementsToActivate_M2 = -1;
+static int hf_x2ap_measurementsToActivate_M3 = -1;
+static int hf_x2ap_measurementsToActivate_M4 = -1;
+static int hf_x2ap_measurementsToActivate_M5 = -1;
+static int hf_x2ap_measurementsToActivate_LoggingM1FromEventTriggered = -1;
+static int hf_x2ap_measurementsToActivate_M6 = -1;
+static int hf_x2ap_measurementsToActivate_M7 = -1;
+static int hf_x2ap_MDT_Location_Info_GNSS = -1;
+static int hf_x2ap_MDT_Location_Info_E_CID = -1;
+static int hf_x2ap_MDT_Location_Info_Reserved = -1;
+static int hf_x2ap_MDT_transmissionModes_tm1 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm2 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm3 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm4 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm6 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm8 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm9 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm10 = -1;
#include "packet-x2ap-hf.c"
/* Initialize the subtree pointers */
static int ett_x2ap = -1;
static int ett_x2ap_TransportLayerAddress = -1;
+static int ett_x2ap_PLMN_Identity = -1;
+static int ett_x2ap_TargeteNBtoSource_eNBTransparentContainer = -1;
+static int ett_x2ap_RRC_Context = -1;
+static int ett_x2ap_UE_HistoryInformationFromTheUE = -1;
+static int ett_x2ap_ReportCharacteristics = -1;
+static int ett_x2ap_measurementFailedReportCharacteristics = -1;
+static int ett_x2ap_UE_RLF_Report_Container = -1;
+static int ett_x2ap_UE_RLF_Report_Container_for_extended_bands = -1;
+static int ett_x2ap_MeNBtoSeNBContainer = -1;
+static int ett_x2ap_SeNBtoMeNBContainer = -1;
+static int ett_x2ap_EUTRANTraceID = -1;
+static int ett_x2ap_InterfacesToTrace = -1;
+static int ett_x2ap_TraceCollectionEntityIPAddress = -1;
+static int ett_x2ap_EncryptionAlgorithms = -1;
+static int ett_x2ap_IntegrityProtectionAlgorithms = -1;
+static int ett_x2ap_MeasurementsToActivate = -1;
+static int ett_x2ap_MDT_Location_Info = -1;
+static int ett_x2ap_transmissionModes = -1;
#include "packet-x2ap-ett.c"
/* Global variables */
@@ -86,6 +156,45 @@ void proto_reg_handoff_x2ap(void);
static dissector_handle_t x2ap_handle;
+static const true_false_string x2ap_tfs_failed_succeeded = {
+ "Failed",
+ "Succeeded"
+};
+
+static const true_false_string x2ap_tfs_interfacesToTrace = {
+ "Should be traced",
+ "Should not be traced"
+};
+
+static const true_false_string x2ap_tfs_activate_do_not_activate = {
+ "Activate",
+ "Do not activate"
+};
+
+static void
+x2ap_Time_UE_StayedInCell_EnhancedGranularity_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fs", ((float)v)/10);
+}
+
+static void
+x2ap_handoverTriggerChange_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fdB (%d)", ((float)v)/2, (gint32)v);
+}
+
+static void
+x2ap_Threshold_RSRP_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%ddBm (%u)", (gint32)v-140, v);
+}
+
+static void
+x2ap_Threshold_RSRQ_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fdB (%u)", ((float)v/2)-20, v);
+}
+
#include "packet-x2ap-fn.c"
static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
@@ -116,17 +225,17 @@ static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, p
static int
dissect_x2ap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
- proto_item *x2ap_item = NULL;
- proto_tree *x2ap_tree = NULL;
+ proto_item *x2ap_item;
+ proto_tree *x2ap_tree;
- /* make entry in the Protocol column on summary display */
- col_set_str(pinfo->cinfo, COL_PROTOCOL, "X2AP");
+ /* make entry in the Protocol column on summary display */
+ col_set_str(pinfo->cinfo, COL_PROTOCOL, "X2AP");
- /* create the x2ap protocol tree */
- x2ap_item = proto_tree_add_item(tree, proto_x2ap, tvb, 0, -1, ENC_NA);
- x2ap_tree = proto_item_add_subtree(x2ap_item, ett_x2ap);
+ /* create the x2ap protocol tree */
+ x2ap_item = proto_tree_add_item(tree, proto_x2ap, tvb, 0, -1, ENC_NA);
+ x2ap_tree = proto_item_add_subtree(x2ap_item, ett_x2ap);
- return dissect_X2AP_PDU_PDU(tvb, pinfo, x2ap_tree, data);
+ return dissect_X2AP_PDU_PDU(tvb, pinfo, x2ap_tree, data);
}
/*--- proto_register_x2ap -------------------------------------------*/
@@ -143,14 +252,235 @@ void proto_register_x2ap(void) {
{ "transportLayerAddress(IPv6)", "x2ap.transportLayerAddressIPv6",
FT_IPv6, BASE_NONE, NULL, 0,
NULL, HFILL }},
-
+ { &hf_x2ap_ReportCharacteristics_PRBPeriodic,
+ { "PRBPeriodic", "x2ap.ReportCharacteristics.PRBPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x80000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_TNLLoadIndPeriodic,
+ { "TNLLoadIndPeriodic", "x2ap.ReportCharacteristics.TNLLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x40000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_HWLoadIndPeriodic,
+ { "HWLoadIndPeriodic", "x2ap.ReportCharacteristics.HWLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x20000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ { "CompositeAvailableCapacityPeriodic", "x2ap.ReportCharacteristics.CompositeAvailableCapacityPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x10000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_ABSStatusPeriodic,
+ { "ABSStatusPeriodic", "x2ap.ReportCharacteristics.ABSStatusPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x08000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_RSRPMeasurementReportPeriodic,
+ { "RSRPMeasurementReportPeriodic", "x2ap.ReportCharacteristics.RSRPMeasurementReportPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x04000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_CSIReportPeriodic,
+ { "CSIReportPeriodic", "x2ap.ReportCharacteristics.CSIReportPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x02000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_Reserved,
+ { "Reserved", "x2ap.ReportCharacteristics.Reserved",
+ FT_UINT32, BASE_HEX, NULL, 0x01ffffff,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_PRBPeriodic,
+ { "PRBPeriodic", "x2ap.measurementFailedReportCharacteristics.PRBPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x80000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_TNLLoadIndPeriodic,
+ { "TNLLoadIndPeriodic", "x2ap.measurementFailedReportCharacteristics.TNLLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x40000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_HWLoadIndPeriodic,
+ { "HWLoadIndPeriodic", "x2ap.measurementFailedReportCharacteristics.HWLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x20000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ { "CompositeAvailableCapacityPeriodic", "x2ap.measurementFailedReportCharacteristics.CompositeAvailableCapacityPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x10000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_ABSStatusPeriodic,
+ { "ABSStatusPeriodic", "x2ap.measurementFailedReportCharacteristics.ABSStatusPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x08000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_RSRPMeasurementReportPeriodic,
+ { "RSRPMeasurementReportPeriodic", "x2ap.measurementFailedReportCharacteristics.RSRPMeasurementReportPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x04000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_CSIReportPeriodic,
+ { "CSIReportPeriodic", "x2ap.measurementFailedReportCharacteristics.CSIReportPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x02000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_Reserved,
+ { "Reserved", "x2ap.measurementFailedReportCharacteristics.Reserved",
+ FT_UINT32, BASE_HEX, NULL, 0x01ffffff,
+ NULL, HFILL }},
+ { &hf_x2ap_eUTRANTraceID_TraceID,
+ { "TraceID", "x2ap.eUTRANTraceID.TraceID",
+ FT_UINT24, BASE_HEX, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_eUTRANTraceID_TraceRecordingSessionReference,
+ { "TraceRecordingSessionReference", "x2ap.eUTRANTraceID.TraceRecordingSessionReference",
+ FT_UINT16, BASE_HEX, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_interfacesToTrace_S1_MME,
+ { "S1-MME", "x2ap.interfacesToTrace.S1_MME",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_interfacesToTrace), 0x80,
+ NULL, HFILL }},
+ { &hf_x2ap_interfacesToTrace_X2,
+ { "X2", "x2ap.interfacesToTrace.X2",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_interfacesToTrace), 0x40,
+ NULL, HFILL }},
+ { &hf_x2ap_interfacesToTrace_Uu,
+ { "Uu", "x2ap.interfacesToTrace.Uu",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_interfacesToTrace), 0x20,
+ NULL, HFILL }},
+ { &hf_x2ap_interfacesToTrace_Reserved,
+ { "Reserved", "x2ap.interfacesToTrace.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x1f,
+ NULL, HFILL }},
+ { &hf_x2ap_traceCollectionEntityIPAddress_IPv4,
+ { "IPv4", "x2ap.traceCollectionEntityIPAddress.IPv4",
+ FT_IPv4, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_traceCollectionEntityIPAddress_IPv6,
+ { "IPv6", "x2ap.traceCollectionEntityIPAddress.IPv6",
+ FT_IPv6, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_encryptionAlgorithms_EEA1,
+ { "128-EEA1", "x2ap.encryptionAlgorithms.EEA1",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x8000,
+ NULL, HFILL }},
+ { &hf_x2ap_encryptionAlgorithms_EEA2,
+ { "128-EEA2", "x2ap.encryptionAlgorithms.EEA2",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x4000,
+ NULL, HFILL }},
+ { &hf_x2ap_encryptionAlgorithms_EEA3,
+ { "128-EEA3", "x2ap.encryptionAlgorithms.EEA3",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x2000,
+ NULL, HFILL }},
+ { &hf_x2ap_encryptionAlgorithms_Reserved,
+ { "Reserved", "x2ap.encryptionAlgorithms.Reserved",
+ FT_UINT16, BASE_HEX, NULL, 0x1fff,
+ NULL, HFILL }},
+ { &hf_x2ap_integrityProtectionAlgorithms_EIA1,
+ { "128-EIA1", "x2ap.integrityProtectionAlgorithms.EIA1",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x8000,
+ NULL, HFILL }},
+ { &hf_x2ap_integrityProtectionAlgorithms_EIA2,
+ { "128-EIA2", "x2ap.integrityProtectionAlgorithms.EIA2",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x4000,
+ NULL, HFILL }},
+ { &hf_x2ap_integrityProtectionAlgorithms_EIA3,
+ { "128-EIA3", "x2ap.integrityProtectionAlgorithms.EIA3",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x2000,
+ NULL, HFILL }},
+ { &hf_x2ap_integrityProtectionAlgorithms_Reserved,
+ { "Reserved", "x2ap.integrityProtectionAlgorithms.Reserved",
+ FT_UINT16, BASE_HEX, NULL, 0x1fff,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M1,
+ { "M1", "x2ap.measurementsToActivate.M1",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x80,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M2,
+ { "M2", "x2ap.measurementsToActivate.M2",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x40,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M3,
+ { "M3", "x2ap.measurementsToActivate.M3",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x20,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M4,
+ { "M4", "x2ap.measurementsToActivate.M4",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x10,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M5,
+ { "M5", "x2ap.measurementsToActivate.M5",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x08,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_LoggingM1FromEventTriggered,
+ { "LoggingOfM1FromEventTriggeredMeasurementReportsAccordingToExistingRRMVonfiguration", "x2ap.measurementsToActivate.LoggingM1FromEventTriggered",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x04,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M6,
+ { "M6", "x2ap.measurementsToActivate.M6",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x02,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M7,
+ { "M7", "x2ap.measurementsToActivate.M7",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x01,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_Location_Info_GNSS,
+ { "GNSS", "x2ap.MDT_Location_Info.GNSS",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x80,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_Location_Info_E_CID,
+ { "E-CID", "x2ap.MDT_Location_Info.E_CID",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x40,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_Location_Info_Reserved,
+ { "Reserved", "x2ap.MDT_Location_Info.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x3f,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm1,
+ { "TM1", "x2ap.MDT_Location_Info.transmissionModes.tm1",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x80,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm2,
+ { "TM2", "x2ap.MDT_Location_Info.transmissionModes.tm2",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x40,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm3,
+ { "TM3", "x2ap.MDT_Location_Info.transmissionModes.tm3",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x20,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm4,
+ { "TM4", "x2ap.MDT_Location_Info.transmissionModes.tm4",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x10,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm6,
+ { "TM6", "x2ap.MDT_Location_Info.transmissionModes.tm6",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x08,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm8,
+ { "TM8", "x2ap.MDT_Location_Info.transmissionModes.tm8",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x04,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm9,
+ { "TM9", "x2ap.MDT_Location_Info.transmissionModes.tm9",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x02,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm10,
+ { "TM10", "x2ap.MDT_Location_Info.transmissionModes.tm10",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x01,
+ NULL, HFILL }},
#include "packet-x2ap-hfarr.c"
};
/* List of subtrees */
static gint *ett[] = {
- &ett_x2ap,
- &ett_x2ap_TransportLayerAddress,
+ &ett_x2ap,
+ &ett_x2ap_TransportLayerAddress,
+ &ett_x2ap_PLMN_Identity,
+ &ett_x2ap_TargeteNBtoSource_eNBTransparentContainer,
+ &ett_x2ap_RRC_Context,
+ &ett_x2ap_UE_HistoryInformationFromTheUE,
+ &ett_x2ap_ReportCharacteristics,
+ &ett_x2ap_measurementFailedReportCharacteristics,
+ &ett_x2ap_UE_RLF_Report_Container,
+ &ett_x2ap_UE_RLF_Report_Container_for_extended_bands,
+ &ett_x2ap_MeNBtoSeNBContainer,
+ &ett_x2ap_SeNBtoMeNBContainer,
+ &ett_x2ap_EUTRANTraceID,
+ &ett_x2ap_InterfacesToTrace,
+ &ett_x2ap_TraceCollectionEntityIPAddress,
+ &ett_x2ap_EncryptionAlgorithms,
+ &ett_x2ap_IntegrityProtectionAlgorithms,
+ &ett_x2ap_MeasurementsToActivate,
+ &ett_x2ap_MDT_Location_Info,
+ &ett_x2ap_transmissionModes,
#include "packet-x2ap-ettarr.c"
};
diff --git a/epan/dissectors/asn1/x2ap/x2ap.cnf b/epan/dissectors/asn1/x2ap/x2ap.cnf
index 6fe4b74535..e7096c530e 100644
--- a/epan/dissectors/asn1/x2ap/x2ap.cnf
+++ b/epan/dissectors/asn1/x2ap/x2ap.cnf
@@ -18,15 +18,18 @@ X2AP-PDU
ProtocolIE-ID
ProcedureCode
-#.TYPE_RENAME
+#.USE_VALS_EXT
+CauseRadioNetwork
+ProcedureCode
+ProtocolIE-ID
+#.TYPE_RENAME
ProtocolIE-Field/value ProtocolIE_Field_value
PrivateIE-Field/value PrivateIE_Field_value
InitiatingMessage/value InitiatingMessage_value
SuccessfulOutcome/value SuccessfulOutcome_value
UnsuccessfulOutcome/value UnsuccessfulOutcome_value
-
#.FIELD_RENAME
ProtocolExtensionField/id extension_id
PrivateIE-Field/id private_id
@@ -47,7 +50,7 @@ ProtocolIE-ContainerPairList
#.FN_PARS ProtocolIE-ID VAL_PTR = &ProtocolIE_ID
#.FN_FTR ProtocolIE-ID
if (tree) {
- proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str(ProtocolIE_ID, VALS(x2ap_ProtocolIE_ID_vals), "unknown (%d)"));
+ proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str_ext(ProtocolIE_ID, &x2ap_ProtocolIE_ID_vals_ext, "unknown (%d)"));
}
#.END
@@ -57,8 +60,8 @@ ProtocolIE-ContainerPairList
#.FN_PARS ProcedureCode VAL_PTR = &ProcedureCode
#.FN_FTR ProcedureCode
- col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
- val_to_str(ProcedureCode, x2ap_ProcedureCode_vals,
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s",
+ val_to_str_ext(ProcedureCode, &x2ap_ProcedureCode_vals_ext,
"unknown message"));
#.END
@@ -73,67 +76,483 @@ ProtocolIE-ContainerPairList
#.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
-#.FN_BODY PLMN-Identity VAL_PTR = &parameter_tvb
- tvbuff_t *parameter_tvb=NULL;
-
-%(DEFAULT_BODY)s
-
- if(tvb_reported_length(tvb)==0)
- return offset;
-
- if (!parameter_tvb)
- return offset;
- dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, tree, 0, E212_NONE, FALSE);
-#.END
-
#.FN_BODY TargeteNBtoSource-eNBTransparentContainer VAL_PTR = &parameter_tvb
- tvbuff_t *parameter_tvb=NULL;
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
%(DEFAULT_BODY)s
- if (!parameter_tvb)
- return offset;
+ if (!parameter_tvb)
+ return offset;
- dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, tree, NULL);
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TargeteNBtoSource_eNBTransparentContainer);
+ dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
#.TYPE_ATTR
-ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC STRINGS = VALS(x2ap_ProtocolIE_ID_vals)
+ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = &x2ap_ProtocolIE_ID_vals_ext
#.END
-#.FN_BODY TransportLayerAddress VAL_PTR = &parameter_tvb
+#.FN_BODY TransportLayerAddress VAL_PTR = &parameter_tvb LEN_PTR = &len
# For details on the Transport Layer Address, see
# ref. [8], [19]
# [8] 3GPP TS 36.424: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 data transport".
# [19] 3GPP TS 36.414: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 data transport".
- tvbuff_t *parameter_tvb=NULL;
+ tvbuff_t *parameter_tvb = NULL;
proto_tree *subtree;
- gint tvb_len;
+ int len;
%(DEFAULT_BODY)s
if (!parameter_tvb)
return offset;
- /* Get the length */
- tvb_len = tvb_reported_length(parameter_tvb);
- subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TransportLayerAddress);
- if (tvb_len==4){
- /* IPv4 */
- proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv4, parameter_tvb, 0, tvb_len, ENC_BIG_ENDIAN);
- }
- if (tvb_len==16){
- /* IPv6 */
- proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv6, parameter_tvb, 0, tvb_len, ENC_NA);
- }
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TransportLayerAddress);
+ if (len == 32) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+ } else if (len == 128) {
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv6, parameter_tvb, 0, 16, ENC_NA);
+ } else if (len == 160) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv6, parameter_tvb, 4, 16, ENC_NA);
+ }
+
+#.TYPE_ATTR
+Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
+#.FN_BODY Port-Number VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
#.FN_BODY RRC-Context VAL_PTR = &parameter_tvb
# Includes the RRC Handover Preparation Information message as defined in
# subclause 10.2.2 of [9].
# [9] 3GPP TS 36.331: "Evolved Universal Terrestrial Radio Access (E-UTRAN); Radio Resource
# Control (RRC) Protocol Specification".
- tvbuff_t *parameter_tvb=NULL;
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
+
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRC_Context);
+ dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+#.FN_BODY UE-HistoryInformationFromTheUE VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_HistoryInformationFromTheUE);
+ dissect_lte_rrc_VisitedCellInfoList_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+#.FN_BODY ReportCharacteristics VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_ReportCharacteristics_PRBPeriodic,
+ &hf_x2ap_ReportCharacteristics_TNLLoadIndPeriodic,
+ &hf_x2ap_ReportCharacteristics_HWLoadIndPeriodic,
+ &hf_x2ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ &hf_x2ap_ReportCharacteristics_ABSStatusPeriodic,
+ &hf_x2ap_ReportCharacteristics_RSRPMeasurementReportPeriodic,
+ &hf_x2ap_ReportCharacteristics_CSIReportPeriodic,
+ &hf_x2ap_ReportCharacteristics_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_ReportCharacteristics);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY MeasurementFailureCause-Item/measurementFailedReportCharacteristics VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 32, 32, FALSE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_measurementFailedReportCharacteristics_PRBPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_TNLLoadIndPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_HWLoadIndPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_ABSStatusPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_RSRPMeasurementReportPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_CSIReportPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_measurementFailedReportCharacteristics);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY UE-RLF-Report-Container VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_RLF_Report_Container);
+ dissect_lte_rrc_RLF_Report_r9_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+#.FN_BODY UE-RLF-Report-Container-for-extended-bands VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_RLF_Report_Container_for_extended_bands);
+ dissect_lte_rrc_RLF_Report_v9e0_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+#.FN_BODY MeNBtoSeNBContainer VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MeNBtoSeNBContainer);
+ dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+#.FN_BODY SeNBtoMeNBContainer VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_SeNBtoMeNBContainer);
+ dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+#.FN_BODY EUTRANTraceID VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_EUTRANTraceID);
+ dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, E212_NONE, FALSE);
+ proto_tree_add_item(subtree, hf_x2ap_eUTRANTraceID_TraceID, parameter_tvb, 3, 3, ENC_BIG_ENDIAN);
+ proto_tree_add_item(subtree, hf_x2ap_eUTRANTraceID_TraceRecordingSessionReference, parameter_tvb, 6, 2, ENC_BIG_ENDIAN);
+
+#.FN_BODY InterfacesToTrace VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_interfacesToTrace_S1_MME,
+ &hf_x2ap_interfacesToTrace_X2,
+ &hf_x2ap_interfacesToTrace_Uu,
+ &hf_x2ap_interfacesToTrace_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_InterfacesToTrace);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY TraceCollectionEntityIPAddress VAL_PTR = &parameter_tvb LEN_PTR = &len
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
+ int len;
+
+%(DEFAULT_BODY)s
+ if (!parameter_tvb)
+ return offset;
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TraceCollectionEntityIPAddress);
+ if (len == 32) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+ } else if (len == 128) {
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv6, parameter_tvb, 0, 16, ENC_NA);
+ } else if (len == 160) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv6, parameter_tvb, 4, 16, ENC_NA);
+ }
+
+#.TYPE_ATTR
+TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
+#.FN_BODY TAC VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+LAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
+#.FN_BODY LAC VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY PLMN-Identity VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
%(DEFAULT_BODY)s
+
+ if(tvb_reported_length(tvb)==0)
+ return offset;
+
if (!parameter_tvb)
return offset;
- dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, tree, NULL);
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_PLMN_Identity);
+ dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, E212_NONE, FALSE);
+
+#.FN_FTR BitRate
+ proto_item_append_text(actx->created_item, "bit/s");
+
+#.TYPE_ATTR
+MME-Code TYPE = FT_UINT8 DISPLAY = BASE_DEC_HEX
+#.FN_BODY MME-Code VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 1, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+MME-Group-ID TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
+#.FN_BODY MME-Group-ID VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY EncryptionAlgorithms VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_encryptionAlgorithms_EEA1,
+ &hf_x2ap_encryptionAlgorithms_EEA2,
+ &hf_x2ap_encryptionAlgorithms_EEA3,
+ &hf_x2ap_encryptionAlgorithms_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_EncryptionAlgorithms);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY IntegrityProtectionAlgorithms VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_integrityProtectionAlgorithms_EIA1,
+ &hf_x2ap_integrityProtectionAlgorithms_EIA2,
+ &hf_x2ap_integrityProtectionAlgorithms_EIA3,
+ &hf_x2ap_integrityProtectionAlgorithms_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_IntegrityProtectionAlgorithms);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_FTR Time-UE-StayedInCell
+ proto_item_append_text(actx->created_item, "s");
+
+#.TYPE_ATTR
+Time-UE-StayedInCell-EnhancedGranularity DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_Time_UE_StayedInCell_EnhancedGranularity_fmt)
+
+#.TYPE_ATTR
+MobilityParametersInformation/handoverTriggerChange DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_handoverTriggerChange_fmt)
+
+#.TYPE_ATTR
+MobilityParametersModificationRange/handoverTriggerChangeLowerLimit DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_handoverTriggerChange_fmt)
+
+#.TYPE_ATTR
+MobilityParametersModificationRange/handoverTriggerChangeUpperLimit DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_handoverTriggerChange_fmt)
+
+#.FN_BODY MeasurementsToActivate VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_measurementsToActivate_M1,
+ &hf_x2ap_measurementsToActivate_M2,
+ &hf_x2ap_measurementsToActivate_M3,
+ &hf_x2ap_measurementsToActivate_M4,
+ &hf_x2ap_measurementsToActivate_M5,
+ &hf_x2ap_measurementsToActivate_LoggingM1FromEventTriggered,
+ &hf_x2ap_measurementsToActivate_M6,
+ &hf_x2ap_measurementsToActivate_M7,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MeasurementsToActivate);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+Threshold-RSRP DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_Threshold_RSRP_fmt)
+
+#.TYPE_ATTR
+Threshold-RSRQ DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_Threshold_RSRQ_fmt)
+
+#.FN_BODY MDT-Location-Info VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_MDT_Location_Info_GNSS,
+ &hf_x2ap_MDT_Location_Info_E_CID,
+ &hf_x2ap_MDT_Location_Info_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MDT_Location_Info);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_FTR ExpectedActivityPeriod
+proto_item_append_text(actx->created_item, "s");
+
+#.FN_FTR ExpectedIdlePeriod
+proto_item_append_text(actx->created_item, "s");
+
+#.TYPE_ATTR
+RSRPMeasurementResult/_item/rSRPMeasured DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_Threshold_RSRP_fmt)
+
+#.FN_BODY DynamicNAICSInformation/transmissionModes VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_MDT_transmissionModes_tm1,
+ &hf_x2ap_MDT_transmissionModes_tm2,
+ &hf_x2ap_MDT_transmissionModes_tm3,
+ &hf_x2ap_MDT_transmissionModes_tm4,
+ &hf_x2ap_MDT_transmissionModes_tm6,
+ &hf_x2ap_MDT_transmissionModes_tm8,
+ &hf_x2ap_MDT_transmissionModes_tm9,
+ &hf_x2ap_MDT_transmissionModes_tm10,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_transmissionModes);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+LHN-ID TYPE=FT_STRING DISPLAY = STR_UNICODE
+#.FN_BODY LHN-ID VAL_PTR = &parameter_tvb HF_INDEX = -1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA);
+#.END
+
+#.FN_HDR HandoverRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverRequest");
+#.FN_HDR HandoverRequestAcknowledge
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverRequestAcknowledge");
+#.FN_HDR HandoverPreparationFailure
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverPreparationFailure");
+#.FN_HDR SNStatusTransfer
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SNStatusTransfer");
+#.FN_HDR UEContextRelease
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", UEContextRelease");
+#.FN_HDR HandoverCancel
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverCancel");
+#.FN_HDR ErrorIndication
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ErrorIndication");
+#.FN_HDR ResetRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResetRequest");
+#.FN_HDR ResetResponse
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResetResponse");
+#.FN_HDR X2SetupRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupRequest");
+#.FN_HDR X2SetupResponse
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupResponse");
+#.FN_HDR X2SetupFailure
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupFailure");
+#.FN_HDR LoadInformation
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", LoadInformation");
+#.FN_HDR ENBConfigurationUpdate
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdate");
+#.FN_HDR ENBConfigurationUpdateAcknowledge
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdateAcknowledge");
+#.FN_HDR ENBConfigurationUpdateFailure
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdateFailure");
+#.FN_HDR ResourceStatusRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusRequest");
+#.FN_HDR ResourceStatusResponse
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusResponse");
+#.FN_HDR ResourceStatusFailure
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusFailure");
+#.FN_HDR ResourceStatusUpdate
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusUpdate");
+#.FN_HDR PrivateMessage
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", PrivateMessage");
+#.FN_HDR HandoverReport
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverReport");
+#.FN_HDR RLFIndication
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", RLFIndication");
+#.FN_HDR MobilityChangeRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeRequest");
+#.FN_HDR MobilityChangeAcknowledge
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeAcknowledge");
+#.FN_HDR MobilityChangeFailure
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeFailure");
+#.FN_HDR CellActivationRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationRequest");
+#.FN_HDR CellActivationResponse
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationResponse");
+#.FN_HDR CellActivationFailure
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationFailure");
+#.FN_HDR X2Release
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2Release");
+#.FN_HDR X2APMessageTransfer
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2APMessageTransfer");
+#.FN_HDR X2RemovalRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalRequest");
+#.FN_HDR X2RemovalResponse
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalResponse");
+#.FN_HDR X2RemovalFailure
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalFailure");
+#.FN_HDR SeNBAdditionRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequest");
+#.FN_HDR SeNBAdditionRequestAcknowledge
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequestAcknowledge");
+#.FN_HDR SeNBAdditionRequestReject
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequestReject");
+#.FN_HDR SeNBReconfigurationComplete
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReconfigurationComplete");
+#.FN_HDR SeNBModificationRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequest");
+#.FN_HDR SeNBModificationRequestAcknowledge
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequestAcknowledge");
+#.FN_HDR SeNBModificationRequestReject
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequestReject");
+#.FN_HDR SeNBModificationRequired
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequired");
+#.FN_HDR SeNBModificationConfirm
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationConfirm");
+#.FN_HDR SeNBModificationRefuse
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRefuse");
+#.FN_HDR SeNBReleaseRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseRequest");
+#.FN_HDR SeNBReleaseRequired
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseRequired");
+#.FN_HDR SeNBReleaseConfirm
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseConfirm");
+#.FN_HDR SeNBCounterCheckRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBCounterCheckRequest");
+#.FN_HDR RetrieveUEContextRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextRequest");
+#.FN_HDR RetrieveUEContextResponse
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextResponse");
+#.FN_HDR RetrieveUEContextFailure
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextFailure");
#.ASSIGN_VALUE_TO_TYPE # X2AP does not have constants assigned to types, they are pure INTEGER
# ProcedureCode
@@ -155,7 +574,17 @@ id-rLFIndication ProcedureCode
id-handoverReport ProcedureCode
id-cellActivation ProcedureCode
id-x2Release ProcedureCode
-id-x2MessageTransfer ProcedureCode
+id-x2APMessageTransfer ProcedureCode
+id-x2APMessageTransfer ProcedureCode
+id-x2Removal ProcedureCode
+id-seNBAdditionPreparation ProcedureCode
+id-seNBReconfigurationCompletion ProcedureCode
+id-meNBinitiatedSeNBModificationPreparation ProcedureCode
+id-seNBinitiatedSeNBModification ProcedureCode
+id-meNBinitiatedSeNBRelease ProcedureCode
+id-seNBinitiatedSeNBRelease ProcedureCode
+id-seNBCounterCheck ProcedureCode
+id-retrieveUEContext ProcedureCode
# ProtocolIE-ID
@@ -261,6 +690,78 @@ id-IntendedULDLConfiguration ProtocolIE-ID
id-ExtendedULInterferenceOverloadInfo ProtocolIE-ID
id-RNL-Header ProtocolIE-ID
id-x2APMessage ProtocolIE-ID
+id-ProSeAuthorized ProtocolIE-ID
+id-ExpectedUEBehaviour ProtocolIE-ID
+id-UE-HistoryInformationFromTheUE ProtocolIE-ID
+id-DynamicDLTransmissionInformation ProtocolIE-ID
+id-UE-RLF-Report-Container-for-extended-bands ProtocolIE-ID
+id-CoMPInformation ProtocolIE-ID
+id-ReportingPeriodicityRSRPMR ProtocolIE-ID
+id-RSRPMRList ProtocolIE-ID
+id-MeNB-UE-X2AP-ID ProtocolIE-ID
+id-SeNB-UE-X2AP-ID ProtocolIE-ID
+id-UE-SecurityCapabilities ProtocolIE-ID
+id-SeNBSecurityKey ProtocolIE-ID
+id-SeNBUEAggregateMaximumBitRate ProtocolIE-ID
+id-ServingPLMN ProtocolIE-ID
+id-E-RABs-ToBeAdded-List ProtocolIE-ID
+id-E-RABs-ToBeAdded-Item ProtocolIE-ID
+id-MeNBtoSeNBContainer ProtocolIE-ID
+id-E-RABs-Admitted-ToBeAdded-List ProtocolIE-ID
+id-E-RABs-Admitted-ToBeAdded-Item ProtocolIE-ID
+id-SeNBtoMeNBContainer ProtocolIE-ID
+id-ResponseInformationSeNBReconfComp ProtocolIE-ID
+id-UE-ContextInformationSeNBModReq ProtocolIE-ID
+id-E-RABs-ToBeAdded-ModReqItem ProtocolIE-ID
+id-E-RABs-ToBeModified-ModReqItem ProtocolIE-ID
+id-E-RABs-ToBeReleased-ModReqItem ProtocolIE-ID
+id-E-RABs-Admitted-ToBeAdded-ModAckList ProtocolIE-ID
+id-E-RABs-Admitted-ToBeModified-ModAckList ProtocolIE-ID
+id-E-RABs-Admitted-ToBeReleased-ModAckList ProtocolIE-ID
+id-E-RABs-Admitted-ToBeAdded-ModAckItem ProtocolIE-ID
+id-E-RABs-Admitted-ToBeModified-ModAckItem ProtocolIE-ID
+id-E-RABs-Admitted-ToBeReleased-ModAckItem ProtocolIE-ID
+id-E-RABs-ToBeReleased-ModReqd ProtocolIE-ID
+id-E-RABs-ToBeReleased-ModReqdItem ProtocolIE-ID
+id-SCGChangeIndication ProtocolIE-ID
+id-E-RABs-ToBeReleased-List-RelReq ProtocolIE-ID
+id-E-RABs-ToBeReleased-RelReqItem ProtocolIE-ID
+id-E-RABs-ToBeReleased-List-RelConf ProtocolIE-ID
+id-E-RABs-ToBeReleased-RelConfItem ProtocolIE-ID
+id-E-RABs-SubjectToCounterCheck-List ProtocolIE-ID
+id-E-RABs-SubjectToCounterCheckItem ProtocolIE-ID
+id-CoverageModificationList ProtocolIE-ID
+id-ReportingPeriodicityCSIR ProtocolIE-ID
+id-CSIReportList ProtocolIE-ID
+id-UEID ProtocolIE-ID
+id-enhancedRNTP ProtocolIE-ID
+id-ProSeUEtoNetworkRelaying ProtocolIE-ID
+id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ProtocolIE-ID
+id-ULCOUNTValuePDCP-SNlength18 ProtocolIE-ID
+id-DLCOUNTValuePDCP-SNlength18 ProtocolIE-ID
+id-UE-ContextReferenceAtSeNB ProtocolIE-ID
+id-UE-ContextKeptIndicator ProtocolIE-ID
+id-New-eNB-UE-X2AP-ID-Extension ProtocolIE-ID
+id-Old-eNB-UE-X2AP-ID-Extension ProtocolIE-ID
+id-MeNB-UE-X2AP-ID-Extension ProtocolIE-ID
+id-SeNB-UE-X2AP-ID-Extension ProtocolIE-ID
+id-LHN-ID ProtocolIE-ID
+id-FreqBandIndicatorPriority ProtocolIE-ID
+id-M6Configuration ProtocolIE-ID
+id-M7Configuration ProtocolIE-ID
+id-Tunnel-Information-for-BBF ProtocolIE-ID
+id-SIPTO-BearerDeactivationIndication ProtocolIE-ID
+id-GW-TransportLayerAddress ProtocolIE-ID
+id-Correlation-ID ProtocolIE-ID
+id-SIPTO-Correlation-ID ProtocolIE-ID
+id-SIPTO-L-GW-TransportLayerAddress ProtocolIE-ID
+id-X2RemovalThreshold ProtocolIE-ID
+id-CellReportingIndicator ProtocolIE-ID
+id-BearerType ProtocolIE-ID
+id-resumeID ProtocolIE-ID
+id-UE-ContextInformationRetrieve ProtocolIE-ID
+id-E-RABs-ToBeSetupRetrieve-Item ProtocolIE-ID
+id-NewEUTRANCellIdentifier ProtocolIE-ID
#.REGISTER
@@ -335,6 +836,61 @@ CRNTI N x2ap.ies id-SourceCellCRNTI
Masked-IMEISV N x2ap.ies id-Masked-IMEISV
RNL-Header N x2ap.ies id-RNL-Header
X2AP-Message N x2ap.ies id-x2APMessage
+ProSeAuthorized N x2ap.ies id-ProSeAuthorized
+ExpectedUEBehaviour N x2ap.ies id-ExpectedUEBehaviour
+UE-HistoryInformationFromTheUE N x2ap.ies id-UE-HistoryInformationFromTheUE
+UE-RLF-Report-Container-for-extended-bands N x2ap.ies id-UE-RLF-Report-Container-for-extended-bands
+ReportingPeriodicityRSRPMR N x2ap.ies id-ReportingPeriodicityRSRPMR
+UE-X2AP-ID N x2ap.ies id-MeNB-UE-X2AP-ID
+UE-X2AP-ID N x2ap.ies id-SeNB-UE-X2AP-ID
+UESecurityCapabilities N x2ap.ies id-UE-SecurityCapabilities
+SeNBSecurityKey N x2ap.ies id-SeNBSecurityKey
+UEAggregateMaximumBitRate N x2ap.ies id-SeNBUEAggregateMaximumBitRate
+PLMN-Identity N x2ap.ies id-ServingPLMN
+E-RABs-ToBeAdded-List N x2ap.ies id-E-RABs-ToBeAdded-List
+E-RABs-ToBeAdded-Item N x2ap.ies id-E-RABs-ToBeAdded-Item
+MeNBtoSeNBContainer N x2ap.ies id-MeNBtoSeNBContainer
+E-RABs-Admitted-ToBeAdded-List N x2ap.ies id-E-RABs-Admitted-ToBeAdded-List
+E-RABs-Admitted-ToBeAdded-Item N x2ap.ies id-E-RABs-Admitted-ToBeAdded-Item
+SeNBtoMeNBContainer N x2ap.ies id-SeNBtoMeNBContainer
+ResponseInformationSeNBReconfComp N x2ap.ies id-ResponseInformationSeNBReconfComp
+UE-ContextInformationSeNBModReq N x2ap.ies id-UE-ContextInformationSeNBModReq
+E-RABs-ToBeAdded-ModReqItem N x2ap.ies id-E-RABs-ToBeAdded-ModReqItem
+E-RABs-ToBeModified-ModReqItem N x2ap.ies id-E-RABs-ToBeModified-ModReqItem
+E-RABs-ToBeReleased-ModReqItem N x2ap.ies id-E-RABs-ToBeReleased-ModReqItem
+E-RABs-Admitted-ToBeAdded-ModAckList N x2ap.ies id-E-RABs-Admitted-ToBeAdded-ModAckList
+E-RABs-Admitted-ToBeModified-ModAckList N x2ap.ies id-E-RABs-Admitted-ToBeModified-ModAckList
+E-RABs-Admitted-ToBeReleased-ModAckList N x2ap.ies id-E-RABs-Admitted-ToBeReleased-ModAckList
+E-RABs-Admitted-ToBeAdded-ModAckItem N x2ap.ies id-E-RABs-Admitted-ToBeAdded-ModAckItem
+E-RABs-Admitted-ToBeModified-ModAckItem N x2ap.ies id-E-RABs-Admitted-ToBeModified-ModAckItem
+E-RABs-Admitted-ToReleased-ModAckItem N x2ap.ies id-E-RABs-Admitted-ToBeReleased-ModAckItem
+E-RABs-ToBeReleased-ModReqd N x2ap.ies id-E-RABs-ToBeReleased-ModReqd
+E-RABs-ToBeReleased-ModReqdItem N x2ap.ies id-E-RABs-ToBeReleased-ModReqdItem
+SCGChangeIndication N x2ap.ies id-SCGChangeIndication
+E-RABs-ToBeReleased-List-RelReq N x2ap.ies id-E-RABs-ToBeReleased-List-RelReq
+E-RABs-ToBeReleased-RelReqItem N x2ap.ies id-E-RABs-ToBeReleased-RelReqItem
+E-RABs-ToBeReleased-List-RelConf N x2ap.ies id-E-RABs-ToBeReleased-List-RelConf
+E-RABs-ToBeReleased-RelConfItem N x2ap.ies id-E-RABs-ToBeReleased-RelConfItem
+E-RABs-SubjectToCounterCheck-List N x2ap.ies id-E-RABs-SubjectToCounterCheck-List
+E-RABs-SubjectToCounterCheckItem N x2ap.ies id-E-RABs-SubjectToCounterCheckItem
+CoverageModificationList N x2ap.ies id-CoverageModificationList
+ReportingPeriodicityCSIR N x2ap.ies id-ReportingPeriodicityCSIR
+UE-ContextReferenceAtSeNB N x2ap.ies id-UE-ContextReferenceAtSeNB
+UE-ContextKeptIndicator N x2ap.ies id-UE-ContextKeptIndicator
+UE-X2AP-ID-Extension N x2ap.ies id-New-eNB-UE-X2AP-ID-Extension
+UE-X2AP-ID-Extension N x2ap.ies id-Old-eNB-UE-X2AP-ID-Extension
+UE-X2AP-ID-Extension N x2ap.ies id-MeNB-UE-X2AP-ID-Extension
+UE-X2AP-ID-Extension N x2ap.ies id-SeNB-UE-X2AP-ID-Extension
+LHN-ID N x2ap.ies id-LHN-ID
+TunnelInformation N x2ap.ies id-Tunnel-Information-for-BBF
+SIPTOBearerDeactivationIndication N x2ap.ies id-SIPTO-BearerDeactivationIndication
+TransportLayerAddress N x2ap.ies id-GW-TransportLayerAddress
+TransportLayerAddress N x2ap.ies id-SIPTO-L-GW-TransportLayerAddress
+X2BenefitValue N x2ap.ies id-X2RemovalThreshold
+ResumeID N x2ap.ies id-resumeID
+UE-ContextInformationRetrieve N x2ap.ies id-UE-ContextInformationRetrieve
+E-RABs-ToBeSetupRetrieve-Item N x2ap.ies id-E-RABs-ToBeSetupRetrieve-Item
+EUTRANCellIdentifier N x2ap.ies id-NewEUTRANCellIdentifier
#X2AP-PROTOCOL-EXTENSION
Number-of-Antennaports N x2ap.extension id-Number-of-Antennaports
@@ -342,7 +898,6 @@ CompositeAvailableCapacityGroup N x2ap.extension id-CompositeAvailableCapacit
PRACH-Configuration N x2ap.extension id-PRACH-Configuration
MBSFN-Subframe-Infolist N x2ap.extension id-MBSFN-Subframe-Info
DeactivationIndication N x2ap.extension id-DeactivationIndication
-
ABSInformation N x2ap.extension id-ABSInformation
InvokeIndication N x2ap.extension id-InvokeIndication
ABS-Status N x2ap.extension id-ABS-Status
@@ -369,6 +924,23 @@ EARFCNExtension N x2ap.extension id-DL-EARFCNExtension
AdditionalSpecialSubframe-Info N x2ap.extension id-AdditionalSpecialSubframe-Info
SubframeAssignment N x2ap.extension id-IntendedULDLConfiguration
ExtendedULInterferenceOverloadInfo N x2ap.extension id-ExtendedULInterferenceOverloadInfo
+DynamicDLTransmissionInformation N x2ap.extension id-DynamicDLTransmissionInformation
+CoMPInformation N x2ap.extension id-CoMPInformation
+RSRPMRList N x2ap.extension id-RSRPMRList
+CSIReportList N x2ap.extension id-CSIReportList
+UEID N x2ap.extension id-UEID
+EnhancedRNTP N x2ap.extension id-enhancedRNTP
+ProSeUEtoNetworkRelaying N x2ap.extension id-ProSeUEtoNetworkRelaying
+ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 N x2ap.extension id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18
+COUNTvaluePDCP-SNlength18 N x2ap.extension id-ULCOUNTValuePDCP-SNlength18
+COUNTvaluePDCP-SNlength18 N x2ap.extension id-DLCOUNTValuePDCP-SNlength18
+FreqBandIndicatorPriority N x2ap.extension id-FreqBandIndicatorPriority
+M6Configuration N x2ap.extension id-M6Configuration
+M7Configuration N x2ap.extension id-M7Configuration
+Correlation-ID N x2ap.extension id-Correlation-ID
+Correlation-ID N x2ap.extension id-SIPTO-Correlation-ID
+CellReportingIndicator N x2ap.extension id-CellReportingIndicator
+BearerType N x2ap.extension id-BearerType
# X2AP-PDU-Descriptions.asn Interface Elementary Procedures
#X2AP-ELEMENTARY-PROCEDURE
@@ -419,6 +991,34 @@ CellActivationFailure N x2ap.proc.uout id-cellActivation
X2Release N x2ap.proc.imsg id-x2Release
-X2MessageTransfer N x2ap.proc.imsg id-x2MessageTransfer
+X2APMessageTransfer N x2ap.proc.imsg id-x2APMessageTransfer
+
+X2RemovalRequest N x2ap.proc.imsg id-x2Removal
+X2RemovalResponse N x2ap.proc.sout id-x2Removal
+X2RemovalFailure N x2ap.proc.uout id-x2Removal
+
+SeNBAdditionRequest N x2ap.proc.imsg id-seNBAdditionPreparation
+SeNBAdditionRequestAcknowledge N x2ap.proc.sout id-seNBAdditionPreparation
+SeNBAdditionRequestReject N x2ap.proc.uout id-seNBAdditionPreparation
+
+SeNBReconfigurationComplete N x2ap.proc.imsg id-seNBReconfigurationCompletion
+
+SeNBModificationRequest N x2ap.proc.imsg id-meNBinitiatedSeNBModificationPreparation
+SeNBModificationRequestAcknowledge N x2ap.proc.sout id-meNBinitiatedSeNBModificationPreparation
+SeNBModificationRequestReject N x2ap.proc.uout id-meNBinitiatedSeNBModificationPreparation
+
+SeNBModificationRequired N x2ap.proc.imsg id-seNBinitiatedSeNBModification
+SeNBModificationConfirm N x2ap.proc.sout id-seNBinitiatedSeNBModification
+SeNBModificationRefuse N x2ap.proc.uout id-seNBinitiatedSeNBModification
+
+SeNBReleaseRequest N x2ap.proc.imsg id-meNBinitiatedSeNBRelease
+
+SeNBReleaseRequired N x2ap.proc.imsg id-seNBinitiatedSeNBRelease
+SeNBReleaseConfirm N x2ap.proc.sout id-seNBinitiatedSeNBRelease
+
+SeNBCounterCheckRequest N x2ap.proc.imsg id-seNBCounterCheck
+RetrieveUEContextRequest N x2ap.proc.imsg id-retrieveUEContext
+RetrieveUEContextResponse N x2ap.proc.sout id-retrieveUEContext
+RetrieveUEContextFailure N x2ap.proc.uout id-retrieveUEContext
#.END
diff --git a/epan/dissectors/packet-lte-rrc.c b/epan/dissectors/packet-lte-rrc.c
index a7a185fad7..aea169da8f 100644
--- a/epan/dissectors/packet-lte-rrc.c
+++ b/epan/dissectors/packet-lte-rrc.c
@@ -252,6 +252,7 @@ static int proto_lte_rrc = -1;
#line 1 "./asn1/lte-rrc/packet-lte-rrc-hf.c"
static int hf_lte_rrc_lte_rrc_HandoverCommand_PDU = -1; /* HandoverCommand */
static int hf_lte_rrc_lte_rrc_HandoverPreparationInformation_PDU = -1; /* HandoverPreparationInformation */
+static int hf_lte_rrc_lte_rrc_SCG_ConfigInfo_r12_PDU = -1; /* SCG_ConfigInfo_r12 */
static int hf_lte_rrc_lte_rrc_UEPagingCoverageInformation_PDU = -1; /* UEPagingCoverageInformation */
static int hf_lte_rrc_lte_rrc_UERadioAccessCapabilityInformation_PDU = -1; /* UERadioAccessCapabilityInformation */
static int hf_lte_rrc_lte_rrc_UERadioPagingInformation_PDU = -1; /* UERadioPagingInformation */
@@ -281,10 +282,10 @@ static int hf_lte_rrc_DL_DCCH_Message_NB_PDU = -1; /* DL_DCCH_Message_NB */
static int hf_lte_rrc_UL_CCCH_Message_NB_PDU = -1; /* UL_CCCH_Message_NB */
static int hf_lte_rrc_UL_DCCH_Message_NB_PDU = -1; /* UL_DCCH_Message_NB */
static int hf_lte_rrc_HandoverPreparationInformation_v9j0_IEs_PDU = -1; /* HandoverPreparationInformation_v9j0_IEs */
+static int hf_lte_rrc_MBMSInterestIndication_r11_PDU = -1; /* MBMSInterestIndication_r11 */
static int hf_lte_rrc_UE_RadioPagingInfo_r12_PDU = -1; /* UE_RadioPagingInfo_r12 */
static int hf_lte_rrc_SystemInformationBlockType1_v890_IEs_PDU = -1; /* SystemInformationBlockType1_v890_IEs */
static int hf_lte_rrc_InDeviceCoexIndication_r11_PDU = -1; /* InDeviceCoexIndication_r11 */
-static int hf_lte_rrc_MBMSInterestIndication_r11_PDU = -1; /* MBMSInterestIndication_r11 */
static int hf_lte_rrc_UEAssistanceInformation_r11_PDU = -1; /* UEAssistanceInformation_r11 */
static int hf_lte_rrc_SidelinkUEInformation_r12_PDU = -1; /* SidelinkUEInformation_r12 */
static int hf_lte_rrc_WLANConnectionStatusReport_r13_PDU = -1; /* WLANConnectionStatusReport_r13 */
@@ -348,25 +349,76 @@ static int hf_lte_rrc_scg_RadioConfig_r12 = -1; /* SCG_ConfigPartSCG_r12 */
static int hf_lte_rrc_nonCriticalExtension_10 = -1; /* T_nonCriticalExtension_03 */
static int hf_lte_rrc_criticalExtensions_03 = -1; /* T_criticalExtensions_03 */
static int hf_lte_rrc_c1_03 = -1; /* T_c1_03 */
-static int hf_lte_rrc_uePagingCoverageInformation_r13 = -1; /* UEPagingCoverageInformation_r13_IEs */
+static int hf_lte_rrc_scg_ConfigInfo_r12 = -1; /* SCG_ConfigInfo_r12_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_03 = -1; /* T_criticalExtensionsFuture_03 */
-static int hf_lte_rrc_mpdcch_NumRepetition_r13 = -1; /* INTEGER_1_256 */
-static int hf_lte_rrc_nonCriticalExtension_11 = -1; /* T_nonCriticalExtension_04 */
+static int hf_lte_rrc_radioResourceConfigDedMCG_r12 = -1; /* RadioResourceConfigDedicated */
+static int hf_lte_rrc_sCellToAddModListMCG_r12 = -1; /* SCellToAddModList_r10 */
+static int hf_lte_rrc_measGapConfig_r12 = -1; /* MeasGapConfig */
+static int hf_lte_rrc_powerCoordinationInfo_r12 = -1; /* PowerCoordinationInfo_r12 */
+static int hf_lte_rrc_eutra_CapabilityInfo_r12 = -1; /* T_eutra_CapabilityInfo_r12 */
+static int hf_lte_rrc_scg_ConfigRestrictInfo_r12 = -1; /* SCG_ConfigRestrictInfo_r12 */
+static int hf_lte_rrc_mbmsInterestIndication_r12 = -1; /* T_mbmsInterestIndication_r12 */
+static int hf_lte_rrc_measResultServCellListSCG_r12 = -1; /* MeasResultServCellListSCG_r12 */
+static int hf_lte_rrc_drb_ToAddModListSCG_r12 = -1; /* DRB_InfoListSCG_r12 */
+static int hf_lte_rrc_drb_ToReleaseListSCG_r12 = -1; /* DRB_ToReleaseList */
+static int hf_lte_rrc_sCellToAddModListSCG_r12 = -1; /* SCellToAddModListSCG_r12 */
+static int hf_lte_rrc_sCellToReleaseListSCG_r12 = -1; /* SCellToReleaseList_r10 */
+static int hf_lte_rrc_p_Max_r12 = -1; /* P_Max */
+static int hf_lte_rrc_nonCriticalExtension_11 = -1; /* SCG_ConfigInfo_v1310_IEs */
+static int hf_lte_rrc_measResultSSTD_r13 = -1; /* MeasResultSSTD_r13 */
+static int hf_lte_rrc_sCellToAddModListMCG_Ext_r13 = -1; /* SCellToAddModListExt_r13 */
+static int hf_lte_rrc_measResultServCellListSCG_Ext_r13 = -1; /* MeasResultServCellListSCG_Ext_r13 */
+static int hf_lte_rrc_sCellToAddModListSCG_Ext_r13 = -1; /* SCellToAddModListSCG_Ext_r13 */
+static int hf_lte_rrc_sCellToReleaseListSCG_Ext_r13 = -1; /* SCellToReleaseListExt_r13 */
+static int hf_lte_rrc_nonCriticalExtension_12 = -1; /* T_nonCriticalExtension_04 */
+static int hf_lte_rrc_DRB_InfoListSCG_r12_item = -1; /* DRB_InfoSCG_r12 */
+static int hf_lte_rrc_eps_BearerIdentity_r12 = -1; /* INTEGER_0_15 */
+static int hf_lte_rrc_drb_Identity_r12 = -1; /* DRB_Identity */
+static int hf_lte_rrc_drb_Type_r12 = -1; /* T_drb_Type_r12 */
+static int hf_lte_rrc_SCellToAddModListSCG_r12_item = -1; /* Cell_ToAddMod_r12 */
+static int hf_lte_rrc_SCellToAddModListSCG_Ext_r13_item = -1; /* Cell_ToAddMod_r12 */
+static int hf_lte_rrc_sCellIndex_r12 = -1; /* SCellIndex_r10 */
+static int hf_lte_rrc_cellIdentification_r12 = -1; /* T_cellIdentification_r12 */
+static int hf_lte_rrc_physCellId_r12 = -1; /* PhysCellId */
+static int hf_lte_rrc_dl_CarrierFreq_r12 = -1; /* ARFCN_ValueEUTRA_r9 */
+static int hf_lte_rrc_measResultCellToAdd_r12 = -1; /* T_measResultCellToAdd_r12 */
+static int hf_lte_rrc_rsrpResult_r12 = -1; /* RSRP_Range */
+static int hf_lte_rrc_rsrqResult_r12 = -1; /* RSRQ_Range */
+static int hf_lte_rrc_sCellIndex_r13 = -1; /* SCellIndex_r13 */
+static int hf_lte_rrc_measResultCellToAdd_v1310 = -1; /* T_measResultCellToAdd_v1310 */
+static int hf_lte_rrc_rs_sinr_Result_r13 = -1; /* RS_SINR_Range_r13 */
+static int hf_lte_rrc_MeasResultServCellListSCG_r12_item = -1; /* MeasResultServCellSCG_r12 */
+static int hf_lte_rrc_MeasResultServCellListSCG_Ext_r13_item = -1; /* MeasResultServCellSCG_r12 */
+static int hf_lte_rrc_servCellId_r12 = -1; /* ServCellIndex_r10 */
+static int hf_lte_rrc_measResultSCell_r12 = -1; /* T_measResultSCell_r12 */
+static int hf_lte_rrc_rsrpResultSCell_r12 = -1; /* RSRP_Range */
+static int hf_lte_rrc_rsrqResultSCell_r12 = -1; /* RSRQ_Range */
+static int hf_lte_rrc_servCellId_r13 = -1; /* ServCellIndex_r13 */
+static int hf_lte_rrc_measResultSCell_v1310 = -1; /* T_measResultSCell_v1310 */
+static int hf_lte_rrc_rs_sinr_ResultSCell_r13 = -1; /* RS_SINR_Range_r13 */
+static int hf_lte_rrc_maxSCH_TB_BitsDL_r12 = -1; /* INTEGER_1_100 */
+static int hf_lte_rrc_maxSCH_TB_BitsUL_r12 = -1; /* INTEGER_1_100 */
static int hf_lte_rrc_criticalExtensions_04 = -1; /* T_criticalExtensions_04 */
static int hf_lte_rrc_c1_04 = -1; /* T_c1_04 */
-static int hf_lte_rrc_ueRadioAccessCapabilityInformation_r8 = -1; /* UERadioAccessCapabilityInformation_r8_IEs */
+static int hf_lte_rrc_uePagingCoverageInformation_r13 = -1; /* UEPagingCoverageInformation_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_04 = -1; /* T_criticalExtensionsFuture_04 */
-static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_01 = -1; /* T_ue_RadioAccessCapabilityInfo */
-static int hf_lte_rrc_nonCriticalExtension_12 = -1; /* T_nonCriticalExtension_05 */
+static int hf_lte_rrc_mpdcch_NumRepetition_r13 = -1; /* INTEGER_1_256 */
+static int hf_lte_rrc_nonCriticalExtension_13 = -1; /* T_nonCriticalExtension_05 */
static int hf_lte_rrc_criticalExtensions_05 = -1; /* T_criticalExtensions_05 */
static int hf_lte_rrc_c1_05 = -1; /* T_c1_05 */
-static int hf_lte_rrc_ueRadioPagingInformation_r12 = -1; /* UERadioPagingInformation_r12_IEs */
+static int hf_lte_rrc_ueRadioAccessCapabilityInformation_r8 = -1; /* UERadioAccessCapabilityInformation_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_05 = -1; /* T_criticalExtensionsFuture_05 */
+static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_01 = -1; /* T_ue_RadioAccessCapabilityInfo */
+static int hf_lte_rrc_nonCriticalExtension_14 = -1; /* T_nonCriticalExtension_06 */
+static int hf_lte_rrc_criticalExtensions_06 = -1; /* T_criticalExtensions_06 */
+static int hf_lte_rrc_c1_06 = -1; /* T_c1_06 */
+static int hf_lte_rrc_ueRadioPagingInformation_r12 = -1; /* UERadioPagingInformation_r12_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_06 = -1; /* T_criticalExtensionsFuture_06 */
static int hf_lte_rrc_ue_RadioPagingInfo_r12 = -1; /* T_ue_RadioPagingInfo_r12 */
-static int hf_lte_rrc_nonCriticalExtension_13 = -1; /* UERadioPagingInformation_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_15 = -1; /* UERadioPagingInformation_v1310_IEs */
static int hf_lte_rrc_supportedBandListEUTRAForPaging_r13 = -1; /* SEQUENCE_SIZE_1_maxBands_OF_FreqBandIndicator_r11 */
static int hf_lte_rrc_supportedBandListEUTRAForPaging_r13_item = -1; /* FreqBandIndicator_r11 */
-static int hf_lte_rrc_nonCriticalExtension_14 = -1; /* T_nonCriticalExtension_06 */
+static int hf_lte_rrc_nonCriticalExtension_16 = -1; /* T_nonCriticalExtension_07 */
static int hf_lte_rrc_sourceMeasConfig = -1; /* MeasConfig */
static int hf_lte_rrc_sourceRadioResourceConfig = -1; /* RadioResourceConfigDedicated */
static int hf_lte_rrc_sourceSecurityAlgorithmConfig = -1; /* SecurityAlgorithmConfig */
@@ -409,38 +461,37 @@ static int hf_lte_rrc_rsrpResult_r10 = -1; /* RSRP_Range */
static int hf_lte_rrc_rsrqResult_r10 = -1; /* RSRQ_Range */
static int hf_lte_rrc_dl_CarrierFreq_v1090 = -1; /* ARFCN_ValueEUTRA_v9e0 */
static int hf_lte_rrc_rsrqResult_v1250 = -1; /* RSRQ_Range_v1250 */
-static int hf_lte_rrc_rs_sinr_Result_r13 = -1; /* RS_SINR_Range_r13 */
static int hf_lte_rrc_message = -1; /* BCCH_BCH_MessageType */
static int hf_lte_rrc_message_01 = -1; /* BCCH_DL_SCH_MessageType */
-static int hf_lte_rrc_c1_06 = -1; /* T_c1_06 */
+static int hf_lte_rrc_c1_07 = -1; /* T_c1_07 */
static int hf_lte_rrc_systemInformation = -1; /* SystemInformation */
static int hf_lte_rrc_systemInformationBlockType1 = -1; /* SystemInformationBlockType1 */
static int hf_lte_rrc_messageClassExtension = -1; /* T_messageClassExtension */
static int hf_lte_rrc_message_02 = -1; /* BCCH_DL_SCH_MessageType_BR_r13 */
-static int hf_lte_rrc_c1_07 = -1; /* T_c1_07 */
+static int hf_lte_rrc_c1_08 = -1; /* T_c1_08 */
static int hf_lte_rrc_systemInformation_BR_r13 = -1; /* SystemInformation_BR_r13 */
static int hf_lte_rrc_systemInformationBlockType1_BR_r13 = -1; /* SystemInformationBlockType1_BR_r13 */
static int hf_lte_rrc_messageClassExtension_01 = -1; /* T_messageClassExtension_01 */
static int hf_lte_rrc_message_03 = -1; /* MCCH_MessageType */
-static int hf_lte_rrc_c1_08 = -1; /* T_c1_08 */
+static int hf_lte_rrc_c1_09 = -1; /* T_c1_09 */
static int hf_lte_rrc_mbsfnAreaConfiguration_r9 = -1; /* MBSFNAreaConfiguration_r9 */
static int hf_lte_rrc_later = -1; /* T_later */
static int hf_lte_rrc_c2 = -1; /* T_c2 */
static int hf_lte_rrc_mbmsCountingRequest_r10 = -1; /* MBMSCountingRequest_r10 */
static int hf_lte_rrc_messageClassExtension_02 = -1; /* T_messageClassExtension_02 */
static int hf_lte_rrc_message_04 = -1; /* PCCH_MessageType */
-static int hf_lte_rrc_c1_09 = -1; /* T_c1_09 */
+static int hf_lte_rrc_c1_10 = -1; /* T_c1_10 */
static int hf_lte_rrc_paging = -1; /* Paging */
static int hf_lte_rrc_messageClassExtension_03 = -1; /* T_messageClassExtension_03 */
static int hf_lte_rrc_message_05 = -1; /* DL_CCCH_MessageType */
-static int hf_lte_rrc_c1_10 = -1; /* T_c1_10 */
+static int hf_lte_rrc_c1_11 = -1; /* T_c1_11 */
static int hf_lte_rrc_rrcConnectionReestablishment = -1; /* RRCConnectionReestablishment */
static int hf_lte_rrc_rrcConnectionReestablishmentReject = -1; /* RRCConnectionReestablishmentReject */
static int hf_lte_rrc_rrcConnectionReject = -1; /* RRCConnectionReject */
static int hf_lte_rrc_rrcConnectionSetup = -1; /* RRCConnectionSetup */
static int hf_lte_rrc_messageClassExtension_04 = -1; /* T_messageClassExtension_04 */
static int hf_lte_rrc_message_06 = -1; /* DL_DCCH_MessageType */
-static int hf_lte_rrc_c1_11 = -1; /* T_c1_11 */
+static int hf_lte_rrc_c1_12 = -1; /* T_c1_12 */
static int hf_lte_rrc_csfbParametersResponseCDMA2000 = -1; /* CSFBParametersResponseCDMA2000 */
static int hf_lte_rrc_dlInformationTransfer = -1; /* DLInformationTransfer */
static int hf_lte_rrc_handoverFromEUTRAPreparationRequest = -1; /* HandoverFromEUTRAPreparationRequest */
@@ -456,7 +507,7 @@ static int hf_lte_rrc_rnReconfiguration_r10 = -1; /* RNReconfiguration_r10 */
static int hf_lte_rrc_rrcConnectionResume_r13 = -1; /* RRCConnectionResume_r13 */
static int hf_lte_rrc_messageClassExtension_05 = -1; /* T_messageClassExtension_05 */
static int hf_lte_rrc_message_07 = -1; /* UL_CCCH_MessageType */
-static int hf_lte_rrc_c1_12 = -1; /* T_c1_12 */
+static int hf_lte_rrc_c1_13 = -1; /* T_c1_13 */
static int hf_lte_rrc_rrcConnectionReestablishmentRequest = -1; /* RRCConnectionReestablishmentRequest */
static int hf_lte_rrc_rrcConnectionRequest = -1; /* RRCConnectionRequest */
static int hf_lte_rrc_messageClassExtension_06 = -1; /* T_messageClassExtension_06 */
@@ -464,7 +515,7 @@ static int hf_lte_rrc_c2_01 = -1; /* T_c2_01 */
static int hf_lte_rrc_rrcConnectionResumeRequest_r13 = -1; /* RRCConnectionResumeRequest_r13 */
static int hf_lte_rrc_messageClassExtensionFuture_r13 = -1; /* T_messageClassExtensionFuture_r13 */
static int hf_lte_rrc_message_08 = -1; /* UL_DCCH_MessageType */
-static int hf_lte_rrc_c1_13 = -1; /* T_c1_13 */
+static int hf_lte_rrc_c1_14 = -1; /* T_c1_14 */
static int hf_lte_rrc_csfbParametersRequestCDMA2000 = -1; /* CSFBParametersRequestCDMA2000 */
static int hf_lte_rrc_measurementReport = -1; /* MeasurementReport */
static int hf_lte_rrc_rrcConnectionReconfigurationComplete = -1; /* RRCConnectionReconfigurationComplete */
@@ -494,78 +545,78 @@ static int hf_lte_rrc_spare9 = -1; /* NULL */
static int hf_lte_rrc_spare8 = -1; /* NULL */
static int hf_lte_rrc_messageClassExtensionFuture_r11 = -1; /* T_messageClassExtensionFuture_r11 */
static int hf_lte_rrc_message_09 = -1; /* SC_MCCH_MessageType_r13 */
-static int hf_lte_rrc_c1_14 = -1; /* T_c1_14 */
+static int hf_lte_rrc_c1_15 = -1; /* T_c1_15 */
static int hf_lte_rrc_scptmConfiguration_r13 = -1; /* SCPTMConfiguration_r13 */
static int hf_lte_rrc_messageClassExtension_08 = -1; /* T_messageClassExtension_08 */
static int hf_lte_rrc_rrc_TransactionIdentifier = -1; /* RRC_TransactionIdentifier */
-static int hf_lte_rrc_criticalExtensions_06 = -1; /* T_criticalExtensions_06 */
-static int hf_lte_rrc_c1_15 = -1; /* T_c1_15 */
+static int hf_lte_rrc_criticalExtensions_07 = -1; /* T_criticalExtensions_07 */
+static int hf_lte_rrc_c1_16 = -1; /* T_c1_16 */
static int hf_lte_rrc_counterCheck_r8 = -1; /* CounterCheck_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_06 = -1; /* T_criticalExtensionsFuture_06 */
+static int hf_lte_rrc_criticalExtensionsFuture_07 = -1; /* T_criticalExtensionsFuture_07 */
static int hf_lte_rrc_drb_CountMSB_InfoList = -1; /* DRB_CountMSB_InfoList */
-static int hf_lte_rrc_nonCriticalExtension_15 = -1; /* CounterCheck_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_16 = -1; /* T_nonCriticalExtension_07 */
+static int hf_lte_rrc_nonCriticalExtension_17 = -1; /* CounterCheck_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_18 = -1; /* T_nonCriticalExtension_08 */
static int hf_lte_rrc_DRB_CountMSB_InfoList_item = -1; /* DRB_CountMSB_Info */
static int hf_lte_rrc_drb_Identity = -1; /* DRB_Identity */
static int hf_lte_rrc_countMSB_Uplink = -1; /* INTEGER_0_33554431 */
static int hf_lte_rrc_countMSB_Downlink = -1; /* INTEGER_0_33554431 */
-static int hf_lte_rrc_criticalExtensions_07 = -1; /* T_criticalExtensions_07 */
+static int hf_lte_rrc_criticalExtensions_08 = -1; /* T_criticalExtensions_08 */
static int hf_lte_rrc_counterCheckResponse_r8 = -1; /* CounterCheckResponse_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_07 = -1; /* T_criticalExtensionsFuture_07 */
+static int hf_lte_rrc_criticalExtensionsFuture_08 = -1; /* T_criticalExtensionsFuture_08 */
static int hf_lte_rrc_drb_CountInfoList = -1; /* DRB_CountInfoList */
-static int hf_lte_rrc_nonCriticalExtension_17 = -1; /* CounterCheckResponse_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_18 = -1; /* T_nonCriticalExtension_08 */
+static int hf_lte_rrc_nonCriticalExtension_19 = -1; /* CounterCheckResponse_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_20 = -1; /* T_nonCriticalExtension_09 */
static int hf_lte_rrc_DRB_CountInfoList_item = -1; /* DRB_CountInfo */
static int hf_lte_rrc_count_Uplink = -1; /* INTEGER_0_4294967295 */
static int hf_lte_rrc_count_Downlink = -1; /* INTEGER_0_4294967295 */
-static int hf_lte_rrc_criticalExtensions_08 = -1; /* T_criticalExtensions_08 */
-static int hf_lte_rrc_csfbParametersRequestCDMA2000_r8 = -1; /* CSFBParametersRequestCDMA2000_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_08 = -1; /* T_criticalExtensionsFuture_08 */
-static int hf_lte_rrc_nonCriticalExtension_19 = -1; /* CSFBParametersRequestCDMA2000_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_20 = -1; /* T_nonCriticalExtension_09 */
static int hf_lte_rrc_criticalExtensions_09 = -1; /* T_criticalExtensions_09 */
-static int hf_lte_rrc_csfbParametersResponseCDMA2000_r8 = -1; /* CSFBParametersResponseCDMA2000_r8_IEs */
+static int hf_lte_rrc_csfbParametersRequestCDMA2000_r8 = -1; /* CSFBParametersRequestCDMA2000_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_09 = -1; /* T_criticalExtensionsFuture_09 */
-static int hf_lte_rrc_rand = -1; /* RAND_CDMA2000 */
-static int hf_lte_rrc_mobilityParameters = -1; /* MobilityParametersCDMA2000 */
-static int hf_lte_rrc_nonCriticalExtension_21 = -1; /* CSFBParametersResponseCDMA2000_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_21 = -1; /* CSFBParametersRequestCDMA2000_v8a0_IEs */
static int hf_lte_rrc_nonCriticalExtension_22 = -1; /* T_nonCriticalExtension_10 */
static int hf_lte_rrc_criticalExtensions_10 = -1; /* T_criticalExtensions_10 */
-static int hf_lte_rrc_c1_16 = -1; /* T_c1_16 */
-static int hf_lte_rrc_dlInformationTransfer_r8 = -1; /* DLInformationTransfer_r8_IEs */
+static int hf_lte_rrc_csfbParametersResponseCDMA2000_r8 = -1; /* CSFBParametersResponseCDMA2000_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_10 = -1; /* T_criticalExtensionsFuture_10 */
+static int hf_lte_rrc_rand = -1; /* RAND_CDMA2000 */
+static int hf_lte_rrc_mobilityParameters = -1; /* MobilityParametersCDMA2000 */
+static int hf_lte_rrc_nonCriticalExtension_23 = -1; /* CSFBParametersResponseCDMA2000_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_24 = -1; /* T_nonCriticalExtension_11 */
+static int hf_lte_rrc_criticalExtensions_11 = -1; /* T_criticalExtensions_11 */
+static int hf_lte_rrc_c1_17 = -1; /* T_c1_17 */
+static int hf_lte_rrc_dlInformationTransfer_r8 = -1; /* DLInformationTransfer_r8_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_11 = -1; /* T_criticalExtensionsFuture_11 */
static int hf_lte_rrc_dedicatedInfoType = -1; /* T_dedicatedInfoType */
static int hf_lte_rrc_dedicatedInfoNAS = -1; /* DedicatedInfoNAS */
static int hf_lte_rrc_dedicatedInfoCDMA2000_1XRTT = -1; /* DedicatedInfoCDMA2000 */
static int hf_lte_rrc_dedicatedInfoCDMA2000_HRPD = -1; /* DedicatedInfoCDMA2000 */
-static int hf_lte_rrc_nonCriticalExtension_23 = -1; /* DLInformationTransfer_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_24 = -1; /* T_nonCriticalExtension_11 */
-static int hf_lte_rrc_criticalExtensions_11 = -1; /* T_criticalExtensions_11 */
-static int hf_lte_rrc_c1_17 = -1; /* T_c1_17 */
+static int hf_lte_rrc_nonCriticalExtension_25 = -1; /* DLInformationTransfer_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_26 = -1; /* T_nonCriticalExtension_12 */
+static int hf_lte_rrc_criticalExtensions_12 = -1; /* T_criticalExtensions_12 */
+static int hf_lte_rrc_c1_18 = -1; /* T_c1_18 */
static int hf_lte_rrc_handoverFromEUTRAPreparationRequest_r8 = -1; /* HandoverFromEUTRAPreparationRequest_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_11 = -1; /* T_criticalExtensionsFuture_11 */
+static int hf_lte_rrc_criticalExtensionsFuture_12 = -1; /* T_criticalExtensionsFuture_12 */
static int hf_lte_rrc_cdma2000_Type = -1; /* CDMA2000_Type */
-static int hf_lte_rrc_nonCriticalExtension_25 = -1; /* HandoverFromEUTRAPreparationRequest_v890_IEs */
-static int hf_lte_rrc_nonCriticalExtension_26 = -1; /* HandoverFromEUTRAPreparationRequest_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_27 = -1; /* HandoverFromEUTRAPreparationRequest_v890_IEs */
+static int hf_lte_rrc_nonCriticalExtension_28 = -1; /* HandoverFromEUTRAPreparationRequest_v920_IEs */
static int hf_lte_rrc_concurrPrepCDMA2000_HRPD_r9 = -1; /* BOOLEAN */
-static int hf_lte_rrc_nonCriticalExtension_27 = -1; /* HandoverFromEUTRAPreparationRequest_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_29 = -1; /* HandoverFromEUTRAPreparationRequest_v1020_IEs */
static int hf_lte_rrc_dualRxTxRedirectIndicator_r10 = -1; /* T_dualRxTxRedirectIndicator_r10 */
static int hf_lte_rrc_redirectCarrierCDMA2000_1XRTT_r10 = -1; /* CarrierFreqCDMA2000 */
-static int hf_lte_rrc_nonCriticalExtension_28 = -1; /* T_nonCriticalExtension_12 */
-static int hf_lte_rrc_criticalExtensions_12 = -1; /* T_criticalExtensions_12 */
-static int hf_lte_rrc_c1_18 = -1; /* T_c1_18 */
+static int hf_lte_rrc_nonCriticalExtension_30 = -1; /* T_nonCriticalExtension_13 */
+static int hf_lte_rrc_criticalExtensions_13 = -1; /* T_criticalExtensions_13 */
+static int hf_lte_rrc_c1_19 = -1; /* T_c1_19 */
static int hf_lte_rrc_inDeviceCoexIndication_r11_01 = -1; /* InDeviceCoexIndication_r11_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_12 = -1; /* T_criticalExtensionsFuture_12 */
+static int hf_lte_rrc_criticalExtensionsFuture_13 = -1; /* T_criticalExtensionsFuture_13 */
static int hf_lte_rrc_affectedCarrierFreqList_r11 = -1; /* AffectedCarrierFreqList_r11 */
static int hf_lte_rrc_tdm_AssistanceInfo_r11 = -1; /* TDM_AssistanceInfo_r11 */
-static int hf_lte_rrc_nonCriticalExtension_29 = -1; /* InDeviceCoexIndication_v11d0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_31 = -1; /* InDeviceCoexIndication_v11d0_IEs */
static int hf_lte_rrc_ul_CA_AssistanceInfo_r11 = -1; /* T_ul_CA_AssistanceInfo_r11 */
static int hf_lte_rrc_affectedCarrierFreqCombList_r11 = -1; /* AffectedCarrierFreqCombList_r11 */
static int hf_lte_rrc_victimSystemType_r11 = -1; /* VictimSystemType_r11 */
-static int hf_lte_rrc_nonCriticalExtension_30 = -1; /* InDeviceCoexIndication_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_32 = -1; /* InDeviceCoexIndication_v1310_IEs */
static int hf_lte_rrc_affectedCarrierFreqList_v1310 = -1; /* AffectedCarrierFreqList_v1310 */
static int hf_lte_rrc_affectedCarrierFreqCombList_r13 = -1; /* AffectedCarrierFreqCombList_r13 */
-static int hf_lte_rrc_nonCriticalExtension_31 = -1; /* T_nonCriticalExtension_13 */
+static int hf_lte_rrc_nonCriticalExtension_33 = -1; /* T_nonCriticalExtension_14 */
static int hf_lte_rrc_AffectedCarrierFreqList_r11_item = -1; /* AffectedCarrierFreq_r11 */
static int hf_lte_rrc_AffectedCarrierFreqList_v1310_item = -1; /* AffectedCarrierFreq_v1310 */
static int hf_lte_rrc_carrierFreq_r11 = -1; /* MeasObjectId */
@@ -592,23 +643,23 @@ static int hf_lte_rrc_bds_r11 = -1; /* T_bds_r11 */
static int hf_lte_rrc_galileo_r11 = -1; /* T_galileo_r11 */
static int hf_lte_rrc_wlan_r11 = -1; /* T_wlan_r11 */
static int hf_lte_rrc_bluetooth_r11 = -1; /* T_bluetooth_r11 */
-static int hf_lte_rrc_criticalExtensions_13 = -1; /* T_criticalExtensions_13 */
-static int hf_lte_rrc_c1_19 = -1; /* T_c1_19 */
+static int hf_lte_rrc_criticalExtensions_14 = -1; /* T_criticalExtensions_14 */
+static int hf_lte_rrc_c1_20 = -1; /* T_c1_20 */
static int hf_lte_rrc_interFreqRSTDMeasurementIndication_r10_01 = -1; /* InterFreqRSTDMeasurementIndication_r10_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_13 = -1; /* T_criticalExtensionsFuture_13 */
+static int hf_lte_rrc_criticalExtensionsFuture_14 = -1; /* T_criticalExtensionsFuture_14 */
static int hf_lte_rrc_rstd_InterFreqIndication_r10 = -1; /* T_rstd_InterFreqIndication_r10 */
static int hf_lte_rrc_start = -1; /* T_start */
static int hf_lte_rrc_rstd_InterFreqInfoList_r10 = -1; /* RSTD_InterFreqInfoList_r10 */
static int hf_lte_rrc_stop = -1; /* NULL */
-static int hf_lte_rrc_nonCriticalExtension_32 = -1; /* T_nonCriticalExtension_14 */
+static int hf_lte_rrc_nonCriticalExtension_34 = -1; /* T_nonCriticalExtension_15 */
static int hf_lte_rrc_RSTD_InterFreqInfoList_r10_item = -1; /* RSTD_InterFreqInfo_r10 */
static int hf_lte_rrc_carrierFreq_r10 = -1; /* ARFCN_ValueEUTRA */
static int hf_lte_rrc_measPRS_Offset_r10 = -1; /* INTEGER_0_39 */
static int hf_lte_rrc_carrierFreq_v1090 = -1; /* ARFCN_ValueEUTRA_v9e0 */
-static int hf_lte_rrc_criticalExtensions_14 = -1; /* T_criticalExtensions_14 */
-static int hf_lte_rrc_c1_20 = -1; /* T_c1_20 */
+static int hf_lte_rrc_criticalExtensions_15 = -1; /* T_criticalExtensions_15 */
+static int hf_lte_rrc_c1_21 = -1; /* T_c1_21 */
static int hf_lte_rrc_loggedMeasurementConfiguration_r10_01 = -1; /* LoggedMeasurementConfiguration_r10_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_14 = -1; /* T_criticalExtensionsFuture_14 */
+static int hf_lte_rrc_criticalExtensionsFuture_15 = -1; /* T_criticalExtensionsFuture_15 */
static int hf_lte_rrc_traceReference_r10 = -1; /* TraceReference_r10 */
static int hf_lte_rrc_traceRecordingSessionRef_r10 = -1; /* OCTET_STRING_SIZE_2 */
static int hf_lte_rrc_tce_Id_r10 = -1; /* OCTET_STRING_SIZE_1 */
@@ -616,14 +667,14 @@ static int hf_lte_rrc_absoluteTimeInfo_r10 = -1; /* AbsoluteTimeInfo_r10 */
static int hf_lte_rrc_areaConfiguration_r10 = -1; /* AreaConfiguration_r10 */
static int hf_lte_rrc_loggingDuration_r10 = -1; /* LoggingDuration_r10 */
static int hf_lte_rrc_loggingInterval_r10 = -1; /* LoggingInterval_r10 */
-static int hf_lte_rrc_nonCriticalExtension_33 = -1; /* LoggedMeasurementConfiguration_v1080_IEs */
+static int hf_lte_rrc_nonCriticalExtension_35 = -1; /* LoggedMeasurementConfiguration_v1080_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_r10 = -1; /* OCTET_STRING */
-static int hf_lte_rrc_nonCriticalExtension_34 = -1; /* LoggedMeasurementConfiguration_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_36 = -1; /* LoggedMeasurementConfiguration_v1130_IEs */
static int hf_lte_rrc_plmn_IdentityList_r11 = -1; /* PLMN_IdentityList3_r11 */
static int hf_lte_rrc_areaConfiguration_v1130 = -1; /* AreaConfiguration_v1130 */
-static int hf_lte_rrc_nonCriticalExtension_35 = -1; /* LoggedMeasurementConfiguration_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_37 = -1; /* LoggedMeasurementConfiguration_v1250_IEs */
static int hf_lte_rrc_targetMBSFN_AreaList_r12 = -1; /* TargetMBSFN_AreaList_r12 */
-static int hf_lte_rrc_nonCriticalExtension_36 = -1; /* T_nonCriticalExtension_15 */
+static int hf_lte_rrc_nonCriticalExtension_38 = -1; /* T_nonCriticalExtension_16 */
static int hf_lte_rrc_TargetMBSFN_AreaList_r12_item = -1; /* TargetMBSFN_Area_r12 */
static int hf_lte_rrc_mbsfn_AreaId_r12 = -1; /* MBSFN_AreaId_r12 */
static int hf_lte_rrc_carrierFreq_r12 = -1; /* ARFCN_ValueEUTRA_r9 */
@@ -633,60 +684,60 @@ static int hf_lte_rrc_systemFrameNumber = -1; /* T_systemFrameNumber */
static int hf_lte_rrc_schedulingInfoSIB1_BR_r13 = -1; /* INTEGER_0_31 */
static int hf_lte_rrc_spare = -1; /* BIT_STRING_SIZE_5 */
static int hf_lte_rrc_countingRequestList_r10 = -1; /* CountingRequestList_r10 */
-static int hf_lte_rrc_nonCriticalExtension_37 = -1; /* T_nonCriticalExtension_16 */
+static int hf_lte_rrc_nonCriticalExtension_39 = -1; /* T_nonCriticalExtension_17 */
static int hf_lte_rrc_CountingRequestList_r10_item = -1; /* CountingRequestInfo_r10 */
static int hf_lte_rrc_tmgi_r10 = -1; /* TMGI_r9 */
-static int hf_lte_rrc_criticalExtensions_15 = -1; /* T_criticalExtensions_15 */
-static int hf_lte_rrc_c1_21 = -1; /* T_c1_21 */
+static int hf_lte_rrc_criticalExtensions_16 = -1; /* T_criticalExtensions_16 */
+static int hf_lte_rrc_c1_22 = -1; /* T_c1_22 */
static int hf_lte_rrc_countingResponse_r10 = -1; /* MBMSCountingResponse_r10_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_15 = -1; /* T_criticalExtensionsFuture_15 */
+static int hf_lte_rrc_criticalExtensionsFuture_16 = -1; /* T_criticalExtensionsFuture_16 */
static int hf_lte_rrc_mbsfn_AreaIndex_r10 = -1; /* INTEGER_0_maxMBSFN_Area_1 */
static int hf_lte_rrc_countingResponseList_r10 = -1; /* CountingResponseList_r10 */
-static int hf_lte_rrc_nonCriticalExtension_38 = -1; /* T_nonCriticalExtension_17 */
+static int hf_lte_rrc_nonCriticalExtension_40 = -1; /* T_nonCriticalExtension_18 */
static int hf_lte_rrc_CountingResponseList_r10_item = -1; /* CountingResponseInfo_r10 */
static int hf_lte_rrc_countingResponseService_r10 = -1; /* INTEGER_0_maxServiceCount_1 */
-static int hf_lte_rrc_criticalExtensions_16 = -1; /* T_criticalExtensions_16 */
-static int hf_lte_rrc_c1_22 = -1; /* T_c1_22 */
+static int hf_lte_rrc_criticalExtensions_17 = -1; /* T_criticalExtensions_17 */
+static int hf_lte_rrc_c1_23 = -1; /* T_c1_23 */
static int hf_lte_rrc_interestIndication_r11 = -1; /* MBMSInterestIndication_r11_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_16 = -1; /* T_criticalExtensionsFuture_16 */
+static int hf_lte_rrc_criticalExtensionsFuture_17 = -1; /* T_criticalExtensionsFuture_17 */
static int hf_lte_rrc_mbms_FreqList_r11 = -1; /* CarrierFreqListMBMS_r11 */
static int hf_lte_rrc_mbms_Priority_r11 = -1; /* T_mbms_Priority_r11 */
-static int hf_lte_rrc_nonCriticalExtension_39 = -1; /* MBMSInterestIndication_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_41 = -1; /* MBMSInterestIndication_v1310_IEs */
static int hf_lte_rrc_mbms_Services_r13 = -1; /* MBMS_ServiceList_r13 */
-static int hf_lte_rrc_nonCriticalExtension_40 = -1; /* T_nonCriticalExtension_18 */
+static int hf_lte_rrc_nonCriticalExtension_42 = -1; /* T_nonCriticalExtension_19 */
static int hf_lte_rrc_commonSF_Alloc_r9 = -1; /* CommonSF_AllocPatternList_r9 */
static int hf_lte_rrc_commonSF_AllocPeriod_r9 = -1; /* T_commonSF_AllocPeriod_r9 */
static int hf_lte_rrc_pmch_InfoList_r9 = -1; /* PMCH_InfoList_r9 */
-static int hf_lte_rrc_nonCriticalExtension_41 = -1; /* MBSFNAreaConfiguration_v930_IEs */
-static int hf_lte_rrc_nonCriticalExtension_42 = -1; /* MBSFNAreaConfiguration_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_43 = -1; /* MBSFNAreaConfiguration_v930_IEs */
+static int hf_lte_rrc_nonCriticalExtension_44 = -1; /* MBSFNAreaConfiguration_v1250_IEs */
static int hf_lte_rrc_pmch_InfoListExt_r12 = -1; /* PMCH_InfoListExt_r12 */
-static int hf_lte_rrc_nonCriticalExtension_43 = -1; /* T_nonCriticalExtension_19 */
-static int hf_lte_rrc_CommonSF_AllocPatternList_r9_item = -1; /* MBSFN_SubframeConfig */
-static int hf_lte_rrc_criticalExtensions_17 = -1; /* T_criticalExtensions_17 */
-static int hf_lte_rrc_c1_23 = -1; /* T_c1_23 */
-static int hf_lte_rrc_measurementReport_r8 = -1; /* MeasurementReport_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_17 = -1; /* T_criticalExtensionsFuture_17 */
-static int hf_lte_rrc_measResults = -1; /* MeasResults */
-static int hf_lte_rrc_nonCriticalExtension_44 = -1; /* MeasurementReport_v8a0_IEs */
static int hf_lte_rrc_nonCriticalExtension_45 = -1; /* T_nonCriticalExtension_20 */
+static int hf_lte_rrc_CommonSF_AllocPatternList_r9_item = -1; /* MBSFN_SubframeConfig */
static int hf_lte_rrc_criticalExtensions_18 = -1; /* T_criticalExtensions_18 */
static int hf_lte_rrc_c1_24 = -1; /* T_c1_24 */
+static int hf_lte_rrc_measurementReport_r8 = -1; /* MeasurementReport_r8_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_18 = -1; /* T_criticalExtensionsFuture_18 */
+static int hf_lte_rrc_measResults = -1; /* MeasResults */
+static int hf_lte_rrc_nonCriticalExtension_46 = -1; /* MeasurementReport_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_47 = -1; /* T_nonCriticalExtension_21 */
+static int hf_lte_rrc_criticalExtensions_19 = -1; /* T_criticalExtensions_19 */
+static int hf_lte_rrc_c1_25 = -1; /* T_c1_25 */
static int hf_lte_rrc_mobilityFromEUTRACommand_r8 = -1; /* MobilityFromEUTRACommand_r8_IEs */
static int hf_lte_rrc_mobilityFromEUTRACommand_r9 = -1; /* MobilityFromEUTRACommand_r9_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_18 = -1; /* T_criticalExtensionsFuture_18 */
+static int hf_lte_rrc_criticalExtensionsFuture_19 = -1; /* T_criticalExtensionsFuture_19 */
static int hf_lte_rrc_cs_FallbackIndicator = -1; /* BOOLEAN */
static int hf_lte_rrc_purpose = -1; /* T_purpose */
static int hf_lte_rrc_handover = -1; /* Handover */
static int hf_lte_rrc_cellChangeOrder = -1; /* CellChangeOrder */
-static int hf_lte_rrc_nonCriticalExtension_46 = -1; /* MobilityFromEUTRACommand_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_47 = -1; /* MobilityFromEUTRACommand_v8d0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_48 = -1; /* MobilityFromEUTRACommand_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_49 = -1; /* MobilityFromEUTRACommand_v8d0_IEs */
static int hf_lte_rrc_bandIndicator = -1; /* BandIndicatorGERAN */
-static int hf_lte_rrc_nonCriticalExtension_48 = -1; /* T_nonCriticalExtension_21 */
+static int hf_lte_rrc_nonCriticalExtension_50 = -1; /* T_nonCriticalExtension_22 */
static int hf_lte_rrc_purpose_01 = -1; /* T_purpose_01 */
static int hf_lte_rrc_e_CSFB_r9 = -1; /* E_CSFB_r9 */
-static int hf_lte_rrc_nonCriticalExtension_49 = -1; /* MobilityFromEUTRACommand_v930_IEs */
-static int hf_lte_rrc_nonCriticalExtension_50 = -1; /* MobilityFromEUTRACommand_v960_IEs */
-static int hf_lte_rrc_nonCriticalExtension_51 = -1; /* T_nonCriticalExtension_22 */
+static int hf_lte_rrc_nonCriticalExtension_51 = -1; /* MobilityFromEUTRACommand_v930_IEs */
+static int hf_lte_rrc_nonCriticalExtension_52 = -1; /* MobilityFromEUTRACommand_v960_IEs */
+static int hf_lte_rrc_nonCriticalExtension_53 = -1; /* T_nonCriticalExtension_23 */
static int hf_lte_rrc_targetRAT_Type = -1; /* T_targetRAT_Type */
static int hf_lte_rrc_targetRAT_MessageContainer = -1; /* T_targetRAT_MessageContainer */
static int hf_lte_rrc_nas_SecurityParamFromEUTRA = -1; /* T_nas_SecurityParamFromEUTRA */
@@ -706,69 +757,69 @@ static int hf_lte_rrc_redirectCarrierCDMA2000_HRPD_r9 = -1; /* CarrierFreqCDMA2
static int hf_lte_rrc_pagingRecordList = -1; /* T_pagingRecordList */
static int hf_lte_rrc_systemInfoModification = -1; /* T_systemInfoModification */
static int hf_lte_rrc_etws_Indication = -1; /* T_etws_Indication */
-static int hf_lte_rrc_nonCriticalExtension_52 = -1; /* Paging_v890_IEs */
-static int hf_lte_rrc_nonCriticalExtension_53 = -1; /* Paging_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_54 = -1; /* Paging_v890_IEs */
+static int hf_lte_rrc_nonCriticalExtension_55 = -1; /* Paging_v920_IEs */
static int hf_lte_rrc_cmas_Indication_r9 = -1; /* T_cmas_Indication_r9 */
-static int hf_lte_rrc_nonCriticalExtension_54 = -1; /* Paging_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_56 = -1; /* Paging_v1130_IEs */
static int hf_lte_rrc_eab_ParamModification_r11 = -1; /* T_eab_ParamModification_r11 */
-static int hf_lte_rrc_nonCriticalExtension_55 = -1; /* Paging_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_57 = -1; /* Paging_v1310_IEs */
static int hf_lte_rrc_redistributionIndication_r13 = -1; /* T_redistributionIndication_r13 */
static int hf_lte_rrc_systemInfoModification_eDRX_r13 = -1; /* T_systemInfoModification_eDRX_r13 */
-static int hf_lte_rrc_nonCriticalExtension_56 = -1; /* T_nonCriticalExtension_23 */
+static int hf_lte_rrc_nonCriticalExtension_58 = -1; /* T_nonCriticalExtension_24 */
static int hf_lte_rrc_PagingRecordList_item = -1; /* PagingRecord */
static int hf_lte_rrc_ue_Identity = -1; /* PagingUE_Identity */
static int hf_lte_rrc_cn_Domain = -1; /* T_cn_Domain */
static int hf_lte_rrc_s_TMSI = -1; /* S_TMSI */
static int hf_lte_rrc_imsi = -1; /* IMSI */
static int hf_lte_rrc_IMSI_item = -1; /* IMSI_Digit */
-static int hf_lte_rrc_criticalExtensions_19 = -1; /* T_criticalExtensions_19 */
-static int hf_lte_rrc_c1_25 = -1; /* T_c1_25 */
+static int hf_lte_rrc_criticalExtensions_20 = -1; /* T_criticalExtensions_20 */
+static int hf_lte_rrc_c1_26 = -1; /* T_c1_26 */
static int hf_lte_rrc_proximityIndication_r9_01 = -1; /* ProximityIndication_r9_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_19 = -1; /* T_criticalExtensionsFuture_19 */
+static int hf_lte_rrc_criticalExtensionsFuture_20 = -1; /* T_criticalExtensionsFuture_20 */
static int hf_lte_rrc_type_r9 = -1; /* T_type_r9 */
static int hf_lte_rrc_carrierFreq_r9 = -1; /* T_carrierFreq_r9 */
static int hf_lte_rrc_eutra_r9 = -1; /* ARFCN_ValueEUTRA */
static int hf_lte_rrc_utra_r9 = -1; /* ARFCN_ValueUTRA */
static int hf_lte_rrc_eutra2_v9e0 = -1; /* ARFCN_ValueEUTRA_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_57 = -1; /* ProximityIndication_v930_IEs */
-static int hf_lte_rrc_nonCriticalExtension_58 = -1; /* T_nonCriticalExtension_24 */
-static int hf_lte_rrc_criticalExtensions_20 = -1; /* T_criticalExtensions_20 */
-static int hf_lte_rrc_c1_26 = -1; /* T_c1_26 */
+static int hf_lte_rrc_nonCriticalExtension_59 = -1; /* ProximityIndication_v930_IEs */
+static int hf_lte_rrc_nonCriticalExtension_60 = -1; /* T_nonCriticalExtension_25 */
+static int hf_lte_rrc_criticalExtensions_21 = -1; /* T_criticalExtensions_21 */
+static int hf_lte_rrc_c1_27 = -1; /* T_c1_27 */
static int hf_lte_rrc_rnReconfiguration_r10_01 = -1; /* RNReconfiguration_r10_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_20 = -1; /* T_criticalExtensionsFuture_20 */
+static int hf_lte_rrc_criticalExtensionsFuture_21 = -1; /* T_criticalExtensionsFuture_21 */
static int hf_lte_rrc_rn_SystemInfo_r10 = -1; /* RN_SystemInfo_r10 */
static int hf_lte_rrc_rn_SubframeConfig_r10 = -1; /* RN_SubframeConfig_r10 */
-static int hf_lte_rrc_nonCriticalExtension_59 = -1; /* T_nonCriticalExtension_25 */
+static int hf_lte_rrc_nonCriticalExtension_61 = -1; /* T_nonCriticalExtension_26 */
static int hf_lte_rrc_systemInformationBlockType1_r10 = -1; /* T_systemInformationBlockType1_r10 */
static int hf_lte_rrc_systemInformationBlockType2_r10 = -1; /* SystemInformationBlockType2 */
-static int hf_lte_rrc_criticalExtensions_21 = -1; /* T_criticalExtensions_21 */
-static int hf_lte_rrc_c1_27 = -1; /* T_c1_27 */
-static int hf_lte_rrc_rnReconfigurationComplete_r10_01 = -1; /* RNReconfigurationComplete_r10_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_21 = -1; /* T_criticalExtensionsFuture_21 */
-static int hf_lte_rrc_nonCriticalExtension_60 = -1; /* T_nonCriticalExtension_26 */
static int hf_lte_rrc_criticalExtensions_22 = -1; /* T_criticalExtensions_22 */
static int hf_lte_rrc_c1_28 = -1; /* T_c1_28 */
-static int hf_lte_rrc_rrcConnectionReconfiguration_r8 = -1; /* RRCConnectionReconfiguration_r8_IEs */
+static int hf_lte_rrc_rnReconfigurationComplete_r10_01 = -1; /* RNReconfigurationComplete_r10_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_22 = -1; /* T_criticalExtensionsFuture_22 */
+static int hf_lte_rrc_nonCriticalExtension_62 = -1; /* T_nonCriticalExtension_27 */
+static int hf_lte_rrc_criticalExtensions_23 = -1; /* T_criticalExtensions_23 */
+static int hf_lte_rrc_c1_29 = -1; /* T_c1_29 */
+static int hf_lte_rrc_rrcConnectionReconfiguration_r8 = -1; /* RRCConnectionReconfiguration_r8_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_23 = -1; /* T_criticalExtensionsFuture_23 */
static int hf_lte_rrc_measConfig = -1; /* MeasConfig */
static int hf_lte_rrc_mobilityControlInfo = -1; /* MobilityControlInfo */
static int hf_lte_rrc_dedicatedInfoNASList = -1; /* SEQUENCE_SIZE_1_maxDRB_OF_DedicatedInfoNAS */
static int hf_lte_rrc_dedicatedInfoNASList_item = -1; /* DedicatedInfoNAS */
static int hf_lte_rrc_radioResourceConfigDedicated = -1; /* RadioResourceConfigDedicated */
static int hf_lte_rrc_securityConfigHO = -1; /* SecurityConfigHO */
-static int hf_lte_rrc_nonCriticalExtension_61 = -1; /* RRCConnectionReconfiguration_v890_IEs */
+static int hf_lte_rrc_nonCriticalExtension_63 = -1; /* RRCConnectionReconfiguration_v890_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_02 = -1; /* T_lateNonCriticalExtension_01 */
-static int hf_lte_rrc_nonCriticalExtension_62 = -1; /* RRCConnectionReconfiguration_v920_IEs */
-static int hf_lte_rrc_nonCriticalExtension_63 = -1; /* RRCConnectionReconfiguration_v10i0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_64 = -1; /* T_nonCriticalExtension_27 */
+static int hf_lte_rrc_nonCriticalExtension_64 = -1; /* RRCConnectionReconfiguration_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_65 = -1; /* RRCConnectionReconfiguration_v10i0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_66 = -1; /* T_nonCriticalExtension_28 */
static int hf_lte_rrc_otherConfig_r9 = -1; /* OtherConfig_r9 */
static int hf_lte_rrc_fullConfig_r9 = -1; /* T_fullConfig_r9 */
-static int hf_lte_rrc_nonCriticalExtension_65 = -1; /* RRCConnectionReconfiguration_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_67 = -1; /* RRCConnectionReconfiguration_v1020_IEs */
static int hf_lte_rrc_sCellToReleaseList_r10 = -1; /* SCellToReleaseList_r10 */
static int hf_lte_rrc_sCellToAddModList_r10 = -1; /* SCellToAddModList_r10 */
-static int hf_lte_rrc_nonCriticalExtension_66 = -1; /* RRCConnectionReconfiguration_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_68 = -1; /* RRCConnectionReconfiguration_v1130_IEs */
static int hf_lte_rrc_systemInformationBlockType1Dedicated_r11 = -1; /* T_systemInformationBlockType1Dedicated_r11 */
-static int hf_lte_rrc_nonCriticalExtension_67 = -1; /* RRCConnectionReconfiguration_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_69 = -1; /* RRCConnectionReconfiguration_v1250_IEs */
static int hf_lte_rrc_wlan_OffloadInfo_r12 = -1; /* T_wlan_OffloadInfo_r12 */
static int hf_lte_rrc_release = -1; /* NULL */
static int hf_lte_rrc_setup = -1; /* T_setup */
@@ -778,22 +829,18 @@ static int hf_lte_rrc_scg_Configuration_r12 = -1; /* SCG_Configuration_r12 */
static int hf_lte_rrc_sl_SyncTxControl_r12 = -1; /* SL_SyncTxControl_r12 */
static int hf_lte_rrc_sl_DiscConfig_r12 = -1; /* SL_DiscConfig_r12 */
static int hf_lte_rrc_sl_CommConfig_r12 = -1; /* SL_CommConfig_r12 */
-static int hf_lte_rrc_nonCriticalExtension_68 = -1; /* RRCConnectionReconfiguration_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_70 = -1; /* RRCConnectionReconfiguration_v1310_IEs */
static int hf_lte_rrc_sCellToReleaseListExt_r13 = -1; /* SCellToReleaseListExt_r13 */
static int hf_lte_rrc_sCellToAddModListExt_r13 = -1; /* SCellToAddModListExt_r13 */
static int hf_lte_rrc_lwa_Configuration_r13 = -1; /* LWA_Configuration_r13 */
static int hf_lte_rrc_lwip_Configuration_r13 = -1; /* LWIP_Configuration_r13 */
static int hf_lte_rrc_rclwi_Configuration_r13 = -1; /* RCLWI_Configuration_r13 */
-static int hf_lte_rrc_nonCriticalExtension_69 = -1; /* T_nonCriticalExtension_28 */
+static int hf_lte_rrc_nonCriticalExtension_71 = -1; /* T_nonCriticalExtension_29 */
static int hf_lte_rrc_networkControlledSyncTx_r12 = -1; /* T_networkControlledSyncTx_r12 */
-static int hf_lte_rrc_sCellIndex_r12 = -1; /* SCellIndex_r10 */
-static int hf_lte_rrc_cellIdentification_r12 = -1; /* T_cellIdentification_r12 */
-static int hf_lte_rrc_physCellId_r12 = -1; /* PhysCellId */
-static int hf_lte_rrc_dl_CarrierFreq_r12 = -1; /* ARFCN_ValueEUTRA_r9 */
+static int hf_lte_rrc_cellIdentification_r12_01 = -1; /* T_cellIdentification_r12_01 */
static int hf_lte_rrc_radioResourceConfigCommonPSCell_r12 = -1; /* RadioResourceConfigCommonPSCell_r12 */
static int hf_lte_rrc_radioResourceConfigDedicatedPSCell_r12 = -1; /* RadioResourceConfigDedicatedPSCell_r12 */
static int hf_lte_rrc_antennaInfoDedicatedPSCell_v1280 = -1; /* AntennaInfoDedicated_v10i0 */
-static int hf_lte_rrc_sCellIndex_r13 = -1; /* SCellIndex_r13 */
static int hf_lte_rrc_p_MeNB_r12 = -1; /* INTEGER_1_16 */
static int hf_lte_rrc_p_SeNB_r12 = -1; /* INTEGER_1_16 */
static int hf_lte_rrc_powerControlMode_r12 = -1; /* INTEGER_1_2 */
@@ -815,15 +862,12 @@ static int hf_lte_rrc_SCellToReleaseListExt_r13_item = -1; /* SCellIndex_r13 */
static int hf_lte_rrc_setup_01 = -1; /* T_setup_01 */
static int hf_lte_rrc_scg_ConfigPartMCG_r12 = -1; /* T_scg_ConfigPartMCG_r12 */
static int hf_lte_rrc_scg_Counter_r12 = -1; /* INTEGER_0_65535 */
-static int hf_lte_rrc_powerCoordinationInfo_r12 = -1; /* PowerCoordinationInfo_r12 */
static int hf_lte_rrc_scg_ConfigPartSCG_r12 = -1; /* SCG_ConfigPartSCG_r12 */
static int hf_lte_rrc_radioResourceConfigDedicatedSCG_r12 = -1; /* RadioResourceConfigDedicatedSCG_r12 */
-static int hf_lte_rrc_sCellToReleaseListSCG_r12 = -1; /* SCellToReleaseList_r10 */
static int hf_lte_rrc_pSCellToAddMod_r12 = -1; /* PSCellToAddMod_r12 */
-static int hf_lte_rrc_sCellToAddModListSCG_r12 = -1; /* SCellToAddModList_r10 */
+static int hf_lte_rrc_sCellToAddModListSCG_r12_01 = -1; /* SCellToAddModList_r10 */
static int hf_lte_rrc_mobilityControlInfoSCG_r12 = -1; /* MobilityControlInfoSCG_r12 */
-static int hf_lte_rrc_sCellToReleaseListSCG_Ext_r13 = -1; /* SCellToReleaseListExt_r13 */
-static int hf_lte_rrc_sCellToAddModListSCG_Ext_r13 = -1; /* SCellToAddModListExt_r13 */
+static int hf_lte_rrc_sCellToAddModListSCG_Ext_r13_01 = -1; /* SCellToAddModListExt_r13 */
static int hf_lte_rrc_handoverType = -1; /* T_handoverType */
static int hf_lte_rrc_intraLTE = -1; /* T_intraLTE */
static int hf_lte_rrc_securityAlgorithmConfig = -1; /* SecurityAlgorithmConfig */
@@ -831,88 +875,88 @@ static int hf_lte_rrc_keyChangeIndicator = -1; /* BOOLEAN */
static int hf_lte_rrc_nextHopChainingCount = -1; /* NextHopChainingCount */
static int hf_lte_rrc_interRAT = -1; /* T_interRAT */
static int hf_lte_rrc_nas_SecurityParamToEUTRA = -1; /* T_nas_SecurityParamToEUTRA */
-static int hf_lte_rrc_criticalExtensions_23 = -1; /* T_criticalExtensions_23 */
+static int hf_lte_rrc_criticalExtensions_24 = -1; /* T_criticalExtensions_24 */
static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r8 = -1; /* RRCConnectionReconfigurationComplete_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_23 = -1; /* T_criticalExtensionsFuture_23 */
-static int hf_lte_rrc_nonCriticalExtension_70 = -1; /* RRCConnectionReconfigurationComplete_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_71 = -1; /* RRCConnectionReconfigurationComplete_v1020_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_24 = -1; /* T_criticalExtensionsFuture_24 */
+static int hf_lte_rrc_nonCriticalExtension_72 = -1; /* RRCConnectionReconfigurationComplete_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_73 = -1; /* RRCConnectionReconfigurationComplete_v1020_IEs */
static int hf_lte_rrc_rlf_InfoAvailable_r10 = -1; /* T_rlf_InfoAvailable_r10 */
static int hf_lte_rrc_logMeasAvailable_r10 = -1; /* T_logMeasAvailable_r10 */
-static int hf_lte_rrc_nonCriticalExtension_72 = -1; /* RRCConnectionReconfigurationComplete_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_74 = -1; /* RRCConnectionReconfigurationComplete_v1130_IEs */
static int hf_lte_rrc_connEstFailInfoAvailable_r11 = -1; /* T_connEstFailInfoAvailable_r11 */
-static int hf_lte_rrc_nonCriticalExtension_73 = -1; /* RRCConnectionReconfigurationComplete_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_75 = -1; /* RRCConnectionReconfigurationComplete_v1250_IEs */
static int hf_lte_rrc_logMeasAvailableMBSFN_r12 = -1; /* T_logMeasAvailableMBSFN_r12 */
-static int hf_lte_rrc_nonCriticalExtension_74 = -1; /* T_nonCriticalExtension_29 */
-static int hf_lte_rrc_criticalExtensions_24 = -1; /* T_criticalExtensions_24 */
-static int hf_lte_rrc_c1_29 = -1; /* T_c1_29 */
-static int hf_lte_rrc_rrcConnectionReestablishment_r8 = -1; /* RRCConnectionReestablishment_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_24 = -1; /* T_criticalExtensionsFuture_24 */
-static int hf_lte_rrc_nonCriticalExtension_75 = -1; /* RRCConnectionReestablishment_v8a0_IEs */
static int hf_lte_rrc_nonCriticalExtension_76 = -1; /* T_nonCriticalExtension_30 */
static int hf_lte_rrc_criticalExtensions_25 = -1; /* T_criticalExtensions_25 */
-static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r8 = -1; /* RRCConnectionReestablishmentComplete_r8_IEs */
+static int hf_lte_rrc_c1_30 = -1; /* T_c1_30 */
+static int hf_lte_rrc_rrcConnectionReestablishment_r8 = -1; /* RRCConnectionReestablishment_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_25 = -1; /* T_criticalExtensionsFuture_25 */
-static int hf_lte_rrc_nonCriticalExtension_77 = -1; /* RRCConnectionReestablishmentComplete_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_77 = -1; /* RRCConnectionReestablishment_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_78 = -1; /* T_nonCriticalExtension_31 */
+static int hf_lte_rrc_criticalExtensions_26 = -1; /* T_criticalExtensions_26 */
+static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r8 = -1; /* RRCConnectionReestablishmentComplete_r8_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_26 = -1; /* T_criticalExtensionsFuture_26 */
+static int hf_lte_rrc_nonCriticalExtension_79 = -1; /* RRCConnectionReestablishmentComplete_v920_IEs */
static int hf_lte_rrc_rlf_InfoAvailable_r9 = -1; /* T_rlf_InfoAvailable_r9 */
-static int hf_lte_rrc_nonCriticalExtension_78 = -1; /* RRCConnectionReestablishmentComplete_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_79 = -1; /* RRCConnectionReestablishmentComplete_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_80 = -1; /* RRCConnectionReestablishmentComplete_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_81 = -1; /* RRCConnectionReestablishmentComplete_v1020_IEs */
static int hf_lte_rrc_logMeasAvailable_r10_01 = -1; /* T_logMeasAvailable_r10_01 */
-static int hf_lte_rrc_nonCriticalExtension_80 = -1; /* RRCConnectionReestablishmentComplete_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_82 = -1; /* RRCConnectionReestablishmentComplete_v1130_IEs */
static int hf_lte_rrc_connEstFailInfoAvailable_r11_01 = -1; /* T_connEstFailInfoAvailable_r11_01 */
-static int hf_lte_rrc_nonCriticalExtension_81 = -1; /* RRCConnectionReestablishmentComplete_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_83 = -1; /* RRCConnectionReestablishmentComplete_v1250_IEs */
static int hf_lte_rrc_logMeasAvailableMBSFN_r12_01 = -1; /* T_logMeasAvailableMBSFN_r12_01 */
-static int hf_lte_rrc_nonCriticalExtension_82 = -1; /* T_nonCriticalExtension_31 */
-static int hf_lte_rrc_criticalExtensions_26 = -1; /* T_criticalExtensions_26 */
-static int hf_lte_rrc_rrcConnectionReestablishmentReject_r8 = -1; /* RRCConnectionReestablishmentReject_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_26 = -1; /* T_criticalExtensionsFuture_26 */
-static int hf_lte_rrc_nonCriticalExtension_83 = -1; /* RRCConnectionReestablishmentReject_v8a0_IEs */
static int hf_lte_rrc_nonCriticalExtension_84 = -1; /* T_nonCriticalExtension_32 */
static int hf_lte_rrc_criticalExtensions_27 = -1; /* T_criticalExtensions_27 */
-static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r8 = -1; /* RRCConnectionReestablishmentRequest_r8_IEs */
+static int hf_lte_rrc_rrcConnectionReestablishmentReject_r8 = -1; /* RRCConnectionReestablishmentReject_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_27 = -1; /* T_criticalExtensionsFuture_27 */
+static int hf_lte_rrc_nonCriticalExtension_85 = -1; /* RRCConnectionReestablishmentReject_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_86 = -1; /* T_nonCriticalExtension_33 */
+static int hf_lte_rrc_criticalExtensions_28 = -1; /* T_criticalExtensions_28 */
+static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r8 = -1; /* RRCConnectionReestablishmentRequest_r8_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_28 = -1; /* T_criticalExtensionsFuture_28 */
static int hf_lte_rrc_ue_Identity_01 = -1; /* ReestabUE_Identity */
static int hf_lte_rrc_reestablishmentCause = -1; /* ReestablishmentCause */
static int hf_lte_rrc_spare_01 = -1; /* BIT_STRING_SIZE_2 */
static int hf_lte_rrc_c_RNTI = -1; /* C_RNTI */
static int hf_lte_rrc_physCellId_01 = -1; /* PhysCellId */
-static int hf_lte_rrc_criticalExtensions_28 = -1; /* T_criticalExtensions_28 */
-static int hf_lte_rrc_c1_30 = -1; /* T_c1_30 */
+static int hf_lte_rrc_criticalExtensions_29 = -1; /* T_criticalExtensions_29 */
+static int hf_lte_rrc_c1_31 = -1; /* T_c1_31 */
static int hf_lte_rrc_rrcConnectionReject_r8 = -1; /* RRCConnectionReject_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_28 = -1; /* T_criticalExtensionsFuture_28 */
+static int hf_lte_rrc_criticalExtensionsFuture_29 = -1; /* T_criticalExtensionsFuture_29 */
static int hf_lte_rrc_waitTime = -1; /* T_waitTime */
-static int hf_lte_rrc_nonCriticalExtension_85 = -1; /* RRCConnectionReject_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_86 = -1; /* RRCConnectionReject_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_87 = -1; /* RRCConnectionReject_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_88 = -1; /* RRCConnectionReject_v1020_IEs */
static int hf_lte_rrc_extendedWaitTime_r10 = -1; /* T_extendedWaitTime_r10 */
-static int hf_lte_rrc_nonCriticalExtension_87 = -1; /* RRCConnectionReject_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_89 = -1; /* RRCConnectionReject_v1130_IEs */
static int hf_lte_rrc_deprioritisationReq_r11 = -1; /* T_deprioritisationReq_r11 */
static int hf_lte_rrc_deprioritisationType_r11 = -1; /* T_deprioritisationType_r11 */
static int hf_lte_rrc_deprioritisationTimer_r11 = -1; /* T_deprioritisationTimer_r11 */
-static int hf_lte_rrc_nonCriticalExtension_88 = -1; /* RRCConnectionReject_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_90 = -1; /* RRCConnectionReject_v1320_IEs */
static int hf_lte_rrc_rrc_SuspendIndication_r13 = -1; /* T_rrc_SuspendIndication_r13 */
-static int hf_lte_rrc_nonCriticalExtension_89 = -1; /* T_nonCriticalExtension_33 */
-static int hf_lte_rrc_criticalExtensions_29 = -1; /* T_criticalExtensions_29 */
-static int hf_lte_rrc_c1_31 = -1; /* T_c1_31 */
+static int hf_lte_rrc_nonCriticalExtension_91 = -1; /* T_nonCriticalExtension_34 */
+static int hf_lte_rrc_criticalExtensions_30 = -1; /* T_criticalExtensions_30 */
+static int hf_lte_rrc_c1_32 = -1; /* T_c1_32 */
static int hf_lte_rrc_rrcConnectionRelease_r8 = -1; /* RRCConnectionRelease_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_29 = -1; /* T_criticalExtensionsFuture_29 */
+static int hf_lte_rrc_criticalExtensionsFuture_30 = -1; /* T_criticalExtensionsFuture_30 */
static int hf_lte_rrc_releaseCause = -1; /* ReleaseCause */
static int hf_lte_rrc_redirectedCarrierInfo = -1; /* RedirectedCarrierInfo */
static int hf_lte_rrc_idleModeMobilityControlInfo = -1; /* IdleModeMobilityControlInfo */
-static int hf_lte_rrc_nonCriticalExtension_90 = -1; /* RRCConnectionRelease_v890_IEs */
+static int hf_lte_rrc_nonCriticalExtension_92 = -1; /* RRCConnectionRelease_v890_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_03 = -1; /* T_lateNonCriticalExtension_02 */
-static int hf_lte_rrc_nonCriticalExtension_91 = -1; /* RRCConnectionRelease_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_93 = -1; /* RRCConnectionRelease_v920_IEs */
static int hf_lte_rrc_redirectedCarrierInfo_v9e0 = -1; /* RedirectedCarrierInfo_v9e0 */
static int hf_lte_rrc_idleModeMobilityControlInfo_v9e0 = -1; /* IdleModeMobilityControlInfo_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_92 = -1; /* T_nonCriticalExtension_34 */
+static int hf_lte_rrc_nonCriticalExtension_94 = -1; /* T_nonCriticalExtension_35 */
static int hf_lte_rrc_cellInfoList_r9 = -1; /* T_cellInfoList_r9 */
static int hf_lte_rrc_geran_r9 = -1; /* CellInfoListGERAN_r9 */
static int hf_lte_rrc_utra_FDD_r9 = -1; /* CellInfoListUTRA_FDD_r9 */
static int hf_lte_rrc_utra_TDD_r9 = -1; /* CellInfoListUTRA_TDD_r9 */
static int hf_lte_rrc_utra_TDD_r10 = -1; /* CellInfoListUTRA_TDD_r10 */
-static int hf_lte_rrc_nonCriticalExtension_93 = -1; /* RRCConnectionRelease_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_95 = -1; /* RRCConnectionRelease_v1020_IEs */
static int hf_lte_rrc_extendedWaitTime_r10_01 = -1; /* T_extendedWaitTime_r10_01 */
-static int hf_lte_rrc_nonCriticalExtension_94 = -1; /* RRCConnectionRelease_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_96 = -1; /* RRCConnectionRelease_v1320_IEs */
static int hf_lte_rrc_resumeIdentity_r13 = -1; /* ResumeIdentity_r13 */
-static int hf_lte_rrc_nonCriticalExtension_95 = -1; /* T_nonCriticalExtension_35 */
+static int hf_lte_rrc_nonCriticalExtension_97 = -1; /* T_nonCriticalExtension_36 */
static int hf_lte_rrc_eutra = -1; /* ARFCN_ValueEUTRA */
static int hf_lte_rrc_geran_01 = -1; /* CarrierFreqsGERAN */
static int hf_lte_rrc_utra_FDD = -1; /* ARFCN_ValueUTRA */
@@ -965,26 +1009,26 @@ static int hf_lte_rrc_CellInfoListUTRA_TDD_r10_item = -1; /* CellInfoUTRA_TDD_r
static int hf_lte_rrc_physCellId_r10_01 = -1; /* PhysCellIdUTRA_TDD */
static int hf_lte_rrc_carrierFreq_r10_01 = -1; /* ARFCN_ValueUTRA */
static int hf_lte_rrc_utra_BCCH_Container_r10 = -1; /* T_utra_BCCH_Container_r10 */
-static int hf_lte_rrc_criticalExtensions_30 = -1; /* T_criticalExtensions_30 */
+static int hf_lte_rrc_criticalExtensions_31 = -1; /* T_criticalExtensions_31 */
static int hf_lte_rrc_rrcConnectionRequest_r8 = -1; /* RRCConnectionRequest_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_30 = -1; /* T_criticalExtensionsFuture_30 */
+static int hf_lte_rrc_criticalExtensionsFuture_31 = -1; /* T_criticalExtensionsFuture_31 */
static int hf_lte_rrc_ue_Identity_02 = -1; /* InitialUE_Identity */
static int hf_lte_rrc_establishmentCause = -1; /* EstablishmentCause */
static int hf_lte_rrc_spare_02 = -1; /* BIT_STRING_SIZE_1 */
static int hf_lte_rrc_randomValue = -1; /* BIT_STRING_SIZE_40 */
-static int hf_lte_rrc_criticalExtensions_31 = -1; /* T_criticalExtensions_31 */
-static int hf_lte_rrc_c1_32 = -1; /* T_c1_32 */
+static int hf_lte_rrc_criticalExtensions_32 = -1; /* T_criticalExtensions_32 */
+static int hf_lte_rrc_c1_33 = -1; /* T_c1_33 */
static int hf_lte_rrc_rrcConnectionResume_r13_01 = -1; /* RRCConnectionResume_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_31 = -1; /* T_criticalExtensionsFuture_31 */
+static int hf_lte_rrc_criticalExtensionsFuture_32 = -1; /* T_criticalExtensionsFuture_32 */
static int hf_lte_rrc_radioResourceConfigDedicated_r13 = -1; /* RadioResourceConfigDedicated */
static int hf_lte_rrc_nextHopChainingCount_r13 = -1; /* NextHopChainingCount */
static int hf_lte_rrc_measConfig_r13 = -1; /* MeasConfig */
static int hf_lte_rrc_antennaInfoDedicatedPCell_r13 = -1; /* AntennaInfoDedicated_v10i0 */
static int hf_lte_rrc_drb_ContinueROHC_r13 = -1; /* T_drb_ContinueROHC_r13 */
-static int hf_lte_rrc_nonCriticalExtension_96 = -1; /* T_nonCriticalExtension_36 */
-static int hf_lte_rrc_criticalExtensions_32 = -1; /* T_criticalExtensions_32 */
+static int hf_lte_rrc_nonCriticalExtension_98 = -1; /* T_nonCriticalExtension_37 */
+static int hf_lte_rrc_criticalExtensions_33 = -1; /* T_criticalExtensions_33 */
static int hf_lte_rrc_rrcConnectionResumeComplete_r13_01 = -1; /* RRCConnectionResumeComplete_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_32 = -1; /* T_criticalExtensionsFuture_32 */
+static int hf_lte_rrc_criticalExtensionsFuture_33 = -1; /* T_criticalExtensionsFuture_33 */
static int hf_lte_rrc_selectedPLMN_Identity_r13 = -1; /* INTEGER_1_maxPLMN_r11 */
static int hf_lte_rrc_dedicatedInfoNAS_r13 = -1; /* DedicatedInfoNAS */
static int hf_lte_rrc_rlf_InfoAvailable_r13 = -1; /* T_rlf_InfoAvailable_r13 */
@@ -993,56 +1037,56 @@ static int hf_lte_rrc_connEstFailInfoAvailable_r13 = -1; /* T_connEstFailInfoAv
static int hf_lte_rrc_mobilityState_r13 = -1; /* T_mobilityState_r13 */
static int hf_lte_rrc_mobilityHistoryAvail_r13 = -1; /* T_mobilityHistoryAvail_r13 */
static int hf_lte_rrc_logMeasAvailableMBSFN_r13 = -1; /* T_logMeasAvailableMBSFN_r13 */
-static int hf_lte_rrc_nonCriticalExtension_97 = -1; /* T_nonCriticalExtension_37 */
-static int hf_lte_rrc_criticalExtensions_33 = -1; /* T_criticalExtensions_33 */
+static int hf_lte_rrc_nonCriticalExtension_99 = -1; /* T_nonCriticalExtension_38 */
+static int hf_lte_rrc_criticalExtensions_34 = -1; /* T_criticalExtensions_34 */
static int hf_lte_rrc_rrcConnectionResumeRequest_r13_01 = -1; /* RRCConnectionResumeRequest_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_33 = -1; /* T_criticalExtensionsFuture_33 */
+static int hf_lte_rrc_criticalExtensionsFuture_34 = -1; /* T_criticalExtensionsFuture_34 */
static int hf_lte_rrc_resumeIdentity_r13_01 = -1; /* T_resumeIdentity_r13 */
static int hf_lte_rrc_resumeID_r13 = -1; /* ResumeIdentity_r13 */
static int hf_lte_rrc_truncatedResumeID_r13 = -1; /* BIT_STRING_SIZE_24 */
static int hf_lte_rrc_shortResumeMAC_I_r13 = -1; /* BIT_STRING_SIZE_16 */
static int hf_lte_rrc_resumeCause_r13 = -1; /* ResumeCause */
-static int hf_lte_rrc_criticalExtensions_34 = -1; /* T_criticalExtensions_34 */
-static int hf_lte_rrc_c1_33 = -1; /* T_c1_33 */
-static int hf_lte_rrc_rrcConnectionSetup_r8 = -1; /* RRCConnectionSetup_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_34 = -1; /* T_criticalExtensionsFuture_34 */
-static int hf_lte_rrc_nonCriticalExtension_98 = -1; /* RRCConnectionSetup_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_99 = -1; /* T_nonCriticalExtension_38 */
static int hf_lte_rrc_criticalExtensions_35 = -1; /* T_criticalExtensions_35 */
static int hf_lte_rrc_c1_34 = -1; /* T_c1_34 */
-static int hf_lte_rrc_rrcConnectionSetupComplete_r8 = -1; /* RRCConnectionSetupComplete_r8_IEs */
+static int hf_lte_rrc_rrcConnectionSetup_r8 = -1; /* RRCConnectionSetup_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_35 = -1; /* T_criticalExtensionsFuture_35 */
+static int hf_lte_rrc_nonCriticalExtension_100 = -1; /* RRCConnectionSetup_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_101 = -1; /* T_nonCriticalExtension_39 */
+static int hf_lte_rrc_criticalExtensions_36 = -1; /* T_criticalExtensions_36 */
+static int hf_lte_rrc_c1_35 = -1; /* T_c1_35 */
+static int hf_lte_rrc_rrcConnectionSetupComplete_r8 = -1; /* RRCConnectionSetupComplete_r8_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_36 = -1; /* T_criticalExtensionsFuture_36 */
static int hf_lte_rrc_selectedPLMN_Identity = -1; /* INTEGER_1_maxPLMN_r11 */
static int hf_lte_rrc_registeredMME = -1; /* RegisteredMME */
-static int hf_lte_rrc_nonCriticalExtension_100 = -1; /* RRCConnectionSetupComplete_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_101 = -1; /* RRCConnectionSetupComplete_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_102 = -1; /* RRCConnectionSetupComplete_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_103 = -1; /* RRCConnectionSetupComplete_v1020_IEs */
static int hf_lte_rrc_gummei_Type_r10 = -1; /* T_gummei_Type_r10 */
static int hf_lte_rrc_rlf_InfoAvailable_r10_01 = -1; /* T_rlf_InfoAvailable_r10_01 */
static int hf_lte_rrc_logMeasAvailable_r10_02 = -1; /* T_logMeasAvailable_r10_02 */
static int hf_lte_rrc_rn_SubframeConfigReq_r10 = -1; /* T_rn_SubframeConfigReq_r10 */
-static int hf_lte_rrc_nonCriticalExtension_102 = -1; /* RRCConnectionSetupComplete_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_104 = -1; /* RRCConnectionSetupComplete_v1130_IEs */
static int hf_lte_rrc_connEstFailInfoAvailable_r11_02 = -1; /* T_connEstFailInfoAvailable_r11_02 */
-static int hf_lte_rrc_nonCriticalExtension_103 = -1; /* RRCConnectionSetupComplete_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_105 = -1; /* RRCConnectionSetupComplete_v1250_IEs */
static int hf_lte_rrc_mobilityState_r12 = -1; /* T_mobilityState_r12 */
static int hf_lte_rrc_mobilityHistoryAvail_r12 = -1; /* T_mobilityHistoryAvail_r12 */
static int hf_lte_rrc_logMeasAvailableMBSFN_r12_02 = -1; /* T_logMeasAvailableMBSFN_r12_02 */
-static int hf_lte_rrc_nonCriticalExtension_104 = -1; /* RRCConnectionSetupComplete_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_106 = -1; /* RRCConnectionSetupComplete_v1320_IEs */
static int hf_lte_rrc_ce_ModeB_r13 = -1; /* T_ce_ModeB_r13 */
static int hf_lte_rrc_s_TMSI_r13 = -1; /* S_TMSI */
static int hf_lte_rrc_attachWithoutPDN_Connectivity_r13 = -1; /* T_attachWithoutPDN_Connectivity_r13 */
static int hf_lte_rrc_up_CIoT_EPS_Optimisation_r13 = -1; /* T_up_CIoT_EPS_Optimisation_r13 */
static int hf_lte_rrc_cp_CIoT_EPS_Optimisation_r13 = -1; /* T_cp_CIoT_EPS_Optimisation_r13 */
-static int hf_lte_rrc_nonCriticalExtension_105 = -1; /* T_nonCriticalExtension_39 */
+static int hf_lte_rrc_nonCriticalExtension_107 = -1; /* T_nonCriticalExtension_40 */
static int hf_lte_rrc_plmn_Identity = -1; /* PLMN_Identity */
static int hf_lte_rrc_mmegi = -1; /* BIT_STRING_SIZE_16 */
static int hf_lte_rrc_mmec = -1; /* MMEC */
-static int hf_lte_rrc_criticalExtensions_36 = -1; /* T_criticalExtensions_36 */
-static int hf_lte_rrc_c1_35 = -1; /* T_c1_35 */
+static int hf_lte_rrc_criticalExtensions_37 = -1; /* T_criticalExtensions_37 */
+static int hf_lte_rrc_c1_36 = -1; /* T_c1_36 */
static int hf_lte_rrc_scgFailureInformation_r12_01 = -1; /* SCGFailureInformation_r12_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_36 = -1; /* T_criticalExtensionsFuture_36 */
+static int hf_lte_rrc_criticalExtensionsFuture_37 = -1; /* T_criticalExtensionsFuture_37 */
static int hf_lte_rrc_failureReportSCG_r12 = -1; /* FailureReportSCG_r12 */
-static int hf_lte_rrc_nonCriticalExtension_106 = -1; /* SCGFailureInformation_v1310_IEs */
-static int hf_lte_rrc_nonCriticalExtension_107 = -1; /* T_nonCriticalExtension_40 */
+static int hf_lte_rrc_nonCriticalExtension_108 = -1; /* SCGFailureInformation_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_109 = -1; /* T_nonCriticalExtension_41 */
static int hf_lte_rrc_failureType_r12 = -1; /* T_failureType_r12 */
static int hf_lte_rrc_measResultServFreqList_r12 = -1; /* MeasResultServFreqList_r10 */
static int hf_lte_rrc_measResultNeighCells_r12 = -1; /* MeasResultList2EUTRA_r9 */
@@ -1050,33 +1094,33 @@ static int hf_lte_rrc_failureType_v1290 = -1; /* T_failureType_v1290 */
static int hf_lte_rrc_measResultServFreqListExt_r13 = -1; /* MeasResultServFreqListExt_r13 */
static int hf_lte_rrc_sc_mtch_InfoList_r13 = -1; /* SC_MTCH_InfoList_r13 */
static int hf_lte_rrc_scptm_NeighbourCellList_r13 = -1; /* SCPTM_NeighbourCellList_r13 */
-static int hf_lte_rrc_nonCriticalExtension_108 = -1; /* T_nonCriticalExtension_41 */
-static int hf_lte_rrc_criticalExtensions_37 = -1; /* T_criticalExtensions_37 */
-static int hf_lte_rrc_c1_36 = -1; /* T_c1_36 */
-static int hf_lte_rrc_securityModeCommand_r8 = -1; /* SecurityModeCommand_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_37 = -1; /* T_criticalExtensionsFuture_37 */
-static int hf_lte_rrc_securityConfigSMC = -1; /* SecurityConfigSMC */
-static int hf_lte_rrc_nonCriticalExtension_109 = -1; /* SecurityModeCommand_v8a0_IEs */
static int hf_lte_rrc_nonCriticalExtension_110 = -1; /* T_nonCriticalExtension_42 */
static int hf_lte_rrc_criticalExtensions_38 = -1; /* T_criticalExtensions_38 */
-static int hf_lte_rrc_securityModeComplete_r8 = -1; /* SecurityModeComplete_r8_IEs */
+static int hf_lte_rrc_c1_37 = -1; /* T_c1_37 */
+static int hf_lte_rrc_securityModeCommand_r8 = -1; /* SecurityModeCommand_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_38 = -1; /* T_criticalExtensionsFuture_38 */
-static int hf_lte_rrc_nonCriticalExtension_111 = -1; /* SecurityModeComplete_v8a0_IEs */
+static int hf_lte_rrc_securityConfigSMC = -1; /* SecurityConfigSMC */
+static int hf_lte_rrc_nonCriticalExtension_111 = -1; /* SecurityModeCommand_v8a0_IEs */
static int hf_lte_rrc_nonCriticalExtension_112 = -1; /* T_nonCriticalExtension_43 */
static int hf_lte_rrc_criticalExtensions_39 = -1; /* T_criticalExtensions_39 */
-static int hf_lte_rrc_securityModeFailure_r8 = -1; /* SecurityModeFailure_r8_IEs */
+static int hf_lte_rrc_securityModeComplete_r8 = -1; /* SecurityModeComplete_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_39 = -1; /* T_criticalExtensionsFuture_39 */
-static int hf_lte_rrc_nonCriticalExtension_113 = -1; /* SecurityModeFailure_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_113 = -1; /* SecurityModeComplete_v8a0_IEs */
static int hf_lte_rrc_nonCriticalExtension_114 = -1; /* T_nonCriticalExtension_44 */
static int hf_lte_rrc_criticalExtensions_40 = -1; /* T_criticalExtensions_40 */
-static int hf_lte_rrc_c1_37 = -1; /* T_c1_37 */
-static int hf_lte_rrc_sidelinkUEInformation_r12_02 = -1; /* SidelinkUEInformation_r12_IEs */
+static int hf_lte_rrc_securityModeFailure_r8 = -1; /* SecurityModeFailure_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_40 = -1; /* T_criticalExtensionsFuture_40 */
+static int hf_lte_rrc_nonCriticalExtension_115 = -1; /* SecurityModeFailure_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_116 = -1; /* T_nonCriticalExtension_45 */
+static int hf_lte_rrc_criticalExtensions_41 = -1; /* T_criticalExtensions_41 */
+static int hf_lte_rrc_c1_38 = -1; /* T_c1_38 */
+static int hf_lte_rrc_sidelinkUEInformation_r12_02 = -1; /* SidelinkUEInformation_r12_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_41 = -1; /* T_criticalExtensionsFuture_41 */
static int hf_lte_rrc_commRxInterestedFreq_r12 = -1; /* ARFCN_ValueEUTRA_r9 */
static int hf_lte_rrc_commTxResourceReq_r12 = -1; /* SL_CommTxResourceReq_r12 */
static int hf_lte_rrc_discRxInterest_r12 = -1; /* T_discRxInterest_r12 */
static int hf_lte_rrc_discTxResourceReq_r12 = -1; /* INTEGER_1_63 */
-static int hf_lte_rrc_nonCriticalExtension_115 = -1; /* SidelinkUEInformation_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_117 = -1; /* SidelinkUEInformation_v1310_IEs */
static int hf_lte_rrc_commTxResourceReqUC_r13 = -1; /* SL_CommTxResourceReq_r12 */
static int hf_lte_rrc_commTxResourceInfoReqRelay_r13 = -1; /* T_commTxResourceInfoReqRelay_r13 */
static int hf_lte_rrc_commTxResourceReqRelay_r13 = -1; /* SL_CommTxResourceReq_r12 */
@@ -1089,15 +1133,15 @@ static int hf_lte_rrc_discTxResourceReqPS_r13 = -1; /* SL_DiscTxResourceReq_r13
static int hf_lte_rrc_discRxGapReq_r13 = -1; /* SL_GapRequest_r13 */
static int hf_lte_rrc_discTxGapReq_r13 = -1; /* SL_GapRequest_r13 */
static int hf_lte_rrc_discSysInfoReportFreqList_r13 = -1; /* SL_DiscSysInfoReportFreqList_r13 */
-static int hf_lte_rrc_nonCriticalExtension_116 = -1; /* T_nonCriticalExtension_45 */
+static int hf_lte_rrc_nonCriticalExtension_118 = -1; /* T_nonCriticalExtension_46 */
static int hf_lte_rrc_destinationInfoList_r12 = -1; /* SL_DestinationInfoList_r12 */
static int hf_lte_rrc_SL_DiscTxResourceReqPerFreqList_r13_item = -1; /* SL_DiscTxResourceReq_r13 */
static int hf_lte_rrc_discTxResourceReq_r13 = -1; /* INTEGER_1_63 */
static int hf_lte_rrc_SL_DestinationInfoList_r12_item = -1; /* SL_DestinationIdentity_r12 */
static int hf_lte_rrc_SL_DiscSysInfoReportFreqList_r13_item = -1; /* SL_DiscSysInfoReport_r13 */
-static int hf_lte_rrc_criticalExtensions_41 = -1; /* T_criticalExtensions_41 */
+static int hf_lte_rrc_criticalExtensions_42 = -1; /* T_criticalExtensions_42 */
static int hf_lte_rrc_systemInformation_r8 = -1; /* SystemInformation_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_41 = -1; /* T_criticalExtensionsFuture_41 */
+static int hf_lte_rrc_criticalExtensionsFuture_42 = -1; /* T_criticalExtensionsFuture_42 */
static int hf_lte_rrc_sib_TypeAndInfo = -1; /* T_sib_TypeAndInfo */
static int hf_lte_rrc_sib_TypeAndInfo_item = -1; /* T_sib_TypeAndInfo_item */
static int hf_lte_rrc_sib2 = -1; /* SystemInformationBlockType2 */
@@ -1119,8 +1163,8 @@ static int hf_lte_rrc_sib17_v1250 = -1; /* SystemInformationBlockType1
static int hf_lte_rrc_sib18_v1250 = -1; /* SystemInformationBlockType18_r12 */
static int hf_lte_rrc_sib19_v1250 = -1; /* SystemInformationBlockType19_r12 */
static int hf_lte_rrc_sib20_v1310 = -1; /* SystemInformationBlockType20_r13 */
-static int hf_lte_rrc_nonCriticalExtension_117 = -1; /* SystemInformation_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_118 = -1; /* T_nonCriticalExtension_46 */
+static int hf_lte_rrc_nonCriticalExtension_119 = -1; /* SystemInformation_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_120 = -1; /* T_nonCriticalExtension_47 */
static int hf_lte_rrc_cellAccessRelatedInfo = -1; /* T_cellAccessRelatedInfo */
static int hf_lte_rrc_plmn_IdentityList = -1; /* PLMN_IdentityList */
static int hf_lte_rrc_trackingAreaCode = -1; /* TrackingAreaCode */
@@ -1137,28 +1181,28 @@ static int hf_lte_rrc_schedulingInfoList = -1; /* SchedulingInfoList */
static int hf_lte_rrc_tdd_Config = -1; /* TDD_Config */
static int hf_lte_rrc_si_WindowLength = -1; /* T_si_WindowLength */
static int hf_lte_rrc_systemInfoValueTag = -1; /* T_systemInfoValueTag */
-static int hf_lte_rrc_nonCriticalExtension_119 = -1; /* SystemInformationBlockType1_v890_IEs */
+static int hf_lte_rrc_nonCriticalExtension_121 = -1; /* SystemInformationBlockType1_v890_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_04 = -1; /* T_lateNonCriticalExtension_03 */
-static int hf_lte_rrc_nonCriticalExtension_120 = -1; /* SystemInformationBlockType1_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_122 = -1; /* SystemInformationBlockType1_v920_IEs */
static int hf_lte_rrc_multiBandInfoList = -1; /* MultiBandInfoList */
-static int hf_lte_rrc_nonCriticalExtension_121 = -1; /* SystemInformationBlockType1_v9e0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_123 = -1; /* SystemInformationBlockType1_v9e0_IEs */
static int hf_lte_rrc_freqBandIndicator_v9e0 = -1; /* FreqBandIndicator_v9e0 */
static int hf_lte_rrc_multiBandInfoList_v9e0 = -1; /* MultiBandInfoList_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_122 = -1; /* SystemInformationBlockType1_v10j0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_124 = -1; /* SystemInformationBlockType1_v10j0_IEs */
static int hf_lte_rrc_freqBandInfo_r10 = -1; /* NS_PmaxList_r10 */
static int hf_lte_rrc_multiBandInfoList_v10j0 = -1; /* MultiBandInfoList_v10j0 */
-static int hf_lte_rrc_nonCriticalExtension_123 = -1; /* T_nonCriticalExtension_47 */
+static int hf_lte_rrc_nonCriticalExtension_125 = -1; /* T_nonCriticalExtension_48 */
static int hf_lte_rrc_ims_EmergencySupport_r9 = -1; /* T_ims_EmergencySupport_r9 */
static int hf_lte_rrc_cellSelectionInfo_v920 = -1; /* CellSelectionInfo_v920 */
-static int hf_lte_rrc_nonCriticalExtension_124 = -1; /* SystemInformationBlockType1_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_126 = -1; /* SystemInformationBlockType1_v1130_IEs */
static int hf_lte_rrc_tdd_Config_v1130 = -1; /* TDD_Config_v1130 */
static int hf_lte_rrc_cellSelectionInfo_v1130 = -1; /* CellSelectionInfo_v1130 */
-static int hf_lte_rrc_nonCriticalExtension_125 = -1; /* SystemInformationBlockType1_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_127 = -1; /* SystemInformationBlockType1_v1250_IEs */
static int hf_lte_rrc_cellAccessRelatedInfo_v1250 = -1; /* T_cellAccessRelatedInfo_v1250 */
static int hf_lte_rrc_category0Allowed_r12 = -1; /* T_category0Allowed_r12 */
static int hf_lte_rrc_cellSelectionInfo_v1250 = -1; /* CellSelectionInfo_v1250 */
static int hf_lte_rrc_freqBandIndicatorPriority_r12 = -1; /* T_freqBandIndicatorPriority_r12 */
-static int hf_lte_rrc_nonCriticalExtension_126 = -1; /* SystemInformationBlockType1_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_128 = -1; /* SystemInformationBlockType1_v1310_IEs */
static int hf_lte_rrc_hyperSFN_r13 = -1; /* BIT_STRING_SIZE_10 */
static int hf_lte_rrc_eDRX_Allowed_r13 = -1; /* T_eDRX_Allowed_r13 */
static int hf_lte_rrc_cellSelectionInfoCE_r13 = -1; /* CellSelectionInfoCE_r13 */
@@ -1174,7 +1218,7 @@ static int hf_lte_rrc_startSymbolBR_r13 = -1; /* INTEGER_1_4 */
static int hf_lte_rrc_si_HoppingConfigCommon_r13 = -1; /* T_si_HoppingConfigCommon_r13 */
static int hf_lte_rrc_si_ValidityTime_r13 = -1; /* T_si_ValidityTime_r13 */
static int hf_lte_rrc_systemInfoValueTagList_r13 = -1; /* SystemInfoValueTagList_r13 */
-static int hf_lte_rrc_nonCriticalExtension_127 = -1; /* SystemInformationBlockType1_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_129 = -1; /* SystemInformationBlockType1_v1320_IEs */
static int hf_lte_rrc_freqHoppingParametersDL_r13 = -1; /* T_freqHoppingParametersDL_r13 */
static int hf_lte_rrc_mpdcch_pdsch_HoppingNB_r13 = -1; /* T_mpdcch_pdsch_HoppingNB_r13 */
static int hf_lte_rrc_interval_DLHoppingConfigCommonModeA_r13 = -1; /* T_interval_DLHoppingConfigCommonModeA_r13 */
@@ -1184,7 +1228,7 @@ static int hf_lte_rrc_interval_DLHoppingConfigCommonModeB_r13 = -1; /* T_interv
static int hf_lte_rrc_interval_FDD_r13_01 = -1; /* T_interval_FDD_r13_01 */
static int hf_lte_rrc_interval_TDD_r13_01 = -1; /* T_interval_TDD_r13_01 */
static int hf_lte_rrc_mpdcch_pdsch_HoppingOffset_r13 = -1; /* INTEGER_1_maxAvailNarrowBands_r13 */
-static int hf_lte_rrc_nonCriticalExtension_128 = -1; /* T_nonCriticalExtension_48 */
+static int hf_lte_rrc_nonCriticalExtension_130 = -1; /* T_nonCriticalExtension_49 */
static int hf_lte_rrc_PLMN_IdentityList_item = -1; /* PLMN_IdentityInfo */
static int hf_lte_rrc_cellReservedForOperatorUse = -1; /* T_cellReservedForOperatorUse */
static int hf_lte_rrc_SchedulingInfoList_item = -1; /* SchedulingInfo */
@@ -1199,71 +1243,71 @@ static int hf_lte_rrc_q_QualMin_r9 = -1; /* Q_QualMin_r9 */
static int hf_lte_rrc_q_QualMinOffset_r9 = -1; /* T_q_QualMinOffset_r9 */
static int hf_lte_rrc_q_QualMinWB_r11 = -1; /* Q_QualMin_r9 */
static int hf_lte_rrc_q_QualMinRSRQ_OnAllSymbols_r12 = -1; /* Q_QualMin_r9 */
-static int hf_lte_rrc_criticalExtensions_42 = -1; /* T_criticalExtensions_42 */
-static int hf_lte_rrc_c1_38 = -1; /* T_c1_38 */
-static int hf_lte_rrc_ueAssistanceInformation_r11_01 = -1; /* UEAssistanceInformation_r11_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_42 = -1; /* T_criticalExtensionsFuture_42 */
-static int hf_lte_rrc_powerPrefIndication_r11_01 = -1; /* T_powerPrefIndication_r11_01 */
-static int hf_lte_rrc_nonCriticalExtension_129 = -1; /* T_nonCriticalExtension_49 */
static int hf_lte_rrc_criticalExtensions_43 = -1; /* T_criticalExtensions_43 */
static int hf_lte_rrc_c1_39 = -1; /* T_c1_39 */
-static int hf_lte_rrc_ueCapabilityEnquiry_r8 = -1; /* UECapabilityEnquiry_r8_IEs */
+static int hf_lte_rrc_ueAssistanceInformation_r11_01 = -1; /* UEAssistanceInformation_r11_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_43 = -1; /* T_criticalExtensionsFuture_43 */
+static int hf_lte_rrc_powerPrefIndication_r11_01 = -1; /* T_powerPrefIndication_r11_01 */
+static int hf_lte_rrc_nonCriticalExtension_131 = -1; /* T_nonCriticalExtension_50 */
+static int hf_lte_rrc_criticalExtensions_44 = -1; /* T_criticalExtensions_44 */
+static int hf_lte_rrc_c1_40 = -1; /* T_c1_40 */
+static int hf_lte_rrc_ueCapabilityEnquiry_r8 = -1; /* UECapabilityEnquiry_r8_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_44 = -1; /* T_criticalExtensionsFuture_44 */
static int hf_lte_rrc_ue_CapabilityRequest = -1; /* UE_CapabilityRequest */
-static int hf_lte_rrc_nonCriticalExtension_130 = -1; /* UECapabilityEnquiry_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_131 = -1; /* UECapabilityEnquiry_v1180_IEs */
+static int hf_lte_rrc_nonCriticalExtension_132 = -1; /* UECapabilityEnquiry_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_133 = -1; /* UECapabilityEnquiry_v1180_IEs */
static int hf_lte_rrc_requestedFrequencyBands_r11 = -1; /* SEQUENCE_SIZE_1_16_OF_FreqBandIndicator_r11 */
static int hf_lte_rrc_requestedFrequencyBands_r11_item = -1; /* FreqBandIndicator_r11 */
-static int hf_lte_rrc_nonCriticalExtension_132 = -1; /* UECapabilityEnquiry_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_134 = -1; /* UECapabilityEnquiry_v1310_IEs */
static int hf_lte_rrc_requestReducedFormat_r13 = -1; /* T_requestReducedFormat_r13 */
static int hf_lte_rrc_requestSkipFallbackComb_r13 = -1; /* T_requestSkipFallbackComb_r13 */
static int hf_lte_rrc_requestedMaxCCsDL_r13 = -1; /* INTEGER_2_32 */
static int hf_lte_rrc_requestedMaxCCsUL_r13 = -1; /* INTEGER_2_32 */
static int hf_lte_rrc_requestReducedIntNonContComb_r13 = -1; /* T_requestReducedIntNonContComb_r13 */
-static int hf_lte_rrc_nonCriticalExtension_133 = -1; /* T_nonCriticalExtension_50 */
+static int hf_lte_rrc_nonCriticalExtension_135 = -1; /* T_nonCriticalExtension_51 */
static int hf_lte_rrc_UE_CapabilityRequest_item = -1; /* RAT_Type */
-static int hf_lte_rrc_criticalExtensions_44 = -1; /* T_criticalExtensions_44 */
-static int hf_lte_rrc_c1_40 = -1; /* T_c1_40 */
+static int hf_lte_rrc_criticalExtensions_45 = -1; /* T_criticalExtensions_45 */
+static int hf_lte_rrc_c1_41 = -1; /* T_c1_41 */
static int hf_lte_rrc_ueCapabilityInformation_r8 = -1; /* UECapabilityInformation_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_44 = -1; /* T_criticalExtensionsFuture_44 */
+static int hf_lte_rrc_criticalExtensionsFuture_45 = -1; /* T_criticalExtensionsFuture_45 */
static int hf_lte_rrc_ue_CapabilityRAT_ContainerList = -1; /* UE_CapabilityRAT_ContainerList */
-static int hf_lte_rrc_nonCriticalExtension_134 = -1; /* UECapabilityInformation_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_135 = -1; /* UECapabilityInformation_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_136 = -1; /* UECapabilityInformation_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_137 = -1; /* UECapabilityInformation_v1250_IEs */
static int hf_lte_rrc_ue_RadioPagingInfo_r12_01 = -1; /* UE_RadioPagingInfo_r12 */
-static int hf_lte_rrc_nonCriticalExtension_136 = -1; /* T_nonCriticalExtension_51 */
-static int hf_lte_rrc_criticalExtensions_45 = -1; /* T_criticalExtensions_45 */
-static int hf_lte_rrc_c1_41 = -1; /* T_c1_41 */
+static int hf_lte_rrc_nonCriticalExtension_138 = -1; /* T_nonCriticalExtension_52 */
+static int hf_lte_rrc_criticalExtensions_46 = -1; /* T_criticalExtensions_46 */
+static int hf_lte_rrc_c1_42 = -1; /* T_c1_42 */
static int hf_lte_rrc_ueInformationRequest_r9_01 = -1; /* UEInformationRequest_r9_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_45 = -1; /* T_criticalExtensionsFuture_45 */
+static int hf_lte_rrc_criticalExtensionsFuture_46 = -1; /* T_criticalExtensionsFuture_46 */
static int hf_lte_rrc_rach_ReportReq_r9 = -1; /* BOOLEAN */
static int hf_lte_rrc_rlf_ReportReq_r9 = -1; /* BOOLEAN */
-static int hf_lte_rrc_nonCriticalExtension_137 = -1; /* UEInformationRequest_v930_IEs */
-static int hf_lte_rrc_nonCriticalExtension_138 = -1; /* UEInformationRequest_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_139 = -1; /* UEInformationRequest_v930_IEs */
+static int hf_lte_rrc_nonCriticalExtension_140 = -1; /* UEInformationRequest_v1020_IEs */
static int hf_lte_rrc_logMeasReportReq_r10 = -1; /* T_logMeasReportReq_r10 */
-static int hf_lte_rrc_nonCriticalExtension_139 = -1; /* UEInformationRequest_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_141 = -1; /* UEInformationRequest_v1130_IEs */
static int hf_lte_rrc_connEstFailReportReq_r11 = -1; /* T_connEstFailReportReq_r11 */
-static int hf_lte_rrc_nonCriticalExtension_140 = -1; /* UEInformationRequest_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_142 = -1; /* UEInformationRequest_v1250_IEs */
static int hf_lte_rrc_mobilityHistoryReportReq_r12 = -1; /* T_mobilityHistoryReportReq_r12 */
-static int hf_lte_rrc_nonCriticalExtension_141 = -1; /* T_nonCriticalExtension_52 */
-static int hf_lte_rrc_criticalExtensions_46 = -1; /* T_criticalExtensions_46 */
-static int hf_lte_rrc_c1_42 = -1; /* T_c1_42 */
+static int hf_lte_rrc_nonCriticalExtension_143 = -1; /* T_nonCriticalExtension_53 */
+static int hf_lte_rrc_criticalExtensions_47 = -1; /* T_criticalExtensions_47 */
+static int hf_lte_rrc_c1_43 = -1; /* T_c1_43 */
static int hf_lte_rrc_ueInformationResponse_r9_01 = -1; /* UEInformationResponse_r9_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_46 = -1; /* T_criticalExtensionsFuture_46 */
+static int hf_lte_rrc_criticalExtensionsFuture_47 = -1; /* T_criticalExtensionsFuture_47 */
static int hf_lte_rrc_rach_Report_r9 = -1; /* T_rach_Report_r9 */
static int hf_lte_rrc_numberOfPreamblesSent_r9 = -1; /* NumberOfPreamblesSent_r11 */
static int hf_lte_rrc_contentionDetected_r9 = -1; /* BOOLEAN */
static int hf_lte_rrc_rlf_Report_r9 = -1; /* RLF_Report_r9 */
-static int hf_lte_rrc_nonCriticalExtension_142 = -1; /* UEInformationResponse_v930_IEs */
+static int hf_lte_rrc_nonCriticalExtension_144 = -1; /* UEInformationResponse_v930_IEs */
static int hf_lte_rrc_rlf_Report_v9e0 = -1; /* RLF_Report_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_143 = -1; /* T_nonCriticalExtension_53 */
+static int hf_lte_rrc_nonCriticalExtension_145 = -1; /* T_nonCriticalExtension_54 */
static int hf_lte_rrc_lateNonCriticalExtension_05 = -1; /* T_lateNonCriticalExtension_04 */
-static int hf_lte_rrc_nonCriticalExtension_144 = -1; /* UEInformationResponse_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_146 = -1; /* UEInformationResponse_v1020_IEs */
static int hf_lte_rrc_logMeasReport_r10 = -1; /* LogMeasReport_r10 */
-static int hf_lte_rrc_nonCriticalExtension_145 = -1; /* UEInformationResponse_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_147 = -1; /* UEInformationResponse_v1130_IEs */
static int hf_lte_rrc_connEstFailReport_r11 = -1; /* ConnEstFailReport_r11 */
-static int hf_lte_rrc_nonCriticalExtension_146 = -1; /* UEInformationResponse_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_148 = -1; /* UEInformationResponse_v1250_IEs */
static int hf_lte_rrc_mobilityHistoryReport_r12 = -1; /* MobilityHistoryReport_r12 */
-static int hf_lte_rrc_nonCriticalExtension_147 = -1; /* T_nonCriticalExtension_54 */
+static int hf_lte_rrc_nonCriticalExtension_149 = -1; /* T_nonCriticalExtension_55 */
static int hf_lte_rrc_measResultLastServCell_r9 = -1; /* T_measResultLastServCell_r9 */
static int hf_lte_rrc_rsrpResult_r9 = -1; /* RSRP_Range */
static int hf_lte_rrc_rsrqResult_r9 = -1; /* RSRQ_Range */
@@ -1359,27 +1403,27 @@ static int hf_lte_rrc_maxTxPowerReached_r11 = -1; /* BOOLEAN */
static int hf_lte_rrc_measResultListEUTRA_v1130 = -1; /* MeasResultList2EUTRA_v9e0 */
static int hf_lte_rrc_measResultFailedCell_v1250 = -1; /* RSRQ_Range_v1250 */
static int hf_lte_rrc_failedCellRSRQ_Type_r12 = -1; /* RSRQ_Type_r12 */
-static int hf_lte_rrc_criticalExtensions_47 = -1; /* T_criticalExtensions_47 */
-static int hf_lte_rrc_c1_43 = -1; /* T_c1_43 */
-static int hf_lte_rrc_ulHandoverPreparationTransfer_r8 = -1; /* ULHandoverPreparationTransfer_r8_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_47 = -1; /* T_criticalExtensionsFuture_47 */
-static int hf_lte_rrc_meid = -1; /* BIT_STRING_SIZE_56 */
-static int hf_lte_rrc_dedicatedInfo = -1; /* DedicatedInfoCDMA2000 */
-static int hf_lte_rrc_nonCriticalExtension_148 = -1; /* ULHandoverPreparationTransfer_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_149 = -1; /* T_nonCriticalExtension_55 */
static int hf_lte_rrc_criticalExtensions_48 = -1; /* T_criticalExtensions_48 */
static int hf_lte_rrc_c1_44 = -1; /* T_c1_44 */
-static int hf_lte_rrc_ulInformationTransfer_r8 = -1; /* ULInformationTransfer_r8_IEs */
+static int hf_lte_rrc_ulHandoverPreparationTransfer_r8 = -1; /* ULHandoverPreparationTransfer_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_48 = -1; /* T_criticalExtensionsFuture_48 */
-static int hf_lte_rrc_dedicatedInfoType_01 = -1; /* T_dedicatedInfoType_01 */
-static int hf_lte_rrc_nonCriticalExtension_150 = -1; /* ULInformationTransfer_v8a0_IEs */
+static int hf_lte_rrc_meid = -1; /* BIT_STRING_SIZE_56 */
+static int hf_lte_rrc_dedicatedInfo = -1; /* DedicatedInfoCDMA2000 */
+static int hf_lte_rrc_nonCriticalExtension_150 = -1; /* ULHandoverPreparationTransfer_v8a0_IEs */
static int hf_lte_rrc_nonCriticalExtension_151 = -1; /* T_nonCriticalExtension_56 */
static int hf_lte_rrc_criticalExtensions_49 = -1; /* T_criticalExtensions_49 */
static int hf_lte_rrc_c1_45 = -1; /* T_c1_45 */
-static int hf_lte_rrc_wlanConnectionStatusReport_r13_02 = -1; /* WLANConnectionStatusReport_r13_IEs */
+static int hf_lte_rrc_ulInformationTransfer_r8 = -1; /* ULInformationTransfer_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_49 = -1; /* T_criticalExtensionsFuture_49 */
+static int hf_lte_rrc_dedicatedInfoType_01 = -1; /* T_dedicatedInfoType_01 */
+static int hf_lte_rrc_nonCriticalExtension_152 = -1; /* ULInformationTransfer_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_153 = -1; /* T_nonCriticalExtension_57 */
+static int hf_lte_rrc_criticalExtensions_50 = -1; /* T_criticalExtensions_50 */
+static int hf_lte_rrc_c1_46 = -1; /* T_c1_46 */
+static int hf_lte_rrc_wlanConnectionStatusReport_r13_02 = -1; /* WLANConnectionStatusReport_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_50 = -1; /* T_criticalExtensionsFuture_50 */
static int hf_lte_rrc_wlan_Status_r13 = -1; /* WLAN_Status_r13 */
-static int hf_lte_rrc_nonCriticalExtension_152 = -1; /* T_nonCriticalExtension_57 */
+static int hf_lte_rrc_nonCriticalExtension_154 = -1; /* T_nonCriticalExtension_58 */
static int hf_lte_rrc_ac_BarringInfo = -1; /* T_ac_BarringInfo */
static int hf_lte_rrc_ac_BarringForEmergency = -1; /* BOOLEAN */
static int hf_lte_rrc_ac_BarringForMO_Signalling = -1; /* AC_BarringConfig */
@@ -1409,9 +1453,9 @@ static int hf_lte_rrc_cIoT_EPS_OptimisationInfo_r13 = -1; /* CIOT_EPS_Optimisat
static int hf_lte_rrc_useFullResumeID_r13 = -1; /* T_useFullResumeID_r13 */
static int hf_lte_rrc_multiBandInfoList_01 = -1; /* SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission */
static int hf_lte_rrc_multiBandInfoList_item = -1; /* AdditionalSpectrumEmission */
-static int hf_lte_rrc_nonCriticalExtension_153 = -1; /* SystemInformationBlockType2_v9e0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_155 = -1; /* SystemInformationBlockType2_v9e0_IEs */
static int hf_lte_rrc_ul_CarrierFreq_v9e0 = -1; /* ARFCN_ValueEUTRA_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_154 = -1; /* T_nonCriticalExtension_58 */
+static int hf_lte_rrc_nonCriticalExtension_156 = -1; /* T_nonCriticalExtension_59 */
static int hf_lte_rrc_ac_BarringFactor = -1; /* T_ac_BarringFactor */
static int hf_lte_rrc_ac_BarringTime = -1; /* T_ac_BarringTime */
static int hf_lte_rrc_ac_BarringForSpecialAC = -1; /* BIT_STRING_SIZE_5 */
@@ -1478,7 +1522,7 @@ static int hf_lte_rrc_redistributionFactorServing_r13 = -1; /* INTEGER_0_10 */
static int hf_lte_rrc_redistributionFactorCell_r13 = -1; /* T_redistributionFactorCell_r13 */
static int hf_lte_rrc_t360_r13 = -1; /* T_t360_r13 */
static int hf_lte_rrc_redistrOnPagingOnly_r13 = -1; /* T_redistrOnPagingOnly_r13 */
-static int hf_lte_rrc_nonCriticalExtension_155 = -1; /* T_nonCriticalExtension_59 */
+static int hf_lte_rrc_nonCriticalExtension_157 = -1; /* T_nonCriticalExtension_60 */
static int hf_lte_rrc_intraFreqNeighCellList = -1; /* IntraFreqNeighCellList */
static int hf_lte_rrc_intraFreqBlackCellList = -1; /* IntraFreqBlackCellList */
static int hf_lte_rrc_csg_PhysCellIdRange = -1; /* PhysCellIdRange */
@@ -1494,13 +1538,13 @@ static int hf_lte_rrc_interFreqCarrierFreqList_v1310 = -1; /* InterFreqCarrierF
static int hf_lte_rrc_interFreqCarrierFreqListExt_v1310 = -1; /* InterFreqCarrierFreqListExt_v1310 */
static int hf_lte_rrc_interFreqCarrierFreqList_v8h0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v8h0 */
static int hf_lte_rrc_interFreqCarrierFreqList_v8h0_item = -1; /* InterFreqCarrierFreqInfo_v8h0 */
-static int hf_lte_rrc_nonCriticalExtension_156 = -1; /* SystemInformationBlockType5_v9e0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_158 = -1; /* SystemInformationBlockType5_v9e0_IEs */
static int hf_lte_rrc_interFreqCarrierFreqList_v9e0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v9e0 */
static int hf_lte_rrc_interFreqCarrierFreqList_v9e0_item = -1; /* InterFreqCarrierFreqInfo_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_157 = -1; /* SystemInformationBlockType5_v10j0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_159 = -1; /* SystemInformationBlockType5_v10j0_IEs */
static int hf_lte_rrc_interFreqCarrierFreqList_v10j0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0 */
static int hf_lte_rrc_interFreqCarrierFreqList_v10j0_item = -1; /* InterFreqCarrierFreqInfo_v10j0 */
-static int hf_lte_rrc_nonCriticalExtension_158 = -1; /* T_nonCriticalExtension_60 */
+static int hf_lte_rrc_nonCriticalExtension_160 = -1; /* T_nonCriticalExtension_61 */
static int hf_lte_rrc_InterFreqCarrierFreqList_item = -1; /* InterFreqCarrierFreqInfo */
static int hf_lte_rrc_InterFreqCarrierFreqList_v1250_item = -1; /* InterFreqCarrierFreqInfo_v1250 */
static int hf_lte_rrc_InterFreqCarrierFreqListExt_r12_item = -1; /* InterFreqCarrierFreqInfo_r12 */
@@ -1519,7 +1563,6 @@ static int hf_lte_rrc_threshX_LowQ_r9 = -1; /* ReselectionThresholdQ_r9 */
static int hf_lte_rrc_dl_CarrierFreq_v9e0 = -1; /* ARFCN_ValueEUTRA_v9e0 */
static int hf_lte_rrc_reducedMeasPerformance_r12 = -1; /* T_reducedMeasPerformance_r12 */
static int hf_lte_rrc_q_RxLevMin_r12 = -1; /* Q_RxLevMin */
-static int hf_lte_rrc_p_Max_r12 = -1; /* P_Max */
static int hf_lte_rrc_t_ReselectionEUTRA_r12 = -1; /* T_Reselection */
static int hf_lte_rrc_t_ReselectionEUTRA_SF_r12 = -1; /* SpeedStateScaleFactors */
static int hf_lte_rrc_threshX_High_r12 = -1; /* ReselectionThreshold */
@@ -1557,7 +1600,7 @@ static int hf_lte_rrc_carrierFreqListUTRA_FDD_Ext_r12 = -1; /* CarrierFreqListU
static int hf_lte_rrc_carrierFreqListUTRA_TDD_Ext_r12 = -1; /* CarrierFreqListUTRA_TDD_Ext_r12 */
static int hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0 = -1; /* SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0 */
static int hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0_item = -1; /* CarrierFreqInfoUTRA_FDD_v8h0 */
-static int hf_lte_rrc_nonCriticalExtension_159 = -1; /* T_nonCriticalExtension_61 */
+static int hf_lte_rrc_nonCriticalExtension_161 = -1; /* T_nonCriticalExtension_62 */
static int hf_lte_rrc_reducedMeasPerformance_r12_02 = -1; /* T_reducedMeasPerformance_r12_02 */
static int hf_lte_rrc_CarrierFreqListUTRA_FDD_item = -1; /* CarrierFreqUTRA_FDD */
static int hf_lte_rrc_q_RxLevMin_01 = -1; /* INTEGER_M60_M13 */
@@ -2612,7 +2655,7 @@ static int hf_lte_rrc_rlf_TimersAndConstants_r13 = -1; /* RLF_TimersAndConstant
static int hf_lte_rrc_physicalConfigDedicatedPSCell_r12 = -1; /* PhysicalConfigDedicated */
static int hf_lte_rrc_sps_Config_r12 = -1; /* SPS_Config */
static int hf_lte_rrc_neighCellsCRS_InfoPSCell_r13 = -1; /* NeighCellsCRS_Info_r13 */
-static int hf_lte_rrc_drb_ToAddModListSCG_r12 = -1; /* DRB_ToAddModListSCG_r12 */
+static int hf_lte_rrc_drb_ToAddModListSCG_r12_01 = -1; /* DRB_ToAddModListSCG_r12 */
static int hf_lte_rrc_mac_MainConfigSCG_r12 = -1; /* MAC_MainConfig */
static int hf_lte_rrc_rlf_TimersAndConstantsSCG_r12 = -1; /* RLF_TimersAndConstantsSCG_r12 */
static int hf_lte_rrc_physicalConfigDedicatedSCell_r10 = -1; /* PhysicalConfigDedicatedSCell_r10 */
@@ -2636,11 +2679,9 @@ static int hf_lte_rrc_rlc_Config_v1250 = -1; /* RLC_Config_v1250 */
static int hf_lte_rrc_rlc_Config_v1310 = -1; /* RLC_Config_v1310 */
static int hf_lte_rrc_drb_TypeLWA_r13 = -1; /* BOOLEAN */
static int hf_lte_rrc_drb_TypeLWIP_r13 = -1; /* T_drb_TypeLWIP_r13 */
-static int hf_lte_rrc_drb_Identity_r12 = -1; /* DRB_Identity */
-static int hf_lte_rrc_drb_Type_r12 = -1; /* T_drb_Type_r12 */
+static int hf_lte_rrc_drb_Type_r12_01 = -1; /* T_drb_Type_r12_01 */
static int hf_lte_rrc_split_r12 = -1; /* NULL */
static int hf_lte_rrc_scg_r12 = -1; /* T_scg_r12 */
-static int hf_lte_rrc_eps_BearerIdentity_r12 = -1; /* INTEGER_0_15 */
static int hf_lte_rrc_pdcp_Config_r12 = -1; /* PDCP_Config */
static int hf_lte_rrc_rlc_ConfigSCG_r12 = -1; /* RLC_Config */
static int hf_lte_rrc_logicalChannelIdentitySCG_r12 = -1; /* INTEGER_3_10 */
@@ -3168,7 +3209,6 @@ static int hf_lte_rrc_measResultServFreqList_r10 = -1; /* MeasResultServFreqLis
static int hf_lte_rrc_measResultPCell_v1250 = -1; /* RSRQ_Range_v1250 */
static int hf_lte_rrc_measResultCSI_RS_List_r12 = -1; /* MeasResultCSI_RS_List_r12 */
static int hf_lte_rrc_measResultForRSSI_r13 = -1; /* MeasResultForRSSI_r13 */
-static int hf_lte_rrc_measResultSSTD_r13 = -1; /* MeasResultSSTD_r13 */
static int hf_lte_rrc_measResultPCell_v1310 = -1; /* T_measResultPCell_v1310 */
static int hf_lte_rrc_ul_PDCP_DelayResultList_r13 = -1; /* UL_PDCP_DelayResultList_r13 */
static int hf_lte_rrc_measResultListWLAN_r13 = -1; /* MeasResultListWLAN_r13 */
@@ -3195,7 +3235,7 @@ static int hf_lte_rrc_rsrpResultNCell_r10 = -1; /* RSRP_Range */
static int hf_lte_rrc_rsrqResultNCell_r10 = -1; /* RSRQ_Range */
static int hf_lte_rrc_measResultSCell_v1250 = -1; /* RSRQ_Range_v1250 */
static int hf_lte_rrc_measResultBestNeighCell_v1250 = -1; /* RSRQ_Range_v1250 */
-static int hf_lte_rrc_measResultSCell_v1310 = -1; /* T_measResultSCell_v1310 */
+static int hf_lte_rrc_measResultSCell_v1310_01 = -1; /* T_measResultSCell_v1310_01 */
static int hf_lte_rrc_measResultBestNeighCell_v1310 = -1; /* T_measResultBestNeighCell_v1310 */
static int hf_lte_rrc_servFreqId_r13 = -1; /* ServCellIndex_r13 */
static int hf_lte_rrc_measResultSCell_r13 = -1; /* T_measResultSCell_r13 */
@@ -3430,31 +3470,31 @@ static int hf_lte_rrc_utraTDD768 = -1; /* IRAT_ParametersUTRA_TDD768
static int hf_lte_rrc_geran_02 = -1; /* IRAT_ParametersGERAN */
static int hf_lte_rrc_cdma2000_HRPD_01 = -1; /* IRAT_ParametersCDMA2000_HRPD */
static int hf_lte_rrc_cdma2000_1xRTT_01 = -1; /* IRAT_ParametersCDMA2000_1XRTT */
-static int hf_lte_rrc_nonCriticalExtension_160 = -1; /* UE_EUTRA_Capability_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_162 = -1; /* UE_EUTRA_Capability_v920_IEs */
static int hf_lte_rrc_featureGroupIndRel9Add_r9 = -1; /* T_featureGroupIndRel9Add_r9 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_r9 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_r9 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_r9 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_r9 */
-static int hf_lte_rrc_nonCriticalExtension_161 = -1; /* UE_EUTRA_Capability_v9c0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_163 = -1; /* UE_EUTRA_Capability_v9c0_IEs */
static int hf_lte_rrc_interRAT_ParametersUTRA_v9c0 = -1; /* IRAT_ParametersUTRA_v9c0 */
-static int hf_lte_rrc_nonCriticalExtension_162 = -1; /* UE_EUTRA_Capability_v9d0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_164 = -1; /* UE_EUTRA_Capability_v9d0_IEs */
static int hf_lte_rrc_phyLayerParameters_v9d0 = -1; /* PhyLayerParameters_v9d0 */
-static int hf_lte_rrc_nonCriticalExtension_163 = -1; /* UE_EUTRA_Capability_v9e0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_165 = -1; /* UE_EUTRA_Capability_v9e0_IEs */
static int hf_lte_rrc_rf_Parameters_v9e0 = -1; /* RF_Parameters_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_164 = -1; /* UE_EUTRA_Capability_v9h0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_166 = -1; /* UE_EUTRA_Capability_v9h0_IEs */
static int hf_lte_rrc_interRAT_ParametersUTRA_v9h0 = -1; /* IRAT_ParametersUTRA_v9h0 */
-static int hf_lte_rrc_nonCriticalExtension_165 = -1; /* UE_EUTRA_Capability_v10c0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_167 = -1; /* UE_EUTRA_Capability_v10c0_IEs */
static int hf_lte_rrc_otdoa_PositioningCapabilities_r10 = -1; /* OTDOA_PositioningCapabilities_r10 */
-static int hf_lte_rrc_nonCriticalExtension_166 = -1; /* UE_EUTRA_Capability_v10f0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_168 = -1; /* UE_EUTRA_Capability_v10f0_IEs */
static int hf_lte_rrc_rf_Parameters_v10f0 = -1; /* RF_Parameters_v10f0 */
-static int hf_lte_rrc_nonCriticalExtension_167 = -1; /* UE_EUTRA_Capability_v10i0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_169 = -1; /* UE_EUTRA_Capability_v10i0_IEs */
static int hf_lte_rrc_rf_Parameters_v10i0 = -1; /* RF_Parameters_v10i0 */
static int hf_lte_rrc_lateNonCriticalExtension_10 = -1; /* T_lateNonCriticalExtension_09 */
-static int hf_lte_rrc_nonCriticalExtension_168 = -1; /* UE_EUTRA_Capability_v11d0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_170 = -1; /* UE_EUTRA_Capability_v11d0_IEs */
static int hf_lte_rrc_rf_Parameters_v10j0 = -1; /* RF_Parameters_v10j0 */
-static int hf_lte_rrc_nonCriticalExtension_169 = -1; /* T_nonCriticalExtension_62 */
+static int hf_lte_rrc_nonCriticalExtension_171 = -1; /* T_nonCriticalExtension_63 */
static int hf_lte_rrc_rf_Parameters_v11d0 = -1; /* RF_Parameters_v11d0 */
static int hf_lte_rrc_otherParameters_v11d0 = -1; /* Other_Parameters_v11d0 */
-static int hf_lte_rrc_nonCriticalExtension_170 = -1; /* T_nonCriticalExtension_63 */
+static int hf_lte_rrc_nonCriticalExtension_172 = -1; /* T_nonCriticalExtension_64 */
static int hf_lte_rrc_phyLayerParameters_v920 = -1; /* PhyLayerParameters_v920 */
static int hf_lte_rrc_interRAT_ParametersGERAN_v920 = -1; /* IRAT_ParametersGERAN_v920 */
static int hf_lte_rrc_interRAT_ParametersUTRA_v920 = -1; /* IRAT_ParametersUTRA_v920 */
@@ -3463,9 +3503,9 @@ static int hf_lte_rrc_deviceType_r9 = -1; /* T_deviceType_r9 */
static int hf_lte_rrc_csg_ProximityIndicationParameters_r9 = -1; /* CSG_ProximityIndicationParameters_r9 */
static int hf_lte_rrc_neighCellSI_AcquisitionParameters_r9 = -1; /* NeighCellSI_AcquisitionParameters_r9 */
static int hf_lte_rrc_son_Parameters_r9 = -1; /* SON_Parameters_r9 */
-static int hf_lte_rrc_nonCriticalExtension_171 = -1; /* UE_EUTRA_Capability_v940_IEs */
+static int hf_lte_rrc_nonCriticalExtension_173 = -1; /* UE_EUTRA_Capability_v940_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_11 = -1; /* T_lateNonCriticalExtension_10 */
-static int hf_lte_rrc_nonCriticalExtension_172 = -1; /* UE_EUTRA_Capability_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_174 = -1; /* UE_EUTRA_Capability_v1020_IEs */
static int hf_lte_rrc_ue_Category_v1020 = -1; /* INTEGER_6_8 */
static int hf_lte_rrc_phyLayerParameters_v1020 = -1; /* PhyLayerParameters_v1020 */
static int hf_lte_rrc_rf_Parameters_v1020 = -1; /* RF_Parameters_v1020 */
@@ -3474,13 +3514,13 @@ static int hf_lte_rrc_featureGroupIndRel10_r10 = -1; /* T_featureGroupIndRel10_
static int hf_lte_rrc_interRAT_ParametersCDMA2000_v1020 = -1; /* IRAT_ParametersCDMA2000_1XRTT_v1020 */
static int hf_lte_rrc_ue_BasedNetwPerfMeasParameters_r10 = -1; /* UE_BasedNetwPerfMeasParameters_r10 */
static int hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1020 = -1; /* IRAT_ParametersUTRA_TDD_v1020 */
-static int hf_lte_rrc_nonCriticalExtension_173 = -1; /* UE_EUTRA_Capability_v1060_IEs */
+static int hf_lte_rrc_nonCriticalExtension_175 = -1; /* UE_EUTRA_Capability_v1060_IEs */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1060 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1060 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1060 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1060 */
static int hf_lte_rrc_rf_Parameters_v1060 = -1; /* RF_Parameters_v1060 */
-static int hf_lte_rrc_nonCriticalExtension_174 = -1; /* UE_EUTRA_Capability_v1090_IEs */
+static int hf_lte_rrc_nonCriticalExtension_176 = -1; /* UE_EUTRA_Capability_v1090_IEs */
static int hf_lte_rrc_rf_Parameters_v1090 = -1; /* RF_Parameters_v1090 */
-static int hf_lte_rrc_nonCriticalExtension_175 = -1; /* UE_EUTRA_Capability_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_177 = -1; /* UE_EUTRA_Capability_v1130_IEs */
static int hf_lte_rrc_pdcp_Parameters_v1130 = -1; /* PDCP_Parameters_v1130 */
static int hf_lte_rrc_phyLayerParameters_v1130 = -1; /* PhyLayerParameters_v1130 */
static int hf_lte_rrc_rf_Parameters_v1130 = -1; /* RF_Parameters_v1130 */
@@ -3489,18 +3529,18 @@ static int hf_lte_rrc_interRAT_ParametersCDMA2000_v1130 = -1; /* IRAT_Parameter
static int hf_lte_rrc_otherParameters_r11 = -1; /* Other_Parameters_r11 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1130 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1130 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1130 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1130 */
-static int hf_lte_rrc_nonCriticalExtension_176 = -1; /* UE_EUTRA_Capability_v1170_IEs */
+static int hf_lte_rrc_nonCriticalExtension_178 = -1; /* UE_EUTRA_Capability_v1170_IEs */
static int hf_lte_rrc_phyLayerParameters_v1170 = -1; /* PhyLayerParameters_v1170 */
static int hf_lte_rrc_ue_Category_v1170 = -1; /* INTEGER_9_10 */
-static int hf_lte_rrc_nonCriticalExtension_177 = -1; /* UE_EUTRA_Capability_v1180_IEs */
+static int hf_lte_rrc_nonCriticalExtension_179 = -1; /* UE_EUTRA_Capability_v1180_IEs */
static int hf_lte_rrc_rf_Parameters_v1180 = -1; /* RF_Parameters_v1180 */
static int hf_lte_rrc_mbms_Parameters_r11 = -1; /* MBMS_Parameters_r11 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1180 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1180 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1180 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1180 */
-static int hf_lte_rrc_nonCriticalExtension_178 = -1; /* UE_EUTRA_Capability_v11a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_180 = -1; /* UE_EUTRA_Capability_v11a0_IEs */
static int hf_lte_rrc_ue_Category_v11a0 = -1; /* INTEGER_11_12 */
static int hf_lte_rrc_measParameters_v11a0 = -1; /* MeasParameters_v11a0 */
-static int hf_lte_rrc_nonCriticalExtension_179 = -1; /* UE_EUTRA_Capability_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_181 = -1; /* UE_EUTRA_Capability_v1250_IEs */
static int hf_lte_rrc_phyLayerParameters_v1250 = -1; /* PhyLayerParameters_v1250 */
static int hf_lte_rrc_rf_Parameters_v1250 = -1; /* RF_Parameters_v1250 */
static int hf_lte_rrc_rlc_Parameters_r12 = -1; /* RLC_Parameters_r12 */
@@ -3515,13 +3555,13 @@ static int hf_lte_rrc_mac_Parameters_r12 = -1; /* MAC_Parameters_r12 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1250 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1250 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1250 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1250 */
static int hf_lte_rrc_sl_Parameters_r12 = -1; /* SL_Parameters_r12 */
-static int hf_lte_rrc_nonCriticalExtension_180 = -1; /* UE_EUTRA_Capability_v1260_IEs */
+static int hf_lte_rrc_nonCriticalExtension_182 = -1; /* UE_EUTRA_Capability_v1260_IEs */
static int hf_lte_rrc_ue_CategoryDL_v1260 = -1; /* INTEGER_15_16 */
-static int hf_lte_rrc_nonCriticalExtension_181 = -1; /* UE_EUTRA_Capability_v1270_IEs */
+static int hf_lte_rrc_nonCriticalExtension_183 = -1; /* UE_EUTRA_Capability_v1270_IEs */
static int hf_lte_rrc_rf_Parameters_v1270 = -1; /* RF_Parameters_v1270 */
-static int hf_lte_rrc_nonCriticalExtension_182 = -1; /* UE_EUTRA_Capability_v1280_IEs */
+static int hf_lte_rrc_nonCriticalExtension_184 = -1; /* UE_EUTRA_Capability_v1280_IEs */
static int hf_lte_rrc_phyLayerParameters_v1280 = -1; /* PhyLayerParameters_v1280 */
-static int hf_lte_rrc_nonCriticalExtension_183 = -1; /* UE_EUTRA_Capability_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_185 = -1; /* UE_EUTRA_Capability_v1310_IEs */
static int hf_lte_rrc_ue_CategoryDL_v1310 = -1; /* T_ue_CategoryDL_v1310 */
static int hf_lte_rrc_ue_CategoryUL_v1310 = -1; /* T_ue_CategoryUL_v1310 */
static int hf_lte_rrc_pdcp_Parameters_v1310 = -1; /* PDCP_Parameters_v1310 */
@@ -3541,13 +3581,13 @@ static int hf_lte_rrc_wlan_IW_Parameters_v1310 = -1; /* WLAN_IW_Parameters_v131
static int hf_lte_rrc_lwip_Parameters_r13 = -1; /* LWIP_Parameters_r13 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1310 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1310 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1310 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1310 */
-static int hf_lte_rrc_nonCriticalExtension_184 = -1; /* UE_EUTRA_Capability_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_186 = -1; /* UE_EUTRA_Capability_v1320_IEs */
static int hf_lte_rrc_ce_Parameters_v1320 = -1; /* CE_Parameters_v1320 */
static int hf_lte_rrc_phyLayerParameters_v1320 = -1; /* PhyLayerParameters_v1320 */
static int hf_lte_rrc_rf_Parameters_v1320 = -1; /* RF_Parameters_v1320 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1320 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1320 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1320 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1320 */
-static int hf_lte_rrc_nonCriticalExtension_185 = -1; /* T_nonCriticalExtension_64 */
+static int hf_lte_rrc_nonCriticalExtension_187 = -1; /* T_nonCriticalExtension_65 */
static int hf_lte_rrc_phyLayerParameters_r9 = -1; /* PhyLayerParameters */
static int hf_lte_rrc_featureGroupIndicators_r9 = -1; /* T_featureGroupIndicators_r9 */
static int hf_lte_rrc_featureGroupIndRel9Add_r9_01 = -1; /* T_featureGroupIndRel9Add_r9_01 */
@@ -4236,21 +4276,21 @@ static int hf_lte_rrc_directFrameNumber_r12 = -1; /* BIT_STRING_SIZE_10 */
static int hf_lte_rrc_directSubframeNumber_r12 = -1; /* INTEGER_0_9 */
static int hf_lte_rrc_inCoverage_r12 = -1; /* BOOLEAN */
static int hf_lte_rrc_reserved_r12 = -1; /* BIT_STRING_SIZE_19 */
-static int hf_lte_rrc_criticalExtensions_50 = -1; /* T_criticalExtensions_50 */
-static int hf_lte_rrc_c1_46 = -1; /* T_c1_46 */
+static int hf_lte_rrc_criticalExtensions_51 = -1; /* T_criticalExtensions_51 */
+static int hf_lte_rrc_c1_47 = -1; /* T_c1_47 */
static int hf_lte_rrc_handoverPreparationInformation_r13 = -1; /* HandoverPreparationInformation_NB_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_50 = -1; /* T_criticalExtensionsFuture_50 */
+static int hf_lte_rrc_criticalExtensionsFuture_51 = -1; /* T_criticalExtensionsFuture_51 */
static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13 = -1; /* UE_Capability_NB_r13 */
static int hf_lte_rrc_as_Config_r13 = -1; /* AS_Config_NB */
static int hf_lte_rrc_rrm_Config_r13 = -1; /* RRM_Config_NB */
static int hf_lte_rrc_as_Context_r13 = -1; /* AS_Context_NB */
-static int hf_lte_rrc_nonCriticalExtension_186 = -1; /* T_nonCriticalExtension_65 */
-static int hf_lte_rrc_criticalExtensions_51 = -1; /* T_criticalExtensions_51 */
-static int hf_lte_rrc_c1_47 = -1; /* T_c1_47 */
+static int hf_lte_rrc_nonCriticalExtension_188 = -1; /* T_nonCriticalExtension_66 */
+static int hf_lte_rrc_criticalExtensions_52 = -1; /* T_criticalExtensions_52 */
+static int hf_lte_rrc_c1_48 = -1; /* T_c1_48 */
static int hf_lte_rrc_ueRadioAccessCapabilityInformation_r13 = -1; /* UERadioAccessCapabilityInformation_NB_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_51 = -1; /* T_criticalExtensionsFuture_51 */
+static int hf_lte_rrc_criticalExtensionsFuture_52 = -1; /* T_criticalExtensionsFuture_52 */
static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01 = -1; /* T_ue_RadioAccessCapabilityInfo_r13 */
-static int hf_lte_rrc_nonCriticalExtension_187 = -1; /* T_nonCriticalExtension_66 */
+static int hf_lte_rrc_nonCriticalExtension_189 = -1; /* T_nonCriticalExtension_67 */
static int hf_lte_rrc_sourceRadioResourceConfig_r13 = -1; /* RadioResourceConfigDedicated_NB_r13 */
static int hf_lte_rrc_sourceSecurityAlgorithmConfig_r13 = -1; /* SecurityAlgorithmConfig */
static int hf_lte_rrc_sourceUE_Identity_r13 = -1; /* C_RNTI */
@@ -4262,23 +4302,23 @@ static int hf_lte_rrc_additionalReestabInfoList_r13 = -1; /* AdditionalReestabI
static int hf_lte_rrc_ue_InactiveTime_01 = -1; /* T_ue_InactiveTime_01 */
static int hf_lte_rrc_message_11 = -1; /* BCCH_BCH_MessageType_NB */
static int hf_lte_rrc_message_12 = -1; /* BCCH_DL_SCH_MessageType_NB */
-static int hf_lte_rrc_c1_48 = -1; /* T_c1_48 */
+static int hf_lte_rrc_c1_49 = -1; /* T_c1_49 */
static int hf_lte_rrc_systemInformation_r13 = -1; /* SystemInformation_NB */
static int hf_lte_rrc_systemInformationBlockType1_r13 = -1; /* SystemInformationBlockType1_NB */
static int hf_lte_rrc_messageClassExtension_09 = -1; /* T_messageClassExtension_09 */
static int hf_lte_rrc_message_13 = -1; /* PCCH_MessageType_NB */
-static int hf_lte_rrc_c1_49 = -1; /* T_c1_49 */
+static int hf_lte_rrc_c1_50 = -1; /* T_c1_50 */
static int hf_lte_rrc_paging_r13 = -1; /* Paging_NB */
static int hf_lte_rrc_messageClassExtension_10 = -1; /* T_messageClassExtension_10 */
static int hf_lte_rrc_message_14 = -1; /* DL_CCCH_MessageType_NB */
-static int hf_lte_rrc_c1_50 = -1; /* T_c1_50 */
+static int hf_lte_rrc_c1_51 = -1; /* T_c1_51 */
static int hf_lte_rrc_rrcConnectionReestablishment_r13 = -1; /* RRCConnectionReestablishment_NB */
static int hf_lte_rrc_rrcConnectionReestablishmentReject_r13 = -1; /* RRCConnectionReestablishmentReject */
static int hf_lte_rrc_rrcConnectionReject_r13 = -1; /* RRCConnectionReject_NB */
static int hf_lte_rrc_rrcConnectionSetup_r13 = -1; /* RRCConnectionSetup_NB */
static int hf_lte_rrc_messageClassExtension_11 = -1; /* T_messageClassExtension_11 */
static int hf_lte_rrc_message_15 = -1; /* DL_DCCH_MessageType_NB */
-static int hf_lte_rrc_c1_51 = -1; /* T_c1_51 */
+static int hf_lte_rrc_c1_52 = -1; /* T_c1_52 */
static int hf_lte_rrc_dlInformationTransfer_r13 = -1; /* DLInformationTransfer_NB */
static int hf_lte_rrc_rrcConnectionReconfiguration_r13 = -1; /* RRCConnectionReconfiguration_NB */
static int hf_lte_rrc_rrcConnectionRelease_r13 = -1; /* RRCConnectionRelease_NB */
@@ -4287,13 +4327,13 @@ static int hf_lte_rrc_ueCapabilityEnquiry_r13 = -1; /* UECapabilityEnquiry_NB *
static int hf_lte_rrc_rrcConnectionResume_r13_02 = -1; /* RRCConnectionResume_NB */
static int hf_lte_rrc_messageClassExtension_12 = -1; /* T_messageClassExtension_12 */
static int hf_lte_rrc_message_16 = -1; /* UL_CCCH_MessageType_NB */
-static int hf_lte_rrc_c1_52 = -1; /* T_c1_52 */
+static int hf_lte_rrc_c1_53 = -1; /* T_c1_53 */
static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r13 = -1; /* RRCConnectionReestablishmentRequest_NB */
static int hf_lte_rrc_rrcConnectionRequest_r13 = -1; /* RRCConnectionRequest_NB */
static int hf_lte_rrc_rrcConnectionResumeRequest_r13_02 = -1; /* RRCConnectionResumeRequest_NB */
static int hf_lte_rrc_messageClassExtension_13 = -1; /* T_messageClassExtension_13 */
static int hf_lte_rrc_message_17 = -1; /* UL_DCCH_MessageType_NB */
-static int hf_lte_rrc_c1_53 = -1; /* T_c1_53 */
+static int hf_lte_rrc_c1_54 = -1; /* T_c1_54 */
static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r13 = -1; /* RRCConnectionReconfigurationComplete_NB */
static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r13 = -1; /* RRCConnectionReestablishmentComplete_NB */
static int hf_lte_rrc_rrcConnectionSetupComplete_r13 = -1; /* RRCConnectionSetupComplete_NB */
@@ -4303,11 +4343,11 @@ static int hf_lte_rrc_ueCapabilityInformation_r13 = -1; /* UECapabilityInformat
static int hf_lte_rrc_ulInformationTransfer_r13 = -1; /* ULInformationTransfer_NB */
static int hf_lte_rrc_rrcConnectionResumeComplete_r13_02 = -1; /* RRCConnectionResumeComplete_NB */
static int hf_lte_rrc_messageClassExtension_14 = -1; /* T_messageClassExtension_14 */
-static int hf_lte_rrc_criticalExtensions_52 = -1; /* T_criticalExtensions_52 */
-static int hf_lte_rrc_c1_54 = -1; /* T_c1_54 */
+static int hf_lte_rrc_criticalExtensions_53 = -1; /* T_criticalExtensions_53 */
+static int hf_lte_rrc_c1_55 = -1; /* T_c1_55 */
static int hf_lte_rrc_dlInformationTransfer_r13_01 = -1; /* DLInformationTransfer_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_52 = -1; /* T_criticalExtensionsFuture_52 */
-static int hf_lte_rrc_nonCriticalExtension_188 = -1; /* T_nonCriticalExtension_67 */
+static int hf_lte_rrc_criticalExtensionsFuture_53 = -1; /* T_criticalExtensionsFuture_53 */
+static int hf_lte_rrc_nonCriticalExtension_190 = -1; /* T_nonCriticalExtension_68 */
static int hf_lte_rrc_systemFrameNumber_MSB_r13 = -1; /* BIT_STRING_SIZE_4 */
static int hf_lte_rrc_hyperSFN_LSB_r13 = -1; /* BIT_STRING_SIZE_2 */
static int hf_lte_rrc_schedulingInfoSIB1_r13 = -1; /* INTEGER_0_15 */
@@ -4326,91 +4366,91 @@ static int hf_lte_rrc_eutra_NumCRS_Ports_r13 = -1; /* T_eutra_NumCRS_Ports_r13
static int hf_lte_rrc_pagingRecordList_r13 = -1; /* PagingRecordList_NB_r13 */
static int hf_lte_rrc_systemInfoModification_r13 = -1; /* T_systemInfoModification_r13 */
static int hf_lte_rrc_systemInfoModification_eDRX_r13_01 = -1; /* T_systemInfoModification_eDRX_r13_01 */
-static int hf_lte_rrc_nonCriticalExtension_189 = -1; /* T_nonCriticalExtension_68 */
+static int hf_lte_rrc_nonCriticalExtension_191 = -1; /* T_nonCriticalExtension_69 */
static int hf_lte_rrc_PagingRecordList_NB_r13_item = -1; /* PagingRecord_NB_r13 */
static int hf_lte_rrc_ue_Identity_r13 = -1; /* PagingUE_Identity */
-static int hf_lte_rrc_criticalExtensions_53 = -1; /* T_criticalExtensions_53 */
-static int hf_lte_rrc_c1_55 = -1; /* T_c1_55 */
+static int hf_lte_rrc_criticalExtensions_54 = -1; /* T_criticalExtensions_54 */
+static int hf_lte_rrc_c1_56 = -1; /* T_c1_56 */
static int hf_lte_rrc_rrcConnectionReconfiguration_r13_01 = -1; /* RRCConnectionReconfiguration_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_53 = -1; /* T_criticalExtensionsFuture_53 */
+static int hf_lte_rrc_criticalExtensionsFuture_54 = -1; /* T_criticalExtensionsFuture_54 */
static int hf_lte_rrc_dedicatedInfoNASList_r13 = -1; /* SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS */
static int hf_lte_rrc_dedicatedInfoNASList_r13_item = -1; /* DedicatedInfoNAS */
static int hf_lte_rrc_radioResourceConfigDedicated_r13_01 = -1; /* RadioResourceConfigDedicated_NB_r13 */
static int hf_lte_rrc_fullConfig_r13 = -1; /* T_fullConfig_r13 */
-static int hf_lte_rrc_nonCriticalExtension_190 = -1; /* T_nonCriticalExtension_69 */
-static int hf_lte_rrc_criticalExtensions_54 = -1; /* T_criticalExtensions_54 */
-static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01 = -1; /* RRCConnectionReconfigurationComplete_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_54 = -1; /* T_criticalExtensionsFuture_54 */
-static int hf_lte_rrc_nonCriticalExtension_191 = -1; /* T_nonCriticalExtension_70 */
+static int hf_lte_rrc_nonCriticalExtension_192 = -1; /* T_nonCriticalExtension_70 */
static int hf_lte_rrc_criticalExtensions_55 = -1; /* T_criticalExtensions_55 */
-static int hf_lte_rrc_c1_56 = -1; /* T_c1_56 */
-static int hf_lte_rrc_rrcConnectionReestablishment_r13_01 = -1; /* RRCConnectionReestablishment_NB_r13_IEs */
+static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01 = -1; /* RRCConnectionReconfigurationComplete_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_55 = -1; /* T_criticalExtensionsFuture_55 */
-static int hf_lte_rrc_nonCriticalExtension_192 = -1; /* T_nonCriticalExtension_71 */
+static int hf_lte_rrc_nonCriticalExtension_193 = -1; /* T_nonCriticalExtension_71 */
static int hf_lte_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */
-static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01 = -1; /* RRCConnectionReestablishmentComplete_NB_r13_IEs */
+static int hf_lte_rrc_c1_57 = -1; /* T_c1_57 */
+static int hf_lte_rrc_rrcConnectionReestablishment_r13_01 = -1; /* RRCConnectionReestablishment_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_56 = -1; /* T_criticalExtensionsFuture_56 */
-static int hf_lte_rrc_nonCriticalExtension_193 = -1; /* T_nonCriticalExtension_72 */
+static int hf_lte_rrc_nonCriticalExtension_194 = -1; /* T_nonCriticalExtension_72 */
static int hf_lte_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */
-static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r13_01 = -1; /* RRCConnectionReestablishmentRequest_NB_r13_IEs */
+static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01 = -1; /* RRCConnectionReestablishmentComplete_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_57 = -1; /* T_criticalExtensionsFuture_57 */
+static int hf_lte_rrc_nonCriticalExtension_195 = -1; /* T_nonCriticalExtension_73 */
+static int hf_lte_rrc_criticalExtensions_58 = -1; /* T_criticalExtensions_58 */
+static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r13_01 = -1; /* RRCConnectionReestablishmentRequest_NB_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_58 = -1; /* T_criticalExtensionsFuture_58 */
static int hf_lte_rrc_ue_Identity_r13_01 = -1; /* ReestabUE_Identity */
static int hf_lte_rrc_reestablishmentCause_r13 = -1; /* ReestablishmentCause_NB_r13 */
static int hf_lte_rrc_spare_05 = -1; /* BIT_STRING_SIZE_25 */
-static int hf_lte_rrc_criticalExtensions_58 = -1; /* T_criticalExtensions_58 */
-static int hf_lte_rrc_c1_57 = -1; /* T_c1_57 */
+static int hf_lte_rrc_criticalExtensions_59 = -1; /* T_criticalExtensions_59 */
+static int hf_lte_rrc_c1_58 = -1; /* T_c1_58 */
static int hf_lte_rrc_rrcConnectionReject_r13_01 = -1; /* RRCConnectionReject_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_58 = -1; /* T_criticalExtensionsFuture_58 */
+static int hf_lte_rrc_criticalExtensionsFuture_59 = -1; /* T_criticalExtensionsFuture_59 */
static int hf_lte_rrc_extendedWaitTime_r13 = -1; /* T_extendedWaitTime_r13 */
static int hf_lte_rrc_rrc_SuspendIndication_r13_01 = -1; /* T_rrc_SuspendIndication_r13_01 */
-static int hf_lte_rrc_nonCriticalExtension_194 = -1; /* T_nonCriticalExtension_73 */
-static int hf_lte_rrc_criticalExtensions_59 = -1; /* T_criticalExtensions_59 */
-static int hf_lte_rrc_c1_58 = -1; /* T_c1_58 */
+static int hf_lte_rrc_nonCriticalExtension_196 = -1; /* T_nonCriticalExtension_74 */
+static int hf_lte_rrc_criticalExtensions_60 = -1; /* T_criticalExtensions_60 */
+static int hf_lte_rrc_c1_59 = -1; /* T_c1_59 */
static int hf_lte_rrc_rrcConnectionRelease_r13_01 = -1; /* RRCConnectionRelease_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_59 = -1; /* T_criticalExtensionsFuture_59 */
+static int hf_lte_rrc_criticalExtensionsFuture_60 = -1; /* T_criticalExtensionsFuture_60 */
static int hf_lte_rrc_releaseCause_r13 = -1; /* ReleaseCause_NB_r13 */
static int hf_lte_rrc_extendedWaitTime_r13_01 = -1; /* T_extendedWaitTime_r13_01 */
static int hf_lte_rrc_redirectedCarrierInfo_r13 = -1; /* RedirectedCarrierInfo_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_195 = -1; /* T_nonCriticalExtension_74 */
-static int hf_lte_rrc_criticalExtensions_60 = -1; /* T_criticalExtensions_60 */
+static int hf_lte_rrc_nonCriticalExtension_197 = -1; /* T_nonCriticalExtension_75 */
+static int hf_lte_rrc_criticalExtensions_61 = -1; /* T_criticalExtensions_61 */
static int hf_lte_rrc_rrcConnectionRequest_r13_01 = -1; /* RRCConnectionRequest_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_60 = -1; /* T_criticalExtensionsFuture_60 */
+static int hf_lte_rrc_criticalExtensionsFuture_61 = -1; /* T_criticalExtensionsFuture_61 */
static int hf_lte_rrc_ue_Identity_r13_02 = -1; /* InitialUE_Identity */
static int hf_lte_rrc_establishmentCause_r13 = -1; /* EstablishmentCause_NB_r13 */
static int hf_lte_rrc_multiToneSupport_r13 = -1; /* T_multiToneSupport_r13 */
static int hf_lte_rrc_multiCarrierSupport_r13 = -1; /* T_multiCarrierSupport_r13 */
static int hf_lte_rrc_spare_06 = -1; /* BIT_STRING_SIZE_22 */
-static int hf_lte_rrc_criticalExtensions_61 = -1; /* T_criticalExtensions_61 */
-static int hf_lte_rrc_c1_59 = -1; /* T_c1_59 */
-static int hf_lte_rrc_rrcConnectionResume_r13_03 = -1; /* RRCConnectionResume_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_61 = -1; /* T_criticalExtensionsFuture_61 */
-static int hf_lte_rrc_drb_ContinueROHC_r13_01 = -1; /* T_drb_ContinueROHC_r13_01 */
-static int hf_lte_rrc_nonCriticalExtension_196 = -1; /* T_nonCriticalExtension_75 */
static int hf_lte_rrc_criticalExtensions_62 = -1; /* T_criticalExtensions_62 */
-static int hf_lte_rrc_rrcConnectionResumeComplete_r13_03 = -1; /* RRCConnectionResumeComplete_NB_r13_IEs */
+static int hf_lte_rrc_c1_60 = -1; /* T_c1_60 */
+static int hf_lte_rrc_rrcConnectionResume_r13_03 = -1; /* RRCConnectionResume_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_62 = -1; /* T_criticalExtensionsFuture_62 */
-static int hf_lte_rrc_nonCriticalExtension_197 = -1; /* T_nonCriticalExtension_76 */
+static int hf_lte_rrc_drb_ContinueROHC_r13_01 = -1; /* T_drb_ContinueROHC_r13_01 */
+static int hf_lte_rrc_nonCriticalExtension_198 = -1; /* T_nonCriticalExtension_76 */
static int hf_lte_rrc_criticalExtensions_63 = -1; /* T_criticalExtensions_63 */
-static int hf_lte_rrc_rrcConnectionResumeRequest_r13_03 = -1; /* RRCConnectionResumeRequest_NB_r13_IEs */
+static int hf_lte_rrc_rrcConnectionResumeComplete_r13_03 = -1; /* RRCConnectionResumeComplete_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_63 = -1; /* T_criticalExtensionsFuture_63 */
+static int hf_lte_rrc_nonCriticalExtension_199 = -1; /* T_nonCriticalExtension_77 */
+static int hf_lte_rrc_criticalExtensions_64 = -1; /* T_criticalExtensions_64 */
+static int hf_lte_rrc_rrcConnectionResumeRequest_r13_03 = -1; /* RRCConnectionResumeRequest_NB_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_64 = -1; /* T_criticalExtensionsFuture_64 */
static int hf_lte_rrc_shortResumeMAC_I_r13_01 = -1; /* ShortMAC_I */
static int hf_lte_rrc_resumeCause_r13_01 = -1; /* EstablishmentCause_NB_r13 */
static int hf_lte_rrc_spare_07 = -1; /* BIT_STRING_SIZE_9 */
-static int hf_lte_rrc_criticalExtensions_64 = -1; /* T_criticalExtensions_64 */
-static int hf_lte_rrc_c1_60 = -1; /* T_c1_60 */
-static int hf_lte_rrc_rrcConnectionSetup_r13_01 = -1; /* RRCConnectionSetup_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_64 = -1; /* T_criticalExtensionsFuture_64 */
-static int hf_lte_rrc_nonCriticalExtension_198 = -1; /* T_nonCriticalExtension_77 */
static int hf_lte_rrc_criticalExtensions_65 = -1; /* T_criticalExtensions_65 */
-static int hf_lte_rrc_rrcConnectionSetupComplete_r13_01 = -1; /* RRCConnectionSetupComplete_NB_r13_IEs */
+static int hf_lte_rrc_c1_61 = -1; /* T_c1_61 */
+static int hf_lte_rrc_rrcConnectionSetup_r13_01 = -1; /* RRCConnectionSetup_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_65 = -1; /* T_criticalExtensionsFuture_65 */
+static int hf_lte_rrc_nonCriticalExtension_200 = -1; /* T_nonCriticalExtension_78 */
+static int hf_lte_rrc_criticalExtensions_66 = -1; /* T_criticalExtensions_66 */
+static int hf_lte_rrc_rrcConnectionSetupComplete_r13_01 = -1; /* RRCConnectionSetupComplete_NB_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_66 = -1; /* T_criticalExtensionsFuture_66 */
static int hf_lte_rrc_registeredMME_r13 = -1; /* RegisteredMME */
static int hf_lte_rrc_attachWithoutPDN_Connectivity_r13_02 = -1; /* T_attachWithoutPDN_Connectivity_r13_02 */
static int hf_lte_rrc_up_CIoT_EPS_Optimisation_r13_02 = -1; /* T_up_CIoT_EPS_Optimisation_r13_02 */
-static int hf_lte_rrc_nonCriticalExtension_199 = -1; /* T_nonCriticalExtension_78 */
-static int hf_lte_rrc_criticalExtensions_66 = -1; /* T_criticalExtensions_66 */
+static int hf_lte_rrc_nonCriticalExtension_201 = -1; /* T_nonCriticalExtension_79 */
+static int hf_lte_rrc_criticalExtensions_67 = -1; /* T_criticalExtensions_67 */
static int hf_lte_rrc_systemInformation_r13_01 = -1; /* SystemInformation_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_66 = -1; /* T_criticalExtensionsFuture_66 */
+static int hf_lte_rrc_criticalExtensionsFuture_67 = -1; /* T_criticalExtensionsFuture_67 */
static int hf_lte_rrc_sib_TypeAndInfo_r13 = -1; /* T_sib_TypeAndInfo_r13 */
static int hf_lte_rrc_sib_TypeAndInfo_r13_item = -1; /* T_sib_TypeAndInfo_r13_item */
static int hf_lte_rrc_sib2_r13 = -1; /* SystemInformationBlockType2_NB_r13 */
@@ -4419,7 +4459,7 @@ static int hf_lte_rrc_sib4_r13 = -1; /* SystemInformationBlockType4
static int hf_lte_rrc_sib5_r13 = -1; /* SystemInformationBlockType5_NB_r13 */
static int hf_lte_rrc_sib14_r13 = -1; /* SystemInformationBlockType14_NB_r13 */
static int hf_lte_rrc_sib16_r13 = -1; /* SystemInformationBlockType16_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_200 = -1; /* T_nonCriticalExtension_79 */
+static int hf_lte_rrc_nonCriticalExtension_202 = -1; /* T_nonCriticalExtension_80 */
static int hf_lte_rrc_hyperSFN_MSB_r13 = -1; /* BIT_STRING_SIZE_8 */
static int hf_lte_rrc_cellAccessRelatedInfo_r13 = -1; /* T_cellAccessRelatedInfo_r13 */
static int hf_lte_rrc_plmn_IdentityList_r13_01 = -1; /* PLMN_IdentityList_NB_r13 */
@@ -4439,7 +4479,7 @@ static int hf_lte_rrc_schedulingInfoList_r13 = -1; /* SchedulingInfoList_NB_r13
static int hf_lte_rrc_si_WindowLength_r13 = -1; /* T_si_WindowLength_r13 */
static int hf_lte_rrc_si_RadioFrameOffset_r13 = -1; /* INTEGER_1_15 */
static int hf_lte_rrc_systemInfoValueTagList_r13_01 = -1; /* SystemInfoValueTagList_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_201 = -1; /* T_nonCriticalExtension_80 */
+static int hf_lte_rrc_nonCriticalExtension_203 = -1; /* T_nonCriticalExtension_81 */
static int hf_lte_rrc_PLMN_IdentityList_NB_r13_item = -1; /* PLMN_IdentityInfo_NB_r13 */
static int hf_lte_rrc_plmn_Identity_r13 = -1; /* PLMN_Identity */
static int hf_lte_rrc_cellReservedForOperatorUse_r13 = -1; /* T_cellReservedForOperatorUse_r13 */
@@ -4451,21 +4491,21 @@ static int hf_lte_rrc_sib_MappingInfo_r13 = -1; /* SIB_MappingInfo_NB_r13 */
static int hf_lte_rrc_si_TB_r13 = -1; /* T_si_TB_r13 */
static int hf_lte_rrc_SystemInfoValueTagList_NB_r13_item = -1; /* SystemInfoValueTagSI_r13 */
static int hf_lte_rrc_SIB_MappingInfo_NB_r13_item = -1; /* SIB_Type_NB_r13 */
-static int hf_lte_rrc_criticalExtensions_67 = -1; /* T_criticalExtensions_67 */
-static int hf_lte_rrc_c1_61 = -1; /* T_c1_61 */
-static int hf_lte_rrc_ueCapabilityEnquiry_r13_01 = -1; /* UECapabilityEnquiry_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_67 = -1; /* T_criticalExtensionsFuture_67 */
-static int hf_lte_rrc_nonCriticalExtension_202 = -1; /* T_nonCriticalExtension_81 */
static int hf_lte_rrc_criticalExtensions_68 = -1; /* T_criticalExtensions_68 */
-static int hf_lte_rrc_ueCapabilityInformation_r13_01 = -1; /* UECapabilityInformation_NB_r13_IEs */
+static int hf_lte_rrc_c1_62 = -1; /* T_c1_62 */
+static int hf_lte_rrc_ueCapabilityEnquiry_r13_01 = -1; /* UECapabilityEnquiry_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_68 = -1; /* T_criticalExtensionsFuture_68 */
+static int hf_lte_rrc_nonCriticalExtension_204 = -1; /* T_nonCriticalExtension_82 */
+static int hf_lte_rrc_criticalExtensions_69 = -1; /* T_criticalExtensions_69 */
+static int hf_lte_rrc_ueCapabilityInformation_r13_01 = -1; /* UECapabilityInformation_NB_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_69 = -1; /* T_criticalExtensionsFuture_69 */
static int hf_lte_rrc_ue_Capability_Container_r13 = -1; /* UE_Capability_NB_r13 */
static int hf_lte_rrc_ue_RadioPagingInfo_r13 = -1; /* UE_RadioPagingInfo_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_203 = -1; /* T_nonCriticalExtension_82 */
-static int hf_lte_rrc_criticalExtensions_69 = -1; /* T_criticalExtensions_69 */
+static int hf_lte_rrc_nonCriticalExtension_205 = -1; /* T_nonCriticalExtension_83 */
+static int hf_lte_rrc_criticalExtensions_70 = -1; /* T_criticalExtensions_70 */
static int hf_lte_rrc_ulInformationTransfer_r13_01 = -1; /* ULInformationTransfer_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_69 = -1; /* T_criticalExtensionsFuture_69 */
-static int hf_lte_rrc_nonCriticalExtension_204 = -1; /* T_nonCriticalExtension_83 */
+static int hf_lte_rrc_criticalExtensionsFuture_70 = -1; /* T_criticalExtensionsFuture_70 */
+static int hf_lte_rrc_nonCriticalExtension_206 = -1; /* T_nonCriticalExtension_84 */
static int hf_lte_rrc_radioResourceConfigCommon_r13 = -1; /* RadioResourceConfigCommonSIB_NB_r13 */
static int hf_lte_rrc_ue_TimersAndConstants_r13 = -1; /* UE_TimersAndConstants_NB_r13 */
static int hf_lte_rrc_freqInfo_r13_01 = -1; /* T_freqInfo_r13_01 */
@@ -4647,7 +4687,7 @@ static int hf_lte_rrc_multipleDRB_r13 = -1; /* T_multipleDRB_r13 */
static int hf_lte_rrc_pdcp_Parameters_r13 = -1; /* PDCP_Parameters_NB_r13 */
static int hf_lte_rrc_phyLayerParameters_r13 = -1; /* PhyLayerParameters_NB_r13 */
static int hf_lte_rrc_rf_Parameters_r13 = -1; /* RF_Parameters_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_205 = -1; /* T_nonCriticalExtension_84 */
+static int hf_lte_rrc_nonCriticalExtension_207 = -1; /* T_nonCriticalExtension_85 */
static int hf_lte_rrc_supportedROHC_Profiles_r13 = -1; /* T_supportedROHC_Profiles_r13 */
static int hf_lte_rrc_maxNumberROHC_ContextSessions_r13 = -1; /* T_maxNumberROHC_ContextSessions_r13 */
static int hf_lte_rrc_multiTone_r13 = -1; /* T_multiTone_r13 */
@@ -4883,26 +4923,47 @@ static gint ett_lte_rrc_T_c1_02 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_02 = -1;
static gint ett_lte_rrc_SCG_Config_r12_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_03 = -1;
-static gint ett_lte_rrc_UEPagingCoverageInformation = -1;
+static gint ett_lte_rrc_SCG_ConfigInfo_r12 = -1;
static gint ett_lte_rrc_T_criticalExtensions_03 = -1;
static gint ett_lte_rrc_T_c1_03 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_03 = -1;
-static gint ett_lte_rrc_UEPagingCoverageInformation_r13_IEs = -1;
+static gint ett_lte_rrc_SCG_ConfigInfo_r12_IEs = -1;
+static gint ett_lte_rrc_SCG_ConfigInfo_v1310_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_04 = -1;
-static gint ett_lte_rrc_UERadioAccessCapabilityInformation = -1;
+static gint ett_lte_rrc_DRB_InfoListSCG_r12 = -1;
+static gint ett_lte_rrc_DRB_InfoSCG_r12 = -1;
+static gint ett_lte_rrc_SCellToAddModListSCG_r12 = -1;
+static gint ett_lte_rrc_SCellToAddModListSCG_Ext_r13 = -1;
+static gint ett_lte_rrc_Cell_ToAddMod_r12 = -1;
+static gint ett_lte_rrc_T_cellIdentification_r12 = -1;
+static gint ett_lte_rrc_T_measResultCellToAdd_r12 = -1;
+static gint ett_lte_rrc_T_measResultCellToAdd_v1310 = -1;
+static gint ett_lte_rrc_MeasResultServCellListSCG_r12 = -1;
+static gint ett_lte_rrc_MeasResultServCellListSCG_Ext_r13 = -1;
+static gint ett_lte_rrc_MeasResultServCellSCG_r12 = -1;
+static gint ett_lte_rrc_T_measResultSCell_r12 = -1;
+static gint ett_lte_rrc_T_measResultSCell_v1310 = -1;
+static gint ett_lte_rrc_SCG_ConfigRestrictInfo_r12 = -1;
+static gint ett_lte_rrc_UEPagingCoverageInformation = -1;
static gint ett_lte_rrc_T_criticalExtensions_04 = -1;
static gint ett_lte_rrc_T_c1_04 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_04 = -1;
-static gint ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs = -1;
+static gint ett_lte_rrc_UEPagingCoverageInformation_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_05 = -1;
-static gint ett_lte_rrc_UERadioPagingInformation = -1;
+static gint ett_lte_rrc_UERadioAccessCapabilityInformation = -1;
static gint ett_lte_rrc_T_criticalExtensions_05 = -1;
static gint ett_lte_rrc_T_c1_05 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_05 = -1;
+static gint ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_06 = -1;
+static gint ett_lte_rrc_UERadioPagingInformation = -1;
+static gint ett_lte_rrc_T_criticalExtensions_06 = -1;
+static gint ett_lte_rrc_T_c1_06 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_06 = -1;
static gint ett_lte_rrc_UERadioPagingInformation_r12_IEs = -1;
static gint ett_lte_rrc_UERadioPagingInformation_v1310_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxBands_OF_FreqBandIndicator_r11 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_06 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_07 = -1;
static gint ett_lte_rrc_AS_Config = -1;
static gint ett_lte_rrc_AS_Config_v9e0 = -1;
static gint ett_lte_rrc_AS_Config_v10j0 = -1;
@@ -4920,101 +4981,101 @@ static gint ett_lte_rrc_CandidateCellInfo_r10 = -1;
static gint ett_lte_rrc_BCCH_BCH_Message = -1;
static gint ett_lte_rrc_BCCH_DL_SCH_Message = -1;
static gint ett_lte_rrc_BCCH_DL_SCH_MessageType = -1;
-static gint ett_lte_rrc_T_c1_06 = -1;
+static gint ett_lte_rrc_T_c1_07 = -1;
static gint ett_lte_rrc_T_messageClassExtension = -1;
static gint ett_lte_rrc_BCCH_DL_SCH_Message_BR = -1;
static gint ett_lte_rrc_BCCH_DL_SCH_MessageType_BR_r13 = -1;
-static gint ett_lte_rrc_T_c1_07 = -1;
+static gint ett_lte_rrc_T_c1_08 = -1;
static gint ett_lte_rrc_T_messageClassExtension_01 = -1;
static gint ett_lte_rrc_MCCH_Message = -1;
static gint ett_lte_rrc_MCCH_MessageType = -1;
-static gint ett_lte_rrc_T_c1_08 = -1;
+static gint ett_lte_rrc_T_c1_09 = -1;
static gint ett_lte_rrc_T_later = -1;
static gint ett_lte_rrc_T_c2 = -1;
static gint ett_lte_rrc_T_messageClassExtension_02 = -1;
static gint ett_lte_rrc_PCCH_Message = -1;
static gint ett_lte_rrc_PCCH_MessageType = -1;
-static gint ett_lte_rrc_T_c1_09 = -1;
+static gint ett_lte_rrc_T_c1_10 = -1;
static gint ett_lte_rrc_T_messageClassExtension_03 = -1;
static gint ett_lte_rrc_DL_CCCH_Message = -1;
static gint ett_lte_rrc_DL_CCCH_MessageType = -1;
-static gint ett_lte_rrc_T_c1_10 = -1;
+static gint ett_lte_rrc_T_c1_11 = -1;
static gint ett_lte_rrc_T_messageClassExtension_04 = -1;
static gint ett_lte_rrc_DL_DCCH_Message = -1;
static gint ett_lte_rrc_DL_DCCH_MessageType = -1;
-static gint ett_lte_rrc_T_c1_11 = -1;
+static gint ett_lte_rrc_T_c1_12 = -1;
static gint ett_lte_rrc_T_messageClassExtension_05 = -1;
static gint ett_lte_rrc_UL_CCCH_Message = -1;
static gint ett_lte_rrc_UL_CCCH_MessageType = -1;
-static gint ett_lte_rrc_T_c1_12 = -1;
+static gint ett_lte_rrc_T_c1_13 = -1;
static gint ett_lte_rrc_T_messageClassExtension_06 = -1;
static gint ett_lte_rrc_T_c2_01 = -1;
static gint ett_lte_rrc_T_messageClassExtensionFuture_r13 = -1;
static gint ett_lte_rrc_UL_DCCH_Message = -1;
static gint ett_lte_rrc_UL_DCCH_MessageType = -1;
-static gint ett_lte_rrc_T_c1_13 = -1;
+static gint ett_lte_rrc_T_c1_14 = -1;
static gint ett_lte_rrc_T_messageClassExtension_07 = -1;
static gint ett_lte_rrc_T_c2_02 = -1;
static gint ett_lte_rrc_T_messageClassExtensionFuture_r11 = -1;
static gint ett_lte_rrc_SC_MCCH_Message_r13 = -1;
static gint ett_lte_rrc_SC_MCCH_MessageType_r13 = -1;
-static gint ett_lte_rrc_T_c1_14 = -1;
+static gint ett_lte_rrc_T_c1_15 = -1;
static gint ett_lte_rrc_T_messageClassExtension_08 = -1;
static gint ett_lte_rrc_CounterCheck = -1;
-static gint ett_lte_rrc_T_criticalExtensions_06 = -1;
-static gint ett_lte_rrc_T_c1_15 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_06 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_07 = -1;
+static gint ett_lte_rrc_T_c1_16 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_07 = -1;
static gint ett_lte_rrc_CounterCheck_r8_IEs = -1;
static gint ett_lte_rrc_CounterCheck_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_07 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_08 = -1;
static gint ett_lte_rrc_DRB_CountMSB_InfoList = -1;
static gint ett_lte_rrc_DRB_CountMSB_Info = -1;
static gint ett_lte_rrc_CounterCheckResponse = -1;
-static gint ett_lte_rrc_T_criticalExtensions_07 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_07 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_08 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_08 = -1;
static gint ett_lte_rrc_CounterCheckResponse_r8_IEs = -1;
static gint ett_lte_rrc_CounterCheckResponse_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_08 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_09 = -1;
static gint ett_lte_rrc_DRB_CountInfoList = -1;
static gint ett_lte_rrc_DRB_CountInfo = -1;
static gint ett_lte_rrc_CSFBParametersRequestCDMA2000 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_08 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_08 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_09 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_09 = -1;
static gint ett_lte_rrc_CSFBParametersRequestCDMA2000_r8_IEs = -1;
static gint ett_lte_rrc_CSFBParametersRequestCDMA2000_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_09 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_10 = -1;
static gint ett_lte_rrc_CSFBParametersResponseCDMA2000 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_09 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_09 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_10 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_10 = -1;
static gint ett_lte_rrc_CSFBParametersResponseCDMA2000_r8_IEs = -1;
static gint ett_lte_rrc_CSFBParametersResponseCDMA2000_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_10 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_11 = -1;
static gint ett_lte_rrc_DLInformationTransfer = -1;
-static gint ett_lte_rrc_T_criticalExtensions_10 = -1;
-static gint ett_lte_rrc_T_c1_16 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_10 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_11 = -1;
+static gint ett_lte_rrc_T_c1_17 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_11 = -1;
static gint ett_lte_rrc_DLInformationTransfer_r8_IEs = -1;
static gint ett_lte_rrc_T_dedicatedInfoType = -1;
static gint ett_lte_rrc_DLInformationTransfer_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_11 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_12 = -1;
static gint ett_lte_rrc_HandoverFromEUTRAPreparationRequest = -1;
-static gint ett_lte_rrc_T_criticalExtensions_11 = -1;
-static gint ett_lte_rrc_T_c1_17 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_11 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_12 = -1;
+static gint ett_lte_rrc_T_c1_18 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_12 = -1;
static gint ett_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs = -1;
static gint ett_lte_rrc_HandoverFromEUTRAPreparationRequest_v890_IEs = -1;
static gint ett_lte_rrc_HandoverFromEUTRAPreparationRequest_v920_IEs = -1;
static gint ett_lte_rrc_HandoverFromEUTRAPreparationRequest_v1020_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_12 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_13 = -1;
static gint ett_lte_rrc_InDeviceCoexIndication_r11 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_12 = -1;
-static gint ett_lte_rrc_T_c1_18 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_12 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_13 = -1;
+static gint ett_lte_rrc_T_c1_19 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_13 = -1;
static gint ett_lte_rrc_InDeviceCoexIndication_r11_IEs = -1;
static gint ett_lte_rrc_InDeviceCoexIndication_v11d0_IEs = -1;
static gint ett_lte_rrc_T_ul_CA_AssistanceInfo_r11 = -1;
static gint ett_lte_rrc_InDeviceCoexIndication_v1310_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_13 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_14 = -1;
static gint ett_lte_rrc_AffectedCarrierFreqList_r11 = -1;
static gint ett_lte_rrc_AffectedCarrierFreqList_v1310 = -1;
static gint ett_lte_rrc_AffectedCarrierFreq_r11 = -1;
@@ -5030,72 +5091,72 @@ static gint ett_lte_rrc_IDC_SubframePattern_r11 = -1;
static gint ett_lte_rrc_T_subframePatternTDD_r11 = -1;
static gint ett_lte_rrc_VictimSystemType_r11 = -1;
static gint ett_lte_rrc_InterFreqRSTDMeasurementIndication_r10 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_13 = -1;
-static gint ett_lte_rrc_T_c1_19 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_13 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_14 = -1;
+static gint ett_lte_rrc_T_c1_20 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_14 = -1;
static gint ett_lte_rrc_InterFreqRSTDMeasurementIndication_r10_IEs = -1;
static gint ett_lte_rrc_T_rstd_InterFreqIndication_r10 = -1;
static gint ett_lte_rrc_T_start = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_14 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_15 = -1;
static gint ett_lte_rrc_RSTD_InterFreqInfoList_r10 = -1;
static gint ett_lte_rrc_RSTD_InterFreqInfo_r10 = -1;
static gint ett_lte_rrc_LoggedMeasurementConfiguration_r10 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_14 = -1;
-static gint ett_lte_rrc_T_c1_20 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_14 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_15 = -1;
+static gint ett_lte_rrc_T_c1_21 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_15 = -1;
static gint ett_lte_rrc_LoggedMeasurementConfiguration_r10_IEs = -1;
static gint ett_lte_rrc_LoggedMeasurementConfiguration_v1080_IEs = -1;
static gint ett_lte_rrc_LoggedMeasurementConfiguration_v1130_IEs = -1;
static gint ett_lte_rrc_LoggedMeasurementConfiguration_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_15 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_16 = -1;
static gint ett_lte_rrc_TargetMBSFN_AreaList_r12 = -1;
static gint ett_lte_rrc_TargetMBSFN_Area_r12 = -1;
static gint ett_lte_rrc_MasterInformationBlock = -1;
static gint ett_lte_rrc_MBMSCountingRequest_r10 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_16 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_17 = -1;
static gint ett_lte_rrc_CountingRequestList_r10 = -1;
static gint ett_lte_rrc_CountingRequestInfo_r10 = -1;
static gint ett_lte_rrc_MBMSCountingResponse_r10 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_15 = -1;
-static gint ett_lte_rrc_T_c1_21 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_15 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_16 = -1;
+static gint ett_lte_rrc_T_c1_22 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_16 = -1;
static gint ett_lte_rrc_MBMSCountingResponse_r10_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_17 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_18 = -1;
static gint ett_lte_rrc_CountingResponseList_r10 = -1;
static gint ett_lte_rrc_CountingResponseInfo_r10 = -1;
static gint ett_lte_rrc_MBMSInterestIndication_r11 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_16 = -1;
-static gint ett_lte_rrc_T_c1_22 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_16 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_17 = -1;
+static gint ett_lte_rrc_T_c1_23 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_17 = -1;
static gint ett_lte_rrc_MBMSInterestIndication_r11_IEs = -1;
static gint ett_lte_rrc_MBMSInterestIndication_v1310_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_18 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_19 = -1;
static gint ett_lte_rrc_MBSFNAreaConfiguration_r9 = -1;
static gint ett_lte_rrc_MBSFNAreaConfiguration_v930_IEs = -1;
static gint ett_lte_rrc_MBSFNAreaConfiguration_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_19 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_20 = -1;
static gint ett_lte_rrc_CommonSF_AllocPatternList_r9 = -1;
static gint ett_lte_rrc_MeasurementReport = -1;
-static gint ett_lte_rrc_T_criticalExtensions_17 = -1;
-static gint ett_lte_rrc_T_c1_23 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_17 = -1;
-static gint ett_lte_rrc_MeasurementReport_r8_IEs = -1;
-static gint ett_lte_rrc_MeasurementReport_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_20 = -1;
-static gint ett_lte_rrc_MobilityFromEUTRACommand = -1;
static gint ett_lte_rrc_T_criticalExtensions_18 = -1;
static gint ett_lte_rrc_T_c1_24 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_18 = -1;
+static gint ett_lte_rrc_MeasurementReport_r8_IEs = -1;
+static gint ett_lte_rrc_MeasurementReport_v8a0_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_21 = -1;
+static gint ett_lte_rrc_MobilityFromEUTRACommand = -1;
+static gint ett_lte_rrc_T_criticalExtensions_19 = -1;
+static gint ett_lte_rrc_T_c1_25 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_19 = -1;
static gint ett_lte_rrc_MobilityFromEUTRACommand_r8_IEs = -1;
static gint ett_lte_rrc_T_purpose = -1;
static gint ett_lte_rrc_MobilityFromEUTRACommand_v8a0_IEs = -1;
static gint ett_lte_rrc_MobilityFromEUTRACommand_v8d0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_21 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_22 = -1;
static gint ett_lte_rrc_MobilityFromEUTRACommand_r9_IEs = -1;
static gint ett_lte_rrc_T_purpose_01 = -1;
static gint ett_lte_rrc_MobilityFromEUTRACommand_v930_IEs = -1;
static gint ett_lte_rrc_MobilityFromEUTRACommand_v960_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_22 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_23 = -1;
static gint ett_lte_rrc_Handover = -1;
static gint ett_lte_rrc_CellChangeOrder = -1;
static gint ett_lte_rrc_T_targetRAT_Type_01 = -1;
@@ -5107,42 +5168,42 @@ static gint ett_lte_rrc_Paging_v890_IEs = -1;
static gint ett_lte_rrc_Paging_v920_IEs = -1;
static gint ett_lte_rrc_Paging_v1130_IEs = -1;
static gint ett_lte_rrc_Paging_v1310_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_23 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_24 = -1;
static gint ett_lte_rrc_PagingRecordList = -1;
static gint ett_lte_rrc_PagingRecord = -1;
static gint ett_lte_rrc_PagingUE_Identity = -1;
static gint ett_lte_rrc_IMSI = -1;
static gint ett_lte_rrc_ProximityIndication_r9 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_19 = -1;
-static gint ett_lte_rrc_T_c1_25 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_19 = -1;
-static gint ett_lte_rrc_ProximityIndication_r9_IEs = -1;
-static gint ett_lte_rrc_T_carrierFreq_r9 = -1;
-static gint ett_lte_rrc_ProximityIndication_v930_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_24 = -1;
-static gint ett_lte_rrc_RNReconfiguration_r10 = -1;
static gint ett_lte_rrc_T_criticalExtensions_20 = -1;
static gint ett_lte_rrc_T_c1_26 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_20 = -1;
-static gint ett_lte_rrc_RNReconfiguration_r10_IEs = -1;
+static gint ett_lte_rrc_ProximityIndication_r9_IEs = -1;
+static gint ett_lte_rrc_T_carrierFreq_r9 = -1;
+static gint ett_lte_rrc_ProximityIndication_v930_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_25 = -1;
-static gint ett_lte_rrc_RN_SystemInfo_r10 = -1;
-static gint ett_lte_rrc_RNReconfigurationComplete_r10 = -1;
+static gint ett_lte_rrc_RNReconfiguration_r10 = -1;
static gint ett_lte_rrc_T_criticalExtensions_21 = -1;
static gint ett_lte_rrc_T_c1_27 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_21 = -1;
-static gint ett_lte_rrc_RNReconfigurationComplete_r10_IEs = -1;
+static gint ett_lte_rrc_RNReconfiguration_r10_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_26 = -1;
-static gint ett_lte_rrc_RRCConnectionReconfiguration = -1;
+static gint ett_lte_rrc_RN_SystemInfo_r10 = -1;
+static gint ett_lte_rrc_RNReconfigurationComplete_r10 = -1;
static gint ett_lte_rrc_T_criticalExtensions_22 = -1;
static gint ett_lte_rrc_T_c1_28 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_22 = -1;
+static gint ett_lte_rrc_RNReconfigurationComplete_r10_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_27 = -1;
+static gint ett_lte_rrc_RRCConnectionReconfiguration = -1;
+static gint ett_lte_rrc_T_criticalExtensions_23 = -1;
+static gint ett_lte_rrc_T_c1_29 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_23 = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_r8_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_OF_DedicatedInfoNAS = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v890_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v8m0_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v10i0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_27 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_28 = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v920_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v1130_IEs = -1;
@@ -5150,10 +5211,10 @@ static gint ett_lte_rrc_RRCConnectionReconfiguration_v1250_IEs = -1;
static gint ett_lte_rrc_T_wlan_OffloadInfo_r12 = -1;
static gint ett_lte_rrc_T_setup = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v1310_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_28 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_29 = -1;
static gint ett_lte_rrc_SL_SyncTxControl_r12 = -1;
static gint ett_lte_rrc_PSCellToAddMod_r12 = -1;
-static gint ett_lte_rrc_T_cellIdentification_r12 = -1;
+static gint ett_lte_rrc_T_cellIdentification_r12_01 = -1;
static gint ett_lte_rrc_PowerCoordinationInfo_r12 = -1;
static gint ett_lte_rrc_SCellToAddModList_r10 = -1;
static gint ett_lte_rrc_SCellToAddModListExt_r13 = -1;
@@ -5172,66 +5233,66 @@ static gint ett_lte_rrc_T_handoverType = -1;
static gint ett_lte_rrc_T_intraLTE = -1;
static gint ett_lte_rrc_T_interRAT = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete = -1;
-static gint ett_lte_rrc_T_criticalExtensions_23 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_23 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_24 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_24 = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v8a0_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v1130_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_29 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_30 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment = -1;
-static gint ett_lte_rrc_T_criticalExtensions_24 = -1;
-static gint ett_lte_rrc_T_c1_29 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_24 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_25 = -1;
+static gint ett_lte_rrc_T_c1_30 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_25 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_30 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_31 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete = -1;
-static gint ett_lte_rrc_T_criticalExtensions_25 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_25 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_26 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_26 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v920_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_31 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_32 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentReject = -1;
-static gint ett_lte_rrc_T_criticalExtensions_26 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_26 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_27 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_27 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_32 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_33 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentRequest = -1;
-static gint ett_lte_rrc_T_criticalExtensions_27 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_27 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_28 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_28 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs = -1;
static gint ett_lte_rrc_ReestabUE_Identity = -1;
static gint ett_lte_rrc_RRCConnectionReject = -1;
-static gint ett_lte_rrc_T_criticalExtensions_28 = -1;
-static gint ett_lte_rrc_T_c1_30 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_28 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_29 = -1;
+static gint ett_lte_rrc_T_c1_31 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_29 = -1;
static gint ett_lte_rrc_RRCConnectionReject_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReject_v8a0_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReject_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReject_v1130_IEs = -1;
static gint ett_lte_rrc_T_deprioritisationReq_r11 = -1;
static gint ett_lte_rrc_RRCConnectionReject_v1320_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_33 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_34 = -1;
static gint ett_lte_rrc_RRCConnectionRelease = -1;
-static gint ett_lte_rrc_T_criticalExtensions_29 = -1;
-static gint ett_lte_rrc_T_c1_31 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_29 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_30 = -1;
+static gint ett_lte_rrc_T_c1_32 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_30 = -1;
static gint ett_lte_rrc_RRCConnectionRelease_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v890_IEs = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v9e0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_34 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_35 = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v920_IEs = -1;
static gint ett_lte_rrc_T_cellInfoList_r9 = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v1320_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_35 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_36 = -1;
static gint ett_lte_rrc_RedirectedCarrierInfo = -1;
static gint ett_lte_rrc_RedirectedCarrierInfo_v9e0 = -1;
static gint ett_lte_rrc_CarrierFreqListUTRA_TDD_r10 = -1;
@@ -5265,97 +5326,97 @@ static gint ett_lte_rrc_CellInfoUTRA_TDD_r9 = -1;
static gint ett_lte_rrc_CellInfoListUTRA_TDD_r10 = -1;
static gint ett_lte_rrc_CellInfoUTRA_TDD_r10 = -1;
static gint ett_lte_rrc_RRCConnectionRequest = -1;
-static gint ett_lte_rrc_T_criticalExtensions_30 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_30 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_31 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_31 = -1;
static gint ett_lte_rrc_RRCConnectionRequest_r8_IEs = -1;
static gint ett_lte_rrc_InitialUE_Identity = -1;
static gint ett_lte_rrc_RRCConnectionResume_r13 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_31 = -1;
-static gint ett_lte_rrc_T_c1_32 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_31 = -1;
-static gint ett_lte_rrc_RRCConnectionResume_r13_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_36 = -1;
-static gint ett_lte_rrc_RRCConnectionResumeComplete_r13 = -1;
static gint ett_lte_rrc_T_criticalExtensions_32 = -1;
+static gint ett_lte_rrc_T_c1_33 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_32 = -1;
-static gint ett_lte_rrc_RRCConnectionResumeComplete_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionResume_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_37 = -1;
-static gint ett_lte_rrc_RRCConnectionResumeRequest_r13 = -1;
+static gint ett_lte_rrc_RRCConnectionResumeComplete_r13 = -1;
static gint ett_lte_rrc_T_criticalExtensions_33 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_33 = -1;
+static gint ett_lte_rrc_RRCConnectionResumeComplete_r13_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_38 = -1;
+static gint ett_lte_rrc_RRCConnectionResumeRequest_r13 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_34 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_34 = -1;
static gint ett_lte_rrc_RRCConnectionResumeRequest_r13_IEs = -1;
static gint ett_lte_rrc_T_resumeIdentity_r13 = -1;
static gint ett_lte_rrc_RRCConnectionSetup = -1;
-static gint ett_lte_rrc_T_criticalExtensions_34 = -1;
-static gint ett_lte_rrc_T_c1_33 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_34 = -1;
-static gint ett_lte_rrc_RRCConnectionSetup_r8_IEs = -1;
-static gint ett_lte_rrc_RRCConnectionSetup_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_38 = -1;
-static gint ett_lte_rrc_RRCConnectionSetupComplete = -1;
static gint ett_lte_rrc_T_criticalExtensions_35 = -1;
static gint ett_lte_rrc_T_c1_34 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_35 = -1;
+static gint ett_lte_rrc_RRCConnectionSetup_r8_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionSetup_v8a0_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_39 = -1;
+static gint ett_lte_rrc_RRCConnectionSetupComplete = -1;
+static gint ett_lte_rrc_T_criticalExtensions_36 = -1;
+static gint ett_lte_rrc_T_c1_35 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_36 = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_v8a0_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_v1130_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_v1250_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_v1320_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_39 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_40 = -1;
static gint ett_lte_rrc_RegisteredMME = -1;
static gint ett_lte_rrc_SCGFailureInformation_r12 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_36 = -1;
-static gint ett_lte_rrc_T_c1_35 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_36 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_37 = -1;
+static gint ett_lte_rrc_T_c1_36 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_37 = -1;
static gint ett_lte_rrc_SCGFailureInformation_r12_IEs = -1;
static gint ett_lte_rrc_SCGFailureInformation_v1310_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_40 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_41 = -1;
static gint ett_lte_rrc_FailureReportSCG_r12 = -1;
static gint ett_lte_rrc_SCPTMConfiguration_r13 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_41 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_42 = -1;
static gint ett_lte_rrc_SecurityModeCommand = -1;
-static gint ett_lte_rrc_T_criticalExtensions_37 = -1;
-static gint ett_lte_rrc_T_c1_36 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_37 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_38 = -1;
+static gint ett_lte_rrc_T_c1_37 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_38 = -1;
static gint ett_lte_rrc_SecurityModeCommand_r8_IEs = -1;
static gint ett_lte_rrc_SecurityModeCommand_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_42 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_43 = -1;
static gint ett_lte_rrc_SecurityConfigSMC = -1;
static gint ett_lte_rrc_SecurityModeComplete = -1;
-static gint ett_lte_rrc_T_criticalExtensions_38 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_38 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_39 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_39 = -1;
static gint ett_lte_rrc_SecurityModeComplete_r8_IEs = -1;
static gint ett_lte_rrc_SecurityModeComplete_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_43 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_44 = -1;
static gint ett_lte_rrc_SecurityModeFailure = -1;
-static gint ett_lte_rrc_T_criticalExtensions_39 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_39 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_40 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_40 = -1;
static gint ett_lte_rrc_SecurityModeFailure_r8_IEs = -1;
static gint ett_lte_rrc_SecurityModeFailure_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_44 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_45 = -1;
static gint ett_lte_rrc_SidelinkUEInformation_r12 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_40 = -1;
-static gint ett_lte_rrc_T_c1_37 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_40 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_41 = -1;
+static gint ett_lte_rrc_T_c1_38 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_41 = -1;
static gint ett_lte_rrc_SidelinkUEInformation_r12_IEs = -1;
static gint ett_lte_rrc_SidelinkUEInformation_v1310_IEs = -1;
static gint ett_lte_rrc_T_commTxResourceInfoReqRelay_r13 = -1;
static gint ett_lte_rrc_T_discTxResourceReq_v1310 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_45 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_46 = -1;
static gint ett_lte_rrc_SL_CommTxResourceReq_r12 = -1;
static gint ett_lte_rrc_SL_DiscTxResourceReqPerFreqList_r13 = -1;
static gint ett_lte_rrc_SL_DiscTxResourceReq_r13 = -1;
static gint ett_lte_rrc_SL_DestinationInfoList_r12 = -1;
static gint ett_lte_rrc_SL_DiscSysInfoReportFreqList_r13 = -1;
static gint ett_lte_rrc_SystemInformation = -1;
-static gint ett_lte_rrc_T_criticalExtensions_41 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_41 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_42 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_42 = -1;
static gint ett_lte_rrc_SystemInformation_r8_IEs = -1;
static gint ett_lte_rrc_T_sib_TypeAndInfo = -1;
static gint ett_lte_rrc_T_sib_TypeAndInfo_item = -1;
static gint ett_lte_rrc_SystemInformation_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_46 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_47 = -1;
static gint ett_lte_rrc_SystemInformationBlockType1 = -1;
static gint ett_lte_rrc_T_cellAccessRelatedInfo = -1;
static gint ett_lte_rrc_T_cellSelectionInfo = -1;
@@ -5363,7 +5424,7 @@ static gint ett_lte_rrc_SystemInformationBlockType1_v890_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v8h0_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v9e0_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v10j0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_47 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_48 = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v920_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v1130_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v1250_IEs = -1;
@@ -5375,7 +5436,7 @@ static gint ett_lte_rrc_SystemInformationBlockType1_v1320_IEs = -1;
static gint ett_lte_rrc_T_freqHoppingParametersDL_r13 = -1;
static gint ett_lte_rrc_T_interval_DLHoppingConfigCommonModeA_r13 = -1;
static gint ett_lte_rrc_T_interval_DLHoppingConfigCommonModeB_r13 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_48 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_49 = -1;
static gint ett_lte_rrc_PLMN_IdentityList = -1;
static gint ett_lte_rrc_PLMN_IdentityInfo = -1;
static gint ett_lte_rrc_SchedulingInfoList = -1;
@@ -5388,53 +5449,53 @@ static gint ett_lte_rrc_CellSelectionInfo_v920 = -1;
static gint ett_lte_rrc_CellSelectionInfo_v1130 = -1;
static gint ett_lte_rrc_CellSelectionInfo_v1250 = -1;
static gint ett_lte_rrc_UEAssistanceInformation_r11 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_42 = -1;
-static gint ett_lte_rrc_T_c1_38 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_42 = -1;
-static gint ett_lte_rrc_UEAssistanceInformation_r11_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_49 = -1;
-static gint ett_lte_rrc_UECapabilityEnquiry = -1;
static gint ett_lte_rrc_T_criticalExtensions_43 = -1;
static gint ett_lte_rrc_T_c1_39 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_43 = -1;
+static gint ett_lte_rrc_UEAssistanceInformation_r11_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_50 = -1;
+static gint ett_lte_rrc_UECapabilityEnquiry = -1;
+static gint ett_lte_rrc_T_criticalExtensions_44 = -1;
+static gint ett_lte_rrc_T_c1_40 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_44 = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_r8_IEs = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_v8a0_IEs = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_v1180_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_16_OF_FreqBandIndicator_r11 = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_v1310_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_50 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_51 = -1;
static gint ett_lte_rrc_UE_CapabilityRequest = -1;
static gint ett_lte_rrc_UECapabilityInformation = -1;
-static gint ett_lte_rrc_T_criticalExtensions_44 = -1;
-static gint ett_lte_rrc_T_c1_40 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_44 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_45 = -1;
+static gint ett_lte_rrc_T_c1_41 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_45 = -1;
static gint ett_lte_rrc_UECapabilityInformation_r8_IEs = -1;
static gint ett_lte_rrc_UECapabilityInformation_v8a0_IEs = -1;
static gint ett_lte_rrc_UECapabilityInformation_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_51 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_52 = -1;
static gint ett_lte_rrc_UEInformationRequest_r9 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_45 = -1;
-static gint ett_lte_rrc_T_c1_41 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_45 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_46 = -1;
+static gint ett_lte_rrc_T_c1_42 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_46 = -1;
static gint ett_lte_rrc_UEInformationRequest_r9_IEs = -1;
static gint ett_lte_rrc_UEInformationRequest_v930_IEs = -1;
static gint ett_lte_rrc_UEInformationRequest_v1020_IEs = -1;
static gint ett_lte_rrc_UEInformationRequest_v1130_IEs = -1;
static gint ett_lte_rrc_UEInformationRequest_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_52 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_53 = -1;
static gint ett_lte_rrc_UEInformationResponse_r9 = -1;
-static gint ett_lte_rrc_T_criticalExtensions_46 = -1;
-static gint ett_lte_rrc_T_c1_42 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_46 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_47 = -1;
+static gint ett_lte_rrc_T_c1_43 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_47 = -1;
static gint ett_lte_rrc_UEInformationResponse_r9_IEs = -1;
static gint ett_lte_rrc_T_rach_Report_r9 = -1;
static gint ett_lte_rrc_UEInformationResponse_v9e0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_53 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_54 = -1;
static gint ett_lte_rrc_UEInformationResponse_v930_IEs = -1;
static gint ett_lte_rrc_UEInformationResponse_v1020_IEs = -1;
static gint ett_lte_rrc_UEInformationResponse_v1130_IEs = -1;
static gint ett_lte_rrc_UEInformationResponse_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_54 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_55 = -1;
static gint ett_lte_rrc_RLF_Report_r9 = -1;
static gint ett_lte_rrc_T_measResultLastServCell_r9 = -1;
static gint ett_lte_rrc_T_measResultNeighCells_r9 = -1;
@@ -5475,33 +5536,33 @@ static gint ett_lte_rrc_ConnEstFailReport_r11 = -1;
static gint ett_lte_rrc_T_measResultFailedCell_r11 = -1;
static gint ett_lte_rrc_T_measResultNeighCells_r11 = -1;
static gint ett_lte_rrc_ULHandoverPreparationTransfer = -1;
-static gint ett_lte_rrc_T_criticalExtensions_47 = -1;
-static gint ett_lte_rrc_T_c1_43 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_47 = -1;
-static gint ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs = -1;
-static gint ett_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_55 = -1;
-static gint ett_lte_rrc_ULInformationTransfer = -1;
static gint ett_lte_rrc_T_criticalExtensions_48 = -1;
static gint ett_lte_rrc_T_c1_44 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_48 = -1;
-static gint ett_lte_rrc_ULInformationTransfer_r8_IEs = -1;
-static gint ett_lte_rrc_T_dedicatedInfoType_01 = -1;
-static gint ett_lte_rrc_ULInformationTransfer_v8a0_IEs = -1;
+static gint ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs = -1;
+static gint ett_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_56 = -1;
-static gint ett_lte_rrc_WLANConnectionStatusReport_r13 = -1;
+static gint ett_lte_rrc_ULInformationTransfer = -1;
static gint ett_lte_rrc_T_criticalExtensions_49 = -1;
static gint ett_lte_rrc_T_c1_45 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_49 = -1;
-static gint ett_lte_rrc_WLANConnectionStatusReport_r13_IEs = -1;
+static gint ett_lte_rrc_ULInformationTransfer_r8_IEs = -1;
+static gint ett_lte_rrc_T_dedicatedInfoType_01 = -1;
+static gint ett_lte_rrc_ULInformationTransfer_v8a0_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_57 = -1;
+static gint ett_lte_rrc_WLANConnectionStatusReport_r13 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_50 = -1;
+static gint ett_lte_rrc_T_c1_46 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_50 = -1;
+static gint ett_lte_rrc_WLANConnectionStatusReport_r13_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_58 = -1;
static gint ett_lte_rrc_SystemInformationBlockType2 = -1;
static gint ett_lte_rrc_T_ac_BarringInfo = -1;
static gint ett_lte_rrc_T_freqInfo = -1;
static gint ett_lte_rrc_SystemInformationBlockType2_v8h0_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission = -1;
static gint ett_lte_rrc_SystemInformationBlockType2_v9e0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_58 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_59 = -1;
static gint ett_lte_rrc_AC_BarringConfig = -1;
static gint ett_lte_rrc_MBSFN_SubframeConfigList = -1;
static gint ett_lte_rrc_AC_BarringPerPLMN_List_r12 = -1;
@@ -5529,7 +5590,7 @@ static gint ett_lte_rrc_T_s_NonIntraSearch_v920 = -1;
static gint ett_lte_rrc_RedistributionServingInfo_r13 = -1;
static gint ett_lte_rrc_CellReselectionServingFreqInfo_v1310 = -1;
static gint ett_lte_rrc_SystemInformationBlockType3_v10j0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_59 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_60 = -1;
static gint ett_lte_rrc_SystemInformationBlockType4 = -1;
static gint ett_lte_rrc_IntraFreqNeighCellList = -1;
static gint ett_lte_rrc_IntraFreqNeighCellInfo = -1;
@@ -5541,7 +5602,7 @@ static gint ett_lte_rrc_SystemInformationBlockType5_v9e0_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v9e0 = -1;
static gint ett_lte_rrc_SystemInformationBlockType5_v10j0_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_60 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_61 = -1;
static gint ett_lte_rrc_InterFreqCarrierFreqList = -1;
static gint ett_lte_rrc_InterFreqCarrierFreqList_v1250 = -1;
static gint ett_lte_rrc_InterFreqCarrierFreqListExt_r12 = -1;
@@ -5568,7 +5629,7 @@ static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUT
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_TDD_Carrier_OF_CarrierFreqInfoUTRA_v1250 = -1;
static gint ett_lte_rrc_SystemInformationBlockType6_v8h0_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_61 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_62 = -1;
static gint ett_lte_rrc_CarrierFreqInfoUTRA_v1250 = -1;
static gint ett_lte_rrc_CarrierFreqListUTRA_FDD = -1;
static gint ett_lte_rrc_CarrierFreqUTRA_FDD = -1;
@@ -6015,7 +6076,7 @@ static gint ett_lte_rrc_DRB_ToAddModList = -1;
static gint ett_lte_rrc_DRB_ToAddModListSCG_r12 = -1;
static gint ett_lte_rrc_DRB_ToAddMod = -1;
static gint ett_lte_rrc_DRB_ToAddModSCG_r12 = -1;
-static gint ett_lte_rrc_T_drb_Type_r12 = -1;
+static gint ett_lte_rrc_T_drb_Type_r12_01 = -1;
static gint ett_lte_rrc_T_scg_r12 = -1;
static gint ett_lte_rrc_DRB_ToReleaseList = -1;
static gint ett_lte_rrc_MeasSubframePatternPCell_r10 = -1;
@@ -6266,7 +6327,7 @@ static gint ett_lte_rrc_MeasResultServFreqListExt_r13 = -1;
static gint ett_lte_rrc_MeasResultServFreq_r10 = -1;
static gint ett_lte_rrc_T_measResultSCell_r10 = -1;
static gint ett_lte_rrc_T_measResultBestNeighCell_r10 = -1;
-static gint ett_lte_rrc_T_measResultSCell_v1310 = -1;
+static gint ett_lte_rrc_T_measResultSCell_v1310_01 = -1;
static gint ett_lte_rrc_T_measResultBestNeighCell_v1310 = -1;
static gint ett_lte_rrc_MeasResultServFreq_r13 = -1;
static gint ett_lte_rrc_T_measResultSCell_r13 = -1;
@@ -6376,9 +6437,9 @@ static gint ett_lte_rrc_UE_EUTRA_Capability_v10c0_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v10f0_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v10i0_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v10j0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_62 = -1;
-static gint ett_lte_rrc_UE_EUTRA_Capability_v11d0_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_63 = -1;
+static gint ett_lte_rrc_UE_EUTRA_Capability_v11d0_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_64 = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v920_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v940_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v1020_IEs = -1;
@@ -6394,7 +6455,7 @@ static gint ett_lte_rrc_UE_EUTRA_Capability_v1270_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v1280_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v1310_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v1320_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_64 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_65 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130 = -1;
@@ -6720,17 +6781,17 @@ static gint ett_lte_rrc_SL_TxPoolToReleaseListExt_r13 = -1;
static gint ett_lte_rrc_SBCCH_SL_BCH_Message = -1;
static gint ett_lte_rrc_MasterInformationBlock_SL = -1;
static gint ett_lte_rrc_HandoverPreparationInformation_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_50 = -1;
-static gint ett_lte_rrc_T_c1_46 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_50 = -1;
-static gint ett_lte_rrc_HandoverPreparationInformation_NB_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_65 = -1;
-static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_51 = -1;
static gint ett_lte_rrc_T_c1_47 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_51 = -1;
-static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs = -1;
+static gint ett_lte_rrc_HandoverPreparationInformation_NB_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_66 = -1;
+static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB = -1;
+static gint ett_lte_rrc_T_criticalExtensions_52 = -1;
+static gint ett_lte_rrc_T_c1_48 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_52 = -1;
+static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_67 = -1;
static gint ett_lte_rrc_AS_Config_NB = -1;
static gint ett_lte_rrc_AS_Context_NB = -1;
static gint ett_lte_rrc_ReestablishmentInfo_NB = -1;
@@ -6738,34 +6799,34 @@ static gint ett_lte_rrc_RRM_Config_NB = -1;
static gint ett_lte_rrc_BCCH_BCH_Message_NB = -1;
static gint ett_lte_rrc_BCCH_DL_SCH_Message_NB = -1;
static gint ett_lte_rrc_BCCH_DL_SCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_48 = -1;
+static gint ett_lte_rrc_T_c1_49 = -1;
static gint ett_lte_rrc_T_messageClassExtension_09 = -1;
static gint ett_lte_rrc_PCCH_Message_NB = -1;
static gint ett_lte_rrc_PCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_49 = -1;
+static gint ett_lte_rrc_T_c1_50 = -1;
static gint ett_lte_rrc_T_messageClassExtension_10 = -1;
static gint ett_lte_rrc_DL_CCCH_Message_NB = -1;
static gint ett_lte_rrc_DL_CCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_50 = -1;
+static gint ett_lte_rrc_T_c1_51 = -1;
static gint ett_lte_rrc_T_messageClassExtension_11 = -1;
static gint ett_lte_rrc_DL_DCCH_Message_NB = -1;
static gint ett_lte_rrc_DL_DCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_51 = -1;
+static gint ett_lte_rrc_T_c1_52 = -1;
static gint ett_lte_rrc_T_messageClassExtension_12 = -1;
static gint ett_lte_rrc_UL_CCCH_Message_NB = -1;
static gint ett_lte_rrc_UL_CCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_52 = -1;
+static gint ett_lte_rrc_T_c1_53 = -1;
static gint ett_lte_rrc_T_messageClassExtension_13 = -1;
static gint ett_lte_rrc_UL_DCCH_Message_NB = -1;
static gint ett_lte_rrc_UL_DCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_53 = -1;
+static gint ett_lte_rrc_T_c1_54 = -1;
static gint ett_lte_rrc_T_messageClassExtension_14 = -1;
static gint ett_lte_rrc_DLInformationTransfer_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_52 = -1;
-static gint ett_lte_rrc_T_c1_54 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_52 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_53 = -1;
+static gint ett_lte_rrc_T_c1_55 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_53 = -1;
static gint ett_lte_rrc_DLInformationTransfer_NB_r13_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_67 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_68 = -1;
static gint ett_lte_rrc_MasterInformationBlock_NB = -1;
static gint ett_lte_rrc_T_operationModeInfo_r13 = -1;
static gint ett_lte_rrc_Guardband_NB_r13 = -1;
@@ -6773,89 +6834,89 @@ static gint ett_lte_rrc_Inband_SamePCI_NB_r13 = -1;
static gint ett_lte_rrc_Inband_DifferentPCI_NB_r13 = -1;
static gint ett_lte_rrc_Standalone_NB_r13 = -1;
static gint ett_lte_rrc_Paging_NB = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_68 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_69 = -1;
static gint ett_lte_rrc_PagingRecordList_NB_r13 = -1;
static gint ett_lte_rrc_PagingRecord_NB_r13 = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_53 = -1;
-static gint ett_lte_rrc_T_c1_55 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_53 = -1;
-static gint ett_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs = -1;
-static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_69 = -1;
-static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_54 = -1;
+static gint ett_lte_rrc_T_c1_56 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_54 = -1;
-static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs = -1;
+static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_70 = -1;
-static gint ett_lte_rrc_RRCConnectionReestablishment_NB = -1;
+static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_55 = -1;
-static gint ett_lte_rrc_T_c1_56 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_55 = -1;
-static gint ett_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_71 = -1;
-static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB = -1;
+static gint ett_lte_rrc_RRCConnectionReestablishment_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_56 = -1;
+static gint ett_lte_rrc_T_c1_57 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_56 = -1;
-static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_72 = -1;
-static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_NB = -1;
+static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_57 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_57 = -1;
-static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs = -1;
-static gint ett_lte_rrc_RRCConnectionReject_NB = -1;
+static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_73 = -1;
+static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_58 = -1;
-static gint ett_lte_rrc_T_c1_57 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_58 = -1;
-static gint ett_lte_rrc_RRCConnectionReject_NB_r13_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_73 = -1;
-static gint ett_lte_rrc_RRCConnectionRelease_NB = -1;
+static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionReject_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_59 = -1;
static gint ett_lte_rrc_T_c1_58 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_59 = -1;
-static gint ett_lte_rrc_RRCConnectionRelease_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionReject_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_74 = -1;
-static gint ett_lte_rrc_RRCConnectionRequest_NB = -1;
+static gint ett_lte_rrc_RRCConnectionRelease_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_60 = -1;
+static gint ett_lte_rrc_T_c1_59 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_60 = -1;
-static gint ett_lte_rrc_RRCConnectionRequest_NB_r13_IEs = -1;
-static gint ett_lte_rrc_RRCConnectionResume_NB = -1;
+static gint ett_lte_rrc_RRCConnectionRelease_NB_r13_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_75 = -1;
+static gint ett_lte_rrc_RRCConnectionRequest_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_61 = -1;
-static gint ett_lte_rrc_T_c1_59 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_61 = -1;
-static gint ett_lte_rrc_RRCConnectionResume_NB_r13_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_75 = -1;
-static gint ett_lte_rrc_RRCConnectionResumeComplete_NB = -1;
+static gint ett_lte_rrc_RRCConnectionRequest_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionResume_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_62 = -1;
+static gint ett_lte_rrc_T_c1_60 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_62 = -1;
-static gint ett_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionResume_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_76 = -1;
-static gint ett_lte_rrc_RRCConnectionResumeRequest_NB = -1;
+static gint ett_lte_rrc_RRCConnectionResumeComplete_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_63 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_63 = -1;
-static gint ett_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs = -1;
-static gint ett_lte_rrc_RRCConnectionSetup_NB = -1;
+static gint ett_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_77 = -1;
+static gint ett_lte_rrc_RRCConnectionResumeRequest_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_64 = -1;
-static gint ett_lte_rrc_T_c1_60 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_64 = -1;
-static gint ett_lte_rrc_RRCConnectionSetup_NB_r13_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_77 = -1;
-static gint ett_lte_rrc_RRCConnectionSetupComplete_NB = -1;
+static gint ett_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionSetup_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_65 = -1;
+static gint ett_lte_rrc_T_c1_61 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_65 = -1;
-static gint ett_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionSetup_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_78 = -1;
-static gint ett_lte_rrc_SystemInformation_NB = -1;
+static gint ett_lte_rrc_RRCConnectionSetupComplete_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_66 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_66 = -1;
+static gint ett_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_79 = -1;
+static gint ett_lte_rrc_SystemInformation_NB = -1;
+static gint ett_lte_rrc_T_criticalExtensions_67 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_67 = -1;
static gint ett_lte_rrc_SystemInformation_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_sib_TypeAndInfo_r13 = -1;
static gint ett_lte_rrc_T_sib_TypeAndInfo_r13_item = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_79 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_80 = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_NB = -1;
static gint ett_lte_rrc_T_cellAccessRelatedInfo_r13 = -1;
static gint ett_lte_rrc_T_cellSelectionInfo_r13 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_80 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_81 = -1;
static gint ett_lte_rrc_PLMN_IdentityList_NB_r13 = -1;
static gint ett_lte_rrc_PLMN_IdentityInfo_NB_r13 = -1;
static gint ett_lte_rrc_SchedulingInfoList_NB_r13 = -1;
@@ -6863,21 +6924,21 @@ static gint ett_lte_rrc_SchedulingInfo_NB_r13 = -1;
static gint ett_lte_rrc_SystemInfoValueTagList_NB_r13 = -1;
static gint ett_lte_rrc_SIB_MappingInfo_NB_r13 = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_67 = -1;
-static gint ett_lte_rrc_T_c1_61 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_67 = -1;
-static gint ett_lte_rrc_UECapabilityEnquiry_NB_r13_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_81 = -1;
-static gint ett_lte_rrc_UECapabilityInformation_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_68 = -1;
+static gint ett_lte_rrc_T_c1_62 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_68 = -1;
-static gint ett_lte_rrc_UECapabilityInformation_NB_r13_IEs = -1;
+static gint ett_lte_rrc_UECapabilityEnquiry_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_82 = -1;
-static gint ett_lte_rrc_ULInformationTransfer_NB = -1;
+static gint ett_lte_rrc_UECapabilityInformation_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_69 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_69 = -1;
-static gint ett_lte_rrc_ULInformationTransfer_NB_r13_IEs = -1;
+static gint ett_lte_rrc_UECapabilityInformation_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_83 = -1;
+static gint ett_lte_rrc_ULInformationTransfer_NB = -1;
+static gint ett_lte_rrc_T_criticalExtensions_70 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_70 = -1;
+static gint ett_lte_rrc_ULInformationTransfer_NB_r13_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_84 = -1;
static gint ett_lte_rrc_SystemInformationBlockType2_NB_r13 = -1;
static gint ett_lte_rrc_T_freqInfo_r13_01 = -1;
static gint ett_lte_rrc_AdditionalSpectrumEmission_r13 = -1;
@@ -6960,7 +7021,7 @@ static gint ett_lte_rrc_MultiBandInfo_NB_r13 = -1;
static gint ett_lte_rrc_NS_PmaxList_NB_r13 = -1;
static gint ett_lte_rrc_NS_PmaxValue_NB_r13 = -1;
static gint ett_lte_rrc_UE_Capability_NB_r13 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_84 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_85 = -1;
static gint ett_lte_rrc_PDCP_Parameters_NB_r13 = -1;
static gint ett_lte_rrc_T_supportedROHC_Profiles_r13 = -1;
static gint ett_lte_rrc_PhyLayerParameters_NB_r13 = -1;
@@ -9595,10 +9656,10 @@ static void sr_lookup_configindex(guint32 config_index, guint16 *periodicity, gu
#line 1 "./asn1/lte-rrc/packet-lte-rrc-fn.c"
/*--- PDUs declarations ---*/
static int dissect_HandoverPreparationInformation_v9j0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+static int dissect_MBMSInterestIndication_r11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_RadioPagingInfo_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_SystemInformationBlockType1_v890_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_InDeviceCoexIndication_r11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
-static int dissect_MBMSInterestIndication_r11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UEAssistanceInformation_r11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_SidelinkUEInformation_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_WLANConnectionStatusReport_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
@@ -26597,14 +26658,14 @@ dissect_lte_rrc_T_freqHoppingParametersDL_r13(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtension_48_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_49_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_48, T_nonCriticalExtension_48_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_49, T_nonCriticalExtension_49_sequence);
return offset;
}
@@ -26612,7 +26673,7 @@ dissect_lte_rrc_T_nonCriticalExtension_48(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType1_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_freqHoppingParametersDL_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_freqHoppingParametersDL_r13 },
- { &hf_lte_rrc_nonCriticalExtension_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_48 },
+ { &hf_lte_rrc_nonCriticalExtension_130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_49 },
{ NULL, 0, 0, NULL }
};
@@ -26630,7 +26691,7 @@ static const per_sequence_t SystemInformationBlockType1_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_eDRX_Allowed_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_eDRX_Allowed_r13 },
{ &hf_lte_rrc_cellSelectionInfoCE_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfoCE_r13 },
{ &hf_lte_rrc_bandwidthReducedAccessRelatedInfo_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_bandwidthReducedAccessRelatedInfo_r13 },
- { &hf_lte_rrc_nonCriticalExtension_127, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -26647,7 +26708,7 @@ static const per_sequence_t SystemInformationBlockType1_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_cellAccessRelatedInfo_v1250, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellAccessRelatedInfo_v1250 },
{ &hf_lte_rrc_cellSelectionInfo_v1250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_v1250 },
{ &hf_lte_rrc_freqBandIndicatorPriority_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_freqBandIndicatorPriority_r12 },
- { &hf_lte_rrc_nonCriticalExtension_126, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -26663,7 +26724,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v1250_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_tdd_Config_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config_v1130 },
{ &hf_lte_rrc_cellSelectionInfo_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_v1130 },
- { &hf_lte_rrc_nonCriticalExtension_125, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_127, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -26679,7 +26740,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v1130_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v920_IEs_sequence[] = {
{ &hf_lte_rrc_ims_EmergencySupport_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ims_EmergencySupport_r9 },
{ &hf_lte_rrc_cellSelectionInfo_v920, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_v920 },
- { &hf_lte_rrc_nonCriticalExtension_124, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_126, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -26694,7 +26755,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v920_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType1_v890_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_03 },
- { &hf_lte_rrc_nonCriticalExtension_120, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_122, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -26716,7 +26777,7 @@ static const per_sequence_t SystemInformationBlockType1_sequence[] = {
{ &hf_lte_rrc_tdd_Config , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config },
{ &hf_lte_rrc_si_WindowLength, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_si_WindowLength },
{ &hf_lte_rrc_systemInfoValueTag, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_systemInfoValueTag },
- { &hf_lte_rrc_nonCriticalExtension_119, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v890_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_121, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v890_IEs },
{ NULL, 0, 0, NULL }
};
@@ -31407,22 +31468,22 @@ dissect_lte_rrc_T_scg_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const value_string lte_rrc_T_drb_Type_r12_vals[] = {
+static const value_string lte_rrc_T_drb_Type_r12_01_vals[] = {
{ 0, "split-r12" },
{ 1, "scg-r12" },
{ 0, NULL }
};
-static const per_choice_t T_drb_Type_r12_choice[] = {
+static const per_choice_t T_drb_Type_r12_01_choice[] = {
{ 0, &hf_lte_rrc_split_r12 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 1, &hf_lte_rrc_scg_r12 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_scg_r12 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_drb_Type_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_drb_Type_r12_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_drb_Type_r12, T_drb_Type_r12_choice,
+ ett_lte_rrc_T_drb_Type_r12_01, T_drb_Type_r12_01_choice,
NULL);
return offset;
@@ -31441,7 +31502,7 @@ dissect_lte_rrc_INTEGER_3_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t DRB_ToAddModSCG_r12_sequence[] = {
{ &hf_lte_rrc_drb_Identity_r12, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_Identity },
- { &hf_lte_rrc_drb_Type_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_drb_Type_r12 },
+ { &hf_lte_rrc_drb_Type_r12_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_drb_Type_r12_01 },
{ &hf_lte_rrc_rlc_ConfigSCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RLC_Config },
{ &hf_lte_rrc_rlc_Config_v1250, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RLC_Config_v1250 },
{ &hf_lte_rrc_logicalChannelIdentitySCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_3_10 },
@@ -31576,7 +31637,7 @@ dissect_lte_rrc_RLF_TimersAndConstantsSCG_r12(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RadioResourceConfigDedicatedSCG_r12_sequence[] = {
- { &hf_lte_rrc_drb_ToAddModListSCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_DRB_ToAddModListSCG_r12 },
+ { &hf_lte_rrc_drb_ToAddModListSCG_r12_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_DRB_ToAddModListSCG_r12 },
{ &hf_lte_rrc_mac_MainConfigSCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MAC_MainConfig },
{ &hf_lte_rrc_rlf_TimersAndConstantsSCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RLF_TimersAndConstantsSCG_r12 },
{ NULL, 0, 0, NULL }
@@ -31615,16 +31676,16 @@ dissect_lte_rrc_ARFCN_ValueEUTRA_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_cellIdentification_r12_sequence[] = {
+static const per_sequence_t T_cellIdentification_r12_01_sequence[] = {
{ &hf_lte_rrc_physCellId_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellId },
{ &hf_lte_rrc_dl_CarrierFreq_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueEUTRA_r9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_cellIdentification_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_cellIdentification_r12_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_cellIdentification_r12, T_cellIdentification_r12_sequence);
+ ett_lte_rrc_T_cellIdentification_r12_01, T_cellIdentification_r12_01_sequence);
return offset;
}
@@ -31861,7 +31922,7 @@ dissect_lte_rrc_PSCellToAddMod_r12_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t PSCellToAddMod_r12_sequence[] = {
{ &hf_lte_rrc_sCellIndex_r12, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SCellIndex_r10 },
- { &hf_lte_rrc_cellIdentification_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_cellIdentification_r12 },
+ { &hf_lte_rrc_cellIdentification_r12_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_cellIdentification_r12_01 },
{ &hf_lte_rrc_radioResourceConfigCommonPSCell_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigCommonPSCell_r12 },
{ &hf_lte_rrc_radioResourceConfigDedicatedPSCell_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicatedPSCell_r12 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_PSCellToAddMod_r12_eag_1 },
@@ -31995,7 +32056,7 @@ dissect_lte_rrc_SCellToAddModListExt_r13(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t SCG_ConfigPartSCG_r12_eag_1_sequence[] = {
{ &hf_lte_rrc_sCellToReleaseListSCG_Ext_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToReleaseListExt_r13 },
- { &hf_lte_rrc_sCellToAddModListSCG_Ext_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModListExt_r13 },
+ { &hf_lte_rrc_sCellToAddModListSCG_Ext_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModListExt_r13 },
{ NULL, 0, 0, NULL }
};
@@ -32011,7 +32072,7 @@ static const per_sequence_t SCG_ConfigPartSCG_r12_sequence[] = {
{ &hf_lte_rrc_radioResourceConfigDedicatedSCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicatedSCG_r12 },
{ &hf_lte_rrc_sCellToReleaseListSCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SCellToReleaseList_r10 },
{ &hf_lte_rrc_pSCellToAddMod_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PSCellToAddMod_r12 },
- { &hf_lte_rrc_sCellToAddModListSCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModList_r10 },
+ { &hf_lte_rrc_sCellToAddModListSCG_r12_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModList_r10 },
{ &hf_lte_rrc_mobilityControlInfoSCG_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MobilityControlInfoSCG_r12 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SCG_ConfigPartSCG_r12_eag_1 },
{ NULL, 0, 0, NULL }
@@ -35112,11 +35173,314 @@ dissect_lte_rrc_HandoverPreparationInformation_v9j0_IEs(tvbuff_t *tvb _U_, int o
}
+static const per_sequence_t PowerCoordinationInfo_r12_sequence[] = {
+ { &hf_lte_rrc_p_MeNB_r12 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
+ { &hf_lte_rrc_p_SeNB_r12 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
+ { &hf_lte_rrc_powerControlMode_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_2 },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_lte_rrc_INTEGER_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_PowerCoordinationInfo_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_PowerCoordinationInfo_r12, PowerCoordinationInfo_r12_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_eutra_CapabilityInfo_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_UECapabilityInformation_PDU);
+
+ return offset;
+}
+
+
+static const per_sequence_t SCG_ConfigRestrictInfo_r12_sequence[] = {
+ { &hf_lte_rrc_maxSCH_TB_BitsDL_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_100 },
+ { &hf_lte_rrc_maxSCH_TB_BitsUL_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_100 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SCG_ConfigRestrictInfo_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SCG_ConfigRestrictInfo_r12, SCG_ConfigRestrictInfo_r12_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_mbmsInterestIndication_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_MBMSInterestIndication_r11_PDU);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_measResultSCell_r12_sequence[] = {
+ { &hf_lte_rrc_rsrpResultSCell_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RSRP_Range },
+ { &hf_lte_rrc_rsrqResultSCell_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RSRQ_Range },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_measResultSCell_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_measResultSCell_r12, T_measResultSCell_r12_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_measResultSCell_v1310_sequence[] = {
+ { &hf_lte_rrc_rs_sinr_ResultSCell_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RS_SINR_Range_r13 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_measResultSCell_v1310(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_measResultSCell_v1310, T_measResultSCell_v1310_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultServCellSCG_r12_eag_1_sequence[] = {
+ { &hf_lte_rrc_servCellId_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ServCellIndex_r13 },
+ { &hf_lte_rrc_measResultSCell_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultSCell_v1310 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasResultServCellSCG_r12_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, MeasResultServCellSCG_r12_eag_1_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultServCellSCG_r12_sequence[] = {
+ { &hf_lte_rrc_servCellId_r12, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ServCellIndex_r10 },
+ { &hf_lte_rrc_measResultSCell_r12, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultSCell_r12 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultServCellSCG_r12_eag_1 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasResultServCellSCG_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultServCellSCG_r12, MeasResultServCellSCG_r12_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultServCellListSCG_r12_sequence_of[1] = {
+ { &hf_lte_rrc_MeasResultServCellListSCG_r12_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultServCellSCG_r12 },
+};
+
+static int
+dissect_lte_rrc_MeasResultServCellListSCG_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultServCellListSCG_r12, MeasResultServCellListSCG_r12_sequence_of,
+ 1, maxServCell_r10, FALSE);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_drb_Type_r12_vals[] = {
+ { 0, "split" },
+ { 1, "scg" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_drb_Type_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t DRB_InfoSCG_r12_sequence[] = {
+ { &hf_lte_rrc_eps_BearerIdentity_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_15 },
+ { &hf_lte_rrc_drb_Identity_r12, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_Identity },
+ { &hf_lte_rrc_drb_Type_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_drb_Type_r12 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_DRB_InfoSCG_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_DRB_InfoSCG_r12, DRB_InfoSCG_r12_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DRB_InfoListSCG_r12_sequence_of[1] = {
+ { &hf_lte_rrc_DRB_InfoListSCG_r12_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_InfoSCG_r12 },
+};
+
+static int
+dissect_lte_rrc_DRB_InfoListSCG_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_DRB_InfoListSCG_r12, DRB_InfoListSCG_r12_sequence_of,
+ 1, maxDRB, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_cellIdentification_r12_sequence[] = {
+ { &hf_lte_rrc_physCellId_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellId },
+ { &hf_lte_rrc_dl_CarrierFreq_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueEUTRA_r9 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_cellIdentification_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_cellIdentification_r12, T_cellIdentification_r12_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_measResultCellToAdd_r12_sequence[] = {
+ { &hf_lte_rrc_rsrpResult_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RSRP_Range },
+ { &hf_lte_rrc_rsrqResult_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RSRQ_Range },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_measResultCellToAdd_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_measResultCellToAdd_r12, T_measResultCellToAdd_r12_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_measResultCellToAdd_v1310_sequence[] = {
+ { &hf_lte_rrc_rs_sinr_Result_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RS_SINR_Range_r13 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_measResultCellToAdd_v1310(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_measResultCellToAdd_v1310, T_measResultCellToAdd_v1310_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Cell_ToAddMod_r12_eag_1_sequence[] = {
+ { &hf_lte_rrc_sCellIndex_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellIndex_r13 },
+ { &hf_lte_rrc_measResultCellToAdd_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultCellToAdd_v1310 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_Cell_ToAddMod_r12_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, Cell_ToAddMod_r12_eag_1_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Cell_ToAddMod_r12_sequence[] = {
+ { &hf_lte_rrc_sCellIndex_r12, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SCellIndex_r10 },
+ { &hf_lte_rrc_cellIdentification_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_cellIdentification_r12 },
+ { &hf_lte_rrc_measResultCellToAdd_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultCellToAdd_r12 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_Cell_ToAddMod_r12_eag_1 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_Cell_ToAddMod_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_Cell_ToAddMod_r12, Cell_ToAddMod_r12_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SCellToAddModListSCG_r12_sequence_of[1] = {
+ { &hf_lte_rrc_SCellToAddModListSCG_r12_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Cell_ToAddMod_r12 },
+};
+
+static int
+dissect_lte_rrc_SCellToAddModListSCG_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SCellToAddModListSCG_r12, SCellToAddModListSCG_r12_sequence_of,
+ 1, maxSCell_r10, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_INTEGER_M4_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+ -4, 5U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultSSTD_r13_sequence[] = {
+ { &hf_lte_rrc_sfn_OffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 },
+ { &hf_lte_rrc_frameBoundaryOffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M4_5 },
+ { &hf_lte_rrc_subframeBoundaryOffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasResultSSTD_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultSSTD_r13, MeasResultSSTD_r13_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultServCellListSCG_Ext_r13_sequence_of[1] = {
+ { &hf_lte_rrc_MeasResultServCellListSCG_Ext_r13_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultServCellSCG_r12 },
+};
+
+static int
+dissect_lte_rrc_MeasResultServCellListSCG_Ext_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultServCellListSCG_Ext_r13, MeasResultServCellListSCG_Ext_r13_sequence_of,
+ 1, maxServCell_r13, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SCellToAddModListSCG_Ext_r13_sequence_of[1] = {
+ { &hf_lte_rrc_SCellToAddModListSCG_Ext_r13_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Cell_ToAddMod_r12 },
+};
+
+static int
+dissect_lte_rrc_SCellToAddModListSCG_Ext_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SCellToAddModListSCG_Ext_r13, SCellToAddModListSCG_Ext_r13_sequence_of,
+ 1, maxSCell_r13, FALSE);
return offset;
}
@@ -35135,23 +35499,55 @@ dissect_lte_rrc_T_nonCriticalExtension_04(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t UEPagingCoverageInformation_r13_IEs_sequence[] = {
- { &hf_lte_rrc_mpdcch_NumRepetition_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_256 },
- { &hf_lte_rrc_nonCriticalExtension_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_04 },
+static const per_sequence_t SCG_ConfigInfo_v1310_IEs_sequence[] = {
+ { &hf_lte_rrc_measResultSSTD_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultSSTD_r13 },
+ { &hf_lte_rrc_sCellToAddModListMCG_Ext_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModListExt_r13 },
+ { &hf_lte_rrc_measResultServCellListSCG_Ext_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultServCellListSCG_Ext_r13 },
+ { &hf_lte_rrc_sCellToAddModListSCG_Ext_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModListSCG_Ext_r13 },
+ { &hf_lte_rrc_sCellToReleaseListSCG_Ext_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToReleaseListExt_r13 },
+ { &hf_lte_rrc_nonCriticalExtension_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_04 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_UEPagingCoverageInformation_r13_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_SCG_ConfigInfo_v1310_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_UEPagingCoverageInformation_r13_IEs, UEPagingCoverageInformation_r13_IEs_sequence);
+ ett_lte_rrc_SCG_ConfigInfo_v1310_IEs, SCG_ConfigInfo_v1310_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SCG_ConfigInfo_r12_IEs_sequence[] = {
+ { &hf_lte_rrc_radioResourceConfigDedMCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicated },
+ { &hf_lte_rrc_sCellToAddModListMCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModList_r10 },
+ { &hf_lte_rrc_measGapConfig_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasGapConfig },
+ { &hf_lte_rrc_powerCoordinationInfo_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PowerCoordinationInfo_r12 },
+ { &hf_lte_rrc_scg_RadioConfig_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCG_ConfigPartSCG_r12 },
+ { &hf_lte_rrc_eutra_CapabilityInfo_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_eutra_CapabilityInfo_r12 },
+ { &hf_lte_rrc_scg_ConfigRestrictInfo_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCG_ConfigRestrictInfo_r12 },
+ { &hf_lte_rrc_mbmsInterestIndication_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mbmsInterestIndication_r12 },
+ { &hf_lte_rrc_measResultServCellListSCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultServCellListSCG_r12 },
+ { &hf_lte_rrc_drb_ToAddModListSCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_DRB_InfoListSCG_r12 },
+ { &hf_lte_rrc_drb_ToReleaseListSCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_DRB_ToReleaseList },
+ { &hf_lte_rrc_sCellToAddModListSCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModListSCG_r12 },
+ { &hf_lte_rrc_sCellToReleaseListSCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToReleaseList_r10 },
+ { &hf_lte_rrc_p_Max_r12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_P_Max },
+ { &hf_lte_rrc_nonCriticalExtension_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCG_ConfigInfo_v1310_IEs },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SCG_ConfigInfo_r12_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SCG_ConfigInfo_r12_IEs, SCG_ConfigInfo_r12_IEs_sequence);
return offset;
}
static const value_string lte_rrc_T_c1_03_vals[] = {
- { 0, "uePagingCoverageInformation-r13" },
+ { 0, "scg-ConfigInfo-r12" },
{ 1, "spare7" },
{ 2, "spare6" },
{ 3, "spare5" },
@@ -35163,7 +35559,7 @@ static const value_string lte_rrc_T_c1_03_vals[] = {
};
static const per_choice_t T_c1_03_choice[] = {
- { 0, &hf_lte_rrc_uePagingCoverageInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UEPagingCoverageInformation_r13_IEs },
+ { 0, &hf_lte_rrc_scg_ConfigInfo_r12, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SCG_ConfigInfo_r12_IEs },
{ 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -35219,15 +35615,15 @@ dissect_lte_rrc_T_criticalExtensions_03(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t UEPagingCoverageInformation_sequence[] = {
+static const per_sequence_t SCG_ConfigInfo_r12_sequence[] = {
{ &hf_lte_rrc_criticalExtensions_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_03 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_UEPagingCoverageInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_SCG_ConfigInfo_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_UEPagingCoverageInformation, UEPagingCoverageInformation_sequence);
+ ett_lte_rrc_SCG_ConfigInfo_r12, SCG_ConfigInfo_r12_sequence);
return offset;
}
@@ -35235,9 +35631,9 @@ dissect_lte_rrc_UEPagingCoverageInformation(tvbuff_t *tvb _U_, int offset _U_, a
static int
-dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, dissect_UECapabilityInformation_PDU);
+dissect_lte_rrc_INTEGER_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 256U, NULL, FALSE);
return offset;
}
@@ -35256,23 +35652,23 @@ dissect_lte_rrc_T_nonCriticalExtension_05(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t UERadioAccessCapabilityInformation_r8_IEs_sequence[] = {
- { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo },
- { &hf_lte_rrc_nonCriticalExtension_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_05 },
+static const per_sequence_t UEPagingCoverageInformation_r13_IEs_sequence[] = {
+ { &hf_lte_rrc_mpdcch_NumRepetition_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_256 },
+ { &hf_lte_rrc_nonCriticalExtension_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_05 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_UEPagingCoverageInformation_r13_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs, UERadioAccessCapabilityInformation_r8_IEs_sequence);
+ ett_lte_rrc_UEPagingCoverageInformation_r13_IEs, UEPagingCoverageInformation_r13_IEs_sequence);
return offset;
}
static const value_string lte_rrc_T_c1_04_vals[] = {
- { 0, "ueRadioAccessCapabilityInformation-r8" },
+ { 0, "uePagingCoverageInformation-r13" },
{ 1, "spare7" },
{ 2, "spare6" },
{ 3, "spare5" },
@@ -35284,7 +35680,7 @@ static const value_string lte_rrc_T_c1_04_vals[] = {
};
static const per_choice_t T_c1_04_choice[] = {
- { 0, &hf_lte_rrc_ueRadioAccessCapabilityInformation_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs },
+ { 0, &hf_lte_rrc_uePagingCoverageInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UEPagingCoverageInformation_r13_IEs },
{ 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -35340,12 +35736,133 @@ dissect_lte_rrc_T_criticalExtensions_04(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t UERadioAccessCapabilityInformation_sequence[] = {
+static const per_sequence_t UEPagingCoverageInformation_sequence[] = {
{ &hf_lte_rrc_criticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_04 },
{ NULL, 0, 0, NULL }
};
static int
+dissect_lte_rrc_UEPagingCoverageInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UEPagingCoverageInformation, UEPagingCoverageInformation_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_UECapabilityInformation_PDU);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_06_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_nonCriticalExtension_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_nonCriticalExtension_06, T_nonCriticalExtension_06_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UERadioAccessCapabilityInformation_r8_IEs_sequence[] = {
+ { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo },
+ { &hf_lte_rrc_nonCriticalExtension_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_06 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs, UERadioAccessCapabilityInformation_r8_IEs_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_c1_05_vals[] = {
+ { 0, "ueRadioAccessCapabilityInformation-r8" },
+ { 1, "spare7" },
+ { 2, "spare6" },
+ { 3, "spare5" },
+ { 4, "spare4" },
+ { 5, "spare3" },
+ { 6, "spare2" },
+ { 7, "spare1" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_c1_05_choice[] = {
+ { 0, &hf_lte_rrc_ueRadioAccessCapabilityInformation_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs },
+ { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_c1_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_c1_05, T_c1_05_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensionsFuture_05_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_criticalExtensionsFuture_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_criticalExtensionsFuture_05, T_criticalExtensionsFuture_05_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_criticalExtensions_05_vals[] = {
+ { 0, "c1" },
+ { 1, "criticalExtensionsFuture" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_05_choice[] = {
+ { 0, &hf_lte_rrc_c1_05 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_05 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_05, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_05 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_criticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_criticalExtensions_05, T_criticalExtensions_05_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UERadioAccessCapabilityInformation_sequence[] = {
+ { &hf_lte_rrc_criticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_05 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
dissect_lte_rrc_UERadioAccessCapabilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_lte_rrc_UERadioAccessCapabilityInformation, UERadioAccessCapabilityInformation_sequence);
@@ -35388,14 +35905,14 @@ dissect_lte_rrc_SEQUENCE_SIZE_1_maxBands_OF_FreqBandIndicator_r11(tvbuff_t *tvb
}
-static const per_sequence_t T_nonCriticalExtension_06_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_07_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_06, T_nonCriticalExtension_06_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_07, T_nonCriticalExtension_07_sequence);
return offset;
}
@@ -35403,7 +35920,7 @@ dissect_lte_rrc_T_nonCriticalExtension_06(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UERadioPagingInformation_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_supportedBandListEUTRAForPaging_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxBands_OF_FreqBandIndicator_r11 },
- { &hf_lte_rrc_nonCriticalExtension_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_06 },
+ { &hf_lte_rrc_nonCriticalExtension_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_07 },
{ NULL, 0, 0, NULL }
};
@@ -35418,7 +35935,7 @@ dissect_lte_rrc_UERadioPagingInformation_v1310_IEs(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UERadioPagingInformation_r12_IEs_sequence[] = {
{ &hf_lte_rrc_ue_RadioPagingInfo_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioPagingInfo_r12 },
- { &hf_lte_rrc_nonCriticalExtension_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UERadioPagingInformation_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UERadioPagingInformation_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -35431,7 +35948,7 @@ dissect_lte_rrc_UERadioPagingInformation_r12_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const value_string lte_rrc_T_c1_05_vals[] = {
+static const value_string lte_rrc_T_c1_06_vals[] = {
{ 0, "ueRadioPagingInformation-r12" },
{ 1, "spare7" },
{ 2, "spare6" },
@@ -35443,7 +35960,7 @@ static const value_string lte_rrc_T_c1_05_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_05_choice[] = {
+static const per_choice_t T_c1_06_choice[] = {
{ 0, &hf_lte_rrc_ueRadioPagingInformation_r12, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UERadioPagingInformation_r12_IEs },
{ 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -35456,44 +35973,44 @@ static const per_choice_t T_c1_05_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_05, T_c1_05_choice,
+ ett_lte_rrc_T_c1_06, T_c1_06_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_05_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_06_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_05, T_criticalExtensionsFuture_05_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_06, T_criticalExtensionsFuture_06_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_05_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_06_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_05_choice[] = {
- { 0, &hf_lte_rrc_c1_05 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_05 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_05, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_05 },
+static const per_choice_t T_criticalExtensions_06_choice[] = {
+ { 0, &hf_lte_rrc_c1_06 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_06 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_06, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_06 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_05, T_criticalExtensions_05_choice,
+ ett_lte_rrc_T_criticalExtensions_06, T_criticalExtensions_06_choice,
NULL);
return offset;
@@ -35501,7 +36018,7 @@ dissect_lte_rrc_T_criticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UERadioPagingInformation_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_05 },
+ { &hf_lte_rrc_criticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_06 },
{ NULL, 0, 0, NULL }
};
@@ -39764,14 +40281,14 @@ dissect_lte_rrc_T_sib_TypeAndInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_46_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_47_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_46, T_nonCriticalExtension_46_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_47, T_nonCriticalExtension_47_sequence);
return offset;
}
@@ -39779,7 +40296,7 @@ dissect_lte_rrc_T_nonCriticalExtension_46(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformation_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_118, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_46 },
+ { &hf_lte_rrc_nonCriticalExtension_120, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_47 },
{ NULL, 0, 0, NULL }
};
@@ -39794,7 +40311,7 @@ dissect_lte_rrc_SystemInformation_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t SystemInformation_r8_IEs_sequence[] = {
{ &hf_lte_rrc_sib_TypeAndInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sib_TypeAndInfo },
- { &hf_lte_rrc_nonCriticalExtension_117, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformation_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_119, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformation_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -39807,35 +40324,35 @@ dissect_lte_rrc_SystemInformation_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_criticalExtensionsFuture_41_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_42_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_41, T_criticalExtensionsFuture_41_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_42, T_criticalExtensionsFuture_42_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_41_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_42_vals[] = {
{ 0, "systemInformation-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_41_choice[] = {
+static const per_choice_t T_criticalExtensions_42_choice[] = {
{ 0, &hf_lte_rrc_systemInformation_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_41, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_41 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_42, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_42 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_41, T_criticalExtensions_41_choice,
+ ett_lte_rrc_T_criticalExtensions_42, T_criticalExtensions_42_choice,
NULL);
return offset;
@@ -39843,7 +40360,7 @@ dissect_lte_rrc_T_criticalExtensions_41(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SystemInformation_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_41, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_41 },
+ { &hf_lte_rrc_criticalExtensions_42, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_42 },
{ NULL, 0, 0, NULL }
};
@@ -39867,22 +40384,22 @@ dissect_lte_rrc_SystemInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string lte_rrc_T_c1_06_vals[] = {
+static const value_string lte_rrc_T_c1_07_vals[] = {
{ 0, "systemInformation" },
{ 1, "systemInformationBlockType1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_06_choice[] = {
+static const per_choice_t T_c1_07_choice[] = {
{ 0, &hf_lte_rrc_systemInformation, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation },
{ 1, &hf_lte_rrc_systemInformationBlockType1, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformationBlockType1 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_06, T_c1_06_choice,
+ ett_lte_rrc_T_c1_07, T_c1_07_choice,
NULL);
return offset;
@@ -39909,7 +40426,7 @@ static const value_string lte_rrc_BCCH_DL_SCH_MessageType_vals[] = {
};
static const per_choice_t BCCH_DL_SCH_MessageType_choice[] = {
- { 0, &hf_lte_rrc_c1_06 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_06 },
+ { 0, &hf_lte_rrc_c1_07 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_07 },
{ 1, &hf_lte_rrc_messageClassExtension, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension },
{ 0, NULL, 0, NULL }
};
@@ -39968,22 +40485,22 @@ dissect_lte_rrc_SystemInformationBlockType1_BR_r13(tvbuff_t *tvb _U_, int offset
}
-static const value_string lte_rrc_T_c1_07_vals[] = {
+static const value_string lte_rrc_T_c1_08_vals[] = {
{ 0, "systemInformation-BR-r13" },
{ 1, "systemInformationBlockType1-BR-r13" },
{ 0, NULL }
};
-static const per_choice_t T_c1_07_choice[] = {
+static const per_choice_t T_c1_08_choice[] = {
{ 0, &hf_lte_rrc_systemInformation_BR_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation_BR_r13 },
{ 1, &hf_lte_rrc_systemInformationBlockType1_BR_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformationBlockType1_BR_r13 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_07, T_c1_07_choice,
+ ett_lte_rrc_T_c1_08, T_c1_08_choice,
NULL);
return offset;
@@ -40010,7 +40527,7 @@ static const value_string lte_rrc_BCCH_DL_SCH_MessageType_BR_r13_vals[] = {
};
static const per_choice_t BCCH_DL_SCH_MessageType_BR_r13_choice[] = {
- { 0, &hf_lte_rrc_c1_07 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_07 },
+ { 0, &hf_lte_rrc_c1_08 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_08 },
{ 1, &hf_lte_rrc_messageClassExtension_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_01 },
{ 0, NULL, 0, NULL }
};
@@ -40348,14 +40865,14 @@ dissect_lte_rrc_PMCH_InfoListExt_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtension_19_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_20_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_19, T_nonCriticalExtension_19_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_20, T_nonCriticalExtension_20_sequence);
return offset;
}
@@ -40363,7 +40880,7 @@ dissect_lte_rrc_T_nonCriticalExtension_19(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t MBSFNAreaConfiguration_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_pmch_InfoListExt_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PMCH_InfoListExt_r12 },
- { &hf_lte_rrc_nonCriticalExtension_43, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_19 },
+ { &hf_lte_rrc_nonCriticalExtension_45, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_20 },
{ NULL, 0, 0, NULL }
};
@@ -40378,7 +40895,7 @@ dissect_lte_rrc_MBSFNAreaConfiguration_v1250_IEs(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t MBSFNAreaConfiguration_v930_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_42, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBSFNAreaConfiguration_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_44, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBSFNAreaConfiguration_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -40395,7 +40912,7 @@ static const per_sequence_t MBSFNAreaConfiguration_r9_sequence[] = {
{ &hf_lte_rrc_commonSF_Alloc_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CommonSF_AllocPatternList_r9 },
{ &hf_lte_rrc_commonSF_AllocPeriod_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_commonSF_AllocPeriod_r9 },
{ &hf_lte_rrc_pmch_InfoList_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PMCH_InfoList_r9 },
- { &hf_lte_rrc_nonCriticalExtension_41, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBSFNAreaConfiguration_v930_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_43, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBSFNAreaConfiguration_v930_IEs },
{ NULL, 0, 0, NULL }
};
@@ -40411,20 +40928,20 @@ dissect_lte_rrc_MBSFNAreaConfiguration_r9(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string lte_rrc_T_c1_08_vals[] = {
+static const value_string lte_rrc_T_c1_09_vals[] = {
{ 0, "mbsfnAreaConfiguration-r9" },
{ 0, NULL }
};
-static const per_choice_t T_c1_08_choice[] = {
+static const per_choice_t T_c1_09_choice[] = {
{ 0, &hf_lte_rrc_mbsfnAreaConfiguration_r9, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MBSFNAreaConfiguration_r9 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_08, T_c1_08_choice,
+ ett_lte_rrc_T_c1_09, T_c1_09_choice,
NULL);
return offset;
@@ -40459,14 +40976,14 @@ dissect_lte_rrc_CountingRequestList_r10(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_nonCriticalExtension_16_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_17_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_16, T_nonCriticalExtension_16_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_17, T_nonCriticalExtension_17_sequence);
return offset;
}
@@ -40475,7 +40992,7 @@ dissect_lte_rrc_T_nonCriticalExtension_16(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t MBMSCountingRequest_r10_sequence[] = {
{ &hf_lte_rrc_countingRequestList_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CountingRequestList_r10 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_37, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_16 },
+ { &hf_lte_rrc_nonCriticalExtension_39, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_17 },
{ NULL, 0, 0, NULL }
};
@@ -40553,7 +41070,7 @@ static const value_string lte_rrc_MCCH_MessageType_vals[] = {
};
static const per_choice_t MCCH_MessageType_choice[] = {
- { 0, &hf_lte_rrc_c1_08 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_08 },
+ { 0, &hf_lte_rrc_c1_09 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_09 },
{ 1, &hf_lte_rrc_later , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_later },
{ 0, NULL, 0, NULL }
};
@@ -40818,14 +41335,14 @@ dissect_lte_rrc_T_systemInfoModification_eDRX_r13(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtension_23_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_24_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_23, T_nonCriticalExtension_23_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_24, T_nonCriticalExtension_24_sequence);
return offset;
}
@@ -40834,7 +41351,7 @@ dissect_lte_rrc_T_nonCriticalExtension_23(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t Paging_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_redistributionIndication_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_redistributionIndication_r13 },
{ &hf_lte_rrc_systemInfoModification_eDRX_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification_eDRX_r13 },
- { &hf_lte_rrc_nonCriticalExtension_56, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_23 },
+ { &hf_lte_rrc_nonCriticalExtension_58, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_24 },
{ NULL, 0, 0, NULL }
};
@@ -40849,7 +41366,7 @@ dissect_lte_rrc_Paging_v1310_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t Paging_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_eab_ParamModification_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_eab_ParamModification_r11 },
- { &hf_lte_rrc_nonCriticalExtension_55, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Paging_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_57, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Paging_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -40864,7 +41381,7 @@ dissect_lte_rrc_Paging_v1130_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t Paging_v920_IEs_sequence[] = {
{ &hf_lte_rrc_cmas_Indication_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_cmas_Indication_r9 },
- { &hf_lte_rrc_nonCriticalExtension_54, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Paging_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_56, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Paging_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -40879,7 +41396,7 @@ dissect_lte_rrc_Paging_v920_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static const per_sequence_t Paging_v890_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_53, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Paging_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_55, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Paging_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -40896,7 +41413,7 @@ static const per_sequence_t Paging_sequence[] = {
{ &hf_lte_rrc_pagingRecordList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_pagingRecordList },
{ &hf_lte_rrc_systemInfoModification, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification },
{ &hf_lte_rrc_etws_Indication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_etws_Indication },
- { &hf_lte_rrc_nonCriticalExtension_52, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Paging_v890_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_54, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Paging_v890_IEs },
{ NULL, 0, 0, NULL }
};
@@ -40912,20 +41429,20 @@ dissect_lte_rrc_Paging(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const value_string lte_rrc_T_c1_09_vals[] = {
+static const value_string lte_rrc_T_c1_10_vals[] = {
{ 0, "paging" },
{ 0, NULL }
};
-static const per_choice_t T_c1_09_choice[] = {
+static const per_choice_t T_c1_10_choice[] = {
{ 0, &hf_lte_rrc_paging , ASN1_NO_EXTENSIONS , dissect_lte_rrc_Paging },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_09, T_c1_09_choice,
+ ett_lte_rrc_T_c1_10, T_c1_10_choice,
NULL);
return offset;
@@ -40952,7 +41469,7 @@ static const value_string lte_rrc_PCCH_MessageType_vals[] = {
};
static const per_choice_t PCCH_MessageType_choice[] = {
- { 0, &hf_lte_rrc_c1_09 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_09 },
+ { 0, &hf_lte_rrc_c1_10 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_10 },
{ 1, &hf_lte_rrc_messageClassExtension_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_03 },
{ 0, NULL, 0, NULL }
};
@@ -41001,14 +41518,14 @@ dissect_lte_rrc_NextHopChainingCount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtension_30_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_31_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_30, T_nonCriticalExtension_30_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_31, T_nonCriticalExtension_31_sequence);
return offset;
}
@@ -41016,7 +41533,7 @@ dissect_lte_rrc_T_nonCriticalExtension_30(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishment_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_76, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_30 },
+ { &hf_lte_rrc_nonCriticalExtension_78, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_31 },
{ NULL, 0, 0, NULL }
};
@@ -41032,7 +41549,7 @@ dissect_lte_rrc_RRCConnectionReestablishment_v8a0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t RRCConnectionReestablishment_r8_IEs_sequence[] = {
{ &hf_lte_rrc_radioResourceConfigDedicated, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated },
{ &hf_lte_rrc_nextHopChainingCount, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount },
- { &hf_lte_rrc_nonCriticalExtension_75, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishment_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_77, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishment_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41045,7 +41562,7 @@ dissect_lte_rrc_RRCConnectionReestablishment_r8_IEs(tvbuff_t *tvb _U_, int offse
}
-static const value_string lte_rrc_T_c1_29_vals[] = {
+static const value_string lte_rrc_T_c1_30_vals[] = {
{ 0, "rrcConnectionReestablishment-r8" },
{ 1, "spare7" },
{ 2, "spare6" },
@@ -41057,7 +41574,7 @@ static const value_string lte_rrc_T_c1_29_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_29_choice[] = {
+static const per_choice_t T_c1_30_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishment_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishment_r8_IEs },
{ 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -41070,44 +41587,44 @@ static const per_choice_t T_c1_29_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_29, T_c1_29_choice,
+ ett_lte_rrc_T_c1_30, T_c1_30_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_24_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_25_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_24, T_criticalExtensionsFuture_24_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_25, T_criticalExtensionsFuture_25_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_24_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_25_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_24_choice[] = {
- { 0, &hf_lte_rrc_c1_29 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_29 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_24, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_24 },
+static const per_choice_t T_criticalExtensions_25_choice[] = {
+ { 0, &hf_lte_rrc_c1_30 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_30 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_25, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_25 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_24, T_criticalExtensions_24_choice,
+ ett_lte_rrc_T_criticalExtensions_25, T_criticalExtensions_25_choice,
NULL);
return offset;
@@ -41116,7 +41633,7 @@ dissect_lte_rrc_T_criticalExtensions_24(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishment_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_24, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_24 },
+ { &hf_lte_rrc_criticalExtensions_25, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_25 },
{ NULL, 0, 0, NULL }
};
@@ -41132,14 +41649,14 @@ dissect_lte_rrc_RRCConnectionReestablishment(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtension_32_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_33_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_32, T_nonCriticalExtension_32_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_33, T_nonCriticalExtension_33_sequence);
return offset;
}
@@ -41147,7 +41664,7 @@ dissect_lte_rrc_T_nonCriticalExtension_32(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishmentReject_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_84, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_32 },
+ { &hf_lte_rrc_nonCriticalExtension_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_33 },
{ NULL, 0, 0, NULL }
};
@@ -41161,7 +41678,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs(tvbuff_t *tvb _U_, i
static const per_sequence_t RRCConnectionReestablishmentReject_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_83, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_85, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41174,35 +41691,35 @@ dissect_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs(tvbuff_t *tvb _U_, int
}
-static const per_sequence_t T_criticalExtensionsFuture_26_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_27_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_26, T_criticalExtensionsFuture_26_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_27, T_criticalExtensionsFuture_27_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_26_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_27_vals[] = {
{ 0, "rrcConnectionReestablishmentReject-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_26_choice[] = {
+static const per_choice_t T_criticalExtensions_27_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentReject_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_26, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_26 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_27, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_27 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_26, T_criticalExtensions_26_choice,
+ ett_lte_rrc_T_criticalExtensions_27, T_criticalExtensions_27_choice,
NULL);
return offset;
@@ -41210,7 +41727,7 @@ dissect_lte_rrc_T_criticalExtensions_26(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishmentReject_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_26, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_26 },
+ { &hf_lte_rrc_criticalExtensions_27, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_27 },
{ NULL, 0, 0, NULL }
};
@@ -41318,14 +41835,14 @@ dissect_lte_rrc_T_rrc_SuspendIndication_r13(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtension_33_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_34_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_33, T_nonCriticalExtension_33_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_34, T_nonCriticalExtension_34_sequence);
return offset;
}
@@ -41333,7 +41850,7 @@ dissect_lte_rrc_T_nonCriticalExtension_33(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReject_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_rrc_SuspendIndication_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rrc_SuspendIndication_r13 },
- { &hf_lte_rrc_nonCriticalExtension_89, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_33 },
+ { &hf_lte_rrc_nonCriticalExtension_91, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_34 },
{ NULL, 0, 0, NULL }
};
@@ -41348,7 +41865,7 @@ dissect_lte_rrc_RRCConnectionReject_v1320_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionReject_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_deprioritisationReq_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_deprioritisationReq_r11 },
- { &hf_lte_rrc_nonCriticalExtension_88, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_90, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41363,7 +41880,7 @@ dissect_lte_rrc_RRCConnectionReject_v1130_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionReject_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_extendedWaitTime_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_extendedWaitTime_r10 },
- { &hf_lte_rrc_nonCriticalExtension_87, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_89, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41378,7 +41895,7 @@ dissect_lte_rrc_RRCConnectionReject_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionReject_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_88, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41393,7 +41910,7 @@ dissect_lte_rrc_RRCConnectionReject_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionReject_r8_IEs_sequence[] = {
{ &hf_lte_rrc_waitTime , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_waitTime },
- { &hf_lte_rrc_nonCriticalExtension_85, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_87, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41406,7 +41923,7 @@ dissect_lte_rrc_RRCConnectionReject_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const value_string lte_rrc_T_c1_30_vals[] = {
+static const value_string lte_rrc_T_c1_31_vals[] = {
{ 0, "rrcConnectionReject-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -41414,7 +41931,7 @@ static const value_string lte_rrc_T_c1_30_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_30_choice[] = {
+static const per_choice_t T_c1_31_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReject_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReject_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -41423,44 +41940,44 @@ static const per_choice_t T_c1_30_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_30, T_c1_30_choice,
+ ett_lte_rrc_T_c1_31, T_c1_31_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_28_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_29_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_28, T_criticalExtensionsFuture_28_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_29, T_criticalExtensionsFuture_29_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_28_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_29_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_28_choice[] = {
- { 0, &hf_lte_rrc_c1_30 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_30 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_28, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_28 },
+static const per_choice_t T_criticalExtensions_29_choice[] = {
+ { 0, &hf_lte_rrc_c1_31 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_31 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_29, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_29 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_28, T_criticalExtensions_28_choice,
+ ett_lte_rrc_T_criticalExtensions_29, T_criticalExtensions_29_choice,
NULL);
return offset;
@@ -41468,7 +41985,7 @@ dissect_lte_rrc_T_criticalExtensions_28(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReject_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_28, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_28 },
+ { &hf_lte_rrc_criticalExtensions_29, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_29 },
{ NULL, 0, 0, NULL }
};
@@ -41484,14 +42001,14 @@ dissect_lte_rrc_RRCConnectionReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtension_38_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_39_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_38, T_nonCriticalExtension_38_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_39, T_nonCriticalExtension_39_sequence);
return offset;
}
@@ -41499,7 +42016,7 @@ dissect_lte_rrc_T_nonCriticalExtension_38(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionSetup_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_99, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_38 },
+ { &hf_lte_rrc_nonCriticalExtension_101, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_39 },
{ NULL, 0, 0, NULL }
};
@@ -41514,7 +42031,7 @@ dissect_lte_rrc_RRCConnectionSetup_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_, a
static const per_sequence_t RRCConnectionSetup_r8_IEs_sequence[] = {
{ &hf_lte_rrc_radioResourceConfigDedicated, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated },
- { &hf_lte_rrc_nonCriticalExtension_98, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetup_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_100, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetup_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41527,7 +42044,7 @@ dissect_lte_rrc_RRCConnectionSetup_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string lte_rrc_T_c1_33_vals[] = {
+static const value_string lte_rrc_T_c1_34_vals[] = {
{ 0, "rrcConnectionSetup-r8" },
{ 1, "spare7" },
{ 2, "spare6" },
@@ -41539,7 +42056,7 @@ static const value_string lte_rrc_T_c1_33_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_33_choice[] = {
+static const per_choice_t T_c1_34_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionSetup_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetup_r8_IEs },
{ 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -41552,44 +42069,44 @@ static const per_choice_t T_c1_33_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_33, T_c1_33_choice,
+ ett_lte_rrc_T_c1_34, T_c1_34_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_34_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_35_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_34, T_criticalExtensionsFuture_34_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_35, T_criticalExtensionsFuture_35_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_34_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_35_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_34_choice[] = {
- { 0, &hf_lte_rrc_c1_33 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_33 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_34, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_34 },
+static const per_choice_t T_criticalExtensions_35_choice[] = {
+ { 0, &hf_lte_rrc_c1_34 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_34 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_35, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_35 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_34, T_criticalExtensions_34_choice,
+ ett_lte_rrc_T_criticalExtensions_35, T_criticalExtensions_35_choice,
NULL);
return offset;
@@ -41598,7 +42115,7 @@ dissect_lte_rrc_T_criticalExtensions_34(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionSetup_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_34, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_34 },
+ { &hf_lte_rrc_criticalExtensions_35, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_35 },
{ NULL, 0, 0, NULL }
};
@@ -41632,7 +42149,7 @@ dissect_lte_rrc_RRCConnectionSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string lte_rrc_T_c1_10_vals[] = {
+static const value_string lte_rrc_T_c1_11_vals[] = {
{ 0, "rrcConnectionReestablishment" },
{ 1, "rrcConnectionReestablishmentReject" },
{ 2, "rrcConnectionReject" },
@@ -41640,7 +42157,7 @@ static const value_string lte_rrc_T_c1_10_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_10_choice[] = {
+static const per_choice_t T_c1_11_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishment, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishment },
{ 1, &hf_lte_rrc_rrcConnectionReestablishmentReject, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentReject },
{ 2, &hf_lte_rrc_rrcConnectionReject, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReject },
@@ -41649,9 +42166,9 @@ static const per_choice_t T_c1_10_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_10, T_c1_10_choice,
+ ett_lte_rrc_T_c1_11, T_c1_11_choice,
NULL);
return offset;
@@ -41678,7 +42195,7 @@ static const value_string lte_rrc_DL_CCCH_MessageType_vals[] = {
};
static const per_choice_t DL_CCCH_MessageType_choice[] = {
- { 0, &hf_lte_rrc_c1_10 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_10 },
+ { 0, &hf_lte_rrc_c1_11 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_11 },
{ 1, &hf_lte_rrc_messageClassExtension_04, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_04 },
{ 0, NULL, 0, NULL }
};
@@ -41727,14 +42244,14 @@ dissect_lte_rrc_MobilityParametersCDMA2000(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtension_10_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_11_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_10, T_nonCriticalExtension_10_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_11, T_nonCriticalExtension_11_sequence);
return offset;
}
@@ -41742,7 +42259,7 @@ dissect_lte_rrc_T_nonCriticalExtension_10(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t CSFBParametersResponseCDMA2000_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_10 },
+ { &hf_lte_rrc_nonCriticalExtension_24, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_11 },
{ NULL, 0, 0, NULL }
};
@@ -41758,7 +42275,7 @@ dissect_lte_rrc_CSFBParametersResponseCDMA2000_v8a0_IEs(tvbuff_t *tvb _U_, int o
static const per_sequence_t CSFBParametersResponseCDMA2000_r8_IEs_sequence[] = {
{ &hf_lte_rrc_rand , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RAND_CDMA2000 },
{ &hf_lte_rrc_mobilityParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityParametersCDMA2000 },
- { &hf_lte_rrc_nonCriticalExtension_21, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CSFBParametersResponseCDMA2000_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_23, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CSFBParametersResponseCDMA2000_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41771,35 +42288,35 @@ dissect_lte_rrc_CSFBParametersResponseCDMA2000_r8_IEs(tvbuff_t *tvb _U_, int off
}
-static const per_sequence_t T_criticalExtensionsFuture_09_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_10_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_09, T_criticalExtensionsFuture_09_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_10, T_criticalExtensionsFuture_10_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_09_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_10_vals[] = {
{ 0, "csfbParametersResponseCDMA2000-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_09_choice[] = {
+static const per_choice_t T_criticalExtensions_10_choice[] = {
{ 0, &hf_lte_rrc_csfbParametersResponseCDMA2000_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CSFBParametersResponseCDMA2000_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_09, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_09 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_10, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_10 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_09, T_criticalExtensions_09_choice,
+ ett_lte_rrc_T_criticalExtensions_10, T_criticalExtensions_10_choice,
NULL);
return offset;
@@ -41808,7 +42325,7 @@ dissect_lte_rrc_T_criticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t CSFBParametersResponseCDMA2000_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_09 },
+ { &hf_lte_rrc_criticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_10 },
{ NULL, 0, 0, NULL }
};
@@ -41876,14 +42393,14 @@ dissect_lte_rrc_T_dedicatedInfoType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtension_11_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_12_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_11, T_nonCriticalExtension_11_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_12, T_nonCriticalExtension_12_sequence);
return offset;
}
@@ -41891,7 +42408,7 @@ dissect_lte_rrc_T_nonCriticalExtension_11(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t DLInformationTransfer_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_24, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_11 },
+ { &hf_lte_rrc_nonCriticalExtension_26, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_12 },
{ NULL, 0, 0, NULL }
};
@@ -41906,7 +42423,7 @@ dissect_lte_rrc_DLInformationTransfer_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t DLInformationTransfer_r8_IEs_sequence[] = {
{ &hf_lte_rrc_dedicatedInfoType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_dedicatedInfoType },
- { &hf_lte_rrc_nonCriticalExtension_23, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_DLInformationTransfer_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_DLInformationTransfer_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -41919,7 +42436,7 @@ dissect_lte_rrc_DLInformationTransfer_r8_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_16_vals[] = {
+static const value_string lte_rrc_T_c1_17_vals[] = {
{ 0, "dlInformationTransfer-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -41927,7 +42444,7 @@ static const value_string lte_rrc_T_c1_16_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_16_choice[] = {
+static const per_choice_t T_c1_17_choice[] = {
{ 0, &hf_lte_rrc_dlInformationTransfer_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_DLInformationTransfer_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -41936,44 +42453,44 @@ static const per_choice_t T_c1_16_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_16, T_c1_16_choice,
+ ett_lte_rrc_T_c1_17, T_c1_17_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_10_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_11_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_10, T_criticalExtensionsFuture_10_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_11, T_criticalExtensionsFuture_11_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_10_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_11_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_10_choice[] = {
- { 0, &hf_lte_rrc_c1_16 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_16 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_10, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_10 },
+static const per_choice_t T_criticalExtensions_11_choice[] = {
+ { 0, &hf_lte_rrc_c1_17 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_17 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_11, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_11 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_10, T_criticalExtensions_10_choice,
+ ett_lte_rrc_T_criticalExtensions_11, T_criticalExtensions_11_choice,
NULL);
return offset;
@@ -41982,7 +42499,7 @@ dissect_lte_rrc_T_criticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t DLInformationTransfer_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_10 },
+ { &hf_lte_rrc_criticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_11 },
{ NULL, 0, 0, NULL }
};
@@ -42013,14 +42530,14 @@ dissect_lte_rrc_T_dualRxTxRedirectIndicator_r10(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_nonCriticalExtension_12_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_13_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_12, T_nonCriticalExtension_12_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_13, T_nonCriticalExtension_13_sequence);
return offset;
}
@@ -42029,7 +42546,7 @@ dissect_lte_rrc_T_nonCriticalExtension_12(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t HandoverFromEUTRAPreparationRequest_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_dualRxTxRedirectIndicator_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dualRxTxRedirectIndicator_r10 },
{ &hf_lte_rrc_redirectCarrierCDMA2000_1XRTT_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CarrierFreqCDMA2000 },
- { &hf_lte_rrc_nonCriticalExtension_28, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_12 },
+ { &hf_lte_rrc_nonCriticalExtension_30, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_13 },
{ NULL, 0, 0, NULL }
};
@@ -42044,7 +42561,7 @@ dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_v1020_IEs(tvbuff_t *tvb _U_,
static const per_sequence_t HandoverFromEUTRAPreparationRequest_v920_IEs_sequence[] = {
{ &hf_lte_rrc_concurrPrepCDMA2000_HRPD_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BOOLEAN },
- { &hf_lte_rrc_nonCriticalExtension_27, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_29, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -42059,7 +42576,7 @@ dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_v920_IEs(tvbuff_t *tvb _U_,
static const per_sequence_t HandoverFromEUTRAPreparationRequest_v890_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_26, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_28, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -42076,7 +42593,7 @@ static const per_sequence_t HandoverFromEUTRAPreparationRequest_r8_IEs_sequence[
{ &hf_lte_rrc_cdma2000_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Type },
{ &hf_lte_rrc_rand , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RAND_CDMA2000 },
{ &hf_lte_rrc_mobilityParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityParametersCDMA2000 },
- { &hf_lte_rrc_nonCriticalExtension_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_v890_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_27, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_v890_IEs },
{ NULL, 0, 0, NULL }
};
@@ -42089,7 +42606,7 @@ dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs(tvbuff_t *tvb _U_, in
}
-static const value_string lte_rrc_T_c1_17_vals[] = {
+static const value_string lte_rrc_T_c1_18_vals[] = {
{ 0, "handoverFromEUTRAPreparationRequest-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -42097,7 +42614,7 @@ static const value_string lte_rrc_T_c1_17_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_17_choice[] = {
+static const per_choice_t T_c1_18_choice[] = {
{ 0, &hf_lte_rrc_handoverFromEUTRAPreparationRequest_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -42106,44 +42623,44 @@ static const per_choice_t T_c1_17_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_17, T_c1_17_choice,
+ ett_lte_rrc_T_c1_18, T_c1_18_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_11_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_12_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_11, T_criticalExtensionsFuture_11_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_12, T_criticalExtensionsFuture_12_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_11_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_12_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_11_choice[] = {
- { 0, &hf_lte_rrc_c1_17 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_17 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_11, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_11 },
+static const per_choice_t T_criticalExtensions_12_choice[] = {
+ { 0, &hf_lte_rrc_c1_18 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_18 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_12, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_12 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_11, T_criticalExtensions_11_choice,
+ ett_lte_rrc_T_criticalExtensions_12, T_criticalExtensions_12_choice,
NULL);
return offset;
@@ -42152,7 +42669,7 @@ dissect_lte_rrc_T_criticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t HandoverFromEUTRAPreparationRequest_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_11 },
+ { &hf_lte_rrc_criticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_12 },
{ NULL, 0, 0, NULL }
};
@@ -42507,14 +43024,14 @@ dissect_lte_rrc_T_purpose(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const per_sequence_t T_nonCriticalExtension_21_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_22_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_21, T_nonCriticalExtension_21_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_22, T_nonCriticalExtension_22_sequence);
return offset;
}
@@ -42522,7 +43039,7 @@ dissect_lte_rrc_T_nonCriticalExtension_21(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t MobilityFromEUTRACommand_v8d0_IEs_sequence[] = {
{ &hf_lte_rrc_bandIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BandIndicatorGERAN },
- { &hf_lte_rrc_nonCriticalExtension_48, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_21 },
+ { &hf_lte_rrc_nonCriticalExtension_50, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_22 },
{ NULL, 0, 0, NULL }
};
@@ -42537,7 +43054,7 @@ dissect_lte_rrc_MobilityFromEUTRACommand_v8d0_IEs(tvbuff_t *tvb _U_, int offset
static const per_sequence_t MobilityFromEUTRACommand_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_47, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityFromEUTRACommand_v8d0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_49, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityFromEUTRACommand_v8d0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -42553,7 +43070,7 @@ dissect_lte_rrc_MobilityFromEUTRACommand_v8a0_IEs(tvbuff_t *tvb _U_, int offset
static const per_sequence_t MobilityFromEUTRACommand_r8_IEs_sequence[] = {
{ &hf_lte_rrc_cs_FallbackIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
{ &hf_lte_rrc_purpose , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_purpose },
- { &hf_lte_rrc_nonCriticalExtension_46, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityFromEUTRACommand_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_48, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityFromEUTRACommand_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -42623,14 +43140,14 @@ dissect_lte_rrc_T_purpose_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtension_22_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_23_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_22, T_nonCriticalExtension_22_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_23, T_nonCriticalExtension_23_sequence);
return offset;
}
@@ -42638,7 +43155,7 @@ dissect_lte_rrc_T_nonCriticalExtension_22(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t MobilityFromEUTRACommand_v960_IEs_sequence[] = {
{ &hf_lte_rrc_bandIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BandIndicatorGERAN },
- { &hf_lte_rrc_nonCriticalExtension_51, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_22 },
+ { &hf_lte_rrc_nonCriticalExtension_53, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_23 },
{ NULL, 0, 0, NULL }
};
@@ -42653,7 +43170,7 @@ dissect_lte_rrc_MobilityFromEUTRACommand_v960_IEs(tvbuff_t *tvb _U_, int offset
static const per_sequence_t MobilityFromEUTRACommand_v930_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_50, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityFromEUTRACommand_v960_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_52, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityFromEUTRACommand_v960_IEs },
{ NULL, 0, 0, NULL }
};
@@ -42669,7 +43186,7 @@ dissect_lte_rrc_MobilityFromEUTRACommand_v930_IEs(tvbuff_t *tvb _U_, int offset
static const per_sequence_t MobilityFromEUTRACommand_r9_IEs_sequence[] = {
{ &hf_lte_rrc_cs_FallbackIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
{ &hf_lte_rrc_purpose_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_purpose_01 },
- { &hf_lte_rrc_nonCriticalExtension_49, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityFromEUTRACommand_v930_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_51, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityFromEUTRACommand_v930_IEs },
{ NULL, 0, 0, NULL }
};
@@ -42682,7 +43199,7 @@ dissect_lte_rrc_MobilityFromEUTRACommand_r9_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const value_string lte_rrc_T_c1_24_vals[] = {
+static const value_string lte_rrc_T_c1_25_vals[] = {
{ 0, "mobilityFromEUTRACommand-r8" },
{ 1, "mobilityFromEUTRACommand-r9" },
{ 2, "spare2" },
@@ -42690,7 +43207,7 @@ static const value_string lte_rrc_T_c1_24_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_24_choice[] = {
+static const per_choice_t T_c1_25_choice[] = {
{ 0, &hf_lte_rrc_mobilityFromEUTRACommand_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MobilityFromEUTRACommand_r8_IEs },
{ 1, &hf_lte_rrc_mobilityFromEUTRACommand_r9, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MobilityFromEUTRACommand_r9_IEs },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -42699,44 +43216,44 @@ static const per_choice_t T_c1_24_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_24, T_c1_24_choice,
+ ett_lte_rrc_T_c1_25, T_c1_25_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_18_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_19_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_18, T_criticalExtensionsFuture_18_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_19, T_criticalExtensionsFuture_19_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_18_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_19_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_18_choice[] = {
- { 0, &hf_lte_rrc_c1_24 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_24 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_18, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_18 },
+static const per_choice_t T_criticalExtensions_19_choice[] = {
+ { 0, &hf_lte_rrc_c1_25 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_25 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_19, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_19 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_18, T_criticalExtensions_18_choice,
+ ett_lte_rrc_T_criticalExtensions_19, T_criticalExtensions_19_choice,
NULL);
return offset;
@@ -42745,7 +43262,7 @@ dissect_lte_rrc_T_criticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t MobilityFromEUTRACommand_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_18 },
+ { &hf_lte_rrc_criticalExtensions_19, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_19 },
{ NULL, 0, 0, NULL }
};
@@ -43328,22 +43845,6 @@ dissect_lte_rrc_INTEGER_0_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t PowerCoordinationInfo_r12_sequence[] = {
- { &hf_lte_rrc_p_MeNB_r12 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
- { &hf_lte_rrc_p_SeNB_r12 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
- { &hf_lte_rrc_powerControlMode_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_2 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_lte_rrc_PowerCoordinationInfo_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_PowerCoordinationInfo_r12, PowerCoordinationInfo_r12_sequence);
-
- return offset;
-}
-
-
static const per_sequence_t T_scg_ConfigPartMCG_r12_sequence[] = {
{ &hf_lte_rrc_scg_Counter_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_65535 },
{ &hf_lte_rrc_powerCoordinationInfo_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PowerCoordinationInfo_r12 },
@@ -43676,14 +44177,14 @@ dissect_lte_rrc_LWIP_Configuration_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_28_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_29_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_28, T_nonCriticalExtension_28_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_29, T_nonCriticalExtension_29_sequence);
return offset;
}
@@ -43695,7 +44196,7 @@ static const per_sequence_t RRCConnectionReconfiguration_v1310_IEs_sequence[] =
{ &hf_lte_rrc_lwa_Configuration_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LWA_Configuration_r13 },
{ &hf_lte_rrc_lwip_Configuration_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LWIP_Configuration_r13 },
{ &hf_lte_rrc_rclwi_Configuration_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RCLWI_Configuration_r13 },
- { &hf_lte_rrc_nonCriticalExtension_69, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_28 },
+ { &hf_lte_rrc_nonCriticalExtension_71, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_29 },
{ NULL, 0, 0, NULL }
};
@@ -43714,7 +44215,7 @@ static const per_sequence_t RRCConnectionReconfiguration_v1250_IEs_sequence[] =
{ &hf_lte_rrc_sl_SyncTxControl_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_SyncTxControl_r12 },
{ &hf_lte_rrc_sl_DiscConfig_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_DiscConfig_r12 },
{ &hf_lte_rrc_sl_CommConfig_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_CommConfig_r12 },
- { &hf_lte_rrc_nonCriticalExtension_68, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_70, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -43729,7 +44230,7 @@ dissect_lte_rrc_RRCConnectionReconfiguration_v1250_IEs(tvbuff_t *tvb _U_, int of
static const per_sequence_t RRCConnectionReconfiguration_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_systemInformationBlockType1Dedicated_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInformationBlockType1Dedicated_r11 },
- { &hf_lte_rrc_nonCriticalExtension_67, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_69, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -43745,7 +44246,7 @@ dissect_lte_rrc_RRCConnectionReconfiguration_v1130_IEs(tvbuff_t *tvb _U_, int of
static const per_sequence_t RRCConnectionReconfiguration_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_sCellToReleaseList_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToReleaseList_r10 },
{ &hf_lte_rrc_sCellToAddModList_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModList_r10 },
- { &hf_lte_rrc_nonCriticalExtension_66, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_68, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -43761,7 +44262,7 @@ dissect_lte_rrc_RRCConnectionReconfiguration_v1020_IEs(tvbuff_t *tvb _U_, int of
static const per_sequence_t RRCConnectionReconfiguration_v920_IEs_sequence[] = {
{ &hf_lte_rrc_otherConfig_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OtherConfig_r9 },
{ &hf_lte_rrc_fullConfig_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_fullConfig_r9 },
- { &hf_lte_rrc_nonCriticalExtension_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_67, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -43776,7 +44277,7 @@ dissect_lte_rrc_RRCConnectionReconfiguration_v920_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t RRCConnectionReconfiguration_v890_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_01 },
- { &hf_lte_rrc_nonCriticalExtension_62, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_64, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -43795,7 +44296,7 @@ static const per_sequence_t RRCConnectionReconfiguration_r8_IEs_sequence[] = {
{ &hf_lte_rrc_dedicatedInfoNASList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxDRB_OF_DedicatedInfoNAS },
{ &hf_lte_rrc_radioResourceConfigDedicated, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicated },
{ &hf_lte_rrc_securityConfigHO, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityConfigHO },
- { &hf_lte_rrc_nonCriticalExtension_61, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v890_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_63, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v890_IEs },
{ NULL, 0, 0, NULL }
};
@@ -43808,7 +44309,7 @@ dissect_lte_rrc_RRCConnectionReconfiguration_r8_IEs(tvbuff_t *tvb _U_, int offse
}
-static const value_string lte_rrc_T_c1_28_vals[] = {
+static const value_string lte_rrc_T_c1_29_vals[] = {
{ 0, "rrcConnectionReconfiguration-r8" },
{ 1, "spare7" },
{ 2, "spare6" },
@@ -43820,7 +44321,7 @@ static const value_string lte_rrc_T_c1_28_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_28_choice[] = {
+static const per_choice_t T_c1_29_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReconfiguration_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfiguration_r8_IEs },
{ 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -43833,44 +44334,44 @@ static const per_choice_t T_c1_28_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_28, T_c1_28_choice,
+ ett_lte_rrc_T_c1_29, T_c1_29_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_22_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_23_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_22, T_criticalExtensionsFuture_22_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_23, T_criticalExtensionsFuture_23_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_22_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_23_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_22_choice[] = {
- { 0, &hf_lte_rrc_c1_28 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_28 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_22, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_22 },
+static const per_choice_t T_criticalExtensions_23_choice[] = {
+ { 0, &hf_lte_rrc_c1_29 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_29 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_23, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_23 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_22, T_criticalExtensions_22_choice,
+ ett_lte_rrc_T_criticalExtensions_23, T_criticalExtensions_23_choice,
NULL);
return offset;
@@ -43879,7 +44380,7 @@ dissect_lte_rrc_T_criticalExtensions_22(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReconfiguration_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_22, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_22 },
+ { &hf_lte_rrc_criticalExtensions_23, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_23 },
{ NULL, 0, 0, NULL }
};
@@ -44523,14 +45024,14 @@ dissect_lte_rrc_ResumeIdentity_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_35_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_36_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_35, T_nonCriticalExtension_35_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_36, T_nonCriticalExtension_36_sequence);
return offset;
}
@@ -44538,7 +45039,7 @@ dissect_lte_rrc_T_nonCriticalExtension_35(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionRelease_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_resumeIdentity_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ResumeIdentity_r13 },
- { &hf_lte_rrc_nonCriticalExtension_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_35 },
+ { &hf_lte_rrc_nonCriticalExtension_97, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_36 },
{ NULL, 0, 0, NULL }
};
@@ -44553,7 +45054,7 @@ dissect_lte_rrc_RRCConnectionRelease_v1320_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t RRCConnectionRelease_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_extendedWaitTime_r10_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_extendedWaitTime_r10_01 },
- { &hf_lte_rrc_nonCriticalExtension_94, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -44568,7 +45069,7 @@ dissect_lte_rrc_RRCConnectionRelease_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t RRCConnectionRelease_v920_IEs_sequence[] = {
{ &hf_lte_rrc_cellInfoList_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_cellInfoList_r9 },
- { &hf_lte_rrc_nonCriticalExtension_93, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -44583,7 +45084,7 @@ dissect_lte_rrc_RRCConnectionRelease_v920_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionRelease_v890_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_02 },
- { &hf_lte_rrc_nonCriticalExtension_91, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_93, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -44600,7 +45101,7 @@ static const per_sequence_t RRCConnectionRelease_r8_IEs_sequence[] = {
{ &hf_lte_rrc_releaseCause, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReleaseCause },
{ &hf_lte_rrc_redirectedCarrierInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo },
{ &hf_lte_rrc_idleModeMobilityControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IdleModeMobilityControlInfo },
- { &hf_lte_rrc_nonCriticalExtension_90, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v890_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_92, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v890_IEs },
{ NULL, 0, 0, NULL }
};
@@ -44613,7 +45114,7 @@ dissect_lte_rrc_RRCConnectionRelease_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const value_string lte_rrc_T_c1_31_vals[] = {
+static const value_string lte_rrc_T_c1_32_vals[] = {
{ 0, "rrcConnectionRelease-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -44621,7 +45122,7 @@ static const value_string lte_rrc_T_c1_31_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_31_choice[] = {
+static const per_choice_t T_c1_32_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionRelease_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRelease_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -44630,44 +45131,44 @@ static const per_choice_t T_c1_31_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_31, T_c1_31_choice,
+ ett_lte_rrc_T_c1_32, T_c1_32_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_29_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_30_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_29, T_criticalExtensionsFuture_29_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_30, T_criticalExtensionsFuture_30_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_29_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_30_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_29_choice[] = {
- { 0, &hf_lte_rrc_c1_31 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_31 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_29, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_29 },
+static const per_choice_t T_criticalExtensions_30_choice[] = {
+ { 0, &hf_lte_rrc_c1_32 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_32 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_30, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_30 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_29, T_criticalExtensions_29_choice,
+ ett_lte_rrc_T_criticalExtensions_30, T_criticalExtensions_30_choice,
NULL);
return offset;
@@ -44676,7 +45177,7 @@ dissect_lte_rrc_T_criticalExtensions_29(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionRelease_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_29, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_29 },
+ { &hf_lte_rrc_criticalExtensions_30, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_30 },
{ NULL, 0, 0, NULL }
};
@@ -44706,14 +45207,14 @@ dissect_lte_rrc_SecurityConfigSMC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_42_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_43_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_42, T_nonCriticalExtension_42_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_43, T_nonCriticalExtension_43_sequence);
return offset;
}
@@ -44721,7 +45222,7 @@ dissect_lte_rrc_T_nonCriticalExtension_42(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SecurityModeCommand_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_110, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_42 },
+ { &hf_lte_rrc_nonCriticalExtension_112, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_43 },
{ NULL, 0, 0, NULL }
};
@@ -44736,7 +45237,7 @@ dissect_lte_rrc_SecurityModeCommand_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t SecurityModeCommand_r8_IEs_sequence[] = {
{ &hf_lte_rrc_securityConfigSMC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SecurityConfigSMC },
- { &hf_lte_rrc_nonCriticalExtension_109, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeCommand_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_111, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeCommand_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -44749,7 +45250,7 @@ dissect_lte_rrc_SecurityModeCommand_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const value_string lte_rrc_T_c1_36_vals[] = {
+static const value_string lte_rrc_T_c1_37_vals[] = {
{ 0, "securityModeCommand-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -44757,7 +45258,7 @@ static const value_string lte_rrc_T_c1_36_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_36_choice[] = {
+static const per_choice_t T_c1_37_choice[] = {
{ 0, &hf_lte_rrc_securityModeCommand_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeCommand_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -44766,44 +45267,44 @@ static const per_choice_t T_c1_36_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_36, T_c1_36_choice,
+ ett_lte_rrc_T_c1_37, T_c1_37_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_37_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_38_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_37, T_criticalExtensionsFuture_37_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_38, T_criticalExtensionsFuture_38_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_37_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_38_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_37_choice[] = {
- { 0, &hf_lte_rrc_c1_36 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_36 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_37, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_37 },
+static const per_choice_t T_criticalExtensions_38_choice[] = {
+ { 0, &hf_lte_rrc_c1_37 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_37 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_38, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_38 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_37, T_criticalExtensions_37_choice,
+ ett_lte_rrc_T_criticalExtensions_38, T_criticalExtensions_38_choice,
NULL);
return offset;
@@ -44812,7 +45313,7 @@ dissect_lte_rrc_T_criticalExtensions_37(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SecurityModeCommand_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_37, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_37 },
+ { &hf_lte_rrc_criticalExtensions_38, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_38 },
{ NULL, 0, 0, NULL }
};
@@ -44911,14 +45412,14 @@ dissect_lte_rrc_T_requestReducedIntNonContComb_r13(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtension_50_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_51_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_50, T_nonCriticalExtension_50_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_51, T_nonCriticalExtension_51_sequence);
return offset;
}
@@ -44930,7 +45431,7 @@ static const per_sequence_t UECapabilityEnquiry_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_requestedMaxCCsDL_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_2_32 },
{ &hf_lte_rrc_requestedMaxCCsUL_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_2_32 },
{ &hf_lte_rrc_requestReducedIntNonContComb_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_requestReducedIntNonContComb_r13 },
- { &hf_lte_rrc_nonCriticalExtension_133, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_50 },
+ { &hf_lte_rrc_nonCriticalExtension_135, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_51 },
{ NULL, 0, 0, NULL }
};
@@ -44945,7 +45446,7 @@ dissect_lte_rrc_UECapabilityEnquiry_v1310_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UECapabilityEnquiry_v1180_IEs_sequence[] = {
{ &hf_lte_rrc_requestedFrequencyBands_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_16_OF_FreqBandIndicator_r11 },
- { &hf_lte_rrc_nonCriticalExtension_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -44960,7 +45461,7 @@ dissect_lte_rrc_UECapabilityEnquiry_v1180_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UECapabilityEnquiry_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1180_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_133, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1180_IEs },
{ NULL, 0, 0, NULL }
};
@@ -44975,7 +45476,7 @@ dissect_lte_rrc_UECapabilityEnquiry_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UECapabilityEnquiry_r8_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CapabilityRequest, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_CapabilityRequest },
- { &hf_lte_rrc_nonCriticalExtension_130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -44988,7 +45489,7 @@ dissect_lte_rrc_UECapabilityEnquiry_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const value_string lte_rrc_T_c1_39_vals[] = {
+static const value_string lte_rrc_T_c1_40_vals[] = {
{ 0, "ueCapabilityEnquiry-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -44996,7 +45497,7 @@ static const value_string lte_rrc_T_c1_39_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_39_choice[] = {
+static const per_choice_t T_c1_40_choice[] = {
{ 0, &hf_lte_rrc_ueCapabilityEnquiry_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityEnquiry_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -45005,44 +45506,44 @@ static const per_choice_t T_c1_39_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_39, T_c1_39_choice,
+ ett_lte_rrc_T_c1_40, T_c1_40_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_43_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_44_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_43, T_criticalExtensionsFuture_43_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_44, T_criticalExtensionsFuture_44_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_43_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_44_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_43_choice[] = {
- { 0, &hf_lte_rrc_c1_39 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_39 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_43, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_43 },
+static const per_choice_t T_criticalExtensions_44_choice[] = {
+ { 0, &hf_lte_rrc_c1_40 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_40 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_44, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_44 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_43, T_criticalExtensions_43_choice,
+ ett_lte_rrc_T_criticalExtensions_44, T_criticalExtensions_44_choice,
NULL);
return offset;
@@ -45051,7 +45552,7 @@ dissect_lte_rrc_T_criticalExtensions_43(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UECapabilityEnquiry_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_43, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_43 },
+ { &hf_lte_rrc_criticalExtensions_44, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_44 },
{ NULL, 0, 0, NULL }
};
@@ -45107,14 +45608,14 @@ dissect_lte_rrc_DRB_CountMSB_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtension_07_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_08_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_07, T_nonCriticalExtension_07_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_08, T_nonCriticalExtension_08_sequence);
return offset;
}
@@ -45122,7 +45623,7 @@ dissect_lte_rrc_T_nonCriticalExtension_07(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t CounterCheck_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_07 },
+ { &hf_lte_rrc_nonCriticalExtension_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_08 },
{ NULL, 0, 0, NULL }
};
@@ -45137,7 +45638,7 @@ dissect_lte_rrc_CounterCheck_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t CounterCheck_r8_IEs_sequence[] = {
{ &hf_lte_rrc_drb_CountMSB_InfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_CountMSB_InfoList },
- { &hf_lte_rrc_nonCriticalExtension_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CounterCheck_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CounterCheck_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -45150,7 +45651,7 @@ dissect_lte_rrc_CounterCheck_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const value_string lte_rrc_T_c1_15_vals[] = {
+static const value_string lte_rrc_T_c1_16_vals[] = {
{ 0, "counterCheck-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -45158,7 +45659,7 @@ static const value_string lte_rrc_T_c1_15_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_15_choice[] = {
+static const per_choice_t T_c1_16_choice[] = {
{ 0, &hf_lte_rrc_counterCheck_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CounterCheck_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -45167,44 +45668,44 @@ static const per_choice_t T_c1_15_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_15, T_c1_15_choice,
+ ett_lte_rrc_T_c1_16, T_c1_16_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_06_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_07_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_06, T_criticalExtensionsFuture_06_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_07, T_criticalExtensionsFuture_07_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_06_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_07_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_06_choice[] = {
- { 0, &hf_lte_rrc_c1_15 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_15 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_06, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_06 },
+static const per_choice_t T_criticalExtensions_07_choice[] = {
+ { 0, &hf_lte_rrc_c1_16 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_16 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_07, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_07 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_06, T_criticalExtensions_06_choice,
+ ett_lte_rrc_T_criticalExtensions_07, T_criticalExtensions_07_choice,
NULL);
return offset;
@@ -45213,7 +45714,7 @@ dissect_lte_rrc_T_criticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t CounterCheck_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_06 },
+ { &hf_lte_rrc_criticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_07 },
{ NULL, 0, 0, NULL }
};
@@ -45274,14 +45775,14 @@ dissect_lte_rrc_T_mobilityHistoryReportReq_r12(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtension_52_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_53_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_52, T_nonCriticalExtension_52_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_53, T_nonCriticalExtension_53_sequence);
return offset;
}
@@ -45289,7 +45790,7 @@ dissect_lte_rrc_T_nonCriticalExtension_52(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UEInformationRequest_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_mobilityHistoryReportReq_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mobilityHistoryReportReq_r12 },
- { &hf_lte_rrc_nonCriticalExtension_141, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_52 },
+ { &hf_lte_rrc_nonCriticalExtension_143, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_53 },
{ NULL, 0, 0, NULL }
};
@@ -45304,7 +45805,7 @@ dissect_lte_rrc_UEInformationRequest_v1250_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t UEInformationRequest_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailReportReq_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_connEstFailReportReq_r11 },
- { &hf_lte_rrc_nonCriticalExtension_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -45319,7 +45820,7 @@ dissect_lte_rrc_UEInformationRequest_v1130_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t UEInformationRequest_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasReportReq_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasReportReq_r10 },
- { &hf_lte_rrc_nonCriticalExtension_139, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_141, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -45334,7 +45835,7 @@ dissect_lte_rrc_UEInformationRequest_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t UEInformationRequest_v930_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -45350,7 +45851,7 @@ dissect_lte_rrc_UEInformationRequest_v930_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UEInformationRequest_r9_IEs_sequence[] = {
{ &hf_lte_rrc_rach_ReportReq_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
{ &hf_lte_rrc_rlf_ReportReq_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
- { &hf_lte_rrc_nonCriticalExtension_137, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v930_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_139, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v930_IEs },
{ NULL, 0, 0, NULL }
};
@@ -45363,7 +45864,7 @@ dissect_lte_rrc_UEInformationRequest_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const value_string lte_rrc_T_c1_41_vals[] = {
+static const value_string lte_rrc_T_c1_42_vals[] = {
{ 0, "ueInformationRequest-r9" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -45371,7 +45872,7 @@ static const value_string lte_rrc_T_c1_41_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_41_choice[] = {
+static const per_choice_t T_c1_42_choice[] = {
{ 0, &hf_lte_rrc_ueInformationRequest_r9_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UEInformationRequest_r9_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -45380,44 +45881,44 @@ static const per_choice_t T_c1_41_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_41, T_c1_41_choice,
+ ett_lte_rrc_T_c1_42, T_c1_42_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_45_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_46_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_45, T_criticalExtensionsFuture_45_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_46, T_criticalExtensionsFuture_46_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_45_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_46_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_45_choice[] = {
- { 0, &hf_lte_rrc_c1_41 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_41 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_45, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_45 },
+static const per_choice_t T_criticalExtensions_46_choice[] = {
+ { 0, &hf_lte_rrc_c1_42 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_42 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_46, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_46 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_45, T_criticalExtensions_45_choice,
+ ett_lte_rrc_T_criticalExtensions_46, T_criticalExtensions_46_choice,
NULL);
return offset;
@@ -45426,7 +45927,7 @@ dissect_lte_rrc_T_criticalExtensions_45(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UEInformationRequest_r9_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_45, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_45 },
+ { &hf_lte_rrc_criticalExtensions_46, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_46 },
{ NULL, 0, 0, NULL }
};
@@ -45683,14 +46184,14 @@ dissect_lte_rrc_TargetMBSFN_AreaList_r12(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtension_15_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_16_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_15, T_nonCriticalExtension_15_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_16, T_nonCriticalExtension_16_sequence);
return offset;
}
@@ -45698,7 +46199,7 @@ dissect_lte_rrc_T_nonCriticalExtension_15(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t LoggedMeasurementConfiguration_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_targetMBSFN_AreaList_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TargetMBSFN_AreaList_r12 },
- { &hf_lte_rrc_nonCriticalExtension_36, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_15 },
+ { &hf_lte_rrc_nonCriticalExtension_38, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_16 },
{ NULL, 0, 0, NULL }
};
@@ -45714,7 +46215,7 @@ dissect_lte_rrc_LoggedMeasurementConfiguration_v1250_IEs(tvbuff_t *tvb _U_, int
static const per_sequence_t LoggedMeasurementConfiguration_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_plmn_IdentityList_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PLMN_IdentityList3_r11 },
{ &hf_lte_rrc_areaConfiguration_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AreaConfiguration_v1130 },
- { &hf_lte_rrc_nonCriticalExtension_35, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LoggedMeasurementConfiguration_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_37, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LoggedMeasurementConfiguration_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -45729,7 +46230,7 @@ dissect_lte_rrc_LoggedMeasurementConfiguration_v1130_IEs(tvbuff_t *tvb _U_, int
static const per_sequence_t LoggedMeasurementConfiguration_v1080_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_34, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LoggedMeasurementConfiguration_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_36, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LoggedMeasurementConfiguration_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -45750,7 +46251,7 @@ static const per_sequence_t LoggedMeasurementConfiguration_r10_IEs_sequence[] =
{ &hf_lte_rrc_areaConfiguration_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AreaConfiguration_r10 },
{ &hf_lte_rrc_loggingDuration_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_LoggingDuration_r10 },
{ &hf_lte_rrc_loggingInterval_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_LoggingInterval_r10 },
- { &hf_lte_rrc_nonCriticalExtension_33, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LoggedMeasurementConfiguration_v1080_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_35, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LoggedMeasurementConfiguration_v1080_IEs },
{ NULL, 0, 0, NULL }
};
@@ -45763,7 +46264,7 @@ dissect_lte_rrc_LoggedMeasurementConfiguration_r10_IEs(tvbuff_t *tvb _U_, int of
}
-static const value_string lte_rrc_T_c1_20_vals[] = {
+static const value_string lte_rrc_T_c1_21_vals[] = {
{ 0, "loggedMeasurementConfiguration-r10" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -45771,7 +46272,7 @@ static const value_string lte_rrc_T_c1_20_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_20_choice[] = {
+static const per_choice_t T_c1_21_choice[] = {
{ 0, &hf_lte_rrc_loggedMeasurementConfiguration_r10_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_LoggedMeasurementConfiguration_r10_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -45780,44 +46281,44 @@ static const per_choice_t T_c1_20_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_20, T_c1_20_choice,
+ ett_lte_rrc_T_c1_21, T_c1_21_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_14_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_15_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_14, T_criticalExtensionsFuture_14_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_15, T_criticalExtensionsFuture_15_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_14_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_15_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_14_choice[] = {
- { 0, &hf_lte_rrc_c1_20 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_20 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_14, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_14 },
+static const per_choice_t T_criticalExtensions_15_choice[] = {
+ { 0, &hf_lte_rrc_c1_21 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_21 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_15, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_15 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_14, T_criticalExtensions_14_choice,
+ ett_lte_rrc_T_criticalExtensions_15, T_criticalExtensions_15_choice,
NULL);
return offset;
@@ -45825,7 +46326,7 @@ dissect_lte_rrc_T_criticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t LoggedMeasurementConfiguration_r10_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_14 },
+ { &hf_lte_rrc_criticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_15 },
{ NULL, 0, 0, NULL }
};
@@ -46240,14 +46741,14 @@ dissect_lte_rrc_RN_SubframeConfig_r10(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtension_25_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_26_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_25, T_nonCriticalExtension_25_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_26, T_nonCriticalExtension_26_sequence);
return offset;
}
@@ -46257,7 +46758,7 @@ static const per_sequence_t RNReconfiguration_r10_IEs_sequence[] = {
{ &hf_lte_rrc_rn_SystemInfo_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RN_SystemInfo_r10 },
{ &hf_lte_rrc_rn_SubframeConfig_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RN_SubframeConfig_r10 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_59, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_25 },
+ { &hf_lte_rrc_nonCriticalExtension_61, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_26 },
{ NULL, 0, 0, NULL }
};
@@ -46270,7 +46771,7 @@ dissect_lte_rrc_RNReconfiguration_r10_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string lte_rrc_T_c1_26_vals[] = {
+static const value_string lte_rrc_T_c1_27_vals[] = {
{ 0, "rnReconfiguration-r10" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -46278,7 +46779,7 @@ static const value_string lte_rrc_T_c1_26_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_26_choice[] = {
+static const per_choice_t T_c1_27_choice[] = {
{ 0, &hf_lte_rrc_rnReconfiguration_r10_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RNReconfiguration_r10_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -46287,44 +46788,44 @@ static const per_choice_t T_c1_26_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_26, T_c1_26_choice,
+ ett_lte_rrc_T_c1_27, T_c1_27_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_20_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_21_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_20, T_criticalExtensionsFuture_20_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_21, T_criticalExtensionsFuture_21_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_20_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_21_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_20_choice[] = {
- { 0, &hf_lte_rrc_c1_26 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_26 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_20, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_20 },
+static const per_choice_t T_criticalExtensions_21_choice[] = {
+ { 0, &hf_lte_rrc_c1_27 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_27 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_21, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_21 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_20, T_criticalExtensions_20_choice,
+ ett_lte_rrc_T_criticalExtensions_21, T_criticalExtensions_21_choice,
NULL);
return offset;
@@ -46333,7 +46834,7 @@ dissect_lte_rrc_T_criticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RNReconfiguration_r10_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_20, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_20 },
+ { &hf_lte_rrc_criticalExtensions_21, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_21 },
{ NULL, 0, 0, NULL }
};
@@ -46364,14 +46865,14 @@ dissect_lte_rrc_T_drb_ContinueROHC_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_36_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_37_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_36, T_nonCriticalExtension_36_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_37, T_nonCriticalExtension_37_sequence);
return offset;
}
@@ -46384,7 +46885,7 @@ static const per_sequence_t RRCConnectionResume_r13_IEs_sequence[] = {
{ &hf_lte_rrc_antennaInfoDedicatedPCell_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AntennaInfoDedicated_v10i0 },
{ &hf_lte_rrc_drb_ContinueROHC_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_drb_ContinueROHC_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_36 },
+ { &hf_lte_rrc_nonCriticalExtension_98, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_37 },
{ NULL, 0, 0, NULL }
};
@@ -46397,7 +46898,7 @@ dissect_lte_rrc_RRCConnectionResume_r13_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const value_string lte_rrc_T_c1_32_vals[] = {
+static const value_string lte_rrc_T_c1_33_vals[] = {
{ 0, "rrcConnectionResume-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -46405,7 +46906,7 @@ static const value_string lte_rrc_T_c1_32_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_32_choice[] = {
+static const per_choice_t T_c1_33_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResume_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResume_r13_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -46414,44 +46915,44 @@ static const per_choice_t T_c1_32_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_32, T_c1_32_choice,
+ ett_lte_rrc_T_c1_33, T_c1_33_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_31_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_32_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_31, T_criticalExtensionsFuture_31_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_32, T_criticalExtensionsFuture_32_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_31_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_32_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_31_choice[] = {
- { 0, &hf_lte_rrc_c1_32 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_32 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_31, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_31 },
+static const per_choice_t T_criticalExtensions_32_choice[] = {
+ { 0, &hf_lte_rrc_c1_33 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_33 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_32, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_32 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_31, T_criticalExtensions_31_choice,
+ ett_lte_rrc_T_criticalExtensions_32, T_criticalExtensions_32_choice,
NULL);
return offset;
@@ -46460,7 +46961,7 @@ dissect_lte_rrc_T_criticalExtensions_31(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResume_r13_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_31, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_31 },
+ { &hf_lte_rrc_criticalExtensions_32, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_32 },
{ NULL, 0, 0, NULL }
};
@@ -46476,7 +46977,7 @@ dissect_lte_rrc_RRCConnectionResume_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const value_string lte_rrc_T_c1_11_vals[] = {
+static const value_string lte_rrc_T_c1_12_vals[] = {
{ 0, "csfbParametersResponseCDMA2000" },
{ 1, "dlInformationTransfer" },
{ 2, "handoverFromEUTRAPreparationRequest" },
@@ -46496,7 +46997,7 @@ static const value_string lte_rrc_T_c1_11_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_11_choice[] = {
+static const per_choice_t T_c1_12_choice[] = {
{ 0, &hf_lte_rrc_csfbParametersResponseCDMA2000, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CSFBParametersResponseCDMA2000 },
{ 1, &hf_lte_rrc_dlInformationTransfer, ASN1_NO_EXTENSIONS , dissect_lte_rrc_DLInformationTransfer },
{ 2, &hf_lte_rrc_handoverFromEUTRAPreparationRequest, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest },
@@ -46517,9 +47018,9 @@ static const per_choice_t T_c1_11_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_11, T_c1_11_choice,
+ ett_lte_rrc_T_c1_12, T_c1_12_choice,
NULL);
return offset;
@@ -46546,7 +47047,7 @@ static const value_string lte_rrc_DL_DCCH_MessageType_vals[] = {
};
static const per_choice_t DL_DCCH_MessageType_choice[] = {
- { 0, &hf_lte_rrc_c1_11 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_11 },
+ { 0, &hf_lte_rrc_c1_12 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_12 },
{ 1, &hf_lte_rrc_messageClassExtension_05, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_05 },
{ 0, NULL, 0, NULL }
};
@@ -46627,35 +47128,35 @@ dissect_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs(tvbuff_t *tvb _U_, in
}
-static const per_sequence_t T_criticalExtensionsFuture_27_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_28_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_27, T_criticalExtensionsFuture_27_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_28, T_criticalExtensionsFuture_28_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_27_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_28_vals[] = {
{ 0, "rrcConnectionReestablishmentRequest-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_27_choice[] = {
+static const per_choice_t T_criticalExtensions_28_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_27, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_27 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_28, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_28 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_27, T_criticalExtensions_27_choice,
+ ett_lte_rrc_T_criticalExtensions_28, T_criticalExtensions_28_choice,
NULL);
return offset;
@@ -46663,7 +47164,7 @@ dissect_lte_rrc_T_criticalExtensions_27(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishmentRequest_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_27, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_27 },
+ { &hf_lte_rrc_criticalExtensions_28, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_28 },
{ NULL, 0, 0, NULL }
};
@@ -46749,35 +47250,35 @@ dissect_lte_rrc_RRCConnectionRequest_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_criticalExtensionsFuture_30_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_31_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_30, T_criticalExtensionsFuture_30_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_31, T_criticalExtensionsFuture_31_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_30_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_31_vals[] = {
{ 0, "rrcConnectionRequest-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_30_choice[] = {
+static const per_choice_t T_criticalExtensions_31_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionRequest_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRequest_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_30, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_30 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_31, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_31 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_30, T_criticalExtensions_30_choice,
+ ett_lte_rrc_T_criticalExtensions_31, T_criticalExtensions_31_choice,
NULL);
return offset;
@@ -46785,7 +47286,7 @@ dissect_lte_rrc_T_criticalExtensions_30(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionRequest_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_30, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_30 },
+ { &hf_lte_rrc_criticalExtensions_31, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_31 },
{ NULL, 0, 0, NULL }
};
@@ -46801,22 +47302,22 @@ dissect_lte_rrc_RRCConnectionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const value_string lte_rrc_T_c1_12_vals[] = {
+static const value_string lte_rrc_T_c1_13_vals[] = {
{ 0, "rrcConnectionReestablishmentRequest" },
{ 1, "rrcConnectionRequest" },
{ 0, NULL }
};
-static const per_choice_t T_c1_12_choice[] = {
+static const per_choice_t T_c1_13_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest },
{ 1, &hf_lte_rrc_rrcConnectionRequest, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRequest },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_12, T_c1_12_choice,
+ ett_lte_rrc_T_c1_13, T_c1_13_choice,
NULL);
return offset;
@@ -46884,35 +47385,35 @@ dissect_lte_rrc_RRCConnectionResumeRequest_r13_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_criticalExtensionsFuture_33_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_34_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_33, T_criticalExtensionsFuture_33_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_34, T_criticalExtensionsFuture_34_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_33_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_34_vals[] = {
{ 0, "rrcConnectionResumeRequest-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_33_choice[] = {
+static const per_choice_t T_criticalExtensions_34_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResumeRequest_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeRequest_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_33, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_33 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_34, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_34 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_33, T_criticalExtensions_33_choice,
+ ett_lte_rrc_T_criticalExtensions_34, T_criticalExtensions_34_choice,
NULL);
return offset;
@@ -46920,7 +47421,7 @@ dissect_lte_rrc_T_criticalExtensions_33(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResumeRequest_r13_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_33, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_33 },
+ { &hf_lte_rrc_criticalExtensions_34, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_34 },
{ NULL, 0, 0, NULL }
};
@@ -46995,7 +47496,7 @@ static const value_string lte_rrc_UL_CCCH_MessageType_vals[] = {
};
static const per_choice_t UL_CCCH_MessageType_choice[] = {
- { 0, &hf_lte_rrc_c1_12 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_12 },
+ { 0, &hf_lte_rrc_c1_13 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_13 },
{ 1, &hf_lte_rrc_messageClassExtension_06, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_06 },
{ 0, NULL, 0, NULL }
};
@@ -47024,14 +47525,14 @@ dissect_lte_rrc_UL_CCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_nonCriticalExtension_09_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_10_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_09, T_nonCriticalExtension_09_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_10, T_nonCriticalExtension_10_sequence);
return offset;
}
@@ -47039,7 +47540,7 @@ dissect_lte_rrc_T_nonCriticalExtension_09(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t CSFBParametersRequestCDMA2000_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_20, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_09 },
+ { &hf_lte_rrc_nonCriticalExtension_22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_10 },
{ NULL, 0, 0, NULL }
};
@@ -47053,7 +47554,7 @@ dissect_lte_rrc_CSFBParametersRequestCDMA2000_v8a0_IEs(tvbuff_t *tvb _U_, int of
static const per_sequence_t CSFBParametersRequestCDMA2000_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CSFBParametersRequestCDMA2000_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_21, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CSFBParametersRequestCDMA2000_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -47066,35 +47567,35 @@ dissect_lte_rrc_CSFBParametersRequestCDMA2000_r8_IEs(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_criticalExtensionsFuture_08_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_09_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_08, T_criticalExtensionsFuture_08_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_09, T_criticalExtensionsFuture_09_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_08_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_09_vals[] = {
{ 0, "csfbParametersRequestCDMA2000-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_08_choice[] = {
+static const per_choice_t T_criticalExtensions_09_choice[] = {
{ 0, &hf_lte_rrc_csfbParametersRequestCDMA2000_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CSFBParametersRequestCDMA2000_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_08, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_08 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_09, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_09 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_08, T_criticalExtensions_08_choice,
+ ett_lte_rrc_T_criticalExtensions_09, T_criticalExtensions_09_choice,
NULL);
return offset;
@@ -47102,7 +47603,7 @@ dissect_lte_rrc_T_criticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t CSFBParametersRequestCDMA2000_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_08 },
+ { &hf_lte_rrc_criticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_09 },
{ NULL, 0, 0, NULL }
};
@@ -47982,15 +48483,15 @@ dissect_lte_rrc_MeasResultServFreq_r10_eag_1(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_measResultSCell_v1310_sequence[] = {
+static const per_sequence_t T_measResultSCell_v1310_01_sequence[] = {
{ &hf_lte_rrc_rs_sinr_Result_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RS_SINR_Range_r13 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_measResultSCell_v1310(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_measResultSCell_v1310_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_measResultSCell_v1310, T_measResultSCell_v1310_sequence);
+ ett_lte_rrc_T_measResultSCell_v1310_01, T_measResultSCell_v1310_01_sequence);
return offset;
}
@@ -48011,7 +48512,7 @@ dissect_lte_rrc_T_measResultBestNeighCell_v1310(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t MeasResultServFreq_r10_eag_2_sequence[] = {
- { &hf_lte_rrc_measResultSCell_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultSCell_v1310 },
+ { &hf_lte_rrc_measResultSCell_v1310_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultSCell_v1310_01 },
{ &hf_lte_rrc_measResultBestNeighCell_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultBestNeighCell_v1310 },
{ NULL, 0, 0, NULL }
};
@@ -48215,32 +48716,6 @@ dissect_lte_rrc_MeasResultServFreqListExt_r13(tvbuff_t *tvb _U_, int offset _U_,
}
-
-static int
-dissect_lte_rrc_INTEGER_M4_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -4, 5U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t MeasResultSSTD_r13_sequence[] = {
- { &hf_lte_rrc_sfn_OffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 },
- { &hf_lte_rrc_frameBoundaryOffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M4_5 },
- { &hf_lte_rrc_subframeBoundaryOffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_lte_rrc_MeasResultSSTD_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_MeasResultSSTD_r13, MeasResultSSTD_r13_sequence);
-
- return offset;
-}
-
-
static const per_sequence_t T_measResultPCell_v1310_sequence[] = {
{ &hf_lte_rrc_rs_sinr_Result_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RS_SINR_Range_r13 },
{ NULL, 0, 0, NULL }
@@ -48406,14 +48881,14 @@ dissect_lte_rrc_MeasResults(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtension_20_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_21_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_20, T_nonCriticalExtension_20_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_21, T_nonCriticalExtension_21_sequence);
return offset;
}
@@ -48421,7 +48896,7 @@ dissect_lte_rrc_T_nonCriticalExtension_20(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t MeasurementReport_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_45, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_20 },
+ { &hf_lte_rrc_nonCriticalExtension_47, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_21 },
{ NULL, 0, 0, NULL }
};
@@ -48436,7 +48911,7 @@ dissect_lte_rrc_MeasurementReport_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t MeasurementReport_r8_IEs_sequence[] = {
{ &hf_lte_rrc_measResults , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults },
- { &hf_lte_rrc_nonCriticalExtension_44, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasurementReport_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_46, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasurementReport_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48449,7 +48924,7 @@ dissect_lte_rrc_MeasurementReport_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const value_string lte_rrc_T_c1_23_vals[] = {
+static const value_string lte_rrc_T_c1_24_vals[] = {
{ 0, "measurementReport-r8" },
{ 1, "spare7" },
{ 2, "spare6" },
@@ -48461,7 +48936,7 @@ static const value_string lte_rrc_T_c1_23_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_23_choice[] = {
+static const per_choice_t T_c1_24_choice[] = {
{ 0, &hf_lte_rrc_measurementReport_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MeasurementReport_r8_IEs },
{ 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -48474,44 +48949,44 @@ static const per_choice_t T_c1_23_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_23, T_c1_23_choice,
+ ett_lte_rrc_T_c1_24, T_c1_24_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_17_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_18_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_17, T_criticalExtensionsFuture_17_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_18, T_criticalExtensionsFuture_18_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_17_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_18_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_17_choice[] = {
- { 0, &hf_lte_rrc_c1_23 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_23 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_17, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_17 },
+static const per_choice_t T_criticalExtensions_18_choice[] = {
+ { 0, &hf_lte_rrc_c1_24 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_24 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_18, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_18 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_17, T_criticalExtensions_17_choice,
+ ett_lte_rrc_T_criticalExtensions_18, T_criticalExtensions_18_choice,
NULL);
return offset;
@@ -48519,7 +48994,7 @@ dissect_lte_rrc_T_criticalExtensions_17(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t MeasurementReport_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_17 },
+ { &hf_lte_rrc_criticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_18 },
{ NULL, 0, 0, NULL }
};
@@ -48595,14 +49070,14 @@ dissect_lte_rrc_T_logMeasAvailableMBSFN_r12(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtension_29_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_30_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_29, T_nonCriticalExtension_29_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_30, T_nonCriticalExtension_30_sequence);
return offset;
}
@@ -48610,7 +49085,7 @@ dissect_lte_rrc_T_nonCriticalExtension_29(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReconfigurationComplete_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasAvailableMBSFN_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailableMBSFN_r12 },
- { &hf_lte_rrc_nonCriticalExtension_74, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_29 },
+ { &hf_lte_rrc_nonCriticalExtension_76, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_30 },
{ NULL, 0, 0, NULL }
};
@@ -48625,7 +49100,7 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1250_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReconfigurationComplete_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailInfoAvailable_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_connEstFailInfoAvailable_r11 },
- { &hf_lte_rrc_nonCriticalExtension_73, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_75, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48641,7 +49116,7 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1130_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReconfigurationComplete_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_rlf_InfoAvailable_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rlf_InfoAvailable_r10 },
{ &hf_lte_rrc_logMeasAvailable_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailable_r10 },
- { &hf_lte_rrc_nonCriticalExtension_72, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_74, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48656,7 +49131,7 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1020_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReconfigurationComplete_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_71, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_73, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48670,7 +49145,7 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_v8a0_IEs(tvbuff_t *tvb _U_,
static const per_sequence_t RRCConnectionReconfigurationComplete_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_70, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_72, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48683,35 +49158,35 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs(tvbuff_t *tvb _U_, i
}
-static const per_sequence_t T_criticalExtensionsFuture_23_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_24_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_23, T_criticalExtensionsFuture_23_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_24, T_criticalExtensionsFuture_24_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_23_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_24_vals[] = {
{ 0, "rrcConnectionReconfigurationComplete-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_23_choice[] = {
+static const per_choice_t T_criticalExtensions_24_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReconfigurationComplete_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_23, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_23 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_24, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_24 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_23, T_criticalExtensions_23_choice,
+ ett_lte_rrc_T_criticalExtensions_24, T_criticalExtensions_24_choice,
NULL);
return offset;
@@ -48720,7 +49195,7 @@ dissect_lte_rrc_T_criticalExtensions_23(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReconfigurationComplete_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_23, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_23 },
+ { &hf_lte_rrc_criticalExtensions_24, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_24 },
{ NULL, 0, 0, NULL }
};
@@ -48796,14 +49271,14 @@ dissect_lte_rrc_T_logMeasAvailableMBSFN_r12_01(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtension_31_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_32_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_31, T_nonCriticalExtension_31_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_32, T_nonCriticalExtension_32_sequence);
return offset;
}
@@ -48811,7 +49286,7 @@ dissect_lte_rrc_T_nonCriticalExtension_31(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishmentComplete_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasAvailableMBSFN_r12_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailableMBSFN_r12_01 },
- { &hf_lte_rrc_nonCriticalExtension_82, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_31 },
+ { &hf_lte_rrc_nonCriticalExtension_84, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_32 },
{ NULL, 0, 0, NULL }
};
@@ -48826,7 +49301,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReestablishmentComplete_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailInfoAvailable_r11_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_connEstFailInfoAvailable_r11_01 },
- { &hf_lte_rrc_nonCriticalExtension_81, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_83, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48841,7 +49316,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReestablishmentComplete_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasAvailable_r10_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailable_r10_01 },
- { &hf_lte_rrc_nonCriticalExtension_80, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_82, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48856,7 +49331,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReestablishmentComplete_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_79, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_81, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48871,7 +49346,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs(tvbuff_t *tvb _U_,
static const per_sequence_t RRCConnectionReestablishmentComplete_v920_IEs_sequence[] = {
{ &hf_lte_rrc_rlf_InfoAvailable_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rlf_InfoAvailable_r9 },
- { &hf_lte_rrc_nonCriticalExtension_78, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_80, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48885,7 +49360,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v920_IEs(tvbuff_t *tvb _U_,
static const per_sequence_t RRCConnectionReestablishmentComplete_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_77, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_79, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48898,35 +49373,35 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs(tvbuff_t *tvb _U_, i
}
-static const per_sequence_t T_criticalExtensionsFuture_25_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_26_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_25, T_criticalExtensionsFuture_25_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_26, T_criticalExtensionsFuture_26_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_25_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_26_vals[] = {
{ 0, "rrcConnectionReestablishmentComplete-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_25_choice[] = {
+static const per_choice_t T_criticalExtensions_26_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentComplete_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_25, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_25 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_26, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_26 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_25, T_criticalExtensions_25_choice,
+ ett_lte_rrc_T_criticalExtensions_26, T_criticalExtensions_26_choice,
NULL);
return offset;
@@ -48935,7 +49410,7 @@ dissect_lte_rrc_T_criticalExtensions_25(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishmentComplete_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_25, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_25 },
+ { &hf_lte_rrc_criticalExtensions_26, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_26 },
{ NULL, 0, 0, NULL }
};
@@ -49152,14 +49627,14 @@ dissect_lte_rrc_T_cp_CIoT_EPS_Optimisation_r13(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtension_39_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_40_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_39, T_nonCriticalExtension_39_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_40, T_nonCriticalExtension_40_sequence);
return offset;
}
@@ -49171,7 +49646,7 @@ static const per_sequence_t RRCConnectionSetupComplete_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_attachWithoutPDN_Connectivity_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_attachWithoutPDN_Connectivity_r13 },
{ &hf_lte_rrc_up_CIoT_EPS_Optimisation_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_up_CIoT_EPS_Optimisation_r13 },
{ &hf_lte_rrc_cp_CIoT_EPS_Optimisation_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_cp_CIoT_EPS_Optimisation_r13 },
- { &hf_lte_rrc_nonCriticalExtension_105, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_39 },
+ { &hf_lte_rrc_nonCriticalExtension_107, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_40 },
{ NULL, 0, 0, NULL }
};
@@ -49188,7 +49663,7 @@ static const per_sequence_t RRCConnectionSetupComplete_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_mobilityState_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mobilityState_r12 },
{ &hf_lte_rrc_mobilityHistoryAvail_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mobilityHistoryAvail_r12 },
{ &hf_lte_rrc_logMeasAvailableMBSFN_r12_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailableMBSFN_r12_02 },
- { &hf_lte_rrc_nonCriticalExtension_104, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49203,7 +49678,7 @@ dissect_lte_rrc_RRCConnectionSetupComplete_v1250_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t RRCConnectionSetupComplete_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailInfoAvailable_r11_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_connEstFailInfoAvailable_r11_02 },
- { &hf_lte_rrc_nonCriticalExtension_103, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_105, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49221,7 +49696,7 @@ static const per_sequence_t RRCConnectionSetupComplete_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_rlf_InfoAvailable_r10_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rlf_InfoAvailable_r10_01 },
{ &hf_lte_rrc_logMeasAvailable_r10_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailable_r10_02 },
{ &hf_lte_rrc_rn_SubframeConfigReq_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rn_SubframeConfigReq_r10 },
- { &hf_lte_rrc_nonCriticalExtension_102, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_104, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49236,7 +49711,7 @@ dissect_lte_rrc_RRCConnectionSetupComplete_v1020_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t RRCConnectionSetupComplete_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_101, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_103, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49253,7 +49728,7 @@ static const per_sequence_t RRCConnectionSetupComplete_r8_IEs_sequence[] = {
{ &hf_lte_rrc_selectedPLMN_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxPLMN_r11 },
{ &hf_lte_rrc_registeredMME, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RegisteredMME },
{ &hf_lte_rrc_dedicatedInfoNAS, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoNAS },
- { &hf_lte_rrc_nonCriticalExtension_100, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_102, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49266,7 +49741,7 @@ dissect_lte_rrc_RRCConnectionSetupComplete_r8_IEs(tvbuff_t *tvb _U_, int offset
}
-static const value_string lte_rrc_T_c1_34_vals[] = {
+static const value_string lte_rrc_T_c1_35_vals[] = {
{ 0, "rrcConnectionSetupComplete-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -49274,7 +49749,7 @@ static const value_string lte_rrc_T_c1_34_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_34_choice[] = {
+static const per_choice_t T_c1_35_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionSetupComplete_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetupComplete_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -49283,44 +49758,44 @@ static const per_choice_t T_c1_34_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_34, T_c1_34_choice,
+ ett_lte_rrc_T_c1_35, T_c1_35_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_35_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_36_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_35, T_criticalExtensionsFuture_35_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_36, T_criticalExtensionsFuture_36_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_35_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_36_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_35_choice[] = {
- { 0, &hf_lte_rrc_c1_34 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_34 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_35, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_35 },
+static const per_choice_t T_criticalExtensions_36_choice[] = {
+ { 0, &hf_lte_rrc_c1_35 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_35 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_36, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_36 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_35, T_criticalExtensions_35_choice,
+ ett_lte_rrc_T_criticalExtensions_36, T_criticalExtensions_36_choice,
NULL);
return offset;
@@ -49329,7 +49804,7 @@ dissect_lte_rrc_T_criticalExtensions_35(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionSetupComplete_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_35, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_35 },
+ { &hf_lte_rrc_criticalExtensions_36, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_36 },
{ NULL, 0, 0, NULL }
};
@@ -49345,14 +49820,14 @@ dissect_lte_rrc_RRCConnectionSetupComplete(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtension_43_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_44_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_43, T_nonCriticalExtension_43_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_44, T_nonCriticalExtension_44_sequence);
return offset;
}
@@ -49360,7 +49835,7 @@ dissect_lte_rrc_T_nonCriticalExtension_43(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SecurityModeComplete_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_112, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_43 },
+ { &hf_lte_rrc_nonCriticalExtension_114, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_44 },
{ NULL, 0, 0, NULL }
};
@@ -49374,7 +49849,7 @@ dissect_lte_rrc_SecurityModeComplete_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t SecurityModeComplete_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_111, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeComplete_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeComplete_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49387,35 +49862,35 @@ dissect_lte_rrc_SecurityModeComplete_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_criticalExtensionsFuture_38_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_39_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_38, T_criticalExtensionsFuture_38_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_39, T_criticalExtensionsFuture_39_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_38_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_39_vals[] = {
{ 0, "securityModeComplete-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_38_choice[] = {
+static const per_choice_t T_criticalExtensions_39_choice[] = {
{ 0, &hf_lte_rrc_securityModeComplete_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeComplete_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_38, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_38 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_39, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_39 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_38, T_criticalExtensions_38_choice,
+ ett_lte_rrc_T_criticalExtensions_39, T_criticalExtensions_39_choice,
NULL);
return offset;
@@ -49424,7 +49899,7 @@ dissect_lte_rrc_T_criticalExtensions_38(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SecurityModeComplete_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_38, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_38 },
+ { &hf_lte_rrc_criticalExtensions_39, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_39 },
{ NULL, 0, 0, NULL }
};
@@ -49440,14 +49915,14 @@ dissect_lte_rrc_SecurityModeComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtension_44_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_45_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_44, T_nonCriticalExtension_44_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_45, T_nonCriticalExtension_45_sequence);
return offset;
}
@@ -49455,7 +49930,7 @@ dissect_lte_rrc_T_nonCriticalExtension_44(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SecurityModeFailure_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_114, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_44 },
+ { &hf_lte_rrc_nonCriticalExtension_116, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_45 },
{ NULL, 0, 0, NULL }
};
@@ -49469,7 +49944,7 @@ dissect_lte_rrc_SecurityModeFailure_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t SecurityModeFailure_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeFailure_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeFailure_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49482,35 +49957,35 @@ dissect_lte_rrc_SecurityModeFailure_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_criticalExtensionsFuture_39_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_40_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_39, T_criticalExtensionsFuture_39_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_40, T_criticalExtensionsFuture_40_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_39_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_40_vals[] = {
{ 0, "securityModeFailure-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_39_choice[] = {
+static const per_choice_t T_criticalExtensions_40_choice[] = {
{ 0, &hf_lte_rrc_securityModeFailure_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeFailure_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_39, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_39 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_40, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_40 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_39, T_criticalExtensions_39_choice,
+ ett_lte_rrc_T_criticalExtensions_40, T_criticalExtensions_40_choice,
NULL);
return offset;
@@ -49519,7 +49994,7 @@ dissect_lte_rrc_T_criticalExtensions_39(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SecurityModeFailure_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_39, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_39 },
+ { &hf_lte_rrc_criticalExtensions_40, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_40 },
{ NULL, 0, 0, NULL }
};
@@ -49630,14 +50105,14 @@ dissect_lte_rrc_UE_RadioPagingInfo_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_51_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_52_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_51, T_nonCriticalExtension_51_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_52, T_nonCriticalExtension_52_sequence);
return offset;
}
@@ -49645,7 +50120,7 @@ dissect_lte_rrc_T_nonCriticalExtension_51(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UECapabilityInformation_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_ue_RadioPagingInfo_r12_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_RadioPagingInfo_r12 },
- { &hf_lte_rrc_nonCriticalExtension_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_51 },
+ { &hf_lte_rrc_nonCriticalExtension_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_52 },
{ NULL, 0, 0, NULL }
};
@@ -49660,7 +50135,7 @@ dissect_lte_rrc_UECapabilityInformation_v1250_IEs(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UECapabilityInformation_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_135, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_137, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49675,7 +50150,7 @@ dissect_lte_rrc_UECapabilityInformation_v8a0_IEs(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t UECapabilityInformation_r8_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CapabilityRAT_ContainerList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_CapabilityRAT_ContainerList },
- { &hf_lte_rrc_nonCriticalExtension_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49688,7 +50163,7 @@ dissect_lte_rrc_UECapabilityInformation_r8_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_40_vals[] = {
+static const value_string lte_rrc_T_c1_41_vals[] = {
{ 0, "ueCapabilityInformation-r8" },
{ 1, "spare7" },
{ 2, "spare6" },
@@ -49700,7 +50175,7 @@ static const value_string lte_rrc_T_c1_40_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_40_choice[] = {
+static const per_choice_t T_c1_41_choice[] = {
{ 0, &hf_lte_rrc_ueCapabilityInformation_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityInformation_r8_IEs },
{ 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -49713,44 +50188,44 @@ static const per_choice_t T_c1_40_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_40, T_c1_40_choice,
+ ett_lte_rrc_T_c1_41, T_c1_41_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_44_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_45_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_44, T_criticalExtensionsFuture_44_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_45, T_criticalExtensionsFuture_45_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_44_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_45_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_44_choice[] = {
- { 0, &hf_lte_rrc_c1_40 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_40 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_44, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_44 },
+static const per_choice_t T_criticalExtensions_45_choice[] = {
+ { 0, &hf_lte_rrc_c1_41 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_41 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_45, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_45 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_44, T_criticalExtensions_44_choice,
+ ett_lte_rrc_T_criticalExtensions_45, T_criticalExtensions_45_choice,
NULL);
return offset;
@@ -49759,7 +50234,7 @@ dissect_lte_rrc_T_criticalExtensions_44(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UECapabilityInformation_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_44, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_44 },
+ { &hf_lte_rrc_criticalExtensions_45, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_45 },
{ NULL, 0, 0, NULL }
};
@@ -49785,14 +50260,14 @@ dissect_lte_rrc_BIT_STRING_SIZE_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_55_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_56_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_55, T_nonCriticalExtension_55_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_56, T_nonCriticalExtension_56_sequence);
return offset;
}
@@ -49800,7 +50275,7 @@ dissect_lte_rrc_T_nonCriticalExtension_55(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t ULHandoverPreparationTransfer_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_149, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_55 },
+ { &hf_lte_rrc_nonCriticalExtension_151, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_56 },
{ NULL, 0, 0, NULL }
};
@@ -49817,7 +50292,7 @@ static const per_sequence_t ULHandoverPreparationTransfer_r8_IEs_sequence[] = {
{ &hf_lte_rrc_cdma2000_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Type },
{ &hf_lte_rrc_meid , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_56 },
{ &hf_lte_rrc_dedicatedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoCDMA2000 },
- { &hf_lte_rrc_nonCriticalExtension_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_150, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49830,7 +50305,7 @@ dissect_lte_rrc_ULHandoverPreparationTransfer_r8_IEs(tvbuff_t *tvb _U_, int offs
}
-static const value_string lte_rrc_T_c1_43_vals[] = {
+static const value_string lte_rrc_T_c1_44_vals[] = {
{ 0, "ulHandoverPreparationTransfer-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -49838,7 +50313,7 @@ static const value_string lte_rrc_T_c1_43_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_43_choice[] = {
+static const per_choice_t T_c1_44_choice[] = {
{ 0, &hf_lte_rrc_ulHandoverPreparationTransfer_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULHandoverPreparationTransfer_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -49847,44 +50322,44 @@ static const per_choice_t T_c1_43_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_43, T_c1_43_choice,
+ ett_lte_rrc_T_c1_44, T_c1_44_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_47_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_48_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_47, T_criticalExtensionsFuture_47_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_48, T_criticalExtensionsFuture_48_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_47_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_48_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_47_choice[] = {
- { 0, &hf_lte_rrc_c1_43 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_43 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_47, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_47 },
+static const per_choice_t T_criticalExtensions_48_choice[] = {
+ { 0, &hf_lte_rrc_c1_44 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_44 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_48, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_48 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_47, T_criticalExtensions_47_choice,
+ ett_lte_rrc_T_criticalExtensions_48, T_criticalExtensions_48_choice,
NULL);
return offset;
@@ -49892,7 +50367,7 @@ dissect_lte_rrc_T_criticalExtensions_47(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t ULHandoverPreparationTransfer_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_47, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_47 },
+ { &hf_lte_rrc_criticalExtensions_48, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_48 },
{ NULL, 0, 0, NULL }
};
@@ -49932,14 +50407,14 @@ dissect_lte_rrc_T_dedicatedInfoType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_56_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_57_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_56, T_nonCriticalExtension_56_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_57, T_nonCriticalExtension_57_sequence);
return offset;
}
@@ -49947,7 +50422,7 @@ dissect_lte_rrc_T_nonCriticalExtension_56(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t ULInformationTransfer_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_151, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_56 },
+ { &hf_lte_rrc_nonCriticalExtension_153, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_57 },
{ NULL, 0, 0, NULL }
};
@@ -49962,7 +50437,7 @@ dissect_lte_rrc_ULInformationTransfer_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t ULInformationTransfer_r8_IEs_sequence[] = {
{ &hf_lte_rrc_dedicatedInfoType_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_dedicatedInfoType_01 },
- { &hf_lte_rrc_nonCriticalExtension_150, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ULInformationTransfer_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_152, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ULInformationTransfer_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -49975,7 +50450,7 @@ dissect_lte_rrc_ULInformationTransfer_r8_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_44_vals[] = {
+static const value_string lte_rrc_T_c1_45_vals[] = {
{ 0, "ulInformationTransfer-r8" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -49983,7 +50458,7 @@ static const value_string lte_rrc_T_c1_44_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_44_choice[] = {
+static const per_choice_t T_c1_45_choice[] = {
{ 0, &hf_lte_rrc_ulInformationTransfer_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULInformationTransfer_r8_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -49992,44 +50467,44 @@ static const per_choice_t T_c1_44_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_44, T_c1_44_choice,
+ ett_lte_rrc_T_c1_45, T_c1_45_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_48_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_49_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_48, T_criticalExtensionsFuture_48_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_49, T_criticalExtensionsFuture_49_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_48_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_49_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_48_choice[] = {
- { 0, &hf_lte_rrc_c1_44 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_44 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_48, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_48 },
+static const per_choice_t T_criticalExtensions_49_choice[] = {
+ { 0, &hf_lte_rrc_c1_45 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_45 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_49, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_49 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_48, T_criticalExtensions_48_choice,
+ ett_lte_rrc_T_criticalExtensions_49, T_criticalExtensions_49_choice,
NULL);
return offset;
@@ -50037,7 +50512,7 @@ dissect_lte_rrc_T_criticalExtensions_48(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t ULInformationTransfer_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_48, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_48 },
+ { &hf_lte_rrc_criticalExtensions_49, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_49 },
{ NULL, 0, 0, NULL }
};
@@ -50093,14 +50568,14 @@ dissect_lte_rrc_DRB_CountInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_08_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_09_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_08, T_nonCriticalExtension_08_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_09, T_nonCriticalExtension_09_sequence);
return offset;
}
@@ -50108,7 +50583,7 @@ dissect_lte_rrc_T_nonCriticalExtension_08(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t CounterCheckResponse_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_08 },
+ { &hf_lte_rrc_nonCriticalExtension_20, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_09 },
{ NULL, 0, 0, NULL }
};
@@ -50123,7 +50598,7 @@ dissect_lte_rrc_CounterCheckResponse_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t CounterCheckResponse_r8_IEs_sequence[] = {
{ &hf_lte_rrc_drb_CountInfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_CountInfoList },
- { &hf_lte_rrc_nonCriticalExtension_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CounterCheckResponse_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CounterCheckResponse_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -50136,35 +50611,35 @@ dissect_lte_rrc_CounterCheckResponse_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_criticalExtensionsFuture_07_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_08_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_07, T_criticalExtensionsFuture_07_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_08, T_criticalExtensionsFuture_08_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_07_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_08_vals[] = {
{ 0, "counterCheckResponse-r8" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_07_choice[] = {
+static const per_choice_t T_criticalExtensions_08_choice[] = {
{ 0, &hf_lte_rrc_counterCheckResponse_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CounterCheckResponse_r8_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_07, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_07 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_08, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_08 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_07, T_criticalExtensions_07_choice,
+ ett_lte_rrc_T_criticalExtensions_08, T_criticalExtensions_08_choice,
NULL);
return offset;
@@ -50173,7 +50648,7 @@ dissect_lte_rrc_T_criticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t CounterCheckResponse_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_07 },
+ { &hf_lte_rrc_criticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_08 },
{ NULL, 0, 0, NULL }
};
@@ -51238,14 +51713,14 @@ dissect_lte_rrc_MobilityHistoryReport_r12(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtension_54_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_55_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_54, T_nonCriticalExtension_54_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_55, T_nonCriticalExtension_55_sequence);
return offset;
}
@@ -51253,7 +51728,7 @@ dissect_lte_rrc_T_nonCriticalExtension_54(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UEInformationResponse_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_mobilityHistoryReport_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityHistoryReport_r12 },
- { &hf_lte_rrc_nonCriticalExtension_147, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_54 },
+ { &hf_lte_rrc_nonCriticalExtension_149, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_55 },
{ NULL, 0, 0, NULL }
};
@@ -51268,7 +51743,7 @@ dissect_lte_rrc_UEInformationResponse_v1250_IEs(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t UEInformationResponse_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailReport_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ConnEstFailReport_r11 },
- { &hf_lte_rrc_nonCriticalExtension_146, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51283,7 +51758,7 @@ dissect_lte_rrc_UEInformationResponse_v1130_IEs(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t UEInformationResponse_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasReport_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LogMeasReport_r10 },
- { &hf_lte_rrc_nonCriticalExtension_145, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_147, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51298,7 +51773,7 @@ dissect_lte_rrc_UEInformationResponse_v1020_IEs(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t UEInformationResponse_v930_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_04 },
- { &hf_lte_rrc_nonCriticalExtension_144, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_146, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51314,7 +51789,7 @@ dissect_lte_rrc_UEInformationResponse_v930_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t UEInformationResponse_r9_IEs_sequence[] = {
{ &hf_lte_rrc_rach_Report_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rach_Report_r9 },
{ &hf_lte_rrc_rlf_Report_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RLF_Report_r9 },
- { &hf_lte_rrc_nonCriticalExtension_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v930_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_144, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v930_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51327,7 +51802,7 @@ dissect_lte_rrc_UEInformationResponse_r9_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_42_vals[] = {
+static const value_string lte_rrc_T_c1_43_vals[] = {
{ 0, "ueInformationResponse-r9" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -51335,7 +51810,7 @@ static const value_string lte_rrc_T_c1_42_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_42_choice[] = {
+static const per_choice_t T_c1_43_choice[] = {
{ 0, &hf_lte_rrc_ueInformationResponse_r9_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UEInformationResponse_r9_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -51344,44 +51819,44 @@ static const per_choice_t T_c1_42_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_42, T_c1_42_choice,
+ ett_lte_rrc_T_c1_43, T_c1_43_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_46_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_47_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_46, T_criticalExtensionsFuture_46_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_47, T_criticalExtensionsFuture_47_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_46_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_47_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_46_choice[] = {
- { 0, &hf_lte_rrc_c1_42 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_42 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_46, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_46 },
+static const per_choice_t T_criticalExtensions_47_choice[] = {
+ { 0, &hf_lte_rrc_c1_43 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_43 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_47, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_47 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_46, T_criticalExtensions_46_choice,
+ ett_lte_rrc_T_criticalExtensions_47, T_criticalExtensions_47_choice,
NULL);
return offset;
@@ -51390,7 +51865,7 @@ dissect_lte_rrc_T_criticalExtensions_46(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UEInformationResponse_r9_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_46, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_46 },
+ { &hf_lte_rrc_criticalExtensions_47, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_47 },
{ NULL, 0, 0, NULL }
};
@@ -51446,14 +51921,14 @@ dissect_lte_rrc_T_carrierFreq_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_nonCriticalExtension_24_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_25_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_24, T_nonCriticalExtension_24_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_25, T_nonCriticalExtension_25_sequence);
return offset;
}
@@ -51461,7 +51936,7 @@ dissect_lte_rrc_T_nonCriticalExtension_24(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t ProximityIndication_v930_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_58, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_24 },
+ { &hf_lte_rrc_nonCriticalExtension_60, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_25 },
{ NULL, 0, 0, NULL }
};
@@ -51477,7 +51952,7 @@ dissect_lte_rrc_ProximityIndication_v930_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t ProximityIndication_r9_IEs_sequence[] = {
{ &hf_lte_rrc_type_r9 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_type_r9 },
{ &hf_lte_rrc_carrierFreq_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_carrierFreq_r9 },
- { &hf_lte_rrc_nonCriticalExtension_57, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ProximityIndication_v930_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_59, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ProximityIndication_v930_IEs },
{ NULL, 0, 0, NULL }
};
@@ -51490,7 +51965,7 @@ dissect_lte_rrc_ProximityIndication_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const value_string lte_rrc_T_c1_25_vals[] = {
+static const value_string lte_rrc_T_c1_26_vals[] = {
{ 0, "proximityIndication-r9" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -51498,7 +51973,7 @@ static const value_string lte_rrc_T_c1_25_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_25_choice[] = {
+static const per_choice_t T_c1_26_choice[] = {
{ 0, &hf_lte_rrc_proximityIndication_r9_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ProximityIndication_r9_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -51507,44 +51982,44 @@ static const per_choice_t T_c1_25_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_25, T_c1_25_choice,
+ ett_lte_rrc_T_c1_26, T_c1_26_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_19_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_20_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_19, T_criticalExtensionsFuture_19_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_20, T_criticalExtensionsFuture_20_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_19_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_20_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_19_choice[] = {
- { 0, &hf_lte_rrc_c1_25 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_25 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_19, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_19 },
+static const per_choice_t T_criticalExtensions_20_choice[] = {
+ { 0, &hf_lte_rrc_c1_26 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_26 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_20, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_20 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_19, T_criticalExtensions_19_choice,
+ ett_lte_rrc_T_criticalExtensions_20, T_criticalExtensions_20_choice,
NULL);
return offset;
@@ -51552,7 +52027,7 @@ dissect_lte_rrc_T_criticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t ProximityIndication_r9_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_19, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_19 },
+ { &hf_lte_rrc_criticalExtensions_20, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_20 },
{ NULL, 0, 0, NULL }
};
@@ -51568,14 +52043,14 @@ dissect_lte_rrc_ProximityIndication_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_26_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_27_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_26, T_nonCriticalExtension_26_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_27, T_nonCriticalExtension_27_sequence);
return offset;
}
@@ -51583,7 +52058,7 @@ dissect_lte_rrc_T_nonCriticalExtension_26(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RNReconfigurationComplete_r10_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_60, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_26 },
+ { &hf_lte_rrc_nonCriticalExtension_62, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_27 },
{ NULL, 0, 0, NULL }
};
@@ -51596,7 +52071,7 @@ dissect_lte_rrc_RNReconfigurationComplete_r10_IEs(tvbuff_t *tvb _U_, int offset
}
-static const value_string lte_rrc_T_c1_27_vals[] = {
+static const value_string lte_rrc_T_c1_28_vals[] = {
{ 0, "rnReconfigurationComplete-r10" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -51604,7 +52079,7 @@ static const value_string lte_rrc_T_c1_27_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_27_choice[] = {
+static const per_choice_t T_c1_28_choice[] = {
{ 0, &hf_lte_rrc_rnReconfigurationComplete_r10_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RNReconfigurationComplete_r10_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -51613,44 +52088,44 @@ static const per_choice_t T_c1_27_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_27, T_c1_27_choice,
+ ett_lte_rrc_T_c1_28, T_c1_28_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_21_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_22_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_21, T_criticalExtensionsFuture_21_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_22, T_criticalExtensionsFuture_22_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_21_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_22_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_21_choice[] = {
- { 0, &hf_lte_rrc_c1_27 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_27 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_21, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_21 },
+static const per_choice_t T_criticalExtensions_22_choice[] = {
+ { 0, &hf_lte_rrc_c1_28 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_28 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_22, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_22 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_21, T_criticalExtensions_21_choice,
+ ett_lte_rrc_T_criticalExtensions_22, T_criticalExtensions_22_choice,
NULL);
return offset;
@@ -51659,7 +52134,7 @@ dissect_lte_rrc_T_criticalExtensions_21(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RNReconfigurationComplete_r10_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_21, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_21 },
+ { &hf_lte_rrc_criticalExtensions_22, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_22 },
{ NULL, 0, 0, NULL }
};
@@ -51723,14 +52198,14 @@ dissect_lte_rrc_CountingResponseList_r10(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtension_17_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_18_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_17, T_nonCriticalExtension_17_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_18, T_nonCriticalExtension_18_sequence);
return offset;
}
@@ -51740,7 +52215,7 @@ static const per_sequence_t MBMSCountingResponse_r10_IEs_sequence[] = {
{ &hf_lte_rrc_mbsfn_AreaIndex_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_maxMBSFN_Area_1 },
{ &hf_lte_rrc_countingResponseList_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CountingResponseList_r10 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_38, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_17 },
+ { &hf_lte_rrc_nonCriticalExtension_40, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_18 },
{ NULL, 0, 0, NULL }
};
@@ -51753,7 +52228,7 @@ dissect_lte_rrc_MBMSCountingResponse_r10_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_21_vals[] = {
+static const value_string lte_rrc_T_c1_22_vals[] = {
{ 0, "countingResponse-r10" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -51761,7 +52236,7 @@ static const value_string lte_rrc_T_c1_21_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_21_choice[] = {
+static const per_choice_t T_c1_22_choice[] = {
{ 0, &hf_lte_rrc_countingResponse_r10, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MBMSCountingResponse_r10_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -51770,44 +52245,44 @@ static const per_choice_t T_c1_21_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_21, T_c1_21_choice,
+ ett_lte_rrc_T_c1_22, T_c1_22_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_15_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_16_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_15, T_criticalExtensionsFuture_15_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_16, T_criticalExtensionsFuture_16_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_15_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_16_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_15_choice[] = {
- { 0, &hf_lte_rrc_c1_21 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_21 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_15, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_15 },
+static const per_choice_t T_criticalExtensions_16_choice[] = {
+ { 0, &hf_lte_rrc_c1_22 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_22 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_16, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_16 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_15, T_criticalExtensions_15_choice,
+ ett_lte_rrc_T_criticalExtensions_16, T_criticalExtensions_16_choice,
NULL);
return offset;
@@ -51815,7 +52290,7 @@ dissect_lte_rrc_T_criticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t MBMSCountingResponse_r10_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_15 },
+ { &hf_lte_rrc_criticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_16 },
{ NULL, 0, 0, NULL }
};
@@ -51910,14 +52385,14 @@ dissect_lte_rrc_T_rstd_InterFreqIndication_r10(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtension_14_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_15_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_14, T_nonCriticalExtension_14_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_15, T_nonCriticalExtension_15_sequence);
return offset;
}
@@ -51926,7 +52401,7 @@ dissect_lte_rrc_T_nonCriticalExtension_14(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t InterFreqRSTDMeasurementIndication_r10_IEs_sequence[] = {
{ &hf_lte_rrc_rstd_InterFreqIndication_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_rstd_InterFreqIndication_r10 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_32, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_14 },
+ { &hf_lte_rrc_nonCriticalExtension_34, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_15 },
{ NULL, 0, 0, NULL }
};
@@ -51939,7 +52414,7 @@ dissect_lte_rrc_InterFreqRSTDMeasurementIndication_r10_IEs(tvbuff_t *tvb _U_, in
}
-static const value_string lte_rrc_T_c1_19_vals[] = {
+static const value_string lte_rrc_T_c1_20_vals[] = {
{ 0, "interFreqRSTDMeasurementIndication-r10" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -51947,7 +52422,7 @@ static const value_string lte_rrc_T_c1_19_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_19_choice[] = {
+static const per_choice_t T_c1_20_choice[] = {
{ 0, &hf_lte_rrc_interFreqRSTDMeasurementIndication_r10_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_InterFreqRSTDMeasurementIndication_r10_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -51956,44 +52431,44 @@ static const per_choice_t T_c1_19_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_19, T_c1_19_choice,
+ ett_lte_rrc_T_c1_20, T_c1_20_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_13_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_14_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_13, T_criticalExtensionsFuture_13_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_14, T_criticalExtensionsFuture_14_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_13_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_14_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_13_choice[] = {
- { 0, &hf_lte_rrc_c1_19 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_19 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_13 },
+static const per_choice_t T_criticalExtensions_14_choice[] = {
+ { 0, &hf_lte_rrc_c1_20 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_20 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_14, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_14 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_13, T_criticalExtensions_13_choice,
+ ett_lte_rrc_T_criticalExtensions_14, T_criticalExtensions_14_choice,
NULL);
return offset;
@@ -52001,7 +52476,7 @@ dissect_lte_rrc_T_criticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t InterFreqRSTDMeasurementIndication_r10_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_13 },
+ { &hf_lte_rrc_criticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_14 },
{ NULL, 0, 0, NULL }
};
@@ -52017,7 +52492,7 @@ dissect_lte_rrc_InterFreqRSTDMeasurementIndication_r10(tvbuff_t *tvb _U_, int of
}
-static const value_string lte_rrc_T_c1_13_vals[] = {
+static const value_string lte_rrc_T_c1_14_vals[] = {
{ 0, "csfbParametersRequestCDMA2000" },
{ 1, "measurementReport" },
{ 2, "rrcConnectionReconfigurationComplete" },
@@ -52037,7 +52512,7 @@ static const value_string lte_rrc_T_c1_13_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_13_choice[] = {
+static const per_choice_t T_c1_14_choice[] = {
{ 0, &hf_lte_rrc_csfbParametersRequestCDMA2000, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CSFBParametersRequestCDMA2000 },
{ 1, &hf_lte_rrc_measurementReport, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MeasurementReport },
{ 2, &hf_lte_rrc_rrcConnectionReconfigurationComplete, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfigurationComplete },
@@ -52058,9 +52533,9 @@ static const per_choice_t T_c1_13_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_13, T_c1_13_choice,
+ ett_lte_rrc_T_c1_14, T_c1_14_choice,
NULL);
return offset;
@@ -52083,14 +52558,14 @@ dissect_lte_rrc_T_powerPrefIndication_r11_01(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtension_49_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_50_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_49, T_nonCriticalExtension_49_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_50, T_nonCriticalExtension_50_sequence);
return offset;
}
@@ -52099,7 +52574,7 @@ dissect_lte_rrc_T_nonCriticalExtension_49(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UEAssistanceInformation_r11_IEs_sequence[] = {
{ &hf_lte_rrc_powerPrefIndication_r11_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_powerPrefIndication_r11_01 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_49 },
+ { &hf_lte_rrc_nonCriticalExtension_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_50 },
{ NULL, 0, 0, NULL }
};
@@ -52112,7 +52587,7 @@ dissect_lte_rrc_UEAssistanceInformation_r11_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const value_string lte_rrc_T_c1_38_vals[] = {
+static const value_string lte_rrc_T_c1_39_vals[] = {
{ 0, "ueAssistanceInformation-r11" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -52120,7 +52595,7 @@ static const value_string lte_rrc_T_c1_38_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_38_choice[] = {
+static const per_choice_t T_c1_39_choice[] = {
{ 0, &hf_lte_rrc_ueAssistanceInformation_r11_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UEAssistanceInformation_r11_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -52129,44 +52604,44 @@ static const per_choice_t T_c1_38_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_38, T_c1_38_choice,
+ ett_lte_rrc_T_c1_39, T_c1_39_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_42_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_43_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_42, T_criticalExtensionsFuture_42_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_43, T_criticalExtensionsFuture_43_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_42_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_43_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_42_choice[] = {
- { 0, &hf_lte_rrc_c1_38 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_38 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_42, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_42 },
+static const per_choice_t T_criticalExtensions_43_choice[] = {
+ { 0, &hf_lte_rrc_c1_39 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_39 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_43, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_43 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_42, T_criticalExtensions_42_choice,
+ ett_lte_rrc_T_criticalExtensions_43, T_criticalExtensions_43_choice,
NULL);
return offset;
@@ -52174,7 +52649,7 @@ dissect_lte_rrc_T_criticalExtensions_42(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UEAssistanceInformation_r11_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_42, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_42 },
+ { &hf_lte_rrc_criticalExtensions_43, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_43 },
{ NULL, 0, 0, NULL }
};
@@ -52597,14 +53072,14 @@ dissect_lte_rrc_AffectedCarrierFreqCombList_r13(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_nonCriticalExtension_13_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_14_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_13, T_nonCriticalExtension_13_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_14, T_nonCriticalExtension_14_sequence);
return offset;
}
@@ -52613,7 +53088,7 @@ dissect_lte_rrc_T_nonCriticalExtension_13(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t InDeviceCoexIndication_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_affectedCarrierFreqList_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AffectedCarrierFreqList_v1310 },
{ &hf_lte_rrc_affectedCarrierFreqCombList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AffectedCarrierFreqCombList_r13 },
- { &hf_lte_rrc_nonCriticalExtension_31, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_13 },
+ { &hf_lte_rrc_nonCriticalExtension_33, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_14 },
{ NULL, 0, 0, NULL }
};
@@ -52628,7 +53103,7 @@ dissect_lte_rrc_InDeviceCoexIndication_v1310_IEs(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t InDeviceCoexIndication_v11d0_IEs_sequence[] = {
{ &hf_lte_rrc_ul_CA_AssistanceInfo_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_CA_AssistanceInfo_r11 },
- { &hf_lte_rrc_nonCriticalExtension_30, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_InDeviceCoexIndication_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_32, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_InDeviceCoexIndication_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -52645,7 +53120,7 @@ static const per_sequence_t InDeviceCoexIndication_r11_IEs_sequence[] = {
{ &hf_lte_rrc_affectedCarrierFreqList_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AffectedCarrierFreqList_r11 },
{ &hf_lte_rrc_tdm_AssistanceInfo_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDM_AssistanceInfo_r11 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_29, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_InDeviceCoexIndication_v11d0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_31, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_InDeviceCoexIndication_v11d0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -52658,7 +53133,7 @@ dissect_lte_rrc_InDeviceCoexIndication_r11_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_18_vals[] = {
+static const value_string lte_rrc_T_c1_19_vals[] = {
{ 0, "inDeviceCoexIndication-r11" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -52666,7 +53141,7 @@ static const value_string lte_rrc_T_c1_18_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_18_choice[] = {
+static const per_choice_t T_c1_19_choice[] = {
{ 0, &hf_lte_rrc_inDeviceCoexIndication_r11_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_InDeviceCoexIndication_r11_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -52675,44 +53150,44 @@ static const per_choice_t T_c1_18_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_18, T_c1_18_choice,
+ ett_lte_rrc_T_c1_19, T_c1_19_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_12_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_13_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_12, T_criticalExtensionsFuture_12_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_13, T_criticalExtensionsFuture_13_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_12_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_13_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_12_choice[] = {
- { 0, &hf_lte_rrc_c1_18 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_18 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_12, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_12 },
+static const per_choice_t T_criticalExtensions_13_choice[] = {
+ { 0, &hf_lte_rrc_c1_19 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_19 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_13 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_12, T_criticalExtensions_12_choice,
+ ett_lte_rrc_T_criticalExtensions_13, T_criticalExtensions_13_choice,
NULL);
return offset;
@@ -52720,7 +53195,7 @@ dissect_lte_rrc_T_criticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t InDeviceCoexIndication_r11_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_12 },
+ { &hf_lte_rrc_criticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_13 },
{ NULL, 0, 0, NULL }
};
@@ -52793,14 +53268,14 @@ dissect_lte_rrc_MBMS_ServiceList_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtension_18_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_19_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_18, T_nonCriticalExtension_18_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_19, T_nonCriticalExtension_19_sequence);
return offset;
}
@@ -52808,7 +53283,7 @@ dissect_lte_rrc_T_nonCriticalExtension_18(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t MBMSInterestIndication_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_mbms_Services_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBMS_ServiceList_r13 },
- { &hf_lte_rrc_nonCriticalExtension_40, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_18 },
+ { &hf_lte_rrc_nonCriticalExtension_42, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_19 },
{ NULL, 0, 0, NULL }
};
@@ -52825,7 +53300,7 @@ static const per_sequence_t MBMSInterestIndication_r11_IEs_sequence[] = {
{ &hf_lte_rrc_mbms_FreqList_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CarrierFreqListMBMS_r11 },
{ &hf_lte_rrc_mbms_Priority_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mbms_Priority_r11 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_39, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBMSInterestIndication_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_41, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBMSInterestIndication_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -52838,7 +53313,7 @@ dissect_lte_rrc_MBMSInterestIndication_r11_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_22_vals[] = {
+static const value_string lte_rrc_T_c1_23_vals[] = {
{ 0, "interestIndication-r11" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -52846,7 +53321,7 @@ static const value_string lte_rrc_T_c1_22_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_22_choice[] = {
+static const per_choice_t T_c1_23_choice[] = {
{ 0, &hf_lte_rrc_interestIndication_r11, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MBMSInterestIndication_r11_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -52855,44 +53330,44 @@ static const per_choice_t T_c1_22_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_22, T_c1_22_choice,
+ ett_lte_rrc_T_c1_23, T_c1_23_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_16_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_17_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_16, T_criticalExtensionsFuture_16_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_17, T_criticalExtensionsFuture_17_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_16_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_17_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_16_choice[] = {
- { 0, &hf_lte_rrc_c1_22 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_22 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_16, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_16 },
+static const per_choice_t T_criticalExtensions_17_choice[] = {
+ { 0, &hf_lte_rrc_c1_23 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_23 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_17, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_17 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_16, T_criticalExtensions_16_choice,
+ ett_lte_rrc_T_criticalExtensions_17, T_criticalExtensions_17_choice,
NULL);
return offset;
@@ -52900,7 +53375,7 @@ dissect_lte_rrc_T_criticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t MBMSInterestIndication_r11_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_16 },
+ { &hf_lte_rrc_criticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_17 },
{ NULL, 0, 0, NULL }
};
@@ -52993,14 +53468,14 @@ dissect_lte_rrc_FailureReportSCG_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtension_40_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_41_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_40, T_nonCriticalExtension_40_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_41, T_nonCriticalExtension_41_sequence);
return offset;
}
@@ -53008,7 +53483,7 @@ dissect_lte_rrc_T_nonCriticalExtension_40(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SCGFailureInformation_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_107, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_40 },
+ { &hf_lte_rrc_nonCriticalExtension_109, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_41 },
{ NULL, 0, 0, NULL }
};
@@ -53023,7 +53498,7 @@ dissect_lte_rrc_SCGFailureInformation_v1310_IEs(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t SCGFailureInformation_r12_IEs_sequence[] = {
{ &hf_lte_rrc_failureReportSCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FailureReportSCG_r12 },
- { &hf_lte_rrc_nonCriticalExtension_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCGFailureInformation_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_108, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCGFailureInformation_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -53036,7 +53511,7 @@ dissect_lte_rrc_SCGFailureInformation_r12_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_35_vals[] = {
+static const value_string lte_rrc_T_c1_36_vals[] = {
{ 0, "scgFailureInformation-r12" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -53044,7 +53519,7 @@ static const value_string lte_rrc_T_c1_35_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_35_choice[] = {
+static const per_choice_t T_c1_36_choice[] = {
{ 0, &hf_lte_rrc_scgFailureInformation_r12_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SCGFailureInformation_r12_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -53053,44 +53528,44 @@ static const per_choice_t T_c1_35_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_35, T_c1_35_choice,
+ ett_lte_rrc_T_c1_36, T_c1_36_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_36_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_37_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_36, T_criticalExtensionsFuture_36_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_37, T_criticalExtensionsFuture_37_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_36_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_37_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_36_choice[] = {
- { 0, &hf_lte_rrc_c1_35 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_35 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_36, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_36 },
+static const per_choice_t T_criticalExtensions_37_choice[] = {
+ { 0, &hf_lte_rrc_c1_36 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_36 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_37, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_37 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_36, T_criticalExtensions_36_choice,
+ ett_lte_rrc_T_criticalExtensions_37, T_criticalExtensions_37_choice,
NULL);
return offset;
@@ -53098,7 +53573,7 @@ dissect_lte_rrc_T_criticalExtensions_36(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SCGFailureInformation_r12_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_36, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_36 },
+ { &hf_lte_rrc_criticalExtensions_37, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_37 },
{ NULL, 0, 0, NULL }
};
@@ -53443,14 +53918,14 @@ dissect_lte_rrc_SL_DiscSysInfoReportFreqList_r13(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_nonCriticalExtension_45_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_46_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_45, T_nonCriticalExtension_45_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_46, T_nonCriticalExtension_46_sequence);
return offset;
}
@@ -53464,7 +53939,7 @@ static const per_sequence_t SidelinkUEInformation_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_discRxGapReq_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_GapRequest_r13 },
{ &hf_lte_rrc_discTxGapReq_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_GapRequest_r13 },
{ &hf_lte_rrc_discSysInfoReportFreqList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_DiscSysInfoReportFreqList_r13 },
- { &hf_lte_rrc_nonCriticalExtension_116, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_45 },
+ { &hf_lte_rrc_nonCriticalExtension_118, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_46 },
{ NULL, 0, 0, NULL }
};
@@ -53483,7 +53958,7 @@ static const per_sequence_t SidelinkUEInformation_r12_IEs_sequence[] = {
{ &hf_lte_rrc_discRxInterest_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_discRxInterest_r12 },
{ &hf_lte_rrc_discTxResourceReq_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_63 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SidelinkUEInformation_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_117, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SidelinkUEInformation_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -53496,7 +53971,7 @@ dissect_lte_rrc_SidelinkUEInformation_r12_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_37_vals[] = {
+static const value_string lte_rrc_T_c1_38_vals[] = {
{ 0, "sidelinkUEInformation-r12" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -53504,7 +53979,7 @@ static const value_string lte_rrc_T_c1_37_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_37_choice[] = {
+static const per_choice_t T_c1_38_choice[] = {
{ 0, &hf_lte_rrc_sidelinkUEInformation_r12_02, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SidelinkUEInformation_r12_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -53513,44 +53988,44 @@ static const per_choice_t T_c1_37_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_37, T_c1_37_choice,
+ ett_lte_rrc_T_c1_38, T_c1_38_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_40_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_41_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_40, T_criticalExtensionsFuture_40_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_41, T_criticalExtensionsFuture_41_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_40_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_41_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_40_choice[] = {
- { 0, &hf_lte_rrc_c1_37 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_37 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_40, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_40 },
+static const per_choice_t T_criticalExtensions_41_choice[] = {
+ { 0, &hf_lte_rrc_c1_38 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_38 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_41, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_41 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_40, T_criticalExtensions_40_choice,
+ ett_lte_rrc_T_criticalExtensions_41, T_criticalExtensions_41_choice,
NULL);
return offset;
@@ -53558,7 +54033,7 @@ dissect_lte_rrc_T_criticalExtensions_40(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SidelinkUEInformation_r12_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_40, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_40 },
+ { &hf_lte_rrc_criticalExtensions_41, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_41 },
{ NULL, 0, 0, NULL }
};
@@ -53592,14 +54067,14 @@ dissect_lte_rrc_WLAN_Status_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_nonCriticalExtension_57_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_58_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_57, T_nonCriticalExtension_57_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_58, T_nonCriticalExtension_58_sequence);
return offset;
}
@@ -53608,7 +54083,7 @@ dissect_lte_rrc_T_nonCriticalExtension_57(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t WLANConnectionStatusReport_r13_IEs_sequence[] = {
{ &hf_lte_rrc_wlan_Status_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_WLAN_Status_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_152, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_57 },
+ { &hf_lte_rrc_nonCriticalExtension_154, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_58 },
{ NULL, 0, 0, NULL }
};
@@ -53621,7 +54096,7 @@ dissect_lte_rrc_WLANConnectionStatusReport_r13_IEs(tvbuff_t *tvb _U_, int offset
}
-static const value_string lte_rrc_T_c1_45_vals[] = {
+static const value_string lte_rrc_T_c1_46_vals[] = {
{ 0, "wlanConnectionStatusReport-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -53629,7 +54104,7 @@ static const value_string lte_rrc_T_c1_45_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_45_choice[] = {
+static const per_choice_t T_c1_46_choice[] = {
{ 0, &hf_lte_rrc_wlanConnectionStatusReport_r13_02, ASN1_NO_EXTENSIONS , dissect_lte_rrc_WLANConnectionStatusReport_r13_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -53638,44 +54113,44 @@ static const per_choice_t T_c1_45_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_45, T_c1_45_choice,
+ ett_lte_rrc_T_c1_46, T_c1_46_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_49_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_50_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_49, T_criticalExtensionsFuture_49_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_50, T_criticalExtensionsFuture_50_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_49_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_50_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_49_choice[] = {
- { 0, &hf_lte_rrc_c1_45 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_45 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_49, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_49 },
+static const per_choice_t T_criticalExtensions_50_choice[] = {
+ { 0, &hf_lte_rrc_c1_46 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_46 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_50, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_50 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_49, T_criticalExtensions_49_choice,
+ ett_lte_rrc_T_criticalExtensions_50, T_criticalExtensions_50_choice,
NULL);
return offset;
@@ -53683,7 +54158,7 @@ dissect_lte_rrc_T_criticalExtensions_49(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t WLANConnectionStatusReport_r13_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_49, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_49 },
+ { &hf_lte_rrc_criticalExtensions_50, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_50 },
{ NULL, 0, 0, NULL }
};
@@ -53792,14 +54267,14 @@ dissect_lte_rrc_T_logMeasAvailableMBSFN_r13(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtension_37_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_38_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_37, T_nonCriticalExtension_37_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_38, T_nonCriticalExtension_38_sequence);
return offset;
}
@@ -53815,7 +54290,7 @@ static const per_sequence_t RRCConnectionResumeComplete_r13_IEs_sequence[] = {
{ &hf_lte_rrc_mobilityHistoryAvail_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mobilityHistoryAvail_r13 },
{ &hf_lte_rrc_logMeasAvailableMBSFN_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailableMBSFN_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_97, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_37 },
+ { &hf_lte_rrc_nonCriticalExtension_99, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_38 },
{ NULL, 0, 0, NULL }
};
@@ -53828,35 +54303,35 @@ dissect_lte_rrc_RRCConnectionResumeComplete_r13_IEs(tvbuff_t *tvb _U_, int offse
}
-static const per_sequence_t T_criticalExtensionsFuture_32_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_33_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_32, T_criticalExtensionsFuture_32_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_33, T_criticalExtensionsFuture_33_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_32_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_33_vals[] = {
{ 0, "rrcConnectionResumeComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_32_choice[] = {
+static const per_choice_t T_criticalExtensions_33_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResumeComplete_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeComplete_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_32, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_32 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_33, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_33 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_32, T_criticalExtensions_32_choice,
+ ett_lte_rrc_T_criticalExtensions_33, T_criticalExtensions_33_choice,
NULL);
return offset;
@@ -53865,7 +54340,7 @@ dissect_lte_rrc_T_criticalExtensions_32(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResumeComplete_r13_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_32, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_32 },
+ { &hf_lte_rrc_criticalExtensions_33, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_33 },
{ NULL, 0, 0, NULL }
};
@@ -53973,7 +54448,7 @@ static const value_string lte_rrc_UL_DCCH_MessageType_vals[] = {
};
static const per_choice_t UL_DCCH_MessageType_choice[] = {
- { 0, &hf_lte_rrc_c1_13 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_13 },
+ { 0, &hf_lte_rrc_c1_14 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_14 },
{ 1, &hf_lte_rrc_messageClassExtension_07, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_07 },
{ 0, NULL, 0, NULL }
};
@@ -54275,14 +54750,14 @@ dissect_lte_rrc_SCPTM_NeighbourCellList_r13(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtension_41_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_42_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_41, T_nonCriticalExtension_41_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_42, T_nonCriticalExtension_42_sequence);
return offset;
}
@@ -54292,7 +54767,7 @@ static const per_sequence_t SCPTMConfiguration_r13_sequence[] = {
{ &hf_lte_rrc_sc_mtch_InfoList_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SC_MTCH_InfoList_r13 },
{ &hf_lte_rrc_scptm_NeighbourCellList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCPTM_NeighbourCellList_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_108, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_41 },
+ { &hf_lte_rrc_nonCriticalExtension_110, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_42 },
{ NULL, 0, 0, NULL }
};
@@ -54308,20 +54783,20 @@ dissect_lte_rrc_SCPTMConfiguration_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const value_string lte_rrc_T_c1_14_vals[] = {
+static const value_string lte_rrc_T_c1_15_vals[] = {
{ 0, "scptmConfiguration-r13" },
{ 0, NULL }
};
-static const per_choice_t T_c1_14_choice[] = {
+static const per_choice_t T_c1_15_choice[] = {
{ 0, &hf_lte_rrc_scptmConfiguration_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SCPTMConfiguration_r13 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_14, T_c1_14_choice,
+ ett_lte_rrc_T_c1_15, T_c1_15_choice,
NULL);
return offset;
@@ -54348,7 +54823,7 @@ static const value_string lte_rrc_SC_MCCH_MessageType_r13_vals[] = {
};
static const per_choice_t SC_MCCH_MessageType_r13_choice[] = {
- { 0, &hf_lte_rrc_c1_14 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_14 },
+ { 0, &hf_lte_rrc_c1_15 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_15 },
{ 1, &hf_lte_rrc_messageClassExtension_08, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_08 },
{ 0, NULL, 0, NULL }
};
@@ -54377,14 +54852,14 @@ dissect_lte_rrc_SC_MCCH_Message_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtension_27_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_28_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_27, T_nonCriticalExtension_27_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_28, T_nonCriticalExtension_28_sequence);
return offset;
}
@@ -54392,7 +54867,7 @@ dissect_lte_rrc_T_nonCriticalExtension_27(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReconfiguration_v10i0_IEs_sequence[] = {
{ &hf_lte_rrc_antennaInfoDedicatedPCell_v10i0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AntennaInfoDedicated_v10i0 },
- { &hf_lte_rrc_nonCriticalExtension_64, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_27 },
+ { &hf_lte_rrc_nonCriticalExtension_66, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_28 },
{ NULL, 0, 0, NULL }
};
@@ -54407,7 +54882,7 @@ dissect_lte_rrc_RRCConnectionReconfiguration_v10i0_IEs(tvbuff_t *tvb _U_, int of
static const per_sequence_t RRCConnectionReconfiguration_v8m0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_63, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v10i0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v10i0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54476,14 +54951,14 @@ dissect_lte_rrc_IdleModeMobilityControlInfo_v9e0(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_nonCriticalExtension_34_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_35_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_34, T_nonCriticalExtension_34_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_35, T_nonCriticalExtension_35_sequence);
return offset;
}
@@ -54492,7 +54967,7 @@ dissect_lte_rrc_T_nonCriticalExtension_34(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionRelease_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_redirectedCarrierInfo_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo_v9e0 },
{ &hf_lte_rrc_idleModeMobilityControlInfo_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IdleModeMobilityControlInfo_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_92, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_34 },
+ { &hf_lte_rrc_nonCriticalExtension_94, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_35 },
{ NULL, 0, 0, NULL }
};
@@ -54557,14 +55032,14 @@ dissect_lte_rrc_MultiBandInfoList_v9e0(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_47_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_48_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_47, T_nonCriticalExtension_47_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_48, T_nonCriticalExtension_48_sequence);
return offset;
}
@@ -54573,7 +55048,7 @@ dissect_lte_rrc_T_nonCriticalExtension_47(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType1_v10j0_IEs_sequence[] = {
{ &hf_lte_rrc_freqBandInfo_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_NS_PmaxList_r10 },
{ &hf_lte_rrc_multiBandInfoList_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v10j0 },
- { &hf_lte_rrc_nonCriticalExtension_123, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_47 },
+ { &hf_lte_rrc_nonCriticalExtension_125, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_48 },
{ NULL, 0, 0, NULL }
};
@@ -54589,7 +55064,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v10j0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_freqBandIndicator_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FreqBandIndicator_v9e0 },
{ &hf_lte_rrc_multiBandInfoList_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_122, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v10j0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_124, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v10j0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54604,7 +55079,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v9e0_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType1_v8h0_IEs_sequence[] = {
{ &hf_lte_rrc_multiBandInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList },
- { &hf_lte_rrc_nonCriticalExtension_121, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v9e0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_123, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v9e0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54631,14 +55106,14 @@ dissect_lte_rrc_RLF_Report_v9e0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_nonCriticalExtension_53_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_54_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_53, T_nonCriticalExtension_53_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_54, T_nonCriticalExtension_54_sequence);
return offset;
}
@@ -54646,7 +55121,7 @@ dissect_lte_rrc_T_nonCriticalExtension_53(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UEInformationResponse_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_rlf_Report_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RLF_Report_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_143, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_53 },
+ { &hf_lte_rrc_nonCriticalExtension_145, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_54 },
{ NULL, 0, 0, NULL }
};
@@ -54673,14 +55148,14 @@ dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission(tvbu
}
-static const per_sequence_t T_nonCriticalExtension_58_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_59_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_58, T_nonCriticalExtension_58_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_59, T_nonCriticalExtension_59_sequence);
return offset;
}
@@ -54688,7 +55163,7 @@ dissect_lte_rrc_T_nonCriticalExtension_58(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType2_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_ul_CarrierFreq_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ARFCN_ValueEUTRA_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_154, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_58 },
+ { &hf_lte_rrc_nonCriticalExtension_156, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_59 },
{ NULL, 0, 0, NULL }
};
@@ -54703,7 +55178,7 @@ dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType2_v8h0_IEs_sequence[] = {
{ &hf_lte_rrc_multiBandInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission },
- { &hf_lte_rrc_nonCriticalExtension_153, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_155, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54716,14 +55191,14 @@ dissect_lte_rrc_SystemInformationBlockType2_v8h0_IEs(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_nonCriticalExtension_59_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_60_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_59, T_nonCriticalExtension_59_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_60, T_nonCriticalExtension_60_sequence);
return offset;
}
@@ -54732,7 +55207,7 @@ dissect_lte_rrc_T_nonCriticalExtension_59(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType3_v10j0_IEs_sequence[] = {
{ &hf_lte_rrc_freqBandInfo_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_NS_PmaxList_r10 },
{ &hf_lte_rrc_multiBandInfoList_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v10j0 },
- { &hf_lte_rrc_nonCriticalExtension_155, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_59 },
+ { &hf_lte_rrc_nonCriticalExtension_157, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_60 },
{ NULL, 0, 0, NULL }
};
@@ -54816,14 +55291,14 @@ dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0(tvbuff
}
-static const per_sequence_t T_nonCriticalExtension_60_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_61_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_60, T_nonCriticalExtension_60_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_61, T_nonCriticalExtension_61_sequence);
return offset;
}
@@ -54831,7 +55306,7 @@ dissect_lte_rrc_T_nonCriticalExtension_60(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType5_v10j0_IEs_sequence[] = {
{ &hf_lte_rrc_interFreqCarrierFreqList_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0 },
- { &hf_lte_rrc_nonCriticalExtension_158, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_60 },
+ { &hf_lte_rrc_nonCriticalExtension_160, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_61 },
{ NULL, 0, 0, NULL }
};
@@ -54846,7 +55321,7 @@ dissect_lte_rrc_SystemInformationBlockType5_v10j0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType5_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_interFreqCarrierFreqList_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_157, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v10j0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_159, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v10j0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54861,7 +55336,7 @@ dissect_lte_rrc_SystemInformationBlockType5_v9e0_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType5_v8h0_IEs_sequence[] = {
{ &hf_lte_rrc_interFreqCarrierFreqList_v8h0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v8h0 },
- { &hf_lte_rrc_nonCriticalExtension_156, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v9e0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_158, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v9e0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54916,14 +55391,14 @@ dissect_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v
}
-static const per_sequence_t T_nonCriticalExtension_61_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_62_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_61, T_nonCriticalExtension_61_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_62, T_nonCriticalExtension_62_sequence);
return offset;
}
@@ -54931,7 +55406,7 @@ dissect_lte_rrc_T_nonCriticalExtension_61(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType6_v8h0_IEs_sequence[] = {
{ &hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0 },
- { &hf_lte_rrc_nonCriticalExtension_159, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_61 },
+ { &hf_lte_rrc_nonCriticalExtension_161, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_62 },
{ NULL, 0, 0, NULL }
};
@@ -60753,14 +61228,14 @@ dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_nonCriticalExtension_64_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_65_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_64, T_nonCriticalExtension_64_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_65, T_nonCriticalExtension_65_sequence);
return offset;
}
@@ -60772,7 +61247,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1320 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320 },
- { &hf_lte_rrc_nonCriticalExtension_185, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_64 },
+ { &hf_lte_rrc_nonCriticalExtension_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_65 },
{ NULL, 0, 0, NULL }
};
@@ -60805,7 +61280,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_lwip_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_LWIP_Parameters_r13 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1310 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1310 },
- { &hf_lte_rrc_nonCriticalExtension_184, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60820,7 +61295,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1280_IEs_sequence[] = {
{ &hf_lte_rrc_phyLayerParameters_v1280, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1280 },
- { &hf_lte_rrc_nonCriticalExtension_183, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_185, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60835,7 +61310,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1270_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v1270, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1270 },
- { &hf_lte_rrc_nonCriticalExtension_182, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_184, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60850,7 +61325,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1260_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CategoryDL_v1260, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_15_16 },
- { &hf_lte_rrc_nonCriticalExtension_181, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_183, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60878,7 +61353,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1250 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1250 },
{ &hf_lte_rrc_sl_Parameters_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_Parameters_r12 },
- { &hf_lte_rrc_nonCriticalExtension_180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1260_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_182, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1260_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60894,7 +61369,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v11a0_IEs_sequence[] = {
{ &hf_lte_rrc_ue_Category_v11a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_11_12 },
{ &hf_lte_rrc_measParameters_v11a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasParameters_v11a0 },
- { &hf_lte_rrc_nonCriticalExtension_179, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_181, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60912,7 +61387,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1180_IEs_sequence[] = {
{ &hf_lte_rrc_mbms_Parameters_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBMS_Parameters_r11 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1180 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1180 },
- { &hf_lte_rrc_nonCriticalExtension_178, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60928,7 +61403,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1170_IEs_sequence[] = {
{ &hf_lte_rrc_phyLayerParameters_v1170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1170 },
{ &hf_lte_rrc_ue_Category_v1170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_9_10 },
- { &hf_lte_rrc_nonCriticalExtension_177, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_179, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60950,7 +61425,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_otherParameters_r11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Other_Parameters_r11 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130 },
- { &hf_lte_rrc_nonCriticalExtension_176, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1170_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_178, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1170_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60965,7 +61440,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1090_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v1090, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1090 },
- { &hf_lte_rrc_nonCriticalExtension_175, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_177, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60982,7 +61457,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1060_IEs_sequence[] = {
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 },
{ &hf_lte_rrc_rf_Parameters_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1060 },
- { &hf_lte_rrc_nonCriticalExtension_174, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1090_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_176, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1090_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61004,7 +61479,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_interRAT_ParametersCDMA2000_v1020, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersCDMA2000_1XRTT_v1020 },
{ &hf_lte_rrc_ue_BasedNetwPerfMeasParameters_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_BasedNetwPerfMeasParameters_r10 },
{ &hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1020, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersUTRA_TDD_v1020 },
- { &hf_lte_rrc_nonCriticalExtension_173, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1060_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_175, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1060_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61019,7 +61494,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v940_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_10 },
- { &hf_lte_rrc_nonCriticalExtension_172, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_174, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61041,7 +61516,7 @@ static const per_sequence_t UE_EUTRA_Capability_v920_IEs_sequence[] = {
{ &hf_lte_rrc_csg_ProximityIndicationParameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CSG_ProximityIndicationParameters_r9 },
{ &hf_lte_rrc_neighCellSI_AcquisitionParameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NeighCellSI_AcquisitionParameters_r9 },
{ &hf_lte_rrc_son_Parameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SON_Parameters_r9 },
- { &hf_lte_rrc_nonCriticalExtension_171, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v940_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_173, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v940_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61063,7 +61538,7 @@ static const per_sequence_t UE_EUTRA_Capability_sequence[] = {
{ &hf_lte_rrc_measParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measParameters },
{ &hf_lte_rrc_featureGroupIndicators, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_featureGroupIndicators },
{ &hf_lte_rrc_interRAT_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_interRAT_Parameters },
- { &hf_lte_rrc_nonCriticalExtension_160, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_162, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61615,14 +62090,14 @@ dissect_lte_rrc_Other_Parameters_v11d0(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_63_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_64_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_63, T_nonCriticalExtension_63_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_64, T_nonCriticalExtension_64_sequence);
return offset;
}
@@ -61631,7 +62106,7 @@ dissect_lte_rrc_T_nonCriticalExtension_63(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UE_EUTRA_Capability_v11d0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v11d0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v11d0 },
{ &hf_lte_rrc_otherParameters_v11d0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Other_Parameters_v11d0 },
- { &hf_lte_rrc_nonCriticalExtension_170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_63 },
+ { &hf_lte_rrc_nonCriticalExtension_172, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_64 },
{ NULL, 0, 0, NULL }
};
@@ -61647,7 +62122,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v11d0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v10i0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v10i0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v10i0 },
{ &hf_lte_rrc_lateNonCriticalExtension_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_09 },
- { &hf_lte_rrc_nonCriticalExtension_168, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11d0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11d0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61662,7 +62137,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v10i0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v10f0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v10f0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v10f0 },
- { &hf_lte_rrc_nonCriticalExtension_167, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10i0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_169, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10i0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61677,7 +62152,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v10f0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v10c0_IEs_sequence[] = {
{ &hf_lte_rrc_otdoa_PositioningCapabilities_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OTDOA_PositioningCapabilities_r10 },
- { &hf_lte_rrc_nonCriticalExtension_166, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10f0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_168, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10f0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61693,7 +62168,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v10c0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v9h0_IEs_sequence[] = {
{ &hf_lte_rrc_interRAT_ParametersUTRA_v9h0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersUTRA_v9h0 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_165, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10c0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_167, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10c0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61708,7 +62183,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v9h0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_164, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9h0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_166, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9h0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61723,7 +62198,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v9e0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v9d0_IEs_sequence[] = {
{ &hf_lte_rrc_phyLayerParameters_v9d0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v9d0 },
- { &hf_lte_rrc_nonCriticalExtension_163, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9e0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_165, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9e0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61738,7 +62213,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v9d0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v9c0_IEs_sequence[] = {
{ &hf_lte_rrc_interRAT_ParametersUTRA_v9c0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersUTRA_v9c0 },
- { &hf_lte_rrc_nonCriticalExtension_162, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9d0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_164, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9d0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61755,7 +62230,7 @@ static const per_sequence_t UE_EUTRA_Capability_v9a0_IEs_sequence[] = {
{ &hf_lte_rrc_featureGroupIndRel9Add_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_featureGroupIndRel9Add_r9 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9 },
- { &hf_lte_rrc_nonCriticalExtension_161, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9c0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_163, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9c0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61797,14 +62272,14 @@ dissect_lte_rrc_RF_Parameters_v10j0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtension_62_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_63_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_62, T_nonCriticalExtension_62_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_63, T_nonCriticalExtension_63_sequence);
return offset;
}
@@ -61812,7 +62287,7 @@ dissect_lte_rrc_T_nonCriticalExtension_62(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UE_EUTRA_Capability_v10j0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v10j0 },
- { &hf_lte_rrc_nonCriticalExtension_169, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_62 },
+ { &hf_lte_rrc_nonCriticalExtension_171, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_63 },
{ NULL, 0, 0, NULL }
};
@@ -62124,14 +62599,14 @@ dissect_lte_rrc_RF_Parameters_NB_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtension_84_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_85_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_84, T_nonCriticalExtension_84_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_85, T_nonCriticalExtension_85_sequence);
return offset;
}
@@ -62144,7 +62619,7 @@ static const per_sequence_t UE_Capability_NB_r13_sequence[] = {
{ &hf_lte_rrc_pdcp_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PDCP_Parameters_NB_r13 },
{ &hf_lte_rrc_phyLayerParameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhyLayerParameters_NB_r13 },
{ &hf_lte_rrc_rf_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RF_Parameters_NB_r13 },
- { &hf_lte_rrc_nonCriticalExtension_205, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_84 },
+ { &hf_lte_rrc_nonCriticalExtension_207, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_85 },
{ NULL, 0, 0, NULL }
};
@@ -63764,14 +64239,14 @@ dissect_lte_rrc_AS_Context_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-static const per_sequence_t T_nonCriticalExtension_65_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_66_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_65, T_nonCriticalExtension_65_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_66, T_nonCriticalExtension_66_sequence);
return offset;
}
@@ -63782,7 +64257,7 @@ static const per_sequence_t HandoverPreparationInformation_NB_IEs_sequence[] = {
{ &hf_lte_rrc_as_Config_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_NB },
{ &hf_lte_rrc_rrm_Config_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRM_Config_NB },
{ &hf_lte_rrc_as_Context_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AS_Context_NB },
- { &hf_lte_rrc_nonCriticalExtension_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_65 },
+ { &hf_lte_rrc_nonCriticalExtension_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_66 },
{ NULL, 0, 0, NULL }
};
@@ -63795,7 +64270,7 @@ dissect_lte_rrc_HandoverPreparationInformation_NB_IEs(tvbuff_t *tvb _U_, int off
}
-static const value_string lte_rrc_T_c1_46_vals[] = {
+static const value_string lte_rrc_T_c1_47_vals[] = {
{ 0, "handoverPreparationInformation-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -63803,7 +64278,7 @@ static const value_string lte_rrc_T_c1_46_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_46_choice[] = {
+static const per_choice_t T_c1_47_choice[] = {
{ 0, &hf_lte_rrc_handoverPreparationInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverPreparationInformation_NB_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -63812,44 +64287,44 @@ static const per_choice_t T_c1_46_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_46, T_c1_46_choice,
+ ett_lte_rrc_T_c1_47, T_c1_47_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_50_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_51_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_50, T_criticalExtensionsFuture_50_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_51, T_criticalExtensionsFuture_51_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_50_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_51_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_50_choice[] = {
- { 0, &hf_lte_rrc_c1_46 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_46 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_50, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_50 },
+static const per_choice_t T_criticalExtensions_51_choice[] = {
+ { 0, &hf_lte_rrc_c1_47 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_47 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_51, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_51 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_50, T_criticalExtensions_50_choice,
+ ett_lte_rrc_T_criticalExtensions_51, T_criticalExtensions_51_choice,
NULL);
return offset;
@@ -63857,7 +64332,7 @@ dissect_lte_rrc_T_criticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t HandoverPreparationInformation_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_50, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_50 },
+ { &hf_lte_rrc_criticalExtensions_51, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_51 },
{ NULL, 0, 0, NULL }
};
@@ -63880,14 +64355,14 @@ dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r13(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtension_66_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_67_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_66, T_nonCriticalExtension_66_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_67, T_nonCriticalExtension_67_sequence);
return offset;
}
@@ -63895,7 +64370,7 @@ dissect_lte_rrc_T_nonCriticalExtension_66(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UERadioAccessCapabilityInformation_NB_IEs_sequence[] = {
{ &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r13 },
- { &hf_lte_rrc_nonCriticalExtension_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_66 },
+ { &hf_lte_rrc_nonCriticalExtension_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_67 },
{ NULL, 0, 0, NULL }
};
@@ -63908,7 +64383,7 @@ dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs(tvbuff_t *tvb _U_, int
}
-static const value_string lte_rrc_T_c1_47_vals[] = {
+static const value_string lte_rrc_T_c1_48_vals[] = {
{ 0, "ueRadioAccessCapabilityInformation-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -63916,7 +64391,7 @@ static const value_string lte_rrc_T_c1_47_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_47_choice[] = {
+static const per_choice_t T_c1_48_choice[] = {
{ 0, &hf_lte_rrc_ueRadioAccessCapabilityInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -63925,44 +64400,44 @@ static const per_choice_t T_c1_47_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_47, T_c1_47_choice,
+ ett_lte_rrc_T_c1_48, T_c1_48_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_51_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_52_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_51, T_criticalExtensionsFuture_51_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_52, T_criticalExtensionsFuture_52_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_51_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_52_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_51_choice[] = {
- { 0, &hf_lte_rrc_c1_47 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_47 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_51, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_51 },
+static const per_choice_t T_criticalExtensions_52_choice[] = {
+ { 0, &hf_lte_rrc_c1_48 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_48 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_52, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_52 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_51, T_criticalExtensions_51_choice,
+ ett_lte_rrc_T_criticalExtensions_52, T_criticalExtensions_52_choice,
NULL);
return offset;
@@ -63970,7 +64445,7 @@ dissect_lte_rrc_T_criticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UERadioAccessCapabilityInformation_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_51, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_51 },
+ { &hf_lte_rrc_criticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_52 },
{ NULL, 0, 0, NULL }
};
@@ -65549,14 +66024,14 @@ dissect_lte_rrc_T_sib_TypeAndInfo_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtension_79_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_80_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_79, T_nonCriticalExtension_79_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_80, T_nonCriticalExtension_80_sequence);
return offset;
}
@@ -65565,7 +66040,7 @@ dissect_lte_rrc_T_nonCriticalExtension_79(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformation_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_sib_TypeAndInfo_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sib_TypeAndInfo_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_200, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_79 },
+ { &hf_lte_rrc_nonCriticalExtension_202, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_80 },
{ NULL, 0, 0, NULL }
};
@@ -65578,35 +66053,35 @@ dissect_lte_rrc_SystemInformation_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_criticalExtensionsFuture_66_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_67_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_66, T_criticalExtensionsFuture_66_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_67, T_criticalExtensionsFuture_67_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_66_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_67_vals[] = {
{ 0, "systemInformation-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_66_choice[] = {
+static const per_choice_t T_criticalExtensions_67_choice[] = {
{ 0, &hf_lte_rrc_systemInformation_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_66, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_66 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_67, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_67 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_66, T_criticalExtensions_66_choice,
+ ett_lte_rrc_T_criticalExtensions_67, T_criticalExtensions_67_choice,
NULL);
return offset;
@@ -65614,7 +66089,7 @@ dissect_lte_rrc_T_criticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SystemInformation_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_66, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_66 },
+ { &hf_lte_rrc_criticalExtensions_67, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_67 },
{ NULL, 0, 0, NULL }
};
@@ -65970,14 +66445,14 @@ dissect_lte_rrc_SystemInfoValueTagList_NB_r13(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtension_80_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_81_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_80, T_nonCriticalExtension_80_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_81, T_nonCriticalExtension_81_sequence);
return offset;
}
@@ -65999,7 +66474,7 @@ static const per_sequence_t SystemInformationBlockType1_NB_sequence[] = {
{ &hf_lte_rrc_si_RadioFrameOffset_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_15 },
{ &hf_lte_rrc_systemInfoValueTagList_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInfoValueTagList_NB_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_201, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_80 },
+ { &hf_lte_rrc_nonCriticalExtension_203, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_81 },
{ NULL, 0, 0, NULL }
};
@@ -66014,22 +66489,22 @@ dissect_lte_rrc_SystemInformationBlockType1_NB(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_48_vals[] = {
+static const value_string lte_rrc_T_c1_49_vals[] = {
{ 0, "systemInformation-r13" },
{ 1, "systemInformationBlockType1-r13" },
{ 0, NULL }
};
-static const per_choice_t T_c1_48_choice[] = {
+static const per_choice_t T_c1_49_choice[] = {
{ 0, &hf_lte_rrc_systemInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation_NB },
{ 1, &hf_lte_rrc_systemInformationBlockType1_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformationBlockType1_NB },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_48, T_c1_48_choice,
+ ett_lte_rrc_T_c1_49, T_c1_49_choice,
NULL);
return offset;
@@ -66056,7 +66531,7 @@ static const value_string lte_rrc_BCCH_DL_SCH_MessageType_NB_vals[] = {
};
static const per_choice_t BCCH_DL_SCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_48 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_48 },
+ { 0, &hf_lte_rrc_c1_49 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_49 },
{ 1, &hf_lte_rrc_messageClassExtension_09, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_09 },
{ 0, NULL, 0, NULL }
};
@@ -66143,14 +66618,14 @@ dissect_lte_rrc_T_systemInfoModification_eDRX_r13_01(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_nonCriticalExtension_68_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_69_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_68, T_nonCriticalExtension_68_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_69, T_nonCriticalExtension_69_sequence);
return offset;
}
@@ -66160,7 +66635,7 @@ static const per_sequence_t Paging_NB_sequence[] = {
{ &hf_lte_rrc_pagingRecordList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PagingRecordList_NB_r13 },
{ &hf_lte_rrc_systemInfoModification_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification_r13 },
{ &hf_lte_rrc_systemInfoModification_eDRX_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification_eDRX_r13_01 },
- { &hf_lte_rrc_nonCriticalExtension_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_68 },
+ { &hf_lte_rrc_nonCriticalExtension_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_69 },
{ NULL, 0, 0, NULL }
};
@@ -66175,20 +66650,20 @@ dissect_lte_rrc_Paging_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const value_string lte_rrc_T_c1_49_vals[] = {
+static const value_string lte_rrc_T_c1_50_vals[] = {
{ 0, "paging-r13" },
{ 0, NULL }
};
-static const per_choice_t T_c1_49_choice[] = {
+static const per_choice_t T_c1_50_choice[] = {
{ 0, &hf_lte_rrc_paging_r13 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_Paging_NB },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_49, T_c1_49_choice,
+ ett_lte_rrc_T_c1_50, T_c1_50_choice,
NULL);
return offset;
@@ -66215,7 +66690,7 @@ static const value_string lte_rrc_PCCH_MessageType_NB_vals[] = {
};
static const per_choice_t PCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_49 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_49 },
+ { 0, &hf_lte_rrc_c1_50 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_50 },
{ 1, &hf_lte_rrc_messageClassExtension_10, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_10 },
{ 0, NULL, 0, NULL }
};
@@ -66244,14 +66719,14 @@ dissect_lte_rrc_PCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_nonCriticalExtension_71_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_72_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_71, T_nonCriticalExtension_71_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_72, T_nonCriticalExtension_72_sequence);
return offset;
}
@@ -66261,7 +66736,7 @@ static const per_sequence_t RRCConnectionReestablishment_NB_r13_IEs_sequence[] =
{ &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 },
{ &hf_lte_rrc_nextHopChainingCount_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_192, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_71 },
+ { &hf_lte_rrc_nonCriticalExtension_194, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_72 },
{ NULL, 0, 0, NULL }
};
@@ -66274,57 +66749,57 @@ dissect_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs(tvbuff_t *tvb _U_, int o
}
-static const value_string lte_rrc_T_c1_56_vals[] = {
+static const value_string lte_rrc_T_c1_57_vals[] = {
{ 0, "rrcConnectionReestablishment-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_56_choice[] = {
+static const per_choice_t T_c1_57_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishment_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_56, T_c1_56_choice,
+ ett_lte_rrc_T_c1_57, T_c1_57_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_55_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_56_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_55, T_criticalExtensionsFuture_55_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_56, T_criticalExtensionsFuture_56_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_55_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_56_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_55_choice[] = {
- { 0, &hf_lte_rrc_c1_56 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_56 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_55, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_55 },
+static const per_choice_t T_criticalExtensions_56_choice[] = {
+ { 0, &hf_lte_rrc_c1_57 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_57 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_56, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_56 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_55, T_criticalExtensions_55_choice,
+ ett_lte_rrc_T_criticalExtensions_56, T_criticalExtensions_56_choice,
NULL);
return offset;
@@ -66333,7 +66808,7 @@ dissect_lte_rrc_T_criticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishment_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_55, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_55 },
+ { &hf_lte_rrc_criticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_56 },
{ NULL, 0, 0, NULL }
};
@@ -66376,14 +66851,14 @@ dissect_lte_rrc_T_rrc_SuspendIndication_r13_01(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtension_73_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_74_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_73, T_nonCriticalExtension_73_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_74, T_nonCriticalExtension_74_sequence);
return offset;
}
@@ -66393,7 +66868,7 @@ static const per_sequence_t RRCConnectionReject_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_extendedWaitTime_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_extendedWaitTime_r13 },
{ &hf_lte_rrc_rrc_SuspendIndication_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rrc_SuspendIndication_r13_01 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_194, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_73 },
+ { &hf_lte_rrc_nonCriticalExtension_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_74 },
{ NULL, 0, 0, NULL }
};
@@ -66406,57 +66881,57 @@ dissect_lte_rrc_RRCConnectionReject_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_57_vals[] = {
+static const value_string lte_rrc_T_c1_58_vals[] = {
{ 0, "rrcConnectionReject-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_57_choice[] = {
+static const per_choice_t T_c1_58_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReject_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReject_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_57, T_c1_57_choice,
+ ett_lte_rrc_T_c1_58, T_c1_58_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_58_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_59_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_58, T_criticalExtensionsFuture_58_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_59, T_criticalExtensionsFuture_59_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_58_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_59_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_58_choice[] = {
- { 0, &hf_lte_rrc_c1_57 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_57 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_58, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_58 },
+static const per_choice_t T_criticalExtensions_59_choice[] = {
+ { 0, &hf_lte_rrc_c1_58 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_58 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_59, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_59 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_58, T_criticalExtensions_58_choice,
+ ett_lte_rrc_T_criticalExtensions_59, T_criticalExtensions_59_choice,
NULL);
return offset;
@@ -66464,7 +66939,7 @@ dissect_lte_rrc_T_criticalExtensions_58(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReject_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_58, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_58 },
+ { &hf_lte_rrc_criticalExtensions_59, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_59 },
{ NULL, 0, 0, NULL }
};
@@ -66479,14 +66954,14 @@ dissect_lte_rrc_RRCConnectionReject_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_77_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_78_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_77, T_nonCriticalExtension_77_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_78, T_nonCriticalExtension_78_sequence);
return offset;
}
@@ -66495,7 +66970,7 @@ dissect_lte_rrc_T_nonCriticalExtension_77(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionSetup_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_198, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_77 },
+ { &hf_lte_rrc_nonCriticalExtension_200, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_78 },
{ NULL, 0, 0, NULL }
};
@@ -66508,57 +66983,57 @@ dissect_lte_rrc_RRCConnectionSetup_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_60_vals[] = {
+static const value_string lte_rrc_T_c1_61_vals[] = {
{ 0, "rrcConnectionSetup-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_60_choice[] = {
+static const per_choice_t T_c1_61_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionSetup_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetup_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_60, T_c1_60_choice,
+ ett_lte_rrc_T_c1_61, T_c1_61_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_64_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_65_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_64, T_criticalExtensionsFuture_64_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_65, T_criticalExtensionsFuture_65_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_64_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_65_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_64_choice[] = {
- { 0, &hf_lte_rrc_c1_60 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_60 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_64, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_64 },
+static const per_choice_t T_criticalExtensions_65_choice[] = {
+ { 0, &hf_lte_rrc_c1_61 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_61 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_65, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_65 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_64, T_criticalExtensions_64_choice,
+ ett_lte_rrc_T_criticalExtensions_65, T_criticalExtensions_65_choice,
NULL);
return offset;
@@ -66567,7 +67042,7 @@ dissect_lte_rrc_T_criticalExtensions_64(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionSetup_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_64, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_64 },
+ { &hf_lte_rrc_criticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_65 },
{ NULL, 0, 0, NULL }
};
@@ -66582,7 +67057,7 @@ dissect_lte_rrc_RRCConnectionSetup_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const value_string lte_rrc_T_c1_50_vals[] = {
+static const value_string lte_rrc_T_c1_51_vals[] = {
{ 0, "rrcConnectionReestablishment-r13" },
{ 1, "rrcConnectionReestablishmentReject-r13" },
{ 2, "rrcConnectionReject-r13" },
@@ -66594,7 +67069,7 @@ static const value_string lte_rrc_T_c1_50_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_50_choice[] = {
+static const per_choice_t T_c1_51_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishment_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishment_NB },
{ 1, &hf_lte_rrc_rrcConnectionReestablishmentReject_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentReject },
{ 2, &hf_lte_rrc_rrcConnectionReject_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReject_NB },
@@ -66607,9 +67082,9 @@ static const per_choice_t T_c1_50_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_50, T_c1_50_choice,
+ ett_lte_rrc_T_c1_51, T_c1_51_choice,
NULL);
return offset;
@@ -66636,7 +67111,7 @@ static const value_string lte_rrc_DL_CCCH_MessageType_NB_vals[] = {
};
static const per_choice_t DL_CCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_50 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_50 },
+ { 0, &hf_lte_rrc_c1_51 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_51 },
{ 1, &hf_lte_rrc_messageClassExtension_11, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_11 },
{ 0, NULL, 0, NULL }
};
@@ -66665,14 +67140,14 @@ dissect_lte_rrc_DL_CCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_67_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_68_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_67, T_nonCriticalExtension_67_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_68, T_nonCriticalExtension_68_sequence);
return offset;
}
@@ -66681,7 +67156,7 @@ dissect_lte_rrc_T_nonCriticalExtension_67(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t DLInformationTransfer_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoNAS },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_67 },
+ { &hf_lte_rrc_nonCriticalExtension_190, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_68 },
{ NULL, 0, 0, NULL }
};
@@ -66694,57 +67169,57 @@ dissect_lte_rrc_DLInformationTransfer_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const value_string lte_rrc_T_c1_54_vals[] = {
+static const value_string lte_rrc_T_c1_55_vals[] = {
{ 0, "dlInformationTransfer-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_54_choice[] = {
+static const per_choice_t T_c1_55_choice[] = {
{ 0, &hf_lte_rrc_dlInformationTransfer_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_DLInformationTransfer_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_54, T_c1_54_choice,
+ ett_lte_rrc_T_c1_55, T_c1_55_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_52_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_53_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_52, T_criticalExtensionsFuture_52_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_53, T_criticalExtensionsFuture_53_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_52_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_53_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_52_choice[] = {
- { 0, &hf_lte_rrc_c1_54 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_54 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_52, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_52 },
+static const per_choice_t T_criticalExtensions_53_choice[] = {
+ { 0, &hf_lte_rrc_c1_55 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_55 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_53, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_53 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_52, T_criticalExtensions_52_choice,
+ ett_lte_rrc_T_criticalExtensions_53, T_criticalExtensions_53_choice,
NULL);
return offset;
@@ -66753,7 +67228,7 @@ dissect_lte_rrc_T_criticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t DLInformationTransfer_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_52 },
+ { &hf_lte_rrc_criticalExtensions_53, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_53 },
{ NULL, 0, 0, NULL }
};
@@ -66797,14 +67272,14 @@ dissect_lte_rrc_T_fullConfig_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_nonCriticalExtension_69_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_70_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_69, T_nonCriticalExtension_69_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_70, T_nonCriticalExtension_70_sequence);
return offset;
}
@@ -66815,7 +67290,7 @@ static const per_sequence_t RRCConnectionReconfiguration_NB_r13_IEs_sequence[] =
{ &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 },
{ &hf_lte_rrc_fullConfig_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_fullConfig_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_190, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_69 },
+ { &hf_lte_rrc_nonCriticalExtension_192, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_70 },
{ NULL, 0, 0, NULL }
};
@@ -66828,57 +67303,57 @@ dissect_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs(tvbuff_t *tvb _U_, int o
}
-static const value_string lte_rrc_T_c1_55_vals[] = {
+static const value_string lte_rrc_T_c1_56_vals[] = {
{ 0, "rrcConnectionReconfiguration-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_55_choice[] = {
+static const per_choice_t T_c1_56_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReconfiguration_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_55, T_c1_55_choice,
+ ett_lte_rrc_T_c1_56, T_c1_56_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_53_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_54_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_53, T_criticalExtensionsFuture_53_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_54, T_criticalExtensionsFuture_54_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_53_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_54_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_53_choice[] = {
- { 0, &hf_lte_rrc_c1_55 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_55 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_53, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_53 },
+static const per_choice_t T_criticalExtensions_54_choice[] = {
+ { 0, &hf_lte_rrc_c1_56 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_56 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_54, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_54 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_53, T_criticalExtensions_53_choice,
+ ett_lte_rrc_T_criticalExtensions_54, T_criticalExtensions_54_choice,
NULL);
return offset;
@@ -66887,7 +67362,7 @@ dissect_lte_rrc_T_criticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReconfiguration_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_53, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_53 },
+ { &hf_lte_rrc_criticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_54 },
{ NULL, 0, 0, NULL }
};
@@ -66942,14 +67417,14 @@ dissect_lte_rrc_RedirectedCarrierInfo_NB_r13(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtension_74_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_75_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_74, T_nonCriticalExtension_74_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_75, T_nonCriticalExtension_75_sequence);
return offset;
}
@@ -66961,7 +67436,7 @@ static const per_sequence_t RRCConnectionRelease_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_extendedWaitTime_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_extendedWaitTime_r13_01 },
{ &hf_lte_rrc_redirectedCarrierInfo_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo_NB_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_74 },
+ { &hf_lte_rrc_nonCriticalExtension_197, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_75 },
{ NULL, 0, 0, NULL }
};
@@ -66974,57 +67449,57 @@ dissect_lte_rrc_RRCConnectionRelease_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const value_string lte_rrc_T_c1_58_vals[] = {
+static const value_string lte_rrc_T_c1_59_vals[] = {
{ 0, "rrcConnectionRelease-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_58_choice[] = {
+static const per_choice_t T_c1_59_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionRelease_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRelease_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_58, T_c1_58_choice,
+ ett_lte_rrc_T_c1_59, T_c1_59_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_59_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_60_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_59, T_criticalExtensionsFuture_59_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_60, T_criticalExtensionsFuture_60_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_59_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_60_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_59_choice[] = {
- { 0, &hf_lte_rrc_c1_58 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_58 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_59, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_59 },
+static const per_choice_t T_criticalExtensions_60_choice[] = {
+ { 0, &hf_lte_rrc_c1_59 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_59 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_60, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_60 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_59, T_criticalExtensions_59_choice,
+ ett_lte_rrc_T_criticalExtensions_60, T_criticalExtensions_60_choice,
NULL);
return offset;
@@ -67033,7 +67508,7 @@ dissect_lte_rrc_T_criticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionRelease_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_59, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_59 },
+ { &hf_lte_rrc_criticalExtensions_60, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_60 },
{ NULL, 0, 0, NULL }
};
@@ -67048,14 +67523,14 @@ dissect_lte_rrc_RRCConnectionRelease_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_nonCriticalExtension_81_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_82_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_81, T_nonCriticalExtension_81_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_82, T_nonCriticalExtension_82_sequence);
return offset;
}
@@ -67063,7 +67538,7 @@ dissect_lte_rrc_T_nonCriticalExtension_81(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UECapabilityEnquiry_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_202, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_81 },
+ { &hf_lte_rrc_nonCriticalExtension_204, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_82 },
{ NULL, 0, 0, NULL }
};
@@ -67076,57 +67551,57 @@ dissect_lte_rrc_UECapabilityEnquiry_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_61_vals[] = {
+static const value_string lte_rrc_T_c1_62_vals[] = {
{ 0, "ueCapabilityEnquiry-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_61_choice[] = {
+static const per_choice_t T_c1_62_choice[] = {
{ 0, &hf_lte_rrc_ueCapabilityEnquiry_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityEnquiry_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_61, T_c1_61_choice,
+ ett_lte_rrc_T_c1_62, T_c1_62_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_67_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_68_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_67, T_criticalExtensionsFuture_67_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_68, T_criticalExtensionsFuture_68_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_67_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_68_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_67_choice[] = {
- { 0, &hf_lte_rrc_c1_61 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_61 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_67, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_67 },
+static const per_choice_t T_criticalExtensions_68_choice[] = {
+ { 0, &hf_lte_rrc_c1_62 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_62 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_68, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_68 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_67, T_criticalExtensions_67_choice,
+ ett_lte_rrc_T_criticalExtensions_68, T_criticalExtensions_68_choice,
NULL);
return offset;
@@ -67135,7 +67610,7 @@ dissect_lte_rrc_T_criticalExtensions_67(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UECapabilityEnquiry_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_67, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_67 },
+ { &hf_lte_rrc_criticalExtensions_68, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_68 },
{ NULL, 0, 0, NULL }
};
@@ -67165,14 +67640,14 @@ dissect_lte_rrc_T_drb_ContinueROHC_r13_01(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtension_75_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_76_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_75, T_nonCriticalExtension_75_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_76, T_nonCriticalExtension_76_sequence);
return offset;
}
@@ -67183,7 +67658,7 @@ static const per_sequence_t RRCConnectionResume_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_nextHopChainingCount_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount },
{ &hf_lte_rrc_drb_ContinueROHC_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_drb_ContinueROHC_r13_01 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_75 },
+ { &hf_lte_rrc_nonCriticalExtension_198, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_76 },
{ NULL, 0, 0, NULL }
};
@@ -67196,57 +67671,57 @@ dissect_lte_rrc_RRCConnectionResume_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_59_vals[] = {
+static const value_string lte_rrc_T_c1_60_vals[] = {
{ 0, "rrcConnectionResume-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_59_choice[] = {
+static const per_choice_t T_c1_60_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResume_r13_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResume_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_59, T_c1_59_choice,
+ ett_lte_rrc_T_c1_60, T_c1_60_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_61_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_62_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_61, T_criticalExtensionsFuture_61_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_62, T_criticalExtensionsFuture_62_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_61_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_62_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_61_choice[] = {
- { 0, &hf_lte_rrc_c1_59 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_59 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_61, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_61 },
+static const per_choice_t T_criticalExtensions_62_choice[] = {
+ { 0, &hf_lte_rrc_c1_60 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_60 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_62, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_62 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_61, T_criticalExtensions_61_choice,
+ ett_lte_rrc_T_criticalExtensions_62, T_criticalExtensions_62_choice,
NULL);
return offset;
@@ -67255,7 +67730,7 @@ dissect_lte_rrc_T_criticalExtensions_61(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResume_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_61, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_61 },
+ { &hf_lte_rrc_criticalExtensions_62, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_62 },
{ NULL, 0, 0, NULL }
};
@@ -67270,7 +67745,7 @@ dissect_lte_rrc_RRCConnectionResume_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const value_string lte_rrc_T_c1_51_vals[] = {
+static const value_string lte_rrc_T_c1_52_vals[] = {
{ 0, "dlInformationTransfer-r13" },
{ 1, "rrcConnectionReconfiguration-r13" },
{ 2, "rrcConnectionRelease-r13" },
@@ -67282,7 +67757,7 @@ static const value_string lte_rrc_T_c1_51_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_51_choice[] = {
+static const per_choice_t T_c1_52_choice[] = {
{ 0, &hf_lte_rrc_dlInformationTransfer_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_DLInformationTransfer_NB },
{ 1, &hf_lte_rrc_rrcConnectionReconfiguration_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfiguration_NB },
{ 2, &hf_lte_rrc_rrcConnectionRelease_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRelease_NB },
@@ -67295,9 +67770,9 @@ static const per_choice_t T_c1_51_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_51, T_c1_51_choice,
+ ett_lte_rrc_T_c1_52, T_c1_52_choice,
NULL);
return offset;
@@ -67324,7 +67799,7 @@ static const value_string lte_rrc_DL_DCCH_MessageType_NB_vals[] = {
};
static const per_choice_t DL_DCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_51 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_51 },
+ { 0, &hf_lte_rrc_c1_52 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_52 },
{ 1, &hf_lte_rrc_messageClassExtension_12, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_12 },
{ 0, NULL, 0, NULL }
};
@@ -67389,35 +67864,35 @@ dissect_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs(tvbuff_t *tvb _U_
}
-static const per_sequence_t T_criticalExtensionsFuture_57_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_58_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_57, T_criticalExtensionsFuture_57_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_58, T_criticalExtensionsFuture_58_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_57_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_58_vals[] = {
{ 0, "rrcConnectionReestablishmentRequest-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_57_choice[] = {
+static const per_choice_t T_criticalExtensions_58_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_57, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_57 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_58, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_58 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_57, T_criticalExtensions_57_choice,
+ ett_lte_rrc_T_criticalExtensions_58, T_criticalExtensions_58_choice,
NULL);
return offset;
@@ -67425,7 +67900,7 @@ dissect_lte_rrc_T_criticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishmentRequest_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_57, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_57 },
+ { &hf_lte_rrc_criticalExtensions_58, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_58 },
{ NULL, 0, 0, NULL }
};
@@ -67520,35 +67995,35 @@ dissect_lte_rrc_RRCConnectionRequest_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_criticalExtensionsFuture_60_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_61_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_60, T_criticalExtensionsFuture_60_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_61, T_criticalExtensionsFuture_61_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_60_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_61_vals[] = {
{ 0, "rrcConnectionRequest-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_60_choice[] = {
+static const per_choice_t T_criticalExtensions_61_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionRequest_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRequest_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_60, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_60 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_61, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_61 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_60, T_criticalExtensions_60_choice,
+ ett_lte_rrc_T_criticalExtensions_61, T_criticalExtensions_61_choice,
NULL);
return offset;
@@ -67556,7 +68031,7 @@ dissect_lte_rrc_T_criticalExtensions_60(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionRequest_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_60, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_60 },
+ { &hf_lte_rrc_criticalExtensions_61, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_61 },
{ NULL, 0, 0, NULL }
};
@@ -67588,35 +68063,35 @@ dissect_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs(tvbuff_t *tvb _U_, int off
}
-static const per_sequence_t T_criticalExtensionsFuture_63_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_64_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_63, T_criticalExtensionsFuture_63_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_64, T_criticalExtensionsFuture_64_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_63_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_64_vals[] = {
{ 0, "rrcConnectionResumeRequest-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_63_choice[] = {
+static const per_choice_t T_criticalExtensions_64_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResumeRequest_r13_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_63, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_63 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_64, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_64 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_63, T_criticalExtensions_63_choice,
+ ett_lte_rrc_T_criticalExtensions_64, T_criticalExtensions_64_choice,
NULL);
return offset;
@@ -67624,7 +68099,7 @@ dissect_lte_rrc_T_criticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResumeRequest_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_63, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_63 },
+ { &hf_lte_rrc_criticalExtensions_64, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_64 },
{ NULL, 0, 0, NULL }
};
@@ -67639,7 +68114,7 @@ dissect_lte_rrc_RRCConnectionResumeRequest_NB(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_52_vals[] = {
+static const value_string lte_rrc_T_c1_53_vals[] = {
{ 0, "rrcConnectionReestablishmentRequest-r13" },
{ 1, "rrcConnectionRequest-r13" },
{ 2, "rrcConnectionResumeRequest-r13" },
@@ -67647,7 +68122,7 @@ static const value_string lte_rrc_T_c1_52_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_52_choice[] = {
+static const per_choice_t T_c1_53_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest_NB },
{ 1, &hf_lte_rrc_rrcConnectionRequest_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRequest_NB },
{ 2, &hf_lte_rrc_rrcConnectionResumeRequest_r13_02, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeRequest_NB },
@@ -67656,9 +68131,9 @@ static const per_choice_t T_c1_52_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_52, T_c1_52_choice,
+ ett_lte_rrc_T_c1_53, T_c1_53_choice,
NULL);
return offset;
@@ -67685,7 +68160,7 @@ static const value_string lte_rrc_UL_CCCH_MessageType_NB_vals[] = {
};
static const per_choice_t UL_CCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_52 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_52 },
+ { 0, &hf_lte_rrc_c1_53 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_53 },
{ 1, &hf_lte_rrc_messageClassExtension_13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_13 },
{ 0, NULL, 0, NULL }
};
@@ -67714,14 +68189,14 @@ dissect_lte_rrc_UL_CCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_70_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_71_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_70, T_nonCriticalExtension_70_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_71, T_nonCriticalExtension_71_sequence);
return offset;
}
@@ -67729,7 +68204,7 @@ dissect_lte_rrc_T_nonCriticalExtension_70(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReconfigurationComplete_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_70 },
+ { &hf_lte_rrc_nonCriticalExtension_193, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_71 },
{ NULL, 0, 0, NULL }
};
@@ -67742,35 +68217,35 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs(tvbuff_t *tvb _U
}
-static const per_sequence_t T_criticalExtensionsFuture_54_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_55_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_54, T_criticalExtensionsFuture_54_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_55, T_criticalExtensionsFuture_55_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_54_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_55_vals[] = {
{ 0, "rrcConnectionReconfigurationComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_54_choice[] = {
+static const per_choice_t T_criticalExtensions_55_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_54, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_54 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_55, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_55 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_54, T_criticalExtensions_54_choice,
+ ett_lte_rrc_T_criticalExtensions_55, T_criticalExtensions_55_choice,
NULL);
return offset;
@@ -67779,7 +68254,7 @@ dissect_lte_rrc_T_criticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReconfigurationComplete_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_54 },
+ { &hf_lte_rrc_criticalExtensions_55, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_55 },
{ NULL, 0, 0, NULL }
};
@@ -67794,14 +68269,14 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_NB(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtension_72_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_73_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_72, T_nonCriticalExtension_72_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_73, T_nonCriticalExtension_73_sequence);
return offset;
}
@@ -67809,7 +68284,7 @@ dissect_lte_rrc_T_nonCriticalExtension_72(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishmentComplete_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_193, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_72 },
+ { &hf_lte_rrc_nonCriticalExtension_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_73 },
{ NULL, 0, 0, NULL }
};
@@ -67822,35 +68297,35 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs(tvbuff_t *tvb _U
}
-static const per_sequence_t T_criticalExtensionsFuture_56_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_57_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_56, T_criticalExtensionsFuture_56_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_57, T_criticalExtensionsFuture_57_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_56_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_57_vals[] = {
{ 0, "rrcConnectionReestablishmentComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_56_choice[] = {
+static const per_choice_t T_criticalExtensions_57_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_56, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_56 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_57, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_57 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_56, T_criticalExtensions_56_choice,
+ ett_lte_rrc_T_criticalExtensions_57, T_criticalExtensions_57_choice,
NULL);
return offset;
@@ -67859,7 +68334,7 @@ dissect_lte_rrc_T_criticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishmentComplete_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_56 },
+ { &hf_lte_rrc_criticalExtensions_57, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_57 },
{ NULL, 0, 0, NULL }
};
@@ -67904,14 +68379,14 @@ dissect_lte_rrc_T_up_CIoT_EPS_Optimisation_r13_02(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtension_78_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_79_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_78, T_nonCriticalExtension_78_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_79, T_nonCriticalExtension_79_sequence);
return offset;
}
@@ -67925,7 +68400,7 @@ static const per_sequence_t RRCConnectionSetupComplete_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_attachWithoutPDN_Connectivity_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_attachWithoutPDN_Connectivity_r13_02 },
{ &hf_lte_rrc_up_CIoT_EPS_Optimisation_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_up_CIoT_EPS_Optimisation_r13_02 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_199, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_78 },
+ { &hf_lte_rrc_nonCriticalExtension_201, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_79 },
{ NULL, 0, 0, NULL }
};
@@ -67938,35 +68413,35 @@ dissect_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs(tvbuff_t *tvb _U_, int off
}
-static const per_sequence_t T_criticalExtensionsFuture_65_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_66_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_65, T_criticalExtensionsFuture_65_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_66, T_criticalExtensionsFuture_66_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_65_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_66_vals[] = {
{ 0, "rrcConnectionSetupComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_65_choice[] = {
+static const per_choice_t T_criticalExtensions_66_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionSetupComplete_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_65, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_65 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_66, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_66 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_65, T_criticalExtensions_65_choice,
+ ett_lte_rrc_T_criticalExtensions_66, T_criticalExtensions_66_choice,
NULL);
return offset;
@@ -67975,7 +68450,7 @@ dissect_lte_rrc_T_criticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionSetupComplete_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_65 },
+ { &hf_lte_rrc_criticalExtensions_66, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_66 },
{ NULL, 0, 0, NULL }
};
@@ -68019,14 +68494,14 @@ dissect_lte_rrc_UE_RadioPagingInfo_NB_r13(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtension_82_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_83_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_82, T_nonCriticalExtension_82_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_83, T_nonCriticalExtension_83_sequence);
return offset;
}
@@ -68036,7 +68511,7 @@ static const per_sequence_t UECapabilityInformation_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_ue_Capability_Container_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_Capability_NB_r13 },
{ &hf_lte_rrc_ue_RadioPagingInfo_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_RadioPagingInfo_NB_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_203, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_82 },
+ { &hf_lte_rrc_nonCriticalExtension_205, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_83 },
{ NULL, 0, 0, NULL }
};
@@ -68049,35 +68524,35 @@ dissect_lte_rrc_UECapabilityInformation_NB_r13_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_criticalExtensionsFuture_68_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_69_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_68, T_criticalExtensionsFuture_68_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_69, T_criticalExtensionsFuture_69_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_68_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_69_vals[] = {
{ 0, "ueCapabilityInformation-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_68_choice[] = {
+static const per_choice_t T_criticalExtensions_69_choice[] = {
{ 0, &hf_lte_rrc_ueCapabilityInformation_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityInformation_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_68, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_68 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_69, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_69 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_68, T_criticalExtensions_68_choice,
+ ett_lte_rrc_T_criticalExtensions_69, T_criticalExtensions_69_choice,
NULL);
return offset;
@@ -68086,7 +68561,7 @@ dissect_lte_rrc_T_criticalExtensions_68(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UECapabilityInformation_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_68, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_68 },
+ { &hf_lte_rrc_criticalExtensions_69, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_69 },
{ NULL, 0, 0, NULL }
};
@@ -68101,14 +68576,14 @@ dissect_lte_rrc_UECapabilityInformation_NB(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtension_83_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_84_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_83, T_nonCriticalExtension_83_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_84, T_nonCriticalExtension_84_sequence);
return offset;
}
@@ -68117,7 +68592,7 @@ dissect_lte_rrc_T_nonCriticalExtension_83(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t ULInformationTransfer_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoNAS },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_204, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_83 },
+ { &hf_lte_rrc_nonCriticalExtension_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_84 },
{ NULL, 0, 0, NULL }
};
@@ -68130,35 +68605,35 @@ dissect_lte_rrc_ULInformationTransfer_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_criticalExtensionsFuture_69_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_70_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_69, T_criticalExtensionsFuture_69_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_70, T_criticalExtensionsFuture_70_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_69_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_70_vals[] = {
{ 0, "ulInformationTransfer-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_69_choice[] = {
+static const per_choice_t T_criticalExtensions_70_choice[] = {
{ 0, &hf_lte_rrc_ulInformationTransfer_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULInformationTransfer_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_69, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_69 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_70, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_70 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_69, T_criticalExtensions_69_choice,
+ ett_lte_rrc_T_criticalExtensions_70, T_criticalExtensions_70_choice,
NULL);
return offset;
@@ -68166,7 +68641,7 @@ dissect_lte_rrc_T_criticalExtensions_69(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t ULInformationTransfer_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_69, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_69 },
+ { &hf_lte_rrc_criticalExtensions_70, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_70 },
{ NULL, 0, 0, NULL }
};
@@ -68181,14 +68656,14 @@ dissect_lte_rrc_ULInformationTransfer_NB(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtension_76_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_77_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_76, T_nonCriticalExtension_76_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_77, T_nonCriticalExtension_77_sequence);
return offset;
}
@@ -68198,7 +68673,7 @@ static const per_sequence_t RRCConnectionResumeComplete_NB_r13_IEs_sequence[] =
{ &hf_lte_rrc_selectedPLMN_Identity_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_maxPLMN_r11 },
{ &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_DedicatedInfoNAS },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_197, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_76 },
+ { &hf_lte_rrc_nonCriticalExtension_199, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_77 },
{ NULL, 0, 0, NULL }
};
@@ -68211,35 +68686,35 @@ dissect_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_criticalExtensionsFuture_62_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_63_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_62, T_criticalExtensionsFuture_62_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_63, T_criticalExtensionsFuture_63_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_62_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_63_vals[] = {
{ 0, "rrcConnectionResumeComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_62_choice[] = {
+static const per_choice_t T_criticalExtensions_63_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResumeComplete_r13_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_62, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_62 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_63, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_63 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_62, T_criticalExtensions_62_choice,
+ ett_lte_rrc_T_criticalExtensions_63, T_criticalExtensions_63_choice,
NULL);
return offset;
@@ -68248,7 +68723,7 @@ dissect_lte_rrc_T_criticalExtensions_62(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResumeComplete_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_62, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_62 },
+ { &hf_lte_rrc_criticalExtensions_63, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_63 },
{ NULL, 0, 0, NULL }
};
@@ -68263,7 +68738,7 @@ dissect_lte_rrc_RRCConnectionResumeComplete_NB(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_53_vals[] = {
+static const value_string lte_rrc_T_c1_54_vals[] = {
{ 0, "rrcConnectionReconfigurationComplete-r13" },
{ 1, "rrcConnectionReestablishmentComplete-r13" },
{ 2, "rrcConnectionSetupComplete-r13" },
@@ -68283,7 +68758,7 @@ static const value_string lte_rrc_T_c1_53_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_53_choice[] = {
+static const per_choice_t T_c1_54_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfigurationComplete_NB },
{ 1, &hf_lte_rrc_rrcConnectionReestablishmentComplete_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentComplete_NB },
{ 2, &hf_lte_rrc_rrcConnectionSetupComplete_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetupComplete_NB },
@@ -68304,9 +68779,9 @@ static const per_choice_t T_c1_53_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_53, T_c1_53_choice,
+ ett_lte_rrc_T_c1_54, T_c1_54_choice,
NULL);
return offset;
@@ -68333,7 +68808,7 @@ static const value_string lte_rrc_UL_DCCH_MessageType_NB_vals[] = {
};
static const per_choice_t UL_DCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_53 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_53 },
+ { 0, &hf_lte_rrc_c1_54 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_54 },
{ 1, &hf_lte_rrc_messageClassExtension_14, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_14 },
{ 0, NULL, 0, NULL }
};
@@ -68381,6 +68856,14 @@ int dissect_lte_rrc_HandoverPreparationInformation_PDU(tvbuff_t *tvb _U_, packet
offset += 7; offset >>= 3;
return offset;
}
+int dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_lte_rrc_SCG_ConfigInfo_r12(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_SCG_ConfigInfo_r12_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
int dissect_lte_rrc_UEPagingCoverageInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -68613,35 +69096,35 @@ static int dissect_HandoverPreparationInformation_v9j0_IEs_PDU(tvbuff_t *tvb _U_
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_UE_RadioPagingInfo_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_MBMSInterestIndication_r11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
- offset = dissect_lte_rrc_UE_RadioPagingInfo_r12(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_UE_RadioPagingInfo_r12_PDU);
+ offset = dissect_lte_rrc_MBMSInterestIndication_r11(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_MBMSInterestIndication_r11_PDU);
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_SystemInformationBlockType1_v890_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_UE_RadioPagingInfo_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
- offset = dissect_lte_rrc_SystemInformationBlockType1_v890_IEs(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_SystemInformationBlockType1_v890_IEs_PDU);
+ offset = dissect_lte_rrc_UE_RadioPagingInfo_r12(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_UE_RadioPagingInfo_r12_PDU);
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_InDeviceCoexIndication_r11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_SystemInformationBlockType1_v890_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
- offset = dissect_lte_rrc_InDeviceCoexIndication_r11(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_InDeviceCoexIndication_r11_PDU);
+ offset = dissect_lte_rrc_SystemInformationBlockType1_v890_IEs(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_SystemInformationBlockType1_v890_IEs_PDU);
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_MBMSInterestIndication_r11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_InDeviceCoexIndication_r11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
- offset = dissect_lte_rrc_MBMSInterestIndication_r11(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_MBMSInterestIndication_r11_PDU);
+ offset = dissect_lte_rrc_InDeviceCoexIndication_r11(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_InDeviceCoexIndication_r11_PDU);
offset += 7; offset >>= 3;
return offset;
}
@@ -69099,6 +69582,10 @@ void proto_register_lte_rrc(void) {
{ "HandoverPreparationInformation", "lte-rrc.HandoverPreparationInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_lte_rrc_SCG_ConfigInfo_r12_PDU,
+ { "SCG-ConfigInfo-r12", "lte-rrc.SCG_ConfigInfo_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_lte_rrc_UEPagingCoverageInformation_PDU,
{ "UEPagingCoverageInformation", "lte-rrc.UEPagingCoverageInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69215,6 +69702,10 @@ void proto_register_lte_rrc(void) {
{ "HandoverPreparationInformation-v9j0-IEs", "lte-rrc.HandoverPreparationInformation_v9j0_IEs_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_MBMSInterestIndication_r11_PDU,
+ { "MBMSInterestIndication-r11", "lte-rrc.MBMSInterestIndication_r11_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_UE_RadioPagingInfo_r12_PDU,
{ "UE-RadioPagingInfo-r12", "lte-rrc.UE_RadioPagingInfo_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69227,10 +69718,6 @@ void proto_register_lte_rrc(void) {
{ "InDeviceCoexIndication-r11", "lte-rrc.InDeviceCoexIndication_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_MBMSInterestIndication_r11_PDU,
- { "MBMSInterestIndication-r11", "lte-rrc.MBMSInterestIndication_r11_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_lte_rrc_UEAssistanceInformation_r11_PDU,
{ "UEAssistanceInformation-r11", "lte-rrc.UEAssistanceInformation_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69483,22 +69970,202 @@ void proto_register_lte_rrc(void) {
{ "c1", "lte-rrc.c1",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_03_vals), 0,
"T_c1_03", HFILL }},
- { &hf_lte_rrc_uePagingCoverageInformation_r13,
- { "uePagingCoverageInformation-r13", "lte-rrc.uePagingCoverageInformation_r13_element",
+ { &hf_lte_rrc_scg_ConfigInfo_r12,
+ { "scg-ConfigInfo-r12", "lte-rrc.scg_ConfigInfo_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
- "UEPagingCoverageInformation_r13_IEs", HFILL }},
+ "SCG_ConfigInfo_r12_IEs", HFILL }},
{ &hf_lte_rrc_criticalExtensionsFuture_03,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_03", HFILL }},
- { &hf_lte_rrc_mpdcch_NumRepetition_r13,
- { "mpdcch-NumRepetition-r13", "lte-rrc.mpdcch_NumRepetition_r13",
+ { &hf_lte_rrc_radioResourceConfigDedMCG_r12,
+ { "radioResourceConfigDedMCG-r12", "lte-rrc.radioResourceConfigDedMCG_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RadioResourceConfigDedicated", HFILL }},
+ { &hf_lte_rrc_sCellToAddModListMCG_r12,
+ { "sCellToAddModListMCG-r12", "lte-rrc.sCellToAddModListMCG_r12",
FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_1_256", HFILL }},
+ "SCellToAddModList_r10", HFILL }},
+ { &hf_lte_rrc_measGapConfig_r12,
+ { "measGapConfig-r12", "lte-rrc.measGapConfig_r12",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_MeasGapConfig_vals), 0,
+ "MeasGapConfig", HFILL }},
+ { &hf_lte_rrc_powerCoordinationInfo_r12,
+ { "powerCoordinationInfo-r12", "lte-rrc.powerCoordinationInfo_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_eutra_CapabilityInfo_r12,
+ { "eutra-CapabilityInfo-r12", "lte-rrc.eutra_CapabilityInfo_r12",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_scg_ConfigRestrictInfo_r12,
+ { "scg-ConfigRestrictInfo-r12", "lte-rrc.scg_ConfigRestrictInfo_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_mbmsInterestIndication_r12,
+ { "mbmsInterestIndication-r12", "lte-rrc.mbmsInterestIndication_r12",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_measResultServCellListSCG_r12,
+ { "measResultServCellListSCG-r12", "lte-rrc.measResultServCellListSCG_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_drb_ToAddModListSCG_r12,
+ { "drb-ToAddModListSCG-r12", "lte-rrc.drb_ToAddModListSCG_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "DRB_InfoListSCG_r12", HFILL }},
+ { &hf_lte_rrc_drb_ToReleaseListSCG_r12,
+ { "drb-ToReleaseListSCG-r12", "lte-rrc.drb_ToReleaseListSCG_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "DRB_ToReleaseList", HFILL }},
+ { &hf_lte_rrc_sCellToAddModListSCG_r12,
+ { "sCellToAddModListSCG-r12", "lte-rrc.sCellToAddModListSCG_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_sCellToReleaseListSCG_r12,
+ { "sCellToReleaseListSCG-r12", "lte-rrc.sCellToReleaseListSCG_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SCellToReleaseList_r10", HFILL }},
+ { &hf_lte_rrc_p_Max_r12,
+ { "p-Max-r12", "lte-rrc.p_Max_r12",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "P_Max", HFILL }},
{ &hf_lte_rrc_nonCriticalExtension_11,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
+ "SCG_ConfigInfo_v1310_IEs", HFILL }},
+ { &hf_lte_rrc_measResultSSTD_r13,
+ { "measResultSSTD-r13", "lte-rrc.measResultSSTD_r13_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_sCellToAddModListMCG_Ext_r13,
+ { "sCellToAddModListMCG-Ext-r13", "lte-rrc.sCellToAddModListMCG_Ext_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SCellToAddModListExt_r13", HFILL }},
+ { &hf_lte_rrc_measResultServCellListSCG_Ext_r13,
+ { "measResultServCellListSCG-Ext-r13", "lte-rrc.measResultServCellListSCG_Ext_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_sCellToAddModListSCG_Ext_r13,
+ { "sCellToAddModListSCG-Ext-r13", "lte-rrc.sCellToAddModListSCG_Ext_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_sCellToReleaseListSCG_Ext_r13,
+ { "sCellToReleaseListSCG-Ext-r13", "lte-rrc.sCellToReleaseListSCG_Ext_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SCellToReleaseListExt_r13", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_12,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_04", HFILL }},
+ { &hf_lte_rrc_DRB_InfoListSCG_r12_item,
+ { "DRB-InfoSCG-r12", "lte-rrc.DRB_InfoSCG_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_eps_BearerIdentity_r12,
+ { "eps-BearerIdentity-r12", "lte-rrc.eps_BearerIdentity_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
+ { &hf_lte_rrc_drb_Identity_r12,
+ { "drb-Identity-r12", "lte-rrc.drb_Identity_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "DRB_Identity", HFILL }},
+ { &hf_lte_rrc_drb_Type_r12,
+ { "drb-Type-r12", "lte-rrc.drb_Type_r12",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_Type_r12_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_SCellToAddModListSCG_r12_item,
+ { "Cell-ToAddMod-r12", "lte-rrc.Cell_ToAddMod_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_SCellToAddModListSCG_Ext_r13_item,
+ { "Cell-ToAddMod-r12", "lte-rrc.Cell_ToAddMod_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_sCellIndex_r12,
+ { "sCellIndex-r12", "lte-rrc.sCellIndex_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SCellIndex_r10", HFILL }},
+ { &hf_lte_rrc_cellIdentification_r12,
+ { "cellIdentification-r12", "lte-rrc.cellIdentification_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_physCellId_r12,
+ { "physCellId-r12", "lte-rrc.physCellId_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "PhysCellId", HFILL }},
+ { &hf_lte_rrc_dl_CarrierFreq_r12,
+ { "dl-CarrierFreq-r12", "lte-rrc.dl_CarrierFreq_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "ARFCN_ValueEUTRA_r9", HFILL }},
+ { &hf_lte_rrc_measResultCellToAdd_r12,
+ { "measResultCellToAdd-r12", "lte-rrc.measResultCellToAdd_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_rsrpResult_r12,
+ { "rsrpResult-r12", "lte-rrc.rsrpResult_r12",
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_RSRP_Range_vals_ext, 0,
+ "RSRP_Range", HFILL }},
+ { &hf_lte_rrc_rsrqResult_r12,
+ { "rsrqResult-r12", "lte-rrc.rsrqResult_r12",
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_RSRQ_Range_vals_ext, 0,
+ "RSRQ_Range", HFILL }},
+ { &hf_lte_rrc_sCellIndex_r13,
+ { "sCellIndex-r13", "lte-rrc.sCellIndex_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_measResultCellToAdd_v1310,
+ { "measResultCellToAdd-v1310", "lte-rrc.measResultCellToAdd_v1310_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_rs_sinr_Result_r13,
+ { "rs-sinr-Result-r13", "lte-rrc.rs_sinr_Result_r13",
+ FT_UINT32, BASE_CUSTOM, CF_FUNC(lte_rrc_RS_SINR_Range_r13_fmt), 0,
+ "RS_SINR_Range_r13", HFILL }},
+ { &hf_lte_rrc_MeasResultServCellListSCG_r12_item,
+ { "MeasResultServCellSCG-r12", "lte-rrc.MeasResultServCellSCG_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_MeasResultServCellListSCG_Ext_r13_item,
+ { "MeasResultServCellSCG-r12", "lte-rrc.MeasResultServCellSCG_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_servCellId_r12,
+ { "servCellId-r12", "lte-rrc.servCellId_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "ServCellIndex_r10", HFILL }},
+ { &hf_lte_rrc_measResultSCell_r12,
+ { "measResultSCell-r12", "lte-rrc.measResultSCell_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_rsrpResultSCell_r12,
+ { "rsrpResultSCell-r12", "lte-rrc.rsrpResultSCell_r12",
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_RSRP_Range_vals_ext, 0,
+ "RSRP_Range", HFILL }},
+ { &hf_lte_rrc_rsrqResultSCell_r12,
+ { "rsrqResultSCell-r12", "lte-rrc.rsrqResultSCell_r12",
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_RSRQ_Range_vals_ext, 0,
+ "RSRQ_Range", HFILL }},
+ { &hf_lte_rrc_servCellId_r13,
+ { "servCellId-r13", "lte-rrc.servCellId_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "ServCellIndex_r13", HFILL }},
+ { &hf_lte_rrc_measResultSCell_v1310,
+ { "measResultSCell-v1310", "lte-rrc.measResultSCell_v1310_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_rs_sinr_ResultSCell_r13,
+ { "rs-sinr-ResultSCell-r13", "lte-rrc.rs_sinr_ResultSCell_r13",
+ FT_UINT32, BASE_CUSTOM, CF_FUNC(lte_rrc_RS_SINR_Range_r13_fmt), 0,
+ "RS_SINR_Range_r13", HFILL }},
+ { &hf_lte_rrc_maxSCH_TB_BitsDL_r12,
+ { "maxSCH-TB-BitsDL-r12", "lte-rrc.maxSCH_TB_BitsDL_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_100", HFILL }},
+ { &hf_lte_rrc_maxSCH_TB_BitsUL_r12,
+ { "maxSCH-TB-BitsUL-r12", "lte-rrc.maxSCH_TB_BitsUL_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_100", HFILL }},
{ &hf_lte_rrc_criticalExtensions_04,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_04_vals), 0,
@@ -69507,19 +70174,19 @@ void proto_register_lte_rrc(void) {
{ "c1", "lte-rrc.c1",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_04_vals), 0,
"T_c1_04", HFILL }},
- { &hf_lte_rrc_ueRadioAccessCapabilityInformation_r8,
- { "ueRadioAccessCapabilityInformation-r8", "lte-rrc.ueRadioAccessCapabilityInformation_r8_element",
+ { &hf_lte_rrc_uePagingCoverageInformation_r13,
+ { "uePagingCoverageInformation-r13", "lte-rrc.uePagingCoverageInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
- "UERadioAccessCapabilityInformation_r8_IEs", HFILL }},
+ "UEPagingCoverageInformation_r13_IEs", HFILL }},
{ &hf_lte_rrc_criticalExtensionsFuture_04,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_04", HFILL }},
- { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_01,
- { "ue-RadioAccessCapabilityInfo", "lte-rrc.ue_RadioAccessCapabilityInfo",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_12,
+ { &hf_lte_rrc_mpdcch_NumRepetition_r13,
+ { "mpdcch-NumRepetition-r13", "lte-rrc.mpdcch_NumRepetition_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_256", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_13,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_05", HFILL }},
@@ -69531,19 +70198,43 @@ void proto_register_lte_rrc(void) {
{ "c1", "lte-rrc.c1",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_05_vals), 0,
"T_c1_05", HFILL }},
+ { &hf_lte_rrc_ueRadioAccessCapabilityInformation_r8,
+ { "ueRadioAccessCapabilityInformation-r8", "lte-rrc.ueRadioAccessCapabilityInformation_r8_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UERadioAccessCapabilityInformation_r8_IEs", HFILL }},
+ { &hf_lte_rrc_criticalExtensionsFuture_05,
+ { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensionsFuture_05", HFILL }},
+ { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_01,
+ { "ue-RadioAccessCapabilityInfo", "lte-rrc.ue_RadioAccessCapabilityInfo",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_14,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_06", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_06,
+ { "criticalExtensions", "lte-rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_06_vals), 0,
+ "T_criticalExtensions_06", HFILL }},
+ { &hf_lte_rrc_c1_06,
+ { "c1", "lte-rrc.c1",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_06_vals), 0,
+ "T_c1_06", HFILL }},
{ &hf_lte_rrc_ueRadioPagingInformation_r12,
{ "ueRadioPagingInformation-r12", "lte-rrc.ueRadioPagingInformation_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
"UERadioPagingInformation_r12_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_05,
+ { &hf_lte_rrc_criticalExtensionsFuture_06,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_05", HFILL }},
+ "T_criticalExtensionsFuture_06", HFILL }},
{ &hf_lte_rrc_ue_RadioPagingInfo_r12,
{ "ue-RadioPagingInfo-r12", "lte-rrc.ue_RadioPagingInfo_r12",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_13,
+ { &hf_lte_rrc_nonCriticalExtension_15,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UERadioPagingInformation_v1310_IEs", HFILL }},
@@ -69555,10 +70246,10 @@ void proto_register_lte_rrc(void) {
{ "FreqBandIndicator-r11", "lte-rrc.FreqBandIndicator_r11",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_14,
+ { &hf_lte_rrc_nonCriticalExtension_16,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_06", HFILL }},
+ "T_nonCriticalExtension_07", HFILL }},
{ &hf_lte_rrc_sourceMeasConfig,
{ "sourceMeasConfig", "lte-rrc.sourceMeasConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69727,10 +70418,6 @@ void proto_register_lte_rrc(void) {
{ "rsrqResult-v1250", "lte-rrc.rsrqResult_v1250",
FT_INT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_RSRQ_Range_vals_ext, 0,
"RSRQ_Range_v1250", HFILL }},
- { &hf_lte_rrc_rs_sinr_Result_r13,
- { "rs-sinr-Result-r13", "lte-rrc.rs_sinr_Result_r13",
- FT_UINT32, BASE_CUSTOM, CF_FUNC(lte_rrc_RS_SINR_Range_r13_fmt), 0,
- "RS_SINR_Range_r13", HFILL }},
{ &hf_lte_rrc_message,
{ "message", "lte-rrc.message_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69739,10 +70426,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_BCCH_DL_SCH_MessageType_vals), 0,
"BCCH_DL_SCH_MessageType", HFILL }},
- { &hf_lte_rrc_c1_06,
+ { &hf_lte_rrc_c1_07,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_06_vals), 0,
- "T_c1_06", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_07_vals), 0,
+ "T_c1_07", HFILL }},
{ &hf_lte_rrc_systemInformation,
{ "systemInformation", "lte-rrc.systemInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69759,10 +70446,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_BCCH_DL_SCH_MessageType_BR_r13_vals), 0,
"BCCH_DL_SCH_MessageType_BR_r13", HFILL }},
- { &hf_lte_rrc_c1_07,
+ { &hf_lte_rrc_c1_08,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_07_vals), 0,
- "T_c1_07", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_08_vals), 0,
+ "T_c1_08", HFILL }},
{ &hf_lte_rrc_systemInformation_BR_r13,
{ "systemInformation-BR-r13", "lte-rrc.systemInformation_BR_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69779,10 +70466,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_MCCH_MessageType_vals), 0,
"MCCH_MessageType", HFILL }},
- { &hf_lte_rrc_c1_08,
+ { &hf_lte_rrc_c1_09,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_08_vals), 0,
- "T_c1_08", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_09_vals), 0,
+ "T_c1_09", HFILL }},
{ &hf_lte_rrc_mbsfnAreaConfiguration_r9,
{ "mbsfnAreaConfiguration-r9", "lte-rrc.mbsfnAreaConfiguration_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69807,10 +70494,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_PCCH_MessageType_vals), 0,
"PCCH_MessageType", HFILL }},
- { &hf_lte_rrc_c1_09,
+ { &hf_lte_rrc_c1_10,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_09_vals), 0,
- "T_c1_09", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_10_vals), 0,
+ "T_c1_10", HFILL }},
{ &hf_lte_rrc_paging,
{ "paging", "lte-rrc.paging_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69823,10 +70510,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_DL_CCCH_MessageType_vals), 0,
"DL_CCCH_MessageType", HFILL }},
- { &hf_lte_rrc_c1_10,
+ { &hf_lte_rrc_c1_11,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_10_vals), 0,
- "T_c1_10", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_11_vals), 0,
+ "T_c1_11", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishment,
{ "rrcConnectionReestablishment", "lte-rrc.rrcConnectionReestablishment_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69851,10 +70538,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_DL_DCCH_MessageType_vals), 0,
"DL_DCCH_MessageType", HFILL }},
- { &hf_lte_rrc_c1_11,
+ { &hf_lte_rrc_c1_12,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_11_vals), 0,
- "T_c1_11", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_12_vals), 0,
+ "T_c1_12", HFILL }},
{ &hf_lte_rrc_csfbParametersResponseCDMA2000,
{ "csfbParametersResponseCDMA2000", "lte-rrc.csfbParametersResponseCDMA2000_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69915,10 +70602,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_UL_CCCH_MessageType_vals), 0,
"UL_CCCH_MessageType", HFILL }},
- { &hf_lte_rrc_c1_12,
+ { &hf_lte_rrc_c1_13,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_12_vals), 0,
- "T_c1_12", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_13_vals), 0,
+ "T_c1_13", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentRequest,
{ "rrcConnectionReestablishmentRequest", "lte-rrc.rrcConnectionReestablishmentRequest_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -69947,10 +70634,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_UL_DCCH_MessageType_vals), 0,
"UL_DCCH_MessageType", HFILL }},
- { &hf_lte_rrc_c1_13,
+ { &hf_lte_rrc_c1_14,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_13_vals), 0,
- "T_c1_13", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_14_vals), 0,
+ "T_c1_14", HFILL }},
{ &hf_lte_rrc_csfbParametersRequestCDMA2000,
{ "csfbParametersRequestCDMA2000", "lte-rrc.csfbParametersRequestCDMA2000_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70067,10 +70754,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_SC_MCCH_MessageType_r13_vals), 0,
"SC_MCCH_MessageType_r13", HFILL }},
- { &hf_lte_rrc_c1_14,
+ { &hf_lte_rrc_c1_15,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_14_vals), 0,
- "T_c1_14", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_15_vals), 0,
+ "T_c1_15", HFILL }},
{ &hf_lte_rrc_scptmConfiguration_r13,
{ "scptmConfiguration-r13", "lte-rrc.scptmConfiguration_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70083,34 +70770,34 @@ void proto_register_lte_rrc(void) {
{ "rrc-TransactionIdentifier", "lte-rrc.rrc_TransactionIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_06,
+ { &hf_lte_rrc_criticalExtensions_07,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_06_vals), 0,
- "T_criticalExtensions_06", HFILL }},
- { &hf_lte_rrc_c1_15,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_07_vals), 0,
+ "T_criticalExtensions_07", HFILL }},
+ { &hf_lte_rrc_c1_16,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_15_vals), 0,
- "T_c1_15", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_16_vals), 0,
+ "T_c1_16", HFILL }},
{ &hf_lte_rrc_counterCheck_r8,
{ "counterCheck-r8", "lte-rrc.counterCheck_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"CounterCheck_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_06,
+ { &hf_lte_rrc_criticalExtensionsFuture_07,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_06", HFILL }},
+ "T_criticalExtensionsFuture_07", HFILL }},
{ &hf_lte_rrc_drb_CountMSB_InfoList,
{ "drb-CountMSB-InfoList", "lte-rrc.drb_CountMSB_InfoList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_15,
+ { &hf_lte_rrc_nonCriticalExtension_17,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"CounterCheck_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_16,
+ { &hf_lte_rrc_nonCriticalExtension_18,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_07", HFILL }},
+ "T_nonCriticalExtension_08", HFILL }},
{ &hf_lte_rrc_DRB_CountMSB_InfoList_item,
{ "DRB-CountMSB-Info", "lte-rrc.DRB_CountMSB_Info_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70127,30 +70814,30 @@ void proto_register_lte_rrc(void) {
{ "countMSB-Downlink", "lte-rrc.countMSB_Downlink",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_33554431", HFILL }},
- { &hf_lte_rrc_criticalExtensions_07,
+ { &hf_lte_rrc_criticalExtensions_08,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_07_vals), 0,
- "T_criticalExtensions_07", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_08_vals), 0,
+ "T_criticalExtensions_08", HFILL }},
{ &hf_lte_rrc_counterCheckResponse_r8,
{ "counterCheckResponse-r8", "lte-rrc.counterCheckResponse_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"CounterCheckResponse_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_07,
+ { &hf_lte_rrc_criticalExtensionsFuture_08,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_07", HFILL }},
+ "T_criticalExtensionsFuture_08", HFILL }},
{ &hf_lte_rrc_drb_CountInfoList,
{ "drb-CountInfoList", "lte-rrc.drb_CountInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_17,
+ { &hf_lte_rrc_nonCriticalExtension_19,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"CounterCheckResponse_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_18,
+ { &hf_lte_rrc_nonCriticalExtension_20,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_08", HFILL }},
+ "T_nonCriticalExtension_09", HFILL }},
{ &hf_lte_rrc_DRB_CountInfoList_item,
{ "DRB-CountInfo", "lte-rrc.DRB_CountInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70163,38 +70850,38 @@ void proto_register_lte_rrc(void) {
{ "count-Downlink", "lte-rrc.count_Downlink",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_4294967295", HFILL }},
- { &hf_lte_rrc_criticalExtensions_08,
+ { &hf_lte_rrc_criticalExtensions_09,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_08_vals), 0,
- "T_criticalExtensions_08", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_09_vals), 0,
+ "T_criticalExtensions_09", HFILL }},
{ &hf_lte_rrc_csfbParametersRequestCDMA2000_r8,
{ "csfbParametersRequestCDMA2000-r8", "lte-rrc.csfbParametersRequestCDMA2000_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"CSFBParametersRequestCDMA2000_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_08,
+ { &hf_lte_rrc_criticalExtensionsFuture_09,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_08", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_19,
+ "T_criticalExtensionsFuture_09", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_21,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"CSFBParametersRequestCDMA2000_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_20,
+ { &hf_lte_rrc_nonCriticalExtension_22,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_09", HFILL }},
- { &hf_lte_rrc_criticalExtensions_09,
+ "T_nonCriticalExtension_10", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_10,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_09_vals), 0,
- "T_criticalExtensions_09", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_10_vals), 0,
+ "T_criticalExtensions_10", HFILL }},
{ &hf_lte_rrc_csfbParametersResponseCDMA2000_r8,
{ "csfbParametersResponseCDMA2000-r8", "lte-rrc.csfbParametersResponseCDMA2000_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"CSFBParametersResponseCDMA2000_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_09,
+ { &hf_lte_rrc_criticalExtensionsFuture_10,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_09", HFILL }},
+ "T_criticalExtensionsFuture_10", HFILL }},
{ &hf_lte_rrc_rand,
{ "rand", "lte-rrc.rand",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -70203,30 +70890,30 @@ void proto_register_lte_rrc(void) {
{ "mobilityParameters", "lte-rrc.mobilityParameters",
FT_BYTES, BASE_NONE, NULL, 0,
"MobilityParametersCDMA2000", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_21,
+ { &hf_lte_rrc_nonCriticalExtension_23,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"CSFBParametersResponseCDMA2000_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_22,
+ { &hf_lte_rrc_nonCriticalExtension_24,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_10", HFILL }},
- { &hf_lte_rrc_criticalExtensions_10,
+ "T_nonCriticalExtension_11", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_11,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_10_vals), 0,
- "T_criticalExtensions_10", HFILL }},
- { &hf_lte_rrc_c1_16,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_11_vals), 0,
+ "T_criticalExtensions_11", HFILL }},
+ { &hf_lte_rrc_c1_17,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_16_vals), 0,
- "T_c1_16", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_17_vals), 0,
+ "T_c1_17", HFILL }},
{ &hf_lte_rrc_dlInformationTransfer_r8,
{ "dlInformationTransfer-r8", "lte-rrc.dlInformationTransfer_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"DLInformationTransfer_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_10,
+ { &hf_lte_rrc_criticalExtensionsFuture_11,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_10", HFILL }},
+ "T_criticalExtensionsFuture_11", HFILL }},
{ &hf_lte_rrc_dedicatedInfoType,
{ "dedicatedInfoType", "lte-rrc.dedicatedInfoType",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dedicatedInfoType_vals), 0,
@@ -70243,39 +70930,39 @@ void proto_register_lte_rrc(void) {
{ "dedicatedInfoCDMA2000-HRPD", "lte-rrc.dedicatedInfoCDMA2000_HRPD",
FT_BYTES, BASE_NONE, NULL, 0,
"DedicatedInfoCDMA2000", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_23,
+ { &hf_lte_rrc_nonCriticalExtension_25,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"DLInformationTransfer_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_24,
+ { &hf_lte_rrc_nonCriticalExtension_26,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_11", HFILL }},
- { &hf_lte_rrc_criticalExtensions_11,
+ "T_nonCriticalExtension_12", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_12,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_11_vals), 0,
- "T_criticalExtensions_11", HFILL }},
- { &hf_lte_rrc_c1_17,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_12_vals), 0,
+ "T_criticalExtensions_12", HFILL }},
+ { &hf_lte_rrc_c1_18,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_17_vals), 0,
- "T_c1_17", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_18_vals), 0,
+ "T_c1_18", HFILL }},
{ &hf_lte_rrc_handoverFromEUTRAPreparationRequest_r8,
{ "handoverFromEUTRAPreparationRequest-r8", "lte-rrc.handoverFromEUTRAPreparationRequest_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverFromEUTRAPreparationRequest_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_11,
+ { &hf_lte_rrc_criticalExtensionsFuture_12,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_11", HFILL }},
+ "T_criticalExtensionsFuture_12", HFILL }},
{ &hf_lte_rrc_cdma2000_Type,
{ "cdma2000-Type", "lte-rrc.cdma2000_Type",
FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Type_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_25,
+ { &hf_lte_rrc_nonCriticalExtension_27,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverFromEUTRAPreparationRequest_v890_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_26,
+ { &hf_lte_rrc_nonCriticalExtension_28,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverFromEUTRAPreparationRequest_v920_IEs", HFILL }},
@@ -70283,7 +70970,7 @@ void proto_register_lte_rrc(void) {
{ "concurrPrepCDMA2000-HRPD-r9", "lte-rrc.concurrPrepCDMA2000_HRPD_r9",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_27,
+ { &hf_lte_rrc_nonCriticalExtension_29,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverFromEUTRAPreparationRequest_v1020_IEs", HFILL }},
@@ -70295,26 +70982,26 @@ void proto_register_lte_rrc(void) {
{ "redirectCarrierCDMA2000-1XRTT-r10", "lte-rrc.redirectCarrierCDMA2000_1XRTT_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
"CarrierFreqCDMA2000", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_28,
+ { &hf_lte_rrc_nonCriticalExtension_30,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_12", HFILL }},
- { &hf_lte_rrc_criticalExtensions_12,
+ "T_nonCriticalExtension_13", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_13,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_12_vals), 0,
- "T_criticalExtensions_12", HFILL }},
- { &hf_lte_rrc_c1_18,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_13_vals), 0,
+ "T_criticalExtensions_13", HFILL }},
+ { &hf_lte_rrc_c1_19,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_18_vals), 0,
- "T_c1_18", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_19_vals), 0,
+ "T_c1_19", HFILL }},
{ &hf_lte_rrc_inDeviceCoexIndication_r11_01,
{ "inDeviceCoexIndication-r11", "lte-rrc.inDeviceCoexIndication_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
"InDeviceCoexIndication_r11_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_12,
+ { &hf_lte_rrc_criticalExtensionsFuture_13,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_12", HFILL }},
+ "T_criticalExtensionsFuture_13", HFILL }},
{ &hf_lte_rrc_affectedCarrierFreqList_r11,
{ "affectedCarrierFreqList-r11", "lte-rrc.affectedCarrierFreqList_r11",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -70323,7 +71010,7 @@ void proto_register_lte_rrc(void) {
{ "tdm-AssistanceInfo-r11", "lte-rrc.tdm_AssistanceInfo_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_TDM_AssistanceInfo_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_29,
+ { &hf_lte_rrc_nonCriticalExtension_31,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"InDeviceCoexIndication_v11d0_IEs", HFILL }},
@@ -70339,7 +71026,7 @@ void proto_register_lte_rrc(void) {
{ "victimSystemType-r11", "lte-rrc.victimSystemType_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_30,
+ { &hf_lte_rrc_nonCriticalExtension_32,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"InDeviceCoexIndication_v1310_IEs", HFILL }},
@@ -70351,10 +71038,10 @@ void proto_register_lte_rrc(void) {
{ "affectedCarrierFreqCombList-r13", "lte-rrc.affectedCarrierFreqCombList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_31,
+ { &hf_lte_rrc_nonCriticalExtension_33,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_13", HFILL }},
+ "T_nonCriticalExtension_14", HFILL }},
{ &hf_lte_rrc_AffectedCarrierFreqList_r11_item,
{ "AffectedCarrierFreq-r11", "lte-rrc.AffectedCarrierFreq_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70459,22 +71146,22 @@ void proto_register_lte_rrc(void) {
{ "bluetooth-r11", "lte-rrc.bluetooth_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_bluetooth_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_13,
+ { &hf_lte_rrc_criticalExtensions_14,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_13_vals), 0,
- "T_criticalExtensions_13", HFILL }},
- { &hf_lte_rrc_c1_19,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_14_vals), 0,
+ "T_criticalExtensions_14", HFILL }},
+ { &hf_lte_rrc_c1_20,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_19_vals), 0,
- "T_c1_19", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_20_vals), 0,
+ "T_c1_20", HFILL }},
{ &hf_lte_rrc_interFreqRSTDMeasurementIndication_r10_01,
{ "interFreqRSTDMeasurementIndication-r10", "lte-rrc.interFreqRSTDMeasurementIndication_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
"InterFreqRSTDMeasurementIndication_r10_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_13,
+ { &hf_lte_rrc_criticalExtensionsFuture_14,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_13", HFILL }},
+ "T_criticalExtensionsFuture_14", HFILL }},
{ &hf_lte_rrc_rstd_InterFreqIndication_r10,
{ "rstd-InterFreqIndication-r10", "lte-rrc.rstd_InterFreqIndication_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rstd_InterFreqIndication_r10_vals), 0,
@@ -70491,10 +71178,10 @@ void proto_register_lte_rrc(void) {
{ "stop", "lte-rrc.stop_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_32,
+ { &hf_lte_rrc_nonCriticalExtension_34,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_14", HFILL }},
+ "T_nonCriticalExtension_15", HFILL }},
{ &hf_lte_rrc_RSTD_InterFreqInfoList_r10_item,
{ "RSTD-InterFreqInfo-r10", "lte-rrc.RSTD_InterFreqInfo_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70511,22 +71198,22 @@ void proto_register_lte_rrc(void) {
{ "carrierFreq-v1090", "lte-rrc.carrierFreq_v1090",
FT_UINT32, BASE_DEC, NULL, 0,
"ARFCN_ValueEUTRA_v9e0", HFILL }},
- { &hf_lte_rrc_criticalExtensions_14,
+ { &hf_lte_rrc_criticalExtensions_15,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_14_vals), 0,
- "T_criticalExtensions_14", HFILL }},
- { &hf_lte_rrc_c1_20,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_15_vals), 0,
+ "T_criticalExtensions_15", HFILL }},
+ { &hf_lte_rrc_c1_21,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_20_vals), 0,
- "T_c1_20", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_21_vals), 0,
+ "T_c1_21", HFILL }},
{ &hf_lte_rrc_loggedMeasurementConfiguration_r10_01,
{ "loggedMeasurementConfiguration-r10", "lte-rrc.loggedMeasurementConfiguration_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
"LoggedMeasurementConfiguration_r10_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_14,
+ { &hf_lte_rrc_criticalExtensionsFuture_15,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_14", HFILL }},
+ "T_criticalExtensionsFuture_15", HFILL }},
{ &hf_lte_rrc_traceReference_r10,
{ "traceReference-r10", "lte-rrc.traceReference_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70555,7 +71242,7 @@ void proto_register_lte_rrc(void) {
{ "loggingInterval-r10", "lte-rrc.loggingInterval_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_LoggingInterval_r10_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_33,
+ { &hf_lte_rrc_nonCriticalExtension_35,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"LoggedMeasurementConfiguration_v1080_IEs", HFILL }},
@@ -70563,7 +71250,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension-r10", "lte-rrc.lateNonCriticalExtension_r10",
FT_BYTES, BASE_NONE, NULL, 0,
"OCTET_STRING", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_34,
+ { &hf_lte_rrc_nonCriticalExtension_36,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"LoggedMeasurementConfiguration_v1130_IEs", HFILL }},
@@ -70575,7 +71262,7 @@ void proto_register_lte_rrc(void) {
{ "areaConfiguration-v1130", "lte-rrc.areaConfiguration_v1130_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_35,
+ { &hf_lte_rrc_nonCriticalExtension_37,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"LoggedMeasurementConfiguration_v1250_IEs", HFILL }},
@@ -70583,10 +71270,10 @@ void proto_register_lte_rrc(void) {
{ "targetMBSFN-AreaList-r12", "lte-rrc.targetMBSFN_AreaList_r12",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_36,
+ { &hf_lte_rrc_nonCriticalExtension_38,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_15", HFILL }},
+ "T_nonCriticalExtension_16", HFILL }},
{ &hf_lte_rrc_TargetMBSFN_AreaList_r12_item,
{ "TargetMBSFN-Area-r12", "lte-rrc.TargetMBSFN_Area_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70623,10 +71310,10 @@ void proto_register_lte_rrc(void) {
{ "countingRequestList-r10", "lte-rrc.countingRequestList_r10",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_37,
+ { &hf_lte_rrc_nonCriticalExtension_39,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_16", HFILL }},
+ "T_nonCriticalExtension_17", HFILL }},
{ &hf_lte_rrc_CountingRequestList_r10_item,
{ "CountingRequestInfo-r10", "lte-rrc.CountingRequestInfo_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70635,22 +71322,22 @@ void proto_register_lte_rrc(void) {
{ "tmgi-r10", "lte-rrc.tmgi_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
"TMGI_r9", HFILL }},
- { &hf_lte_rrc_criticalExtensions_15,
+ { &hf_lte_rrc_criticalExtensions_16,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_15_vals), 0,
- "T_criticalExtensions_15", HFILL }},
- { &hf_lte_rrc_c1_21,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_16_vals), 0,
+ "T_criticalExtensions_16", HFILL }},
+ { &hf_lte_rrc_c1_22,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_21_vals), 0,
- "T_c1_21", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_22_vals), 0,
+ "T_c1_22", HFILL }},
{ &hf_lte_rrc_countingResponse_r10,
{ "countingResponse-r10", "lte-rrc.countingResponse_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSCountingResponse_r10_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_15,
+ { &hf_lte_rrc_criticalExtensionsFuture_16,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_15", HFILL }},
+ "T_criticalExtensionsFuture_16", HFILL }},
{ &hf_lte_rrc_mbsfn_AreaIndex_r10,
{ "mbsfn-AreaIndex-r10", "lte-rrc.mbsfn_AreaIndex_r10",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -70659,10 +71346,10 @@ void proto_register_lte_rrc(void) {
{ "countingResponseList-r10", "lte-rrc.countingResponseList_r10",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_38,
+ { &hf_lte_rrc_nonCriticalExtension_40,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_17", HFILL }},
+ "T_nonCriticalExtension_18", HFILL }},
{ &hf_lte_rrc_CountingResponseList_r10_item,
{ "CountingResponseInfo-r10", "lte-rrc.CountingResponseInfo_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70671,22 +71358,22 @@ void proto_register_lte_rrc(void) {
{ "countingResponseService-r10", "lte-rrc.countingResponseService_r10",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_maxServiceCount_1", HFILL }},
- { &hf_lte_rrc_criticalExtensions_16,
+ { &hf_lte_rrc_criticalExtensions_17,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_16_vals), 0,
- "T_criticalExtensions_16", HFILL }},
- { &hf_lte_rrc_c1_22,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_17_vals), 0,
+ "T_criticalExtensions_17", HFILL }},
+ { &hf_lte_rrc_c1_23,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_22_vals), 0,
- "T_c1_22", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_23_vals), 0,
+ "T_c1_23", HFILL }},
{ &hf_lte_rrc_interestIndication_r11,
{ "interestIndication-r11", "lte-rrc.interestIndication_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSInterestIndication_r11_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_16,
+ { &hf_lte_rrc_criticalExtensionsFuture_17,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_16", HFILL }},
+ "T_criticalExtensionsFuture_17", HFILL }},
{ &hf_lte_rrc_mbms_FreqList_r11,
{ "mbms-FreqList-r11", "lte-rrc.mbms_FreqList_r11",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -70695,7 +71382,7 @@ void proto_register_lte_rrc(void) {
{ "mbms-Priority-r11", "lte-rrc.mbms_Priority_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mbms_Priority_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_39,
+ { &hf_lte_rrc_nonCriticalExtension_41,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSInterestIndication_v1310_IEs", HFILL }},
@@ -70703,10 +71390,10 @@ void proto_register_lte_rrc(void) {
{ "mbms-Services-r13", "lte-rrc.mbms_Services_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"MBMS_ServiceList_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_40,
+ { &hf_lte_rrc_nonCriticalExtension_42,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_18", HFILL }},
+ "T_nonCriticalExtension_19", HFILL }},
{ &hf_lte_rrc_commonSF_Alloc_r9,
{ "commonSF-Alloc-r9", "lte-rrc.commonSF_Alloc_r9",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -70719,11 +71406,11 @@ void proto_register_lte_rrc(void) {
{ "pmch-InfoList-r9", "lte-rrc.pmch_InfoList_r9",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_41,
+ { &hf_lte_rrc_nonCriticalExtension_43,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"MBSFNAreaConfiguration_v930_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_42,
+ { &hf_lte_rrc_nonCriticalExtension_44,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"MBSFNAreaConfiguration_v1250_IEs", HFILL }},
@@ -70731,50 +71418,50 @@ void proto_register_lte_rrc(void) {
{ "pmch-InfoListExt-r12", "lte-rrc.pmch_InfoListExt_r12",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_43,
+ { &hf_lte_rrc_nonCriticalExtension_45,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_19", HFILL }},
+ "T_nonCriticalExtension_20", HFILL }},
{ &hf_lte_rrc_CommonSF_AllocPatternList_r9_item,
{ "MBSFN-SubframeConfig", "lte-rrc.MBSFN_SubframeConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_17,
+ { &hf_lte_rrc_criticalExtensions_18,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_17_vals), 0,
- "T_criticalExtensions_17", HFILL }},
- { &hf_lte_rrc_c1_23,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_18_vals), 0,
+ "T_criticalExtensions_18", HFILL }},
+ { &hf_lte_rrc_c1_24,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_23_vals), 0,
- "T_c1_23", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_24_vals), 0,
+ "T_c1_24", HFILL }},
{ &hf_lte_rrc_measurementReport_r8,
{ "measurementReport-r8", "lte-rrc.measurementReport_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementReport_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_17,
+ { &hf_lte_rrc_criticalExtensionsFuture_18,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_17", HFILL }},
+ "T_criticalExtensionsFuture_18", HFILL }},
{ &hf_lte_rrc_measResults,
{ "measResults", "lte-rrc.measResults_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_44,
+ { &hf_lte_rrc_nonCriticalExtension_46,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementReport_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_45,
+ { &hf_lte_rrc_nonCriticalExtension_47,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_20", HFILL }},
- { &hf_lte_rrc_criticalExtensions_18,
+ "T_nonCriticalExtension_21", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_19,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_18_vals), 0,
- "T_criticalExtensions_18", HFILL }},
- { &hf_lte_rrc_c1_24,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_19_vals), 0,
+ "T_criticalExtensions_19", HFILL }},
+ { &hf_lte_rrc_c1_25,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_24_vals), 0,
- "T_c1_24", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_25_vals), 0,
+ "T_c1_25", HFILL }},
{ &hf_lte_rrc_mobilityFromEUTRACommand_r8,
{ "mobilityFromEUTRACommand-r8", "lte-rrc.mobilityFromEUTRACommand_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70783,10 +71470,10 @@ void proto_register_lte_rrc(void) {
{ "mobilityFromEUTRACommand-r9", "lte-rrc.mobilityFromEUTRACommand_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
"MobilityFromEUTRACommand_r9_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_18,
+ { &hf_lte_rrc_criticalExtensionsFuture_19,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_18", HFILL }},
+ "T_criticalExtensionsFuture_19", HFILL }},
{ &hf_lte_rrc_cs_FallbackIndicator,
{ "cs-FallbackIndicator", "lte-rrc.cs_FallbackIndicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -70803,11 +71490,11 @@ void proto_register_lte_rrc(void) {
{ "cellChangeOrder", "lte-rrc.cellChangeOrder_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_46,
+ { &hf_lte_rrc_nonCriticalExtension_48,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"MobilityFromEUTRACommand_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_47,
+ { &hf_lte_rrc_nonCriticalExtension_49,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"MobilityFromEUTRACommand_v8d0_IEs", HFILL }},
@@ -70815,10 +71502,10 @@ void proto_register_lte_rrc(void) {
{ "bandIndicator", "lte-rrc.bandIndicator",
FT_UINT32, BASE_DEC, VALS(lte_rrc_BandIndicatorGERAN_vals), 0,
"BandIndicatorGERAN", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_48,
+ { &hf_lte_rrc_nonCriticalExtension_50,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_21", HFILL }},
+ "T_nonCriticalExtension_22", HFILL }},
{ &hf_lte_rrc_purpose_01,
{ "purpose", "lte-rrc.purpose",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_purpose_01_vals), 0,
@@ -70827,18 +71514,18 @@ void proto_register_lte_rrc(void) {
{ "e-CSFB-r9", "lte-rrc.e_CSFB_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_49,
+ { &hf_lte_rrc_nonCriticalExtension_51,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"MobilityFromEUTRACommand_v930_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_50,
+ { &hf_lte_rrc_nonCriticalExtension_52,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"MobilityFromEUTRACommand_v960_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_51,
+ { &hf_lte_rrc_nonCriticalExtension_53,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_22", HFILL }},
+ "T_nonCriticalExtension_23", HFILL }},
{ &hf_lte_rrc_targetRAT_Type,
{ "targetRAT-Type", "lte-rrc.targetRAT_Type",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_targetRAT_Type_vals), 0,
@@ -70915,11 +71602,11 @@ void proto_register_lte_rrc(void) {
{ "etws-Indication", "lte-rrc.etws_Indication",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_etws_Indication_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_52,
+ { &hf_lte_rrc_nonCriticalExtension_54,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"Paging_v890_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_53,
+ { &hf_lte_rrc_nonCriticalExtension_55,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"Paging_v920_IEs", HFILL }},
@@ -70927,7 +71614,7 @@ void proto_register_lte_rrc(void) {
{ "cmas-Indication-r9", "lte-rrc.cmas_Indication_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cmas_Indication_r9_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_54,
+ { &hf_lte_rrc_nonCriticalExtension_56,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"Paging_v1130_IEs", HFILL }},
@@ -70935,7 +71622,7 @@ void proto_register_lte_rrc(void) {
{ "eab-ParamModification-r11", "lte-rrc.eab_ParamModification_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_eab_ParamModification_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_55,
+ { &hf_lte_rrc_nonCriticalExtension_57,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"Paging_v1310_IEs", HFILL }},
@@ -70947,10 +71634,10 @@ void proto_register_lte_rrc(void) {
{ "systemInfoModification-eDRX-r13", "lte-rrc.systemInfoModification_eDRX_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_systemInfoModification_eDRX_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_56,
+ { &hf_lte_rrc_nonCriticalExtension_58,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_23", HFILL }},
+ "T_nonCriticalExtension_24", HFILL }},
{ &hf_lte_rrc_PagingRecordList_item,
{ "PagingRecord", "lte-rrc.PagingRecord_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -70975,22 +71662,22 @@ void proto_register_lte_rrc(void) {
{ "IMSI-Digit", "lte-rrc.IMSI_Digit",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_19,
+ { &hf_lte_rrc_criticalExtensions_20,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_19_vals), 0,
- "T_criticalExtensions_19", HFILL }},
- { &hf_lte_rrc_c1_25,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_20_vals), 0,
+ "T_criticalExtensions_20", HFILL }},
+ { &hf_lte_rrc_c1_26,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_25_vals), 0,
- "T_c1_25", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_26_vals), 0,
+ "T_c1_26", HFILL }},
{ &hf_lte_rrc_proximityIndication_r9_01,
{ "proximityIndication-r9", "lte-rrc.proximityIndication_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
"ProximityIndication_r9_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_19,
+ { &hf_lte_rrc_criticalExtensionsFuture_20,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_19", HFILL }},
+ "T_criticalExtensionsFuture_20", HFILL }},
{ &hf_lte_rrc_type_r9,
{ "type-r9", "lte-rrc.type_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_type_r9_vals), 0,
@@ -71011,30 +71698,30 @@ void proto_register_lte_rrc(void) {
{ "eutra2-v9e0", "lte-rrc.eutra2_v9e0",
FT_UINT32, BASE_DEC, NULL, 0,
"ARFCN_ValueEUTRA_v9e0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_57,
+ { &hf_lte_rrc_nonCriticalExtension_59,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"ProximityIndication_v930_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_58,
+ { &hf_lte_rrc_nonCriticalExtension_60,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_24", HFILL }},
- { &hf_lte_rrc_criticalExtensions_20,
+ "T_nonCriticalExtension_25", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_21,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_20_vals), 0,
- "T_criticalExtensions_20", HFILL }},
- { &hf_lte_rrc_c1_26,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_21_vals), 0,
+ "T_criticalExtensions_21", HFILL }},
+ { &hf_lte_rrc_c1_27,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_26_vals), 0,
- "T_c1_26", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_27_vals), 0,
+ "T_c1_27", HFILL }},
{ &hf_lte_rrc_rnReconfiguration_r10_01,
{ "rnReconfiguration-r10", "lte-rrc.rnReconfiguration_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
"RNReconfiguration_r10_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_20,
+ { &hf_lte_rrc_criticalExtensionsFuture_21,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_20", HFILL }},
+ "T_criticalExtensionsFuture_21", HFILL }},
{ &hf_lte_rrc_rn_SystemInfo_r10,
{ "rn-SystemInfo-r10", "lte-rrc.rn_SystemInfo_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -71043,10 +71730,10 @@ void proto_register_lte_rrc(void) {
{ "rn-SubframeConfig-r10", "lte-rrc.rn_SubframeConfig_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_59,
+ { &hf_lte_rrc_nonCriticalExtension_61,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_25", HFILL }},
+ "T_nonCriticalExtension_26", HFILL }},
{ &hf_lte_rrc_systemInformationBlockType1_r10,
{ "systemInformationBlockType1-r10", "lte-rrc.systemInformationBlockType1_r10",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -71055,42 +71742,42 @@ void proto_register_lte_rrc(void) {
{ "systemInformationBlockType2-r10", "lte-rrc.systemInformationBlockType2_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType2", HFILL }},
- { &hf_lte_rrc_criticalExtensions_21,
+ { &hf_lte_rrc_criticalExtensions_22,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_21_vals), 0,
- "T_criticalExtensions_21", HFILL }},
- { &hf_lte_rrc_c1_27,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_22_vals), 0,
+ "T_criticalExtensions_22", HFILL }},
+ { &hf_lte_rrc_c1_28,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_27_vals), 0,
- "T_c1_27", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_28_vals), 0,
+ "T_c1_28", HFILL }},
{ &hf_lte_rrc_rnReconfigurationComplete_r10_01,
{ "rnReconfigurationComplete-r10", "lte-rrc.rnReconfigurationComplete_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
"RNReconfigurationComplete_r10_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_21,
+ { &hf_lte_rrc_criticalExtensionsFuture_22,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_21", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_60,
+ "T_criticalExtensionsFuture_22", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_62,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_26", HFILL }},
- { &hf_lte_rrc_criticalExtensions_22,
+ "T_nonCriticalExtension_27", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_23,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_22_vals), 0,
- "T_criticalExtensions_22", HFILL }},
- { &hf_lte_rrc_c1_28,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_23_vals), 0,
+ "T_criticalExtensions_23", HFILL }},
+ { &hf_lte_rrc_c1_29,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_28_vals), 0,
- "T_c1_28", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_29_vals), 0,
+ "T_c1_29", HFILL }},
{ &hf_lte_rrc_rrcConnectionReconfiguration_r8,
{ "rrcConnectionReconfiguration-r8", "lte-rrc.rrcConnectionReconfiguration_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_22,
+ { &hf_lte_rrc_criticalExtensionsFuture_23,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_22", HFILL }},
+ "T_criticalExtensionsFuture_23", HFILL }},
{ &hf_lte_rrc_measConfig,
{ "measConfig", "lte-rrc.measConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -71115,7 +71802,7 @@ void proto_register_lte_rrc(void) {
{ "securityConfigHO", "lte-rrc.securityConfigHO_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_61,
+ { &hf_lte_rrc_nonCriticalExtension_63,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_v890_IEs", HFILL }},
@@ -71123,18 +71810,18 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_62,
+ { &hf_lte_rrc_nonCriticalExtension_64,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_v920_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_63,
+ { &hf_lte_rrc_nonCriticalExtension_65,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_v10i0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_64,
+ { &hf_lte_rrc_nonCriticalExtension_66,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_27", HFILL }},
+ "T_nonCriticalExtension_28", HFILL }},
{ &hf_lte_rrc_otherConfig_r9,
{ "otherConfig-r9", "lte-rrc.otherConfig_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -71143,7 +71830,7 @@ void proto_register_lte_rrc(void) {
{ "fullConfig-r9", "lte-rrc.fullConfig_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_fullConfig_r9_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_65,
+ { &hf_lte_rrc_nonCriticalExtension_67,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_v1020_IEs", HFILL }},
@@ -71155,7 +71842,7 @@ void proto_register_lte_rrc(void) {
{ "sCellToAddModList-r10", "lte-rrc.sCellToAddModList_r10",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_66,
+ { &hf_lte_rrc_nonCriticalExtension_68,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_v1130_IEs", HFILL }},
@@ -71163,7 +71850,7 @@ void proto_register_lte_rrc(void) {
{ "systemInformationBlockType1Dedicated-r11", "lte-rrc.systemInformationBlockType1Dedicated_r11",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_67,
+ { &hf_lte_rrc_nonCriticalExtension_69,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_v1250_IEs", HFILL }},
@@ -71203,7 +71890,7 @@ void proto_register_lte_rrc(void) {
{ "sl-CommConfig-r12", "lte-rrc.sl_CommConfig_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_68,
+ { &hf_lte_rrc_nonCriticalExtension_70,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_v1310_IEs", HFILL }},
@@ -71227,30 +71914,18 @@ void proto_register_lte_rrc(void) {
{ "rclwi-Configuration-r13", "lte-rrc.rclwi_Configuration_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_RCLWI_Configuration_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_69,
+ { &hf_lte_rrc_nonCriticalExtension_71,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_28", HFILL }},
+ "T_nonCriticalExtension_29", HFILL }},
{ &hf_lte_rrc_networkControlledSyncTx_r12,
{ "networkControlledSyncTx-r12", "lte-rrc.networkControlledSyncTx_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_networkControlledSyncTx_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_sCellIndex_r12,
- { "sCellIndex-r12", "lte-rrc.sCellIndex_r12",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SCellIndex_r10", HFILL }},
- { &hf_lte_rrc_cellIdentification_r12,
+ { &hf_lte_rrc_cellIdentification_r12_01,
{ "cellIdentification-r12", "lte-rrc.cellIdentification_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_physCellId_r12,
- { "physCellId-r12", "lte-rrc.physCellId_r12",
- FT_UINT32, BASE_DEC, NULL, 0,
- "PhysCellId", HFILL }},
- { &hf_lte_rrc_dl_CarrierFreq_r12,
- { "dl-CarrierFreq-r12", "lte-rrc.dl_CarrierFreq_r12",
- FT_UINT32, BASE_DEC, NULL, 0,
- "ARFCN_ValueEUTRA_r9", HFILL }},
+ "T_cellIdentification_r12_01", HFILL }},
{ &hf_lte_rrc_radioResourceConfigCommonPSCell_r12,
{ "radioResourceConfigCommonPSCell-r12", "lte-rrc.radioResourceConfigCommonPSCell_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -71263,10 +71938,6 @@ void proto_register_lte_rrc(void) {
{ "antennaInfoDedicatedPSCell-v1280", "lte-rrc.antennaInfoDedicatedPSCell_v1280_element",
FT_NONE, BASE_NONE, NULL, 0,
"AntennaInfoDedicated_v10i0", HFILL }},
- { &hf_lte_rrc_sCellIndex_r13,
- { "sCellIndex-r13", "lte-rrc.sCellIndex_r13",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
{ &hf_lte_rrc_p_MeNB_r12,
{ "p-MeNB-r12", "lte-rrc.p_MeNB_r12",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -71351,10 +72022,6 @@ void proto_register_lte_rrc(void) {
{ "scg-Counter-r12", "lte-rrc.scg_Counter_r12",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_65535", HFILL }},
- { &hf_lte_rrc_powerCoordinationInfo_r12,
- { "powerCoordinationInfo-r12", "lte-rrc.powerCoordinationInfo_r12_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_lte_rrc_scg_ConfigPartSCG_r12,
{ "scg-ConfigPartSCG-r12", "lte-rrc.scg_ConfigPartSCG_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -71363,15 +72030,11 @@ void proto_register_lte_rrc(void) {
{ "radioResourceConfigDedicatedSCG-r12", "lte-rrc.radioResourceConfigDedicatedSCG_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_sCellToReleaseListSCG_r12,
- { "sCellToReleaseListSCG-r12", "lte-rrc.sCellToReleaseListSCG_r12",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SCellToReleaseList_r10", HFILL }},
{ &hf_lte_rrc_pSCellToAddMod_r12,
{ "pSCellToAddMod-r12", "lte-rrc.pSCellToAddMod_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_sCellToAddModListSCG_r12,
+ { &hf_lte_rrc_sCellToAddModListSCG_r12_01,
{ "sCellToAddModListSCG-r12", "lte-rrc.sCellToAddModListSCG_r12",
FT_UINT32, BASE_DEC, NULL, 0,
"SCellToAddModList_r10", HFILL }},
@@ -71379,11 +72042,7 @@ void proto_register_lte_rrc(void) {
{ "mobilityControlInfoSCG-r12", "lte-rrc.mobilityControlInfoSCG_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_sCellToReleaseListSCG_Ext_r13,
- { "sCellToReleaseListSCG-Ext-r13", "lte-rrc.sCellToReleaseListSCG_Ext_r13",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SCellToReleaseListExt_r13", HFILL }},
- { &hf_lte_rrc_sCellToAddModListSCG_Ext_r13,
+ { &hf_lte_rrc_sCellToAddModListSCG_Ext_r13_01,
{ "sCellToAddModListSCG-Ext-r13", "lte-rrc.sCellToAddModListSCG_Ext_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"SCellToAddModListExt_r13", HFILL }},
@@ -71415,23 +72074,23 @@ void proto_register_lte_rrc(void) {
{ "nas-SecurityParamToEUTRA", "lte-rrc.nas_SecurityParamToEUTRA",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_23,
+ { &hf_lte_rrc_criticalExtensions_24,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_23_vals), 0,
- "T_criticalExtensions_23", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_24_vals), 0,
+ "T_criticalExtensions_24", HFILL }},
{ &hf_lte_rrc_rrcConnectionReconfigurationComplete_r8,
{ "rrcConnectionReconfigurationComplete-r8", "lte-rrc.rrcConnectionReconfigurationComplete_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfigurationComplete_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_23,
+ { &hf_lte_rrc_criticalExtensionsFuture_24,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_23", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_70,
+ "T_criticalExtensionsFuture_24", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_72,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfigurationComplete_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_71,
+ { &hf_lte_rrc_nonCriticalExtension_73,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfigurationComplete_v1020_IEs", HFILL }},
@@ -71443,7 +72102,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailable-r10", "lte-rrc.logMeasAvailable_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailable_r10_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_72,
+ { &hf_lte_rrc_nonCriticalExtension_74,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfigurationComplete_v1130_IEs", HFILL }},
@@ -71451,7 +72110,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailInfoAvailable-r11", "lte-rrc.connEstFailInfoAvailable_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_connEstFailInfoAvailable_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_73,
+ { &hf_lte_rrc_nonCriticalExtension_75,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfigurationComplete_v1250_IEs", HFILL }},
@@ -71459,47 +72118,47 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailableMBSFN-r12", "lte-rrc.logMeasAvailableMBSFN_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailableMBSFN_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_74,
+ { &hf_lte_rrc_nonCriticalExtension_76,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_29", HFILL }},
- { &hf_lte_rrc_criticalExtensions_24,
+ "T_nonCriticalExtension_30", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_25,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_24_vals), 0,
- "T_criticalExtensions_24", HFILL }},
- { &hf_lte_rrc_c1_29,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_25_vals), 0,
+ "T_criticalExtensions_25", HFILL }},
+ { &hf_lte_rrc_c1_30,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_29_vals), 0,
- "T_c1_29", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_30_vals), 0,
+ "T_c1_30", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishment_r8,
{ "rrcConnectionReestablishment-r8", "lte-rrc.rrcConnectionReestablishment_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishment_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_24,
+ { &hf_lte_rrc_criticalExtensionsFuture_25,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_24", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_75,
+ "T_criticalExtensionsFuture_25", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_77,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishment_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_76,
+ { &hf_lte_rrc_nonCriticalExtension_78,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_30", HFILL }},
- { &hf_lte_rrc_criticalExtensions_25,
+ "T_nonCriticalExtension_31", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_26,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_25_vals), 0,
- "T_criticalExtensions_25", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_26_vals), 0,
+ "T_criticalExtensions_26", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentComplete_r8,
{ "rrcConnectionReestablishmentComplete-r8", "lte-rrc.rrcConnectionReestablishmentComplete_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_25,
+ { &hf_lte_rrc_criticalExtensionsFuture_26,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_25", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_77,
+ "T_criticalExtensionsFuture_26", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_79,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v920_IEs", HFILL }},
@@ -71507,11 +72166,11 @@ void proto_register_lte_rrc(void) {
{ "rlf-InfoAvailable-r9", "lte-rrc.rlf_InfoAvailable_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rlf_InfoAvailable_r9_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_78,
+ { &hf_lte_rrc_nonCriticalExtension_80,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_79,
+ { &hf_lte_rrc_nonCriticalExtension_81,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v1020_IEs", HFILL }},
@@ -71519,7 +72178,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailable-r10", "lte-rrc.logMeasAvailable_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailable_r10_01_vals), 0,
"T_logMeasAvailable_r10_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_80,
+ { &hf_lte_rrc_nonCriticalExtension_82,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v1130_IEs", HFILL }},
@@ -71527,7 +72186,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailInfoAvailable-r11", "lte-rrc.connEstFailInfoAvailable_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_connEstFailInfoAvailable_r11_01_vals), 0,
"T_connEstFailInfoAvailable_r11_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_81,
+ { &hf_lte_rrc_nonCriticalExtension_83,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v1250_IEs", HFILL }},
@@ -71535,42 +72194,42 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailableMBSFN-r12", "lte-rrc.logMeasAvailableMBSFN_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailableMBSFN_r12_01_vals), 0,
"T_logMeasAvailableMBSFN_r12_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_82,
+ { &hf_lte_rrc_nonCriticalExtension_84,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_31", HFILL }},
- { &hf_lte_rrc_criticalExtensions_26,
+ "T_nonCriticalExtension_32", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_27,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_26_vals), 0,
- "T_criticalExtensions_26", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_27_vals), 0,
+ "T_criticalExtensions_27", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentReject_r8,
{ "rrcConnectionReestablishmentReject-r8", "lte-rrc.rrcConnectionReestablishmentReject_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentReject_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_26,
+ { &hf_lte_rrc_criticalExtensionsFuture_27,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_26", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_83,
+ "T_criticalExtensionsFuture_27", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_85,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentReject_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_84,
+ { &hf_lte_rrc_nonCriticalExtension_86,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_32", HFILL }},
- { &hf_lte_rrc_criticalExtensions_27,
+ "T_nonCriticalExtension_33", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_28,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_27_vals), 0,
- "T_criticalExtensions_27", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_28_vals), 0,
+ "T_criticalExtensions_28", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentRequest_r8,
{ "rrcConnectionReestablishmentRequest-r8", "lte-rrc.rrcConnectionReestablishmentRequest_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentRequest_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_27,
+ { &hf_lte_rrc_criticalExtensionsFuture_28,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_27", HFILL }},
+ "T_criticalExtensionsFuture_28", HFILL }},
{ &hf_lte_rrc_ue_Identity_01,
{ "ue-Identity", "lte-rrc.ue_Identity_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -71591,31 +72250,31 @@ void proto_register_lte_rrc(void) {
{ "physCellId", "lte-rrc.physCellId",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_28,
+ { &hf_lte_rrc_criticalExtensions_29,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_28_vals), 0,
- "T_criticalExtensions_28", HFILL }},
- { &hf_lte_rrc_c1_30,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_29_vals), 0,
+ "T_criticalExtensions_29", HFILL }},
+ { &hf_lte_rrc_c1_31,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_30_vals), 0,
- "T_c1_30", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_31_vals), 0,
+ "T_c1_31", HFILL }},
{ &hf_lte_rrc_rrcConnectionReject_r8,
{ "rrcConnectionReject-r8", "lte-rrc.rrcConnectionReject_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_28,
+ { &hf_lte_rrc_criticalExtensionsFuture_29,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_28", HFILL }},
+ "T_criticalExtensionsFuture_29", HFILL }},
{ &hf_lte_rrc_waitTime,
{ "waitTime", "lte-rrc.waitTime",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_85,
+ { &hf_lte_rrc_nonCriticalExtension_87,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_86,
+ { &hf_lte_rrc_nonCriticalExtension_88,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v1020_IEs", HFILL }},
@@ -71623,7 +72282,7 @@ void proto_register_lte_rrc(void) {
{ "extendedWaitTime-r10", "lte-rrc.extendedWaitTime_r10",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_87,
+ { &hf_lte_rrc_nonCriticalExtension_89,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v1130_IEs", HFILL }},
@@ -71639,7 +72298,7 @@ void proto_register_lte_rrc(void) {
{ "deprioritisationTimer-r11", "lte-rrc.deprioritisationTimer_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deprioritisationTimer_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_88,
+ { &hf_lte_rrc_nonCriticalExtension_90,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v1320_IEs", HFILL }},
@@ -71647,26 +72306,26 @@ void proto_register_lte_rrc(void) {
{ "rrc-SuspendIndication-r13", "lte-rrc.rrc_SuspendIndication_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rrc_SuspendIndication_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_89,
+ { &hf_lte_rrc_nonCriticalExtension_91,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_33", HFILL }},
- { &hf_lte_rrc_criticalExtensions_29,
+ "T_nonCriticalExtension_34", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_30,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_29_vals), 0,
- "T_criticalExtensions_29", HFILL }},
- { &hf_lte_rrc_c1_31,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_30_vals), 0,
+ "T_criticalExtensions_30", HFILL }},
+ { &hf_lte_rrc_c1_32,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_31_vals), 0,
- "T_c1_31", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_32_vals), 0,
+ "T_c1_32", HFILL }},
{ &hf_lte_rrc_rrcConnectionRelease_r8,
{ "rrcConnectionRelease-r8", "lte-rrc.rrcConnectionRelease_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_29,
+ { &hf_lte_rrc_criticalExtensionsFuture_30,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_29", HFILL }},
+ "T_criticalExtensionsFuture_30", HFILL }},
{ &hf_lte_rrc_releaseCause,
{ "releaseCause", "lte-rrc.releaseCause",
FT_UINT32, BASE_DEC, VALS(lte_rrc_ReleaseCause_vals), 0,
@@ -71679,7 +72338,7 @@ void proto_register_lte_rrc(void) {
{ "idleModeMobilityControlInfo", "lte-rrc.idleModeMobilityControlInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_90,
+ { &hf_lte_rrc_nonCriticalExtension_92,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v890_IEs", HFILL }},
@@ -71687,7 +72346,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_02", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_91,
+ { &hf_lte_rrc_nonCriticalExtension_93,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v920_IEs", HFILL }},
@@ -71699,10 +72358,10 @@ void proto_register_lte_rrc(void) {
{ "idleModeMobilityControlInfo-v9e0", "lte-rrc.idleModeMobilityControlInfo_v9e0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_92,
+ { &hf_lte_rrc_nonCriticalExtension_94,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_34", HFILL }},
+ "T_nonCriticalExtension_35", HFILL }},
{ &hf_lte_rrc_cellInfoList_r9,
{ "cellInfoList-r9", "lte-rrc.cellInfoList_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cellInfoList_r9_vals), 0,
@@ -71723,7 +72382,7 @@ void proto_register_lte_rrc(void) {
{ "utra-TDD-r10", "lte-rrc.utra_TDD_r10",
FT_UINT32, BASE_DEC, NULL, 0,
"CellInfoListUTRA_TDD_r10", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_93,
+ { &hf_lte_rrc_nonCriticalExtension_95,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v1020_IEs", HFILL }},
@@ -71731,7 +72390,7 @@ void proto_register_lte_rrc(void) {
{ "extendedWaitTime-r10", "lte-rrc.extendedWaitTime_r10",
FT_UINT32, BASE_DEC, NULL, 0,
"T_extendedWaitTime_r10_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_94,
+ { &hf_lte_rrc_nonCriticalExtension_96,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v1320_IEs", HFILL }},
@@ -71739,10 +72398,10 @@ void proto_register_lte_rrc(void) {
{ "resumeIdentity-r13", "lte-rrc.resumeIdentity_r13",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_95,
+ { &hf_lte_rrc_nonCriticalExtension_97,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_35", HFILL }},
+ "T_nonCriticalExtension_36", HFILL }},
{ &hf_lte_rrc_eutra,
{ "eutra", "lte-rrc.eutra",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -71951,18 +72610,18 @@ void proto_register_lte_rrc(void) {
{ "utra-BCCH-Container-r10", "lte-rrc.utra_BCCH_Container_r10",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_30,
+ { &hf_lte_rrc_criticalExtensions_31,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_30_vals), 0,
- "T_criticalExtensions_30", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_31_vals), 0,
+ "T_criticalExtensions_31", HFILL }},
{ &hf_lte_rrc_rrcConnectionRequest_r8,
{ "rrcConnectionRequest-r8", "lte-rrc.rrcConnectionRequest_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRequest_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_30,
+ { &hf_lte_rrc_criticalExtensionsFuture_31,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_30", HFILL }},
+ "T_criticalExtensionsFuture_31", HFILL }},
{ &hf_lte_rrc_ue_Identity_02,
{ "ue-Identity", "lte-rrc.ue_Identity",
FT_UINT32, BASE_DEC, VALS(lte_rrc_InitialUE_Identity_vals), 0,
@@ -71979,22 +72638,22 @@ void proto_register_lte_rrc(void) {
{ "randomValue", "lte-rrc.randomValue",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_40", HFILL }},
- { &hf_lte_rrc_criticalExtensions_31,
+ { &hf_lte_rrc_criticalExtensions_32,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_31_vals), 0,
- "T_criticalExtensions_31", HFILL }},
- { &hf_lte_rrc_c1_32,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_32_vals), 0,
+ "T_criticalExtensions_32", HFILL }},
+ { &hf_lte_rrc_c1_33,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_32_vals), 0,
- "T_c1_32", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_33_vals), 0,
+ "T_c1_33", HFILL }},
{ &hf_lte_rrc_rrcConnectionResume_r13_01,
{ "rrcConnectionResume-r13", "lte-rrc.rrcConnectionResume_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResume_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_31,
+ { &hf_lte_rrc_criticalExtensionsFuture_32,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_31", HFILL }},
+ "T_criticalExtensionsFuture_32", HFILL }},
{ &hf_lte_rrc_radioResourceConfigDedicated_r13,
{ "radioResourceConfigDedicated-r13", "lte-rrc.radioResourceConfigDedicated_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -72015,22 +72674,22 @@ void proto_register_lte_rrc(void) {
{ "drb-ContinueROHC-r13", "lte-rrc.drb_ContinueROHC_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_ContinueROHC_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_96,
+ { &hf_lte_rrc_nonCriticalExtension_98,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_36", HFILL }},
- { &hf_lte_rrc_criticalExtensions_32,
+ "T_nonCriticalExtension_37", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_33,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_32_vals), 0,
- "T_criticalExtensions_32", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_33_vals), 0,
+ "T_criticalExtensions_33", HFILL }},
{ &hf_lte_rrc_rrcConnectionResumeComplete_r13_01,
{ "rrcConnectionResumeComplete-r13", "lte-rrc.rrcConnectionResumeComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResumeComplete_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_32,
+ { &hf_lte_rrc_criticalExtensionsFuture_33,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_32", HFILL }},
+ "T_criticalExtensionsFuture_33", HFILL }},
{ &hf_lte_rrc_selectedPLMN_Identity_r13,
{ "selectedPLMN-Identity-r13", "lte-rrc.selectedPLMN_Identity_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -72063,22 +72722,22 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailableMBSFN-r13", "lte-rrc.logMeasAvailableMBSFN_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailableMBSFN_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_97,
+ { &hf_lte_rrc_nonCriticalExtension_99,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_37", HFILL }},
- { &hf_lte_rrc_criticalExtensions_33,
+ "T_nonCriticalExtension_38", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_34,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_33_vals), 0,
- "T_criticalExtensions_33", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_34_vals), 0,
+ "T_criticalExtensions_34", HFILL }},
{ &hf_lte_rrc_rrcConnectionResumeRequest_r13_01,
{ "rrcConnectionResumeRequest-r13", "lte-rrc.rrcConnectionResumeRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResumeRequest_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_33,
+ { &hf_lte_rrc_criticalExtensionsFuture_34,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_33", HFILL }},
+ "T_criticalExtensionsFuture_34", HFILL }},
{ &hf_lte_rrc_resumeIdentity_r13_01,
{ "resumeIdentity-r13", "lte-rrc.resumeIdentity_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_resumeIdentity_r13_vals), 0,
@@ -72099,46 +72758,46 @@ void proto_register_lte_rrc(void) {
{ "resumeCause-r13", "lte-rrc.resumeCause_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_ResumeCause_vals), 0,
"ResumeCause", HFILL }},
- { &hf_lte_rrc_criticalExtensions_34,
+ { &hf_lte_rrc_criticalExtensions_35,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_34_vals), 0,
- "T_criticalExtensions_34", HFILL }},
- { &hf_lte_rrc_c1_33,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_35_vals), 0,
+ "T_criticalExtensions_35", HFILL }},
+ { &hf_lte_rrc_c1_34,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_33_vals), 0,
- "T_c1_33", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_34_vals), 0,
+ "T_c1_34", HFILL }},
{ &hf_lte_rrc_rrcConnectionSetup_r8,
{ "rrcConnectionSetup-r8", "lte-rrc.rrcConnectionSetup_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_34,
+ { &hf_lte_rrc_criticalExtensionsFuture_35,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_34", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_98,
+ "T_criticalExtensionsFuture_35", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_100,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_99,
+ { &hf_lte_rrc_nonCriticalExtension_101,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_38", HFILL }},
- { &hf_lte_rrc_criticalExtensions_35,
+ "T_nonCriticalExtension_39", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_36,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_35_vals), 0,
- "T_criticalExtensions_35", HFILL }},
- { &hf_lte_rrc_c1_34,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_36_vals), 0,
+ "T_criticalExtensions_36", HFILL }},
+ { &hf_lte_rrc_c1_35,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_34_vals), 0,
- "T_c1_34", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_35_vals), 0,
+ "T_c1_35", HFILL }},
{ &hf_lte_rrc_rrcConnectionSetupComplete_r8,
{ "rrcConnectionSetupComplete-r8", "lte-rrc.rrcConnectionSetupComplete_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_35,
+ { &hf_lte_rrc_criticalExtensionsFuture_36,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_35", HFILL }},
+ "T_criticalExtensionsFuture_36", HFILL }},
{ &hf_lte_rrc_selectedPLMN_Identity,
{ "selectedPLMN-Identity", "lte-rrc.selectedPLMN_Identity",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -72147,11 +72806,11 @@ void proto_register_lte_rrc(void) {
{ "registeredMME", "lte-rrc.registeredMME_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_100,
+ { &hf_lte_rrc_nonCriticalExtension_102,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_101,
+ { &hf_lte_rrc_nonCriticalExtension_103,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1020_IEs", HFILL }},
@@ -72171,7 +72830,7 @@ void proto_register_lte_rrc(void) {
{ "rn-SubframeConfigReq-r10", "lte-rrc.rn_SubframeConfigReq_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rn_SubframeConfigReq_r10_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_102,
+ { &hf_lte_rrc_nonCriticalExtension_104,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1130_IEs", HFILL }},
@@ -72179,7 +72838,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailInfoAvailable-r11", "lte-rrc.connEstFailInfoAvailable_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_connEstFailInfoAvailable_r11_02_vals), 0,
"T_connEstFailInfoAvailable_r11_02", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_103,
+ { &hf_lte_rrc_nonCriticalExtension_105,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1250_IEs", HFILL }},
@@ -72195,7 +72854,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailableMBSFN-r12", "lte-rrc.logMeasAvailableMBSFN_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailableMBSFN_r12_02_vals), 0,
"T_logMeasAvailableMBSFN_r12_02", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_104,
+ { &hf_lte_rrc_nonCriticalExtension_106,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1320_IEs", HFILL }},
@@ -72219,10 +72878,10 @@ void proto_register_lte_rrc(void) {
{ "cp-CIoT-EPS-Optimisation-r13", "lte-rrc.cp_CIoT_EPS_Optimisation_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cp_CIoT_EPS_Optimisation_r13_vals), 0,
"T_cp_CIoT_EPS_Optimisation_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_105,
+ { &hf_lte_rrc_nonCriticalExtension_107,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_39", HFILL }},
+ "T_nonCriticalExtension_40", HFILL }},
{ &hf_lte_rrc_plmn_Identity,
{ "plmn-Identity", "lte-rrc.plmn_Identity_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -72235,34 +72894,34 @@ void proto_register_lte_rrc(void) {
{ "mmec", "lte-rrc.mmec",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_36,
+ { &hf_lte_rrc_criticalExtensions_37,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_36_vals), 0,
- "T_criticalExtensions_36", HFILL }},
- { &hf_lte_rrc_c1_35,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_37_vals), 0,
+ "T_criticalExtensions_37", HFILL }},
+ { &hf_lte_rrc_c1_36,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_35_vals), 0,
- "T_c1_35", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_36_vals), 0,
+ "T_c1_36", HFILL }},
{ &hf_lte_rrc_scgFailureInformation_r12_01,
{ "scgFailureInformation-r12", "lte-rrc.scgFailureInformation_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
"SCGFailureInformation_r12_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_36,
+ { &hf_lte_rrc_criticalExtensionsFuture_37,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_36", HFILL }},
+ "T_criticalExtensionsFuture_37", HFILL }},
{ &hf_lte_rrc_failureReportSCG_r12,
{ "failureReportSCG-r12", "lte-rrc.failureReportSCG_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_106,
+ { &hf_lte_rrc_nonCriticalExtension_108,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SCGFailureInformation_v1310_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_107,
+ { &hf_lte_rrc_nonCriticalExtension_109,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_40", HFILL }},
+ "T_nonCriticalExtension_41", HFILL }},
{ &hf_lte_rrc_failureType_r12,
{ "failureType-r12", "lte-rrc.failureType_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_failureType_r12_vals), 0,
@@ -72291,94 +72950,94 @@ void proto_register_lte_rrc(void) {
{ "scptm-NeighbourCellList-r13", "lte-rrc.scptm_NeighbourCellList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_108,
+ { &hf_lte_rrc_nonCriticalExtension_110,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_41", HFILL }},
- { &hf_lte_rrc_criticalExtensions_37,
+ "T_nonCriticalExtension_42", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_38,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_37_vals), 0,
- "T_criticalExtensions_37", HFILL }},
- { &hf_lte_rrc_c1_36,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_38_vals), 0,
+ "T_criticalExtensions_38", HFILL }},
+ { &hf_lte_rrc_c1_37,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_36_vals), 0,
- "T_c1_36", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_37_vals), 0,
+ "T_c1_37", HFILL }},
{ &hf_lte_rrc_securityModeCommand_r8,
{ "securityModeCommand-r8", "lte-rrc.securityModeCommand_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeCommand_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_37,
+ { &hf_lte_rrc_criticalExtensionsFuture_38,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_37", HFILL }},
+ "T_criticalExtensionsFuture_38", HFILL }},
{ &hf_lte_rrc_securityConfigSMC,
{ "securityConfigSMC", "lte-rrc.securityConfigSMC_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_109,
+ { &hf_lte_rrc_nonCriticalExtension_111,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeCommand_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_110,
+ { &hf_lte_rrc_nonCriticalExtension_112,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_42", HFILL }},
- { &hf_lte_rrc_criticalExtensions_38,
+ "T_nonCriticalExtension_43", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_39,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_38_vals), 0,
- "T_criticalExtensions_38", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_39_vals), 0,
+ "T_criticalExtensions_39", HFILL }},
{ &hf_lte_rrc_securityModeComplete_r8,
{ "securityModeComplete-r8", "lte-rrc.securityModeComplete_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeComplete_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_38,
+ { &hf_lte_rrc_criticalExtensionsFuture_39,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_38", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_111,
+ "T_criticalExtensionsFuture_39", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_113,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeComplete_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_112,
+ { &hf_lte_rrc_nonCriticalExtension_114,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_43", HFILL }},
- { &hf_lte_rrc_criticalExtensions_39,
+ "T_nonCriticalExtension_44", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_40,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_39_vals), 0,
- "T_criticalExtensions_39", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_40_vals), 0,
+ "T_criticalExtensions_40", HFILL }},
{ &hf_lte_rrc_securityModeFailure_r8,
{ "securityModeFailure-r8", "lte-rrc.securityModeFailure_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeFailure_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_39,
+ { &hf_lte_rrc_criticalExtensionsFuture_40,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_39", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_113,
+ "T_criticalExtensionsFuture_40", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_115,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeFailure_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_114,
+ { &hf_lte_rrc_nonCriticalExtension_116,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_44", HFILL }},
- { &hf_lte_rrc_criticalExtensions_40,
+ "T_nonCriticalExtension_45", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_41,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_40_vals), 0,
- "T_criticalExtensions_40", HFILL }},
- { &hf_lte_rrc_c1_37,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_41_vals), 0,
+ "T_criticalExtensions_41", HFILL }},
+ { &hf_lte_rrc_c1_38,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_37_vals), 0,
- "T_c1_37", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_38_vals), 0,
+ "T_c1_38", HFILL }},
{ &hf_lte_rrc_sidelinkUEInformation_r12_02,
{ "sidelinkUEInformation-r12", "lte-rrc.sidelinkUEInformation_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
"SidelinkUEInformation_r12_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_40,
+ { &hf_lte_rrc_criticalExtensionsFuture_41,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_40", HFILL }},
+ "T_criticalExtensionsFuture_41", HFILL }},
{ &hf_lte_rrc_commRxInterestedFreq_r12,
{ "commRxInterestedFreq-r12", "lte-rrc.commRxInterestedFreq_r12",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -72395,7 +73054,7 @@ void proto_register_lte_rrc(void) {
{ "discTxResourceReq-r12", "lte-rrc.discTxResourceReq_r12",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_63", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_115,
+ { &hf_lte_rrc_nonCriticalExtension_117,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SidelinkUEInformation_v1310_IEs", HFILL }},
@@ -72447,10 +73106,10 @@ void proto_register_lte_rrc(void) {
{ "discSysInfoReportFreqList-r13", "lte-rrc.discSysInfoReportFreqList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"SL_DiscSysInfoReportFreqList_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_116,
+ { &hf_lte_rrc_nonCriticalExtension_118,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_45", HFILL }},
+ "T_nonCriticalExtension_46", HFILL }},
{ &hf_lte_rrc_destinationInfoList_r12,
{ "destinationInfoList-r12", "lte-rrc.destinationInfoList_r12",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -72471,18 +73130,18 @@ void proto_register_lte_rrc(void) {
{ "SL-DiscSysInfoReport-r13", "lte-rrc.SL_DiscSysInfoReport_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_41,
+ { &hf_lte_rrc_criticalExtensions_42,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_41_vals), 0,
- "T_criticalExtensions_41", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_42_vals), 0,
+ "T_criticalExtensions_42", HFILL }},
{ &hf_lte_rrc_systemInformation_r8,
{ "systemInformation-r8", "lte-rrc.systemInformation_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformation_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_41,
+ { &hf_lte_rrc_criticalExtensionsFuture_42,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_41", HFILL }},
+ "T_criticalExtensionsFuture_42", HFILL }},
{ &hf_lte_rrc_sib_TypeAndInfo,
{ "sib-TypeAndInfo", "lte-rrc.sib_TypeAndInfo",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -72567,14 +73226,14 @@ void proto_register_lte_rrc(void) {
{ "sib20-v1310", "lte-rrc.sib20_v1310_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType20_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_117,
+ { &hf_lte_rrc_nonCriticalExtension_119,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformation_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_118,
+ { &hf_lte_rrc_nonCriticalExtension_120,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_46", HFILL }},
+ "T_nonCriticalExtension_47", HFILL }},
{ &hf_lte_rrc_cellAccessRelatedInfo,
{ "cellAccessRelatedInfo", "lte-rrc.cellAccessRelatedInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -72639,7 +73298,7 @@ void proto_register_lte_rrc(void) {
{ "systemInfoValueTag", "lte-rrc.systemInfoValueTag",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_119,
+ { &hf_lte_rrc_nonCriticalExtension_121,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v890_IEs", HFILL }},
@@ -72647,7 +73306,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_03", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_120,
+ { &hf_lte_rrc_nonCriticalExtension_122,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v920_IEs", HFILL }},
@@ -72655,7 +73314,7 @@ void proto_register_lte_rrc(void) {
{ "multiBandInfoList", "lte-rrc.multiBandInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_121,
+ { &hf_lte_rrc_nonCriticalExtension_123,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v9e0_IEs", HFILL }},
@@ -72667,7 +73326,7 @@ void proto_register_lte_rrc(void) {
{ "multiBandInfoList-v9e0", "lte-rrc.multiBandInfoList_v9e0",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_122,
+ { &hf_lte_rrc_nonCriticalExtension_124,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v10j0_IEs", HFILL }},
@@ -72679,10 +73338,10 @@ void proto_register_lte_rrc(void) {
{ "multiBandInfoList-v10j0", "lte-rrc.multiBandInfoList_v10j0",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_123,
+ { &hf_lte_rrc_nonCriticalExtension_125,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_47", HFILL }},
+ "T_nonCriticalExtension_48", HFILL }},
{ &hf_lte_rrc_ims_EmergencySupport_r9,
{ "ims-EmergencySupport-r9", "lte-rrc.ims_EmergencySupport_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ims_EmergencySupport_r9_vals), 0,
@@ -72691,7 +73350,7 @@ void proto_register_lte_rrc(void) {
{ "cellSelectionInfo-v920", "lte-rrc.cellSelectionInfo_v920_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_124,
+ { &hf_lte_rrc_nonCriticalExtension_126,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1130_IEs", HFILL }},
@@ -72703,7 +73362,7 @@ void proto_register_lte_rrc(void) {
{ "cellSelectionInfo-v1130", "lte-rrc.cellSelectionInfo_v1130_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_125,
+ { &hf_lte_rrc_nonCriticalExtension_127,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1250_IEs", HFILL }},
@@ -72723,7 +73382,7 @@ void proto_register_lte_rrc(void) {
{ "freqBandIndicatorPriority-r12", "lte-rrc.freqBandIndicatorPriority_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_freqBandIndicatorPriority_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_126,
+ { &hf_lte_rrc_nonCriticalExtension_128,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1310_IEs", HFILL }},
@@ -72787,7 +73446,7 @@ void proto_register_lte_rrc(void) {
{ "systemInfoValueTagList-r13", "lte-rrc.systemInfoValueTagList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_127,
+ { &hf_lte_rrc_nonCriticalExtension_129,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1320_IEs", HFILL }},
@@ -72827,10 +73486,10 @@ void proto_register_lte_rrc(void) {
{ "mpdcch-pdsch-HoppingOffset-r13", "lte-rrc.mpdcch_pdsch_HoppingOffset_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_maxAvailNarrowBands_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_128,
+ { &hf_lte_rrc_nonCriticalExtension_130,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_48", HFILL }},
+ "T_nonCriticalExtension_49", HFILL }},
{ &hf_lte_rrc_PLMN_IdentityList_item,
{ "PLMN-IdentityInfo", "lte-rrc.PLMN_IdentityInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -72887,55 +73546,55 @@ void proto_register_lte_rrc(void) {
{ "q-QualMinRSRQ-OnAllSymbols-r12", "lte-rrc.q_QualMinRSRQ_OnAllSymbols_r12",
FT_INT32, BASE_DEC, NULL, 0,
"Q_QualMin_r9", HFILL }},
- { &hf_lte_rrc_criticalExtensions_42,
+ { &hf_lte_rrc_criticalExtensions_43,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_42_vals), 0,
- "T_criticalExtensions_42", HFILL }},
- { &hf_lte_rrc_c1_38,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_43_vals), 0,
+ "T_criticalExtensions_43", HFILL }},
+ { &hf_lte_rrc_c1_39,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_38_vals), 0,
- "T_c1_38", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_39_vals), 0,
+ "T_c1_39", HFILL }},
{ &hf_lte_rrc_ueAssistanceInformation_r11_01,
{ "ueAssistanceInformation-r11", "lte-rrc.ueAssistanceInformation_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEAssistanceInformation_r11_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_42,
+ { &hf_lte_rrc_criticalExtensionsFuture_43,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_42", HFILL }},
+ "T_criticalExtensionsFuture_43", HFILL }},
{ &hf_lte_rrc_powerPrefIndication_r11_01,
{ "powerPrefIndication-r11", "lte-rrc.powerPrefIndication_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_powerPrefIndication_r11_01_vals), 0,
"T_powerPrefIndication_r11_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_129,
+ { &hf_lte_rrc_nonCriticalExtension_131,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_49", HFILL }},
- { &hf_lte_rrc_criticalExtensions_43,
+ "T_nonCriticalExtension_50", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_44,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_43_vals), 0,
- "T_criticalExtensions_43", HFILL }},
- { &hf_lte_rrc_c1_39,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_44_vals), 0,
+ "T_criticalExtensions_44", HFILL }},
+ { &hf_lte_rrc_c1_40,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_39_vals), 0,
- "T_c1_39", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_40_vals), 0,
+ "T_c1_40", HFILL }},
{ &hf_lte_rrc_ueCapabilityEnquiry_r8,
{ "ueCapabilityEnquiry-r8", "lte-rrc.ueCapabilityEnquiry_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_43,
+ { &hf_lte_rrc_criticalExtensionsFuture_44,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_43", HFILL }},
+ "T_criticalExtensionsFuture_44", HFILL }},
{ &hf_lte_rrc_ue_CapabilityRequest,
{ "ue-CapabilityRequest", "lte-rrc.ue_CapabilityRequest",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_130,
+ { &hf_lte_rrc_nonCriticalExtension_132,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_131,
+ { &hf_lte_rrc_nonCriticalExtension_133,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v1180_IEs", HFILL }},
@@ -72947,7 +73606,7 @@ void proto_register_lte_rrc(void) {
{ "FreqBandIndicator-r11", "lte-rrc.FreqBandIndicator_r11",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_132,
+ { &hf_lte_rrc_nonCriticalExtension_134,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v1310_IEs", HFILL }},
@@ -72971,39 +73630,39 @@ void proto_register_lte_rrc(void) {
{ "requestReducedIntNonContComb-r13", "lte-rrc.requestReducedIntNonContComb_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_requestReducedIntNonContComb_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_133,
+ { &hf_lte_rrc_nonCriticalExtension_135,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_50", HFILL }},
+ "T_nonCriticalExtension_51", HFILL }},
{ &hf_lte_rrc_UE_CapabilityRequest_item,
{ "RAT-Type", "lte-rrc.RAT_Type",
FT_UINT32, BASE_DEC, VALS(lte_rrc_RAT_Type_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_44,
+ { &hf_lte_rrc_criticalExtensions_45,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_44_vals), 0,
- "T_criticalExtensions_44", HFILL }},
- { &hf_lte_rrc_c1_40,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_45_vals), 0,
+ "T_criticalExtensions_45", HFILL }},
+ { &hf_lte_rrc_c1_41,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_40_vals), 0,
- "T_c1_40", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_41_vals), 0,
+ "T_c1_41", HFILL }},
{ &hf_lte_rrc_ueCapabilityInformation_r8,
{ "ueCapabilityInformation-r8", "lte-rrc.ueCapabilityInformation_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_44,
+ { &hf_lte_rrc_criticalExtensionsFuture_45,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_44", HFILL }},
+ "T_criticalExtensionsFuture_45", HFILL }},
{ &hf_lte_rrc_ue_CapabilityRAT_ContainerList,
{ "ue-CapabilityRAT-ContainerList", "lte-rrc.ue_CapabilityRAT_ContainerList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_134,
+ { &hf_lte_rrc_nonCriticalExtension_136,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_135,
+ { &hf_lte_rrc_nonCriticalExtension_137,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_v1250_IEs", HFILL }},
@@ -73011,26 +73670,26 @@ void proto_register_lte_rrc(void) {
{ "ue-RadioPagingInfo-r12", "lte-rrc.ue_RadioPagingInfo_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_136,
+ { &hf_lte_rrc_nonCriticalExtension_138,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_51", HFILL }},
- { &hf_lte_rrc_criticalExtensions_45,
+ "T_nonCriticalExtension_52", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_46,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_45_vals), 0,
- "T_criticalExtensions_45", HFILL }},
- { &hf_lte_rrc_c1_41,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_46_vals), 0,
+ "T_criticalExtensions_46", HFILL }},
+ { &hf_lte_rrc_c1_42,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_41_vals), 0,
- "T_c1_41", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_42_vals), 0,
+ "T_c1_42", HFILL }},
{ &hf_lte_rrc_ueInformationRequest_r9_01,
{ "ueInformationRequest-r9", "lte-rrc.ueInformationRequest_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_r9_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_45,
+ { &hf_lte_rrc_criticalExtensionsFuture_46,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_45", HFILL }},
+ "T_criticalExtensionsFuture_46", HFILL }},
{ &hf_lte_rrc_rach_ReportReq_r9,
{ "rach-ReportReq-r9", "lte-rrc.rach_ReportReq_r9",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -73039,11 +73698,11 @@ void proto_register_lte_rrc(void) {
{ "rlf-ReportReq-r9", "lte-rrc.rlf_ReportReq_r9",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_137,
+ { &hf_lte_rrc_nonCriticalExtension_139,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v930_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_138,
+ { &hf_lte_rrc_nonCriticalExtension_140,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v1020_IEs", HFILL }},
@@ -73051,7 +73710,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasReportReq-r10", "lte-rrc.logMeasReportReq_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasReportReq_r10_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_139,
+ { &hf_lte_rrc_nonCriticalExtension_141,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v1130_IEs", HFILL }},
@@ -73059,7 +73718,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailReportReq-r11", "lte-rrc.connEstFailReportReq_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_connEstFailReportReq_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_140,
+ { &hf_lte_rrc_nonCriticalExtension_142,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v1250_IEs", HFILL }},
@@ -73067,26 +73726,26 @@ void proto_register_lte_rrc(void) {
{ "mobilityHistoryReportReq-r12", "lte-rrc.mobilityHistoryReportReq_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mobilityHistoryReportReq_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_141,
+ { &hf_lte_rrc_nonCriticalExtension_143,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_52", HFILL }},
- { &hf_lte_rrc_criticalExtensions_46,
+ "T_nonCriticalExtension_53", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_47,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_46_vals), 0,
- "T_criticalExtensions_46", HFILL }},
- { &hf_lte_rrc_c1_42,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_47_vals), 0,
+ "T_criticalExtensions_47", HFILL }},
+ { &hf_lte_rrc_c1_43,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_42_vals), 0,
- "T_c1_42", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_43_vals), 0,
+ "T_c1_43", HFILL }},
{ &hf_lte_rrc_ueInformationResponse_r9_01,
{ "ueInformationResponse-r9", "lte-rrc.ueInformationResponse_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_r9_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_46,
+ { &hf_lte_rrc_criticalExtensionsFuture_47,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_46", HFILL }},
+ "T_criticalExtensionsFuture_47", HFILL }},
{ &hf_lte_rrc_rach_Report_r9,
{ "rach-Report-r9", "lte-rrc.rach_Report_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -73103,7 +73762,7 @@ void proto_register_lte_rrc(void) {
{ "rlf-Report-r9", "lte-rrc.rlf_Report_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_142,
+ { &hf_lte_rrc_nonCriticalExtension_144,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v930_IEs", HFILL }},
@@ -73111,15 +73770,15 @@ void proto_register_lte_rrc(void) {
{ "rlf-Report-v9e0", "lte-rrc.rlf_Report_v9e0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_143,
+ { &hf_lte_rrc_nonCriticalExtension_145,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_53", HFILL }},
+ "T_nonCriticalExtension_54", HFILL }},
{ &hf_lte_rrc_lateNonCriticalExtension_05,
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_04", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_144,
+ { &hf_lte_rrc_nonCriticalExtension_146,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v1020_IEs", HFILL }},
@@ -73127,7 +73786,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasReport-r10", "lte-rrc.logMeasReport_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_145,
+ { &hf_lte_rrc_nonCriticalExtension_147,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v1130_IEs", HFILL }},
@@ -73135,7 +73794,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailReport-r11", "lte-rrc.connEstFailReport_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_146,
+ { &hf_lte_rrc_nonCriticalExtension_148,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v1250_IEs", HFILL }},
@@ -73143,10 +73802,10 @@ void proto_register_lte_rrc(void) {
{ "mobilityHistoryReport-r12", "lte-rrc.mobilityHistoryReport_r12",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_147,
+ { &hf_lte_rrc_nonCriticalExtension_149,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_54", HFILL }},
+ "T_nonCriticalExtension_55", HFILL }},
{ &hf_lte_rrc_measResultLastServCell_r9,
{ "measResultLastServCell-r9", "lte-rrc.measResultLastServCell_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -73527,22 +74186,22 @@ void proto_register_lte_rrc(void) {
{ "failedCellRSRQ-Type-r12", "lte-rrc.failedCellRSRQ_Type_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
"RSRQ_Type_r12", HFILL }},
- { &hf_lte_rrc_criticalExtensions_47,
+ { &hf_lte_rrc_criticalExtensions_48,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_47_vals), 0,
- "T_criticalExtensions_47", HFILL }},
- { &hf_lte_rrc_c1_43,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_48_vals), 0,
+ "T_criticalExtensions_48", HFILL }},
+ { &hf_lte_rrc_c1_44,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_43_vals), 0,
- "T_c1_43", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_44_vals), 0,
+ "T_c1_44", HFILL }},
{ &hf_lte_rrc_ulHandoverPreparationTransfer_r8,
{ "ulHandoverPreparationTransfer-r8", "lte-rrc.ulHandoverPreparationTransfer_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULHandoverPreparationTransfer_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_47,
+ { &hf_lte_rrc_criticalExtensionsFuture_48,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_47", HFILL }},
+ "T_criticalExtensionsFuture_48", HFILL }},
{ &hf_lte_rrc_meid,
{ "meid", "lte-rrc.meid",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -73551,66 +74210,66 @@ void proto_register_lte_rrc(void) {
{ "dedicatedInfo", "lte-rrc.dedicatedInfo",
FT_BYTES, BASE_NONE, NULL, 0,
"DedicatedInfoCDMA2000", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_148,
+ { &hf_lte_rrc_nonCriticalExtension_150,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULHandoverPreparationTransfer_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_149,
+ { &hf_lte_rrc_nonCriticalExtension_151,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_55", HFILL }},
- { &hf_lte_rrc_criticalExtensions_48,
+ "T_nonCriticalExtension_56", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_49,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_48_vals), 0,
- "T_criticalExtensions_48", HFILL }},
- { &hf_lte_rrc_c1_44,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_49_vals), 0,
+ "T_criticalExtensions_49", HFILL }},
+ { &hf_lte_rrc_c1_45,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_44_vals), 0,
- "T_c1_44", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_45_vals), 0,
+ "T_c1_45", HFILL }},
{ &hf_lte_rrc_ulInformationTransfer_r8,
{ "ulInformationTransfer-r8", "lte-rrc.ulInformationTransfer_r8_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULInformationTransfer_r8_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_48,
+ { &hf_lte_rrc_criticalExtensionsFuture_49,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_48", HFILL }},
+ "T_criticalExtensionsFuture_49", HFILL }},
{ &hf_lte_rrc_dedicatedInfoType_01,
{ "dedicatedInfoType", "lte-rrc.dedicatedInfoType",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dedicatedInfoType_01_vals), 0,
"T_dedicatedInfoType_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_150,
+ { &hf_lte_rrc_nonCriticalExtension_152,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULInformationTransfer_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_151,
+ { &hf_lte_rrc_nonCriticalExtension_153,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_56", HFILL }},
- { &hf_lte_rrc_criticalExtensions_49,
+ "T_nonCriticalExtension_57", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_50,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_49_vals), 0,
- "T_criticalExtensions_49", HFILL }},
- { &hf_lte_rrc_c1_45,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_50_vals), 0,
+ "T_criticalExtensions_50", HFILL }},
+ { &hf_lte_rrc_c1_46,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_45_vals), 0,
- "T_c1_45", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_46_vals), 0,
+ "T_c1_46", HFILL }},
{ &hf_lte_rrc_wlanConnectionStatusReport_r13_02,
{ "wlanConnectionStatusReport-r13", "lte-rrc.wlanConnectionStatusReport_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"WLANConnectionStatusReport_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_49,
+ { &hf_lte_rrc_criticalExtensionsFuture_50,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_49", HFILL }},
+ "T_criticalExtensionsFuture_50", HFILL }},
{ &hf_lte_rrc_wlan_Status_r13,
{ "wlan-Status-r13", "lte-rrc.wlan_Status_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_WLAN_Status_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_152,
+ { &hf_lte_rrc_nonCriticalExtension_154,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_57", HFILL }},
+ "T_nonCriticalExtension_58", HFILL }},
{ &hf_lte_rrc_ac_BarringInfo,
{ "ac-BarringInfo", "lte-rrc.ac_BarringInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -73727,7 +74386,7 @@ void proto_register_lte_rrc(void) {
{ "AdditionalSpectrumEmission", "lte-rrc.AdditionalSpectrumEmission",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_153,
+ { &hf_lte_rrc_nonCriticalExtension_155,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType2_v9e0_IEs", HFILL }},
@@ -73735,10 +74394,10 @@ void proto_register_lte_rrc(void) {
{ "ul-CarrierFreq-v9e0", "lte-rrc.ul_CarrierFreq_v9e0",
FT_UINT32, BASE_DEC, NULL, 0,
"ARFCN_ValueEUTRA_v9e0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_154,
+ { &hf_lte_rrc_nonCriticalExtension_156,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_58", HFILL }},
+ "T_nonCriticalExtension_59", HFILL }},
{ &hf_lte_rrc_ac_BarringFactor,
{ "ac-BarringFactor", "lte-rrc.ac_BarringFactor",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ac_BarringFactor_vals), 0,
@@ -74003,10 +74662,10 @@ void proto_register_lte_rrc(void) {
{ "redistrOnPagingOnly-r13", "lte-rrc.redistrOnPagingOnly_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_redistrOnPagingOnly_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_155,
+ { &hf_lte_rrc_nonCriticalExtension_157,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_59", HFILL }},
+ "T_nonCriticalExtension_60", HFILL }},
{ &hf_lte_rrc_intraFreqNeighCellList,
{ "intraFreqNeighCellList", "lte-rrc.intraFreqNeighCellList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -74067,7 +74726,7 @@ void proto_register_lte_rrc(void) {
{ "InterFreqCarrierFreqInfo-v8h0", "lte-rrc.InterFreqCarrierFreqInfo_v8h0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_156,
+ { &hf_lte_rrc_nonCriticalExtension_158,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType5_v9e0_IEs", HFILL }},
@@ -74079,7 +74738,7 @@ void proto_register_lte_rrc(void) {
{ "InterFreqCarrierFreqInfo-v9e0", "lte-rrc.InterFreqCarrierFreqInfo_v9e0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_157,
+ { &hf_lte_rrc_nonCriticalExtension_159,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType5_v10j0_IEs", HFILL }},
@@ -74091,10 +74750,10 @@ void proto_register_lte_rrc(void) {
{ "InterFreqCarrierFreqInfo-v10j0", "lte-rrc.InterFreqCarrierFreqInfo_v10j0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_158,
+ { &hf_lte_rrc_nonCriticalExtension_160,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_60", HFILL }},
+ "T_nonCriticalExtension_61", HFILL }},
{ &hf_lte_rrc_InterFreqCarrierFreqList_item,
{ "InterFreqCarrierFreqInfo", "lte-rrc.InterFreqCarrierFreqInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -74167,10 +74826,6 @@ void proto_register_lte_rrc(void) {
{ "q-RxLevMin-r12", "lte-rrc.q_RxLevMin_r12",
FT_INT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_q_RxLevMin_vals_ext, 0,
"Q_RxLevMin", HFILL }},
- { &hf_lte_rrc_p_Max_r12,
- { "p-Max-r12", "lte-rrc.p_Max_r12",
- FT_INT32, BASE_DEC, NULL, 0,
- "P_Max", HFILL }},
{ &hf_lte_rrc_t_ReselectionEUTRA_r12,
{ "t-ReselectionEUTRA-r12", "lte-rrc.t_ReselectionEUTRA_r12",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -74319,10 +74974,10 @@ void proto_register_lte_rrc(void) {
{ "CarrierFreqInfoUTRA-FDD-v8h0", "lte-rrc.CarrierFreqInfoUTRA_FDD_v8h0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_159,
+ { &hf_lte_rrc_nonCriticalExtension_161,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_61", HFILL }},
+ "T_nonCriticalExtension_62", HFILL }},
{ &hf_lte_rrc_reducedMeasPerformance_r12_02,
{ "reducedMeasPerformance-r12", "lte-rrc.reducedMeasPerformance_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reducedMeasPerformance_r12_02_vals), 0,
@@ -78539,7 +79194,7 @@ void proto_register_lte_rrc(void) {
{ "neighCellsCRS-InfoPSCell-r13", "lte-rrc.neighCellsCRS_InfoPSCell_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_NeighCellsCRS_Info_r13_vals), 0,
"NeighCellsCRS_Info_r13", HFILL }},
- { &hf_lte_rrc_drb_ToAddModListSCG_r12,
+ { &hf_lte_rrc_drb_ToAddModListSCG_r12_01,
{ "drb-ToAddModListSCG-r12", "lte-rrc.drb_ToAddModListSCG_r12",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
@@ -78635,14 +79290,10 @@ void proto_register_lte_rrc(void) {
{ "drb-TypeLWIP-r13", "lte-rrc.drb_TypeLWIP_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_TypeLWIP_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_drb_Identity_r12,
- { "drb-Identity-r12", "lte-rrc.drb_Identity_r12",
- FT_UINT32, BASE_DEC, NULL, 0,
- "DRB_Identity", HFILL }},
- { &hf_lte_rrc_drb_Type_r12,
+ { &hf_lte_rrc_drb_Type_r12_01,
{ "drb-Type-r12", "lte-rrc.drb_Type_r12",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_Type_r12_vals), 0,
- NULL, HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_Type_r12_01_vals), 0,
+ "T_drb_Type_r12_01", HFILL }},
{ &hf_lte_rrc_split_r12,
{ "split-r12", "lte-rrc.split_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -78651,10 +79302,6 @@ void proto_register_lte_rrc(void) {
{ "scg-r12", "lte-rrc.scg_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_eps_BearerIdentity_r12,
- { "eps-BearerIdentity-r12", "lte-rrc.eps_BearerIdentity_r12",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_15", HFILL }},
{ &hf_lte_rrc_pdcp_Config_r12,
{ "pdcp-Config-r12", "lte-rrc.pdcp_Config_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -80763,10 +81410,6 @@ void proto_register_lte_rrc(void) {
{ "measResultForRSSI-r13", "lte-rrc.measResultForRSSI_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_measResultSSTD_r13,
- { "measResultSSTD-r13", "lte-rrc.measResultSSTD_r13_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_lte_rrc_measResultPCell_v1310,
{ "measResultPCell-v1310", "lte-rrc.measResultPCell_v1310_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -80871,10 +81514,10 @@ void proto_register_lte_rrc(void) {
{ "measResultBestNeighCell-v1250", "lte-rrc.measResultBestNeighCell_v1250",
FT_INT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_RSRQ_Range_vals_ext, 0,
"RSRQ_Range_v1250", HFILL }},
- { &hf_lte_rrc_measResultSCell_v1310,
+ { &hf_lte_rrc_measResultSCell_v1310_01,
{ "measResultSCell-v1310", "lte-rrc.measResultSCell_v1310_element",
FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
+ "T_measResultSCell_v1310_01", HFILL }},
{ &hf_lte_rrc_measResultBestNeighCell_v1310,
{ "measResultBestNeighCell-v1310", "lte-rrc.measResultBestNeighCell_v1310_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -81811,7 +82454,7 @@ void proto_register_lte_rrc(void) {
{ "cdma2000-1xRTT", "lte-rrc.cdma2000_1xRTT_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersCDMA2000_1XRTT", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_160,
+ { &hf_lte_rrc_nonCriticalExtension_162,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v920_IEs", HFILL }},
@@ -81827,7 +82470,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-r9", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_r9", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_161,
+ { &hf_lte_rrc_nonCriticalExtension_163,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v9c0_IEs", HFILL }},
@@ -81835,7 +82478,7 @@ void proto_register_lte_rrc(void) {
{ "interRAT-ParametersUTRA-v9c0", "lte-rrc.interRAT_ParametersUTRA_v9c0_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersUTRA_v9c0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_162,
+ { &hf_lte_rrc_nonCriticalExtension_164,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v9d0_IEs", HFILL }},
@@ -81843,7 +82486,7 @@ void proto_register_lte_rrc(void) {
{ "phyLayerParameters-v9d0", "lte-rrc.phyLayerParameters_v9d0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_163,
+ { &hf_lte_rrc_nonCriticalExtension_165,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v9e0_IEs", HFILL }},
@@ -81851,7 +82494,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v9e0", "lte-rrc.rf_Parameters_v9e0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_164,
+ { &hf_lte_rrc_nonCriticalExtension_166,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v9h0_IEs", HFILL }},
@@ -81859,7 +82502,7 @@ void proto_register_lte_rrc(void) {
{ "interRAT-ParametersUTRA-v9h0", "lte-rrc.interRAT_ParametersUTRA_v9h0_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersUTRA_v9h0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_165,
+ { &hf_lte_rrc_nonCriticalExtension_167,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v10c0_IEs", HFILL }},
@@ -81867,7 +82510,7 @@ void proto_register_lte_rrc(void) {
{ "otdoa-PositioningCapabilities-r10", "lte-rrc.otdoa_PositioningCapabilities_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_166,
+ { &hf_lte_rrc_nonCriticalExtension_168,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v10f0_IEs", HFILL }},
@@ -81875,7 +82518,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v10f0", "lte-rrc.rf_Parameters_v10f0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_167,
+ { &hf_lte_rrc_nonCriticalExtension_169,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v10i0_IEs", HFILL }},
@@ -81887,7 +82530,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_09", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_168,
+ { &hf_lte_rrc_nonCriticalExtension_170,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v11d0_IEs", HFILL }},
@@ -81895,10 +82538,10 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v10j0", "lte-rrc.rf_Parameters_v10j0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_169,
+ { &hf_lte_rrc_nonCriticalExtension_171,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_62", HFILL }},
+ "T_nonCriticalExtension_63", HFILL }},
{ &hf_lte_rrc_rf_Parameters_v11d0,
{ "rf-Parameters-v11d0", "lte-rrc.rf_Parameters_v11d0_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -81907,10 +82550,10 @@ void proto_register_lte_rrc(void) {
{ "otherParameters-v11d0", "lte-rrc.otherParameters_v11d0_element",
FT_NONE, BASE_NONE, NULL, 0,
"Other_Parameters_v11d0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_170,
+ { &hf_lte_rrc_nonCriticalExtension_172,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_63", HFILL }},
+ "T_nonCriticalExtension_64", HFILL }},
{ &hf_lte_rrc_phyLayerParameters_v920,
{ "phyLayerParameters-v920", "lte-rrc.phyLayerParameters_v920_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -81943,7 +82586,7 @@ void proto_register_lte_rrc(void) {
{ "son-Parameters-r9", "lte-rrc.son_Parameters_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_171,
+ { &hf_lte_rrc_nonCriticalExtension_173,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v940_IEs", HFILL }},
@@ -81951,7 +82594,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_10", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_172,
+ { &hf_lte_rrc_nonCriticalExtension_174,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1020_IEs", HFILL }},
@@ -81987,7 +82630,7 @@ void proto_register_lte_rrc(void) {
{ "interRAT-ParametersUTRA-TDD-v1020", "lte-rrc.interRAT_ParametersUTRA_TDD_v1020_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersUTRA_TDD_v1020", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_173,
+ { &hf_lte_rrc_nonCriticalExtension_175,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1060_IEs", HFILL }},
@@ -82003,7 +82646,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v1060", "lte-rrc.rf_Parameters_v1060_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_174,
+ { &hf_lte_rrc_nonCriticalExtension_176,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1090_IEs", HFILL }},
@@ -82011,7 +82654,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v1090", "lte-rrc.rf_Parameters_v1090_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_175,
+ { &hf_lte_rrc_nonCriticalExtension_177,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1130_IEs", HFILL }},
@@ -82047,7 +82690,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1130", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1130_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1130", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_176,
+ { &hf_lte_rrc_nonCriticalExtension_178,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1170_IEs", HFILL }},
@@ -82059,7 +82702,7 @@ void proto_register_lte_rrc(void) {
{ "ue-Category-v1170", "lte-rrc.ue_Category_v1170",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_9_10", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_177,
+ { &hf_lte_rrc_nonCriticalExtension_179,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1180_IEs", HFILL }},
@@ -82079,7 +82722,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1180", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1180_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1180", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_178,
+ { &hf_lte_rrc_nonCriticalExtension_180,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v11a0_IEs", HFILL }},
@@ -82091,7 +82734,7 @@ void proto_register_lte_rrc(void) {
{ "measParameters-v11a0", "lte-rrc.measParameters_v11a0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_179,
+ { &hf_lte_rrc_nonCriticalExtension_181,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1250_IEs", HFILL }},
@@ -82151,7 +82794,7 @@ void proto_register_lte_rrc(void) {
{ "sl-Parameters-r12", "lte-rrc.sl_Parameters_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_180,
+ { &hf_lte_rrc_nonCriticalExtension_182,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1260_IEs", HFILL }},
@@ -82159,7 +82802,7 @@ void proto_register_lte_rrc(void) {
{ "ue-CategoryDL-v1260", "lte-rrc.ue_CategoryDL_v1260",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_15_16", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_181,
+ { &hf_lte_rrc_nonCriticalExtension_183,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1270_IEs", HFILL }},
@@ -82167,7 +82810,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v1270", "lte-rrc.rf_Parameters_v1270_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_182,
+ { &hf_lte_rrc_nonCriticalExtension_184,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1280_IEs", HFILL }},
@@ -82175,7 +82818,7 @@ void proto_register_lte_rrc(void) {
{ "phyLayerParameters-v1280", "lte-rrc.phyLayerParameters_v1280_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_183,
+ { &hf_lte_rrc_nonCriticalExtension_185,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1310_IEs", HFILL }},
@@ -82255,7 +82898,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1310", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1310_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1310", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_184,
+ { &hf_lte_rrc_nonCriticalExtension_186,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1320_IEs", HFILL }},
@@ -82279,10 +82922,10 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1320", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1320_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1320", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_185,
+ { &hf_lte_rrc_nonCriticalExtension_187,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_64", HFILL }},
+ "T_nonCriticalExtension_65", HFILL }},
{ &hf_lte_rrc_phyLayerParameters_r9,
{ "phyLayerParameters-r9", "lte-rrc.phyLayerParameters_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85035,22 +85678,22 @@ void proto_register_lte_rrc(void) {
{ "reserved-r12", "lte-rrc.reserved_r12",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_19", HFILL }},
- { &hf_lte_rrc_criticalExtensions_50,
+ { &hf_lte_rrc_criticalExtensions_51,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_50_vals), 0,
- "T_criticalExtensions_50", HFILL }},
- { &hf_lte_rrc_c1_46,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_51_vals), 0,
+ "T_criticalExtensions_51", HFILL }},
+ { &hf_lte_rrc_c1_47,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_46_vals), 0,
- "T_c1_46", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_47_vals), 0,
+ "T_c1_47", HFILL }},
{ &hf_lte_rrc_handoverPreparationInformation_r13,
{ "handoverPreparationInformation-r13", "lte-rrc.handoverPreparationInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverPreparationInformation_NB_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_50,
+ { &hf_lte_rrc_criticalExtensionsFuture_51,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_50", HFILL }},
+ "T_criticalExtensionsFuture_51", HFILL }},
{ &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13,
{ "ue-RadioAccessCapabilityInfo-r13", "lte-rrc.ue_RadioAccessCapabilityInfo_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85067,34 +85710,34 @@ void proto_register_lte_rrc(void) {
{ "as-Context-r13", "lte-rrc.as_Context_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"AS_Context_NB", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_186,
+ { &hf_lte_rrc_nonCriticalExtension_188,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_65", HFILL }},
- { &hf_lte_rrc_criticalExtensions_51,
+ "T_nonCriticalExtension_66", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_52,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_51_vals), 0,
- "T_criticalExtensions_51", HFILL }},
- { &hf_lte_rrc_c1_47,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_52_vals), 0,
+ "T_criticalExtensions_52", HFILL }},
+ { &hf_lte_rrc_c1_48,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_47_vals), 0,
- "T_c1_47", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_48_vals), 0,
+ "T_c1_48", HFILL }},
{ &hf_lte_rrc_ueRadioAccessCapabilityInformation_r13,
{ "ueRadioAccessCapabilityInformation-r13", "lte-rrc.ueRadioAccessCapabilityInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UERadioAccessCapabilityInformation_NB_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_51,
+ { &hf_lte_rrc_criticalExtensionsFuture_52,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_51", HFILL }},
+ "T_criticalExtensionsFuture_52", HFILL }},
{ &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01,
{ "ue-RadioAccessCapabilityInfo-r13", "lte-rrc.ue_RadioAccessCapabilityInfo_r13",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_187,
+ { &hf_lte_rrc_nonCriticalExtension_189,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_66", HFILL }},
+ "T_nonCriticalExtension_67", HFILL }},
{ &hf_lte_rrc_sourceRadioResourceConfig_r13,
{ "sourceRadioResourceConfig-r13", "lte-rrc.sourceRadioResourceConfig_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85139,10 +85782,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_BCCH_DL_SCH_MessageType_NB_vals), 0,
"BCCH_DL_SCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_48,
+ { &hf_lte_rrc_c1_49,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_48_vals), 0,
- "T_c1_48", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_49_vals), 0,
+ "T_c1_49", HFILL }},
{ &hf_lte_rrc_systemInformation_r13,
{ "systemInformation-r13", "lte-rrc.systemInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85159,10 +85802,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_PCCH_MessageType_NB_vals), 0,
"PCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_49,
+ { &hf_lte_rrc_c1_50,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_49_vals), 0,
- "T_c1_49", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_50_vals), 0,
+ "T_c1_50", HFILL }},
{ &hf_lte_rrc_paging_r13,
{ "paging-r13", "lte-rrc.paging_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85175,10 +85818,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_DL_CCCH_MessageType_NB_vals), 0,
"DL_CCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_50,
+ { &hf_lte_rrc_c1_51,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_50_vals), 0,
- "T_c1_50", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_51_vals), 0,
+ "T_c1_51", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishment_r13,
{ "rrcConnectionReestablishment-r13", "lte-rrc.rrcConnectionReestablishment_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85203,10 +85846,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_DL_DCCH_MessageType_NB_vals), 0,
"DL_DCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_51,
+ { &hf_lte_rrc_c1_52,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_51_vals), 0,
- "T_c1_51", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_52_vals), 0,
+ "T_c1_52", HFILL }},
{ &hf_lte_rrc_dlInformationTransfer_r13,
{ "dlInformationTransfer-r13", "lte-rrc.dlInformationTransfer_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85239,10 +85882,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_UL_CCCH_MessageType_NB_vals), 0,
"UL_CCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_52,
+ { &hf_lte_rrc_c1_53,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_52_vals), 0,
- "T_c1_52", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_53_vals), 0,
+ "T_c1_53", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentRequest_r13,
{ "rrcConnectionReestablishmentRequest-r13", "lte-rrc.rrcConnectionReestablishmentRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85263,10 +85906,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_UL_DCCH_MessageType_NB_vals), 0,
"UL_DCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_53,
+ { &hf_lte_rrc_c1_54,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_53_vals), 0,
- "T_c1_53", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_54_vals), 0,
+ "T_c1_54", HFILL }},
{ &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13,
{ "rrcConnectionReconfigurationComplete-r13", "lte-rrc.rrcConnectionReconfigurationComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85303,26 +85946,26 @@ void proto_register_lte_rrc(void) {
{ "messageClassExtension", "lte-rrc.messageClassExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_messageClassExtension_14", HFILL }},
- { &hf_lte_rrc_criticalExtensions_52,
+ { &hf_lte_rrc_criticalExtensions_53,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_52_vals), 0,
- "T_criticalExtensions_52", HFILL }},
- { &hf_lte_rrc_c1_54,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_53_vals), 0,
+ "T_criticalExtensions_53", HFILL }},
+ { &hf_lte_rrc_c1_55,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_54_vals), 0,
- "T_c1_54", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_55_vals), 0,
+ "T_c1_55", HFILL }},
{ &hf_lte_rrc_dlInformationTransfer_r13_01,
{ "dlInformationTransfer-r13", "lte-rrc.dlInformationTransfer_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"DLInformationTransfer_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_52,
+ { &hf_lte_rrc_criticalExtensionsFuture_53,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_52", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_188,
+ "T_criticalExtensionsFuture_53", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_190,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_67", HFILL }},
+ "T_nonCriticalExtension_68", HFILL }},
{ &hf_lte_rrc_systemFrameNumber_MSB_r13,
{ "systemFrameNumber-MSB-r13", "lte-rrc.systemFrameNumber_MSB_r13",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -85395,10 +86038,10 @@ void proto_register_lte_rrc(void) {
{ "systemInfoModification-eDRX-r13", "lte-rrc.systemInfoModification_eDRX_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_systemInfoModification_eDRX_r13_01_vals), 0,
"T_systemInfoModification_eDRX_r13_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_189,
+ { &hf_lte_rrc_nonCriticalExtension_191,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_68", HFILL }},
+ "T_nonCriticalExtension_69", HFILL }},
{ &hf_lte_rrc_PagingRecordList_NB_r13_item,
{ "PagingRecord-NB-r13", "lte-rrc.PagingRecord_NB_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85407,22 +86050,22 @@ void proto_register_lte_rrc(void) {
{ "ue-Identity-r13", "lte-rrc.ue_Identity_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_PagingUE_Identity_vals), 0,
"PagingUE_Identity", HFILL }},
- { &hf_lte_rrc_criticalExtensions_53,
+ { &hf_lte_rrc_criticalExtensions_54,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_53_vals), 0,
- "T_criticalExtensions_53", HFILL }},
- { &hf_lte_rrc_c1_55,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_54_vals), 0,
+ "T_criticalExtensions_54", HFILL }},
+ { &hf_lte_rrc_c1_56,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_55_vals), 0,
- "T_c1_55", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_56_vals), 0,
+ "T_c1_56", HFILL }},
{ &hf_lte_rrc_rrcConnectionReconfiguration_r13_01,
{ "rrcConnectionReconfiguration-r13", "lte-rrc.rrcConnectionReconfiguration_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_53,
+ { &hf_lte_rrc_criticalExtensionsFuture_54,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_53", HFILL }},
+ "T_criticalExtensionsFuture_54", HFILL }},
{ &hf_lte_rrc_dedicatedInfoNASList_r13,
{ "dedicatedInfoNASList-r13", "lte-rrc.dedicatedInfoNASList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -85439,23 +86082,7 @@ void proto_register_lte_rrc(void) {
{ "fullConfig-r13", "lte-rrc.fullConfig_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_fullConfig_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_190,
- { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_69", HFILL }},
- { &hf_lte_rrc_criticalExtensions_54,
- { "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_54_vals), 0,
- "T_criticalExtensions_54", HFILL }},
- { &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01,
- { "rrcConnectionReconfigurationComplete-r13", "lte-rrc.rrcConnectionReconfigurationComplete_r13_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "RRCConnectionReconfigurationComplete_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_54,
- { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_54", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_191,
+ { &hf_lte_rrc_nonCriticalExtension_192,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_70", HFILL }},
@@ -85463,19 +86090,15 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_55_vals), 0,
"T_criticalExtensions_55", HFILL }},
- { &hf_lte_rrc_c1_56,
- { "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_56_vals), 0,
- "T_c1_56", HFILL }},
- { &hf_lte_rrc_rrcConnectionReestablishment_r13_01,
- { "rrcConnectionReestablishment-r13", "lte-rrc.rrcConnectionReestablishment_r13_element",
+ { &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01,
+ { "rrcConnectionReconfigurationComplete-r13", "lte-rrc.rrcConnectionReconfigurationComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
- "RRCConnectionReestablishment_NB_r13_IEs", HFILL }},
+ "RRCConnectionReconfigurationComplete_NB_r13_IEs", HFILL }},
{ &hf_lte_rrc_criticalExtensionsFuture_55,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_55", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_192,
+ { &hf_lte_rrc_nonCriticalExtension_193,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_71", HFILL }},
@@ -85483,15 +86106,19 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_56_vals), 0,
"T_criticalExtensions_56", HFILL }},
- { &hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01,
- { "rrcConnectionReestablishmentComplete-r13", "lte-rrc.rrcConnectionReestablishmentComplete_r13_element",
+ { &hf_lte_rrc_c1_57,
+ { "c1", "lte-rrc.c1",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_57_vals), 0,
+ "T_c1_57", HFILL }},
+ { &hf_lte_rrc_rrcConnectionReestablishment_r13_01,
+ { "rrcConnectionReestablishment-r13", "lte-rrc.rrcConnectionReestablishment_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
- "RRCConnectionReestablishmentComplete_NB_r13_IEs", HFILL }},
+ "RRCConnectionReestablishment_NB_r13_IEs", HFILL }},
{ &hf_lte_rrc_criticalExtensionsFuture_56,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_56", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_193,
+ { &hf_lte_rrc_nonCriticalExtension_194,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_72", HFILL }},
@@ -85499,14 +86126,30 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_57_vals), 0,
"T_criticalExtensions_57", HFILL }},
+ { &hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01,
+ { "rrcConnectionReestablishmentComplete-r13", "lte-rrc.rrcConnectionReestablishmentComplete_r13_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCConnectionReestablishmentComplete_NB_r13_IEs", HFILL }},
+ { &hf_lte_rrc_criticalExtensionsFuture_57,
+ { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensionsFuture_57", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_195,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_73", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_58,
+ { "criticalExtensions", "lte-rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_58_vals), 0,
+ "T_criticalExtensions_58", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentRequest_r13_01,
{ "rrcConnectionReestablishmentRequest-r13", "lte-rrc.rrcConnectionReestablishmentRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentRequest_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_57,
+ { &hf_lte_rrc_criticalExtensionsFuture_58,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_57", HFILL }},
+ "T_criticalExtensionsFuture_58", HFILL }},
{ &hf_lte_rrc_ue_Identity_r13_01,
{ "ue-Identity-r13", "lte-rrc.ue_Identity_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85519,22 +86162,22 @@ void proto_register_lte_rrc(void) {
{ "spare", "lte-rrc.spare",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_25", HFILL }},
- { &hf_lte_rrc_criticalExtensions_58,
+ { &hf_lte_rrc_criticalExtensions_59,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_58_vals), 0,
- "T_criticalExtensions_58", HFILL }},
- { &hf_lte_rrc_c1_57,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_59_vals), 0,
+ "T_criticalExtensions_59", HFILL }},
+ { &hf_lte_rrc_c1_58,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_57_vals), 0,
- "T_c1_57", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_58_vals), 0,
+ "T_c1_58", HFILL }},
{ &hf_lte_rrc_rrcConnectionReject_r13_01,
{ "rrcConnectionReject-r13", "lte-rrc.rrcConnectionReject_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_58,
+ { &hf_lte_rrc_criticalExtensionsFuture_59,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_58", HFILL }},
+ "T_criticalExtensionsFuture_59", HFILL }},
{ &hf_lte_rrc_extendedWaitTime_r13,
{ "extendedWaitTime-r13", "lte-rrc.extendedWaitTime_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -85543,26 +86186,26 @@ void proto_register_lte_rrc(void) {
{ "rrc-SuspendIndication-r13", "lte-rrc.rrc_SuspendIndication_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rrc_SuspendIndication_r13_01_vals), 0,
"T_rrc_SuspendIndication_r13_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_194,
+ { &hf_lte_rrc_nonCriticalExtension_196,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_73", HFILL }},
- { &hf_lte_rrc_criticalExtensions_59,
+ "T_nonCriticalExtension_74", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_60,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_59_vals), 0,
- "T_criticalExtensions_59", HFILL }},
- { &hf_lte_rrc_c1_58,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_60_vals), 0,
+ "T_criticalExtensions_60", HFILL }},
+ { &hf_lte_rrc_c1_59,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_58_vals), 0,
- "T_c1_58", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_59_vals), 0,
+ "T_c1_59", HFILL }},
{ &hf_lte_rrc_rrcConnectionRelease_r13_01,
{ "rrcConnectionRelease-r13", "lte-rrc.rrcConnectionRelease_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_59,
+ { &hf_lte_rrc_criticalExtensionsFuture_60,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_59", HFILL }},
+ "T_criticalExtensionsFuture_60", HFILL }},
{ &hf_lte_rrc_releaseCause_r13,
{ "releaseCause-r13", "lte-rrc.releaseCause_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_ReleaseCause_NB_r13_vals), 0,
@@ -85575,22 +86218,22 @@ void proto_register_lte_rrc(void) {
{ "redirectedCarrierInfo-r13", "lte-rrc.redirectedCarrierInfo_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RedirectedCarrierInfo_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_195,
+ { &hf_lte_rrc_nonCriticalExtension_197,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_74", HFILL }},
- { &hf_lte_rrc_criticalExtensions_60,
+ "T_nonCriticalExtension_75", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_61,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_60_vals), 0,
- "T_criticalExtensions_60", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_61_vals), 0,
+ "T_criticalExtensions_61", HFILL }},
{ &hf_lte_rrc_rrcConnectionRequest_r13_01,
{ "rrcConnectionRequest-r13", "lte-rrc.rrcConnectionRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRequest_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_60,
+ { &hf_lte_rrc_criticalExtensionsFuture_61,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_60", HFILL }},
+ "T_criticalExtensionsFuture_61", HFILL }},
{ &hf_lte_rrc_ue_Identity_r13_02,
{ "ue-Identity-r13", "lte-rrc.ue_Identity_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_InitialUE_Identity_vals), 0,
@@ -85611,58 +86254,58 @@ void proto_register_lte_rrc(void) {
{ "spare", "lte-rrc.spare",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_22", HFILL }},
- { &hf_lte_rrc_criticalExtensions_61,
+ { &hf_lte_rrc_criticalExtensions_62,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_61_vals), 0,
- "T_criticalExtensions_61", HFILL }},
- { &hf_lte_rrc_c1_59,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_62_vals), 0,
+ "T_criticalExtensions_62", HFILL }},
+ { &hf_lte_rrc_c1_60,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_59_vals), 0,
- "T_c1_59", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_60_vals), 0,
+ "T_c1_60", HFILL }},
{ &hf_lte_rrc_rrcConnectionResume_r13_03,
{ "rrcConnectionResume-r13", "lte-rrc.rrcConnectionResume_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResume_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_61,
+ { &hf_lte_rrc_criticalExtensionsFuture_62,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_61", HFILL }},
+ "T_criticalExtensionsFuture_62", HFILL }},
{ &hf_lte_rrc_drb_ContinueROHC_r13_01,
{ "drb-ContinueROHC-r13", "lte-rrc.drb_ContinueROHC_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_ContinueROHC_r13_01_vals), 0,
"T_drb_ContinueROHC_r13_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_196,
+ { &hf_lte_rrc_nonCriticalExtension_198,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_75", HFILL }},
- { &hf_lte_rrc_criticalExtensions_62,
+ "T_nonCriticalExtension_76", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_63,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_62_vals), 0,
- "T_criticalExtensions_62", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_63_vals), 0,
+ "T_criticalExtensions_63", HFILL }},
{ &hf_lte_rrc_rrcConnectionResumeComplete_r13_03,
{ "rrcConnectionResumeComplete-r13", "lte-rrc.rrcConnectionResumeComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResumeComplete_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_62,
+ { &hf_lte_rrc_criticalExtensionsFuture_63,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_62", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_197,
+ "T_criticalExtensionsFuture_63", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_199,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_76", HFILL }},
- { &hf_lte_rrc_criticalExtensions_63,
+ "T_nonCriticalExtension_77", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_64,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_63_vals), 0,
- "T_criticalExtensions_63", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_64_vals), 0,
+ "T_criticalExtensions_64", HFILL }},
{ &hf_lte_rrc_rrcConnectionResumeRequest_r13_03,
{ "rrcConnectionResumeRequest-r13", "lte-rrc.rrcConnectionResumeRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResumeRequest_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_63,
+ { &hf_lte_rrc_criticalExtensionsFuture_64,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_63", HFILL }},
+ "T_criticalExtensionsFuture_64", HFILL }},
{ &hf_lte_rrc_shortResumeMAC_I_r13_01,
{ "shortResumeMAC-I-r13", "lte-rrc.shortResumeMAC_I_r13",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -85675,38 +86318,38 @@ void proto_register_lte_rrc(void) {
{ "spare", "lte-rrc.spare",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_9", HFILL }},
- { &hf_lte_rrc_criticalExtensions_64,
+ { &hf_lte_rrc_criticalExtensions_65,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_64_vals), 0,
- "T_criticalExtensions_64", HFILL }},
- { &hf_lte_rrc_c1_60,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_65_vals), 0,
+ "T_criticalExtensions_65", HFILL }},
+ { &hf_lte_rrc_c1_61,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_60_vals), 0,
- "T_c1_60", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_61_vals), 0,
+ "T_c1_61", HFILL }},
{ &hf_lte_rrc_rrcConnectionSetup_r13_01,
{ "rrcConnectionSetup-r13", "lte-rrc.rrcConnectionSetup_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_64,
+ { &hf_lte_rrc_criticalExtensionsFuture_65,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_64", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_198,
+ "T_criticalExtensionsFuture_65", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_200,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_77", HFILL }},
- { &hf_lte_rrc_criticalExtensions_65,
+ "T_nonCriticalExtension_78", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_66,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_65_vals), 0,
- "T_criticalExtensions_65", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_66_vals), 0,
+ "T_criticalExtensions_66", HFILL }},
{ &hf_lte_rrc_rrcConnectionSetupComplete_r13_01,
{ "rrcConnectionSetupComplete-r13", "lte-rrc.rrcConnectionSetupComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_65,
+ { &hf_lte_rrc_criticalExtensionsFuture_66,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_65", HFILL }},
+ "T_criticalExtensionsFuture_66", HFILL }},
{ &hf_lte_rrc_registeredMME_r13,
{ "registeredMME-r13", "lte-rrc.registeredMME_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85719,22 +86362,22 @@ void proto_register_lte_rrc(void) {
{ "up-CIoT-EPS-Optimisation-r13", "lte-rrc.up_CIoT_EPS_Optimisation_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_up_CIoT_EPS_Optimisation_r13_02_vals), 0,
"T_up_CIoT_EPS_Optimisation_r13_02", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_199,
+ { &hf_lte_rrc_nonCriticalExtension_201,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_78", HFILL }},
- { &hf_lte_rrc_criticalExtensions_66,
+ "T_nonCriticalExtension_79", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_67,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_66_vals), 0,
- "T_criticalExtensions_66", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_67_vals), 0,
+ "T_criticalExtensions_67", HFILL }},
{ &hf_lte_rrc_systemInformation_r13_01,
{ "systemInformation-r13", "lte-rrc.systemInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformation_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_66,
+ { &hf_lte_rrc_criticalExtensionsFuture_67,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_66", HFILL }},
+ "T_criticalExtensionsFuture_67", HFILL }},
{ &hf_lte_rrc_sib_TypeAndInfo_r13,
{ "sib-TypeAndInfo-r13", "lte-rrc.sib_TypeAndInfo_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -85767,10 +86410,10 @@ void proto_register_lte_rrc(void) {
{ "sib16-r13", "lte-rrc.sib16_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType16_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_200,
+ { &hf_lte_rrc_nonCriticalExtension_202,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_79", HFILL }},
+ "T_nonCriticalExtension_80", HFILL }},
{ &hf_lte_rrc_hyperSFN_MSB_r13,
{ "hyperSFN-MSB-r13", "lte-rrc.hyperSFN_MSB_r13",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -85847,10 +86490,10 @@ void proto_register_lte_rrc(void) {
{ "systemInfoValueTagList-r13", "lte-rrc.systemInfoValueTagList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"SystemInfoValueTagList_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_201,
+ { &hf_lte_rrc_nonCriticalExtension_203,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_80", HFILL }},
+ "T_nonCriticalExtension_81", HFILL }},
{ &hf_lte_rrc_PLMN_IdentityList_NB_r13_item,
{ "PLMN-IdentityInfo-NB-r13", "lte-rrc.PLMN_IdentityInfo_NB_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85895,38 +86538,38 @@ void proto_register_lte_rrc(void) {
{ "SIB-Type-NB-r13", "lte-rrc.SIB_Type_NB_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_SIB_Type_NB_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_67,
+ { &hf_lte_rrc_criticalExtensions_68,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_67_vals), 0,
- "T_criticalExtensions_67", HFILL }},
- { &hf_lte_rrc_c1_61,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_68_vals), 0,
+ "T_criticalExtensions_68", HFILL }},
+ { &hf_lte_rrc_c1_62,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_61_vals), 0,
- "T_c1_61", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_62_vals), 0,
+ "T_c1_62", HFILL }},
{ &hf_lte_rrc_ueCapabilityEnquiry_r13_01,
{ "ueCapabilityEnquiry-r13", "lte-rrc.ueCapabilityEnquiry_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_67,
+ { &hf_lte_rrc_criticalExtensionsFuture_68,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_67", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_202,
+ "T_criticalExtensionsFuture_68", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_204,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_81", HFILL }},
- { &hf_lte_rrc_criticalExtensions_68,
+ "T_nonCriticalExtension_82", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_69,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_68_vals), 0,
- "T_criticalExtensions_68", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_69_vals), 0,
+ "T_criticalExtensions_69", HFILL }},
{ &hf_lte_rrc_ueCapabilityInformation_r13_01,
{ "ueCapabilityInformation-r13", "lte-rrc.ueCapabilityInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_68,
+ { &hf_lte_rrc_criticalExtensionsFuture_69,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_68", HFILL }},
+ "T_criticalExtensionsFuture_69", HFILL }},
{ &hf_lte_rrc_ue_Capability_Container_r13,
{ "ue-Capability-Container-r13", "lte-rrc.ue_Capability_Container_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85935,26 +86578,26 @@ void proto_register_lte_rrc(void) {
{ "ue-RadioPagingInfo-r13", "lte-rrc.ue_RadioPagingInfo_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_RadioPagingInfo_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_203,
+ { &hf_lte_rrc_nonCriticalExtension_205,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_82", HFILL }},
- { &hf_lte_rrc_criticalExtensions_69,
+ "T_nonCriticalExtension_83", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_70,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_69_vals), 0,
- "T_criticalExtensions_69", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_70_vals), 0,
+ "T_criticalExtensions_70", HFILL }},
{ &hf_lte_rrc_ulInformationTransfer_r13_01,
{ "ulInformationTransfer-r13", "lte-rrc.ulInformationTransfer_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULInformationTransfer_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_69,
+ { &hf_lte_rrc_criticalExtensionsFuture_70,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_69", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_204,
+ "T_criticalExtensionsFuture_70", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_206,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_83", HFILL }},
+ "T_nonCriticalExtension_84", HFILL }},
{ &hf_lte_rrc_radioResourceConfigCommon_r13,
{ "radioResourceConfigCommon-r13", "lte-rrc.radioResourceConfigCommon_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -86679,10 +87322,10 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-r13", "lte-rrc.rf_Parameters_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RF_Parameters_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_205,
+ { &hf_lte_rrc_nonCriticalExtension_207,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_84", HFILL }},
+ "T_nonCriticalExtension_85", HFILL }},
{ &hf_lte_rrc_supportedROHC_Profiles_r13,
{ "supportedROHC-Profiles-r13", "lte-rrc.supportedROHC_Profiles_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -87506,26 +88149,47 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_criticalExtensionsFuture_02,
&ett_lte_rrc_SCG_Config_r12_IEs,
&ett_lte_rrc_T_nonCriticalExtension_03,
- &ett_lte_rrc_UEPagingCoverageInformation,
+ &ett_lte_rrc_SCG_ConfigInfo_r12,
&ett_lte_rrc_T_criticalExtensions_03,
&ett_lte_rrc_T_c1_03,
&ett_lte_rrc_T_criticalExtensionsFuture_03,
- &ett_lte_rrc_UEPagingCoverageInformation_r13_IEs,
+ &ett_lte_rrc_SCG_ConfigInfo_r12_IEs,
+ &ett_lte_rrc_SCG_ConfigInfo_v1310_IEs,
&ett_lte_rrc_T_nonCriticalExtension_04,
- &ett_lte_rrc_UERadioAccessCapabilityInformation,
+ &ett_lte_rrc_DRB_InfoListSCG_r12,
+ &ett_lte_rrc_DRB_InfoSCG_r12,
+ &ett_lte_rrc_SCellToAddModListSCG_r12,
+ &ett_lte_rrc_SCellToAddModListSCG_Ext_r13,
+ &ett_lte_rrc_Cell_ToAddMod_r12,
+ &ett_lte_rrc_T_cellIdentification_r12,
+ &ett_lte_rrc_T_measResultCellToAdd_r12,
+ &ett_lte_rrc_T_measResultCellToAdd_v1310,
+ &ett_lte_rrc_MeasResultServCellListSCG_r12,
+ &ett_lte_rrc_MeasResultServCellListSCG_Ext_r13,
+ &ett_lte_rrc_MeasResultServCellSCG_r12,
+ &ett_lte_rrc_T_measResultSCell_r12,
+ &ett_lte_rrc_T_measResultSCell_v1310,
+ &ett_lte_rrc_SCG_ConfigRestrictInfo_r12,
+ &ett_lte_rrc_UEPagingCoverageInformation,
&ett_lte_rrc_T_criticalExtensions_04,
&ett_lte_rrc_T_c1_04,
&ett_lte_rrc_T_criticalExtensionsFuture_04,
- &ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs,
+ &ett_lte_rrc_UEPagingCoverageInformation_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_05,
- &ett_lte_rrc_UERadioPagingInformation,
+ &ett_lte_rrc_UERadioAccessCapabilityInformation,
&ett_lte_rrc_T_criticalExtensions_05,
&ett_lte_rrc_T_c1_05,
&ett_lte_rrc_T_criticalExtensionsFuture_05,
+ &ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_06,
+ &ett_lte_rrc_UERadioPagingInformation,
+ &ett_lte_rrc_T_criticalExtensions_06,
+ &ett_lte_rrc_T_c1_06,
+ &ett_lte_rrc_T_criticalExtensionsFuture_06,
&ett_lte_rrc_UERadioPagingInformation_r12_IEs,
&ett_lte_rrc_UERadioPagingInformation_v1310_IEs,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxBands_OF_FreqBandIndicator_r11,
- &ett_lte_rrc_T_nonCriticalExtension_06,
+ &ett_lte_rrc_T_nonCriticalExtension_07,
&ett_lte_rrc_AS_Config,
&ett_lte_rrc_AS_Config_v9e0,
&ett_lte_rrc_AS_Config_v10j0,
@@ -87543,101 +88207,101 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_BCCH_BCH_Message,
&ett_lte_rrc_BCCH_DL_SCH_Message,
&ett_lte_rrc_BCCH_DL_SCH_MessageType,
- &ett_lte_rrc_T_c1_06,
+ &ett_lte_rrc_T_c1_07,
&ett_lte_rrc_T_messageClassExtension,
&ett_lte_rrc_BCCH_DL_SCH_Message_BR,
&ett_lte_rrc_BCCH_DL_SCH_MessageType_BR_r13,
- &ett_lte_rrc_T_c1_07,
+ &ett_lte_rrc_T_c1_08,
&ett_lte_rrc_T_messageClassExtension_01,
&ett_lte_rrc_MCCH_Message,
&ett_lte_rrc_MCCH_MessageType,
- &ett_lte_rrc_T_c1_08,
+ &ett_lte_rrc_T_c1_09,
&ett_lte_rrc_T_later,
&ett_lte_rrc_T_c2,
&ett_lte_rrc_T_messageClassExtension_02,
&ett_lte_rrc_PCCH_Message,
&ett_lte_rrc_PCCH_MessageType,
- &ett_lte_rrc_T_c1_09,
+ &ett_lte_rrc_T_c1_10,
&ett_lte_rrc_T_messageClassExtension_03,
&ett_lte_rrc_DL_CCCH_Message,
&ett_lte_rrc_DL_CCCH_MessageType,
- &ett_lte_rrc_T_c1_10,
+ &ett_lte_rrc_T_c1_11,
&ett_lte_rrc_T_messageClassExtension_04,
&ett_lte_rrc_DL_DCCH_Message,
&ett_lte_rrc_DL_DCCH_MessageType,
- &ett_lte_rrc_T_c1_11,
+ &ett_lte_rrc_T_c1_12,
&ett_lte_rrc_T_messageClassExtension_05,
&ett_lte_rrc_UL_CCCH_Message,
&ett_lte_rrc_UL_CCCH_MessageType,
- &ett_lte_rrc_T_c1_12,
+ &ett_lte_rrc_T_c1_13,
&ett_lte_rrc_T_messageClassExtension_06,
&ett_lte_rrc_T_c2_01,
&ett_lte_rrc_T_messageClassExtensionFuture_r13,
&ett_lte_rrc_UL_DCCH_Message,
&ett_lte_rrc_UL_DCCH_MessageType,
- &ett_lte_rrc_T_c1_13,
+ &ett_lte_rrc_T_c1_14,
&ett_lte_rrc_T_messageClassExtension_07,
&ett_lte_rrc_T_c2_02,
&ett_lte_rrc_T_messageClassExtensionFuture_r11,
&ett_lte_rrc_SC_MCCH_Message_r13,
&ett_lte_rrc_SC_MCCH_MessageType_r13,
- &ett_lte_rrc_T_c1_14,
+ &ett_lte_rrc_T_c1_15,
&ett_lte_rrc_T_messageClassExtension_08,
&ett_lte_rrc_CounterCheck,
- &ett_lte_rrc_T_criticalExtensions_06,
- &ett_lte_rrc_T_c1_15,
- &ett_lte_rrc_T_criticalExtensionsFuture_06,
+ &ett_lte_rrc_T_criticalExtensions_07,
+ &ett_lte_rrc_T_c1_16,
+ &ett_lte_rrc_T_criticalExtensionsFuture_07,
&ett_lte_rrc_CounterCheck_r8_IEs,
&ett_lte_rrc_CounterCheck_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_07,
+ &ett_lte_rrc_T_nonCriticalExtension_08,
&ett_lte_rrc_DRB_CountMSB_InfoList,
&ett_lte_rrc_DRB_CountMSB_Info,
&ett_lte_rrc_CounterCheckResponse,
- &ett_lte_rrc_T_criticalExtensions_07,
- &ett_lte_rrc_T_criticalExtensionsFuture_07,
+ &ett_lte_rrc_T_criticalExtensions_08,
+ &ett_lte_rrc_T_criticalExtensionsFuture_08,
&ett_lte_rrc_CounterCheckResponse_r8_IEs,
&ett_lte_rrc_CounterCheckResponse_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_08,
+ &ett_lte_rrc_T_nonCriticalExtension_09,
&ett_lte_rrc_DRB_CountInfoList,
&ett_lte_rrc_DRB_CountInfo,
&ett_lte_rrc_CSFBParametersRequestCDMA2000,
- &ett_lte_rrc_T_criticalExtensions_08,
- &ett_lte_rrc_T_criticalExtensionsFuture_08,
+ &ett_lte_rrc_T_criticalExtensions_09,
+ &ett_lte_rrc_T_criticalExtensionsFuture_09,
&ett_lte_rrc_CSFBParametersRequestCDMA2000_r8_IEs,
&ett_lte_rrc_CSFBParametersRequestCDMA2000_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_09,
+ &ett_lte_rrc_T_nonCriticalExtension_10,
&ett_lte_rrc_CSFBParametersResponseCDMA2000,
- &ett_lte_rrc_T_criticalExtensions_09,
- &ett_lte_rrc_T_criticalExtensionsFuture_09,
+ &ett_lte_rrc_T_criticalExtensions_10,
+ &ett_lte_rrc_T_criticalExtensionsFuture_10,
&ett_lte_rrc_CSFBParametersResponseCDMA2000_r8_IEs,
&ett_lte_rrc_CSFBParametersResponseCDMA2000_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_10,
+ &ett_lte_rrc_T_nonCriticalExtension_11,
&ett_lte_rrc_DLInformationTransfer,
- &ett_lte_rrc_T_criticalExtensions_10,
- &ett_lte_rrc_T_c1_16,
- &ett_lte_rrc_T_criticalExtensionsFuture_10,
+ &ett_lte_rrc_T_criticalExtensions_11,
+ &ett_lte_rrc_T_c1_17,
+ &ett_lte_rrc_T_criticalExtensionsFuture_11,
&ett_lte_rrc_DLInformationTransfer_r8_IEs,
&ett_lte_rrc_T_dedicatedInfoType,
&ett_lte_rrc_DLInformationTransfer_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_11,
+ &ett_lte_rrc_T_nonCriticalExtension_12,
&ett_lte_rrc_HandoverFromEUTRAPreparationRequest,
- &ett_lte_rrc_T_criticalExtensions_11,
- &ett_lte_rrc_T_c1_17,
- &ett_lte_rrc_T_criticalExtensionsFuture_11,
+ &ett_lte_rrc_T_criticalExtensions_12,
+ &ett_lte_rrc_T_c1_18,
+ &ett_lte_rrc_T_criticalExtensionsFuture_12,
&ett_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs,
&ett_lte_rrc_HandoverFromEUTRAPreparationRequest_v890_IEs,
&ett_lte_rrc_HandoverFromEUTRAPreparationRequest_v920_IEs,
&ett_lte_rrc_HandoverFromEUTRAPreparationRequest_v1020_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_12,
+ &ett_lte_rrc_T_nonCriticalExtension_13,
&ett_lte_rrc_InDeviceCoexIndication_r11,
- &ett_lte_rrc_T_criticalExtensions_12,
- &ett_lte_rrc_T_c1_18,
- &ett_lte_rrc_T_criticalExtensionsFuture_12,
+ &ett_lte_rrc_T_criticalExtensions_13,
+ &ett_lte_rrc_T_c1_19,
+ &ett_lte_rrc_T_criticalExtensionsFuture_13,
&ett_lte_rrc_InDeviceCoexIndication_r11_IEs,
&ett_lte_rrc_InDeviceCoexIndication_v11d0_IEs,
&ett_lte_rrc_T_ul_CA_AssistanceInfo_r11,
&ett_lte_rrc_InDeviceCoexIndication_v1310_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_13,
+ &ett_lte_rrc_T_nonCriticalExtension_14,
&ett_lte_rrc_AffectedCarrierFreqList_r11,
&ett_lte_rrc_AffectedCarrierFreqList_v1310,
&ett_lte_rrc_AffectedCarrierFreq_r11,
@@ -87653,72 +88317,72 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_subframePatternTDD_r11,
&ett_lte_rrc_VictimSystemType_r11,
&ett_lte_rrc_InterFreqRSTDMeasurementIndication_r10,
- &ett_lte_rrc_T_criticalExtensions_13,
- &ett_lte_rrc_T_c1_19,
- &ett_lte_rrc_T_criticalExtensionsFuture_13,
+ &ett_lte_rrc_T_criticalExtensions_14,
+ &ett_lte_rrc_T_c1_20,
+ &ett_lte_rrc_T_criticalExtensionsFuture_14,
&ett_lte_rrc_InterFreqRSTDMeasurementIndication_r10_IEs,
&ett_lte_rrc_T_rstd_InterFreqIndication_r10,
&ett_lte_rrc_T_start,
- &ett_lte_rrc_T_nonCriticalExtension_14,
+ &ett_lte_rrc_T_nonCriticalExtension_15,
&ett_lte_rrc_RSTD_InterFreqInfoList_r10,
&ett_lte_rrc_RSTD_InterFreqInfo_r10,
&ett_lte_rrc_LoggedMeasurementConfiguration_r10,
- &ett_lte_rrc_T_criticalExtensions_14,
- &ett_lte_rrc_T_c1_20,
- &ett_lte_rrc_T_criticalExtensionsFuture_14,
+ &ett_lte_rrc_T_criticalExtensions_15,
+ &ett_lte_rrc_T_c1_21,
+ &ett_lte_rrc_T_criticalExtensionsFuture_15,
&ett_lte_rrc_LoggedMeasurementConfiguration_r10_IEs,
&ett_lte_rrc_LoggedMeasurementConfiguration_v1080_IEs,
&ett_lte_rrc_LoggedMeasurementConfiguration_v1130_IEs,
&ett_lte_rrc_LoggedMeasurementConfiguration_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_15,
+ &ett_lte_rrc_T_nonCriticalExtension_16,
&ett_lte_rrc_TargetMBSFN_AreaList_r12,
&ett_lte_rrc_TargetMBSFN_Area_r12,
&ett_lte_rrc_MasterInformationBlock,
&ett_lte_rrc_MBMSCountingRequest_r10,
- &ett_lte_rrc_T_nonCriticalExtension_16,
+ &ett_lte_rrc_T_nonCriticalExtension_17,
&ett_lte_rrc_CountingRequestList_r10,
&ett_lte_rrc_CountingRequestInfo_r10,
&ett_lte_rrc_MBMSCountingResponse_r10,
- &ett_lte_rrc_T_criticalExtensions_15,
- &ett_lte_rrc_T_c1_21,
- &ett_lte_rrc_T_criticalExtensionsFuture_15,
+ &ett_lte_rrc_T_criticalExtensions_16,
+ &ett_lte_rrc_T_c1_22,
+ &ett_lte_rrc_T_criticalExtensionsFuture_16,
&ett_lte_rrc_MBMSCountingResponse_r10_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_17,
+ &ett_lte_rrc_T_nonCriticalExtension_18,
&ett_lte_rrc_CountingResponseList_r10,
&ett_lte_rrc_CountingResponseInfo_r10,
&ett_lte_rrc_MBMSInterestIndication_r11,
- &ett_lte_rrc_T_criticalExtensions_16,
- &ett_lte_rrc_T_c1_22,
- &ett_lte_rrc_T_criticalExtensionsFuture_16,
+ &ett_lte_rrc_T_criticalExtensions_17,
+ &ett_lte_rrc_T_c1_23,
+ &ett_lte_rrc_T_criticalExtensionsFuture_17,
&ett_lte_rrc_MBMSInterestIndication_r11_IEs,
&ett_lte_rrc_MBMSInterestIndication_v1310_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_18,
+ &ett_lte_rrc_T_nonCriticalExtension_19,
&ett_lte_rrc_MBSFNAreaConfiguration_r9,
&ett_lte_rrc_MBSFNAreaConfiguration_v930_IEs,
&ett_lte_rrc_MBSFNAreaConfiguration_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_19,
+ &ett_lte_rrc_T_nonCriticalExtension_20,
&ett_lte_rrc_CommonSF_AllocPatternList_r9,
&ett_lte_rrc_MeasurementReport,
- &ett_lte_rrc_T_criticalExtensions_17,
- &ett_lte_rrc_T_c1_23,
- &ett_lte_rrc_T_criticalExtensionsFuture_17,
- &ett_lte_rrc_MeasurementReport_r8_IEs,
- &ett_lte_rrc_MeasurementReport_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_20,
- &ett_lte_rrc_MobilityFromEUTRACommand,
&ett_lte_rrc_T_criticalExtensions_18,
&ett_lte_rrc_T_c1_24,
&ett_lte_rrc_T_criticalExtensionsFuture_18,
+ &ett_lte_rrc_MeasurementReport_r8_IEs,
+ &ett_lte_rrc_MeasurementReport_v8a0_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_21,
+ &ett_lte_rrc_MobilityFromEUTRACommand,
+ &ett_lte_rrc_T_criticalExtensions_19,
+ &ett_lte_rrc_T_c1_25,
+ &ett_lte_rrc_T_criticalExtensionsFuture_19,
&ett_lte_rrc_MobilityFromEUTRACommand_r8_IEs,
&ett_lte_rrc_T_purpose,
&ett_lte_rrc_MobilityFromEUTRACommand_v8a0_IEs,
&ett_lte_rrc_MobilityFromEUTRACommand_v8d0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_21,
+ &ett_lte_rrc_T_nonCriticalExtension_22,
&ett_lte_rrc_MobilityFromEUTRACommand_r9_IEs,
&ett_lte_rrc_T_purpose_01,
&ett_lte_rrc_MobilityFromEUTRACommand_v930_IEs,
&ett_lte_rrc_MobilityFromEUTRACommand_v960_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_22,
+ &ett_lte_rrc_T_nonCriticalExtension_23,
&ett_lte_rrc_Handover,
&ett_lte_rrc_CellChangeOrder,
&ett_lte_rrc_T_targetRAT_Type_01,
@@ -87730,42 +88394,42 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_Paging_v920_IEs,
&ett_lte_rrc_Paging_v1130_IEs,
&ett_lte_rrc_Paging_v1310_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_23,
+ &ett_lte_rrc_T_nonCriticalExtension_24,
&ett_lte_rrc_PagingRecordList,
&ett_lte_rrc_PagingRecord,
&ett_lte_rrc_PagingUE_Identity,
&ett_lte_rrc_IMSI,
&ett_lte_rrc_ProximityIndication_r9,
- &ett_lte_rrc_T_criticalExtensions_19,
- &ett_lte_rrc_T_c1_25,
- &ett_lte_rrc_T_criticalExtensionsFuture_19,
- &ett_lte_rrc_ProximityIndication_r9_IEs,
- &ett_lte_rrc_T_carrierFreq_r9,
- &ett_lte_rrc_ProximityIndication_v930_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_24,
- &ett_lte_rrc_RNReconfiguration_r10,
&ett_lte_rrc_T_criticalExtensions_20,
&ett_lte_rrc_T_c1_26,
&ett_lte_rrc_T_criticalExtensionsFuture_20,
- &ett_lte_rrc_RNReconfiguration_r10_IEs,
+ &ett_lte_rrc_ProximityIndication_r9_IEs,
+ &ett_lte_rrc_T_carrierFreq_r9,
+ &ett_lte_rrc_ProximityIndication_v930_IEs,
&ett_lte_rrc_T_nonCriticalExtension_25,
- &ett_lte_rrc_RN_SystemInfo_r10,
- &ett_lte_rrc_RNReconfigurationComplete_r10,
+ &ett_lte_rrc_RNReconfiguration_r10,
&ett_lte_rrc_T_criticalExtensions_21,
&ett_lte_rrc_T_c1_27,
&ett_lte_rrc_T_criticalExtensionsFuture_21,
- &ett_lte_rrc_RNReconfigurationComplete_r10_IEs,
+ &ett_lte_rrc_RNReconfiguration_r10_IEs,
&ett_lte_rrc_T_nonCriticalExtension_26,
- &ett_lte_rrc_RRCConnectionReconfiguration,
+ &ett_lte_rrc_RN_SystemInfo_r10,
+ &ett_lte_rrc_RNReconfigurationComplete_r10,
&ett_lte_rrc_T_criticalExtensions_22,
&ett_lte_rrc_T_c1_28,
&ett_lte_rrc_T_criticalExtensionsFuture_22,
+ &ett_lte_rrc_RNReconfigurationComplete_r10_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_27,
+ &ett_lte_rrc_RRCConnectionReconfiguration,
+ &ett_lte_rrc_T_criticalExtensions_23,
+ &ett_lte_rrc_T_c1_29,
+ &ett_lte_rrc_T_criticalExtensionsFuture_23,
&ett_lte_rrc_RRCConnectionReconfiguration_r8_IEs,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_OF_DedicatedInfoNAS,
&ett_lte_rrc_RRCConnectionReconfiguration_v890_IEs,
&ett_lte_rrc_RRCConnectionReconfiguration_v8m0_IEs,
&ett_lte_rrc_RRCConnectionReconfiguration_v10i0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_27,
+ &ett_lte_rrc_T_nonCriticalExtension_28,
&ett_lte_rrc_RRCConnectionReconfiguration_v920_IEs,
&ett_lte_rrc_RRCConnectionReconfiguration_v1020_IEs,
&ett_lte_rrc_RRCConnectionReconfiguration_v1130_IEs,
@@ -87773,10 +88437,10 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_wlan_OffloadInfo_r12,
&ett_lte_rrc_T_setup,
&ett_lte_rrc_RRCConnectionReconfiguration_v1310_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_28,
+ &ett_lte_rrc_T_nonCriticalExtension_29,
&ett_lte_rrc_SL_SyncTxControl_r12,
&ett_lte_rrc_PSCellToAddMod_r12,
- &ett_lte_rrc_T_cellIdentification_r12,
+ &ett_lte_rrc_T_cellIdentification_r12_01,
&ett_lte_rrc_PowerCoordinationInfo_r12,
&ett_lte_rrc_SCellToAddModList_r10,
&ett_lte_rrc_SCellToAddModListExt_r13,
@@ -87795,66 +88459,66 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_intraLTE,
&ett_lte_rrc_T_interRAT,
&ett_lte_rrc_RRCConnectionReconfigurationComplete,
- &ett_lte_rrc_T_criticalExtensions_23,
- &ett_lte_rrc_T_criticalExtensionsFuture_23,
+ &ett_lte_rrc_T_criticalExtensions_24,
+ &ett_lte_rrc_T_criticalExtensionsFuture_24,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_v8a0_IEs,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_v1020_IEs,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_v1130_IEs,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_29,
+ &ett_lte_rrc_T_nonCriticalExtension_30,
&ett_lte_rrc_RRCConnectionReestablishment,
- &ett_lte_rrc_T_criticalExtensions_24,
- &ett_lte_rrc_T_c1_29,
- &ett_lte_rrc_T_criticalExtensionsFuture_24,
+ &ett_lte_rrc_T_criticalExtensions_25,
+ &ett_lte_rrc_T_c1_30,
+ &ett_lte_rrc_T_criticalExtensionsFuture_25,
&ett_lte_rrc_RRCConnectionReestablishment_r8_IEs,
&ett_lte_rrc_RRCConnectionReestablishment_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_30,
+ &ett_lte_rrc_T_nonCriticalExtension_31,
&ett_lte_rrc_RRCConnectionReestablishmentComplete,
- &ett_lte_rrc_T_criticalExtensions_25,
- &ett_lte_rrc_T_criticalExtensionsFuture_25,
+ &ett_lte_rrc_T_criticalExtensions_26,
+ &ett_lte_rrc_T_criticalExtensionsFuture_26,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_v920_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_31,
+ &ett_lte_rrc_T_nonCriticalExtension_32,
&ett_lte_rrc_RRCConnectionReestablishmentReject,
- &ett_lte_rrc_T_criticalExtensions_26,
- &ett_lte_rrc_T_criticalExtensionsFuture_26,
+ &ett_lte_rrc_T_criticalExtensions_27,
+ &ett_lte_rrc_T_criticalExtensionsFuture_27,
&ett_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_32,
+ &ett_lte_rrc_T_nonCriticalExtension_33,
&ett_lte_rrc_RRCConnectionReestablishmentRequest,
- &ett_lte_rrc_T_criticalExtensions_27,
- &ett_lte_rrc_T_criticalExtensionsFuture_27,
+ &ett_lte_rrc_T_criticalExtensions_28,
+ &ett_lte_rrc_T_criticalExtensionsFuture_28,
&ett_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs,
&ett_lte_rrc_ReestabUE_Identity,
&ett_lte_rrc_RRCConnectionReject,
- &ett_lte_rrc_T_criticalExtensions_28,
- &ett_lte_rrc_T_c1_30,
- &ett_lte_rrc_T_criticalExtensionsFuture_28,
+ &ett_lte_rrc_T_criticalExtensions_29,
+ &ett_lte_rrc_T_c1_31,
+ &ett_lte_rrc_T_criticalExtensionsFuture_29,
&ett_lte_rrc_RRCConnectionReject_r8_IEs,
&ett_lte_rrc_RRCConnectionReject_v8a0_IEs,
&ett_lte_rrc_RRCConnectionReject_v1020_IEs,
&ett_lte_rrc_RRCConnectionReject_v1130_IEs,
&ett_lte_rrc_T_deprioritisationReq_r11,
&ett_lte_rrc_RRCConnectionReject_v1320_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_33,
+ &ett_lte_rrc_T_nonCriticalExtension_34,
&ett_lte_rrc_RRCConnectionRelease,
- &ett_lte_rrc_T_criticalExtensions_29,
- &ett_lte_rrc_T_c1_31,
- &ett_lte_rrc_T_criticalExtensionsFuture_29,
+ &ett_lte_rrc_T_criticalExtensions_30,
+ &ett_lte_rrc_T_c1_32,
+ &ett_lte_rrc_T_criticalExtensionsFuture_30,
&ett_lte_rrc_RRCConnectionRelease_r8_IEs,
&ett_lte_rrc_RRCConnectionRelease_v890_IEs,
&ett_lte_rrc_RRCConnectionRelease_v9e0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_34,
+ &ett_lte_rrc_T_nonCriticalExtension_35,
&ett_lte_rrc_RRCConnectionRelease_v920_IEs,
&ett_lte_rrc_T_cellInfoList_r9,
&ett_lte_rrc_RRCConnectionRelease_v1020_IEs,
&ett_lte_rrc_RRCConnectionRelease_v1320_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_35,
+ &ett_lte_rrc_T_nonCriticalExtension_36,
&ett_lte_rrc_RedirectedCarrierInfo,
&ett_lte_rrc_RedirectedCarrierInfo_v9e0,
&ett_lte_rrc_CarrierFreqListUTRA_TDD_r10,
@@ -87888,97 +88552,97 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_CellInfoListUTRA_TDD_r10,
&ett_lte_rrc_CellInfoUTRA_TDD_r10,
&ett_lte_rrc_RRCConnectionRequest,
- &ett_lte_rrc_T_criticalExtensions_30,
- &ett_lte_rrc_T_criticalExtensionsFuture_30,
+ &ett_lte_rrc_T_criticalExtensions_31,
+ &ett_lte_rrc_T_criticalExtensionsFuture_31,
&ett_lte_rrc_RRCConnectionRequest_r8_IEs,
&ett_lte_rrc_InitialUE_Identity,
&ett_lte_rrc_RRCConnectionResume_r13,
- &ett_lte_rrc_T_criticalExtensions_31,
- &ett_lte_rrc_T_c1_32,
- &ett_lte_rrc_T_criticalExtensionsFuture_31,
- &ett_lte_rrc_RRCConnectionResume_r13_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_36,
- &ett_lte_rrc_RRCConnectionResumeComplete_r13,
&ett_lte_rrc_T_criticalExtensions_32,
+ &ett_lte_rrc_T_c1_33,
&ett_lte_rrc_T_criticalExtensionsFuture_32,
- &ett_lte_rrc_RRCConnectionResumeComplete_r13_IEs,
+ &ett_lte_rrc_RRCConnectionResume_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_37,
- &ett_lte_rrc_RRCConnectionResumeRequest_r13,
+ &ett_lte_rrc_RRCConnectionResumeComplete_r13,
&ett_lte_rrc_T_criticalExtensions_33,
&ett_lte_rrc_T_criticalExtensionsFuture_33,
+ &ett_lte_rrc_RRCConnectionResumeComplete_r13_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_38,
+ &ett_lte_rrc_RRCConnectionResumeRequest_r13,
+ &ett_lte_rrc_T_criticalExtensions_34,
+ &ett_lte_rrc_T_criticalExtensionsFuture_34,
&ett_lte_rrc_RRCConnectionResumeRequest_r13_IEs,
&ett_lte_rrc_T_resumeIdentity_r13,
&ett_lte_rrc_RRCConnectionSetup,
- &ett_lte_rrc_T_criticalExtensions_34,
- &ett_lte_rrc_T_c1_33,
- &ett_lte_rrc_T_criticalExtensionsFuture_34,
- &ett_lte_rrc_RRCConnectionSetup_r8_IEs,
- &ett_lte_rrc_RRCConnectionSetup_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_38,
- &ett_lte_rrc_RRCConnectionSetupComplete,
&ett_lte_rrc_T_criticalExtensions_35,
&ett_lte_rrc_T_c1_34,
&ett_lte_rrc_T_criticalExtensionsFuture_35,
+ &ett_lte_rrc_RRCConnectionSetup_r8_IEs,
+ &ett_lte_rrc_RRCConnectionSetup_v8a0_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_39,
+ &ett_lte_rrc_RRCConnectionSetupComplete,
+ &ett_lte_rrc_T_criticalExtensions_36,
+ &ett_lte_rrc_T_c1_35,
+ &ett_lte_rrc_T_criticalExtensionsFuture_36,
&ett_lte_rrc_RRCConnectionSetupComplete_r8_IEs,
&ett_lte_rrc_RRCConnectionSetupComplete_v8a0_IEs,
&ett_lte_rrc_RRCConnectionSetupComplete_v1020_IEs,
&ett_lte_rrc_RRCConnectionSetupComplete_v1130_IEs,
&ett_lte_rrc_RRCConnectionSetupComplete_v1250_IEs,
&ett_lte_rrc_RRCConnectionSetupComplete_v1320_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_39,
+ &ett_lte_rrc_T_nonCriticalExtension_40,
&ett_lte_rrc_RegisteredMME,
&ett_lte_rrc_SCGFailureInformation_r12,
- &ett_lte_rrc_T_criticalExtensions_36,
- &ett_lte_rrc_T_c1_35,
- &ett_lte_rrc_T_criticalExtensionsFuture_36,
+ &ett_lte_rrc_T_criticalExtensions_37,
+ &ett_lte_rrc_T_c1_36,
+ &ett_lte_rrc_T_criticalExtensionsFuture_37,
&ett_lte_rrc_SCGFailureInformation_r12_IEs,
&ett_lte_rrc_SCGFailureInformation_v1310_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_40,
+ &ett_lte_rrc_T_nonCriticalExtension_41,
&ett_lte_rrc_FailureReportSCG_r12,
&ett_lte_rrc_SCPTMConfiguration_r13,
- &ett_lte_rrc_T_nonCriticalExtension_41,
+ &ett_lte_rrc_T_nonCriticalExtension_42,
&ett_lte_rrc_SecurityModeCommand,
- &ett_lte_rrc_T_criticalExtensions_37,
- &ett_lte_rrc_T_c1_36,
- &ett_lte_rrc_T_criticalExtensionsFuture_37,
+ &ett_lte_rrc_T_criticalExtensions_38,
+ &ett_lte_rrc_T_c1_37,
+ &ett_lte_rrc_T_criticalExtensionsFuture_38,
&ett_lte_rrc_SecurityModeCommand_r8_IEs,
&ett_lte_rrc_SecurityModeCommand_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_42,
+ &ett_lte_rrc_T_nonCriticalExtension_43,
&ett_lte_rrc_SecurityConfigSMC,
&ett_lte_rrc_SecurityModeComplete,
- &ett_lte_rrc_T_criticalExtensions_38,
- &ett_lte_rrc_T_criticalExtensionsFuture_38,
+ &ett_lte_rrc_T_criticalExtensions_39,
+ &ett_lte_rrc_T_criticalExtensionsFuture_39,
&ett_lte_rrc_SecurityModeComplete_r8_IEs,
&ett_lte_rrc_SecurityModeComplete_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_43,
+ &ett_lte_rrc_T_nonCriticalExtension_44,
&ett_lte_rrc_SecurityModeFailure,
- &ett_lte_rrc_T_criticalExtensions_39,
- &ett_lte_rrc_T_criticalExtensionsFuture_39,
+ &ett_lte_rrc_T_criticalExtensions_40,
+ &ett_lte_rrc_T_criticalExtensionsFuture_40,
&ett_lte_rrc_SecurityModeFailure_r8_IEs,
&ett_lte_rrc_SecurityModeFailure_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_44,
+ &ett_lte_rrc_T_nonCriticalExtension_45,
&ett_lte_rrc_SidelinkUEInformation_r12,
- &ett_lte_rrc_T_criticalExtensions_40,
- &ett_lte_rrc_T_c1_37,
- &ett_lte_rrc_T_criticalExtensionsFuture_40,
+ &ett_lte_rrc_T_criticalExtensions_41,
+ &ett_lte_rrc_T_c1_38,
+ &ett_lte_rrc_T_criticalExtensionsFuture_41,
&ett_lte_rrc_SidelinkUEInformation_r12_IEs,
&ett_lte_rrc_SidelinkUEInformation_v1310_IEs,
&ett_lte_rrc_T_commTxResourceInfoReqRelay_r13,
&ett_lte_rrc_T_discTxResourceReq_v1310,
- &ett_lte_rrc_T_nonCriticalExtension_45,
+ &ett_lte_rrc_T_nonCriticalExtension_46,
&ett_lte_rrc_SL_CommTxResourceReq_r12,
&ett_lte_rrc_SL_DiscTxResourceReqPerFreqList_r13,
&ett_lte_rrc_SL_DiscTxResourceReq_r13,
&ett_lte_rrc_SL_DestinationInfoList_r12,
&ett_lte_rrc_SL_DiscSysInfoReportFreqList_r13,
&ett_lte_rrc_SystemInformation,
- &ett_lte_rrc_T_criticalExtensions_41,
- &ett_lte_rrc_T_criticalExtensionsFuture_41,
+ &ett_lte_rrc_T_criticalExtensions_42,
+ &ett_lte_rrc_T_criticalExtensionsFuture_42,
&ett_lte_rrc_SystemInformation_r8_IEs,
&ett_lte_rrc_T_sib_TypeAndInfo,
&ett_lte_rrc_T_sib_TypeAndInfo_item,
&ett_lte_rrc_SystemInformation_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_46,
+ &ett_lte_rrc_T_nonCriticalExtension_47,
&ett_lte_rrc_SystemInformationBlockType1,
&ett_lte_rrc_T_cellAccessRelatedInfo,
&ett_lte_rrc_T_cellSelectionInfo,
@@ -87986,7 +88650,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SystemInformationBlockType1_v8h0_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v9e0_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v10j0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_47,
+ &ett_lte_rrc_T_nonCriticalExtension_48,
&ett_lte_rrc_SystemInformationBlockType1_v920_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v1130_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v1250_IEs,
@@ -87998,7 +88662,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_freqHoppingParametersDL_r13,
&ett_lte_rrc_T_interval_DLHoppingConfigCommonModeA_r13,
&ett_lte_rrc_T_interval_DLHoppingConfigCommonModeB_r13,
- &ett_lte_rrc_T_nonCriticalExtension_48,
+ &ett_lte_rrc_T_nonCriticalExtension_49,
&ett_lte_rrc_PLMN_IdentityList,
&ett_lte_rrc_PLMN_IdentityInfo,
&ett_lte_rrc_SchedulingInfoList,
@@ -88011,53 +88675,53 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_CellSelectionInfo_v1130,
&ett_lte_rrc_CellSelectionInfo_v1250,
&ett_lte_rrc_UEAssistanceInformation_r11,
- &ett_lte_rrc_T_criticalExtensions_42,
- &ett_lte_rrc_T_c1_38,
- &ett_lte_rrc_T_criticalExtensionsFuture_42,
- &ett_lte_rrc_UEAssistanceInformation_r11_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_49,
- &ett_lte_rrc_UECapabilityEnquiry,
&ett_lte_rrc_T_criticalExtensions_43,
&ett_lte_rrc_T_c1_39,
&ett_lte_rrc_T_criticalExtensionsFuture_43,
+ &ett_lte_rrc_UEAssistanceInformation_r11_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_50,
+ &ett_lte_rrc_UECapabilityEnquiry,
+ &ett_lte_rrc_T_criticalExtensions_44,
+ &ett_lte_rrc_T_c1_40,
+ &ett_lte_rrc_T_criticalExtensionsFuture_44,
&ett_lte_rrc_UECapabilityEnquiry_r8_IEs,
&ett_lte_rrc_UECapabilityEnquiry_v8a0_IEs,
&ett_lte_rrc_UECapabilityEnquiry_v1180_IEs,
&ett_lte_rrc_SEQUENCE_SIZE_1_16_OF_FreqBandIndicator_r11,
&ett_lte_rrc_UECapabilityEnquiry_v1310_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_50,
+ &ett_lte_rrc_T_nonCriticalExtension_51,
&ett_lte_rrc_UE_CapabilityRequest,
&ett_lte_rrc_UECapabilityInformation,
- &ett_lte_rrc_T_criticalExtensions_44,
- &ett_lte_rrc_T_c1_40,
- &ett_lte_rrc_T_criticalExtensionsFuture_44,
+ &ett_lte_rrc_T_criticalExtensions_45,
+ &ett_lte_rrc_T_c1_41,
+ &ett_lte_rrc_T_criticalExtensionsFuture_45,
&ett_lte_rrc_UECapabilityInformation_r8_IEs,
&ett_lte_rrc_UECapabilityInformation_v8a0_IEs,
&ett_lte_rrc_UECapabilityInformation_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_51,
+ &ett_lte_rrc_T_nonCriticalExtension_52,
&ett_lte_rrc_UEInformationRequest_r9,
- &ett_lte_rrc_T_criticalExtensions_45,
- &ett_lte_rrc_T_c1_41,
- &ett_lte_rrc_T_criticalExtensionsFuture_45,
+ &ett_lte_rrc_T_criticalExtensions_46,
+ &ett_lte_rrc_T_c1_42,
+ &ett_lte_rrc_T_criticalExtensionsFuture_46,
&ett_lte_rrc_UEInformationRequest_r9_IEs,
&ett_lte_rrc_UEInformationRequest_v930_IEs,
&ett_lte_rrc_UEInformationRequest_v1020_IEs,
&ett_lte_rrc_UEInformationRequest_v1130_IEs,
&ett_lte_rrc_UEInformationRequest_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_52,
+ &ett_lte_rrc_T_nonCriticalExtension_53,
&ett_lte_rrc_UEInformationResponse_r9,
- &ett_lte_rrc_T_criticalExtensions_46,
- &ett_lte_rrc_T_c1_42,
- &ett_lte_rrc_T_criticalExtensionsFuture_46,
+ &ett_lte_rrc_T_criticalExtensions_47,
+ &ett_lte_rrc_T_c1_43,
+ &ett_lte_rrc_T_criticalExtensionsFuture_47,
&ett_lte_rrc_UEInformationResponse_r9_IEs,
&ett_lte_rrc_T_rach_Report_r9,
&ett_lte_rrc_UEInformationResponse_v9e0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_53,
+ &ett_lte_rrc_T_nonCriticalExtension_54,
&ett_lte_rrc_UEInformationResponse_v930_IEs,
&ett_lte_rrc_UEInformationResponse_v1020_IEs,
&ett_lte_rrc_UEInformationResponse_v1130_IEs,
&ett_lte_rrc_UEInformationResponse_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_54,
+ &ett_lte_rrc_T_nonCriticalExtension_55,
&ett_lte_rrc_RLF_Report_r9,
&ett_lte_rrc_T_measResultLastServCell_r9,
&ett_lte_rrc_T_measResultNeighCells_r9,
@@ -88098,33 +88762,33 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_measResultFailedCell_r11,
&ett_lte_rrc_T_measResultNeighCells_r11,
&ett_lte_rrc_ULHandoverPreparationTransfer,
- &ett_lte_rrc_T_criticalExtensions_47,
- &ett_lte_rrc_T_c1_43,
- &ett_lte_rrc_T_criticalExtensionsFuture_47,
- &ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs,
- &ett_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_55,
- &ett_lte_rrc_ULInformationTransfer,
&ett_lte_rrc_T_criticalExtensions_48,
&ett_lte_rrc_T_c1_44,
&ett_lte_rrc_T_criticalExtensionsFuture_48,
- &ett_lte_rrc_ULInformationTransfer_r8_IEs,
- &ett_lte_rrc_T_dedicatedInfoType_01,
- &ett_lte_rrc_ULInformationTransfer_v8a0_IEs,
+ &ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs,
+ &ett_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs,
&ett_lte_rrc_T_nonCriticalExtension_56,
- &ett_lte_rrc_WLANConnectionStatusReport_r13,
+ &ett_lte_rrc_ULInformationTransfer,
&ett_lte_rrc_T_criticalExtensions_49,
&ett_lte_rrc_T_c1_45,
&ett_lte_rrc_T_criticalExtensionsFuture_49,
- &ett_lte_rrc_WLANConnectionStatusReport_r13_IEs,
+ &ett_lte_rrc_ULInformationTransfer_r8_IEs,
+ &ett_lte_rrc_T_dedicatedInfoType_01,
+ &ett_lte_rrc_ULInformationTransfer_v8a0_IEs,
&ett_lte_rrc_T_nonCriticalExtension_57,
+ &ett_lte_rrc_WLANConnectionStatusReport_r13,
+ &ett_lte_rrc_T_criticalExtensions_50,
+ &ett_lte_rrc_T_c1_46,
+ &ett_lte_rrc_T_criticalExtensionsFuture_50,
+ &ett_lte_rrc_WLANConnectionStatusReport_r13_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_58,
&ett_lte_rrc_SystemInformationBlockType2,
&ett_lte_rrc_T_ac_BarringInfo,
&ett_lte_rrc_T_freqInfo,
&ett_lte_rrc_SystemInformationBlockType2_v8h0_IEs,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission,
&ett_lte_rrc_SystemInformationBlockType2_v9e0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_58,
+ &ett_lte_rrc_T_nonCriticalExtension_59,
&ett_lte_rrc_AC_BarringConfig,
&ett_lte_rrc_MBSFN_SubframeConfigList,
&ett_lte_rrc_AC_BarringPerPLMN_List_r12,
@@ -88152,7 +88816,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RedistributionServingInfo_r13,
&ett_lte_rrc_CellReselectionServingFreqInfo_v1310,
&ett_lte_rrc_SystemInformationBlockType3_v10j0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_59,
+ &ett_lte_rrc_T_nonCriticalExtension_60,
&ett_lte_rrc_SystemInformationBlockType4,
&ett_lte_rrc_IntraFreqNeighCellList,
&ett_lte_rrc_IntraFreqNeighCellInfo,
@@ -88164,7 +88828,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v9e0,
&ett_lte_rrc_SystemInformationBlockType5_v10j0_IEs,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0,
- &ett_lte_rrc_T_nonCriticalExtension_60,
+ &ett_lte_rrc_T_nonCriticalExtension_61,
&ett_lte_rrc_InterFreqCarrierFreqList,
&ett_lte_rrc_InterFreqCarrierFreqList_v1250,
&ett_lte_rrc_InterFreqCarrierFreqListExt_r12,
@@ -88191,7 +88855,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_TDD_Carrier_OF_CarrierFreqInfoUTRA_v1250,
&ett_lte_rrc_SystemInformationBlockType6_v8h0_IEs,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0,
- &ett_lte_rrc_T_nonCriticalExtension_61,
+ &ett_lte_rrc_T_nonCriticalExtension_62,
&ett_lte_rrc_CarrierFreqInfoUTRA_v1250,
&ett_lte_rrc_CarrierFreqListUTRA_FDD,
&ett_lte_rrc_CarrierFreqUTRA_FDD,
@@ -88638,7 +89302,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_DRB_ToAddModListSCG_r12,
&ett_lte_rrc_DRB_ToAddMod,
&ett_lte_rrc_DRB_ToAddModSCG_r12,
- &ett_lte_rrc_T_drb_Type_r12,
+ &ett_lte_rrc_T_drb_Type_r12_01,
&ett_lte_rrc_T_scg_r12,
&ett_lte_rrc_DRB_ToReleaseList,
&ett_lte_rrc_MeasSubframePatternPCell_r10,
@@ -88889,7 +89553,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_MeasResultServFreq_r10,
&ett_lte_rrc_T_measResultSCell_r10,
&ett_lte_rrc_T_measResultBestNeighCell_r10,
- &ett_lte_rrc_T_measResultSCell_v1310,
+ &ett_lte_rrc_T_measResultSCell_v1310_01,
&ett_lte_rrc_T_measResultBestNeighCell_v1310,
&ett_lte_rrc_MeasResultServFreq_r13,
&ett_lte_rrc_T_measResultSCell_r13,
@@ -88999,9 +89663,9 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UE_EUTRA_Capability_v10f0_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v10i0_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v10j0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_62,
- &ett_lte_rrc_UE_EUTRA_Capability_v11d0_IEs,
&ett_lte_rrc_T_nonCriticalExtension_63,
+ &ett_lte_rrc_UE_EUTRA_Capability_v11d0_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_64,
&ett_lte_rrc_UE_EUTRA_Capability_v920_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v940_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v1020_IEs,
@@ -89017,7 +89681,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UE_EUTRA_Capability_v1280_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v1310_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v1320_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_64,
+ &ett_lte_rrc_T_nonCriticalExtension_65,
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9,
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060,
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130,
@@ -89343,17 +90007,17 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SBCCH_SL_BCH_Message,
&ett_lte_rrc_MasterInformationBlock_SL,
&ett_lte_rrc_HandoverPreparationInformation_NB,
- &ett_lte_rrc_T_criticalExtensions_50,
- &ett_lte_rrc_T_c1_46,
- &ett_lte_rrc_T_criticalExtensionsFuture_50,
- &ett_lte_rrc_HandoverPreparationInformation_NB_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_65,
- &ett_lte_rrc_UERadioAccessCapabilityInformation_NB,
&ett_lte_rrc_T_criticalExtensions_51,
&ett_lte_rrc_T_c1_47,
&ett_lte_rrc_T_criticalExtensionsFuture_51,
- &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs,
+ &ett_lte_rrc_HandoverPreparationInformation_NB_IEs,
&ett_lte_rrc_T_nonCriticalExtension_66,
+ &ett_lte_rrc_UERadioAccessCapabilityInformation_NB,
+ &ett_lte_rrc_T_criticalExtensions_52,
+ &ett_lte_rrc_T_c1_48,
+ &ett_lte_rrc_T_criticalExtensionsFuture_52,
+ &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_67,
&ett_lte_rrc_AS_Config_NB,
&ett_lte_rrc_AS_Context_NB,
&ett_lte_rrc_ReestablishmentInfo_NB,
@@ -89361,34 +90025,34 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_BCCH_BCH_Message_NB,
&ett_lte_rrc_BCCH_DL_SCH_Message_NB,
&ett_lte_rrc_BCCH_DL_SCH_MessageType_NB,
- &ett_lte_rrc_T_c1_48,
+ &ett_lte_rrc_T_c1_49,
&ett_lte_rrc_T_messageClassExtension_09,
&ett_lte_rrc_PCCH_Message_NB,
&ett_lte_rrc_PCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_49,
+ &ett_lte_rrc_T_c1_50,
&ett_lte_rrc_T_messageClassExtension_10,
&ett_lte_rrc_DL_CCCH_Message_NB,
&ett_lte_rrc_DL_CCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_50,
+ &ett_lte_rrc_T_c1_51,
&ett_lte_rrc_T_messageClassExtension_11,
&ett_lte_rrc_DL_DCCH_Message_NB,
&ett_lte_rrc_DL_DCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_51,
+ &ett_lte_rrc_T_c1_52,
&ett_lte_rrc_T_messageClassExtension_12,
&ett_lte_rrc_UL_CCCH_Message_NB,
&ett_lte_rrc_UL_CCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_52,
+ &ett_lte_rrc_T_c1_53,
&ett_lte_rrc_T_messageClassExtension_13,
&ett_lte_rrc_UL_DCCH_Message_NB,
&ett_lte_rrc_UL_DCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_53,
+ &ett_lte_rrc_T_c1_54,
&ett_lte_rrc_T_messageClassExtension_14,
&ett_lte_rrc_DLInformationTransfer_NB,
- &ett_lte_rrc_T_criticalExtensions_52,
- &ett_lte_rrc_T_c1_54,
- &ett_lte_rrc_T_criticalExtensionsFuture_52,
+ &ett_lte_rrc_T_criticalExtensions_53,
+ &ett_lte_rrc_T_c1_55,
+ &ett_lte_rrc_T_criticalExtensionsFuture_53,
&ett_lte_rrc_DLInformationTransfer_NB_r13_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_67,
+ &ett_lte_rrc_T_nonCriticalExtension_68,
&ett_lte_rrc_MasterInformationBlock_NB,
&ett_lte_rrc_T_operationModeInfo_r13,
&ett_lte_rrc_Guardband_NB_r13,
@@ -89396,89 +90060,89 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_Inband_DifferentPCI_NB_r13,
&ett_lte_rrc_Standalone_NB_r13,
&ett_lte_rrc_Paging_NB,
- &ett_lte_rrc_T_nonCriticalExtension_68,
+ &ett_lte_rrc_T_nonCriticalExtension_69,
&ett_lte_rrc_PagingRecordList_NB_r13,
&ett_lte_rrc_PagingRecord_NB_r13,
&ett_lte_rrc_RRCConnectionReconfiguration_NB,
- &ett_lte_rrc_T_criticalExtensions_53,
- &ett_lte_rrc_T_c1_55,
- &ett_lte_rrc_T_criticalExtensionsFuture_53,
- &ett_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs,
- &ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS,
- &ett_lte_rrc_T_nonCriticalExtension_69,
- &ett_lte_rrc_RRCConnectionReconfigurationComplete_NB,
&ett_lte_rrc_T_criticalExtensions_54,
+ &ett_lte_rrc_T_c1_56,
&ett_lte_rrc_T_criticalExtensionsFuture_54,
- &ett_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs,
+ &ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS,
&ett_lte_rrc_T_nonCriticalExtension_70,
- &ett_lte_rrc_RRCConnectionReestablishment_NB,
+ &ett_lte_rrc_RRCConnectionReconfigurationComplete_NB,
&ett_lte_rrc_T_criticalExtensions_55,
- &ett_lte_rrc_T_c1_56,
&ett_lte_rrc_T_criticalExtensionsFuture_55,
- &ett_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_71,
- &ett_lte_rrc_RRCConnectionReestablishmentComplete_NB,
+ &ett_lte_rrc_RRCConnectionReestablishment_NB,
&ett_lte_rrc_T_criticalExtensions_56,
+ &ett_lte_rrc_T_c1_57,
&ett_lte_rrc_T_criticalExtensionsFuture_56,
- &ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_72,
- &ett_lte_rrc_RRCConnectionReestablishmentRequest_NB,
+ &ett_lte_rrc_RRCConnectionReestablishmentComplete_NB,
&ett_lte_rrc_T_criticalExtensions_57,
&ett_lte_rrc_T_criticalExtensionsFuture_57,
- &ett_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs,
- &ett_lte_rrc_RRCConnectionReject_NB,
+ &ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_73,
+ &ett_lte_rrc_RRCConnectionReestablishmentRequest_NB,
&ett_lte_rrc_T_criticalExtensions_58,
- &ett_lte_rrc_T_c1_57,
&ett_lte_rrc_T_criticalExtensionsFuture_58,
- &ett_lte_rrc_RRCConnectionReject_NB_r13_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_73,
- &ett_lte_rrc_RRCConnectionRelease_NB,
+ &ett_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionReject_NB,
&ett_lte_rrc_T_criticalExtensions_59,
&ett_lte_rrc_T_c1_58,
&ett_lte_rrc_T_criticalExtensionsFuture_59,
- &ett_lte_rrc_RRCConnectionRelease_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionReject_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_74,
- &ett_lte_rrc_RRCConnectionRequest_NB,
+ &ett_lte_rrc_RRCConnectionRelease_NB,
&ett_lte_rrc_T_criticalExtensions_60,
+ &ett_lte_rrc_T_c1_59,
&ett_lte_rrc_T_criticalExtensionsFuture_60,
- &ett_lte_rrc_RRCConnectionRequest_NB_r13_IEs,
- &ett_lte_rrc_RRCConnectionResume_NB,
+ &ett_lte_rrc_RRCConnectionRelease_NB_r13_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_75,
+ &ett_lte_rrc_RRCConnectionRequest_NB,
&ett_lte_rrc_T_criticalExtensions_61,
- &ett_lte_rrc_T_c1_59,
&ett_lte_rrc_T_criticalExtensionsFuture_61,
- &ett_lte_rrc_RRCConnectionResume_NB_r13_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_75,
- &ett_lte_rrc_RRCConnectionResumeComplete_NB,
+ &ett_lte_rrc_RRCConnectionRequest_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionResume_NB,
&ett_lte_rrc_T_criticalExtensions_62,
+ &ett_lte_rrc_T_c1_60,
&ett_lte_rrc_T_criticalExtensionsFuture_62,
- &ett_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionResume_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_76,
- &ett_lte_rrc_RRCConnectionResumeRequest_NB,
+ &ett_lte_rrc_RRCConnectionResumeComplete_NB,
&ett_lte_rrc_T_criticalExtensions_63,
&ett_lte_rrc_T_criticalExtensionsFuture_63,
- &ett_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs,
- &ett_lte_rrc_RRCConnectionSetup_NB,
+ &ett_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_77,
+ &ett_lte_rrc_RRCConnectionResumeRequest_NB,
&ett_lte_rrc_T_criticalExtensions_64,
- &ett_lte_rrc_T_c1_60,
&ett_lte_rrc_T_criticalExtensionsFuture_64,
- &ett_lte_rrc_RRCConnectionSetup_NB_r13_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_77,
- &ett_lte_rrc_RRCConnectionSetupComplete_NB,
+ &ett_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionSetup_NB,
&ett_lte_rrc_T_criticalExtensions_65,
+ &ett_lte_rrc_T_c1_61,
&ett_lte_rrc_T_criticalExtensionsFuture_65,
- &ett_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionSetup_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_78,
- &ett_lte_rrc_SystemInformation_NB,
+ &ett_lte_rrc_RRCConnectionSetupComplete_NB,
&ett_lte_rrc_T_criticalExtensions_66,
&ett_lte_rrc_T_criticalExtensionsFuture_66,
+ &ett_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_79,
+ &ett_lte_rrc_SystemInformation_NB,
+ &ett_lte_rrc_T_criticalExtensions_67,
+ &ett_lte_rrc_T_criticalExtensionsFuture_67,
&ett_lte_rrc_SystemInformation_NB_r13_IEs,
&ett_lte_rrc_T_sib_TypeAndInfo_r13,
&ett_lte_rrc_T_sib_TypeAndInfo_r13_item,
- &ett_lte_rrc_T_nonCriticalExtension_79,
+ &ett_lte_rrc_T_nonCriticalExtension_80,
&ett_lte_rrc_SystemInformationBlockType1_NB,
&ett_lte_rrc_T_cellAccessRelatedInfo_r13,
&ett_lte_rrc_T_cellSelectionInfo_r13,
- &ett_lte_rrc_T_nonCriticalExtension_80,
+ &ett_lte_rrc_T_nonCriticalExtension_81,
&ett_lte_rrc_PLMN_IdentityList_NB_r13,
&ett_lte_rrc_PLMN_IdentityInfo_NB_r13,
&ett_lte_rrc_SchedulingInfoList_NB_r13,
@@ -89486,21 +90150,21 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SystemInfoValueTagList_NB_r13,
&ett_lte_rrc_SIB_MappingInfo_NB_r13,
&ett_lte_rrc_UECapabilityEnquiry_NB,
- &ett_lte_rrc_T_criticalExtensions_67,
- &ett_lte_rrc_T_c1_61,
- &ett_lte_rrc_T_criticalExtensionsFuture_67,
- &ett_lte_rrc_UECapabilityEnquiry_NB_r13_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_81,
- &ett_lte_rrc_UECapabilityInformation_NB,
&ett_lte_rrc_T_criticalExtensions_68,
+ &ett_lte_rrc_T_c1_62,
&ett_lte_rrc_T_criticalExtensionsFuture_68,
- &ett_lte_rrc_UECapabilityInformation_NB_r13_IEs,
+ &ett_lte_rrc_UECapabilityEnquiry_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_82,
- &ett_lte_rrc_ULInformationTransfer_NB,
+ &ett_lte_rrc_UECapabilityInformation_NB,
&ett_lte_rrc_T_criticalExtensions_69,
&ett_lte_rrc_T_criticalExtensionsFuture_69,
- &ett_lte_rrc_ULInformationTransfer_NB_r13_IEs,
+ &ett_lte_rrc_UECapabilityInformation_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_83,
+ &ett_lte_rrc_ULInformationTransfer_NB,
+ &ett_lte_rrc_T_criticalExtensions_70,
+ &ett_lte_rrc_T_criticalExtensionsFuture_70,
+ &ett_lte_rrc_ULInformationTransfer_NB_r13_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_84,
&ett_lte_rrc_SystemInformationBlockType2_NB_r13,
&ett_lte_rrc_T_freqInfo_r13_01,
&ett_lte_rrc_AdditionalSpectrumEmission_r13,
@@ -89583,7 +90247,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_NS_PmaxList_NB_r13,
&ett_lte_rrc_NS_PmaxValue_NB_r13,
&ett_lte_rrc_UE_Capability_NB_r13,
- &ett_lte_rrc_T_nonCriticalExtension_84,
+ &ett_lte_rrc_T_nonCriticalExtension_85,
&ett_lte_rrc_PDCP_Parameters_NB_r13,
&ett_lte_rrc_T_supportedROHC_Profiles_r13,
&ett_lte_rrc_PhyLayerParameters_NB_r13,
diff --git a/epan/dissectors/packet-lte-rrc.h b/epan/dissectors/packet-lte-rrc.h
index 695ff9fc32..325f46c898 100644
--- a/epan/dissectors/packet-lte-rrc.h
+++ b/epan/dissectors/packet-lte-rrc.h
@@ -36,6 +36,7 @@
#line 1 "./asn1/lte-rrc/packet-lte-rrc-exp.h"
int dissect_lte_rrc_HandoverCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_lte_rrc_HandoverPreparationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_lte_rrc_UEPagingCoverageInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_lte_rrc_UERadioAccessCapabilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_lte_rrc_UERadioPagingInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
diff --git a/epan/dissectors/packet-x2ap.c b/epan/dissectors/packet-x2ap.c
index f75842c7ed..429cad8560 100644
--- a/epan/dissectors/packet-x2ap.c
+++ b/epan/dissectors/packet-x2ap.c
@@ -10,7 +10,8 @@
* Routines for dissecting Evolved Universal Terrestrial Radio Access Network (EUTRAN);
* X2 Application Protocol (X2AP);
* 3GPP TS 36.423 packet dissection
- * Copyright 2007-2010, Anders Broman <anders.broman@ericsson.com>
+ * Copyright 2007-2014, Anders Broman <anders.broman@ericsson.com>
+ * Copyright 2016, Pascal Quantin <pacal.quantin@gmail.com>
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
@@ -31,13 +32,13 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Ref:
- * 3GPP TS 36.423 V9.2.0 (2010-03)
+ * 3GPP TS 36.423 V13.4.0 (2016-06)
*/
#include "config.h"
#include <epan/packet.h>
-
+#include <epan/tfs.h>
#include <epan/asn1.h>
#include <epan/prefs.h>
#include <epan/sctpppids.h>
@@ -90,6 +91,14 @@ void proto_register_x2ap(void);
#define maxnoofTAforMDT 8
#define maxnoofMBMSServiceAreaIdentities 256
#define maxnoofMDTPLMNs 16
+#define maxnoofCoMPHypothesisSet 256
+#define maxnoofCoMPCells 32
+#define maxUEReport 128
+#define maxCellReport 9
+#define maxnoofPA 3
+#define maxCSIProcess 4
+#define maxCSIReport 2
+#define maxSubband 14
typedef enum _ProcedureCode_enum {
id_handoverPreparation = 0,
@@ -109,7 +118,16 @@ typedef enum _ProcedureCode_enum {
id_handoverReport = 14,
id_cellActivation = 15,
id_x2Release = 16,
- id_x2MessageTransfer = 17
+ id_x2APMessageTransfer = 17,
+ id_x2Removal = 18,
+ id_seNBAdditionPreparation = 19,
+ id_seNBReconfigurationCompletion = 20,
+ id_meNBinitiatedSeNBModificationPreparation = 21,
+ id_seNBinitiatedSeNBModification = 22,
+ id_meNBinitiatedSeNBRelease = 23,
+ id_seNBinitiatedSeNBRelease = 24,
+ id_seNBCounterCheck = 25,
+ id_retrieveUEContext = 26
} ProcedureCode_enum;
typedef enum _ProtocolIE_ID_enum {
@@ -213,63 +231,214 @@ typedef enum _ProtocolIE_ID_enum {
id_IntendedULDLConfiguration = 99,
id_ExtendedULInterferenceOverloadInfo = 100,
id_RNL_Header = 101,
- id_x2APMessage = 102
+ id_x2APMessage = 102,
+ id_ProSeAuthorized = 103,
+ id_ExpectedUEBehaviour = 104,
+ id_UE_HistoryInformationFromTheUE = 105,
+ id_DynamicDLTransmissionInformation = 106,
+ id_UE_RLF_Report_Container_for_extended_bands = 107,
+ id_CoMPInformation = 108,
+ id_ReportingPeriodicityRSRPMR = 109,
+ id_RSRPMRList = 110,
+ id_MeNB_UE_X2AP_ID = 111,
+ id_SeNB_UE_X2AP_ID = 112,
+ id_UE_SecurityCapabilities = 113,
+ id_SeNBSecurityKey = 114,
+ id_SeNBUEAggregateMaximumBitRate = 115,
+ id_ServingPLMN = 116,
+ id_E_RABs_ToBeAdded_List = 117,
+ id_E_RABs_ToBeAdded_Item = 118,
+ id_MeNBtoSeNBContainer = 119,
+ id_E_RABs_Admitted_ToBeAdded_List = 120,
+ id_E_RABs_Admitted_ToBeAdded_Item = 121,
+ id_SeNBtoMeNBContainer = 122,
+ id_ResponseInformationSeNBReconfComp = 123,
+ id_UE_ContextInformationSeNBModReq = 124,
+ id_E_RABs_ToBeAdded_ModReqItem = 125,
+ id_E_RABs_ToBeModified_ModReqItem = 126,
+ id_E_RABs_ToBeReleased_ModReqItem = 127,
+ id_E_RABs_Admitted_ToBeAdded_ModAckList = 128,
+ id_E_RABs_Admitted_ToBeModified_ModAckList = 129,
+ id_E_RABs_Admitted_ToBeReleased_ModAckList = 130,
+ id_E_RABs_Admitted_ToBeAdded_ModAckItem = 131,
+ id_E_RABs_Admitted_ToBeModified_ModAckItem = 132,
+ id_E_RABs_Admitted_ToBeReleased_ModAckItem = 133,
+ id_E_RABs_ToBeReleased_ModReqd = 134,
+ id_E_RABs_ToBeReleased_ModReqdItem = 135,
+ id_SCGChangeIndication = 136,
+ id_E_RABs_ToBeReleased_List_RelReq = 137,
+ id_E_RABs_ToBeReleased_RelReqItem = 138,
+ id_E_RABs_ToBeReleased_List_RelConf = 139,
+ id_E_RABs_ToBeReleased_RelConfItem = 140,
+ id_E_RABs_SubjectToCounterCheck_List = 141,
+ id_E_RABs_SubjectToCounterCheckItem = 142,
+ id_CoverageModificationList = 143,
+ id_ReportingPeriodicityCSIR = 145,
+ id_CSIReportList = 146,
+ id_UEID = 147,
+ id_enhancedRNTP = 148,
+ id_ProSeUEtoNetworkRelaying = 149,
+ id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150,
+ id_ULCOUNTValuePDCP_SNlength18 = 151,
+ id_DLCOUNTValuePDCP_SNlength18 = 152,
+ id_UE_ContextReferenceAtSeNB = 153,
+ id_UE_ContextKeptIndicator = 154,
+ id_New_eNB_UE_X2AP_ID_Extension = 155,
+ id_Old_eNB_UE_X2AP_ID_Extension = 156,
+ id_MeNB_UE_X2AP_ID_Extension = 157,
+ id_SeNB_UE_X2AP_ID_Extension = 158,
+ id_LHN_ID = 159,
+ id_FreqBandIndicatorPriority = 160,
+ id_M6Configuration = 161,
+ id_M7Configuration = 162,
+ id_Tunnel_Information_for_BBF = 163,
+ id_SIPTO_BearerDeactivationIndication = 164,
+ id_GW_TransportLayerAddress = 165,
+ id_Correlation_ID = 166,
+ id_SIPTO_Correlation_ID = 167,
+ id_SIPTO_L_GW_TransportLayerAddress = 168,
+ id_X2RemovalThreshold = 169,
+ id_CellReportingIndicator = 170,
+ id_BearerType = 171,
+ id_resumeID = 172,
+ id_UE_ContextInformationRetrieve = 173,
+ id_E_RABs_ToBeSetupRetrieve_Item = 174,
+ id_NewEUTRANCellIdentifier = 175
} ProtocolIE_ID_enum;
/*--- End of included file: packet-x2ap-val.h ---*/
-#line 56 "./asn1/x2ap/packet-x2ap-template.c"
+#line 57 "./asn1/x2ap/packet-x2ap-template.c"
/* Initialize the protocol and registered fields */
static int proto_x2ap = -1;
static int hf_x2ap_transportLayerAddressIPv4 = -1;
static int hf_x2ap_transportLayerAddressIPv6 = -1;
+static int hf_x2ap_ReportCharacteristics_PRBPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_TNLLoadIndPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_HWLoadIndPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_ABSStatusPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_RSRPMeasurementReportPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_CSIReportPeriodic = -1;
+static int hf_x2ap_ReportCharacteristics_Reserved = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_PRBPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_TNLLoadIndPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_HWLoadIndPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_CompositeAvailableCapacityPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_ABSStatusPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_RSRPMeasurementReportPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_CSIReportPeriodic = -1;
+static int hf_x2ap_measurementFailedReportCharacteristics_Reserved = -1;
+static int hf_x2ap_eUTRANTraceID_TraceID = -1;
+static int hf_x2ap_eUTRANTraceID_TraceRecordingSessionReference = -1;
+static int hf_x2ap_interfacesToTrace_S1_MME = -1;
+static int hf_x2ap_interfacesToTrace_X2 = -1;
+static int hf_x2ap_interfacesToTrace_Uu = -1;
+static int hf_x2ap_interfacesToTrace_Reserved = -1;
+static int hf_x2ap_traceCollectionEntityIPAddress_IPv4 = -1;
+static int hf_x2ap_traceCollectionEntityIPAddress_IPv6 = -1;
+static int hf_x2ap_encryptionAlgorithms_EEA1 = -1;
+static int hf_x2ap_encryptionAlgorithms_EEA2 = -1;
+static int hf_x2ap_encryptionAlgorithms_EEA3 = -1;
+static int hf_x2ap_encryptionAlgorithms_Reserved = -1;
+static int hf_x2ap_integrityProtectionAlgorithms_EIA1 = -1;
+static int hf_x2ap_integrityProtectionAlgorithms_EIA2 = -1;
+static int hf_x2ap_integrityProtectionAlgorithms_EIA3 = -1;
+static int hf_x2ap_integrityProtectionAlgorithms_Reserved = -1;
+static int hf_x2ap_measurementsToActivate_M1 = -1;
+static int hf_x2ap_measurementsToActivate_M2 = -1;
+static int hf_x2ap_measurementsToActivate_M3 = -1;
+static int hf_x2ap_measurementsToActivate_M4 = -1;
+static int hf_x2ap_measurementsToActivate_M5 = -1;
+static int hf_x2ap_measurementsToActivate_LoggingM1FromEventTriggered = -1;
+static int hf_x2ap_measurementsToActivate_M6 = -1;
+static int hf_x2ap_measurementsToActivate_M7 = -1;
+static int hf_x2ap_MDT_Location_Info_GNSS = -1;
+static int hf_x2ap_MDT_Location_Info_E_CID = -1;
+static int hf_x2ap_MDT_Location_Info_Reserved = -1;
+static int hf_x2ap_MDT_transmissionModes_tm1 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm2 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm3 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm4 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm6 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm8 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm9 = -1;
+static int hf_x2ap_MDT_transmissionModes_tm10 = -1;
/*--- Included file: packet-x2ap-hf.c ---*/
#line 1 "./asn1/x2ap/packet-x2ap-hf.c"
static int hf_x2ap_ABSInformation_PDU = -1; /* ABSInformation */
static int hf_x2ap_ABS_Status_PDU = -1; /* ABS_Status */
static int hf_x2ap_AdditionalSpecialSubframe_Info_PDU = -1; /* AdditionalSpecialSubframe_Info */
+static int hf_x2ap_BearerType_PDU = -1; /* BearerType */
static int hf_x2ap_Cause_PDU = -1; /* Cause */
+static int hf_x2ap_CellReportingIndicator_PDU = -1; /* CellReportingIndicator */
+static int hf_x2ap_CoMPInformation_PDU = -1; /* CoMPInformation */
static int hf_x2ap_CompositeAvailableCapacityGroup_PDU = -1; /* CompositeAvailableCapacityGroup */
+static int hf_x2ap_Correlation_ID_PDU = -1; /* Correlation_ID */
static int hf_x2ap_COUNTValueExtended_PDU = -1; /* COUNTValueExtended */
+static int hf_x2ap_COUNTvaluePDCP_SNlength18_PDU = -1; /* COUNTvaluePDCP_SNlength18 */
+static int hf_x2ap_CoverageModificationList_PDU = -1; /* CoverageModificationList */
static int hf_x2ap_CriticalityDiagnostics_PDU = -1; /* CriticalityDiagnostics */
static int hf_x2ap_CRNTI_PDU = -1; /* CRNTI */
static int hf_x2ap_CSGMembershipStatus_PDU = -1; /* CSGMembershipStatus */
static int hf_x2ap_CSG_Id_PDU = -1; /* CSG_Id */
+static int hf_x2ap_CSIReportList_PDU = -1; /* CSIReportList */
static int hf_x2ap_DeactivationIndication_PDU = -1; /* DeactivationIndication */
+static int hf_x2ap_DynamicDLTransmissionInformation_PDU = -1; /* DynamicDLTransmissionInformation */
static int hf_x2ap_EARFCNExtension_PDU = -1; /* EARFCNExtension */
static int hf_x2ap_ECGI_PDU = -1; /* ECGI */
+static int hf_x2ap_EnhancedRNTP_PDU = -1; /* EnhancedRNTP */
static int hf_x2ap_E_RAB_List_PDU = -1; /* E_RAB_List */
static int hf_x2ap_E_RAB_Item_PDU = -1; /* E_RAB_Item */
+static int hf_x2ap_EUTRANCellIdentifier_PDU = -1; /* EUTRANCellIdentifier */
+static int hf_x2ap_ExpectedUEBehaviour_PDU = -1; /* ExpectedUEBehaviour */
static int hf_x2ap_ExtendedULInterferenceOverloadInfo_PDU = -1; /* ExtendedULInterferenceOverloadInfo */
+static int hf_x2ap_FreqBandIndicatorPriority_PDU = -1; /* FreqBandIndicatorPriority */
static int hf_x2ap_GlobalENB_ID_PDU = -1; /* GlobalENB_ID */
static int hf_x2ap_GUGroupIDList_PDU = -1; /* GUGroupIDList */
static int hf_x2ap_GUMMEI_PDU = -1; /* GUMMEI */
static int hf_x2ap_HandoverReportType_PDU = -1; /* HandoverReportType */
-static int hf_x2ap_Masked_IMEISV_PDU = -1; /* Masked_IMEISV */
static int hf_x2ap_InvokeIndication_PDU = -1; /* InvokeIndication */
+static int hf_x2ap_LHN_ID_PDU = -1; /* LHN_ID */
static int hf_x2ap_M3Configuration_PDU = -1; /* M3Configuration */
static int hf_x2ap_M4Configuration_PDU = -1; /* M4Configuration */
static int hf_x2ap_M5Configuration_PDU = -1; /* M5Configuration */
+static int hf_x2ap_M6Configuration_PDU = -1; /* M6Configuration */
+static int hf_x2ap_M7Configuration_PDU = -1; /* M7Configuration */
+static int hf_x2ap_ManagementBasedMDTallowed_PDU = -1; /* ManagementBasedMDTallowed */
+static int hf_x2ap_Masked_IMEISV_PDU = -1; /* Masked_IMEISV */
static int hf_x2ap_MDT_Configuration_PDU = -1; /* MDT_Configuration */
static int hf_x2ap_MDTPLMNList_PDU = -1; /* MDTPLMNList */
static int hf_x2ap_MDT_Location_Info_PDU = -1; /* MDT_Location_Info */
static int hf_x2ap_Measurement_ID_PDU = -1; /* Measurement_ID */
+static int hf_x2ap_MeNBtoSeNBContainer_PDU = -1; /* MeNBtoSeNBContainer */
static int hf_x2ap_MBMS_Service_Area_Identity_List_PDU = -1; /* MBMS_Service_Area_Identity_List */
static int hf_x2ap_MBSFN_Subframe_Infolist_PDU = -1; /* MBSFN_Subframe_Infolist */
-static int hf_x2ap_ManagementBasedMDTallowed_PDU = -1; /* ManagementBasedMDTallowed */
static int hf_x2ap_MobilityParametersModificationRange_PDU = -1; /* MobilityParametersModificationRange */
static int hf_x2ap_MobilityParametersInformation_PDU = -1; /* MobilityParametersInformation */
static int hf_x2ap_MultibandInfoList_PDU = -1; /* MultibandInfoList */
static int hf_x2ap_Number_of_Antennaports_PDU = -1; /* Number_of_Antennaports */
static int hf_x2ap_PCI_PDU = -1; /* PCI */
+static int hf_x2ap_PLMN_Identity_PDU = -1; /* PLMN_Identity */
static int hf_x2ap_PRACH_Configuration_PDU = -1; /* PRACH_Configuration */
+static int hf_x2ap_ProSeAuthorized_PDU = -1; /* ProSeAuthorized */
+static int hf_x2ap_ProSeUEtoNetworkRelaying_PDU = -1; /* ProSeUEtoNetworkRelaying */
static int hf_x2ap_ReceiveStatusOfULPDCPSDUsExtended_PDU = -1; /* ReceiveStatusOfULPDCPSDUsExtended */
+static int hf_x2ap_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_PDU = -1; /* ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 */
static int hf_x2ap_Registration_Request_PDU = -1; /* Registration_Request */
static int hf_x2ap_ReportCharacteristics_PDU = -1; /* ReportCharacteristics */
+static int hf_x2ap_ReportingPeriodicityCSIR_PDU = -1; /* ReportingPeriodicityCSIR */
+static int hf_x2ap_ReportingPeriodicityRSRPMR_PDU = -1; /* ReportingPeriodicityRSRPMR */
+static int hf_x2ap_ResumeID_PDU = -1; /* ResumeID */
static int hf_x2ap_RRCConnReestabIndicator_PDU = -1; /* RRCConnReestabIndicator */
static int hf_x2ap_RRCConnSetupIndicator_PDU = -1; /* RRCConnSetupIndicator */
+static int hf_x2ap_RSRPMRList_PDU = -1; /* RSRPMRList */
+static int hf_x2ap_SCGChangeIndication_PDU = -1; /* SCGChangeIndication */
+static int hf_x2ap_SeNBSecurityKey_PDU = -1; /* SeNBSecurityKey */
+static int hf_x2ap_SeNBtoMeNBContainer_PDU = -1; /* SeNBtoMeNBContainer */
static int hf_x2ap_ServedCells_PDU = -1; /* ServedCells */
+static int hf_x2ap_SIPTOBearerDeactivationIndication_PDU = -1; /* SIPTOBearerDeactivationIndication */
static int hf_x2ap_ShortMAC_I_PDU = -1; /* ShortMAC_I */
static int hf_x2ap_SRVCCOperationPossible_PDU = -1; /* SRVCCOperationPossible */
static int hf_x2ap_SubframeAssignment_PDU = -1; /* SubframeAssignment */
@@ -279,13 +448,24 @@ static int hf_x2ap_TargeteNBtoSource_eNBTransparentContainer_PDU = -1; /* Targe
static int hf_x2ap_TimeToWait_PDU = -1; /* TimeToWait */
static int hf_x2ap_Time_UE_StayedInCell_EnhancedGranularity_PDU = -1; /* Time_UE_StayedInCell_EnhancedGranularity */
static int hf_x2ap_TraceActivation_PDU = -1; /* TraceActivation */
+static int hf_x2ap_TransportLayerAddress_PDU = -1; /* TransportLayerAddress */
+static int hf_x2ap_TunnelInformation_PDU = -1; /* TunnelInformation */
+static int hf_x2ap_UEAggregateMaximumBitRate_PDU = -1; /* UEAggregateMaximumBitRate */
+static int hf_x2ap_UE_ContextKeptIndicator_PDU = -1; /* UE_ContextKeptIndicator */
+static int hf_x2ap_UEID_PDU = -1; /* UEID */
static int hf_x2ap_UE_HistoryInformation_PDU = -1; /* UE_HistoryInformation */
+static int hf_x2ap_UE_HistoryInformationFromTheUE_PDU = -1; /* UE_HistoryInformationFromTheUE */
static int hf_x2ap_UE_X2AP_ID_PDU = -1; /* UE_X2AP_ID */
+static int hf_x2ap_UE_X2AP_ID_Extension_PDU = -1; /* UE_X2AP_ID_Extension */
static int hf_x2ap_UE_RLF_Report_Container_PDU = -1; /* UE_RLF_Report_Container */
+static int hf_x2ap_UE_RLF_Report_Container_for_extended_bands_PDU = -1; /* UE_RLF_Report_Container_for_extended_bands */
+static int hf_x2ap_UESecurityCapabilities_PDU = -1; /* UESecurityCapabilities */
+static int hf_x2ap_X2BenefitValue_PDU = -1; /* X2BenefitValue */
static int hf_x2ap_HandoverRequest_PDU = -1; /* HandoverRequest */
static int hf_x2ap_UE_ContextInformation_PDU = -1; /* UE_ContextInformation */
static int hf_x2ap_E_RABs_ToBeSetup_Item_PDU = -1; /* E_RABs_ToBeSetup_Item */
static int hf_x2ap_MobilityInformation_PDU = -1; /* MobilityInformation */
+static int hf_x2ap_UE_ContextReferenceAtSeNB_PDU = -1; /* UE_ContextReferenceAtSeNB */
static int hf_x2ap_HandoverRequestAcknowledge_PDU = -1; /* HandoverRequestAcknowledge */
static int hf_x2ap_E_RABs_Admitted_List_PDU = -1; /* E_RABs_Admitted_List */
static int hf_x2ap_E_RABs_Admitted_Item_PDU = -1; /* E_RABs_Admitted_Item */
@@ -336,9 +516,54 @@ static int hf_x2ap_CellActivationResponse_PDU = -1; /* CellActivationResponse *
static int hf_x2ap_ActivatedCellList_PDU = -1; /* ActivatedCellList */
static int hf_x2ap_CellActivationFailure_PDU = -1; /* CellActivationFailure */
static int hf_x2ap_X2Release_PDU = -1; /* X2Release */
-static int hf_x2ap_X2MessageTransfer_PDU = -1; /* X2MessageTransfer */
+static int hf_x2ap_X2APMessageTransfer_PDU = -1; /* X2APMessageTransfer */
static int hf_x2ap_RNL_Header_PDU = -1; /* RNL_Header */
static int hf_x2ap_X2AP_Message_PDU = -1; /* X2AP_Message */
+static int hf_x2ap_SeNBAdditionRequest_PDU = -1; /* SeNBAdditionRequest */
+static int hf_x2ap_E_RABs_ToBeAdded_List_PDU = -1; /* E_RABs_ToBeAdded_List */
+static int hf_x2ap_E_RABs_ToBeAdded_Item_PDU = -1; /* E_RABs_ToBeAdded_Item */
+static int hf_x2ap_SeNBAdditionRequestAcknowledge_PDU = -1; /* SeNBAdditionRequestAcknowledge */
+static int hf_x2ap_E_RABs_Admitted_ToBeAdded_List_PDU = -1; /* E_RABs_Admitted_ToBeAdded_List */
+static int hf_x2ap_E_RABs_Admitted_ToBeAdded_Item_PDU = -1; /* E_RABs_Admitted_ToBeAdded_Item */
+static int hf_x2ap_SeNBAdditionRequestReject_PDU = -1; /* SeNBAdditionRequestReject */
+static int hf_x2ap_SeNBReconfigurationComplete_PDU = -1; /* SeNBReconfigurationComplete */
+static int hf_x2ap_ResponseInformationSeNBReconfComp_PDU = -1; /* ResponseInformationSeNBReconfComp */
+static int hf_x2ap_SeNBModificationRequest_PDU = -1; /* SeNBModificationRequest */
+static int hf_x2ap_UE_ContextInformationSeNBModReq_PDU = -1; /* UE_ContextInformationSeNBModReq */
+static int hf_x2ap_E_RABs_ToBeAdded_ModReqItem_PDU = -1; /* E_RABs_ToBeAdded_ModReqItem */
+static int hf_x2ap_E_RABs_ToBeModified_ModReqItem_PDU = -1; /* E_RABs_ToBeModified_ModReqItem */
+static int hf_x2ap_E_RABs_ToBeReleased_ModReqItem_PDU = -1; /* E_RABs_ToBeReleased_ModReqItem */
+static int hf_x2ap_SeNBModificationRequestAcknowledge_PDU = -1; /* SeNBModificationRequestAcknowledge */
+static int hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList_PDU = -1; /* E_RABs_Admitted_ToBeAdded_ModAckList */
+static int hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_PDU = -1; /* E_RABs_Admitted_ToBeAdded_ModAckItem */
+static int hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckList_PDU = -1; /* E_RABs_Admitted_ToBeModified_ModAckList */
+static int hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_PDU = -1; /* E_RABs_Admitted_ToBeModified_ModAckItem */
+static int hf_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList_PDU = -1; /* E_RABs_Admitted_ToBeReleased_ModAckList */
+static int hf_x2ap_E_RABs_Admitted_ToReleased_ModAckItem_PDU = -1; /* E_RABs_Admitted_ToReleased_ModAckItem */
+static int hf_x2ap_SeNBModificationRequestReject_PDU = -1; /* SeNBModificationRequestReject */
+static int hf_x2ap_SeNBModificationRequired_PDU = -1; /* SeNBModificationRequired */
+static int hf_x2ap_E_RABs_ToBeReleased_ModReqd_PDU = -1; /* E_RABs_ToBeReleased_ModReqd */
+static int hf_x2ap_E_RABs_ToBeReleased_ModReqdItem_PDU = -1; /* E_RABs_ToBeReleased_ModReqdItem */
+static int hf_x2ap_SeNBModificationConfirm_PDU = -1; /* SeNBModificationConfirm */
+static int hf_x2ap_SeNBModificationRefuse_PDU = -1; /* SeNBModificationRefuse */
+static int hf_x2ap_SeNBReleaseRequest_PDU = -1; /* SeNBReleaseRequest */
+static int hf_x2ap_E_RABs_ToBeReleased_List_RelReq_PDU = -1; /* E_RABs_ToBeReleased_List_RelReq */
+static int hf_x2ap_E_RABs_ToBeReleased_RelReqItem_PDU = -1; /* E_RABs_ToBeReleased_RelReqItem */
+static int hf_x2ap_SeNBReleaseRequired_PDU = -1; /* SeNBReleaseRequired */
+static int hf_x2ap_SeNBReleaseConfirm_PDU = -1; /* SeNBReleaseConfirm */
+static int hf_x2ap_E_RABs_ToBeReleased_List_RelConf_PDU = -1; /* E_RABs_ToBeReleased_List_RelConf */
+static int hf_x2ap_E_RABs_ToBeReleased_RelConfItem_PDU = -1; /* E_RABs_ToBeReleased_RelConfItem */
+static int hf_x2ap_SeNBCounterCheckRequest_PDU = -1; /* SeNBCounterCheckRequest */
+static int hf_x2ap_E_RABs_SubjectToCounterCheck_List_PDU = -1; /* E_RABs_SubjectToCounterCheck_List */
+static int hf_x2ap_E_RABs_SubjectToCounterCheckItem_PDU = -1; /* E_RABs_SubjectToCounterCheckItem */
+static int hf_x2ap_X2RemovalRequest_PDU = -1; /* X2RemovalRequest */
+static int hf_x2ap_X2RemovalResponse_PDU = -1; /* X2RemovalResponse */
+static int hf_x2ap_X2RemovalFailure_PDU = -1; /* X2RemovalFailure */
+static int hf_x2ap_RetrieveUEContextRequest_PDU = -1; /* RetrieveUEContextRequest */
+static int hf_x2ap_RetrieveUEContextResponse_PDU = -1; /* RetrieveUEContextResponse */
+static int hf_x2ap_UE_ContextInformationRetrieve_PDU = -1; /* UE_ContextInformationRetrieve */
+static int hf_x2ap_E_RABs_ToBeSetupRetrieve_Item_PDU = -1; /* E_RABs_ToBeSetupRetrieve_Item */
+static int hf_x2ap_RetrieveUEContextFailure_PDU = -1; /* RetrieveUEContextFailure */
static int hf_x2ap_X2AP_PDU_PDU = -1; /* X2AP_PDU */
static int hf_x2ap_local = -1; /* INTEGER_0_maxPrivateIEs */
static int hf_x2ap_global = -1; /* OBJECT_IDENTIFIER */
@@ -367,8 +592,6 @@ static int hf_x2ap_usableABSInformation = -1; /* UsableABSInformation */
static int hf_x2ap_additionalspecialSubframePatterns = -1; /* AdditionalSpecialSubframePatterns */
static int hf_x2ap_cyclicPrefixDL = -1; /* CyclicPrefixDL */
static int hf_x2ap_cyclicPrefixUL = -1; /* CyclicPrefixUL */
-static int hf_x2ap_key_eNodeB_star = -1; /* Key_eNodeB_Star */
-static int hf_x2ap_nextHopChainingCount = -1; /* NextHopChainingCount */
static int hf_x2ap_priorityLevel = -1; /* PriorityLevel */
static int hf_x2ap_pre_emptionCapability = -1; /* Pre_emptionCapability */
static int hf_x2ap_pre_emptionVulnerability = -1; /* Pre_emptionVulnerability */
@@ -376,6 +599,8 @@ static int hf_x2ap_cellBased = -1; /* CellBasedMDT */
static int hf_x2ap_tABased = -1; /* TABasedMDT */
static int hf_x2ap_pLMNWide = -1; /* NULL */
static int hf_x2ap_tAIBased = -1; /* TAIBasedMDT */
+static int hf_x2ap_key_eNodeB_star = -1; /* Key_eNodeB_Star */
+static int hf_x2ap_nextHopChainingCount = -1; /* NextHopChainingCount */
static int hf_x2ap_BroadcastPLMNs_Item_item = -1; /* PLMN_Identity */
static int hf_x2ap_radioNetwork = -1; /* CauseRadioNetwork */
static int hf_x2ap_transport = -1; /* CauseTransport */
@@ -383,15 +608,34 @@ static int hf_x2ap_protocol = -1; /* CauseProtocol */
static int hf_x2ap_misc = -1; /* CauseMisc */
static int hf_x2ap_cellIdListforMDT = -1; /* CellIdListforMDT */
static int hf_x2ap_CellIdListforMDT_item = -1; /* ECGI */
+static int hf_x2ap_replacingCellsList = -1; /* ReplacingCellsList */
static int hf_x2ap_cell_Size = -1; /* Cell_Size */
-static int hf_x2ap_dL_CompositeAvailableCapacity = -1; /* CompositeAvailableCapacity */
-static int hf_x2ap_uL_CompositeAvailableCapacity = -1; /* CompositeAvailableCapacity */
+static int hf_x2ap_CoMPHypothesisSet_item = -1; /* CoMPHypothesisSetItem */
+static int hf_x2ap_coMPCellID = -1; /* ECGI */
+static int hf_x2ap_coMPHypothesis = -1; /* BIT_STRING_SIZE_6_4400_ */
+static int hf_x2ap_coMPInformationItem = -1; /* CoMPInformationItem */
+static int hf_x2ap_coMPInformationStartTime = -1; /* CoMPInformationStartTime */
+static int hf_x2ap_CoMPInformationItem_item = -1; /* CoMPInformationItem_item */
+static int hf_x2ap_coMPHypothesisSet = -1; /* CoMPHypothesisSet */
+static int hf_x2ap_benefitMetric = -1; /* BenefitMetric */
+static int hf_x2ap_CoMPInformationStartTime_item = -1; /* CoMPInformationStartTime_item */
+static int hf_x2ap_startSFN = -1; /* INTEGER_0_1023_ */
+static int hf_x2ap_startSubframeNumber = -1; /* INTEGER_0_9_ */
static int hf_x2ap_cellCapacityClassValue = -1; /* CellCapacityClassValue */
static int hf_x2ap_capacityValue = -1; /* CapacityValue */
+static int hf_x2ap_dL_CompositeAvailableCapacity = -1; /* CompositeAvailableCapacity */
+static int hf_x2ap_uL_CompositeAvailableCapacity = -1; /* CompositeAvailableCapacity */
static int hf_x2ap_pDCP_SN = -1; /* PDCP_SN */
static int hf_x2ap_hFN = -1; /* HFN */
static int hf_x2ap_pDCP_SNExtended = -1; /* PDCP_SNExtended */
static int hf_x2ap_hFNModified = -1; /* HFNModified */
+static int hf_x2ap_pDCP_SNlength18 = -1; /* PDCP_SNlength18 */
+static int hf_x2ap_hFNforPDCP_SNlength18 = -1; /* HFNforPDCP_SNlength18 */
+static int hf_x2ap_CoverageModificationList_item = -1; /* CoverageModification_Item */
+static int hf_x2ap_eCGI = -1; /* ECGI */
+static int hf_x2ap_coverageState = -1; /* INTEGER_0_15_ */
+static int hf_x2ap_cellDeploymentStatusIndicator = -1; /* CellDeploymentStatusIndicator */
+static int hf_x2ap_cellReplacingInfo = -1; /* CellReplacingInfo */
static int hf_x2ap_procedureCode = -1; /* ProcedureCode */
static int hf_x2ap_triggeringMessage = -1; /* TriggeringMessage */
static int hf_x2ap_procedureCriticality = -1; /* Criticality */
@@ -400,18 +644,28 @@ static int hf_x2ap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiag
static int hf_x2ap_iECriticality = -1; /* Criticality */
static int hf_x2ap_iE_ID = -1; /* ProtocolIE_ID */
static int hf_x2ap_typeOfError = -1; /* TypeOfError */
-static int hf_x2ap_uL_EARFCN = -1; /* EARFCN */
-static int hf_x2ap_dL_EARFCN = -1; /* EARFCN */
-static int hf_x2ap_uL_Transmission_Bandwidth = -1; /* Transmission_Bandwidth */
-static int hf_x2ap_dL_Transmission_Bandwidth = -1; /* Transmission_Bandwidth */
-static int hf_x2ap_eARFCN = -1; /* EARFCN */
-static int hf_x2ap_transmission_Bandwidth = -1; /* Transmission_Bandwidth */
-static int hf_x2ap_subframeAssignment = -1; /* SubframeAssignment */
-static int hf_x2ap_specialSubframe_Info = -1; /* SpecialSubframe_Info */
-static int hf_x2ap_fDD = -1; /* FDD_Info */
-static int hf_x2ap_tDD = -1; /* TDD_Info */
+static int hf_x2ap_CSIReportList_item = -1; /* CSIReportList_item */
+static int hf_x2ap_uEID = -1; /* UEID */
+static int hf_x2ap_cSIReportPerCSIProcess = -1; /* CSIReportPerCSIProcess */
+static int hf_x2ap_CSIReportPerCSIProcess_item = -1; /* CSIReportPerCSIProcess_item */
+static int hf_x2ap_cSIProcessConfigurationIndex = -1; /* INTEGER_1_7_ */
+static int hf_x2ap_cSIReportPerCSIProcessItem = -1; /* CSIReportPerCSIProcessItem */
+static int hf_x2ap_CSIReportPerCSIProcessItem_item = -1; /* CSIReportPerCSIProcessItem_item */
+static int hf_x2ap_rI = -1; /* INTEGER_1_8_ */
+static int hf_x2ap_widebandCQI = -1; /* WidebandCQI */
+static int hf_x2ap_subbandSize = -1; /* SubbandSize */
+static int hf_x2ap_subbandCQIList = -1; /* SubbandCQIList */
+static int hf_x2ap_naics_active = -1; /* DynamicNAICSInformation */
+static int hf_x2ap_naics_inactive = -1; /* NULL */
+static int hf_x2ap_transmissionModes = -1; /* T_transmissionModes */
+static int hf_x2ap_pB_information = -1; /* INTEGER_0_3 */
+static int hf_x2ap_pA_list = -1; /* SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values */
+static int hf_x2ap_pA_list_item = -1; /* PA_Values */
static int hf_x2ap_pLMN_Identity = -1; /* PLMN_Identity */
static int hf_x2ap_eUTRANcellIdentifier = -1; /* EUTRANCellIdentifier */
+static int hf_x2ap_enhancedRNTPBitmap = -1; /* BIT_STRING_SIZE_12_8800_ */
+static int hf_x2ap_rNTP_High_Power_Threshold = -1; /* RNTP_Threshold */
+static int hf_x2ap_enhancedRNTPStartTime = -1; /* EnhancedRNTPStartTime */
static int hf_x2ap_macro_eNB_ID = -1; /* BIT_STRING_SIZE_20 */
static int hf_x2ap_home_eNB_ID = -1; /* BIT_STRING_SIZE_28 */
static int hf_x2ap_EPLMNs_item = -1; /* PLMN_Identity */
@@ -421,8 +675,19 @@ static int hf_x2ap_gbrQosInformation = -1; /* GBR_QosInformation */
static int hf_x2ap_E_RAB_List_item = -1; /* ProtocolIE_Single_Container */
static int hf_x2ap_e_RAB_ID = -1; /* E_RAB_ID */
static int hf_x2ap_cause = -1; /* Cause */
+static int hf_x2ap_fDD = -1; /* FDD_Info */
+static int hf_x2ap_tDD = -1; /* TDD_Info */
+static int hf_x2ap_expectedActivity = -1; /* ExpectedUEActivityBehaviour */
+static int hf_x2ap_expectedHOInterval = -1; /* ExpectedHOInterval */
+static int hf_x2ap_expectedActivityPeriod = -1; /* ExpectedActivityPeriod */
+static int hf_x2ap_expectedIdlePeriod = -1; /* ExpectedIdlePeriod */
+static int hf_x2ap_sourceofUEActivityBehaviourInformation = -1; /* SourceOfUEActivityBehaviourInformation */
static int hf_x2ap_associatedSubframes = -1; /* BIT_STRING_SIZE_5 */
static int hf_x2ap_extended_ul_InterferenceOverloadIndication = -1; /* UL_InterferenceOverloadIndication */
+static int hf_x2ap_uL_EARFCN = -1; /* EARFCN */
+static int hf_x2ap_dL_EARFCN = -1; /* EARFCN */
+static int hf_x2ap_uL_Transmission_Bandwidth = -1; /* Transmission_Bandwidth */
+static int hf_x2ap_dL_Transmission_Bandwidth = -1; /* Transmission_Bandwidth */
static int hf_x2ap_ForbiddenTAs_item = -1; /* ForbiddenTAs_Item */
static int hf_x2ap_forbiddenTACs = -1; /* ForbiddenTACs */
static int hf_x2ap_ForbiddenTACs_item = -1; /* TAC */
@@ -456,11 +721,19 @@ static int hf_x2ap_time_UE_StayedInCell = -1; /* Time_UE_StayedInCell */
static int hf_x2ap_undefined = -1; /* NULL */
static int hf_x2ap_eventType = -1; /* EventType */
static int hf_x2ap_reportArea = -1; /* ReportArea */
+static int hf_x2ap_reportInterval = -1; /* ReportIntervalMDT */
+static int hf_x2ap_reportAmount = -1; /* ReportAmountMDT */
+static int hf_x2ap_measurementThreshold = -1; /* MeasurementThresholdA2 */
static int hf_x2ap_m3period = -1; /* M3period */
static int hf_x2ap_m4period = -1; /* M4period */
static int hf_x2ap_m4_links_to_log = -1; /* Links_to_log */
static int hf_x2ap_m5period = -1; /* M5period */
static int hf_x2ap_m5_links_to_log = -1; /* Links_to_log */
+static int hf_x2ap_m6report_interval = -1; /* M6report_interval */
+static int hf_x2ap_m6delay_threshold = -1; /* M6delay_threshold */
+static int hf_x2ap_m6_links_to_log = -1; /* Links_to_log */
+static int hf_x2ap_m7period = -1; /* M7period */
+static int hf_x2ap_m7_links_to_log = -1; /* Links_to_log */
static int hf_x2ap_mdt_Activation = -1; /* MDT_Activation */
static int hf_x2ap_areaScopeOfMDT = -1; /* AreaScopeOfMDT */
static int hf_x2ap_measurementsToActivate = -1; /* MeasurementsToActivate */
@@ -481,15 +754,15 @@ static int hf_x2ap_handoverTriggerChange = -1; /* INTEGER_M20_20 */
static int hf_x2ap_MultibandInfoList_item = -1; /* BandInfo */
static int hf_x2ap_freqBandIndicator = -1; /* FreqBandIndicator */
static int hf_x2ap_Neighbour_Information_item = -1; /* Neighbour_Information_item */
-static int hf_x2ap_eCGI = -1; /* ECGI */
static int hf_x2ap_pCI = -1; /* PCI */
-static int hf_x2ap_reportInterval = -1; /* ReportIntervalMDT */
-static int hf_x2ap_reportAmount = -1; /* ReportAmountMDT */
+static int hf_x2ap_eARFCN = -1; /* EARFCN */
static int hf_x2ap_rootSequenceIndex = -1; /* INTEGER_0_837 */
static int hf_x2ap_zeroCorrelationIndex = -1; /* INTEGER_0_15 */
static int hf_x2ap_highSpeedFlag = -1; /* BOOLEAN */
static int hf_x2ap_prach_FreqOffset = -1; /* INTEGER_0_94 */
static int hf_x2ap_prach_ConfigIndex = -1; /* INTEGER_0_63 */
+static int hf_x2ap_proSeDirectDiscovery = -1; /* ProSeDirectDiscovery */
+static int hf_x2ap_proSeDirectCommunication = -1; /* ProSeDirectCommunication */
static int hf_x2ap_dL_GBR_PRB_usage = -1; /* DL_GBR_PRB_usage */
static int hf_x2ap_uL_GBR_PRB_usage = -1; /* UL_GBR_PRB_usage */
static int hf_x2ap_dL_non_GBR_PRB_usage = -1; /* DL_non_GBR_PRB_usage */
@@ -501,6 +774,14 @@ static int hf_x2ap_rNTP_Threshold = -1; /* RNTP_Threshold */
static int hf_x2ap_numberOfCellSpecificAntennaPorts_02 = -1; /* T_numberOfCellSpecificAntennaPorts_02 */
static int hf_x2ap_p_B = -1; /* INTEGER_0_3_ */
static int hf_x2ap_pDCCH_InterferenceImpact = -1; /* INTEGER_0_4_ */
+static int hf_x2ap_ReplacingCellsList_item = -1; /* ReplacingCellsList_Item */
+static int hf_x2ap_non_truncated = -1; /* BIT_STRING_SIZE_40 */
+static int hf_x2ap_truncated = -1; /* BIT_STRING_SIZE_24 */
+static int hf_x2ap_RSRPMeasurementResult_item = -1; /* RSRPMeasurementResult_item */
+static int hf_x2ap_rSRPCellID = -1; /* ECGI */
+static int hf_x2ap_rSRPMeasured = -1; /* INTEGER_0_97_ */
+static int hf_x2ap_RSRPMRList_item = -1; /* RSRPMRList_item */
+static int hf_x2ap_rSRPMeasurementResult = -1; /* RSRPMeasurementResult */
static int hf_x2ap_dLS1TNLLoadIndicator = -1; /* LoadIndicator */
static int hf_x2ap_uLS1TNLLoadIndicator = -1; /* LoadIndicator */
static int hf_x2ap_ServedCells_item = -1; /* ServedCells_item */
@@ -511,30 +792,44 @@ static int hf_x2ap_tAC = -1; /* TAC */
static int hf_x2ap_broadcastPLMNs = -1; /* BroadcastPLMNs_Item */
static int hf_x2ap_eUTRA_Mode_Info = -1; /* EUTRA_Mode_Info */
static int hf_x2ap_specialSubframePatterns = -1; /* SpecialSubframePatterns */
+static int hf_x2ap_subbandCQICodeword0 = -1; /* SubbandCQICodeword0 */
+static int hf_x2ap_subbandCQICodeword1 = -1; /* SubbandCQICodeword1 */
+static int hf_x2ap_four_bitCQI = -1; /* INTEGER_0_15_ */
+static int hf_x2ap_two_bitSubbandDifferentialCQI = -1; /* INTEGER_0_3_ */
+static int hf_x2ap_two_bitDifferentialCQI = -1; /* INTEGER_0_3_ */
+static int hf_x2ap_three_bitSpatialDifferentialCQI = -1; /* INTEGER_0_7_ */
+static int hf_x2ap_SubbandCQIList_item = -1; /* SubbandCQIItem */
+static int hf_x2ap_subbandCQI = -1; /* SubbandCQI */
+static int hf_x2ap_subbandIndex = -1; /* INTEGER_0_27_ */
static int hf_x2ap_oneframe = -1; /* Oneframe */
static int hf_x2ap_fourframes = -1; /* Fourframes */
static int hf_x2ap_tAListforMDT = -1; /* TAListforMDT */
-static int hf_x2ap_TAListforMDT_item = -1; /* TAC */
static int hf_x2ap_tAIListforMDT = -1; /* TAIListforMDT */
static int hf_x2ap_TAIListforMDT_item = -1; /* TAI_Item */
-static int hf_x2ap_measurementThreshold = -1; /* MeasurementThresholdA2 */
+static int hf_x2ap_TAListforMDT_item = -1; /* TAC */
+static int hf_x2ap_transmission_Bandwidth = -1; /* Transmission_Bandwidth */
+static int hf_x2ap_subframeAssignment = -1; /* SubframeAssignment */
+static int hf_x2ap_specialSubframe_Info = -1; /* SpecialSubframe_Info */
static int hf_x2ap_eUTRANTraceID = -1; /* EUTRANTraceID */
static int hf_x2ap_interfacesToTrace = -1; /* InterfacesToTrace */
static int hf_x2ap_traceDepth = -1; /* TraceDepth */
static int hf_x2ap_traceCollectionEntityIPAddress = -1; /* TraceCollectionEntityIPAddress */
-static int hf_x2ap_UE_HistoryInformation_item = -1; /* LastVisitedCell_Item */
+static int hf_x2ap_uDP_Port_Number = -1; /* Port_Number */
static int hf_x2ap_uEaggregateMaximumBitRateDownlink = -1; /* BitRate */
static int hf_x2ap_uEaggregateMaximumBitRateUplink = -1; /* BitRate */
+static int hf_x2ap_UE_HistoryInformation_item = -1; /* LastVisitedCell_Item */
static int hf_x2ap_encryptionAlgorithms = -1; /* EncryptionAlgorithms */
static int hf_x2ap_integrityProtectionAlgorithms = -1; /* IntegrityProtectionAlgorithms */
-static int hf_x2ap_UL_InterferenceOverloadIndication_item = -1; /* UL_InterferenceOverloadIndication_Item */
static int hf_x2ap_UL_HighInterferenceIndicationInfo_item = -1; /* UL_HighInterferenceIndicationInfo_Item */
static int hf_x2ap_target_Cell_ID = -1; /* ECGI */
static int hf_x2ap_ul_interferenceindication = -1; /* UL_HighInterferenceIndication */
+static int hf_x2ap_UL_InterferenceOverloadIndication_item = -1; /* UL_InterferenceOverloadIndication_Item */
static int hf_x2ap_fdd_01 = -1; /* UsableABSInformationFDD */
static int hf_x2ap_tdd_01 = -1; /* UsableABSInformationTDD */
static int hf_x2ap_usable_abs_pattern_info = -1; /* BIT_STRING_SIZE_40 */
static int hf_x2ap_usaable_abs_pattern_info = -1; /* BIT_STRING_SIZE_1_70_ */
+static int hf_x2ap_widebandCQICodeword0 = -1; /* INTEGER_0_15_ */
+static int hf_x2ap_widebandCQICodeword1 = -1; /* WidebandCQICodeword1 */
static int hf_x2ap_protocolIEs = -1; /* ProtocolIE_Container */
static int hf_x2ap_mME_UE_S1AP_ID = -1; /* UE_S1AP_ID */
static int hf_x2ap_uESecurityCapabilities = -1; /* UESecurityCapabilities */
@@ -549,6 +844,9 @@ static int hf_x2ap_E_RABs_ToBeSetup_List_item = -1; /* ProtocolIE_Single_Contai
static int hf_x2ap_e_RAB_Level_QoS_Parameters = -1; /* E_RAB_Level_QoS_Parameters */
static int hf_x2ap_dL_Forwarding = -1; /* DL_Forwarding */
static int hf_x2ap_uL_GTPtunnelEndpoint = -1; /* GTPtunnelEndpoint */
+static int hf_x2ap_source_GlobalSeNB_ID = -1; /* GlobalENB_ID */
+static int hf_x2ap_seNB_UE_X2AP_ID = -1; /* UE_X2AP_ID */
+static int hf_x2ap_seNB_UE_X2AP_ID_Extension = -1; /* UE_X2AP_ID_Extension */
static int hf_x2ap_E_RABs_Admitted_List_item = -1; /* ProtocolIE_Single_Container */
static int hf_x2ap_uL_GTP_TunnelEndpoint = -1; /* GTPtunnelEndpoint */
static int hf_x2ap_dL_GTP_TunnelEndpoint = -1; /* GTPtunnelEndpoint */
@@ -568,7 +866,7 @@ static int hf_x2ap_CellToReport_List_item = -1; /* ProtocolIE_Single_Container
static int hf_x2ap_MeasurementInitiationResult_List_item = -1; /* ProtocolIE_Single_Container */
static int hf_x2ap_measurementFailureCause_List = -1; /* MeasurementFailureCause_List */
static int hf_x2ap_MeasurementFailureCause_List_item = -1; /* ProtocolIE_Single_Container */
-static int hf_x2ap_measurementFailedReportCharacteristics = -1; /* ReportCharacteristics */
+static int hf_x2ap_measurementFailedReportCharacteristics = -1; /* T_measurementFailedReportCharacteristics */
static int hf_x2ap_CompleteFailureCauseInformation_List_item = -1; /* ProtocolIE_Single_Container */
static int hf_x2ap_CellMeasurementResult_List_item = -1; /* ProtocolIE_Single_Container */
static int hf_x2ap_hWLoadIndicator = -1; /* HWLoadIndicator */
@@ -578,8 +876,63 @@ static int hf_x2ap_privateIEs = -1; /* PrivateIE_Container */
static int hf_x2ap_ServedCellsToActivate_item = -1; /* ServedCellsToActivate_Item */
static int hf_x2ap_ecgi = -1; /* ECGI */
static int hf_x2ap_ActivatedCellList_item = -1; /* ActivatedCellList_Item */
-static int hf_x2ap_target_GlobalENB_ID = -1; /* GlobalENB_ID */
static int hf_x2ap_source_GlobalENB_ID = -1; /* GlobalENB_ID */
+static int hf_x2ap_target_GlobalENB_ID = -1; /* GlobalENB_ID */
+static int hf_x2ap_E_RABs_ToBeAdded_List_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer = -1; /* E_RABs_ToBeAdded_Item_SCG_Bearer */
+static int hf_x2ap_split_Bearer = -1; /* E_RABs_ToBeAdded_Item_Split_Bearer */
+static int hf_x2ap_s1_UL_GTPtunnelEndpoint = -1; /* GTPtunnelEndpoint */
+static int hf_x2ap_meNB_GTPtunnelEndpoint = -1; /* GTPtunnelEndpoint */
+static int hf_x2ap_E_RABs_Admitted_ToBeAdded_List_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_01 = -1; /* E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer */
+static int hf_x2ap_split_Bearer_01 = -1; /* E_RABs_Admitted_ToBeAdded_Item_Split_Bearer */
+static int hf_x2ap_s1_DL_GTPtunnelEndpoint = -1; /* GTPtunnelEndpoint */
+static int hf_x2ap_dL_Forwarding_GTPtunnelEndpoint = -1; /* GTPtunnelEndpoint */
+static int hf_x2ap_uL_Forwarding_GTPtunnelEndpoint = -1; /* GTPtunnelEndpoint */
+static int hf_x2ap_seNB_GTPtunnelEndpoint = -1; /* GTPtunnelEndpoint */
+static int hf_x2ap_success = -1; /* ResponseInformationSeNBReconfComp_SuccessItem */
+static int hf_x2ap_reject_by_MeNB = -1; /* ResponseInformationSeNBReconfComp_RejectByMeNBItem */
+static int hf_x2ap_meNBtoSeNBContainer = -1; /* MeNBtoSeNBContainer */
+static int hf_x2ap_uE_SecurityCapabilities = -1; /* UESecurityCapabilities */
+static int hf_x2ap_seNB_SecurityKey = -1; /* SeNBSecurityKey */
+static int hf_x2ap_seNBUEAggregateMaximumBitRate = -1; /* UEAggregateMaximumBitRate */
+static int hf_x2ap_e_RABs_ToBeAdded = -1; /* E_RABs_ToBeAdded_List_ModReq */
+static int hf_x2ap_e_RABs_ToBeModified = -1; /* E_RABs_ToBeModified_List_ModReq */
+static int hf_x2ap_e_RABs_ToBeReleased = -1; /* E_RABs_ToBeReleased_List_ModReq */
+static int hf_x2ap_E_RABs_ToBeAdded_List_ModReq_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_02 = -1; /* E_RABs_ToBeAdded_ModReqItem_SCG_Bearer */
+static int hf_x2ap_split_Bearer_02 = -1; /* E_RABs_ToBeAdded_ModReqItem_Split_Bearer */
+static int hf_x2ap_E_RABs_ToBeModified_List_ModReq_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_03 = -1; /* E_RABs_ToBeModified_ModReqItem_SCG_Bearer */
+static int hf_x2ap_split_Bearer_03 = -1; /* E_RABs_ToBeModified_ModReqItem_Split_Bearer */
+static int hf_x2ap_E_RABs_ToBeReleased_List_ModReq_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_04 = -1; /* E_RABs_ToBeReleased_ModReqItem_SCG_Bearer */
+static int hf_x2ap_split_Bearer_04 = -1; /* E_RABs_ToBeReleased_ModReqItem_Split_Bearer */
+static int hf_x2ap_dL_GTPtunnelEndpoint = -1; /* GTPtunnelEndpoint */
+static int hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_05 = -1; /* E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer */
+static int hf_x2ap_split_Bearer_05 = -1; /* E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer */
+static int hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckList_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_06 = -1; /* E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer */
+static int hf_x2ap_split_Bearer_06 = -1; /* E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer */
+static int hf_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_07 = -1; /* E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer */
+static int hf_x2ap_split_Bearer_07 = -1; /* E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer */
+static int hf_x2ap_E_RABs_ToBeReleased_ModReqd_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_E_RABs_ToBeReleased_List_RelReq_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_08 = -1; /* E_RABs_ToBeReleased_RelReqItem_SCG_Bearer */
+static int hf_x2ap_split_Bearer_08 = -1; /* E_RABs_ToBeReleased_RelReqItem_Split_Bearer */
+static int hf_x2ap_E_RABs_ToBeReleased_List_RelConf_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_sCG_Bearer_09 = -1; /* E_RABs_ToBeReleased_RelConfItem_SCG_Bearer */
+static int hf_x2ap_split_Bearer_09 = -1; /* E_RABs_ToBeReleased_RelConfItem_Split_Bearer */
+static int hf_x2ap_E_RABs_SubjectToCounterCheck_List_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_uL_Count = -1; /* INTEGER_0_4294967295 */
+static int hf_x2ap_dL_Count = -1; /* INTEGER_0_4294967295 */
+static int hf_x2ap_e_RABs_ToBeSetup_ListRetrieve = -1; /* E_RABs_ToBeSetup_ListRetrieve */
+static int hf_x2ap_managBasedMDTallowed = -1; /* ManagementBasedMDTallowed */
+static int hf_x2ap_managBasedMDTPLMNList = -1; /* MDTPLMNList */
+static int hf_x2ap_E_RABs_ToBeSetup_ListRetrieve_item = -1; /* ProtocolIE_Single_Container */
+static int hf_x2ap_bearerType = -1; /* BearerType */
static int hf_x2ap_initiatingMessage = -1; /* InitiatingMessage */
static int hf_x2ap_successfulOutcome = -1; /* SuccessfulOutcome */
static int hf_x2ap_unsuccessfulOutcome = -1; /* UnsuccessfulOutcome */
@@ -588,11 +941,29 @@ static int hf_x2ap_successfulOutcome_value = -1; /* SuccessfulOutcome_value */
static int hf_x2ap_value = -1; /* UnsuccessfulOutcome_value */
/*--- End of included file: packet-x2ap-hf.c ---*/
-#line 62 "./asn1/x2ap/packet-x2ap-template.c"
+#line 114 "./asn1/x2ap/packet-x2ap-template.c"
/* Initialize the subtree pointers */
static int ett_x2ap = -1;
static int ett_x2ap_TransportLayerAddress = -1;
+static int ett_x2ap_PLMN_Identity = -1;
+static int ett_x2ap_TargeteNBtoSource_eNBTransparentContainer = -1;
+static int ett_x2ap_RRC_Context = -1;
+static int ett_x2ap_UE_HistoryInformationFromTheUE = -1;
+static int ett_x2ap_ReportCharacteristics = -1;
+static int ett_x2ap_measurementFailedReportCharacteristics = -1;
+static int ett_x2ap_UE_RLF_Report_Container = -1;
+static int ett_x2ap_UE_RLF_Report_Container_for_extended_bands = -1;
+static int ett_x2ap_MeNBtoSeNBContainer = -1;
+static int ett_x2ap_SeNBtoMeNBContainer = -1;
+static int ett_x2ap_EUTRANTraceID = -1;
+static int ett_x2ap_InterfacesToTrace = -1;
+static int ett_x2ap_TraceCollectionEntityIPAddress = -1;
+static int ett_x2ap_EncryptionAlgorithms = -1;
+static int ett_x2ap_IntegrityProtectionAlgorithms = -1;
+static int ett_x2ap_MeasurementsToActivate = -1;
+static int ett_x2ap_MDT_Location_Info = -1;
+static int ett_x2ap_transmissionModes = -1;
/*--- Included file: packet-x2ap-ett.c ---*/
#line 1 "./asn1/x2ap/packet-x2ap-ett.c"
@@ -608,31 +979,54 @@ static gint ett_x2ap_ABSInformationFDD = -1;
static gint ett_x2ap_ABSInformationTDD = -1;
static gint ett_x2ap_ABS_Status = -1;
static gint ett_x2ap_AdditionalSpecialSubframe_Info = -1;
-static gint ett_x2ap_AS_SecurityInformation = -1;
static gint ett_x2ap_AllocationAndRetentionPriority = -1;
static gint ett_x2ap_AreaScopeOfMDT = -1;
+static gint ett_x2ap_AS_SecurityInformation = -1;
static gint ett_x2ap_BroadcastPLMNs_Item = -1;
static gint ett_x2ap_Cause = -1;
static gint ett_x2ap_CellBasedMDT = -1;
static gint ett_x2ap_CellIdListforMDT = -1;
+static gint ett_x2ap_CellReplacingInfo = -1;
static gint ett_x2ap_CellType = -1;
-static gint ett_x2ap_CompositeAvailableCapacityGroup = -1;
+static gint ett_x2ap_CoMPHypothesisSet = -1;
+static gint ett_x2ap_CoMPHypothesisSetItem = -1;
+static gint ett_x2ap_CoMPInformation = -1;
+static gint ett_x2ap_CoMPInformationItem = -1;
+static gint ett_x2ap_CoMPInformationItem_item = -1;
+static gint ett_x2ap_CoMPInformationStartTime = -1;
+static gint ett_x2ap_CoMPInformationStartTime_item = -1;
static gint ett_x2ap_CompositeAvailableCapacity = -1;
+static gint ett_x2ap_CompositeAvailableCapacityGroup = -1;
static gint ett_x2ap_COUNTvalue = -1;
static gint ett_x2ap_COUNTValueExtended = -1;
+static gint ett_x2ap_COUNTvaluePDCP_SNlength18 = -1;
+static gint ett_x2ap_CoverageModificationList = -1;
+static gint ett_x2ap_CoverageModification_Item = -1;
static gint ett_x2ap_CriticalityDiagnostics = -1;
static gint ett_x2ap_CriticalityDiagnostics_IE_List = -1;
static gint ett_x2ap_CriticalityDiagnostics_IE_List_item = -1;
-static gint ett_x2ap_FDD_Info = -1;
-static gint ett_x2ap_TDD_Info = -1;
-static gint ett_x2ap_EUTRA_Mode_Info = -1;
+static gint ett_x2ap_CSIReportList = -1;
+static gint ett_x2ap_CSIReportList_item = -1;
+static gint ett_x2ap_CSIReportPerCSIProcess = -1;
+static gint ett_x2ap_CSIReportPerCSIProcess_item = -1;
+static gint ett_x2ap_CSIReportPerCSIProcessItem = -1;
+static gint ett_x2ap_CSIReportPerCSIProcessItem_item = -1;
+static gint ett_x2ap_DynamicDLTransmissionInformation = -1;
+static gint ett_x2ap_DynamicNAICSInformation = -1;
+static gint ett_x2ap_SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values = -1;
static gint ett_x2ap_ECGI = -1;
+static gint ett_x2ap_EnhancedRNTP = -1;
+static gint ett_x2ap_EnhancedRNTPStartTime = -1;
static gint ett_x2ap_ENB_ID = -1;
static gint ett_x2ap_EPLMNs = -1;
static gint ett_x2ap_E_RAB_Level_QoS_Parameters = -1;
static gint ett_x2ap_E_RAB_List = -1;
static gint ett_x2ap_E_RAB_Item = -1;
+static gint ett_x2ap_EUTRA_Mode_Info = -1;
+static gint ett_x2ap_ExpectedUEBehaviour = -1;
+static gint ett_x2ap_ExpectedUEActivityBehaviour = -1;
static gint ett_x2ap_ExtendedULInterferenceOverloadInfo = -1;
+static gint ett_x2ap_FDD_Info = -1;
static gint ett_x2ap_ForbiddenTAs = -1;
static gint ett_x2ap_ForbiddenTAs_Item = -1;
static gint ett_x2ap_ForbiddenTACs = -1;
@@ -651,9 +1045,13 @@ static gint ett_x2ap_LastVisitedCell_Item = -1;
static gint ett_x2ap_LastVisitedEUTRANCellInformation = -1;
static gint ett_x2ap_LastVisitedGERANCellInformation = -1;
static gint ett_x2ap_LocationReportingInformation = -1;
+static gint ett_x2ap_M1PeriodicReporting = -1;
+static gint ett_x2ap_M1ThresholdEventA2 = -1;
static gint ett_x2ap_M3Configuration = -1;
static gint ett_x2ap_M4Configuration = -1;
static gint ett_x2ap_M5Configuration = -1;
+static gint ett_x2ap_M6Configuration = -1;
+static gint ett_x2ap_M7Configuration = -1;
static gint ett_x2ap_MDT_Configuration = -1;
static gint ett_x2ap_MDTPLMNList = -1;
static gint ett_x2ap_MeasurementThresholdA2 = -1;
@@ -666,36 +1064,52 @@ static gint ett_x2ap_MultibandInfoList = -1;
static gint ett_x2ap_BandInfo = -1;
static gint ett_x2ap_Neighbour_Information = -1;
static gint ett_x2ap_Neighbour_Information_item = -1;
-static gint ett_x2ap_M1PeriodicReporting = -1;
static gint ett_x2ap_PRACH_Configuration = -1;
+static gint ett_x2ap_ProSeAuthorized = -1;
static gint ett_x2ap_RadioResourceStatus = -1;
static gint ett_x2ap_RelativeNarrowbandTxPower = -1;
+static gint ett_x2ap_ReplacingCellsList = -1;
+static gint ett_x2ap_ReplacingCellsList_Item = -1;
+static gint ett_x2ap_ResumeID = -1;
+static gint ett_x2ap_RSRPMeasurementResult = -1;
+static gint ett_x2ap_RSRPMeasurementResult_item = -1;
+static gint ett_x2ap_RSRPMRList = -1;
+static gint ett_x2ap_RSRPMRList_item = -1;
static gint ett_x2ap_S1TNLLoadIndicator = -1;
static gint ett_x2ap_ServedCells = -1;
static gint ett_x2ap_ServedCells_item = -1;
static gint ett_x2ap_ServedCell_Information = -1;
static gint ett_x2ap_SpecialSubframe_Info = -1;
+static gint ett_x2ap_SubbandCQI = -1;
+static gint ett_x2ap_SubbandCQICodeword0 = -1;
+static gint ett_x2ap_SubbandCQICodeword1 = -1;
+static gint ett_x2ap_SubbandCQIList = -1;
+static gint ett_x2ap_SubbandCQIItem = -1;
static gint ett_x2ap_SubframeAllocation = -1;
static gint ett_x2ap_TABasedMDT = -1;
-static gint ett_x2ap_TAListforMDT = -1;
static gint ett_x2ap_TAIBasedMDT = -1;
static gint ett_x2ap_TAIListforMDT = -1;
static gint ett_x2ap_TAI_Item = -1;
-static gint ett_x2ap_M1ThresholdEventA2 = -1;
+static gint ett_x2ap_TAListforMDT = -1;
+static gint ett_x2ap_TDD_Info = -1;
static gint ett_x2ap_TraceActivation = -1;
-static gint ett_x2ap_UE_HistoryInformation = -1;
+static gint ett_x2ap_TunnelInformation = -1;
static gint ett_x2ap_UEAggregateMaximumBitRate = -1;
+static gint ett_x2ap_UE_HistoryInformation = -1;
static gint ett_x2ap_UESecurityCapabilities = -1;
-static gint ett_x2ap_UL_InterferenceOverloadIndication = -1;
static gint ett_x2ap_UL_HighInterferenceIndicationInfo = -1;
static gint ett_x2ap_UL_HighInterferenceIndicationInfo_Item = -1;
+static gint ett_x2ap_UL_InterferenceOverloadIndication = -1;
static gint ett_x2ap_UsableABSInformation = -1;
static gint ett_x2ap_UsableABSInformationFDD = -1;
static gint ett_x2ap_UsableABSInformationTDD = -1;
+static gint ett_x2ap_WidebandCQI = -1;
+static gint ett_x2ap_WidebandCQICodeword1 = -1;
static gint ett_x2ap_HandoverRequest = -1;
static gint ett_x2ap_UE_ContextInformation = -1;
static gint ett_x2ap_E_RABs_ToBeSetup_List = -1;
static gint ett_x2ap_E_RABs_ToBeSetup_Item = -1;
+static gint ett_x2ap_UE_ContextReferenceAtSeNB = -1;
static gint ett_x2ap_HandoverRequestAcknowledge = -1;
static gint ett_x2ap_E_RABs_Admitted_List = -1;
static gint ett_x2ap_E_RABs_Admitted_Item = -1;
@@ -748,15 +1162,86 @@ static gint ett_x2ap_ActivatedCellList = -1;
static gint ett_x2ap_ActivatedCellList_Item = -1;
static gint ett_x2ap_CellActivationFailure = -1;
static gint ett_x2ap_X2Release = -1;
-static gint ett_x2ap_X2MessageTransfer = -1;
+static gint ett_x2ap_X2APMessageTransfer = -1;
static gint ett_x2ap_RNL_Header = -1;
+static gint ett_x2ap_SeNBAdditionRequest = -1;
+static gint ett_x2ap_E_RABs_ToBeAdded_List = -1;
+static gint ett_x2ap_E_RABs_ToBeAdded_Item = -1;
+static gint ett_x2ap_E_RABs_ToBeAdded_Item_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_ToBeAdded_Item_Split_Bearer = -1;
+static gint ett_x2ap_SeNBAdditionRequestAcknowledge = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeAdded_List = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeAdded_Item = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeAdded_Item_Split_Bearer = -1;
+static gint ett_x2ap_SeNBAdditionRequestReject = -1;
+static gint ett_x2ap_SeNBReconfigurationComplete = -1;
+static gint ett_x2ap_ResponseInformationSeNBReconfComp = -1;
+static gint ett_x2ap_ResponseInformationSeNBReconfComp_SuccessItem = -1;
+static gint ett_x2ap_ResponseInformationSeNBReconfComp_RejectByMeNBItem = -1;
+static gint ett_x2ap_SeNBModificationRequest = -1;
+static gint ett_x2ap_UE_ContextInformationSeNBModReq = -1;
+static gint ett_x2ap_E_RABs_ToBeAdded_List_ModReq = -1;
+static gint ett_x2ap_E_RABs_ToBeAdded_ModReqItem = -1;
+static gint ett_x2ap_E_RABs_ToBeAdded_ModReqItem_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_ToBeAdded_ModReqItem_Split_Bearer = -1;
+static gint ett_x2ap_E_RABs_ToBeModified_List_ModReq = -1;
+static gint ett_x2ap_E_RABs_ToBeModified_ModReqItem = -1;
+static gint ett_x2ap_E_RABs_ToBeModified_ModReqItem_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_ToBeModified_ModReqItem_Split_Bearer = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_List_ModReq = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_ModReqItem = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_ModReqItem_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_ModReqItem_Split_Bearer = -1;
+static gint ett_x2ap_SeNBModificationRequestAcknowledge = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckList = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToReleased_ModAckItem = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer = -1;
+static gint ett_x2ap_SeNBModificationRequestReject = -1;
+static gint ett_x2ap_SeNBModificationRequired = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_ModReqd = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_ModReqdItem = -1;
+static gint ett_x2ap_SeNBModificationConfirm = -1;
+static gint ett_x2ap_SeNBModificationRefuse = -1;
+static gint ett_x2ap_SeNBReleaseRequest = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_List_RelReq = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_RelReqItem = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_RelReqItem_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_RelReqItem_Split_Bearer = -1;
+static gint ett_x2ap_SeNBReleaseRequired = -1;
+static gint ett_x2ap_SeNBReleaseConfirm = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_List_RelConf = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_RelConfItem = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_RelConfItem_SCG_Bearer = -1;
+static gint ett_x2ap_E_RABs_ToBeReleased_RelConfItem_Split_Bearer = -1;
+static gint ett_x2ap_SeNBCounterCheckRequest = -1;
+static gint ett_x2ap_E_RABs_SubjectToCounterCheck_List = -1;
+static gint ett_x2ap_E_RABs_SubjectToCounterCheckItem = -1;
+static gint ett_x2ap_X2RemovalRequest = -1;
+static gint ett_x2ap_X2RemovalResponse = -1;
+static gint ett_x2ap_X2RemovalFailure = -1;
+static gint ett_x2ap_RetrieveUEContextRequest = -1;
+static gint ett_x2ap_RetrieveUEContextResponse = -1;
+static gint ett_x2ap_UE_ContextInformationRetrieve = -1;
+static gint ett_x2ap_E_RABs_ToBeSetup_ListRetrieve = -1;
+static gint ett_x2ap_E_RABs_ToBeSetupRetrieve_Item = -1;
+static gint ett_x2ap_RetrieveUEContextFailure = -1;
static gint ett_x2ap_X2AP_PDU = -1;
static gint ett_x2ap_InitiatingMessage = -1;
static gint ett_x2ap_SuccessfulOutcome = -1;
static gint ett_x2ap_UnsuccessfulOutcome = -1;
/*--- End of included file: packet-x2ap-ett.c ---*/
-#line 67 "./asn1/x2ap/packet-x2ap-template.c"
+#line 137 "./asn1/x2ap/packet-x2ap-template.c"
/* Global variables */
static guint32 ProcedureCode;
@@ -779,6 +1264,45 @@ void proto_reg_handoff_x2ap(void);
static dissector_handle_t x2ap_handle;
+static const true_false_string x2ap_tfs_failed_succeeded = {
+ "Failed",
+ "Succeeded"
+};
+
+static const true_false_string x2ap_tfs_interfacesToTrace = {
+ "Should be traced",
+ "Should not be traced"
+};
+
+static const true_false_string x2ap_tfs_activate_do_not_activate = {
+ "Activate",
+ "Do not activate"
+};
+
+static void
+x2ap_Time_UE_StayedInCell_EnhancedGranularity_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fs", ((float)v)/10);
+}
+
+static void
+x2ap_handoverTriggerChange_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fdB (%d)", ((float)v)/2, (gint32)v);
+}
+
+static void
+x2ap_Threshold_RSRP_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%ddBm (%u)", (gint32)v-140, v);
+}
+
+static void
+x2ap_Threshold_RSRQ_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fdB (%u)", ((float)v/2)-20, v);
+}
+
/*--- Included file: packet-x2ap-fn.c ---*/
#line 1 "./asn1/x2ap/packet-x2ap-fn.c"
@@ -859,22 +1383,33 @@ static const value_string x2ap_ProcedureCode_vals[] = {
{ id_handoverReport, "id-handoverReport" },
{ id_cellActivation, "id-cellActivation" },
{ id_x2Release, "id-x2Release" },
- { id_x2MessageTransfer, "id-x2MessageTransfer" },
+ { id_x2APMessageTransfer, "id-x2APMessageTransfer" },
+ { id_x2Removal, "id-x2Removal" },
+ { id_seNBAdditionPreparation, "id-seNBAdditionPreparation" },
+ { id_seNBReconfigurationCompletion, "id-seNBReconfigurationCompletion" },
+ { id_meNBinitiatedSeNBModificationPreparation, "id-meNBinitiatedSeNBModificationPreparation" },
+ { id_seNBinitiatedSeNBModification, "id-seNBinitiatedSeNBModification" },
+ { id_meNBinitiatedSeNBRelease, "id-meNBinitiatedSeNBRelease" },
+ { id_seNBinitiatedSeNBRelease, "id-seNBinitiatedSeNBRelease" },
+ { id_seNBCounterCheck, "id-seNBCounterCheck" },
+ { id_retrieveUEContext, "id-retrieveUEContext" },
{ 0, NULL }
};
+static value_string_ext x2ap_ProcedureCode_vals_ext = VALUE_STRING_EXT_INIT(x2ap_ProcedureCode_vals);
+
static int
dissect_x2ap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 66 "./asn1/x2ap/x2ap.cnf"
+#line 69 "./asn1/x2ap/x2ap.cnf"
ProcedureCode = 0xFFFF;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 255U, &ProcedureCode, FALSE);
-#line 60 "./asn1/x2ap/x2ap.cnf"
- col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
- val_to_str(ProcedureCode, x2ap_ProcedureCode_vals,
+#line 63 "./asn1/x2ap/x2ap.cnf"
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s",
+ val_to_str_ext(ProcedureCode, &x2ap_ProcedureCode_vals_ext,
"unknown message"));
return offset;
@@ -983,18 +1518,92 @@ static const value_string x2ap_ProtocolIE_ID_vals[] = {
{ id_ExtendedULInterferenceOverloadInfo, "id-ExtendedULInterferenceOverloadInfo" },
{ id_RNL_Header, "id-RNL-Header" },
{ id_x2APMessage, "id-x2APMessage" },
+ { id_ProSeAuthorized, "id-ProSeAuthorized" },
+ { id_ExpectedUEBehaviour, "id-ExpectedUEBehaviour" },
+ { id_UE_HistoryInformationFromTheUE, "id-UE-HistoryInformationFromTheUE" },
+ { id_DynamicDLTransmissionInformation, "id-DynamicDLTransmissionInformation" },
+ { id_UE_RLF_Report_Container_for_extended_bands, "id-UE-RLF-Report-Container-for-extended-bands" },
+ { id_CoMPInformation, "id-CoMPInformation" },
+ { id_ReportingPeriodicityRSRPMR, "id-ReportingPeriodicityRSRPMR" },
+ { id_RSRPMRList, "id-RSRPMRList" },
+ { id_MeNB_UE_X2AP_ID, "id-MeNB-UE-X2AP-ID" },
+ { id_SeNB_UE_X2AP_ID, "id-SeNB-UE-X2AP-ID" },
+ { id_UE_SecurityCapabilities, "id-UE-SecurityCapabilities" },
+ { id_SeNBSecurityKey, "id-SeNBSecurityKey" },
+ { id_SeNBUEAggregateMaximumBitRate, "id-SeNBUEAggregateMaximumBitRate" },
+ { id_ServingPLMN, "id-ServingPLMN" },
+ { id_E_RABs_ToBeAdded_List, "id-E-RABs-ToBeAdded-List" },
+ { id_E_RABs_ToBeAdded_Item, "id-E-RABs-ToBeAdded-Item" },
+ { id_MeNBtoSeNBContainer, "id-MeNBtoSeNBContainer" },
+ { id_E_RABs_Admitted_ToBeAdded_List, "id-E-RABs-Admitted-ToBeAdded-List" },
+ { id_E_RABs_Admitted_ToBeAdded_Item, "id-E-RABs-Admitted-ToBeAdded-Item" },
+ { id_SeNBtoMeNBContainer, "id-SeNBtoMeNBContainer" },
+ { id_ResponseInformationSeNBReconfComp, "id-ResponseInformationSeNBReconfComp" },
+ { id_UE_ContextInformationSeNBModReq, "id-UE-ContextInformationSeNBModReq" },
+ { id_E_RABs_ToBeAdded_ModReqItem, "id-E-RABs-ToBeAdded-ModReqItem" },
+ { id_E_RABs_ToBeModified_ModReqItem, "id-E-RABs-ToBeModified-ModReqItem" },
+ { id_E_RABs_ToBeReleased_ModReqItem, "id-E-RABs-ToBeReleased-ModReqItem" },
+ { id_E_RABs_Admitted_ToBeAdded_ModAckList, "id-E-RABs-Admitted-ToBeAdded-ModAckList" },
+ { id_E_RABs_Admitted_ToBeModified_ModAckList, "id-E-RABs-Admitted-ToBeModified-ModAckList" },
+ { id_E_RABs_Admitted_ToBeReleased_ModAckList, "id-E-RABs-Admitted-ToBeReleased-ModAckList" },
+ { id_E_RABs_Admitted_ToBeAdded_ModAckItem, "id-E-RABs-Admitted-ToBeAdded-ModAckItem" },
+ { id_E_RABs_Admitted_ToBeModified_ModAckItem, "id-E-RABs-Admitted-ToBeModified-ModAckItem" },
+ { id_E_RABs_Admitted_ToBeReleased_ModAckItem, "id-E-RABs-Admitted-ToBeReleased-ModAckItem" },
+ { id_E_RABs_ToBeReleased_ModReqd, "id-E-RABs-ToBeReleased-ModReqd" },
+ { id_E_RABs_ToBeReleased_ModReqdItem, "id-E-RABs-ToBeReleased-ModReqdItem" },
+ { id_SCGChangeIndication, "id-SCGChangeIndication" },
+ { id_E_RABs_ToBeReleased_List_RelReq, "id-E-RABs-ToBeReleased-List-RelReq" },
+ { id_E_RABs_ToBeReleased_RelReqItem, "id-E-RABs-ToBeReleased-RelReqItem" },
+ { id_E_RABs_ToBeReleased_List_RelConf, "id-E-RABs-ToBeReleased-List-RelConf" },
+ { id_E_RABs_ToBeReleased_RelConfItem, "id-E-RABs-ToBeReleased-RelConfItem" },
+ { id_E_RABs_SubjectToCounterCheck_List, "id-E-RABs-SubjectToCounterCheck-List" },
+ { id_E_RABs_SubjectToCounterCheckItem, "id-E-RABs-SubjectToCounterCheckItem" },
+ { id_CoverageModificationList, "id-CoverageModificationList" },
+ { id_ReportingPeriodicityCSIR, "id-ReportingPeriodicityCSIR" },
+ { id_CSIReportList, "id-CSIReportList" },
+ { id_UEID, "id-UEID" },
+ { id_enhancedRNTP, "id-enhancedRNTP" },
+ { id_ProSeUEtoNetworkRelaying, "id-ProSeUEtoNetworkRelaying" },
+ { id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18, "id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18" },
+ { id_ULCOUNTValuePDCP_SNlength18, "id-ULCOUNTValuePDCP-SNlength18" },
+ { id_DLCOUNTValuePDCP_SNlength18, "id-DLCOUNTValuePDCP-SNlength18" },
+ { id_UE_ContextReferenceAtSeNB, "id-UE-ContextReferenceAtSeNB" },
+ { id_UE_ContextKeptIndicator, "id-UE-ContextKeptIndicator" },
+ { id_New_eNB_UE_X2AP_ID_Extension, "id-New-eNB-UE-X2AP-ID-Extension" },
+ { id_Old_eNB_UE_X2AP_ID_Extension, "id-Old-eNB-UE-X2AP-ID-Extension" },
+ { id_MeNB_UE_X2AP_ID_Extension, "id-MeNB-UE-X2AP-ID-Extension" },
+ { id_SeNB_UE_X2AP_ID_Extension, "id-SeNB-UE-X2AP-ID-Extension" },
+ { id_LHN_ID, "id-LHN-ID" },
+ { id_FreqBandIndicatorPriority, "id-FreqBandIndicatorPriority" },
+ { id_M6Configuration, "id-M6Configuration" },
+ { id_M7Configuration, "id-M7Configuration" },
+ { id_Tunnel_Information_for_BBF, "id-Tunnel-Information-for-BBF" },
+ { id_SIPTO_BearerDeactivationIndication, "id-SIPTO-BearerDeactivationIndication" },
+ { id_GW_TransportLayerAddress, "id-GW-TransportLayerAddress" },
+ { id_Correlation_ID, "id-Correlation-ID" },
+ { id_SIPTO_Correlation_ID, "id-SIPTO-Correlation-ID" },
+ { id_SIPTO_L_GW_TransportLayerAddress, "id-SIPTO-L-GW-TransportLayerAddress" },
+ { id_X2RemovalThreshold, "id-X2RemovalThreshold" },
+ { id_CellReportingIndicator, "id-CellReportingIndicator" },
+ { id_BearerType, "id-BearerType" },
+ { id_resumeID, "id-resumeID" },
+ { id_UE_ContextInformationRetrieve, "id-UE-ContextInformationRetrieve" },
+ { id_E_RABs_ToBeSetupRetrieve_Item, "id-E-RABs-ToBeSetupRetrieve-Item" },
+ { id_NewEUTRANCellIdentifier, "id-NewEUTRANCellIdentifier" },
{ 0, NULL }
};
+static value_string_ext x2ap_ProtocolIE_ID_vals_ext = VALUE_STRING_EXT_INIT(x2ap_ProtocolIE_ID_vals);
+
static int
dissect_x2ap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, maxProtocolIEs, &ProtocolIE_ID, FALSE);
-#line 49 "./asn1/x2ap/x2ap.cnf"
+#line 52 "./asn1/x2ap/x2ap.cnf"
if (tree) {
- proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str(ProtocolIE_ID, VALS(x2ap_ProtocolIE_ID_vals), "unknown (%d)"));
+ proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str_ext(ProtocolIE_ID, &x2ap_ProtocolIE_ID_vals_ext, "unknown (%d)"));
}
return offset;
@@ -1416,42 +2025,6 @@ dissect_x2ap_AdditionalSpecialSubframe_Info(tvbuff_t *tvb _U_, int offset _U_, a
}
-
-static int
-dissect_x2ap_Key_eNodeB_Star(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 256, 256, FALSE, NULL, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_x2ap_NextHopChainingCount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t AS_SecurityInformation_sequence[] = {
- { &hf_x2ap_key_eNodeB_star, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Key_eNodeB_Star },
- { &hf_x2ap_nextHopChainingCount, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_NextHopChainingCount },
- { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_x2ap_AS_SecurityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_x2ap_AS_SecurityInformation, AS_SecurityInformation_sequence);
-
- return offset;
-}
-
-
static const value_string x2ap_PriorityLevel_vals[] = {
{ 0, "spare" },
{ 1, "highest" },
@@ -1522,19 +2095,23 @@ dissect_x2ap_AllocationAndRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_x2ap_PLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 77 "./asn1/x2ap/x2ap.cnf"
- tvbuff_t *parameter_tvb=NULL;
+#line 299 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
3, 3, FALSE, &parameter_tvb);
- if(tvb_reported_length(tvb)==0)
- return offset;
+ if(tvb_reported_length(tvb)==0)
+ return offset;
+
+ if (!parameter_tvb)
+ return offset;
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_PLMN_Identity);
+ dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, E212_NONE, FALSE);
- if (!parameter_tvb)
- return offset;
- dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, tree, 0, E212_NONE, FALSE);
return offset;
@@ -1599,8 +2176,16 @@ dissect_x2ap_CellBasedMDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_x2ap_TAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 2, 2, FALSE, NULL);
+#line 283 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
+ 2, 2, FALSE, &parameter_tvb);
+
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
@@ -1708,10 +2293,75 @@ dissect_x2ap_AreaScopeOfMDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
+dissect_x2ap_Key_eNodeB_Star(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 256, 256, FALSE, NULL, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_NextHopChainingCount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t AS_SecurityInformation_sequence[] = {
+ { &hf_x2ap_key_eNodeB_star, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Key_eNodeB_Star },
+ { &hf_x2ap_nextHopChainingCount, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_NextHopChainingCount },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_AS_SecurityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_AS_SecurityInformation, AS_SecurityInformation_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_BearerType_vals[] = {
+ { 0, "non-IP" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_BearerType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_BenefitMetric(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -101, 100U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
dissect_x2ap_BitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer_64b(tvb, offset, actx, tree, hf_index,
0U, G_GUINT64_CONSTANT(10000000000), NULL, FALSE);
+#line 314 "./asn1/x2ap/x2ap.cnf"
+ proto_item_append_text(actx->created_item, "bit/s");
+
+
return offset;
}
@@ -1740,16 +2390,6 @@ dissect_x2ap_CapacityValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-
-static int
-dissect_x2ap_CellCapacityClassValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 100U, NULL, TRUE);
-
- return offset;
-}
-
-
static const value_string x2ap_CauseRadioNetwork_vals[] = {
{ 0, "handover-desirable-for-radio-reasons" },
{ 1, "time-critical-handover" },
@@ -1780,14 +2420,33 @@ static const value_string x2ap_CauseRadioNetwork_vals[] = {
{ 26, "switch-off-ongoing" },
{ 27, "not-supported-QCI-value" },
{ 28, "measurement-not-supported-for-the-object" },
+ { 29, "tDCoverall-expiry" },
+ { 30, "tDCprep-expiry" },
+ { 31, "action-desirable-for-radio-reasons" },
+ { 32, "reduce-load" },
+ { 33, "resource-optimisation" },
+ { 34, "time-critical-action" },
+ { 35, "target-not-allowed" },
+ { 36, "no-radio-resources-available" },
+ { 37, "invalid-QoS-combination" },
+ { 38, "encryption-algorithms-not-aupported" },
+ { 39, "procedure-cancelled" },
+ { 40, "rRM-purpose" },
+ { 41, "improve-user-bit-rate" },
+ { 42, "user-inactivity" },
+ { 43, "radio-connection-with-UE-lost" },
+ { 44, "failure-in-the-radio-interface-procedure" },
+ { 45, "bearer-option-not-supported" },
{ 0, NULL }
};
+static value_string_ext x2ap_CauseRadioNetwork_vals_ext = VALUE_STRING_EXT_INIT(x2ap_CauseRadioNetwork_vals);
+
static int
dissect_x2ap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 22, NULL, TRUE, 7, NULL);
+ 22, NULL, TRUE, 24, NULL);
return offset;
}
@@ -1875,6 +2534,89 @@ dissect_x2ap_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot
}
+
+static int
+dissect_x2ap_CellCapacityClassValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 100U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const value_string x2ap_CellDeploymentStatusIndicator_vals[] = {
+ { 0, "pre-change-notification" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_CellDeploymentStatusIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ReplacingCellsList_Item_sequence[] = {
+ { &hf_x2ap_eCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ECGI },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_ReplacingCellsList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ReplacingCellsList_Item, ReplacingCellsList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ReplacingCellsList_sequence_of[1] = {
+ { &hf_x2ap_ReplacingCellsList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ReplacingCellsList_Item },
+};
+
+static int
+dissect_x2ap_ReplacingCellsList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ReplacingCellsList, ReplacingCellsList_sequence_of,
+ 0, maxCellineNB, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellReplacingInfo_sequence[] = {
+ { &hf_x2ap_replacingCellsList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ReplacingCellsList },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CellReplacingInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CellReplacingInfo, CellReplacingInfo_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_CellReportingIndicator_vals[] = {
+ { 0, "stop-request" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_CellReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
static const value_string x2ap_Cell_Size_vals[] = {
{ 0, "verysmall" },
{ 1, "small" },
@@ -1908,6 +2650,142 @@ dissect_x2ap_CellType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
}
+
+static int
+dissect_x2ap_BIT_STRING_SIZE_6_4400_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 6, 4400, TRUE, NULL, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoMPHypothesisSetItem_sequence[] = {
+ { &hf_x2ap_coMPCellID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ECGI },
+ { &hf_x2ap_coMPHypothesis , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_BIT_STRING_SIZE_6_4400_ },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CoMPHypothesisSetItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoMPHypothesisSetItem, CoMPHypothesisSetItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoMPHypothesisSet_sequence_of[1] = {
+ { &hf_x2ap_CoMPHypothesisSet_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_CoMPHypothesisSetItem },
+};
+
+static int
+dissect_x2ap_CoMPHypothesisSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoMPHypothesisSet, CoMPHypothesisSet_sequence_of,
+ 1, maxnoofCoMPCells, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoMPInformationItem_item_sequence[] = {
+ { &hf_x2ap_coMPHypothesisSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CoMPHypothesisSet },
+ { &hf_x2ap_benefitMetric , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_BenefitMetric },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CoMPInformationItem_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoMPInformationItem_item, CoMPInformationItem_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoMPInformationItem_sequence_of[1] = {
+ { &hf_x2ap_CoMPInformationItem_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_CoMPInformationItem_item },
+};
+
+static int
+dissect_x2ap_CoMPInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoMPInformationItem, CoMPInformationItem_sequence_of,
+ 1, maxnoofCoMPHypothesisSet, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_0_1023_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1023U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_0_9_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 9U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoMPInformationStartTime_item_sequence[] = {
+ { &hf_x2ap_startSFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_1023_ },
+ { &hf_x2ap_startSubframeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_9_ },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CoMPInformationStartTime_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoMPInformationStartTime_item, CoMPInformationStartTime_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoMPInformationStartTime_sequence_of[1] = {
+ { &hf_x2ap_CoMPInformationStartTime_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_CoMPInformationStartTime_item },
+};
+
+static int
+dissect_x2ap_CoMPInformationStartTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoMPInformationStartTime, CoMPInformationStartTime_sequence_of,
+ 0, 1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoMPInformation_sequence[] = {
+ { &hf_x2ap_coMPInformationItem, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CoMPInformationItem },
+ { &hf_x2ap_coMPInformationStartTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CoMPInformationStartTime },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CoMPInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoMPInformation, CoMPInformation_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t CompositeAvailableCapacity_sequence[] = {
{ &hf_x2ap_cellCapacityClassValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_CellCapacityClassValue },
{ &hf_x2ap_capacityValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CapacityValue },
@@ -1942,6 +2820,16 @@ dissect_x2ap_CompositeAvailableCapacityGroup(tvbuff_t *tvb _U_, int offset _U_,
static int
+dissect_x2ap_Correlation_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ 4, 4, FALSE, NULL);
+
+ return offset;
+}
+
+
+
+static int
dissect_x2ap_PDCP_SN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 4095U, NULL, FALSE);
@@ -2012,6 +2900,83 @@ dissect_x2ap_COUNTValueExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
+
+static int
+dissect_x2ap_PDCP_SNlength18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 262143U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_HFNforPDCP_SNlength18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 16383U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t COUNTvaluePDCP_SNlength18_sequence[] = {
+ { &hf_x2ap_pDCP_SNlength18, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_PDCP_SNlength18 },
+ { &hf_x2ap_hFNforPDCP_SNlength18, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_HFNforPDCP_SNlength18 },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_COUNTvaluePDCP_SNlength18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_COUNTvaluePDCP_SNlength18, COUNTvaluePDCP_SNlength18_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_0_15_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoverageModification_Item_sequence[] = {
+ { &hf_x2ap_eCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ECGI },
+ { &hf_x2ap_coverageState , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_15_ },
+ { &hf_x2ap_cellDeploymentStatusIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_CellDeploymentStatusIndicator },
+ { &hf_x2ap_cellReplacingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_CellReplacingInfo },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CoverageModification_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoverageModification_Item, CoverageModification_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CoverageModificationList_sequence_of[1] = {
+ { &hf_x2ap_CoverageModificationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_CoverageModification_Item },
+};
+
+static int
+dissect_x2ap_CoverageModificationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CoverageModificationList, CoverageModificationList_sequence_of,
+ 1, maxCellineNB, FALSE);
+
+ return offset;
+}
+
+
static const value_string x2ap_TypeOfError_vals[] = {
{ 0, "not-understood" },
{ 1, "missing" },
@@ -2113,6 +3078,311 @@ dissect_x2ap_CSG_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
+
+static int
+dissect_x2ap_UEID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 16, 16, FALSE, NULL, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_1_7_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 7U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_1_8_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_0_7_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const value_string x2ap_WidebandCQICodeword1_vals[] = {
+ { 0, "four-bitCQI" },
+ { 1, "three-bitSpatialDifferentialCQI" },
+ { 0, NULL }
+};
+
+static const per_choice_t WidebandCQICodeword1_choice[] = {
+ { 0, &hf_x2ap_four_bitCQI , ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_15_ },
+ { 1, &hf_x2ap_three_bitSpatialDifferentialCQI, ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_7_ },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_WidebandCQICodeword1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_WidebandCQICodeword1, WidebandCQICodeword1_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t WidebandCQI_sequence[] = {
+ { &hf_x2ap_widebandCQICodeword0, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_15_ },
+ { &hf_x2ap_widebandCQICodeword1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_WidebandCQICodeword1 },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_WidebandCQI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_WidebandCQI, WidebandCQI_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_SubbandSize_vals[] = {
+ { 0, "size2" },
+ { 1, "size3" },
+ { 2, "size4" },
+ { 3, "size6" },
+ { 4, "size8" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_SubbandSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_0_3_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const value_string x2ap_SubbandCQICodeword0_vals[] = {
+ { 0, "four-bitCQI" },
+ { 1, "two-bitSubbandDifferentialCQI" },
+ { 2, "two-bitDifferentialCQI" },
+ { 0, NULL }
+};
+
+static const per_choice_t SubbandCQICodeword0_choice[] = {
+ { 0, &hf_x2ap_four_bitCQI , ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_15_ },
+ { 1, &hf_x2ap_two_bitSubbandDifferentialCQI, ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_3_ },
+ { 2, &hf_x2ap_two_bitDifferentialCQI, ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_3_ },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_SubbandCQICodeword0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SubbandCQICodeword0, SubbandCQICodeword0_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string x2ap_SubbandCQICodeword1_vals[] = {
+ { 0, "four-bitCQI" },
+ { 1, "three-bitSpatialDifferentialCQI" },
+ { 2, "two-bitSubbandDifferentialCQI" },
+ { 3, "two-bitDifferentialCQI" },
+ { 0, NULL }
+};
+
+static const per_choice_t SubbandCQICodeword1_choice[] = {
+ { 0, &hf_x2ap_four_bitCQI , ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_15_ },
+ { 1, &hf_x2ap_three_bitSpatialDifferentialCQI, ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_7_ },
+ { 2, &hf_x2ap_two_bitSubbandDifferentialCQI, ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_3_ },
+ { 3, &hf_x2ap_two_bitDifferentialCQI, ASN1_EXTENSION_ROOT , dissect_x2ap_INTEGER_0_3_ },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_SubbandCQICodeword1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SubbandCQICodeword1, SubbandCQICodeword1_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SubbandCQI_sequence[] = {
+ { &hf_x2ap_subbandCQICodeword0, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SubbandCQICodeword0 },
+ { &hf_x2ap_subbandCQICodeword1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_SubbandCQICodeword1 },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SubbandCQI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SubbandCQI, SubbandCQI_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_0_27_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 27U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SubbandCQIItem_sequence[] = {
+ { &hf_x2ap_subbandCQI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SubbandCQI },
+ { &hf_x2ap_subbandIndex , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_27_ },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SubbandCQIItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SubbandCQIItem, SubbandCQIItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SubbandCQIList_sequence_of[1] = {
+ { &hf_x2ap_SubbandCQIList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_SubbandCQIItem },
+};
+
+static int
+dissect_x2ap_SubbandCQIList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SubbandCQIList, SubbandCQIList_sequence_of,
+ 1, maxSubband, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSIReportPerCSIProcessItem_item_sequence[] = {
+ { &hf_x2ap_rI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_1_8_ },
+ { &hf_x2ap_widebandCQI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_WidebandCQI },
+ { &hf_x2ap_subbandSize , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SubbandSize },
+ { &hf_x2ap_subbandCQIList , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_SubbandCQIList },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CSIReportPerCSIProcessItem_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CSIReportPerCSIProcessItem_item, CSIReportPerCSIProcessItem_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSIReportPerCSIProcessItem_sequence_of[1] = {
+ { &hf_x2ap_CSIReportPerCSIProcessItem_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_CSIReportPerCSIProcessItem_item },
+};
+
+static int
+dissect_x2ap_CSIReportPerCSIProcessItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CSIReportPerCSIProcessItem, CSIReportPerCSIProcessItem_sequence_of,
+ 1, maxCSIReport, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSIReportPerCSIProcess_item_sequence[] = {
+ { &hf_x2ap_cSIProcessConfigurationIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_1_7_ },
+ { &hf_x2ap_cSIReportPerCSIProcessItem, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CSIReportPerCSIProcessItem },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CSIReportPerCSIProcess_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CSIReportPerCSIProcess_item, CSIReportPerCSIProcess_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSIReportPerCSIProcess_sequence_of[1] = {
+ { &hf_x2ap_CSIReportPerCSIProcess_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_CSIReportPerCSIProcess_item },
+};
+
+static int
+dissect_x2ap_CSIReportPerCSIProcess(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CSIReportPerCSIProcess, CSIReportPerCSIProcess_sequence_of,
+ 1, maxCSIProcess, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSIReportList_item_sequence[] = {
+ { &hf_x2ap_uEID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_UEID },
+ { &hf_x2ap_cSIReportPerCSIProcess, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CSIReportPerCSIProcess },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_CSIReportList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CSIReportList_item, CSIReportList_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CSIReportList_sequence_of[1] = {
+ { &hf_x2ap_CSIReportList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_CSIReportList_item },
+};
+
+static int
+dissect_x2ap_CSIReportList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_CSIReportList, CSIReportList_sequence_of,
+ 1, maxUEReport, FALSE);
+
+ return offset;
+}
+
+
static const value_string x2ap_DeactivationIndication_vals[] = {
{ 0, "deactivated" },
{ 0, NULL }
@@ -2175,9 +3445,29 @@ dissect_x2ap_DL_Total_PRB_usage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
-dissect_x2ap_EARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, maxEARFCN, NULL, FALSE);
+dissect_x2ap_T_transmissionModes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 428 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 8, 8, FALSE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_MDT_transmissionModes_tm1,
+ &hf_x2ap_MDT_transmissionModes_tm2,
+ &hf_x2ap_MDT_transmissionModes_tm3,
+ &hf_x2ap_MDT_transmissionModes_tm4,
+ &hf_x2ap_MDT_transmissionModes_tm6,
+ &hf_x2ap_MDT_transmissionModes_tm8,
+ &hf_x2ap_MDT_transmissionModes_tm9,
+ &hf_x2ap_MDT_transmissionModes_tm10,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_transmissionModes);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
@@ -2185,148 +3475,177 @@ dissect_x2ap_EARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
static int
-dissect_x2ap_EARFCNExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_INTEGER_0_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- maxEARFCNPlusOne, newmaxEARFCN, NULL, TRUE);
+ 0U, 3U, NULL, FALSE);
return offset;
}
-static const value_string x2ap_Transmission_Bandwidth_vals[] = {
- { 0, "bw6" },
- { 1, "bw15" },
- { 2, "bw25" },
- { 3, "bw50" },
- { 4, "bw75" },
- { 5, "bw100" },
+static const value_string x2ap_PA_Values_vals[] = {
+ { 0, "dB-6" },
+ { 1, "dB-4dot77" },
+ { 2, "dB-3" },
+ { 3, "dB-1dot77" },
+ { 4, "dB0" },
+ { 5, "dB1" },
+ { 6, "dB2" },
+ { 7, "dB3" },
{ 0, NULL }
};
static int
-dissect_x2ap_Transmission_Bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_PA_Values(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, TRUE, 0, NULL);
+ 8, NULL, TRUE, 0, NULL);
return offset;
}
-static const per_sequence_t FDD_Info_sequence[] = {
- { &hf_x2ap_uL_EARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_EARFCN },
- { &hf_x2ap_dL_EARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_EARFCN },
- { &hf_x2ap_uL_Transmission_Bandwidth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Transmission_Bandwidth },
- { &hf_x2ap_dL_Transmission_Bandwidth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Transmission_Bandwidth },
+static const per_sequence_t SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values_sequence_of[1] = {
+ { &hf_x2ap_pA_list_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_PA_Values },
+};
+
+static int
+dissect_x2ap_SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values, SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values_sequence_of,
+ 0, maxnoofPA, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t DynamicNAICSInformation_sequence[] = {
+ { &hf_x2ap_transmissionModes, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_T_transmissionModes },
+ { &hf_x2ap_pB_information , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_INTEGER_0_3 },
+ { &hf_x2ap_pA_list , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values },
{ &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_x2ap_FDD_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_DynamicNAICSInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_x2ap_FDD_Info, FDD_Info_sequence);
+ ett_x2ap_DynamicNAICSInformation, DynamicNAICSInformation_sequence);
return offset;
}
-static const value_string x2ap_SubframeAssignment_vals[] = {
- { 0, "sa0" },
- { 1, "sa1" },
- { 2, "sa2" },
- { 3, "sa3" },
- { 4, "sa4" },
- { 5, "sa5" },
- { 6, "sa6" },
+static const value_string x2ap_DynamicDLTransmissionInformation_vals[] = {
+ { 0, "naics-active" },
+ { 1, "naics-inactive" },
{ 0, NULL }
};
+static const per_choice_t DynamicDLTransmissionInformation_choice[] = {
+ { 0, &hf_x2ap_naics_active , ASN1_EXTENSION_ROOT , dissect_x2ap_DynamicNAICSInformation },
+ { 1, &hf_x2ap_naics_inactive , ASN1_EXTENSION_ROOT , dissect_x2ap_NULL },
+ { 0, NULL, 0, NULL }
+};
static int
-dissect_x2ap_SubframeAssignment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+dissect_x2ap_DynamicDLTransmissionInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_DynamicDLTransmissionInformation, DynamicDLTransmissionInformation_choice,
+ NULL);
return offset;
}
-static const value_string x2ap_SpecialSubframePatterns_vals[] = {
- { 0, "ssp0" },
- { 1, "ssp1" },
- { 2, "ssp2" },
- { 3, "ssp3" },
- { 4, "ssp4" },
- { 5, "ssp5" },
- { 6, "ssp6" },
- { 7, "ssp7" },
- { 8, "ssp8" },
- { 0, NULL }
-};
+
+static int
+dissect_x2ap_EARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxEARFCN, NULL, FALSE);
+
+ return offset;
+}
+
static int
-dissect_x2ap_SpecialSubframePatterns(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 9, NULL, TRUE, 0, NULL);
+dissect_x2ap_EARFCNExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ maxEARFCNPlusOne, newmaxEARFCN, NULL, TRUE);
return offset;
}
-static const per_sequence_t SpecialSubframe_Info_sequence[] = {
- { &hf_x2ap_specialSubframePatterns, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SpecialSubframePatterns },
- { &hf_x2ap_cyclicPrefixDL , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CyclicPrefixDL },
- { &hf_x2ap_cyclicPrefixUL , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CyclicPrefixUL },
- { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+
+static int
+dissect_x2ap_BIT_STRING_SIZE_12_8800_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 12, 8800, TRUE, NULL, NULL);
+
+ return offset;
+}
+
+
+static const value_string x2ap_RNTP_Threshold_vals[] = {
+ { 0, "minusInfinity" },
+ { 1, "minusEleven" },
+ { 2, "minusTen" },
+ { 3, "minusNine" },
+ { 4, "minusEight" },
+ { 5, "minusSeven" },
+ { 6, "minusSix" },
+ { 7, "minusFive" },
+ { 8, "minusFour" },
+ { 9, "minusThree" },
+ { 10, "minusTwo" },
+ { 11, "minusOne" },
+ { 12, "zero" },
+ { 13, "one" },
+ { 14, "two" },
+ { 15, "three" },
+ { 0, NULL }
};
+
static int
-dissect_x2ap_SpecialSubframe_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_x2ap_SpecialSubframe_Info, SpecialSubframe_Info_sequence);
+dissect_x2ap_RNTP_Threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, TRUE, 0, NULL);
return offset;
}
-static const per_sequence_t TDD_Info_sequence[] = {
- { &hf_x2ap_eARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_EARFCN },
- { &hf_x2ap_transmission_Bandwidth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Transmission_Bandwidth },
- { &hf_x2ap_subframeAssignment, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SubframeAssignment },
- { &hf_x2ap_specialSubframe_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SpecialSubframe_Info },
+static const per_sequence_t EnhancedRNTPStartTime_sequence[] = {
+ { &hf_x2ap_startSFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_1023_ },
+ { &hf_x2ap_startSubframeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_9_ },
{ &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_x2ap_TDD_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_EnhancedRNTPStartTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_x2ap_TDD_Info, TDD_Info_sequence);
+ ett_x2ap_EnhancedRNTPStartTime, EnhancedRNTPStartTime_sequence);
return offset;
}
-static const value_string x2ap_EUTRA_Mode_Info_vals[] = {
- { 0, "fDD" },
- { 1, "tDD" },
- { 0, NULL }
-};
-
-static const per_choice_t EUTRA_Mode_Info_choice[] = {
- { 0, &hf_x2ap_fDD , ASN1_EXTENSION_ROOT , dissect_x2ap_FDD_Info },
- { 1, &hf_x2ap_tDD , ASN1_EXTENSION_ROOT , dissect_x2ap_TDD_Info },
- { 0, NULL, 0, NULL }
+static const per_sequence_t EnhancedRNTP_sequence[] = {
+ { &hf_x2ap_enhancedRNTPBitmap, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_BIT_STRING_SIZE_12_8800_ },
+ { &hf_x2ap_rNTP_High_Power_Threshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_RNTP_Threshold },
+ { &hf_x2ap_enhancedRNTPStartTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_EnhancedRNTPStartTime },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_x2ap_EUTRA_Mode_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_x2ap_EUTRA_Mode_Info, EUTRA_Mode_Info_choice,
- NULL);
+dissect_x2ap_EnhancedRNTP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_EnhancedRNTP, EnhancedRNTP_sequence);
return offset;
}
@@ -2377,8 +3696,24 @@ dissect_x2ap_ENB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
static int
dissect_x2ap_EncryptionAlgorithms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 335 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, TRUE, NULL, NULL);
+ 16, 16, TRUE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_encryptionAlgorithms_EEA1,
+ &hf_x2ap_encryptionAlgorithms_EEA2,
+ &hf_x2ap_encryptionAlgorithms_EEA3,
+ &hf_x2ap_encryptionAlgorithms_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_EncryptionAlgorithms);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
@@ -2483,11 +3818,162 @@ dissect_x2ap_E_RAB_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
+static const value_string x2ap_Transmission_Bandwidth_vals[] = {
+ { 0, "bw6" },
+ { 1, "bw15" },
+ { 2, "bw25" },
+ { 3, "bw50" },
+ { 4, "bw75" },
+ { 5, "bw100" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_Transmission_Bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t FDD_Info_sequence[] = {
+ { &hf_x2ap_uL_EARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_EARFCN },
+ { &hf_x2ap_dL_EARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_EARFCN },
+ { &hf_x2ap_uL_Transmission_Bandwidth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Transmission_Bandwidth },
+ { &hf_x2ap_dL_Transmission_Bandwidth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Transmission_Bandwidth },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_FDD_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_FDD_Info, FDD_Info_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_SubframeAssignment_vals[] = {
+ { 0, "sa0" },
+ { 1, "sa1" },
+ { 2, "sa2" },
+ { 3, "sa3" },
+ { 4, "sa4" },
+ { 5, "sa5" },
+ { 6, "sa6" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_SubframeAssignment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string x2ap_SpecialSubframePatterns_vals[] = {
+ { 0, "ssp0" },
+ { 1, "ssp1" },
+ { 2, "ssp2" },
+ { 3, "ssp3" },
+ { 4, "ssp4" },
+ { 5, "ssp5" },
+ { 6, "ssp6" },
+ { 7, "ssp7" },
+ { 8, "ssp8" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_SpecialSubframePatterns(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SpecialSubframe_Info_sequence[] = {
+ { &hf_x2ap_specialSubframePatterns, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SpecialSubframePatterns },
+ { &hf_x2ap_cyclicPrefixDL , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CyclicPrefixDL },
+ { &hf_x2ap_cyclicPrefixUL , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_CyclicPrefixUL },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SpecialSubframe_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SpecialSubframe_Info, SpecialSubframe_Info_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TDD_Info_sequence[] = {
+ { &hf_x2ap_eARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_EARFCN },
+ { &hf_x2ap_transmission_Bandwidth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Transmission_Bandwidth },
+ { &hf_x2ap_subframeAssignment, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SubframeAssignment },
+ { &hf_x2ap_specialSubframe_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_SpecialSubframe_Info },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_TDD_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_TDD_Info, TDD_Info_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_EUTRA_Mode_Info_vals[] = {
+ { 0, "fDD" },
+ { 1, "tDD" },
+ { 0, NULL }
+};
+
+static const per_choice_t EUTRA_Mode_Info_choice[] = {
+ { 0, &hf_x2ap_fDD , ASN1_EXTENSION_ROOT , dissect_x2ap_FDD_Info },
+ { 1, &hf_x2ap_tDD , ASN1_EXTENSION_ROOT , dissect_x2ap_TDD_Info },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_EUTRA_Mode_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_EUTRA_Mode_Info, EUTRA_Mode_Info_choice,
+ NULL);
+
+ return offset;
+}
+
+
static int
dissect_x2ap_EUTRANTraceID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 232 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL);
+ 8, 8, FALSE, &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_EUTRANTraceID);
+ dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, E212_NONE, FALSE);
+ proto_tree_add_item(subtree, hf_x2ap_eUTRANTraceID_TraceID, parameter_tvb, 3, 3, ENC_BIG_ENDIAN);
+ proto_tree_add_item(subtree, hf_x2ap_eUTRANTraceID_TraceRecordingSessionReference, parameter_tvb, 6, 2, ENC_BIG_ENDIAN);
+
+
return offset;
}
@@ -2510,6 +3996,104 @@ dissect_x2ap_EventType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
+dissect_x2ap_ExpectedActivityPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 181U, NULL, FALSE);
+
+#line 419 "./asn1/x2ap/x2ap.cnf"
+proto_item_append_text(actx->created_item, "s");
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_ExpectedIdlePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 181U, NULL, FALSE);
+
+#line 422 "./asn1/x2ap/x2ap.cnf"
+proto_item_append_text(actx->created_item, "s");
+
+
+ return offset;
+}
+
+
+static const value_string x2ap_SourceOfUEActivityBehaviourInformation_vals[] = {
+ { 0, "subscription-information" },
+ { 1, "statistics" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_SourceOfUEActivityBehaviourInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ExpectedUEActivityBehaviour_sequence[] = {
+ { &hf_x2ap_expectedActivityPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ExpectedActivityPeriod },
+ { &hf_x2ap_expectedIdlePeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ExpectedIdlePeriod },
+ { &hf_x2ap_sourceofUEActivityBehaviourInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_SourceOfUEActivityBehaviourInformation },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_ExpectedUEActivityBehaviour(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ExpectedUEActivityBehaviour, ExpectedUEActivityBehaviour_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_ExpectedHOInterval_vals[] = {
+ { 0, "sec15" },
+ { 1, "sec30" },
+ { 2, "sec60" },
+ { 3, "sec90" },
+ { 4, "sec120" },
+ { 5, "sec180" },
+ { 6, "long-time" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_ExpectedHOInterval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ExpectedUEBehaviour_sequence[] = {
+ { &hf_x2ap_expectedActivity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ExpectedUEActivityBehaviour },
+ { &hf_x2ap_expectedHOInterval, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ExpectedHOInterval },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_ExpectedUEBehaviour(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ExpectedUEBehaviour, ExpectedUEBehaviour_sequence);
+
+ return offset;
+}
+
+
+
+static int
dissect_x2ap_BIT_STRING_SIZE_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
5, 5, FALSE, NULL, NULL);
@@ -2632,8 +4216,16 @@ dissect_x2ap_ForbiddenTAs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_x2ap_LAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 2, 2, FALSE, NULL);
+#line 292 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
+ 2, 2, FALSE, &parameter_tvb);
+
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
@@ -2703,6 +4295,22 @@ dissect_x2ap_FreqBandIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
+static const value_string x2ap_FreqBandIndicatorPriority_vals[] = {
+ { 0, "not-broadcasted" },
+ { 1, "broadcasted" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_FreqBandIndicatorPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
static const per_sequence_t GlobalENB_ID_sequence[] = {
{ &hf_x2ap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_PLMN_Identity },
{ &hf_x2ap_eNB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ENB_ID },
@@ -2722,27 +4330,30 @@ dissect_x2ap_GlobalENB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_x2ap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 107 "./asn1/x2ap/x2ap.cnf"
- tvbuff_t *parameter_tvb=NULL;
+#line 99 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
proto_tree *subtree;
- gint tvb_len;
+ int len;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 1, 160, TRUE, &parameter_tvb, NULL);
+ 1, 160, TRUE, &parameter_tvb, &len);
if (!parameter_tvb)
return offset;
- /* Get the length */
- tvb_len = tvb_reported_length(parameter_tvb);
- subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TransportLayerAddress);
- if (tvb_len==4){
- /* IPv4 */
- proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv4, parameter_tvb, 0, tvb_len, ENC_BIG_ENDIAN);
- }
- if (tvb_len==16){
- /* IPv6 */
- proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv6, parameter_tvb, 0, tvb_len, ENC_NA);
- }
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TransportLayerAddress);
+ if (len == 32) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+ } else if (len == 128) {
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv6, parameter_tvb, 0, 16, ENC_NA);
+ } else if (len == 160) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv6, parameter_tvb, 4, 16, ENC_NA);
+ }
@@ -2779,8 +4390,16 @@ dissect_x2ap_GTPtunnelEndpoint(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_x2ap_MME_Group_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 2, 2, FALSE, NULL);
+#line 328 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
+ 2, 2, FALSE, &parameter_tvb);
+
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
@@ -2819,8 +4438,16 @@ dissect_x2ap_GUGroupIDList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_x2ap_MME_Code(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 1, 1, FALSE, NULL);
+#line 319 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
+ 1, 1, FALSE, &parameter_tvb);
+
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 1, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
@@ -2914,24 +4541,25 @@ dissect_x2ap_HWLoadIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
-dissect_x2ap_Masked_IMEISV(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_IntegrityProtectionAlgorithms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 350 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 64, 64, FALSE, NULL, NULL);
-
- return offset;
-}
-
-
-static const value_string x2ap_InvokeIndication_vals[] = {
- { 0, "abs-information" },
- { 0, NULL }
-};
+ 16, 16, TRUE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_integrityProtectionAlgorithms_EIA1,
+ &hf_x2ap_integrityProtectionAlgorithms_EIA2,
+ &hf_x2ap_integrityProtectionAlgorithms_EIA3,
+ &hf_x2ap_integrityProtectionAlgorithms_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_IntegrityProtectionAlgorithms);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN);
+ }
-static int
-dissect_x2ap_InvokeIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
return offset;
}
@@ -2939,19 +4567,42 @@ dissect_x2ap_InvokeIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
-dissect_x2ap_IntegrityProtectionAlgorithms(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_InterfacesToTrace(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 243 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, TRUE, NULL, NULL);
+ 8, 8, FALSE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_interfacesToTrace_S1_MME,
+ &hf_x2ap_interfacesToTrace_X2,
+ &hf_x2ap_interfacesToTrace_Uu,
+ &hf_x2ap_interfacesToTrace_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_InterfacesToTrace);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
+static const value_string x2ap_InvokeIndication_vals[] = {
+ { 0, "abs-information" },
+ { 1, "naics-information-start" },
+ { 2, "naics-information-stop" },
+ { 0, NULL }
+};
+
static int
-dissect_x2ap_InterfacesToTrace(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL, NULL);
+dissect_x2ap_InvokeIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 2, NULL);
return offset;
}
@@ -2963,6 +4614,10 @@ dissect_x2ap_Time_UE_StayedInCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 4095U, NULL, FALSE);
+#line 365 "./asn1/x2ap/x2ap.cnf"
+ proto_item_append_text(actx->created_item, "s");
+
+
return offset;
}
@@ -3038,6 +4693,21 @@ dissect_x2ap_LastVisitedCell_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+
+static int
+dissect_x2ap_LHN_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 449 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
+ 32, 256, FALSE, &parameter_tvb);
+
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA);
+
+
+ return offset;
+}
+
+
static const value_string x2ap_Links_to_log_vals[] = {
{ 0, "uplink" },
{ 1, "downlink" },
@@ -3086,6 +4756,145 @@ dissect_x2ap_LocationReportingInformation(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const value_string x2ap_ReportIntervalMDT_vals[] = {
+ { 0, "ms120" },
+ { 1, "ms240" },
+ { 2, "ms480" },
+ { 3, "ms640" },
+ { 4, "ms1024" },
+ { 5, "ms2048" },
+ { 6, "ms5120" },
+ { 7, "ms10240" },
+ { 8, "min1" },
+ { 9, "min6" },
+ { 10, "min12" },
+ { 11, "min30" },
+ { 12, "min60" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_ReportIntervalMDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 13, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string x2ap_ReportAmountMDT_vals[] = {
+ { 0, "r1" },
+ { 1, "r2" },
+ { 2, "r4" },
+ { 3, "r8" },
+ { 4, "r16" },
+ { 5, "r32" },
+ { 6, "r64" },
+ { 7, "rinfinity" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_ReportAmountMDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 8, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t M1PeriodicReporting_sequence[] = {
+ { &hf_x2ap_reportInterval , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ReportIntervalMDT },
+ { &hf_x2ap_reportAmount , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ReportAmountMDT },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_M1PeriodicReporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_M1PeriodicReporting, M1PeriodicReporting_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_M1ReportingTrigger_vals[] = {
+ { 0, "periodic" },
+ { 1, "a2eventtriggered" },
+ { 2, "a2eventtriggered-periodic" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_M1ReportingTrigger(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 1, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_Threshold_RSRP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 97U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_Threshold_RSRQ(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 34U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string x2ap_MeasurementThresholdA2_vals[] = {
+ { 0, "threshold-RSRP" },
+ { 1, "threshold-RSRQ" },
+ { 0, NULL }
+};
+
+static const per_choice_t MeasurementThresholdA2_choice[] = {
+ { 0, &hf_x2ap_threshold_RSRP , ASN1_EXTENSION_ROOT , dissect_x2ap_Threshold_RSRP },
+ { 1, &hf_x2ap_threshold_RSRQ , ASN1_EXTENSION_ROOT , dissect_x2ap_Threshold_RSRQ },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_MeasurementThresholdA2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_MeasurementThresholdA2, MeasurementThresholdA2_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t M1ThresholdEventA2_sequence[] = {
+ { &hf_x2ap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_MeasurementThresholdA2 },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_M1ThresholdEventA2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_M1ThresholdEventA2, M1ThresholdEventA2_sequence);
+
+ return offset;
+}
+
+
static const value_string x2ap_M3period_vals[] = {
{ 0, "ms100" },
{ 1, "ms1000" },
@@ -3188,54 +4997,62 @@ dissect_x2ap_M5Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const value_string x2ap_MDT_Activation_vals[] = {
- { 0, "immediate-MDT-only" },
- { 1, "immediate-MDT-and-Trace" },
+static const value_string x2ap_M6report_interval_vals[] = {
+ { 0, "ms1024" },
+ { 1, "ms2048" },
+ { 2, "ms5120" },
+ { 3, "ms10240" },
{ 0, NULL }
};
static int
-dissect_x2ap_MDT_Activation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_M6report_interval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_x2ap_MeasurementsToActivate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL, NULL);
+ 4, NULL, TRUE, 0, NULL);
return offset;
}
-static const value_string x2ap_M1ReportingTrigger_vals[] = {
- { 0, "periodic" },
- { 1, "a2eventtriggered" },
- { 2, "a2eventtriggered-periodic" },
+static const value_string x2ap_M6delay_threshold_vals[] = {
+ { 0, "ms30" },
+ { 1, "ms40" },
+ { 2, "ms50" },
+ { 3, "ms60" },
+ { 4, "ms70" },
+ { 5, "ms80" },
+ { 6, "ms90" },
+ { 7, "ms100" },
+ { 8, "ms150" },
+ { 9, "ms300" },
+ { 10, "ms500" },
+ { 11, "ms750" },
{ 0, NULL }
};
static int
-dissect_x2ap_M1ReportingTrigger(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_M6delay_threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 1, NULL);
+ 12, NULL, TRUE, 0, NULL);
return offset;
}
+static const per_sequence_t M6Configuration_sequence[] = {
+ { &hf_x2ap_m6report_interval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_M6report_interval },
+ { &hf_x2ap_m6delay_threshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_M6delay_threshold },
+ { &hf_x2ap_m6_links_to_log, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Links_to_log },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
static int
-dissect_x2ap_Threshold_RSRP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 97U, NULL, FALSE);
+dissect_x2ap_M6Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_M6Configuration, M6Configuration_sequence);
return offset;
}
@@ -3243,111 +5060,96 @@ dissect_x2ap_Threshold_RSRP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
-dissect_x2ap_Threshold_RSRQ(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_M7period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 34U, NULL, FALSE);
+ 1U, 60U, NULL, TRUE);
return offset;
}
-static const value_string x2ap_MeasurementThresholdA2_vals[] = {
- { 0, "threshold-RSRP" },
- { 1, "threshold-RSRQ" },
- { 0, NULL }
-};
-
-static const per_choice_t MeasurementThresholdA2_choice[] = {
- { 0, &hf_x2ap_threshold_RSRP , ASN1_EXTENSION_ROOT , dissect_x2ap_Threshold_RSRP },
- { 1, &hf_x2ap_threshold_RSRQ , ASN1_EXTENSION_ROOT , dissect_x2ap_Threshold_RSRQ },
- { 0, NULL, 0, NULL }
+static const per_sequence_t M7Configuration_sequence[] = {
+ { &hf_x2ap_m7period , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_M7period },
+ { &hf_x2ap_m7_links_to_log, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Links_to_log },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
};
static int
-dissect_x2ap_MeasurementThresholdA2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_x2ap_MeasurementThresholdA2, MeasurementThresholdA2_choice,
- NULL);
+dissect_x2ap_M7Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_M7Configuration, M7Configuration_sequence);
return offset;
}
-static const per_sequence_t M1ThresholdEventA2_sequence[] = {
- { &hf_x2ap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_MeasurementThresholdA2 },
- { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
+static const value_string x2ap_ManagementBasedMDTallowed_vals[] = {
+ { 0, "allowed" },
+ { 0, NULL }
};
+
static int
-dissect_x2ap_M1ThresholdEventA2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_x2ap_M1ThresholdEventA2, M1ThresholdEventA2_sequence);
+dissect_x2ap_ManagementBasedMDTallowed(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
return offset;
}
-static const value_string x2ap_ReportIntervalMDT_vals[] = {
- { 0, "ms120" },
- { 1, "ms240" },
- { 2, "ms480" },
- { 3, "ms640" },
- { 4, "ms1024" },
- { 5, "ms2048" },
- { 6, "ms5120" },
- { 7, "ms10240" },
- { 8, "min1" },
- { 9, "min6" },
- { 10, "min12" },
- { 11, "min30" },
- { 12, "min60" },
- { 0, NULL }
-};
-
static int
-dissect_x2ap_ReportIntervalMDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 13, NULL, FALSE, 0, NULL);
+dissect_x2ap_Masked_IMEISV(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 64, 64, FALSE, NULL, NULL);
return offset;
}
-static const value_string x2ap_ReportAmountMDT_vals[] = {
- { 0, "r1" },
- { 1, "r2" },
- { 2, "r4" },
- { 3, "r8" },
- { 4, "r16" },
- { 5, "r32" },
- { 6, "r64" },
- { 7, "rinfinity" },
+static const value_string x2ap_MDT_Activation_vals[] = {
+ { 0, "immediate-MDT-only" },
+ { 1, "immediate-MDT-and-Trace" },
{ 0, NULL }
};
static int
-dissect_x2ap_ReportAmountMDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_MDT_Activation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, FALSE, 0, NULL);
+ 2, NULL, TRUE, 0, NULL);
return offset;
}
-static const per_sequence_t M1PeriodicReporting_sequence[] = {
- { &hf_x2ap_reportInterval , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ReportIntervalMDT },
- { &hf_x2ap_reportAmount , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ReportAmountMDT },
- { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_x2ap_M1PeriodicReporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_x2ap_M1PeriodicReporting, M1PeriodicReporting_sequence);
+dissect_x2ap_MeasurementsToActivate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 380 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 8, 8, FALSE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_measurementsToActivate_M1,
+ &hf_x2ap_measurementsToActivate_M2,
+ &hf_x2ap_measurementsToActivate_M3,
+ &hf_x2ap_measurementsToActivate_M4,
+ &hf_x2ap_measurementsToActivate_M5,
+ &hf_x2ap_measurementsToActivate_LoggingM1FromEventTriggered,
+ &hf_x2ap_measurementsToActivate_M6,
+ &hf_x2ap_measurementsToActivate_M7,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MeasurementsToActivate);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
@@ -3390,8 +5192,23 @@ dissect_x2ap_MDTPLMNList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_x2ap_MDT_Location_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 405 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL, NULL);
+ 8, 8, FALSE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_MDT_Location_Info_GNSS,
+ &hf_x2ap_MDT_Location_Info_E_CID,
+ &hf_x2ap_MDT_Location_Info_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MDT_Location_Info);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+
return offset;
}
@@ -3409,6 +5226,26 @@ dissect_x2ap_Measurement_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
+dissect_x2ap_MeNBtoSeNBContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 214 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MeNBtoSeNBContainer);
+ dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+
+
+ return offset;
+}
+
+
+
+static int
dissect_x2ap_MBMS_Service_Area_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
2, 2, FALSE, NULL);
@@ -3524,21 +5361,6 @@ dissect_x2ap_MBSFN_Subframe_Infolist(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const value_string x2ap_ManagementBasedMDTallowed_vals[] = {
- { 0, "allowed" },
- { 0, NULL }
-};
-
-
-static int
-dissect_x2ap_ManagementBasedMDTallowed(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
static int
dissect_x2ap_INTEGER_M20_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -3667,6 +5489,24 @@ dissect_x2ap_Number_of_Antennaports(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
+dissect_x2ap_Port_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 124 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
+ 2, 2, FALSE, &parameter_tvb);
+
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
+ }
+
+
+
+ return offset;
+}
+
+
+
+static int
dissect_x2ap_INTEGER_0_837(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 837U, NULL, FALSE);
@@ -3733,6 +5573,70 @@ dissect_x2ap_PRACH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
+static const value_string x2ap_ProSeDirectDiscovery_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_ProSeDirectDiscovery(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string x2ap_ProSeDirectCommunication_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_ProSeDirectCommunication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ProSeAuthorized_sequence[] = {
+ { &hf_x2ap_proSeDirectDiscovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProSeDirectDiscovery },
+ { &hf_x2ap_proSeDirectCommunication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProSeDirectCommunication },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_ProSeAuthorized(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ProSeAuthorized, ProSeAuthorized_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_ProSeUEtoNetworkRelaying_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_ProSeUEtoNetworkRelaying(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
static int
dissect_x2ap_UL_GBR_PRB_usage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -3803,9 +5707,21 @@ dissect_x2ap_ReceiveStatusOfULPDCPSDUsExtended(tvbuff_t *tvb _U_, int offset _U_
}
+
+static int
+dissect_x2ap_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 1, 131072, FALSE, NULL, NULL);
+
+ return offset;
+}
+
+
static const value_string x2ap_Registration_Request_vals[] = {
{ 0, "start" },
{ 1, "stop" },
+ { 2, "partial-stop" },
+ { 3, "add" },
{ 0, NULL }
};
@@ -3813,7 +5729,7 @@ static const value_string x2ap_Registration_Request_vals[] = {
static int
dissect_x2ap_Registration_Request(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, TRUE, 2, NULL);
return offset;
}
@@ -3829,36 +5745,6 @@ dissect_x2ap_BIT_STRING_SIZE_6_110_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const value_string x2ap_RNTP_Threshold_vals[] = {
- { 0, "minusInfinity" },
- { 1, "minusEleven" },
- { 2, "minusTen" },
- { 3, "minusNine" },
- { 4, "minusEight" },
- { 5, "minusSeven" },
- { 6, "minusSix" },
- { 7, "minusFive" },
- { 8, "minusFour" },
- { 9, "minusThree" },
- { 10, "minusTwo" },
- { 11, "minusOne" },
- { 12, "zero" },
- { 13, "one" },
- { 14, "two" },
- { 15, "three" },
- { 0, NULL }
-};
-
-
-static int
-dissect_x2ap_RNTP_Threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 16, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
static const value_string x2ap_T_numberOfCellSpecificAntennaPorts_02_vals[] = {
{ 0, "one" },
{ 1, "two" },
@@ -3878,16 +5764,6 @@ dissect_x2ap_T_numberOfCellSpecificAntennaPorts_02(tvbuff_t *tvb _U_, int offset
static int
-dissect_x2ap_INTEGER_0_3_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3U, NULL, TRUE);
-
- return offset;
-}
-
-
-
-static int
dissect_x2ap_INTEGER_0_4_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 4U, NULL, TRUE);
@@ -3918,8 +5794,97 @@ dissect_x2ap_RelativeNarrowbandTxPower(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_x2ap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 155 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 32, 32, FALSE, NULL, NULL);
+ 32, 32, FALSE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_ReportCharacteristics_PRBPeriodic,
+ &hf_x2ap_ReportCharacteristics_TNLLoadIndPeriodic,
+ &hf_x2ap_ReportCharacteristics_HWLoadIndPeriodic,
+ &hf_x2ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ &hf_x2ap_ReportCharacteristics_ABSStatusPeriodic,
+ &hf_x2ap_ReportCharacteristics_RSRPMeasurementReportPeriodic,
+ &hf_x2ap_ReportCharacteristics_CSIReportPeriodic,
+ &hf_x2ap_ReportCharacteristics_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_ReportCharacteristics);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
+
+
+ return offset;
+}
+
+
+static const value_string x2ap_ReportingPeriodicityCSIR_vals[] = {
+ { 0, "ms5" },
+ { 1, "ms10" },
+ { 2, "ms20" },
+ { 3, "ms40" },
+ { 4, "ms80" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_ReportingPeriodicityCSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string x2ap_ReportingPeriodicityRSRPMR_vals[] = {
+ { 0, "one-hundred-20-ms" },
+ { 1, "two-hundred-40-ms" },
+ { 2, "four-hundred-80-ms" },
+ { 3, "six-hundred-40-ms" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_ReportingPeriodicityRSRPMR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_BIT_STRING_SIZE_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 24, 24, FALSE, NULL, NULL);
+
+ return offset;
+}
+
+
+static const value_string x2ap_ResumeID_vals[] = {
+ { 0, "non-truncated" },
+ { 1, "truncated" },
+ { 0, NULL }
+};
+
+static const per_choice_t ResumeID_choice[] = {
+ { 0, &hf_x2ap_non_truncated , ASN1_EXTENSION_ROOT , dissect_x2ap_BIT_STRING_SIZE_40 },
+ { 1, &hf_x2ap_truncated , ASN1_EXTENSION_ROOT , dissect_x2ap_BIT_STRING_SIZE_24 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_ResumeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ResumeID, ResumeID_choice,
+ NULL);
return offset;
}
@@ -3928,15 +5893,18 @@ dissect_x2ap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_x2ap_RRC_Context(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 131 "./asn1/x2ap/x2ap.cnf"
- tvbuff_t *parameter_tvb=NULL;
+#line 135 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
if (!parameter_tvb)
return offset;
- dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, tree, NULL);
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRC_Context);
+ dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
@@ -3976,6 +5944,75 @@ dissect_x2ap_RRCConnSetupIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+
+static int
+dissect_x2ap_INTEGER_0_97_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 97U, NULL, TRUE);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSRPMeasurementResult_item_sequence[] = {
+ { &hf_x2ap_rSRPCellID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ECGI },
+ { &hf_x2ap_rSRPMeasured , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_97_ },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_RSRPMeasurementResult_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_RSRPMeasurementResult_item, RSRPMeasurementResult_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSRPMeasurementResult_sequence_of[1] = {
+ { &hf_x2ap_RSRPMeasurementResult_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_RSRPMeasurementResult_item },
+};
+
+static int
+dissect_x2ap_RSRPMeasurementResult(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_RSRPMeasurementResult, RSRPMeasurementResult_sequence_of,
+ 1, maxCellReport, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSRPMRList_item_sequence[] = {
+ { &hf_x2ap_rSRPMeasurementResult, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_RSRPMeasurementResult },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_RSRPMRList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_RSRPMRList_item, RSRPMRList_item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSRPMRList_sequence_of[1] = {
+ { &hf_x2ap_RSRPMRList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_RSRPMRList_item },
+};
+
+static int
+dissect_x2ap_RSRPMRList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_RSRPMRList, RSRPMRList_sequence_of,
+ 1, maxUEReport, FALSE);
+
+ return offset;
+}
+
+
static const per_sequence_t S1TNLLoadIndicator_sequence[] = {
{ &hf_x2ap_dLS1TNLLoadIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_LoadIndicator },
{ &hf_x2ap_uLS1TNLLoadIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_LoadIndicator },
@@ -3992,6 +6029,53 @@ dissect_x2ap_S1TNLLoadIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
+static const value_string x2ap_SCGChangeIndication_vals[] = {
+ { 0, "pDCPCountWrapAround" },
+ { 1, "pSCellChange" },
+ { 2, "other" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_SCGChangeIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_SeNBSecurityKey(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 256, 256, FALSE, NULL, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_SeNBtoMeNBContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 223 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_SeNBtoMeNBContainer);
+ dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+
+
+ return offset;
+}
+
+
static const per_sequence_t ServedCell_Information_sequence[] = {
{ &hf_x2ap_pCI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_PCI },
{ &hf_x2ap_cellId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ECGI },
@@ -4041,6 +6125,21 @@ dissect_x2ap_ServedCells(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
+static const value_string x2ap_SIPTOBearerDeactivationIndication_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_SIPTOBearerDeactivationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
static int
dissect_x2ap_ShortMAC_I(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -4089,16 +6188,18 @@ dissect_x2ap_TargetCellInUTRAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_x2ap_TargeteNBtoSource_eNBTransparentContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 90 "./asn1/x2ap/x2ap.cnf"
- tvbuff_t *parameter_tvb=NULL;
+#line 80 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
- if (!parameter_tvb)
- return offset;
+ if (!parameter_tvb)
+ return offset;
- dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, tree, NULL);
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TargeteNBtoSource_eNBTransparentContainer);
+ dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
@@ -4159,8 +6260,32 @@ dissect_x2ap_TraceDepth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_x2ap_TraceCollectionEntityIPAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 258 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
+ int len;
+
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 1, 160, TRUE, NULL, NULL);
+ 1, 160, TRUE, &parameter_tvb, &len);
+
+ if (!parameter_tvb)
+ return offset;
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TraceCollectionEntityIPAddress);
+ if (len == 32) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+ } else if (len == 128) {
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv6, parameter_tvb, 0, 16, ENC_NA);
+ } else if (len == 160) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN);
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv6, parameter_tvb, 4, 16, ENC_NA);
+ }
+
+
return offset;
}
@@ -4184,6 +6309,53 @@ dissect_x2ap_TraceActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+static const per_sequence_t TunnelInformation_sequence[] = {
+ { &hf_x2ap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_TransportLayerAddress },
+ { &hf_x2ap_uDP_Port_Number, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_Port_Number },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_TunnelInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_TunnelInformation, TunnelInformation_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UEAggregateMaximumBitRate_sequence[] = {
+ { &hf_x2ap_uEaggregateMaximumBitRateDownlink, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_BitRate },
+ { &hf_x2ap_uEaggregateMaximumBitRateUplink, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_BitRate },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_UEAggregateMaximumBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_UEAggregateMaximumBitRate, UEAggregateMaximumBitRate_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_UE_ContextKeptIndicator_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_x2ap_UE_ContextKeptIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
static const per_sequence_t UE_HistoryInformation_sequence_of[1] = {
{ &hf_x2ap_UE_HistoryInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_LastVisitedCell_Item },
};
@@ -4200,6 +6372,26 @@ dissect_x2ap_UE_HistoryInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
+dissect_x2ap_UE_HistoryInformationFromTheUE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 146 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_HistoryInformationFromTheUE);
+ dissect_lte_rrc_VisitedCellInfoList_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+
+
+ return offset;
+}
+
+
+
+static int
dissect_x2ap_UE_S1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 4294967295U, NULL, FALSE);
@@ -4218,17 +6410,51 @@ dissect_x2ap_UE_X2AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t UEAggregateMaximumBitRate_sequence[] = {
- { &hf_x2ap_uEaggregateMaximumBitRateDownlink, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_BitRate },
- { &hf_x2ap_uEaggregateMaximumBitRateUplink, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_BitRate },
- { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_x2ap_UEAggregateMaximumBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_x2ap_UEAggregateMaximumBitRate, UEAggregateMaximumBitRate_sequence);
+dissect_x2ap_UE_X2AP_ID_Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, TRUE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_UE_RLF_Report_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 196 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_RLF_Report_Container);
+ dissect_lte_rrc_RLF_Report_r9_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_UE_RLF_Report_Container_for_extended_bands(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 205 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
+
+ if (!parameter_tvb)
+ return offset;
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_RLF_Report_Container_for_extended_bands);
+ dissect_lte_rrc_RLF_Report_v9e0_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+
+
return offset;
}
@@ -4292,9 +6518,9 @@ dissect_x2ap_UL_HighInterferenceIndicationInfo(tvbuff_t *tvb _U_, int offset _U_
static int
-dissect_x2ap_UE_RLF_Report_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+dissect_x2ap_X2BenefitValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, TRUE);
return offset;
}
@@ -4307,6 +6533,9 @@ static const per_sequence_t HandoverRequest_sequence[] = {
static int
dissect_x2ap_HandoverRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 455 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverRequest");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_HandoverRequest, HandoverRequest_sequence);
@@ -4379,6 +6608,23 @@ dissect_x2ap_MobilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
+static const per_sequence_t UE_ContextReferenceAtSeNB_sequence[] = {
+ { &hf_x2ap_source_GlobalSeNB_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GlobalENB_ID },
+ { &hf_x2ap_seNB_UE_X2AP_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_UE_X2AP_ID },
+ { &hf_x2ap_seNB_UE_X2AP_ID_Extension, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_UE_X2AP_ID_Extension },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_UE_ContextReferenceAtSeNB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_UE_ContextReferenceAtSeNB, UE_ContextReferenceAtSeNB_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t HandoverRequestAcknowledge_sequence[] = {
{ &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
{ NULL, 0, 0, NULL }
@@ -4386,6 +6632,9 @@ static const per_sequence_t HandoverRequestAcknowledge_sequence[] = {
static int
dissect_x2ap_HandoverRequestAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 457 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverRequestAcknowledge");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_HandoverRequestAcknowledge, HandoverRequestAcknowledge_sequence);
@@ -4431,6 +6680,9 @@ static const per_sequence_t HandoverPreparationFailure_sequence[] = {
static int
dissect_x2ap_HandoverPreparationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 459 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverPreparationFailure");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_HandoverPreparationFailure, HandoverPreparationFailure_sequence);
@@ -4445,6 +6697,9 @@ static const per_sequence_t HandoverReport_sequence[] = {
static int
dissect_x2ap_HandoverReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 497 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverReport");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_HandoverReport, HandoverReport_sequence);
@@ -4459,6 +6714,9 @@ static const per_sequence_t SNStatusTransfer_sequence[] = {
static int
dissect_x2ap_SNStatusTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 461 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SNStatusTransfer");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_SNStatusTransfer, SNStatusTransfer_sequence);
@@ -4505,6 +6763,9 @@ static const per_sequence_t UEContextRelease_sequence[] = {
static int
dissect_x2ap_UEContextRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 463 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", UEContextRelease");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_UEContextRelease, UEContextRelease_sequence);
@@ -4519,6 +6780,9 @@ static const per_sequence_t HandoverCancel_sequence[] = {
static int
dissect_x2ap_HandoverCancel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 465 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", HandoverCancel");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_HandoverCancel, HandoverCancel_sequence);
@@ -4533,6 +6797,9 @@ static const per_sequence_t ErrorIndication_sequence[] = {
static int
dissect_x2ap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 467 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ErrorIndication");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ErrorIndication, ErrorIndication_sequence);
@@ -4547,6 +6814,9 @@ static const per_sequence_t ResetRequest_sequence[] = {
static int
dissect_x2ap_ResetRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 469 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResetRequest");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ResetRequest, ResetRequest_sequence);
@@ -4561,6 +6831,9 @@ static const per_sequence_t ResetResponse_sequence[] = {
static int
dissect_x2ap_ResetResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 471 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResetResponse");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ResetResponse, ResetResponse_sequence);
@@ -4575,6 +6848,9 @@ static const per_sequence_t X2SetupRequest_sequence[] = {
static int
dissect_x2ap_X2SetupRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 473 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupRequest");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_X2SetupRequest, X2SetupRequest_sequence);
@@ -4589,6 +6865,9 @@ static const per_sequence_t X2SetupResponse_sequence[] = {
static int
dissect_x2ap_X2SetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 475 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupResponse");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_X2SetupResponse, X2SetupResponse_sequence);
@@ -4603,6 +6882,9 @@ static const per_sequence_t X2SetupFailure_sequence[] = {
static int
dissect_x2ap_X2SetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 477 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2SetupFailure");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_X2SetupFailure, X2SetupFailure_sequence);
@@ -4617,6 +6899,9 @@ static const per_sequence_t LoadInformation_sequence[] = {
static int
dissect_x2ap_LoadInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 479 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", LoadInformation");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_LoadInformation, LoadInformation_sequence);
@@ -4663,6 +6948,9 @@ static const per_sequence_t ENBConfigurationUpdate_sequence[] = {
static int
dissect_x2ap_ENBConfigurationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 481 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdate");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ENBConfigurationUpdate, ENBConfigurationUpdate_sequence);
@@ -4722,6 +7010,9 @@ static const per_sequence_t ENBConfigurationUpdateAcknowledge_sequence[] = {
static int
dissect_x2ap_ENBConfigurationUpdateAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 483 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdateAcknowledge");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ENBConfigurationUpdateAcknowledge, ENBConfigurationUpdateAcknowledge_sequence);
@@ -4736,6 +7027,9 @@ static const per_sequence_t ENBConfigurationUpdateFailure_sequence[] = {
static int
dissect_x2ap_ENBConfigurationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 485 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ENBConfigurationUpdateFailure");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ENBConfigurationUpdateFailure, ENBConfigurationUpdateFailure_sequence);
@@ -4750,6 +7044,9 @@ static const per_sequence_t ResourceStatusRequest_sequence[] = {
static int
dissect_x2ap_ResourceStatusRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 487 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusRequest");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ResourceStatusRequest, ResourceStatusRequest_sequence);
@@ -4826,6 +7123,9 @@ static const per_sequence_t ResourceStatusResponse_sequence[] = {
static int
dissect_x2ap_ResourceStatusResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 489 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusResponse");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ResourceStatusResponse, ResourceStatusResponse_sequence);
@@ -4877,8 +7177,39 @@ dissect_x2ap_MeasurementInitiationResult_Item(tvbuff_t *tvb _U_, int offset _U_,
}
+
+static int
+dissect_x2ap_T_measurementFailedReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 174 "./asn1/x2ap/x2ap.cnf"
+ tvbuff_t *parameter_tvb = NULL;
+
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 32, 32, FALSE, &parameter_tvb, NULL);
+
+ if(parameter_tvb){
+ const gint *fields[] = {
+ &hf_x2ap_measurementFailedReportCharacteristics_PRBPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_TNLLoadIndPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_HWLoadIndPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_ABSStatusPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_RSRPMeasurementReportPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_CSIReportPeriodic,
+ &hf_x2ap_measurementFailedReportCharacteristics_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_measurementFailedReportCharacteristics);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
+
+
+ return offset;
+}
+
+
static const per_sequence_t MeasurementFailureCause_Item_sequence[] = {
- { &hf_x2ap_measurementFailedReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ReportCharacteristics },
+ { &hf_x2ap_measurementFailedReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_T_measurementFailedReportCharacteristics },
{ &hf_x2ap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Cause },
{ &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
@@ -4900,6 +7231,9 @@ static const per_sequence_t ResourceStatusFailure_sequence[] = {
static int
dissect_x2ap_ResourceStatusFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 491 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusFailure");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ResourceStatusFailure, ResourceStatusFailure_sequence);
@@ -4944,6 +7278,9 @@ static const per_sequence_t ResourceStatusUpdate_sequence[] = {
static int
dissect_x2ap_ResourceStatusUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 493 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", ResourceStatusUpdate");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_ResourceStatusUpdate, ResourceStatusUpdate_sequence);
@@ -4990,6 +7327,9 @@ static const per_sequence_t PrivateMessage_sequence[] = {
static int
dissect_x2ap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 495 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", PrivateMessage");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_PrivateMessage, PrivateMessage_sequence);
@@ -5004,6 +7344,9 @@ static const per_sequence_t MobilityChangeRequest_sequence[] = {
static int
dissect_x2ap_MobilityChangeRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 501 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeRequest");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_MobilityChangeRequest, MobilityChangeRequest_sequence);
@@ -5018,6 +7361,9 @@ static const per_sequence_t MobilityChangeAcknowledge_sequence[] = {
static int
dissect_x2ap_MobilityChangeAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 503 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeAcknowledge");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_MobilityChangeAcknowledge, MobilityChangeAcknowledge_sequence);
@@ -5032,6 +7378,9 @@ static const per_sequence_t MobilityChangeFailure_sequence[] = {
static int
dissect_x2ap_MobilityChangeFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 505 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", MobilityChangeFailure");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_MobilityChangeFailure, MobilityChangeFailure_sequence);
@@ -5046,6 +7395,9 @@ static const per_sequence_t RLFIndication_sequence[] = {
static int
dissect_x2ap_RLFIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 499 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", RLFIndication");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_RLFIndication, RLFIndication_sequence);
@@ -5060,6 +7412,9 @@ static const per_sequence_t CellActivationRequest_sequence[] = {
static int
dissect_x2ap_CellActivationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 507 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationRequest");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_CellActivationRequest, CellActivationRequest_sequence);
@@ -5103,6 +7458,9 @@ static const per_sequence_t CellActivationResponse_sequence[] = {
static int
dissect_x2ap_CellActivationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 509 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationResponse");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_CellActivationResponse, CellActivationResponse_sequence);
@@ -5146,6 +7504,9 @@ static const per_sequence_t CellActivationFailure_sequence[] = {
static int
dissect_x2ap_CellActivationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 511 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", CellActivationFailure");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_CellActivationFailure, CellActivationFailure_sequence);
@@ -5160,6 +7521,9 @@ static const per_sequence_t X2Release_sequence[] = {
static int
dissect_x2ap_X2Release(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 513 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2Release");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_x2ap_X2Release, X2Release_sequence);
@@ -5167,23 +7531,26 @@ dissect_x2ap_X2Release(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t X2MessageTransfer_sequence[] = {
+static const per_sequence_t X2APMessageTransfer_sequence[] = {
{ &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
{ NULL, 0, 0, NULL }
};
static int
-dissect_x2ap_X2MessageTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_x2ap_X2APMessageTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 515 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2APMessageTransfer");
+
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_x2ap_X2MessageTransfer, X2MessageTransfer_sequence);
+ ett_x2ap_X2APMessageTransfer, X2APMessageTransfer_sequence);
return offset;
}
static const per_sequence_t RNL_Header_sequence[] = {
- { &hf_x2ap_target_GlobalENB_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GlobalENB_ID },
{ &hf_x2ap_source_GlobalENB_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GlobalENB_ID },
+ { &hf_x2ap_target_GlobalENB_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GlobalENB_ID },
{ &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
@@ -5207,6 +7574,1240 @@ dissect_x2ap_X2AP_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
+static const per_sequence_t SeNBAdditionRequest_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBAdditionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 523 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequest");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBAdditionRequest, SeNBAdditionRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeAdded_List_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_ToBeAdded_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeAdded_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeAdded_List, E_RABs_ToBeAdded_List_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeAdded_Item_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_e_RAB_Level_QoS_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_Level_QoS_Parameters },
+ { &hf_x2ap_dL_Forwarding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_DL_Forwarding },
+ { &hf_x2ap_s1_UL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeAdded_Item_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeAdded_Item_SCG_Bearer, E_RABs_ToBeAdded_Item_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeAdded_Item_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_e_RAB_Level_QoS_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_Level_QoS_Parameters },
+ { &hf_x2ap_meNB_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeAdded_Item_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeAdded_Item_Split_Bearer, E_RABs_ToBeAdded_Item_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_ToBeAdded_Item_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_ToBeAdded_Item_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeAdded_Item_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeAdded_Item_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeAdded_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeAdded_Item, E_RABs_ToBeAdded_Item_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBAdditionRequestAcknowledge_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBAdditionRequestAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 525 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequestAcknowledge");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBAdditionRequestAcknowledge, SeNBAdditionRequestAcknowledge_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeAdded_List_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_Admitted_ToBeAdded_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeAdded_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeAdded_List, E_RABs_Admitted_ToBeAdded_List_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_s1_DL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_dL_Forwarding_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_uL_Forwarding_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer, E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeAdded_Item_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_seNB_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeAdded_Item_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeAdded_Item_Split_Bearer, E_RABs_Admitted_ToBeAdded_Item_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_Admitted_ToBeAdded_Item_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_Admitted_ToBeAdded_Item_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_01 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_01, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_Admitted_ToBeAdded_Item_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeAdded_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeAdded_Item, E_RABs_Admitted_ToBeAdded_Item_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBAdditionRequestReject_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBAdditionRequestReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 527 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBAdditionRequestReject");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBAdditionRequestReject, SeNBAdditionRequestReject_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBReconfigurationComplete_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 529 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReconfigurationComplete");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBReconfigurationComplete, SeNBReconfigurationComplete_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ResponseInformationSeNBReconfComp_SuccessItem_sequence[] = {
+ { &hf_x2ap_meNBtoSeNBContainer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_MeNBtoSeNBContainer },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_ResponseInformationSeNBReconfComp_SuccessItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ResponseInformationSeNBReconfComp_SuccessItem, ResponseInformationSeNBReconfComp_SuccessItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ResponseInformationSeNBReconfComp_RejectByMeNBItem_sequence[] = {
+ { &hf_x2ap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Cause },
+ { &hf_x2ap_meNBtoSeNBContainer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_MeNBtoSeNBContainer },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_ResponseInformationSeNBReconfComp_RejectByMeNBItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ResponseInformationSeNBReconfComp_RejectByMeNBItem, ResponseInformationSeNBReconfComp_RejectByMeNBItem_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_ResponseInformationSeNBReconfComp_vals[] = {
+ { 0, "success" },
+ { 1, "reject-by-MeNB" },
+ { 0, NULL }
+};
+
+static const per_choice_t ResponseInformationSeNBReconfComp_choice[] = {
+ { 0, &hf_x2ap_success , ASN1_EXTENSION_ROOT , dissect_x2ap_ResponseInformationSeNBReconfComp_SuccessItem },
+ { 1, &hf_x2ap_reject_by_MeNB , ASN1_EXTENSION_ROOT , dissect_x2ap_ResponseInformationSeNBReconfComp_RejectByMeNBItem },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_ResponseInformationSeNBReconfComp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_ResponseInformationSeNBReconfComp, ResponseInformationSeNBReconfComp_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBModificationRequest_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBModificationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 531 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequest");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBModificationRequest, SeNBModificationRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeAdded_List_ModReq_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_ToBeAdded_List_ModReq_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeAdded_List_ModReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeAdded_List_ModReq, E_RABs_ToBeAdded_List_ModReq_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeModified_List_ModReq_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_ToBeModified_List_ModReq_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeModified_List_ModReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeModified_List_ModReq, E_RABs_ToBeModified_List_ModReq_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_List_ModReq_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_ToBeReleased_List_ModReq_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_List_ModReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_List_ModReq, E_RABs_ToBeReleased_List_ModReq_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_ContextInformationSeNBModReq_sequence[] = {
+ { &hf_x2ap_uE_SecurityCapabilities, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_UESecurityCapabilities },
+ { &hf_x2ap_seNB_SecurityKey, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_SeNBSecurityKey },
+ { &hf_x2ap_seNBUEAggregateMaximumBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_UEAggregateMaximumBitRate },
+ { &hf_x2ap_e_RABs_ToBeAdded, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_E_RABs_ToBeAdded_List_ModReq },
+ { &hf_x2ap_e_RABs_ToBeModified, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_E_RABs_ToBeModified_List_ModReq },
+ { &hf_x2ap_e_RABs_ToBeReleased, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_E_RABs_ToBeReleased_List_ModReq },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_UE_ContextInformationSeNBModReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_UE_ContextInformationSeNBModReq, UE_ContextInformationSeNBModReq_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeAdded_ModReqItem_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_e_RAB_Level_QoS_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_Level_QoS_Parameters },
+ { &hf_x2ap_dL_Forwarding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_DL_Forwarding },
+ { &hf_x2ap_s1_UL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeAdded_ModReqItem_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeAdded_ModReqItem_SCG_Bearer, E_RABs_ToBeAdded_ModReqItem_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeAdded_ModReqItem_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_e_RAB_Level_QoS_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_Level_QoS_Parameters },
+ { &hf_x2ap_meNB_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeAdded_ModReqItem_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeAdded_ModReqItem_Split_Bearer, E_RABs_ToBeAdded_ModReqItem_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_ToBeAdded_ModReqItem_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_ToBeAdded_ModReqItem_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_02 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeAdded_ModReqItem_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_02, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeAdded_ModReqItem_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeAdded_ModReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeAdded_ModReqItem, E_RABs_ToBeAdded_ModReqItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeModified_ModReqItem_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_e_RAB_Level_QoS_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_E_RAB_Level_QoS_Parameters },
+ { &hf_x2ap_s1_UL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeModified_ModReqItem_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeModified_ModReqItem_SCG_Bearer, E_RABs_ToBeModified_ModReqItem_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeModified_ModReqItem_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_e_RAB_Level_QoS_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_E_RAB_Level_QoS_Parameters },
+ { &hf_x2ap_meNB_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeModified_ModReqItem_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeModified_ModReqItem_Split_Bearer, E_RABs_ToBeModified_ModReqItem_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_ToBeModified_ModReqItem_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_ToBeModified_ModReqItem_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_03 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeModified_ModReqItem_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_03, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeModified_ModReqItem_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeModified_ModReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeModified_ModReqItem, E_RABs_ToBeModified_ModReqItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_ModReqItem_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_dL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_uL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_ModReqItem_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_ModReqItem_SCG_Bearer, E_RABs_ToBeReleased_ModReqItem_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_ModReqItem_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_dL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_ModReqItem_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_ModReqItem_Split_Bearer, E_RABs_ToBeReleased_ModReqItem_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_ToBeReleased_ModReqItem_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_ToBeReleased_ModReqItem_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_04 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeReleased_ModReqItem_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_04, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeReleased_ModReqItem_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_ModReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_ModReqItem, E_RABs_ToBeReleased_ModReqItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBModificationRequestAcknowledge_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBModificationRequestAcknowledge(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 533 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequestAcknowledge");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBModificationRequestAcknowledge, SeNBModificationRequestAcknowledge_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeAdded_ModAckList_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList, E_RABs_Admitted_ToBeAdded_ModAckList_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_s1_DL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_dL_Forwarding_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_uL_Forwarding_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer, E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_seNB_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer, E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_Admitted_ToBeAdded_ModAckItem_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_05 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_05, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem, E_RABs_Admitted_ToBeAdded_ModAckItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeModified_ModAckList_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeModified_ModAckList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckList, E_RABs_Admitted_ToBeModified_ModAckList_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_s1_DL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer, E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_seNB_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer, E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_Admitted_ToBeModified_ModAckItem_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_06 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_06, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem, E_RABs_Admitted_ToBeModified_ModAckItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeReleased_ModAckList_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList, E_RABs_Admitted_ToBeReleased_ModAckList_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer, E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer, E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_Admitted_ToReleased_ModAckItem_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_Admitted_ToReleased_ModAckItem_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_07 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_07, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_Admitted_ToReleased_ModAckItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_Admitted_ToReleased_ModAckItem, E_RABs_Admitted_ToReleased_ModAckItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBModificationRequestReject_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBModificationRequestReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 535 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequestReject");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBModificationRequestReject, SeNBModificationRequestReject_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBModificationRequired_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBModificationRequired(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 537 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRequired");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBModificationRequired, SeNBModificationRequired_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_ModReqd_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_ToBeReleased_ModReqd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_ModReqd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_ModReqd, E_RABs_ToBeReleased_ModReqd_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_ModReqdItem_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_Cause },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_ModReqdItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_ModReqdItem, E_RABs_ToBeReleased_ModReqdItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBModificationConfirm_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBModificationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 539 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationConfirm");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBModificationConfirm, SeNBModificationConfirm_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBModificationRefuse_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBModificationRefuse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 541 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBModificationRefuse");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBModificationRefuse, SeNBModificationRefuse_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBReleaseRequest_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBReleaseRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 543 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseRequest");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBReleaseRequest, SeNBReleaseRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_List_RelReq_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_ToBeReleased_List_RelReq_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_List_RelReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_List_RelReq, E_RABs_ToBeReleased_List_RelReq_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_RelReqItem_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_uL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_dL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_RelReqItem_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_RelReqItem_SCG_Bearer, E_RABs_ToBeReleased_RelReqItem_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_RelReqItem_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_dL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_RelReqItem_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_RelReqItem_Split_Bearer, E_RABs_ToBeReleased_RelReqItem_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_ToBeReleased_RelReqItem_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_ToBeReleased_RelReqItem_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_08 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeReleased_RelReqItem_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_08, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeReleased_RelReqItem_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_RelReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_RelReqItem, E_RABs_ToBeReleased_RelReqItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBReleaseRequired_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBReleaseRequired(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 545 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseRequired");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBReleaseRequired, SeNBReleaseRequired_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBReleaseConfirm_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBReleaseConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 547 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBReleaseConfirm");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBReleaseConfirm, SeNBReleaseConfirm_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_List_RelConf_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_ToBeReleased_List_RelConf_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_List_RelConf(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_List_RelConf, E_RABs_ToBeReleased_List_RelConf_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_RelConfItem_SCG_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_uL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_dL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_RelConfItem_SCG_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_RelConfItem_SCG_Bearer, E_RABs_ToBeReleased_RelConfItem_SCG_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeReleased_RelConfItem_Split_Bearer_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_dL_GTPtunnelEndpoint, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_GTPtunnelEndpoint },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_RelConfItem_Split_Bearer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_RelConfItem_Split_Bearer, E_RABs_ToBeReleased_RelConfItem_Split_Bearer_sequence);
+
+ return offset;
+}
+
+
+static const value_string x2ap_E_RABs_ToBeReleased_RelConfItem_vals[] = {
+ { 0, "sCG-Bearer" },
+ { 1, "split-Bearer" },
+ { 0, NULL }
+};
+
+static const per_choice_t E_RABs_ToBeReleased_RelConfItem_choice[] = {
+ { 0, &hf_x2ap_sCG_Bearer_09 , ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeReleased_RelConfItem_SCG_Bearer },
+ { 1, &hf_x2ap_split_Bearer_09, ASN1_EXTENSION_ROOT , dissect_x2ap_E_RABs_ToBeReleased_RelConfItem_Split_Bearer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeReleased_RelConfItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeReleased_RelConfItem, E_RABs_ToBeReleased_RelConfItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SeNBCounterCheckRequest_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_SeNBCounterCheckRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 549 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", SeNBCounterCheckRequest");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_SeNBCounterCheckRequest, SeNBCounterCheckRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_SubjectToCounterCheck_List_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_SubjectToCounterCheck_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_SubjectToCounterCheck_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_SubjectToCounterCheck_List, E_RABs_SubjectToCounterCheck_List_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_x2ap_INTEGER_0_4294967295(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4294967295U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_SubjectToCounterCheckItem_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_uL_Count , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_4294967295 },
+ { &hf_x2ap_dL_Count , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_INTEGER_0_4294967295 },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_SubjectToCounterCheckItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_SubjectToCounterCheckItem, E_RABs_SubjectToCounterCheckItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t X2RemovalRequest_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_X2RemovalRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 517 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalRequest");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_X2RemovalRequest, X2RemovalRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t X2RemovalResponse_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_X2RemovalResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 519 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalResponse");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_X2RemovalResponse, X2RemovalResponse_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t X2RemovalFailure_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_X2RemovalFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 521 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", X2RemovalFailure");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_X2RemovalFailure, X2RemovalFailure_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RetrieveUEContextRequest_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_RetrieveUEContextRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 551 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextRequest");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_RetrieveUEContextRequest, RetrieveUEContextRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RetrieveUEContextResponse_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_RetrieveUEContextResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 553 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextResponse");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_RetrieveUEContextResponse, RetrieveUEContextResponse_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeSetup_ListRetrieve_sequence_of[1] = {
+ { &hf_x2ap_E_RABs_ToBeSetup_ListRetrieve_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Single_Container },
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeSetup_ListRetrieve(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeSetup_ListRetrieve, E_RABs_ToBeSetup_ListRetrieve_sequence_of,
+ 1, maxnoofBearers, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_ContextInformationRetrieve_sequence[] = {
+ { &hf_x2ap_mME_UE_S1AP_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_UE_S1AP_ID },
+ { &hf_x2ap_uESecurityCapabilities, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_UESecurityCapabilities },
+ { &hf_x2ap_aS_SecurityInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_AS_SecurityInformation },
+ { &hf_x2ap_uEaggregateMaximumBitRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_UEAggregateMaximumBitRate },
+ { &hf_x2ap_subscriberProfileIDforRFP, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_SubscriberProfileIDforRFP },
+ { &hf_x2ap_e_RABs_ToBeSetup_ListRetrieve, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RABs_ToBeSetup_ListRetrieve },
+ { &hf_x2ap_rRC_Context , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_RRC_Context },
+ { &hf_x2ap_handoverRestrictionList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_HandoverRestrictionList },
+ { &hf_x2ap_locationReportingInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_LocationReportingInformation },
+ { &hf_x2ap_managBasedMDTallowed, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ManagementBasedMDTallowed },
+ { &hf_x2ap_managBasedMDTPLMNList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_MDTPLMNList },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_UE_ContextInformationRetrieve(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_UE_ContextInformationRetrieve, UE_ContextInformationRetrieve_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_RABs_ToBeSetupRetrieve_Item_sequence[] = {
+ { &hf_x2ap_e_RAB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_ID },
+ { &hf_x2ap_e_RAB_Level_QoS_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_E_RAB_Level_QoS_Parameters },
+ { &hf_x2ap_bearerType , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_BearerType },
+ { &hf_x2ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_x2ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_E_RABs_ToBeSetupRetrieve_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_E_RABs_ToBeSetupRetrieve_Item, E_RABs_ToBeSetupRetrieve_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RetrieveUEContextFailure_sequence[] = {
+ { &hf_x2ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_x2ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_x2ap_RetrieveUEContextFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 555 "./asn1/x2ap/x2ap.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, ", RetrieveUEContextFailure");
+
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_x2ap_RetrieveUEContextFailure, RetrieveUEContextFailure_sequence);
+
+ return offset;
+}
+
+
static int
dissect_x2ap_InitiatingMessage_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -5331,6 +8932,14 @@ static int dissect_AdditionalSpecialSubframe_Info_PDU(tvbuff_t *tvb _U_, packet_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_BearerType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_BearerType(tvb, offset, &asn1_ctx, tree, hf_x2ap_BearerType_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5339,6 +8948,22 @@ static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_CellReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_CellReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_x2ap_CellReportingIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CoMPInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_CoMPInformation(tvb, offset, &asn1_ctx, tree, hf_x2ap_CoMPInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CompositeAvailableCapacityGroup_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5347,6 +8972,14 @@ static int dissect_CompositeAvailableCapacityGroup_PDU(tvbuff_t *tvb _U_, packet
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Correlation_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_Correlation_ID(tvb, offset, &asn1_ctx, tree, hf_x2ap_Correlation_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_COUNTValueExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5355,6 +8988,22 @@ static int dissect_COUNTValueExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_COUNTvaluePDCP_SNlength18_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_COUNTvaluePDCP_SNlength18(tvb, offset, &asn1_ctx, tree, hf_x2ap_COUNTvaluePDCP_SNlength18_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CoverageModificationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_CoverageModificationList(tvb, offset, &asn1_ctx, tree, hf_x2ap_CoverageModificationList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5387,6 +9036,14 @@ static int dissect_CSG_Id_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_CSIReportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_CSIReportList(tvb, offset, &asn1_ctx, tree, hf_x2ap_CSIReportList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_DeactivationIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5395,6 +9052,14 @@ static int dissect_DeactivationIndication_PDU(tvbuff_t *tvb _U_, packet_info *pi
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DynamicDLTransmissionInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_DynamicDLTransmissionInformation(tvb, offset, &asn1_ctx, tree, hf_x2ap_DynamicDLTransmissionInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_EARFCNExtension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5411,6 +9076,14 @@ static int dissect_ECGI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tre
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_EnhancedRNTP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_EnhancedRNTP(tvb, offset, &asn1_ctx, tree, hf_x2ap_EnhancedRNTP_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_RAB_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5427,6 +9100,22 @@ static int dissect_E_RAB_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_EUTRANCellIdentifier_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_EUTRANCellIdentifier(tvb, offset, &asn1_ctx, tree, hf_x2ap_EUTRANCellIdentifier_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ExpectedUEBehaviour_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ExpectedUEBehaviour(tvb, offset, &asn1_ctx, tree, hf_x2ap_ExpectedUEBehaviour_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_ExtendedULInterferenceOverloadInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5435,6 +9124,14 @@ static int dissect_ExtendedULInterferenceOverloadInfo_PDU(tvbuff_t *tvb _U_, pac
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_FreqBandIndicatorPriority_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_FreqBandIndicatorPriority(tvb, offset, &asn1_ctx, tree, hf_x2ap_FreqBandIndicatorPriority_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_GlobalENB_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5467,19 +9164,19 @@ static int dissect_HandoverReportType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_Masked_IMEISV_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_InvokeIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
- offset = dissect_x2ap_Masked_IMEISV(tvb, offset, &asn1_ctx, tree, hf_x2ap_Masked_IMEISV_PDU);
+ offset = dissect_x2ap_InvokeIndication(tvb, offset, &asn1_ctx, tree, hf_x2ap_InvokeIndication_PDU);
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_InvokeIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_LHN_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
- offset = dissect_x2ap_InvokeIndication(tvb, offset, &asn1_ctx, tree, hf_x2ap_InvokeIndication_PDU);
+ offset = dissect_x2ap_LHN_ID(tvb, offset, &asn1_ctx, tree, hf_x2ap_LHN_ID_PDU);
offset += 7; offset >>= 3;
return offset;
}
@@ -5507,6 +9204,38 @@ static int dissect_M5Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_M6Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_M6Configuration(tvb, offset, &asn1_ctx, tree, hf_x2ap_M6Configuration_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_M7Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_M7Configuration(tvb, offset, &asn1_ctx, tree, hf_x2ap_M7Configuration_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ManagementBasedMDTallowed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ManagementBasedMDTallowed(tvb, offset, &asn1_ctx, tree, hf_x2ap_ManagementBasedMDTallowed_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Masked_IMEISV_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_Masked_IMEISV(tvb, offset, &asn1_ctx, tree, hf_x2ap_Masked_IMEISV_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MDT_Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5539,27 +9268,27 @@ static int dissect_Measurement_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_MBMS_Service_Area_Identity_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_MeNBtoSeNBContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
- offset = dissect_x2ap_MBMS_Service_Area_Identity_List(tvb, offset, &asn1_ctx, tree, hf_x2ap_MBMS_Service_Area_Identity_List_PDU);
+ offset = dissect_x2ap_MeNBtoSeNBContainer(tvb, offset, &asn1_ctx, tree, hf_x2ap_MeNBtoSeNBContainer_PDU);
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_MBSFN_Subframe_Infolist_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_MBMS_Service_Area_Identity_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
- offset = dissect_x2ap_MBSFN_Subframe_Infolist(tvb, offset, &asn1_ctx, tree, hf_x2ap_MBSFN_Subframe_Infolist_PDU);
+ offset = dissect_x2ap_MBMS_Service_Area_Identity_List(tvb, offset, &asn1_ctx, tree, hf_x2ap_MBMS_Service_Area_Identity_List_PDU);
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_ManagementBasedMDTallowed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_MBSFN_Subframe_Infolist_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
- offset = dissect_x2ap_ManagementBasedMDTallowed(tvb, offset, &asn1_ctx, tree, hf_x2ap_ManagementBasedMDTallowed_PDU);
+ offset = dissect_x2ap_MBSFN_Subframe_Infolist(tvb, offset, &asn1_ctx, tree, hf_x2ap_MBSFN_Subframe_Infolist_PDU);
offset += 7; offset >>= 3;
return offset;
}
@@ -5603,6 +9332,14 @@ static int dissect_PCI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PLMN_Identity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_PLMN_Identity(tvb, offset, &asn1_ctx, tree, hf_x2ap_PLMN_Identity_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PRACH_Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5611,6 +9348,22 @@ static int dissect_PRACH_Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ProSeAuthorized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ProSeAuthorized(tvb, offset, &asn1_ctx, tree, hf_x2ap_ProSeAuthorized_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ProSeUEtoNetworkRelaying_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ProSeUEtoNetworkRelaying(tvb, offset, &asn1_ctx, tree, hf_x2ap_ProSeUEtoNetworkRelaying_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_ReceiveStatusOfULPDCPSDUsExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5619,6 +9372,14 @@ static int dissect_ReceiveStatusOfULPDCPSDUsExtended_PDU(tvbuff_t *tvb _U_, pack
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18(tvb, offset, &asn1_ctx, tree, hf_x2ap_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Registration_Request_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5635,6 +9396,30 @@ static int dissect_ReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pin
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ReportingPeriodicityCSIR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ReportingPeriodicityCSIR(tvb, offset, &asn1_ctx, tree, hf_x2ap_ReportingPeriodicityCSIR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingPeriodicityRSRPMR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ReportingPeriodicityRSRPMR(tvb, offset, &asn1_ctx, tree, hf_x2ap_ReportingPeriodicityRSRPMR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ResumeID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ResumeID(tvb, offset, &asn1_ctx, tree, hf_x2ap_ResumeID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RRCConnReestabIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5651,6 +9436,38 @@ static int dissect_RRCConnSetupIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pin
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_RSRPMRList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_RSRPMRList(tvb, offset, &asn1_ctx, tree, hf_x2ap_RSRPMRList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SCGChangeIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SCGChangeIndication(tvb, offset, &asn1_ctx, tree, hf_x2ap_SCGChangeIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBSecurityKey_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBSecurityKey(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBSecurityKey_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBtoMeNBContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBtoMeNBContainer(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBtoMeNBContainer_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_ServedCells_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5659,6 +9476,14 @@ static int dissect_ServedCells_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SIPTOBearerDeactivationIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SIPTOBearerDeactivationIndication(tvb, offset, &asn1_ctx, tree, hf_x2ap_SIPTOBearerDeactivationIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_ShortMAC_I_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5731,6 +9556,46 @@ static int dissect_TraceActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_TransportLayerAddress(tvb, offset, &asn1_ctx, tree, hf_x2ap_TransportLayerAddress_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TunnelInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_TunnelInformation(tvb, offset, &asn1_ctx, tree, hf_x2ap_TunnelInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UEAggregateMaximumBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UEAggregateMaximumBitRate(tvb, offset, &asn1_ctx, tree, hf_x2ap_UEAggregateMaximumBitRate_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UE_ContextKeptIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UE_ContextKeptIndicator(tvb, offset, &asn1_ctx, tree, hf_x2ap_UE_ContextKeptIndicator_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UEID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UEID(tvb, offset, &asn1_ctx, tree, hf_x2ap_UEID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UE_HistoryInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5739,6 +9604,14 @@ static int dissect_UE_HistoryInformation_PDU(tvbuff_t *tvb _U_, packet_info *pin
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UE_HistoryInformationFromTheUE_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UE_HistoryInformationFromTheUE(tvb, offset, &asn1_ctx, tree, hf_x2ap_UE_HistoryInformationFromTheUE_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UE_X2AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5747,6 +9620,14 @@ static int dissect_UE_X2AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UE_X2AP_ID_Extension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UE_X2AP_ID_Extension(tvb, offset, &asn1_ctx, tree, hf_x2ap_UE_X2AP_ID_Extension_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UE_RLF_Report_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5755,6 +9636,30 @@ static int dissect_UE_RLF_Report_Container_PDU(tvbuff_t *tvb _U_, packet_info *p
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UE_RLF_Report_Container_for_extended_bands_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UE_RLF_Report_Container_for_extended_bands(tvb, offset, &asn1_ctx, tree, hf_x2ap_UE_RLF_Report_Container_for_extended_bands_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UESecurityCapabilities_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UESecurityCapabilities(tvb, offset, &asn1_ctx, tree, hf_x2ap_UESecurityCapabilities_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_X2BenefitValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_X2BenefitValue(tvb, offset, &asn1_ctx, tree, hf_x2ap_X2BenefitValue_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_HandoverRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -5787,6 +9692,14 @@ static int dissect_MobilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UE_ContextReferenceAtSeNB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UE_ContextReferenceAtSeNB(tvb, offset, &asn1_ctx, tree, hf_x2ap_UE_ContextReferenceAtSeNB_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_HandoverRequestAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -6187,11 +10100,11 @@ static int dissect_X2Release_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_X2MessageTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_X2APMessageTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
- offset = dissect_x2ap_X2MessageTransfer(tvb, offset, &asn1_ctx, tree, hf_x2ap_X2MessageTransfer_PDU);
+ offset = dissect_x2ap_X2APMessageTransfer(tvb, offset, &asn1_ctx, tree, hf_x2ap_X2APMessageTransfer_PDU);
offset += 7; offset >>= 3;
return offset;
}
@@ -6211,6 +10124,366 @@ static int dissect_X2AP_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SeNBAdditionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBAdditionRequest(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBAdditionRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeAdded_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeAdded_List(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeAdded_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeAdded_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeAdded_Item(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeAdded_Item_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBAdditionRequestAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBAdditionRequestAcknowledge(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBAdditionRequestAcknowledge_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_Admitted_ToBeAdded_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_Admitted_ToBeAdded_List(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_Admitted_ToBeAdded_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_Admitted_ToBeAdded_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_Admitted_ToBeAdded_Item(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_Admitted_ToBeAdded_Item_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBAdditionRequestReject_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBAdditionRequestReject(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBAdditionRequestReject_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBReconfigurationComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBReconfigurationComplete(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBReconfigurationComplete_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ResponseInformationSeNBReconfComp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_ResponseInformationSeNBReconfComp(tvb, offset, &asn1_ctx, tree, hf_x2ap_ResponseInformationSeNBReconfComp_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBModificationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBModificationRequest(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBModificationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UE_ContextInformationSeNBModReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UE_ContextInformationSeNBModReq(tvb, offset, &asn1_ctx, tree, hf_x2ap_UE_ContextInformationSeNBModReq_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeAdded_ModReqItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeAdded_ModReqItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeAdded_ModReqItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeModified_ModReqItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeModified_ModReqItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeModified_ModReqItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeReleased_ModReqItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeReleased_ModReqItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeReleased_ModReqItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBModificationRequestAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBModificationRequestAcknowledge(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBModificationRequestAcknowledge_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_Admitted_ToBeAdded_ModAckList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_Admitted_ToBeAdded_ModAckItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_Admitted_ToBeModified_ModAckList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_Admitted_ToBeModified_ModAckList(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_Admitted_ToBeModified_ModAckItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_Admitted_ToBeReleased_ModAckList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_Admitted_ToReleased_ModAckItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_Admitted_ToReleased_ModAckItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_Admitted_ToReleased_ModAckItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBModificationRequestReject_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBModificationRequestReject(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBModificationRequestReject_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBModificationRequired_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBModificationRequired(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBModificationRequired_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeReleased_ModReqd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeReleased_ModReqd(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeReleased_ModReqd_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeReleased_ModReqdItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeReleased_ModReqdItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeReleased_ModReqdItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBModificationConfirm_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBModificationConfirm(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBModificationConfirm_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBModificationRefuse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBModificationRefuse(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBModificationRefuse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBReleaseRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBReleaseRequest(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBReleaseRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeReleased_List_RelReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeReleased_List_RelReq(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeReleased_List_RelReq_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeReleased_RelReqItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeReleased_RelReqItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeReleased_RelReqItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBReleaseRequired_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBReleaseRequired(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBReleaseRequired_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBReleaseConfirm_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBReleaseConfirm(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBReleaseConfirm_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeReleased_List_RelConf_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeReleased_List_RelConf(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeReleased_List_RelConf_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeReleased_RelConfItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeReleased_RelConfItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeReleased_RelConfItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SeNBCounterCheckRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_SeNBCounterCheckRequest(tvb, offset, &asn1_ctx, tree, hf_x2ap_SeNBCounterCheckRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_SubjectToCounterCheck_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_SubjectToCounterCheck_List(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_SubjectToCounterCheck_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_SubjectToCounterCheckItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_SubjectToCounterCheckItem(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_SubjectToCounterCheckItem_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_X2RemovalRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_X2RemovalRequest(tvb, offset, &asn1_ctx, tree, hf_x2ap_X2RemovalRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_X2RemovalResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_X2RemovalResponse(tvb, offset, &asn1_ctx, tree, hf_x2ap_X2RemovalResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_X2RemovalFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_X2RemovalFailure(tvb, offset, &asn1_ctx, tree, hf_x2ap_X2RemovalFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RetrieveUEContextRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_RetrieveUEContextRequest(tvb, offset, &asn1_ctx, tree, hf_x2ap_RetrieveUEContextRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RetrieveUEContextResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_RetrieveUEContextResponse(tvb, offset, &asn1_ctx, tree, hf_x2ap_RetrieveUEContextResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UE_ContextInformationRetrieve_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_UE_ContextInformationRetrieve(tvb, offset, &asn1_ctx, tree, hf_x2ap_UE_ContextInformationRetrieve_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_E_RABs_ToBeSetupRetrieve_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_E_RABs_ToBeSetupRetrieve_Item(tvb, offset, &asn1_ctx, tree, hf_x2ap_E_RABs_ToBeSetupRetrieve_Item_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RetrieveUEContextFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ offset = dissect_x2ap_RetrieveUEContextFailure(tvb, offset, &asn1_ctx, tree, hf_x2ap_RetrieveUEContextFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_X2AP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -6222,7 +10495,7 @@ static int dissect_X2AP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto
/*--- End of included file: packet-x2ap-fn.c ---*/
-#line 90 "./asn1/x2ap/packet-x2ap-template.c"
+#line 199 "./asn1/x2ap/packet-x2ap-template.c"
static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
{
@@ -6252,17 +10525,17 @@ static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, p
static int
dissect_x2ap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
- proto_item *x2ap_item = NULL;
- proto_tree *x2ap_tree = NULL;
+ proto_item *x2ap_item;
+ proto_tree *x2ap_tree;
- /* make entry in the Protocol column on summary display */
- col_set_str(pinfo->cinfo, COL_PROTOCOL, "X2AP");
+ /* make entry in the Protocol column on summary display */
+ col_set_str(pinfo->cinfo, COL_PROTOCOL, "X2AP");
- /* create the x2ap protocol tree */
- x2ap_item = proto_tree_add_item(tree, proto_x2ap, tvb, 0, -1, ENC_NA);
- x2ap_tree = proto_item_add_subtree(x2ap_item, ett_x2ap);
+ /* create the x2ap protocol tree */
+ x2ap_item = proto_tree_add_item(tree, proto_x2ap, tvb, 0, -1, ENC_NA);
+ x2ap_tree = proto_item_add_subtree(x2ap_item, ett_x2ap);
- return dissect_X2AP_PDU_PDU(tvb, pinfo, x2ap_tree, data);
+ return dissect_X2AP_PDU_PDU(tvb, pinfo, x2ap_tree, data);
}
/*--- proto_register_x2ap -------------------------------------------*/
@@ -6279,7 +10552,210 @@ void proto_register_x2ap(void) {
{ "transportLayerAddress(IPv6)", "x2ap.transportLayerAddressIPv6",
FT_IPv6, BASE_NONE, NULL, 0,
NULL, HFILL }},
-
+ { &hf_x2ap_ReportCharacteristics_PRBPeriodic,
+ { "PRBPeriodic", "x2ap.ReportCharacteristics.PRBPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x80000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_TNLLoadIndPeriodic,
+ { "TNLLoadIndPeriodic", "x2ap.ReportCharacteristics.TNLLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x40000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_HWLoadIndPeriodic,
+ { "HWLoadIndPeriodic", "x2ap.ReportCharacteristics.HWLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x20000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ { "CompositeAvailableCapacityPeriodic", "x2ap.ReportCharacteristics.CompositeAvailableCapacityPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x10000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_ABSStatusPeriodic,
+ { "ABSStatusPeriodic", "x2ap.ReportCharacteristics.ABSStatusPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x08000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_RSRPMeasurementReportPeriodic,
+ { "RSRPMeasurementReportPeriodic", "x2ap.ReportCharacteristics.RSRPMeasurementReportPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x04000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_CSIReportPeriodic,
+ { "CSIReportPeriodic", "x2ap.ReportCharacteristics.CSIReportPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x02000000,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportCharacteristics_Reserved,
+ { "Reserved", "x2ap.ReportCharacteristics.Reserved",
+ FT_UINT32, BASE_HEX, NULL, 0x01ffffff,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_PRBPeriodic,
+ { "PRBPeriodic", "x2ap.measurementFailedReportCharacteristics.PRBPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x80000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_TNLLoadIndPeriodic,
+ { "TNLLoadIndPeriodic", "x2ap.measurementFailedReportCharacteristics.TNLLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x40000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_HWLoadIndPeriodic,
+ { "HWLoadIndPeriodic", "x2ap.measurementFailedReportCharacteristics.HWLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x20000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ { "CompositeAvailableCapacityPeriodic", "x2ap.measurementFailedReportCharacteristics.CompositeAvailableCapacityPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x10000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_ABSStatusPeriodic,
+ { "ABSStatusPeriodic", "x2ap.measurementFailedReportCharacteristics.ABSStatusPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x08000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_RSRPMeasurementReportPeriodic,
+ { "RSRPMeasurementReportPeriodic", "x2ap.measurementFailedReportCharacteristics.RSRPMeasurementReportPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x04000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_CSIReportPeriodic,
+ { "CSIReportPeriodic", "x2ap.measurementFailedReportCharacteristics.CSIReportPeriodic",
+ FT_BOOLEAN, 32, TFS(&x2ap_tfs_failed_succeeded), 0x02000000,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementFailedReportCharacteristics_Reserved,
+ { "Reserved", "x2ap.measurementFailedReportCharacteristics.Reserved",
+ FT_UINT32, BASE_HEX, NULL, 0x01ffffff,
+ NULL, HFILL }},
+ { &hf_x2ap_eUTRANTraceID_TraceID,
+ { "TraceID", "x2ap.eUTRANTraceID.TraceID",
+ FT_UINT24, BASE_HEX, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_eUTRANTraceID_TraceRecordingSessionReference,
+ { "TraceRecordingSessionReference", "x2ap.eUTRANTraceID.TraceRecordingSessionReference",
+ FT_UINT16, BASE_HEX, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_interfacesToTrace_S1_MME,
+ { "S1-MME", "x2ap.interfacesToTrace.S1_MME",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_interfacesToTrace), 0x80,
+ NULL, HFILL }},
+ { &hf_x2ap_interfacesToTrace_X2,
+ { "X2", "x2ap.interfacesToTrace.X2",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_interfacesToTrace), 0x40,
+ NULL, HFILL }},
+ { &hf_x2ap_interfacesToTrace_Uu,
+ { "Uu", "x2ap.interfacesToTrace.Uu",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_interfacesToTrace), 0x20,
+ NULL, HFILL }},
+ { &hf_x2ap_interfacesToTrace_Reserved,
+ { "Reserved", "x2ap.interfacesToTrace.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x1f,
+ NULL, HFILL }},
+ { &hf_x2ap_traceCollectionEntityIPAddress_IPv4,
+ { "IPv4", "x2ap.traceCollectionEntityIPAddress.IPv4",
+ FT_IPv4, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_traceCollectionEntityIPAddress_IPv6,
+ { "IPv6", "x2ap.traceCollectionEntityIPAddress.IPv6",
+ FT_IPv6, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_encryptionAlgorithms_EEA1,
+ { "128-EEA1", "x2ap.encryptionAlgorithms.EEA1",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x8000,
+ NULL, HFILL }},
+ { &hf_x2ap_encryptionAlgorithms_EEA2,
+ { "128-EEA2", "x2ap.encryptionAlgorithms.EEA2",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x4000,
+ NULL, HFILL }},
+ { &hf_x2ap_encryptionAlgorithms_EEA3,
+ { "128-EEA3", "x2ap.encryptionAlgorithms.EEA3",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x2000,
+ NULL, HFILL }},
+ { &hf_x2ap_encryptionAlgorithms_Reserved,
+ { "Reserved", "x2ap.encryptionAlgorithms.Reserved",
+ FT_UINT16, BASE_HEX, NULL, 0x1fff,
+ NULL, HFILL }},
+ { &hf_x2ap_integrityProtectionAlgorithms_EIA1,
+ { "128-EIA1", "x2ap.integrityProtectionAlgorithms.EIA1",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x8000,
+ NULL, HFILL }},
+ { &hf_x2ap_integrityProtectionAlgorithms_EIA2,
+ { "128-EIA2", "x2ap.integrityProtectionAlgorithms.EIA2",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x4000,
+ NULL, HFILL }},
+ { &hf_x2ap_integrityProtectionAlgorithms_EIA3,
+ { "128-EIA3", "x2ap.integrityProtectionAlgorithms.EIA3",
+ FT_BOOLEAN, 16, TFS(&tfs_supported_not_supported), 0x2000,
+ NULL, HFILL }},
+ { &hf_x2ap_integrityProtectionAlgorithms_Reserved,
+ { "Reserved", "x2ap.integrityProtectionAlgorithms.Reserved",
+ FT_UINT16, BASE_HEX, NULL, 0x1fff,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M1,
+ { "M1", "x2ap.measurementsToActivate.M1",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x80,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M2,
+ { "M2", "x2ap.measurementsToActivate.M2",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x40,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M3,
+ { "M3", "x2ap.measurementsToActivate.M3",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x20,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M4,
+ { "M4", "x2ap.measurementsToActivate.M4",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x10,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M5,
+ { "M5", "x2ap.measurementsToActivate.M5",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x08,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_LoggingM1FromEventTriggered,
+ { "LoggingOfM1FromEventTriggeredMeasurementReportsAccordingToExistingRRMVonfiguration", "x2ap.measurementsToActivate.LoggingM1FromEventTriggered",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x04,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M6,
+ { "M6", "x2ap.measurementsToActivate.M6",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x02,
+ NULL, HFILL }},
+ { &hf_x2ap_measurementsToActivate_M7,
+ { "M7", "x2ap.measurementsToActivate.M7",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x01,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_Location_Info_GNSS,
+ { "GNSS", "x2ap.MDT_Location_Info.GNSS",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x80,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_Location_Info_E_CID,
+ { "E-CID", "x2ap.MDT_Location_Info.E_CID",
+ FT_BOOLEAN, 8, TFS(&x2ap_tfs_activate_do_not_activate), 0x40,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_Location_Info_Reserved,
+ { "Reserved", "x2ap.MDT_Location_Info.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x3f,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm1,
+ { "TM1", "x2ap.MDT_Location_Info.transmissionModes.tm1",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x80,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm2,
+ { "TM2", "x2ap.MDT_Location_Info.transmissionModes.tm2",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x40,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm3,
+ { "TM3", "x2ap.MDT_Location_Info.transmissionModes.tm3",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x20,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm4,
+ { "TM4", "x2ap.MDT_Location_Info.transmissionModes.tm4",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x10,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm6,
+ { "TM6", "x2ap.MDT_Location_Info.transmissionModes.tm6",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x08,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm8,
+ { "TM8", "x2ap.MDT_Location_Info.transmissionModes.tm8",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x04,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm9,
+ { "TM9", "x2ap.MDT_Location_Info.transmissionModes.tm9",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x02,
+ NULL, HFILL }},
+ { &hf_x2ap_MDT_transmissionModes_tm10,
+ { "TM10", "x2ap.MDT_Location_Info.transmissionModes.tm10",
+ FT_BOOLEAN, 8, TFS(&tfs_yes_no), 0x01,
+ NULL, HFILL }},
/*--- Included file: packet-x2ap-hfarr.c ---*/
#line 1 "./asn1/x2ap/packet-x2ap-hfarr.c"
@@ -6295,18 +10771,42 @@ void proto_register_x2ap(void) {
{ "AdditionalSpecialSubframe-Info", "x2ap.AdditionalSpecialSubframe_Info_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_BearerType_PDU,
+ { "BearerType", "x2ap.BearerType",
+ FT_UINT32, BASE_DEC, VALS(x2ap_BearerType_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_Cause_PDU,
{ "Cause", "x2ap.Cause",
FT_UINT32, BASE_DEC, VALS(x2ap_Cause_vals), 0,
NULL, HFILL }},
+ { &hf_x2ap_CellReportingIndicator_PDU,
+ { "CellReportingIndicator", "x2ap.CellReportingIndicator",
+ FT_UINT32, BASE_DEC, VALS(x2ap_CellReportingIndicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_CoMPInformation_PDU,
+ { "CoMPInformation", "x2ap.CoMPInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_CompositeAvailableCapacityGroup_PDU,
{ "CompositeAvailableCapacityGroup", "x2ap.CompositeAvailableCapacityGroup_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_Correlation_ID_PDU,
+ { "Correlation-ID", "x2ap.Correlation_ID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_COUNTValueExtended_PDU,
{ "COUNTValueExtended", "x2ap.COUNTValueExtended_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_COUNTvaluePDCP_SNlength18_PDU,
+ { "COUNTvaluePDCP-SNlength18", "x2ap.COUNTvaluePDCP_SNlength18_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_CoverageModificationList_PDU,
+ { "CoverageModificationList", "x2ap.CoverageModificationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_CriticalityDiagnostics_PDU,
{ "CriticalityDiagnostics", "x2ap.CriticalityDiagnostics_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -6323,10 +10823,18 @@ void proto_register_x2ap(void) {
{ "CSG-Id", "x2ap.CSG_Id",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_CSIReportList_PDU,
+ { "CSIReportList", "x2ap.CSIReportList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_DeactivationIndication_PDU,
{ "DeactivationIndication", "x2ap.DeactivationIndication",
FT_UINT32, BASE_DEC, VALS(x2ap_DeactivationIndication_vals), 0,
NULL, HFILL }},
+ { &hf_x2ap_DynamicDLTransmissionInformation_PDU,
+ { "DynamicDLTransmissionInformation", "x2ap.DynamicDLTransmissionInformation",
+ FT_UINT32, BASE_DEC, VALS(x2ap_DynamicDLTransmissionInformation_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_EARFCNExtension_PDU,
{ "EARFCNExtension", "x2ap.EARFCNExtension",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -6335,6 +10843,10 @@ void proto_register_x2ap(void) {
{ "ECGI", "x2ap.ECGI_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_EnhancedRNTP_PDU,
+ { "EnhancedRNTP", "x2ap.EnhancedRNTP_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_E_RAB_List_PDU,
{ "E-RAB-List", "x2ap.E_RAB_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -6343,10 +10855,22 @@ void proto_register_x2ap(void) {
{ "E-RAB-Item", "x2ap.E_RAB_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_EUTRANCellIdentifier_PDU,
+ { "EUTRANCellIdentifier", "x2ap.EUTRANCellIdentifier",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_ExpectedUEBehaviour_PDU,
+ { "ExpectedUEBehaviour", "x2ap.ExpectedUEBehaviour_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_ExtendedULInterferenceOverloadInfo_PDU,
{ "ExtendedULInterferenceOverloadInfo", "x2ap.ExtendedULInterferenceOverloadInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_FreqBandIndicatorPriority_PDU,
+ { "FreqBandIndicatorPriority", "x2ap.FreqBandIndicatorPriority",
+ FT_UINT32, BASE_DEC, VALS(x2ap_FreqBandIndicatorPriority_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_GlobalENB_ID_PDU,
{ "GlobalENB-ID", "x2ap.GlobalENB_ID_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -6363,14 +10887,14 @@ void proto_register_x2ap(void) {
{ "HandoverReportType", "x2ap.HandoverReportType",
FT_UINT32, BASE_DEC, VALS(x2ap_HandoverReportType_vals), 0,
NULL, HFILL }},
- { &hf_x2ap_Masked_IMEISV_PDU,
- { "Masked-IMEISV", "x2ap.Masked_IMEISV",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_x2ap_InvokeIndication_PDU,
{ "InvokeIndication", "x2ap.InvokeIndication",
FT_UINT32, BASE_DEC, VALS(x2ap_InvokeIndication_vals), 0,
NULL, HFILL }},
+ { &hf_x2ap_LHN_ID_PDU,
+ { "LHN-ID", "x2ap.LHN_ID",
+ FT_STRING, STR_UNICODE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_M3Configuration_PDU,
{ "M3Configuration", "x2ap.M3Configuration_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -6383,6 +10907,22 @@ void proto_register_x2ap(void) {
{ "M5Configuration", "x2ap.M5Configuration_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_M6Configuration_PDU,
+ { "M6Configuration", "x2ap.M6Configuration_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_M7Configuration_PDU,
+ { "M7Configuration", "x2ap.M7Configuration_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_ManagementBasedMDTallowed_PDU,
+ { "ManagementBasedMDTallowed", "x2ap.ManagementBasedMDTallowed",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ManagementBasedMDTallowed_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_Masked_IMEISV_PDU,
+ { "Masked-IMEISV", "x2ap.Masked_IMEISV",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_MDT_Configuration_PDU,
{ "MDT-Configuration", "x2ap.MDT_Configuration_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -6399,6 +10939,10 @@ void proto_register_x2ap(void) {
{ "Measurement-ID", "x2ap.Measurement_ID",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_MeNBtoSeNBContainer_PDU,
+ { "MeNBtoSeNBContainer", "x2ap.MeNBtoSeNBContainer",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_MBMS_Service_Area_Identity_List_PDU,
{ "MBMS-Service-Area-Identity-List", "x2ap.MBMS_Service_Area_Identity_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -6407,10 +10951,6 @@ void proto_register_x2ap(void) {
{ "MBSFN-Subframe-Infolist", "x2ap.MBSFN_Subframe_Infolist",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_ManagementBasedMDTallowed_PDU,
- { "ManagementBasedMDTallowed", "x2ap.ManagementBasedMDTallowed",
- FT_UINT32, BASE_DEC, VALS(x2ap_ManagementBasedMDTallowed_vals), 0,
- NULL, HFILL }},
{ &hf_x2ap_MobilityParametersModificationRange_PDU,
{ "MobilityParametersModificationRange", "x2ap.MobilityParametersModificationRange_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -6431,14 +10971,30 @@ void proto_register_x2ap(void) {
{ "PCI", "x2ap.PCI",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_PLMN_Identity_PDU,
+ { "PLMN-Identity", "x2ap.PLMN_Identity",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_PRACH_Configuration_PDU,
{ "PRACH-Configuration", "x2ap.PRACH_Configuration_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_ProSeAuthorized_PDU,
+ { "ProSeAuthorized", "x2ap.ProSeAuthorized_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_ProSeUEtoNetworkRelaying_PDU,
+ { "ProSeUEtoNetworkRelaying", "x2ap.ProSeUEtoNetworkRelaying",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ProSeUEtoNetworkRelaying_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_ReceiveStatusOfULPDCPSDUsExtended_PDU,
{ "ReceiveStatusOfULPDCPSDUsExtended", "x2ap.ReceiveStatusOfULPDCPSDUsExtended",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_PDU,
+ { "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "x2ap.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_Registration_Request_PDU,
{ "Registration-Request", "x2ap.Registration_Request",
FT_UINT32, BASE_DEC, VALS(x2ap_Registration_Request_vals), 0,
@@ -6447,6 +11003,18 @@ void proto_register_x2ap(void) {
{ "ReportCharacteristics", "x2ap.ReportCharacteristics",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_ReportingPeriodicityCSIR_PDU,
+ { "ReportingPeriodicityCSIR", "x2ap.ReportingPeriodicityCSIR",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ReportingPeriodicityCSIR_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_ReportingPeriodicityRSRPMR_PDU,
+ { "ReportingPeriodicityRSRPMR", "x2ap.ReportingPeriodicityRSRPMR",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ReportingPeriodicityRSRPMR_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_ResumeID_PDU,
+ { "ResumeID", "x2ap.ResumeID",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ResumeID_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_RRCConnReestabIndicator_PDU,
{ "RRCConnReestabIndicator", "x2ap.RRCConnReestabIndicator",
FT_UINT32, BASE_DEC, VALS(x2ap_RRCConnReestabIndicator_vals), 0,
@@ -6455,10 +11023,30 @@ void proto_register_x2ap(void) {
{ "RRCConnSetupIndicator", "x2ap.RRCConnSetupIndicator",
FT_UINT32, BASE_DEC, VALS(x2ap_RRCConnSetupIndicator_vals), 0,
NULL, HFILL }},
+ { &hf_x2ap_RSRPMRList_PDU,
+ { "RSRPMRList", "x2ap.RSRPMRList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SCGChangeIndication_PDU,
+ { "SCGChangeIndication", "x2ap.SCGChangeIndication",
+ FT_UINT32, BASE_DEC, VALS(x2ap_SCGChangeIndication_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBSecurityKey_PDU,
+ { "SeNBSecurityKey", "x2ap.SeNBSecurityKey",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBtoMeNBContainer_PDU,
+ { "SeNBtoMeNBContainer", "x2ap.SeNBtoMeNBContainer",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_ServedCells_PDU,
{ "ServedCells", "x2ap.ServedCells",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_SIPTOBearerDeactivationIndication_PDU,
+ { "SIPTOBearerDeactivationIndication", "x2ap.SIPTOBearerDeactivationIndication",
+ FT_UINT32, BASE_DEC, VALS(x2ap_SIPTOBearerDeactivationIndication_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_ShortMAC_I_PDU,
{ "ShortMAC-I", "x2ap.ShortMAC_I",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -6473,7 +11061,7 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_TAC_PDU,
{ "TAC", "x2ap.TAC",
- FT_BYTES, BASE_NONE, NULL, 0,
+ FT_UINT16, BASE_DEC_HEX, NULL, 0,
NULL, HFILL }},
{ &hf_x2ap_TargetCellInUTRAN_PDU,
{ "TargetCellInUTRAN", "x2ap.TargetCellInUTRAN",
@@ -6489,24 +11077,64 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_Time_UE_StayedInCell_EnhancedGranularity_PDU,
{ "Time-UE-StayedInCell-EnhancedGranularity", "x2ap.Time_UE_StayedInCell_EnhancedGranularity",
- FT_UINT32, BASE_DEC, NULL, 0,
+ FT_UINT32, BASE_CUSTOM, CF_FUNC(x2ap_Time_UE_StayedInCell_EnhancedGranularity_fmt), 0,
NULL, HFILL }},
{ &hf_x2ap_TraceActivation_PDU,
{ "TraceActivation", "x2ap.TraceActivation_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_TransportLayerAddress_PDU,
+ { "TransportLayerAddress", "x2ap.TransportLayerAddress",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_TunnelInformation_PDU,
+ { "TunnelInformation", "x2ap.TunnelInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_UEAggregateMaximumBitRate_PDU,
+ { "UEAggregateMaximumBitRate", "x2ap.UEAggregateMaximumBitRate_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_UE_ContextKeptIndicator_PDU,
+ { "UE-ContextKeptIndicator", "x2ap.UE_ContextKeptIndicator",
+ FT_UINT32, BASE_DEC, VALS(x2ap_UE_ContextKeptIndicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_UEID_PDU,
+ { "UEID", "x2ap.UEID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_UE_HistoryInformation_PDU,
{ "UE-HistoryInformation", "x2ap.UE_HistoryInformation",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_UE_HistoryInformationFromTheUE_PDU,
+ { "UE-HistoryInformationFromTheUE", "x2ap.UE_HistoryInformationFromTheUE",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_UE_X2AP_ID_PDU,
{ "UE-X2AP-ID", "x2ap.UE_X2AP_ID",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_UE_X2AP_ID_Extension_PDU,
+ { "UE-X2AP-ID-Extension", "x2ap.UE_X2AP_ID_Extension",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_UE_RLF_Report_Container_PDU,
{ "UE-RLF-Report-Container", "x2ap.UE_RLF_Report_Container",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_UE_RLF_Report_Container_for_extended_bands_PDU,
+ { "UE-RLF-Report-Container-for-extended-bands", "x2ap.UE_RLF_Report_Container_for_extended_bands",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_UESecurityCapabilities_PDU,
+ { "UESecurityCapabilities", "x2ap.UESecurityCapabilities_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_X2BenefitValue_PDU,
+ { "X2BenefitValue", "x2ap.X2BenefitValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_HandoverRequest_PDU,
{ "HandoverRequest", "x2ap.HandoverRequest_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -6523,6 +11151,10 @@ void proto_register_x2ap(void) {
{ "MobilityInformation", "x2ap.MobilityInformation",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_UE_ContextReferenceAtSeNB_PDU,
+ { "UE-ContextReferenceAtSeNB", "x2ap.UE_ContextReferenceAtSeNB_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_HandoverRequestAcknowledge_PDU,
{ "HandoverRequestAcknowledge", "x2ap.HandoverRequestAcknowledge_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -6723,8 +11355,8 @@ void proto_register_x2ap(void) {
{ "X2Release", "x2ap.X2Release_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_X2MessageTransfer_PDU,
- { "X2MessageTransfer", "x2ap.X2MessageTransfer_element",
+ { &hf_x2ap_X2APMessageTransfer_PDU,
+ { "X2APMessageTransfer", "x2ap.X2APMessageTransfer_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_x2ap_RNL_Header_PDU,
@@ -6735,6 +11367,186 @@ void proto_register_x2ap(void) {
{ "X2AP-Message", "x2ap.X2AP_Message",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_SeNBAdditionRequest_PDU,
+ { "SeNBAdditionRequest", "x2ap.SeNBAdditionRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeAdded_List_PDU,
+ { "E-RABs-ToBeAdded-List", "x2ap.E_RABs_ToBeAdded_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeAdded_Item_PDU,
+ { "E-RABs-ToBeAdded-Item", "x2ap.E_RABs_ToBeAdded_Item",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_ToBeAdded_Item_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBAdditionRequestAcknowledge_PDU,
+ { "SeNBAdditionRequestAcknowledge", "x2ap.SeNBAdditionRequestAcknowledge_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeAdded_List_PDU,
+ { "E-RABs-Admitted-ToBeAdded-List", "x2ap.E_RABs_Admitted_ToBeAdded_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeAdded_Item_PDU,
+ { "E-RABs-Admitted-ToBeAdded-Item", "x2ap.E_RABs_Admitted_ToBeAdded_Item",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_Admitted_ToBeAdded_Item_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBAdditionRequestReject_PDU,
+ { "SeNBAdditionRequestReject", "x2ap.SeNBAdditionRequestReject_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBReconfigurationComplete_PDU,
+ { "SeNBReconfigurationComplete", "x2ap.SeNBReconfigurationComplete_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_ResponseInformationSeNBReconfComp_PDU,
+ { "ResponseInformationSeNBReconfComp", "x2ap.ResponseInformationSeNBReconfComp",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ResponseInformationSeNBReconfComp_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBModificationRequest_PDU,
+ { "SeNBModificationRequest", "x2ap.SeNBModificationRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_UE_ContextInformationSeNBModReq_PDU,
+ { "UE-ContextInformationSeNBModReq", "x2ap.UE_ContextInformationSeNBModReq_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeAdded_ModReqItem_PDU,
+ { "E-RABs-ToBeAdded-ModReqItem", "x2ap.E_RABs_ToBeAdded_ModReqItem",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_ToBeAdded_ModReqItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeModified_ModReqItem_PDU,
+ { "E-RABs-ToBeModified-ModReqItem", "x2ap.E_RABs_ToBeModified_ModReqItem",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_ToBeModified_ModReqItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_ModReqItem_PDU,
+ { "E-RABs-ToBeReleased-ModReqItem", "x2ap.E_RABs_ToBeReleased_ModReqItem",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_ToBeReleased_ModReqItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBModificationRequestAcknowledge_PDU,
+ { "SeNBModificationRequestAcknowledge", "x2ap.SeNBModificationRequestAcknowledge_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList_PDU,
+ { "E-RABs-Admitted-ToBeAdded-ModAckList", "x2ap.E_RABs_Admitted_ToBeAdded_ModAckList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_PDU,
+ { "E-RABs-Admitted-ToBeAdded-ModAckItem", "x2ap.E_RABs_Admitted_ToBeAdded_ModAckItem",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckList_PDU,
+ { "E-RABs-Admitted-ToBeModified-ModAckList", "x2ap.E_RABs_Admitted_ToBeModified_ModAckList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_PDU,
+ { "E-RABs-Admitted-ToBeModified-ModAckItem", "x2ap.E_RABs_Admitted_ToBeModified_ModAckItem",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList_PDU,
+ { "E-RABs-Admitted-ToBeReleased-ModAckList", "x2ap.E_RABs_Admitted_ToBeReleased_ModAckList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToReleased_ModAckItem_PDU,
+ { "E-RABs-Admitted-ToReleased-ModAckItem", "x2ap.E_RABs_Admitted_ToReleased_ModAckItem",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_Admitted_ToReleased_ModAckItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBModificationRequestReject_PDU,
+ { "SeNBModificationRequestReject", "x2ap.SeNBModificationRequestReject_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBModificationRequired_PDU,
+ { "SeNBModificationRequired", "x2ap.SeNBModificationRequired_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_ModReqd_PDU,
+ { "E-RABs-ToBeReleased-ModReqd", "x2ap.E_RABs_ToBeReleased_ModReqd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_ModReqdItem_PDU,
+ { "E-RABs-ToBeReleased-ModReqdItem", "x2ap.E_RABs_ToBeReleased_ModReqdItem_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBModificationConfirm_PDU,
+ { "SeNBModificationConfirm", "x2ap.SeNBModificationConfirm_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBModificationRefuse_PDU,
+ { "SeNBModificationRefuse", "x2ap.SeNBModificationRefuse_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBReleaseRequest_PDU,
+ { "SeNBReleaseRequest", "x2ap.SeNBReleaseRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_List_RelReq_PDU,
+ { "E-RABs-ToBeReleased-List-RelReq", "x2ap.E_RABs_ToBeReleased_List_RelReq",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_RelReqItem_PDU,
+ { "E-RABs-ToBeReleased-RelReqItem", "x2ap.E_RABs_ToBeReleased_RelReqItem",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_ToBeReleased_RelReqItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBReleaseRequired_PDU,
+ { "SeNBReleaseRequired", "x2ap.SeNBReleaseRequired_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBReleaseConfirm_PDU,
+ { "SeNBReleaseConfirm", "x2ap.SeNBReleaseConfirm_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_List_RelConf_PDU,
+ { "E-RABs-ToBeReleased-List-RelConf", "x2ap.E_RABs_ToBeReleased_List_RelConf",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_RelConfItem_PDU,
+ { "E-RABs-ToBeReleased-RelConfItem", "x2ap.E_RABs_ToBeReleased_RelConfItem",
+ FT_UINT32, BASE_DEC, VALS(x2ap_E_RABs_ToBeReleased_RelConfItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_SeNBCounterCheckRequest_PDU,
+ { "SeNBCounterCheckRequest", "x2ap.SeNBCounterCheckRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_SubjectToCounterCheck_List_PDU,
+ { "E-RABs-SubjectToCounterCheck-List", "x2ap.E_RABs_SubjectToCounterCheck_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_SubjectToCounterCheckItem_PDU,
+ { "E-RABs-SubjectToCounterCheckItem", "x2ap.E_RABs_SubjectToCounterCheckItem_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_X2RemovalRequest_PDU,
+ { "X2RemovalRequest", "x2ap.X2RemovalRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_X2RemovalResponse_PDU,
+ { "X2RemovalResponse", "x2ap.X2RemovalResponse_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_X2RemovalFailure_PDU,
+ { "X2RemovalFailure", "x2ap.X2RemovalFailure_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_RetrieveUEContextRequest_PDU,
+ { "RetrieveUEContextRequest", "x2ap.RetrieveUEContextRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_RetrieveUEContextResponse_PDU,
+ { "RetrieveUEContextResponse", "x2ap.RetrieveUEContextResponse_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_UE_ContextInformationRetrieve_PDU,
+ { "UE-ContextInformationRetrieve", "x2ap.UE_ContextInformationRetrieve_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeSetupRetrieve_Item_PDU,
+ { "E-RABs-ToBeSetupRetrieve-Item", "x2ap.E_RABs_ToBeSetupRetrieve_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_RetrieveUEContextFailure_PDU,
+ { "RetrieveUEContextFailure", "x2ap.RetrieveUEContextFailure_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_X2AP_PDU_PDU,
{ "X2AP-PDU", "x2ap.X2AP_PDU",
FT_UINT32, BASE_DEC, VALS(x2ap_X2AP_PDU_vals), 0,
@@ -6753,7 +11565,7 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_id,
{ "id", "x2ap.id",
- FT_UINT32, BASE_DEC, VALS(x2ap_ProtocolIE_ID_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &x2ap_ProtocolIE_ID_vals_ext, 0,
"ProtocolIE_ID", HFILL }},
{ &hf_x2ap_criticality,
{ "criticality", "x2ap.criticality",
@@ -6769,7 +11581,7 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_extension_id,
{ "id", "x2ap.id",
- FT_UINT32, BASE_DEC, VALS(x2ap_ProtocolIE_ID_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &x2ap_ProtocolIE_ID_vals_ext, 0,
"ProtocolIE_ID", HFILL }},
{ &hf_x2ap_extensionValue,
{ "extensionValue", "x2ap.extensionValue_element",
@@ -6847,14 +11659,6 @@ void proto_register_x2ap(void) {
{ "cyclicPrefixUL", "x2ap.cyclicPrefixUL",
FT_UINT32, BASE_DEC, VALS(x2ap_CyclicPrefixUL_vals), 0,
NULL, HFILL }},
- { &hf_x2ap_key_eNodeB_star,
- { "key-eNodeB-star", "x2ap.key_eNodeB_star",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_x2ap_nextHopChainingCount,
- { "nextHopChainingCount", "x2ap.nextHopChainingCount",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
{ &hf_x2ap_priorityLevel,
{ "priorityLevel", "x2ap.priorityLevel",
FT_UINT32, BASE_DEC, VALS(x2ap_PriorityLevel_vals), 0,
@@ -6883,13 +11687,21 @@ void proto_register_x2ap(void) {
{ "tAIBased", "x2ap.tAIBased_element",
FT_NONE, BASE_NONE, NULL, 0,
"TAIBasedMDT", HFILL }},
+ { &hf_x2ap_key_eNodeB_star,
+ { "key-eNodeB-star", "x2ap.key_eNodeB_star",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_nextHopChainingCount,
+ { "nextHopChainingCount", "x2ap.nextHopChainingCount",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_BroadcastPLMNs_Item_item,
{ "PLMN-Identity", "x2ap.PLMN_Identity",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_x2ap_radioNetwork,
{ "radioNetwork", "x2ap.radioNetwork",
- FT_UINT32, BASE_DEC, VALS(x2ap_CauseRadioNetwork_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &x2ap_CauseRadioNetwork_vals_ext, 0,
"CauseRadioNetwork", HFILL }},
{ &hf_x2ap_transport,
{ "transport", "x2ap.transport",
@@ -6911,18 +11723,58 @@ void proto_register_x2ap(void) {
{ "ECGI", "x2ap.ECGI_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_replacingCellsList,
+ { "replacingCellsList", "x2ap.replacingCellsList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_cell_Size,
{ "cell-Size", "x2ap.cell_Size",
FT_UINT32, BASE_DEC, VALS(x2ap_Cell_Size_vals), 0,
NULL, HFILL }},
- { &hf_x2ap_dL_CompositeAvailableCapacity,
- { "dL-CompositeAvailableCapacity", "x2ap.dL_CompositeAvailableCapacity_element",
+ { &hf_x2ap_CoMPHypothesisSet_item,
+ { "CoMPHypothesisSetItem", "x2ap.CoMPHypothesisSetItem_element",
FT_NONE, BASE_NONE, NULL, 0,
- "CompositeAvailableCapacity", HFILL }},
- { &hf_x2ap_uL_CompositeAvailableCapacity,
- { "uL-CompositeAvailableCapacity", "x2ap.uL_CompositeAvailableCapacity_element",
+ NULL, HFILL }},
+ { &hf_x2ap_coMPCellID,
+ { "coMPCellID", "x2ap.coMPCellID_element",
FT_NONE, BASE_NONE, NULL, 0,
- "CompositeAvailableCapacity", HFILL }},
+ "ECGI", HFILL }},
+ { &hf_x2ap_coMPHypothesis,
+ { "coMPHypothesis", "x2ap.coMPHypothesis",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_6_4400_", HFILL }},
+ { &hf_x2ap_coMPInformationItem,
+ { "coMPInformationItem", "x2ap.coMPInformationItem",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_coMPInformationStartTime,
+ { "coMPInformationStartTime", "x2ap.coMPInformationStartTime",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_CoMPInformationItem_item,
+ { "CoMPInformationItem item", "x2ap.CoMPInformationItem_item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_coMPHypothesisSet,
+ { "coMPHypothesisSet", "x2ap.coMPHypothesisSet",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_benefitMetric,
+ { "benefitMetric", "x2ap.benefitMetric",
+ FT_INT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_CoMPInformationStartTime_item,
+ { "CoMPInformationStartTime item", "x2ap.CoMPInformationStartTime_item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_startSFN,
+ { "startSFN", "x2ap.startSFN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_1023_", HFILL }},
+ { &hf_x2ap_startSubframeNumber,
+ { "startSubframeNumber", "x2ap.startSubframeNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_9_", HFILL }},
{ &hf_x2ap_cellCapacityClassValue,
{ "cellCapacityClassValue", "x2ap.cellCapacityClassValue",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -6931,6 +11783,14 @@ void proto_register_x2ap(void) {
{ "capacityValue", "x2ap.capacityValue",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_dL_CompositeAvailableCapacity,
+ { "dL-CompositeAvailableCapacity", "x2ap.dL_CompositeAvailableCapacity_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CompositeAvailableCapacity", HFILL }},
+ { &hf_x2ap_uL_CompositeAvailableCapacity,
+ { "uL-CompositeAvailableCapacity", "x2ap.uL_CompositeAvailableCapacity_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CompositeAvailableCapacity", HFILL }},
{ &hf_x2ap_pDCP_SN,
{ "pDCP-SN", "x2ap.pDCP_SN",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -6947,9 +11807,37 @@ void proto_register_x2ap(void) {
{ "hFNModified", "x2ap.hFNModified",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_pDCP_SNlength18,
+ { "pDCP-SNlength18", "x2ap.pDCP_SNlength18",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_hFNforPDCP_SNlength18,
+ { "hFNforPDCP-SNlength18", "x2ap.hFNforPDCP_SNlength18",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_CoverageModificationList_item,
+ { "CoverageModification-Item", "x2ap.CoverageModification_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_eCGI,
+ { "eCGI", "x2ap.eCGI_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_coverageState,
+ { "coverageState", "x2ap.coverageState",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15_", HFILL }},
+ { &hf_x2ap_cellDeploymentStatusIndicator,
+ { "cellDeploymentStatusIndicator", "x2ap.cellDeploymentStatusIndicator",
+ FT_UINT32, BASE_DEC, VALS(x2ap_CellDeploymentStatusIndicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_cellReplacingInfo,
+ { "cellReplacingInfo", "x2ap.cellReplacingInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_procedureCode,
{ "procedureCode", "x2ap.procedureCode",
- FT_UINT32, BASE_DEC, VALS(x2ap_ProcedureCode_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &x2ap_ProcedureCode_vals_ext, 0,
NULL, HFILL }},
{ &hf_x2ap_triggeringMessage,
{ "triggeringMessage", "x2ap.triggeringMessage",
@@ -6973,52 +11861,80 @@ void proto_register_x2ap(void) {
"Criticality", HFILL }},
{ &hf_x2ap_iE_ID,
{ "iE-ID", "x2ap.iE_ID",
- FT_UINT32, BASE_DEC, VALS(x2ap_ProtocolIE_ID_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &x2ap_ProtocolIE_ID_vals_ext, 0,
"ProtocolIE_ID", HFILL }},
{ &hf_x2ap_typeOfError,
{ "typeOfError", "x2ap.typeOfError",
FT_UINT32, BASE_DEC, VALS(x2ap_TypeOfError_vals), 0,
NULL, HFILL }},
- { &hf_x2ap_uL_EARFCN,
- { "uL-EARFCN", "x2ap.uL_EARFCN",
+ { &hf_x2ap_CSIReportList_item,
+ { "CSIReportList item", "x2ap.CSIReportList_item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_uEID,
+ { "uEID", "x2ap.uEID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_cSIReportPerCSIProcess,
+ { "cSIReportPerCSIProcess", "x2ap.cSIReportPerCSIProcess",
FT_UINT32, BASE_DEC, NULL, 0,
- "EARFCN", HFILL }},
- { &hf_x2ap_dL_EARFCN,
- { "dL-EARFCN", "x2ap.dL_EARFCN",
+ NULL, HFILL }},
+ { &hf_x2ap_CSIReportPerCSIProcess_item,
+ { "CSIReportPerCSIProcess item", "x2ap.CSIReportPerCSIProcess_item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_cSIProcessConfigurationIndex,
+ { "cSIProcessConfigurationIndex", "x2ap.cSIProcessConfigurationIndex",
FT_UINT32, BASE_DEC, NULL, 0,
- "EARFCN", HFILL }},
- { &hf_x2ap_uL_Transmission_Bandwidth,
- { "uL-Transmission-Bandwidth", "x2ap.uL_Transmission_Bandwidth",
- FT_UINT32, BASE_DEC, VALS(x2ap_Transmission_Bandwidth_vals), 0,
- "Transmission_Bandwidth", HFILL }},
- { &hf_x2ap_dL_Transmission_Bandwidth,
- { "dL-Transmission-Bandwidth", "x2ap.dL_Transmission_Bandwidth",
- FT_UINT32, BASE_DEC, VALS(x2ap_Transmission_Bandwidth_vals), 0,
- "Transmission_Bandwidth", HFILL }},
- { &hf_x2ap_eARFCN,
- { "eARFCN", "x2ap.eARFCN",
+ "INTEGER_1_7_", HFILL }},
+ { &hf_x2ap_cSIReportPerCSIProcessItem,
+ { "cSIReportPerCSIProcessItem", "x2ap.cSIReportPerCSIProcessItem",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_transmission_Bandwidth,
- { "transmission-Bandwidth", "x2ap.transmission_Bandwidth",
- FT_UINT32, BASE_DEC, VALS(x2ap_Transmission_Bandwidth_vals), 0,
- NULL, HFILL }},
- { &hf_x2ap_subframeAssignment,
- { "subframeAssignment", "x2ap.subframeAssignment",
- FT_UINT32, BASE_DEC, VALS(x2ap_SubframeAssignment_vals), 0,
+ { &hf_x2ap_CSIReportPerCSIProcessItem_item,
+ { "CSIReportPerCSIProcessItem item", "x2ap.CSIReportPerCSIProcessItem_item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_specialSubframe_Info,
- { "specialSubframe-Info", "x2ap.specialSubframe_Info_element",
+ { &hf_x2ap_rI,
+ { "rI", "x2ap.rI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_8_", HFILL }},
+ { &hf_x2ap_widebandCQI,
+ { "widebandCQI", "x2ap.widebandCQI_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_fDD,
- { "fDD", "x2ap.fDD_element",
+ { &hf_x2ap_subbandSize,
+ { "subbandSize", "x2ap.subbandSize",
+ FT_UINT32, BASE_DEC, VALS(x2ap_SubbandSize_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_subbandCQIList,
+ { "subbandCQIList", "x2ap.subbandCQIList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_naics_active,
+ { "naics-active", "x2ap.naics_active_element",
FT_NONE, BASE_NONE, NULL, 0,
- "FDD_Info", HFILL }},
- { &hf_x2ap_tDD,
- { "tDD", "x2ap.tDD_element",
+ "DynamicNAICSInformation", HFILL }},
+ { &hf_x2ap_naics_inactive,
+ { "naics-inactive", "x2ap.naics_inactive_element",
FT_NONE, BASE_NONE, NULL, 0,
- "TDD_Info", HFILL }},
+ NULL, HFILL }},
+ { &hf_x2ap_transmissionModes,
+ { "transmissionModes", "x2ap.transmissionModes",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_pB_information,
+ { "pB-information", "x2ap.pB_information",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_3", HFILL }},
+ { &hf_x2ap_pA_list,
+ { "pA-list", "x2ap.pA_list",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values", HFILL }},
+ { &hf_x2ap_pA_list_item,
+ { "PA-Values", "x2ap.PA_Values",
+ FT_UINT32, BASE_DEC, VALS(x2ap_PA_Values_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_pLMN_Identity,
{ "pLMN-Identity", "x2ap.pLMN_Identity",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -7027,6 +11943,18 @@ void proto_register_x2ap(void) {
{ "eUTRANcellIdentifier", "x2ap.eUTRANcellIdentifier",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_enhancedRNTPBitmap,
+ { "enhancedRNTPBitmap", "x2ap.enhancedRNTPBitmap",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_12_8800_", HFILL }},
+ { &hf_x2ap_rNTP_High_Power_Threshold,
+ { "rNTP-High-Power-Threshold", "x2ap.rNTP_High_Power_Threshold",
+ FT_UINT32, BASE_DEC, VALS(x2ap_RNTP_Threshold_vals), 0,
+ "RNTP_Threshold", HFILL }},
+ { &hf_x2ap_enhancedRNTPStartTime,
+ { "enhancedRNTPStartTime", "x2ap.enhancedRNTPStartTime_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_macro_eNB_ID,
{ "macro-eNB-ID", "x2ap.macro_eNB_ID",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -7063,6 +11991,34 @@ void proto_register_x2ap(void) {
{ "cause", "x2ap.cause",
FT_UINT32, BASE_DEC, VALS(x2ap_Cause_vals), 0,
NULL, HFILL }},
+ { &hf_x2ap_fDD,
+ { "fDD", "x2ap.fDD_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "FDD_Info", HFILL }},
+ { &hf_x2ap_tDD,
+ { "tDD", "x2ap.tDD_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "TDD_Info", HFILL }},
+ { &hf_x2ap_expectedActivity,
+ { "expectedActivity", "x2ap.expectedActivity_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ExpectedUEActivityBehaviour", HFILL }},
+ { &hf_x2ap_expectedHOInterval,
+ { "expectedHOInterval", "x2ap.expectedHOInterval",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ExpectedHOInterval_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_expectedActivityPeriod,
+ { "expectedActivityPeriod", "x2ap.expectedActivityPeriod",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_expectedIdlePeriod,
+ { "expectedIdlePeriod", "x2ap.expectedIdlePeriod",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sourceofUEActivityBehaviourInformation,
+ { "sourceofUEActivityBehaviourInformation", "x2ap.sourceofUEActivityBehaviourInformation",
+ FT_UINT32, BASE_DEC, VALS(x2ap_SourceOfUEActivityBehaviourInformation_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_associatedSubframes,
{ "associatedSubframes", "x2ap.associatedSubframes",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -7071,6 +12027,22 @@ void proto_register_x2ap(void) {
{ "extended-ul-InterferenceOverloadIndication", "x2ap.extended_ul_InterferenceOverloadIndication",
FT_UINT32, BASE_DEC, NULL, 0,
"UL_InterferenceOverloadIndication", HFILL }},
+ { &hf_x2ap_uL_EARFCN,
+ { "uL-EARFCN", "x2ap.uL_EARFCN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "EARFCN", HFILL }},
+ { &hf_x2ap_dL_EARFCN,
+ { "dL-EARFCN", "x2ap.dL_EARFCN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "EARFCN", HFILL }},
+ { &hf_x2ap_uL_Transmission_Bandwidth,
+ { "uL-Transmission-Bandwidth", "x2ap.uL_Transmission_Bandwidth",
+ FT_UINT32, BASE_DEC, VALS(x2ap_Transmission_Bandwidth_vals), 0,
+ "Transmission_Bandwidth", HFILL }},
+ { &hf_x2ap_dL_Transmission_Bandwidth,
+ { "dL-Transmission-Bandwidth", "x2ap.dL_Transmission_Bandwidth",
+ FT_UINT32, BASE_DEC, VALS(x2ap_Transmission_Bandwidth_vals), 0,
+ "Transmission_Bandwidth", HFILL }},
{ &hf_x2ap_ForbiddenTAs_item,
{ "ForbiddenTAs-Item", "x2ap.ForbiddenTAs_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -7081,7 +12053,7 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_ForbiddenTACs_item,
{ "TAC", "x2ap.TAC",
- FT_BYTES, BASE_NONE, NULL, 0,
+ FT_UINT16, BASE_DEC_HEX, NULL, 0,
NULL, HFILL }},
{ &hf_x2ap_ForbiddenLAs_item,
{ "ForbiddenLAs-Item", "x2ap.ForbiddenLAs_Item_element",
@@ -7093,7 +12065,7 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_ForbiddenLACs_item,
{ "LAC", "x2ap.LAC",
- FT_BYTES, BASE_NONE, NULL, 0,
+ FT_UINT16, BASE_DEC_HEX, NULL, 0,
NULL, HFILL }},
{ &hf_x2ap_e_RAB_MaximumBitrateDL,
{ "e-RAB-MaximumBitrateDL", "x2ap.e_RAB_MaximumBitrateDL",
@@ -7129,7 +12101,7 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_mME_Group_ID,
{ "mME-Group-ID", "x2ap.mME_Group_ID",
- FT_BYTES, BASE_NONE, NULL, 0,
+ FT_UINT16, BASE_DEC_HEX, NULL, 0,
NULL, HFILL }},
{ &hf_x2ap_gU_Group_ID,
{ "gU-Group-ID", "x2ap.gU_Group_ID_element",
@@ -7137,7 +12109,7 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_mME_Code,
{ "mME-Code", "x2ap.mME_Code",
- FT_BYTES, BASE_NONE, NULL, 0,
+ FT_UINT8, BASE_DEC_HEX, NULL, 0,
NULL, HFILL }},
{ &hf_x2ap_servingPLMN,
{ "servingPLMN", "x2ap.servingPLMN",
@@ -7203,6 +12175,18 @@ void proto_register_x2ap(void) {
{ "reportArea", "x2ap.reportArea",
FT_UINT32, BASE_DEC, VALS(x2ap_ReportArea_vals), 0,
NULL, HFILL }},
+ { &hf_x2ap_reportInterval,
+ { "reportInterval", "x2ap.reportInterval",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ReportIntervalMDT_vals), 0,
+ "ReportIntervalMDT", HFILL }},
+ { &hf_x2ap_reportAmount,
+ { "reportAmount", "x2ap.reportAmount",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ReportAmountMDT_vals), 0,
+ "ReportAmountMDT", HFILL }},
+ { &hf_x2ap_measurementThreshold,
+ { "measurementThreshold", "x2ap.measurementThreshold",
+ FT_UINT32, BASE_DEC, VALS(x2ap_MeasurementThresholdA2_vals), 0,
+ "MeasurementThresholdA2", HFILL }},
{ &hf_x2ap_m3period,
{ "m3period", "x2ap.m3period",
FT_UINT32, BASE_DEC, VALS(x2ap_M3period_vals), 0,
@@ -7223,6 +12207,26 @@ void proto_register_x2ap(void) {
{ "m5-links-to-log", "x2ap.m5_links_to_log",
FT_UINT32, BASE_DEC, VALS(x2ap_Links_to_log_vals), 0,
"Links_to_log", HFILL }},
+ { &hf_x2ap_m6report_interval,
+ { "m6report-interval", "x2ap.m6report_interval",
+ FT_UINT32, BASE_DEC, VALS(x2ap_M6report_interval_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_m6delay_threshold,
+ { "m6delay-threshold", "x2ap.m6delay_threshold",
+ FT_UINT32, BASE_DEC, VALS(x2ap_M6delay_threshold_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_m6_links_to_log,
+ { "m6-links-to-log", "x2ap.m6_links_to_log",
+ FT_UINT32, BASE_DEC, VALS(x2ap_Links_to_log_vals), 0,
+ "Links_to_log", HFILL }},
+ { &hf_x2ap_m7period,
+ { "m7period", "x2ap.m7period",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_m7_links_to_log,
+ { "m7-links-to-log", "x2ap.m7_links_to_log",
+ FT_UINT32, BASE_DEC, VALS(x2ap_Links_to_log_vals), 0,
+ "Links_to_log", HFILL }},
{ &hf_x2ap_mdt_Activation,
{ "mdt-Activation", "x2ap.mdt_Activation",
FT_UINT32, BASE_DEC, VALS(x2ap_MDT_Activation_vals), 0,
@@ -7253,11 +12257,11 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_threshold_RSRP,
{ "threshold-RSRP", "x2ap.threshold_RSRP",
- FT_UINT32, BASE_DEC, NULL, 0,
+ FT_UINT32, BASE_CUSTOM, CF_FUNC(x2ap_Threshold_RSRP_fmt), 0,
NULL, HFILL }},
{ &hf_x2ap_threshold_RSRQ,
{ "threshold-RSRQ", "x2ap.threshold_RSRQ",
- FT_UINT32, BASE_DEC, NULL, 0,
+ FT_UINT32, BASE_CUSTOM, CF_FUNC(x2ap_Threshold_RSRQ_fmt), 0,
NULL, HFILL }},
{ &hf_x2ap_MBMS_Service_Area_Identity_List_item,
{ "MBMS-Service-Area-Identity", "x2ap.MBMS_Service_Area_Identity",
@@ -7281,15 +12285,15 @@ void proto_register_x2ap(void) {
NULL, HFILL }},
{ &hf_x2ap_handoverTriggerChangeLowerLimit,
{ "handoverTriggerChangeLowerLimit", "x2ap.handoverTriggerChangeLowerLimit",
- FT_INT32, BASE_DEC, NULL, 0,
+ FT_INT32, BASE_CUSTOM, CF_FUNC(x2ap_handoverTriggerChange_fmt), 0,
"INTEGER_M20_20", HFILL }},
{ &hf_x2ap_handoverTriggerChangeUpperLimit,
{ "handoverTriggerChangeUpperLimit", "x2ap.handoverTriggerChangeUpperLimit",
- FT_INT32, BASE_DEC, NULL, 0,
+ FT_INT32, BASE_CUSTOM, CF_FUNC(x2ap_handoverTriggerChange_fmt), 0,
"INTEGER_M20_20", HFILL }},
{ &hf_x2ap_handoverTriggerChange,
{ "handoverTriggerChange", "x2ap.handoverTriggerChange",
- FT_INT32, BASE_DEC, NULL, 0,
+ FT_INT32, BASE_CUSTOM, CF_FUNC(x2ap_handoverTriggerChange_fmt), 0,
"INTEGER_M20_20", HFILL }},
{ &hf_x2ap_MultibandInfoList_item,
{ "BandInfo", "x2ap.BandInfo_element",
@@ -7303,22 +12307,14 @@ void proto_register_x2ap(void) {
{ "Neighbour-Information item", "x2ap.Neighbour_Information_item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_eCGI,
- { "eCGI", "x2ap.eCGI_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_x2ap_pCI,
{ "pCI", "x2ap.pCI",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_reportInterval,
- { "reportInterval", "x2ap.reportInterval",
- FT_UINT32, BASE_DEC, VALS(x2ap_ReportIntervalMDT_vals), 0,
- "ReportIntervalMDT", HFILL }},
- { &hf_x2ap_reportAmount,
- { "reportAmount", "x2ap.reportAmount",
- FT_UINT32, BASE_DEC, VALS(x2ap_ReportAmountMDT_vals), 0,
- "ReportAmountMDT", HFILL }},
+ { &hf_x2ap_eARFCN,
+ { "eARFCN", "x2ap.eARFCN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_rootSequenceIndex,
{ "rootSequenceIndex", "x2ap.rootSequenceIndex",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -7339,6 +12335,14 @@ void proto_register_x2ap(void) {
{ "prach-ConfigIndex", "x2ap.prach_ConfigIndex",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_63", HFILL }},
+ { &hf_x2ap_proSeDirectDiscovery,
+ { "proSeDirectDiscovery", "x2ap.proSeDirectDiscovery",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ProSeDirectDiscovery_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_proSeDirectCommunication,
+ { "proSeDirectCommunication", "x2ap.proSeDirectCommunication",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ProSeDirectCommunication_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_dL_GBR_PRB_usage,
{ "dL-GBR-PRB-usage", "x2ap.dL_GBR_PRB_usage",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -7383,6 +12387,38 @@ void proto_register_x2ap(void) {
{ "pDCCH-InterferenceImpact", "x2ap.pDCCH_InterferenceImpact",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_4_", HFILL }},
+ { &hf_x2ap_ReplacingCellsList_item,
+ { "ReplacingCellsList-Item", "x2ap.ReplacingCellsList_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_non_truncated,
+ { "non-truncated", "x2ap.non_truncated",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_40", HFILL }},
+ { &hf_x2ap_truncated,
+ { "truncated", "x2ap.truncated",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_24", HFILL }},
+ { &hf_x2ap_RSRPMeasurementResult_item,
+ { "RSRPMeasurementResult item", "x2ap.RSRPMeasurementResult_item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_rSRPCellID,
+ { "rSRPCellID", "x2ap.rSRPCellID_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ECGI", HFILL }},
+ { &hf_x2ap_rSRPMeasured,
+ { "rSRPMeasured", "x2ap.rSRPMeasured",
+ FT_UINT32, BASE_CUSTOM, CF_FUNC(x2ap_Threshold_RSRP_fmt), 0,
+ "INTEGER_0_97_", HFILL }},
+ { &hf_x2ap_RSRPMRList_item,
+ { "RSRPMRList item", "x2ap.RSRPMRList_item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_rSRPMeasurementResult,
+ { "rSRPMeasurementResult", "x2ap.rSRPMeasurementResult",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_dLS1TNLLoadIndicator,
{ "dLS1TNLLoadIndicator", "x2ap.dLS1TNLLoadIndicator",
FT_UINT32, BASE_DEC, VALS(x2ap_LoadIndicator_vals), 0,
@@ -7409,7 +12445,7 @@ void proto_register_x2ap(void) {
"ECGI", HFILL }},
{ &hf_x2ap_tAC,
{ "tAC", "x2ap.tAC",
- FT_BYTES, BASE_NONE, NULL, 0,
+ FT_UINT16, BASE_DEC_HEX, NULL, 0,
NULL, HFILL }},
{ &hf_x2ap_broadcastPLMNs,
{ "broadcastPLMNs", "x2ap.broadcastPLMNs",
@@ -7423,6 +12459,42 @@ void proto_register_x2ap(void) {
{ "specialSubframePatterns", "x2ap.specialSubframePatterns",
FT_UINT32, BASE_DEC, VALS(x2ap_SpecialSubframePatterns_vals), 0,
NULL, HFILL }},
+ { &hf_x2ap_subbandCQICodeword0,
+ { "subbandCQICodeword0", "x2ap.subbandCQICodeword0",
+ FT_UINT32, BASE_DEC, VALS(x2ap_SubbandCQICodeword0_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_subbandCQICodeword1,
+ { "subbandCQICodeword1", "x2ap.subbandCQICodeword1",
+ FT_UINT32, BASE_DEC, VALS(x2ap_SubbandCQICodeword1_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_four_bitCQI,
+ { "four-bitCQI", "x2ap.four_bitCQI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15_", HFILL }},
+ { &hf_x2ap_two_bitSubbandDifferentialCQI,
+ { "two-bitSubbandDifferentialCQI", "x2ap.two_bitSubbandDifferentialCQI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_3_", HFILL }},
+ { &hf_x2ap_two_bitDifferentialCQI,
+ { "two-bitDifferentialCQI", "x2ap.two_bitDifferentialCQI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_3_", HFILL }},
+ { &hf_x2ap_three_bitSpatialDifferentialCQI,
+ { "three-bitSpatialDifferentialCQI", "x2ap.three_bitSpatialDifferentialCQI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_7_", HFILL }},
+ { &hf_x2ap_SubbandCQIList_item,
+ { "SubbandCQIItem", "x2ap.SubbandCQIItem_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_subbandCQI,
+ { "subbandCQI", "x2ap.subbandCQI_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_subbandIndex,
+ { "subbandIndex", "x2ap.subbandIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_27_", HFILL }},
{ &hf_x2ap_oneframe,
{ "oneframe", "x2ap.oneframe",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -7435,10 +12507,6 @@ void proto_register_x2ap(void) {
{ "tAListforMDT", "x2ap.tAListforMDT",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_TAListforMDT_item,
- { "TAC", "x2ap.TAC",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_x2ap_tAIListforMDT,
{ "tAIListforMDT", "x2ap.tAIListforMDT",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -7447,10 +12515,22 @@ void proto_register_x2ap(void) {
{ "TAI-Item", "x2ap.TAI_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_measurementThreshold,
- { "measurementThreshold", "x2ap.measurementThreshold",
- FT_UINT32, BASE_DEC, VALS(x2ap_MeasurementThresholdA2_vals), 0,
- "MeasurementThresholdA2", HFILL }},
+ { &hf_x2ap_TAListforMDT_item,
+ { "TAC", "x2ap.TAC",
+ FT_UINT16, BASE_DEC_HEX, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_transmission_Bandwidth,
+ { "transmission-Bandwidth", "x2ap.transmission_Bandwidth",
+ FT_UINT32, BASE_DEC, VALS(x2ap_Transmission_Bandwidth_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_subframeAssignment,
+ { "subframeAssignment", "x2ap.subframeAssignment",
+ FT_UINT32, BASE_DEC, VALS(x2ap_SubframeAssignment_vals), 0,
+ NULL, HFILL }},
+ { &hf_x2ap_specialSubframe_Info,
+ { "specialSubframe-Info", "x2ap.specialSubframe_Info_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_x2ap_eUTRANTraceID,
{ "eUTRANTraceID", "x2ap.eUTRANTraceID",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -7467,10 +12547,10 @@ void proto_register_x2ap(void) {
{ "traceCollectionEntityIPAddress", "x2ap.traceCollectionEntityIPAddress",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_UE_HistoryInformation_item,
- { "LastVisitedCell-Item", "x2ap.LastVisitedCell_Item",
- FT_UINT32, BASE_DEC, VALS(x2ap_LastVisitedCell_Item_vals), 0,
- NULL, HFILL }},
+ { &hf_x2ap_uDP_Port_Number,
+ { "uDP-Port-Number", "x2ap.uDP_Port_Number",
+ FT_UINT16, BASE_DEC, NULL, 0,
+ "Port_Number", HFILL }},
{ &hf_x2ap_uEaggregateMaximumBitRateDownlink,
{ "uEaggregateMaximumBitRateDownlink", "x2ap.uEaggregateMaximumBitRateDownlink",
FT_UINT64, BASE_DEC, NULL, 0,
@@ -7479,6 +12559,10 @@ void proto_register_x2ap(void) {
{ "uEaggregateMaximumBitRateUplink", "x2ap.uEaggregateMaximumBitRateUplink",
FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
+ { &hf_x2ap_UE_HistoryInformation_item,
+ { "LastVisitedCell-Item", "x2ap.LastVisitedCell_Item",
+ FT_UINT32, BASE_DEC, VALS(x2ap_LastVisitedCell_Item_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_encryptionAlgorithms,
{ "encryptionAlgorithms", "x2ap.encryptionAlgorithms",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -7487,10 +12571,6 @@ void proto_register_x2ap(void) {
{ "integrityProtectionAlgorithms", "x2ap.integrityProtectionAlgorithms",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_x2ap_UL_InterferenceOverloadIndication_item,
- { "UL-InterferenceOverloadIndication-Item", "x2ap.UL_InterferenceOverloadIndication_Item",
- FT_UINT32, BASE_DEC, VALS(x2ap_UL_InterferenceOverloadIndication_Item_vals), 0,
- NULL, HFILL }},
{ &hf_x2ap_UL_HighInterferenceIndicationInfo_item,
{ "UL-HighInterferenceIndicationInfo-Item", "x2ap.UL_HighInterferenceIndicationInfo_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -7503,6 +12583,10 @@ void proto_register_x2ap(void) {
{ "ul-interferenceindication", "x2ap.ul_interferenceindication",
FT_BYTES, BASE_NONE, NULL, 0,
"UL_HighInterferenceIndication", HFILL }},
+ { &hf_x2ap_UL_InterferenceOverloadIndication_item,
+ { "UL-InterferenceOverloadIndication-Item", "x2ap.UL_InterferenceOverloadIndication_Item",
+ FT_UINT32, BASE_DEC, VALS(x2ap_UL_InterferenceOverloadIndication_Item_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_fdd_01,
{ "fdd", "x2ap.fdd_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -7519,6 +12603,14 @@ void proto_register_x2ap(void) {
{ "usaable-abs-pattern-info", "x2ap.usaable_abs_pattern_info",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_1_70_", HFILL }},
+ { &hf_x2ap_widebandCQICodeword0,
+ { "widebandCQICodeword0", "x2ap.widebandCQICodeword0",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15_", HFILL }},
+ { &hf_x2ap_widebandCQICodeword1,
+ { "widebandCQICodeword1", "x2ap.widebandCQICodeword1",
+ FT_UINT32, BASE_DEC, VALS(x2ap_WidebandCQICodeword1_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_protocolIEs,
{ "protocolIEs", "x2ap.protocolIEs",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -7575,6 +12667,18 @@ void proto_register_x2ap(void) {
{ "uL-GTPtunnelEndpoint", "x2ap.uL_GTPtunnelEndpoint_element",
FT_NONE, BASE_NONE, NULL, 0,
"GTPtunnelEndpoint", HFILL }},
+ { &hf_x2ap_source_GlobalSeNB_ID,
+ { "source-GlobalSeNB-ID", "x2ap.source_GlobalSeNB_ID_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GlobalENB_ID", HFILL }},
+ { &hf_x2ap_seNB_UE_X2AP_ID,
+ { "seNB-UE-X2AP-ID", "x2ap.seNB_UE_X2AP_ID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "UE_X2AP_ID", HFILL }},
+ { &hf_x2ap_seNB_UE_X2AP_ID_Extension,
+ { "seNB-UE-X2AP-ID-Extension", "x2ap.seNB_UE_X2AP_ID_Extension",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "UE_X2AP_ID_Extension", HFILL }},
{ &hf_x2ap_E_RABs_Admitted_List_item,
{ "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -7654,7 +12758,7 @@ void proto_register_x2ap(void) {
{ &hf_x2ap_measurementFailedReportCharacteristics,
{ "measurementFailedReportCharacteristics", "x2ap.measurementFailedReportCharacteristics",
FT_BYTES, BASE_NONE, NULL, 0,
- "ReportCharacteristics", HFILL }},
+ NULL, HFILL }},
{ &hf_x2ap_CompleteFailureCauseInformation_List_item,
{ "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -7691,14 +12795,234 @@ void proto_register_x2ap(void) {
{ "ActivatedCellList-Item", "x2ap.ActivatedCellList_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_x2ap_source_GlobalENB_ID,
+ { "source-GlobalENB-ID", "x2ap.source_GlobalENB_ID_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GlobalENB_ID", HFILL }},
{ &hf_x2ap_target_GlobalENB_ID,
{ "target-GlobalENB-ID", "x2ap.target_GlobalENB_ID_element",
FT_NONE, BASE_NONE, NULL, 0,
"GlobalENB_ID", HFILL }},
- { &hf_x2ap_source_GlobalENB_ID,
- { "source-GlobalENB-ID", "x2ap.source_GlobalENB_ID_element",
+ { &hf_x2ap_E_RABs_ToBeAdded_List_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
FT_NONE, BASE_NONE, NULL, 0,
- "GlobalENB_ID", HFILL }},
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeAdded_Item_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeAdded_Item_Split_Bearer", HFILL }},
+ { &hf_x2ap_s1_UL_GTPtunnelEndpoint,
+ { "s1-UL-GTPtunnelEndpoint", "x2ap.s1_UL_GTPtunnelEndpoint_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GTPtunnelEndpoint", HFILL }},
+ { &hf_x2ap_meNB_GTPtunnelEndpoint,
+ { "meNB-GTPtunnelEndpoint", "x2ap.meNB_GTPtunnelEndpoint_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GTPtunnelEndpoint", HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeAdded_List_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_01,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_01,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_Admitted_ToBeAdded_Item_Split_Bearer", HFILL }},
+ { &hf_x2ap_s1_DL_GTPtunnelEndpoint,
+ { "s1-DL-GTPtunnelEndpoint", "x2ap.s1_DL_GTPtunnelEndpoint_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GTPtunnelEndpoint", HFILL }},
+ { &hf_x2ap_dL_Forwarding_GTPtunnelEndpoint,
+ { "dL-Forwarding-GTPtunnelEndpoint", "x2ap.dL_Forwarding_GTPtunnelEndpoint_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GTPtunnelEndpoint", HFILL }},
+ { &hf_x2ap_uL_Forwarding_GTPtunnelEndpoint,
+ { "uL-Forwarding-GTPtunnelEndpoint", "x2ap.uL_Forwarding_GTPtunnelEndpoint_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GTPtunnelEndpoint", HFILL }},
+ { &hf_x2ap_seNB_GTPtunnelEndpoint,
+ { "seNB-GTPtunnelEndpoint", "x2ap.seNB_GTPtunnelEndpoint_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GTPtunnelEndpoint", HFILL }},
+ { &hf_x2ap_success,
+ { "success", "x2ap.success_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ResponseInformationSeNBReconfComp_SuccessItem", HFILL }},
+ { &hf_x2ap_reject_by_MeNB,
+ { "reject-by-MeNB", "x2ap.reject_by_MeNB_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ResponseInformationSeNBReconfComp_RejectByMeNBItem", HFILL }},
+ { &hf_x2ap_meNBtoSeNBContainer,
+ { "meNBtoSeNBContainer", "x2ap.meNBtoSeNBContainer",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_uE_SecurityCapabilities,
+ { "uE-SecurityCapabilities", "x2ap.uE_SecurityCapabilities_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UESecurityCapabilities", HFILL }},
+ { &hf_x2ap_seNB_SecurityKey,
+ { "seNB-SecurityKey", "x2ap.seNB_SecurityKey",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "SeNBSecurityKey", HFILL }},
+ { &hf_x2ap_seNBUEAggregateMaximumBitRate,
+ { "seNBUEAggregateMaximumBitRate", "x2ap.seNBUEAggregateMaximumBitRate_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UEAggregateMaximumBitRate", HFILL }},
+ { &hf_x2ap_e_RABs_ToBeAdded,
+ { "e-RABs-ToBeAdded", "x2ap.e_RABs_ToBeAdded",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "E_RABs_ToBeAdded_List_ModReq", HFILL }},
+ { &hf_x2ap_e_RABs_ToBeModified,
+ { "e-RABs-ToBeModified", "x2ap.e_RABs_ToBeModified",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "E_RABs_ToBeModified_List_ModReq", HFILL }},
+ { &hf_x2ap_e_RABs_ToBeReleased,
+ { "e-RABs-ToBeReleased", "x2ap.e_RABs_ToBeReleased",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "E_RABs_ToBeReleased_List_ModReq", HFILL }},
+ { &hf_x2ap_E_RABs_ToBeAdded_List_ModReq_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_02,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeAdded_ModReqItem_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_02,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeAdded_ModReqItem_Split_Bearer", HFILL }},
+ { &hf_x2ap_E_RABs_ToBeModified_List_ModReq_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_03,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeModified_ModReqItem_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_03,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeModified_ModReqItem_Split_Bearer", HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_List_ModReq_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_04,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeReleased_ModReqItem_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_04,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeReleased_ModReqItem_Split_Bearer", HFILL }},
+ { &hf_x2ap_dL_GTPtunnelEndpoint,
+ { "dL-GTPtunnelEndpoint", "x2ap.dL_GTPtunnelEndpoint_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GTPtunnelEndpoint", HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_05,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_05,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer", HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeModified_ModAckList_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_06,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_06,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer", HFILL }},
+ { &hf_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_07,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_07,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer", HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_ModReqd_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_List_RelReq_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_08,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeReleased_RelReqItem_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_08,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeReleased_RelReqItem_Split_Bearer", HFILL }},
+ { &hf_x2ap_E_RABs_ToBeReleased_List_RelConf_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_sCG_Bearer_09,
+ { "sCG-Bearer", "x2ap.sCG_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeReleased_RelConfItem_SCG_Bearer", HFILL }},
+ { &hf_x2ap_split_Bearer_09,
+ { "split-Bearer", "x2ap.split_Bearer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_RABs_ToBeReleased_RelConfItem_Split_Bearer", HFILL }},
+ { &hf_x2ap_E_RABs_SubjectToCounterCheck_List_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_uL_Count,
+ { "uL-Count", "x2ap.uL_Count",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_4294967295", HFILL }},
+ { &hf_x2ap_dL_Count,
+ { "dL-Count", "x2ap.dL_Count",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_4294967295", HFILL }},
+ { &hf_x2ap_e_RABs_ToBeSetup_ListRetrieve,
+ { "e-RABs-ToBeSetup-ListRetrieve", "x2ap.e_RABs_ToBeSetup_ListRetrieve",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_managBasedMDTallowed,
+ { "managBasedMDTallowed", "x2ap.managBasedMDTallowed",
+ FT_UINT32, BASE_DEC, VALS(x2ap_ManagementBasedMDTallowed_vals), 0,
+ "ManagementBasedMDTallowed", HFILL }},
+ { &hf_x2ap_managBasedMDTPLMNList,
+ { "managBasedMDTPLMNList", "x2ap.managBasedMDTPLMNList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MDTPLMNList", HFILL }},
+ { &hf_x2ap_E_RABs_ToBeSetup_ListRetrieve_item,
+ { "ProtocolIE-Single-Container", "x2ap.ProtocolIE_Single_Container_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_x2ap_bearerType,
+ { "bearerType", "x2ap.bearerType",
+ FT_UINT32, BASE_DEC, VALS(x2ap_BearerType_vals), 0,
+ NULL, HFILL }},
{ &hf_x2ap_initiatingMessage,
{ "initiatingMessage", "x2ap.initiatingMessage_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -7725,13 +13049,31 @@ void proto_register_x2ap(void) {
"UnsuccessfulOutcome_value", HFILL }},
/*--- End of included file: packet-x2ap-hfarr.c ---*/
-#line 148 "./asn1/x2ap/packet-x2ap-template.c"
+#line 460 "./asn1/x2ap/packet-x2ap-template.c"
};
/* List of subtrees */
static gint *ett[] = {
- &ett_x2ap,
- &ett_x2ap_TransportLayerAddress,
+ &ett_x2ap,
+ &ett_x2ap_TransportLayerAddress,
+ &ett_x2ap_PLMN_Identity,
+ &ett_x2ap_TargeteNBtoSource_eNBTransparentContainer,
+ &ett_x2ap_RRC_Context,
+ &ett_x2ap_UE_HistoryInformationFromTheUE,
+ &ett_x2ap_ReportCharacteristics,
+ &ett_x2ap_measurementFailedReportCharacteristics,
+ &ett_x2ap_UE_RLF_Report_Container,
+ &ett_x2ap_UE_RLF_Report_Container_for_extended_bands,
+ &ett_x2ap_MeNBtoSeNBContainer,
+ &ett_x2ap_SeNBtoMeNBContainer,
+ &ett_x2ap_EUTRANTraceID,
+ &ett_x2ap_InterfacesToTrace,
+ &ett_x2ap_TraceCollectionEntityIPAddress,
+ &ett_x2ap_EncryptionAlgorithms,
+ &ett_x2ap_IntegrityProtectionAlgorithms,
+ &ett_x2ap_MeasurementsToActivate,
+ &ett_x2ap_MDT_Location_Info,
+ &ett_x2ap_transmissionModes,
/*--- Included file: packet-x2ap-ettarr.c ---*/
#line 1 "./asn1/x2ap/packet-x2ap-ettarr.c"
@@ -7747,31 +13089,54 @@ void proto_register_x2ap(void) {
&ett_x2ap_ABSInformationTDD,
&ett_x2ap_ABS_Status,
&ett_x2ap_AdditionalSpecialSubframe_Info,
- &ett_x2ap_AS_SecurityInformation,
&ett_x2ap_AllocationAndRetentionPriority,
&ett_x2ap_AreaScopeOfMDT,
+ &ett_x2ap_AS_SecurityInformation,
&ett_x2ap_BroadcastPLMNs_Item,
&ett_x2ap_Cause,
&ett_x2ap_CellBasedMDT,
&ett_x2ap_CellIdListforMDT,
+ &ett_x2ap_CellReplacingInfo,
&ett_x2ap_CellType,
- &ett_x2ap_CompositeAvailableCapacityGroup,
+ &ett_x2ap_CoMPHypothesisSet,
+ &ett_x2ap_CoMPHypothesisSetItem,
+ &ett_x2ap_CoMPInformation,
+ &ett_x2ap_CoMPInformationItem,
+ &ett_x2ap_CoMPInformationItem_item,
+ &ett_x2ap_CoMPInformationStartTime,
+ &ett_x2ap_CoMPInformationStartTime_item,
&ett_x2ap_CompositeAvailableCapacity,
+ &ett_x2ap_CompositeAvailableCapacityGroup,
&ett_x2ap_COUNTvalue,
&ett_x2ap_COUNTValueExtended,
+ &ett_x2ap_COUNTvaluePDCP_SNlength18,
+ &ett_x2ap_CoverageModificationList,
+ &ett_x2ap_CoverageModification_Item,
&ett_x2ap_CriticalityDiagnostics,
&ett_x2ap_CriticalityDiagnostics_IE_List,
&ett_x2ap_CriticalityDiagnostics_IE_List_item,
- &ett_x2ap_FDD_Info,
- &ett_x2ap_TDD_Info,
- &ett_x2ap_EUTRA_Mode_Info,
+ &ett_x2ap_CSIReportList,
+ &ett_x2ap_CSIReportList_item,
+ &ett_x2ap_CSIReportPerCSIProcess,
+ &ett_x2ap_CSIReportPerCSIProcess_item,
+ &ett_x2ap_CSIReportPerCSIProcessItem,
+ &ett_x2ap_CSIReportPerCSIProcessItem_item,
+ &ett_x2ap_DynamicDLTransmissionInformation,
+ &ett_x2ap_DynamicNAICSInformation,
+ &ett_x2ap_SEQUENCE_SIZE_0_maxnoofPA_OF_PA_Values,
&ett_x2ap_ECGI,
+ &ett_x2ap_EnhancedRNTP,
+ &ett_x2ap_EnhancedRNTPStartTime,
&ett_x2ap_ENB_ID,
&ett_x2ap_EPLMNs,
&ett_x2ap_E_RAB_Level_QoS_Parameters,
&ett_x2ap_E_RAB_List,
&ett_x2ap_E_RAB_Item,
+ &ett_x2ap_EUTRA_Mode_Info,
+ &ett_x2ap_ExpectedUEBehaviour,
+ &ett_x2ap_ExpectedUEActivityBehaviour,
&ett_x2ap_ExtendedULInterferenceOverloadInfo,
+ &ett_x2ap_FDD_Info,
&ett_x2ap_ForbiddenTAs,
&ett_x2ap_ForbiddenTAs_Item,
&ett_x2ap_ForbiddenTACs,
@@ -7790,9 +13155,13 @@ void proto_register_x2ap(void) {
&ett_x2ap_LastVisitedEUTRANCellInformation,
&ett_x2ap_LastVisitedGERANCellInformation,
&ett_x2ap_LocationReportingInformation,
+ &ett_x2ap_M1PeriodicReporting,
+ &ett_x2ap_M1ThresholdEventA2,
&ett_x2ap_M3Configuration,
&ett_x2ap_M4Configuration,
&ett_x2ap_M5Configuration,
+ &ett_x2ap_M6Configuration,
+ &ett_x2ap_M7Configuration,
&ett_x2ap_MDT_Configuration,
&ett_x2ap_MDTPLMNList,
&ett_x2ap_MeasurementThresholdA2,
@@ -7805,36 +13174,52 @@ void proto_register_x2ap(void) {
&ett_x2ap_BandInfo,
&ett_x2ap_Neighbour_Information,
&ett_x2ap_Neighbour_Information_item,
- &ett_x2ap_M1PeriodicReporting,
&ett_x2ap_PRACH_Configuration,
+ &ett_x2ap_ProSeAuthorized,
&ett_x2ap_RadioResourceStatus,
&ett_x2ap_RelativeNarrowbandTxPower,
+ &ett_x2ap_ReplacingCellsList,
+ &ett_x2ap_ReplacingCellsList_Item,
+ &ett_x2ap_ResumeID,
+ &ett_x2ap_RSRPMeasurementResult,
+ &ett_x2ap_RSRPMeasurementResult_item,
+ &ett_x2ap_RSRPMRList,
+ &ett_x2ap_RSRPMRList_item,
&ett_x2ap_S1TNLLoadIndicator,
&ett_x2ap_ServedCells,
&ett_x2ap_ServedCells_item,
&ett_x2ap_ServedCell_Information,
&ett_x2ap_SpecialSubframe_Info,
+ &ett_x2ap_SubbandCQI,
+ &ett_x2ap_SubbandCQICodeword0,
+ &ett_x2ap_SubbandCQICodeword1,
+ &ett_x2ap_SubbandCQIList,
+ &ett_x2ap_SubbandCQIItem,
&ett_x2ap_SubframeAllocation,
&ett_x2ap_TABasedMDT,
- &ett_x2ap_TAListforMDT,
&ett_x2ap_TAIBasedMDT,
&ett_x2ap_TAIListforMDT,
&ett_x2ap_TAI_Item,
- &ett_x2ap_M1ThresholdEventA2,
+ &ett_x2ap_TAListforMDT,
+ &ett_x2ap_TDD_Info,
&ett_x2ap_TraceActivation,
- &ett_x2ap_UE_HistoryInformation,
+ &ett_x2ap_TunnelInformation,
&ett_x2ap_UEAggregateMaximumBitRate,
+ &ett_x2ap_UE_HistoryInformation,
&ett_x2ap_UESecurityCapabilities,
- &ett_x2ap_UL_InterferenceOverloadIndication,
&ett_x2ap_UL_HighInterferenceIndicationInfo,
&ett_x2ap_UL_HighInterferenceIndicationInfo_Item,
+ &ett_x2ap_UL_InterferenceOverloadIndication,
&ett_x2ap_UsableABSInformation,
&ett_x2ap_UsableABSInformationFDD,
&ett_x2ap_UsableABSInformationTDD,
+ &ett_x2ap_WidebandCQI,
+ &ett_x2ap_WidebandCQICodeword1,
&ett_x2ap_HandoverRequest,
&ett_x2ap_UE_ContextInformation,
&ett_x2ap_E_RABs_ToBeSetup_List,
&ett_x2ap_E_RABs_ToBeSetup_Item,
+ &ett_x2ap_UE_ContextReferenceAtSeNB,
&ett_x2ap_HandoverRequestAcknowledge,
&ett_x2ap_E_RABs_Admitted_List,
&ett_x2ap_E_RABs_Admitted_Item,
@@ -7887,15 +13272,86 @@ void proto_register_x2ap(void) {
&ett_x2ap_ActivatedCellList_Item,
&ett_x2ap_CellActivationFailure,
&ett_x2ap_X2Release,
- &ett_x2ap_X2MessageTransfer,
+ &ett_x2ap_X2APMessageTransfer,
&ett_x2ap_RNL_Header,
+ &ett_x2ap_SeNBAdditionRequest,
+ &ett_x2ap_E_RABs_ToBeAdded_List,
+ &ett_x2ap_E_RABs_ToBeAdded_Item,
+ &ett_x2ap_E_RABs_ToBeAdded_Item_SCG_Bearer,
+ &ett_x2ap_E_RABs_ToBeAdded_Item_Split_Bearer,
+ &ett_x2ap_SeNBAdditionRequestAcknowledge,
+ &ett_x2ap_E_RABs_Admitted_ToBeAdded_List,
+ &ett_x2ap_E_RABs_Admitted_ToBeAdded_Item,
+ &ett_x2ap_E_RABs_Admitted_ToBeAdded_Item_SCG_Bearer,
+ &ett_x2ap_E_RABs_Admitted_ToBeAdded_Item_Split_Bearer,
+ &ett_x2ap_SeNBAdditionRequestReject,
+ &ett_x2ap_SeNBReconfigurationComplete,
+ &ett_x2ap_ResponseInformationSeNBReconfComp,
+ &ett_x2ap_ResponseInformationSeNBReconfComp_SuccessItem,
+ &ett_x2ap_ResponseInformationSeNBReconfComp_RejectByMeNBItem,
+ &ett_x2ap_SeNBModificationRequest,
+ &ett_x2ap_UE_ContextInformationSeNBModReq,
+ &ett_x2ap_E_RABs_ToBeAdded_List_ModReq,
+ &ett_x2ap_E_RABs_ToBeAdded_ModReqItem,
+ &ett_x2ap_E_RABs_ToBeAdded_ModReqItem_SCG_Bearer,
+ &ett_x2ap_E_RABs_ToBeAdded_ModReqItem_Split_Bearer,
+ &ett_x2ap_E_RABs_ToBeModified_List_ModReq,
+ &ett_x2ap_E_RABs_ToBeModified_ModReqItem,
+ &ett_x2ap_E_RABs_ToBeModified_ModReqItem_SCG_Bearer,
+ &ett_x2ap_E_RABs_ToBeModified_ModReqItem_Split_Bearer,
+ &ett_x2ap_E_RABs_ToBeReleased_List_ModReq,
+ &ett_x2ap_E_RABs_ToBeReleased_ModReqItem,
+ &ett_x2ap_E_RABs_ToBeReleased_ModReqItem_SCG_Bearer,
+ &ett_x2ap_E_RABs_ToBeReleased_ModReqItem_Split_Bearer,
+ &ett_x2ap_SeNBModificationRequestAcknowledge,
+ &ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckList,
+ &ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem,
+ &ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_Bearer,
+ &ett_x2ap_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_Bearer,
+ &ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckList,
+ &ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem,
+ &ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_Bearer,
+ &ett_x2ap_E_RABs_Admitted_ToBeModified_ModAckItem_Split_Bearer,
+ &ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckList,
+ &ett_x2ap_E_RABs_Admitted_ToReleased_ModAckItem,
+ &ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_Bearer,
+ &ett_x2ap_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_Bearer,
+ &ett_x2ap_SeNBModificationRequestReject,
+ &ett_x2ap_SeNBModificationRequired,
+ &ett_x2ap_E_RABs_ToBeReleased_ModReqd,
+ &ett_x2ap_E_RABs_ToBeReleased_ModReqdItem,
+ &ett_x2ap_SeNBModificationConfirm,
+ &ett_x2ap_SeNBModificationRefuse,
+ &ett_x2ap_SeNBReleaseRequest,
+ &ett_x2ap_E_RABs_ToBeReleased_List_RelReq,
+ &ett_x2ap_E_RABs_ToBeReleased_RelReqItem,
+ &ett_x2ap_E_RABs_ToBeReleased_RelReqItem_SCG_Bearer,
+ &ett_x2ap_E_RABs_ToBeReleased_RelReqItem_Split_Bearer,
+ &ett_x2ap_SeNBReleaseRequired,
+ &ett_x2ap_SeNBReleaseConfirm,
+ &ett_x2ap_E_RABs_ToBeReleased_List_RelConf,
+ &ett_x2ap_E_RABs_ToBeReleased_RelConfItem,
+ &ett_x2ap_E_RABs_ToBeReleased_RelConfItem_SCG_Bearer,
+ &ett_x2ap_E_RABs_ToBeReleased_RelConfItem_Split_Bearer,
+ &ett_x2ap_SeNBCounterCheckRequest,
+ &ett_x2ap_E_RABs_SubjectToCounterCheck_List,
+ &ett_x2ap_E_RABs_SubjectToCounterCheckItem,
+ &ett_x2ap_X2RemovalRequest,
+ &ett_x2ap_X2RemovalResponse,
+ &ett_x2ap_X2RemovalFailure,
+ &ett_x2ap_RetrieveUEContextRequest,
+ &ett_x2ap_RetrieveUEContextResponse,
+ &ett_x2ap_UE_ContextInformationRetrieve,
+ &ett_x2ap_E_RABs_ToBeSetup_ListRetrieve,
+ &ett_x2ap_E_RABs_ToBeSetupRetrieve_Item,
+ &ett_x2ap_RetrieveUEContextFailure,
&ett_x2ap_X2AP_PDU,
&ett_x2ap_InitiatingMessage,
&ett_x2ap_SuccessfulOutcome,
&ett_x2ap_UnsuccessfulOutcome,
/*--- End of included file: packet-x2ap-ettarr.c ---*/
-#line 155 "./asn1/x2ap/packet-x2ap-template.c"
+#line 485 "./asn1/x2ap/packet-x2ap-template.c"
};
module_t *x2ap_module;
@@ -8011,6 +13467,61 @@ proto_reg_handoff_x2ap(void)
dissector_add_uint("x2ap.ies", id_Masked_IMEISV, create_dissector_handle(dissect_Masked_IMEISV_PDU, proto_x2ap));
dissector_add_uint("x2ap.ies", id_RNL_Header, create_dissector_handle(dissect_RNL_Header_PDU, proto_x2ap));
dissector_add_uint("x2ap.ies", id_x2APMessage, create_dissector_handle(dissect_X2AP_Message_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_ProSeAuthorized, create_dissector_handle(dissect_ProSeAuthorized_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_ExpectedUEBehaviour, create_dissector_handle(dissect_ExpectedUEBehaviour_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_UE_HistoryInformationFromTheUE, create_dissector_handle(dissect_UE_HistoryInformationFromTheUE_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_UE_RLF_Report_Container_for_extended_bands, create_dissector_handle(dissect_UE_RLF_Report_Container_for_extended_bands_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_ReportingPeriodicityRSRPMR, create_dissector_handle(dissect_ReportingPeriodicityRSRPMR_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_MeNB_UE_X2AP_ID, create_dissector_handle(dissect_UE_X2AP_ID_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_SeNB_UE_X2AP_ID, create_dissector_handle(dissect_UE_X2AP_ID_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_UE_SecurityCapabilities, create_dissector_handle(dissect_UESecurityCapabilities_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_SeNBSecurityKey, create_dissector_handle(dissect_SeNBSecurityKey_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_SeNBUEAggregateMaximumBitRate, create_dissector_handle(dissect_UEAggregateMaximumBitRate_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_ServingPLMN, create_dissector_handle(dissect_PLMN_Identity_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeAdded_List, create_dissector_handle(dissect_E_RABs_ToBeAdded_List_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeAdded_Item, create_dissector_handle(dissect_E_RABs_ToBeAdded_Item_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_MeNBtoSeNBContainer, create_dissector_handle(dissect_MeNBtoSeNBContainer_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_Admitted_ToBeAdded_List, create_dissector_handle(dissect_E_RABs_Admitted_ToBeAdded_List_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_Admitted_ToBeAdded_Item, create_dissector_handle(dissect_E_RABs_Admitted_ToBeAdded_Item_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_SeNBtoMeNBContainer, create_dissector_handle(dissect_SeNBtoMeNBContainer_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_ResponseInformationSeNBReconfComp, create_dissector_handle(dissect_ResponseInformationSeNBReconfComp_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_UE_ContextInformationSeNBModReq, create_dissector_handle(dissect_UE_ContextInformationSeNBModReq_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeAdded_ModReqItem, create_dissector_handle(dissect_E_RABs_ToBeAdded_ModReqItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeModified_ModReqItem, create_dissector_handle(dissect_E_RABs_ToBeModified_ModReqItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeReleased_ModReqItem, create_dissector_handle(dissect_E_RABs_ToBeReleased_ModReqItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_Admitted_ToBeAdded_ModAckList, create_dissector_handle(dissect_E_RABs_Admitted_ToBeAdded_ModAckList_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_Admitted_ToBeModified_ModAckList, create_dissector_handle(dissect_E_RABs_Admitted_ToBeModified_ModAckList_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_Admitted_ToBeReleased_ModAckList, create_dissector_handle(dissect_E_RABs_Admitted_ToBeReleased_ModAckList_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_Admitted_ToBeAdded_ModAckItem, create_dissector_handle(dissect_E_RABs_Admitted_ToBeAdded_ModAckItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_Admitted_ToBeModified_ModAckItem, create_dissector_handle(dissect_E_RABs_Admitted_ToBeModified_ModAckItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_Admitted_ToBeReleased_ModAckItem, create_dissector_handle(dissect_E_RABs_Admitted_ToReleased_ModAckItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeReleased_ModReqd, create_dissector_handle(dissect_E_RABs_ToBeReleased_ModReqd_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeReleased_ModReqdItem, create_dissector_handle(dissect_E_RABs_ToBeReleased_ModReqdItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_SCGChangeIndication, create_dissector_handle(dissect_SCGChangeIndication_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeReleased_List_RelReq, create_dissector_handle(dissect_E_RABs_ToBeReleased_List_RelReq_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeReleased_RelReqItem, create_dissector_handle(dissect_E_RABs_ToBeReleased_RelReqItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeReleased_List_RelConf, create_dissector_handle(dissect_E_RABs_ToBeReleased_List_RelConf_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeReleased_RelConfItem, create_dissector_handle(dissect_E_RABs_ToBeReleased_RelConfItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_SubjectToCounterCheck_List, create_dissector_handle(dissect_E_RABs_SubjectToCounterCheck_List_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_SubjectToCounterCheckItem, create_dissector_handle(dissect_E_RABs_SubjectToCounterCheckItem_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_CoverageModificationList, create_dissector_handle(dissect_CoverageModificationList_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_ReportingPeriodicityCSIR, create_dissector_handle(dissect_ReportingPeriodicityCSIR_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_UE_ContextReferenceAtSeNB, create_dissector_handle(dissect_UE_ContextReferenceAtSeNB_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_UE_ContextKeptIndicator, create_dissector_handle(dissect_UE_ContextKeptIndicator_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_New_eNB_UE_X2AP_ID_Extension, create_dissector_handle(dissect_UE_X2AP_ID_Extension_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_Old_eNB_UE_X2AP_ID_Extension, create_dissector_handle(dissect_UE_X2AP_ID_Extension_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_MeNB_UE_X2AP_ID_Extension, create_dissector_handle(dissect_UE_X2AP_ID_Extension_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_SeNB_UE_X2AP_ID_Extension, create_dissector_handle(dissect_UE_X2AP_ID_Extension_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_LHN_ID, create_dissector_handle(dissect_LHN_ID_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_Tunnel_Information_for_BBF, create_dissector_handle(dissect_TunnelInformation_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_SIPTO_BearerDeactivationIndication, create_dissector_handle(dissect_SIPTOBearerDeactivationIndication_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_GW_TransportLayerAddress, create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_SIPTO_L_GW_TransportLayerAddress, create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_X2RemovalThreshold, create_dissector_handle(dissect_X2BenefitValue_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_resumeID, create_dissector_handle(dissect_ResumeID_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_UE_ContextInformationRetrieve, create_dissector_handle(dissect_UE_ContextInformationRetrieve_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_E_RABs_ToBeSetupRetrieve_Item, create_dissector_handle(dissect_E_RABs_ToBeSetupRetrieve_Item_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.ies", id_NewEUTRANCellIdentifier, create_dissector_handle(dissect_EUTRANCellIdentifier_PDU, proto_x2ap));
dissector_add_uint("x2ap.extension", id_Number_of_Antennaports, create_dissector_handle(dissect_Number_of_Antennaports_PDU, proto_x2ap));
dissector_add_uint("x2ap.extension", id_CompositeAvailableCapacityGroup, create_dissector_handle(dissect_CompositeAvailableCapacityGroup_PDU, proto_x2ap));
dissector_add_uint("x2ap.extension", id_PRACH_Configuration, create_dissector_handle(dissect_PRACH_Configuration_PDU, proto_x2ap));
@@ -8042,6 +13553,23 @@ proto_reg_handoff_x2ap(void)
dissector_add_uint("x2ap.extension", id_AdditionalSpecialSubframe_Info, create_dissector_handle(dissect_AdditionalSpecialSubframe_Info_PDU, proto_x2ap));
dissector_add_uint("x2ap.extension", id_IntendedULDLConfiguration, create_dissector_handle(dissect_SubframeAssignment_PDU, proto_x2ap));
dissector_add_uint("x2ap.extension", id_ExtendedULInterferenceOverloadInfo, create_dissector_handle(dissect_ExtendedULInterferenceOverloadInfo_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_DynamicDLTransmissionInformation, create_dissector_handle(dissect_DynamicDLTransmissionInformation_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_CoMPInformation, create_dissector_handle(dissect_CoMPInformation_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_RSRPMRList, create_dissector_handle(dissect_RSRPMRList_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_CSIReportList, create_dissector_handle(dissect_CSIReportList_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_UEID, create_dissector_handle(dissect_UEID_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_enhancedRNTP, create_dissector_handle(dissect_EnhancedRNTP_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_ProSeUEtoNetworkRelaying, create_dissector_handle(dissect_ProSeUEtoNetworkRelaying_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18, create_dissector_handle(dissect_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_ULCOUNTValuePDCP_SNlength18, create_dissector_handle(dissect_COUNTvaluePDCP_SNlength18_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_DLCOUNTValuePDCP_SNlength18, create_dissector_handle(dissect_COUNTvaluePDCP_SNlength18_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_FreqBandIndicatorPriority, create_dissector_handle(dissect_FreqBandIndicatorPriority_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_M6Configuration, create_dissector_handle(dissect_M6Configuration_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_M7Configuration, create_dissector_handle(dissect_M7Configuration_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_Correlation_ID, create_dissector_handle(dissect_Correlation_ID_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_SIPTO_Correlation_ID, create_dissector_handle(dissect_Correlation_ID_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_CellReportingIndicator, create_dissector_handle(dissect_CellReportingIndicator_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.extension", id_BearerType, create_dissector_handle(dissect_BearerType_PDU, proto_x2ap));
dissector_add_uint("x2ap.proc.imsg", id_handoverPreparation, create_dissector_handle(dissect_HandoverRequest_PDU, proto_x2ap));
dissector_add_uint("x2ap.proc.sout", id_handoverPreparation, create_dissector_handle(dissect_HandoverRequestAcknowledge_PDU, proto_x2ap));
dissector_add_uint("x2ap.proc.uout", id_handoverPreparation, create_dissector_handle(dissect_HandoverPreparationFailure_PDU, proto_x2ap));
@@ -8072,11 +13600,31 @@ proto_reg_handoff_x2ap(void)
dissector_add_uint("x2ap.proc.sout", id_cellActivation, create_dissector_handle(dissect_CellActivationResponse_PDU, proto_x2ap));
dissector_add_uint("x2ap.proc.uout", id_cellActivation, create_dissector_handle(dissect_CellActivationFailure_PDU, proto_x2ap));
dissector_add_uint("x2ap.proc.imsg", id_x2Release, create_dissector_handle(dissect_X2Release_PDU, proto_x2ap));
- dissector_add_uint("x2ap.proc.imsg", id_x2MessageTransfer, create_dissector_handle(dissect_X2MessageTransfer_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_x2APMessageTransfer, create_dissector_handle(dissect_X2APMessageTransfer_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_x2Removal, create_dissector_handle(dissect_X2RemovalRequest_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.sout", id_x2Removal, create_dissector_handle(dissect_X2RemovalResponse_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.uout", id_x2Removal, create_dissector_handle(dissect_X2RemovalFailure_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_seNBAdditionPreparation, create_dissector_handle(dissect_SeNBAdditionRequest_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.sout", id_seNBAdditionPreparation, create_dissector_handle(dissect_SeNBAdditionRequestAcknowledge_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.uout", id_seNBAdditionPreparation, create_dissector_handle(dissect_SeNBAdditionRequestReject_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_seNBReconfigurationCompletion, create_dissector_handle(dissect_SeNBReconfigurationComplete_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_meNBinitiatedSeNBModificationPreparation, create_dissector_handle(dissect_SeNBModificationRequest_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.sout", id_meNBinitiatedSeNBModificationPreparation, create_dissector_handle(dissect_SeNBModificationRequestAcknowledge_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.uout", id_meNBinitiatedSeNBModificationPreparation, create_dissector_handle(dissect_SeNBModificationRequestReject_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_seNBinitiatedSeNBModification, create_dissector_handle(dissect_SeNBModificationRequired_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.sout", id_seNBinitiatedSeNBModification, create_dissector_handle(dissect_SeNBModificationConfirm_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.uout", id_seNBinitiatedSeNBModification, create_dissector_handle(dissect_SeNBModificationRefuse_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_meNBinitiatedSeNBRelease, create_dissector_handle(dissect_SeNBReleaseRequest_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_seNBinitiatedSeNBRelease, create_dissector_handle(dissect_SeNBReleaseRequired_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.sout", id_seNBinitiatedSeNBRelease, create_dissector_handle(dissect_SeNBReleaseConfirm_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_seNBCounterCheck, create_dissector_handle(dissect_SeNBCounterCheckRequest_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.imsg", id_retrieveUEContext, create_dissector_handle(dissect_RetrieveUEContextRequest_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.sout", id_retrieveUEContext, create_dissector_handle(dissect_RetrieveUEContextResponse_PDU, proto_x2ap));
+ dissector_add_uint("x2ap.proc.uout", id_retrieveUEContext, create_dissector_handle(dissect_RetrieveUEContextFailure_PDU, proto_x2ap));
/*--- End of included file: packet-x2ap-dis-tab.c ---*/
-#line 199 "./asn1/x2ap/packet-x2ap-template.c"
+#line 529 "./asn1/x2ap/packet-x2ap-template.c"
} else {
if (SctpPort != 0) {
dissector_delete_uint("sctp.port", SctpPort, x2ap_handle);