aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asn1/rrc/Class-definitions.asn30
-rw-r--r--asn1/rrc/Constant-definitions.asn11
-rw-r--r--asn1/rrc/InformationElements.asn1245
-rw-r--r--asn1/rrc/Internode-definitions.asn110
-rw-r--r--asn1/rrc/PDU-definitions.asn1035
-rw-r--r--asn1/rrc/packet-rrc-template.c10
-rw-r--r--asn1/rrc/rrc.cnf72
-rw-r--r--epan/dissectors/packet-gsm_a_common.c123
-rw-r--r--epan/dissectors/packet-gsm_a_common.h36
-rw-r--r--epan/dissectors/packet-gsm_a_gm.c2
-rw-r--r--epan/dissectors/packet-gsm_a_rr.c2
-rw-r--r--epan/dissectors/packet-rrc.c29667
12 files changed, 22549 insertions, 9794 deletions
diff --git a/asn1/rrc/Class-definitions.asn b/asn1/rrc/Class-definitions.asn
index f7d07d1474..8954042fe2 100644
--- a/asn1/rrc/Class-definitions.asn
+++ b/asn1/rrc/Class-definitions.asn
@@ -1,7 +1,7 @@
-- $Id$
-- Class-definitions.asn
--
--- 3GPP TS 25.331 V9.7.0 (2011-06)
+-- 3GPP TS 25.331 V10.7.0 (2012-03)
-- http://www.3gpp.org/ftp/Specs/html-info/25331.htm
--
-- 11.1 General message structure
@@ -32,6 +32,7 @@ IMPORTS
HandoverFromUTRANCommand-GSM,
HandoverFromUTRANCommand-CDMA2000,
HandoverFromUTRANFailure,
+ LoggingMeasurementConfiguration,
MBMSAccessInformation,
MBMSCommonPTMRBInformation,
MBMSCurrentCellPTMRBInformation,
@@ -84,6 +85,8 @@ IMPORTS
UECapabilityEnquiry,
UECapabilityInformation,
UECapabilityInformationConfirm,
+ UEInformationRequest,
+ UEInformationResponse,
UplinkDirectTransfer,
UplinkPhysicalChannelControl,
URAUpdate,
@@ -139,8 +142,8 @@ DL-DCCH-MessageType ::= CHOICE {
mbmsModifiedServicesInformation MBMSModifiedServicesInformation,
etwsPrimaryNotificationWithSecurity ETWSPrimaryNotificationWithSecurity,
handoverFromUTRANCommand-EUTRA HandoverFromUTRANCommand-EUTRA,
- spare3 NULL,
- spare2 NULL,
+ ueInformationRequest UEInformationRequest,
+ loggingMeasurementConfiguration LoggingMeasurementConfiguration,
spare1 NULL
}
@@ -193,7 +196,26 @@ UL-DCCH-MessageType ::= CHOICE {
utranMobilityInformationConfirm UTRANMobilityInformationConfirm,
utranMobilityInformationFailure UTRANMobilityInformationFailure,
mbmsModificationRequest MBMSModificationRequest,
- spare1 NULL
+ ul-DCCH-MessageType-ext UL-DCCH-MessageType-ext
+}
+
+UL-DCCH-MessageType-ext ::= CHOICE {
+ ueInformationResponse UEInformationResponse,
+ spare15 NULL,
+ spare14 NULL,
+ spare13 NULL,
+ spare12 NULL,
+ spare11 NULL,
+ spare10 NULL,
+ spare9 NULL,
+ spare8 NULL,
+ spare7 NULL,
+ spare6 NULL,
+ spare5 NULL,
+ spare4 NULL,
+ spare3 NULL,
+ spare2 NULL,
+ spare1 NULL
}
--**************************************************************
diff --git a/asn1/rrc/Constant-definitions.asn b/asn1/rrc/Constant-definitions.asn
index 82d8c2d8b2..d07449625c 100644
--- a/asn1/rrc/Constant-definitions.asn
+++ b/asn1/rrc/Constant-definitions.asn
@@ -1,7 +1,7 @@
-- $Id$
-- Constant-definitions.asn
--
--- 3GPP TS 25.331 V9.7.0 (2011-06)
+-- 3GPP TS 25.331 V10.7.0 (2012-03)
-- http://www.3gpp.org/ftp/Specs/html-info/25331.htm
--
-- 11.4 Constant definitions
@@ -48,10 +48,14 @@ maxFACHPCH INTEGER ::= 8
maxFreq INTEGER ::= 8
maxFreqBandsEUTRA INTEGER ::= 16
maxFreqBandsFDD INTEGER ::= 8
+maxFreqBandsFDD2 INTEGER ::= 22
maxFreqBandsFDD-ext INTEGER ::= 15 -- maxFreqBandsFDD-ext ::= 22 - (maxFreqBandsFDD - 1)
+maxFreqBandsFDD-ext2 INTEGER ::= 64 -- maxFreqBandsFDD-ext2 ::= 86 - maxFreqBandsFDD-ext
+maxFreqBandsIndicatorSupport INTEGER ::= 2
maxFreqBandsTDD INTEGER ::= 4
maxFreqBandsTDD-ext INTEGER ::= 16
maxFreqBandsGSM INTEGER ::= 16
+maxFreqMeasWithoutCM INTEGER ::= 2
maxGANSS INTEGER ::= 8
maxGANSS-1 INTEGER ::= 7
maxGANSSSat INTEGER ::= 64
@@ -69,6 +73,7 @@ maxHSSICH-TDD128 INTEGER ::= 4
maxHSSICH-TDD128-1 INTEGER ::= 3
maxInterSysMessages INTEGER ::= 4
maxLoCHperRLC INTEGER ::= 2
+maxLoggedMeasReport INTEGER ::= 128
maxMAC-d-PDUsizes INTEGER ::= 8
maxMBMS-CommonCCTrCh INTEGER ::= 32
maxMBMS-CommonPhyCh INTEGER ::= 32
@@ -90,6 +95,7 @@ maxMeasIntervals INTEGER ::= 3
maxMeasOccasionPattern INTEGER ::= 5
maxMeasOccasionPattern-1 INTEGER ::= 4
maxMeasParEvent INTEGER ::= 2
+maxNonContiguousMultiCellCombinations INTEGER ::= 3
maxNumCDMA2000Freqs INTEGER ::= 8
maxNumE-AGCH INTEGER ::= 4
maxNumE-HICH INTEGER ::= 4
@@ -97,6 +103,8 @@ maxNumEUTRAFreqs INTEGER ::= 8
maxNumGSMCellGroup INTEGER ::= 16
maxNumGSMFreqRanges INTEGER ::= 32
maxNumFDDFreqs INTEGER ::= 8
+maxNumANRLoggedItems INTEGER ::= 4
+maxnumLoggedMeas INTEGER ::= 8
maxNumTDDFreqs INTEGER ::= 8
maxNoOfMeas INTEGER ::= 16
maxOtherRAT INTEGER ::= 15
@@ -147,6 +155,7 @@ maxSIrequest INTEGER ::= 4
maxSRBsetup INTEGER ::= 8
maxSystemCapability INTEGER ::= 16
maxTDD128Carrier INTEGER ::= 6
+maxTDD128Carrier-1 INTEGER ::= 5
maxTbsForHSDSCH-TDD128 INTEGER ::= 4
maxTbsForHSDSCH-TDD128-1 INTEGER ::= 3
maxTF INTEGER ::= 32
diff --git a/asn1/rrc/InformationElements.asn b/asn1/rrc/InformationElements.asn
index a702a9dfd1..836adab547 100644
--- a/asn1/rrc/InformationElements.asn
+++ b/asn1/rrc/InformationElements.asn
@@ -1,7 +1,7 @@
-- $Id$
-- InformationElements.asn
--
--- 3GPP TS 25.331 V9.7.0 (2011-06)
+-- 3GPP TS 25.331 V10.7.0 (2012-03)
-- http://www.3gpp.org/ftp/Specs/html-info/25331.htm
--
-- 11.3 Information element definitions
@@ -48,10 +48,14 @@ IMPORTS
maxFreq,
maxFreqBandsEUTRA,
maxFreqBandsFDD,
+ maxFreqBandsFDD2,
maxFreqBandsFDD-ext,
+ maxFreqBandsFDD-ext2,
+ maxFreqBandsIndicatorSupport,
maxFreqBandsTDD,
maxFreqBandsTDD-ext,
maxFreqBandsGSM,
+ maxFreqMeasWithoutCM,
maxGANSS,
maxGANSS-1,
maxGANSSSat,
@@ -68,6 +72,8 @@ IMPORTS
maxHS-SCCHLessTrBlk,
maxInterSysMessages,
maxLoCHperRLC,
+ maxLoggedMeasReport,
+ maxnumLoggedMeas,
maxMAC-d-PDUsizes,
maxMBMS-CommonCCTrCh,
maxMBMS-CommonPhyCh,
@@ -87,6 +93,7 @@ IMPORTS
maxMeasEventOnSecULFreq,
maxMeasIntervals,
maxMeasParEvent,
+ maxNonContiguousMultiCellCombinations,
maxMeasOccasionPattern,
maxMeasOccasionPattern-1,
maxNumCDMA2000Freqs,
@@ -98,6 +105,7 @@ IMPORTS
maxNumGSMFreqRanges,
maxGSMTargetCells,
maxNumTDDFreqs,
+ maxNumANRLoggedItems,
maxOtherRAT,
maxOtherRAT-16,
maxPage1,
@@ -146,6 +154,7 @@ IMPORTS
maxSIrequest,
maxSystemCapability,
maxTDD128Carrier,
+ maxTDD128Carrier-1,
maxTbsForHSDSCH-TDD128,
maxTbsForHSDSCH-TDD128-1,
maxTF,
@@ -227,6 +236,10 @@ CN-InformationInfoFull ::= SEQUENCE {
Digit ::= INTEGER (0..9)
+Ec-N0forANR ::= SEQUENCE {
+ ec-N0 INTEGER (-24..0) OPTIONAL
+}
+
Gsm-map-IDNNS ::= SEQUENCE {
routingbasis CHOICE {
localPTMSI SEQUENCE {
@@ -651,7 +664,7 @@ URA-IdentityList ::= SEQUENCE (SIZE (1..maxURA)) OF
AccessStratumReleaseIndicator ::= ENUMERATED {
rel-4, rel-5, rel-6, rel-7, rel-8,
- rel-9, spare10, spare9, spare8,
+ rel-9, rel-10, spare9, spare8,
spare7, spare6, spare5, spare4, spare3,
spare2, spare1 }
@@ -816,6 +829,11 @@ CompressedModeMeasCapability-v920ext ::= SEQUENCE {
interBandMeasurements ENUMERATED { true } OPTIONAL
}
+CompressedModeMeasCapability-va40ext ::= SEQUENCE {
+ enhancedInterFrequencyMeasurements ENUMERATED { true } OPTIONAL,
+ freqSpecificCompressedMode ENUMERATED { true } OPTIONAL
+}
+
CompressedModeMeasCapabEUTRA ::= SEQUENCE {
radioFrequencyBandEUTRA RadioFrequencyBandEUTRA,
compressedMode BOOLEAN
@@ -830,6 +848,9 @@ CompressedModeMeasCapabFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
CompressedModeMeasCapabFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
CompressedModeMeasCapabFDD2
+CompressedModeMeasCapabFDDList3 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
+ CompressedModeMeasCapabFDD3
+
CompressedModeMeasCapabFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
CompressedModeMeasCapabFDD-ext
@@ -848,6 +869,14 @@ CompressedModeMeasCapabFDD2 ::= SEQUENCE {
ul-MeasurementsFDD BOOLEAN
}
+CompressedModeMeasCapabFDD3 ::= SEQUENCE {
+ -- UE may omit radioFrequencyBandFDD3 if this IE indicates the compressed mode capability within
+ -- the same frequency band. Otherwise, the UE shall include the IE.
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
+ dl-MeasurementsFDD BOOLEAN,
+ ul-MeasurementsFDD BOOLEAN
+}
+
CompressedModeMeasCapabFDD-ext ::= SEQUENCE {
radioFrequencyBandFDD2 RadioFrequencyBandFDD2,
dl-MeasurementsFDD BOOLEAN,
@@ -948,6 +977,11 @@ DL-PhysChCapabilityFDD-v920ext ::= SEQUENCE {
supportOfMimoOnlySingleStream ENUMERATED { true } OPTIONAL
}
+DL-PhysChCapabilityFDD-va40ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext4 HSDSCH-physical-layer-category-ext4 OPTIONAL,
+ hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL
+}
+
DL-PhysChCapabilityTDD ::= SEQUENCE {
maxTS-PerFrame MaxTS-PerFrame,
maxPhysChPerFrame MaxPhysChPerFrame,
@@ -977,6 +1011,11 @@ DL-PhysChCapabilityTDD-128-v860ext ::= SEQUENCE {
supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL
}
+DL-PhysChCapabilityInfoTDD-128-va40ext::= SEQUENCE {
+ multiCarrier-physical-layer-category-extension2
+ MultiCarrier-HSDSCH-physical-layer-category-extension2 OPTIONAL
+}
+
DL-PhysChCapabilityTDD-768 ::= SEQUENCE {
maxTS-PerFrame MaxTS-PerFrame,
maxPhysChPerFrame MaxPhysChPerFrame-768,
@@ -1047,7 +1086,7 @@ EstablishmentCause ::= ENUMERATED {
terminatingCauseUnknown,
mbms-Reception,
mbms-PTP-RB-Request,
- spare10,
+ delayTolerantAccess,
spare9,
spare8,
spare7,
@@ -1058,6 +1097,8 @@ EstablishmentCause ::= ENUMERATED {
spare2,
spare1 }
+ExtendedWaitTime ::= INTEGER (1..1800)
+
FailureCauseWithProtErr ::= CHOICE {
configurationUnsupported NULL,
physicalChannelFailure NULL,
@@ -1083,6 +1124,33 @@ FailureCauseWithProtErrTrId ::= SEQUENCE {
failureCause FailureCauseWithProtErr
}
+FrequencyBandsIndicatorSupport ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ frequencyBandsSupportFDD FrequencyBandsRedirectionFDD
+ },
+ tdd SEQUENCE {
+ frequencyBandsSupportTDD128 FrequencyBandsIndicatorTDD128
+ }
+ }
+}
+
+FrequencyBandsIndicatorTDD128 ::= SEQUENCE (SIZE (1..maxFreqBandsIndicatorSupport)) OF
+ FrequencyBandsIndicatorSupportTDD128
+
+FrequencyBandsIndicatorSupportTDD128 ::= SEQUENCE {
+ frequencyBandsIndicatorTDD RadioFrequencyBandTDD-r10
+}
+
+FrequencyBandsRedirectionFDD ::= SEQUENCE (SIZE (1..maxFreqBandsIndicatorSupport)) OF
+ FrequencyBandsIndicatorFDD
+
+FrequencyBandsIndicatorFDD ::= CHOICE {
+ frequencyBandsIndicator1 RadioFrequencyBandFDD,
+ frequencyBandsIndicator2 RadioFrequencyBandFDD2,
+ frequencyBandsIndicator3 RadioFrequencyBandFDD3
+}
+
GANSS-Mode ::= ENUMERATED {
networkBased,
uEBased,
@@ -1116,12 +1184,18 @@ HSDSCH-physical-layer-category-ext2 ::= INTEGER (21..24)
HSDSCH-physical-layer-category-ext3 ::= INTEGER (25..28)
+HSDSCH-physical-layer-category-ext4 ::= INTEGER (29..30)
+
+HSDSCH-physical-layer-category-ext5 ::= INTEGER (31..32)
+
HSDSCH-physical-layer-category-extension ::= INTEGER (1..64)
MultiCarrier-HSDSCH-physical-layer-category ::= INTEGER (1..64)
MultiCarrier-HSDSCH-physical-layer-category-extension ::= INTEGER (1..36)
+MultiCarrier-HSDSCH-physical-layer-category-extension2 ::= INTEGER (37..64)
+
UESpecificBehaviourInformation1idle ::= BIT STRING (SIZE (4))
UESpecificBehaviourInformation1interRAT ::= BIT STRING (SIZE (8))
@@ -1313,6 +1387,15 @@ MeasurementCapabilityExt3 ::= SEQUENCE {
compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList OPTIONAL
}
+MeasurementCapabilityExt4 ::= SEQUENCE{
+ compressedModeMeasCapabFDDList2 CompressedModeMeasCapabFDDList2 OPTIONAL,
+ compressedModeMeasCapabFDDList3 CompressedModeMeasCapabFDDList3 OPTIONAL,
+ compressedModeMeasCapabTDDList CompressedModeMeasCapabTDDList OPTIONAL,
+ compressedModeMeasCapabGSMList CompressedModeMeasCapabGSMList OPTIONAL,
+ compressedModeMeasCapabMC CompressedModeMeasCapabMC OPTIONAL,
+ compressedModeMeasCapabEUTRAList CompressedModeMeasCapabEUTRAList OPTIONAL
+}
+
MeasurementCapability-r4-ext ::= SEQUENCE {
downlinkCompressedMode-LCR CompressedModeMeasCapability-LCR-r4,
uplinkCompressedMode-LCR CompressedModeMeasCapability-LCR-r4
@@ -1326,6 +1409,11 @@ MeasurementCapability-v920ext ::= SEQUENCE {
downlinkCompressedMode CompressedModeMeasCapability-v920ext
}
+MeasurementCapability-va40ext ::= SEQUENCE {
+ interFrequencyDetectedSetMeasurements ENUMERATED { true } OPTIONAL,
+ downlinkCompressedMode CompressedModeMeasCapability-va40ext
+}
+
MeasurementCapabilityTDD ::= SEQUENCE {
idleIntervalMeasCapabEUTRAList IdleIntervalMeasCapabEUTRAList OPTIONAL
}
@@ -1341,6 +1429,17 @@ MinimumSF-DL-768 ::= ENUMERATED {
MinimumSF-UL ::= ENUMERATED {
sf1, sf2, sf4, sf8, dummy }
+NonContiguousMultiCellCombinationList ::= SEQUENCE (SIZE (1..maxNonContiguousMultiCellCombinations)) OF
+ NonContiguousMultiCell
+
+NonContiguousMultiCell ::= SEQUENCE {
+ aggregatedCells ENUMERATED { nc-2c, nc-3c, nc-4c },
+ gapSize ENUMERATED { fiveMHz, tenMHz, anyGapSize,
+ spare5, spare4, spare3, spare2, spare1 },
+ nonContiguousMultiCellCombination22 ENUMERATED { true } OPTIONAL,
+ nonContiguousMultiCellCombination31-13 ENUMERATED { true } OPTIONAL
+}
+
MultiModeCapability ::= ENUMERATED {
tdd, fdd, fdd-tdd }
@@ -1586,6 +1685,16 @@ PhysicalChannelCapability-v920ext ::= SEQUENCE {
} OPTIONAL
}
+PhysicalChannelCapability-va40ext ::= SEQUENCE {
+ fddPhysChCapability SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityFDD-va40ext
+ } OPTIONAL,
+ tddPhysChCapability-128 SEQUENCE {
+ downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-128-va40ext,
+ uplinkPhysChCapability UL-PhysChCapabilityInfoTDD-128-va40ext
+ } OPTIONAL
+}
+
PhysicalChannelCapabilityInfo-v770ext ::= SEQUENCE {
tddPhysChCapability-768 SEQUENCE {
downlinkPhysChCapability DL-PhysChCapabilityInfoTDD-768,
@@ -1709,6 +1818,8 @@ RadioFrequencyBandFDD2 ::= ENUMERATED {
bandXXII,
extension-indicator }
+RadioFrequencyBandFDD3 ::= ENUMERATED {spare64, spare63, bandXXV, spare61, spare60, spare59, spare58, spare57, spare56, spare55, spare54, spare53, spare52, spare51, spare50, spare49, spare48, spare47, spare46, spare45, spare44, spare43, spare42, spare41, spare40, spare39, spare38, spare37, spare36, spare35, spare34, spare33, spare32, spare31, spare30, spare29, spare28, spare27, spare26, spare25, spare24, spare23, spare22, spare21, spare20, spare19, spare18, spare17, spare16, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, extension-indicator }
+
RadioFrequencyBandTDDList ::= ENUMERATED {
a, b, c, ab, ac, bc, abc, spare }
@@ -1726,6 +1837,9 @@ RadioFrequencyBandTDDextList ::= SEQUENCE (SIZE (1..maxFreqBandsTDD-ext)) OF
RadioFrequencyBandTDD ::= ENUMERATED {
a, b, c, d }
+RadioFrequencyBandTDD-r10 ::= ENUMERATED {
+ a, b, c, d, e, f, spare2, spare1 }
+
RadioFrequencyBandGSM ::= ENUMERATED {
gsm450,
gsm480,
@@ -1834,6 +1948,10 @@ RLC-Capability-v920ext ::= SEQUENCE {
totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-v920ext OPTIONAL
}
+RLC-Capability-va40ext ::= SEQUENCE {
+ totalRLC-AM-BufferSize TotalRLC-AM-BufferSize-va40ext OPTIONAL
+}
+
RRC-ConnectionReleaseInformation ::= CHOICE {
noRelease NULL,
release SEQUENCE {
@@ -2112,6 +2230,9 @@ TotalRLC-AM-BufferSize-r5-ext ::= ENUMERATED {
TotalRLC-AM-BufferSize-v920ext ::= ENUMERATED {
kb1150, kb1250 }
+TotalRLC-AM-BufferSize-va40ext ::= ENUMERATED {
+ kb1500, kb1800, kb2300, kb2550 }
+
-- Actual value TransmissionProbability = IE value * 0.125
TransmissionProbability ::= INTEGER (1..8)
@@ -2176,6 +2297,10 @@ U-RNTI-Short ::= SEQUENCE {
s-RNTI-2 S-RNTI-2
}
+UE-BasedNetworkPerformanceMeasurementsParameters ::= SEQUENCE {
+ supportOfLoggedMeasurementsIdlePCH ENUMERATED { true } OPTIONAL
+}
+
UE-CapabilityContainer-IEs ::= SEQUENCE {
-- Container for transparent transfer of capability information not related to
-- features for which early implementation is desired
@@ -2206,7 +2331,16 @@ UE-CapabilityContainer-IEs ::= SEQUENCE {
v970NonCriticalExtensions SEQUENCE {
ue-RadioAccessCapability-v970ext
UE-RadioAccessCapability-v970ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-va40ext
+ UE-RadioAccessCapability-va40ext-IEs,
+ va60NonCriticalExtensions SEQUENCE {
+ ue-RadioAccessCapability-va60ext
+ UE-RadioAccessCapability-va60ext-IEs,
+ nonCriticalExtensions
+ SEQUENCE {} OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -2289,6 +2423,26 @@ UE-RadioAccessCapability-v970ext-IEs ::= SEQUENCE {
ue-ExtendedMeasurementSupport ENUMERATED { true } OPTIONAL
}
+UE-RadioAccessCapability-va40ext-IEs ::= SEQUENCE {
+ -- UE physical channel capability
+ ue-RadioAccessCapabBandCombList-va40ext
+ UE-RadioAccessCapabBandCombList-va40ext OPTIONAL,
+ physicalChannelCapability PhysicalChannelCapability-va40ext,
+ rlc-Capability RLC-Capability-va40ext,
+ measurementCapability MeasurementCapability-va40ext OPTIONAL,
+ supportOfMUMIMO ENUMERATED { uplink, uplink-and-downlink } OPTIONAL,
+ supportForDualCellMimoInDifferentBands ENUMERATED { true } OPTIONAL,
+ ue-BasedNetworkPerformanceMeasurementsParameters
+ UE-BasedNetworkPerformanceMeasurementsParameters OPTIONAL,
+ supportOfUTRANANR ENUMERATED { true } OPTIONAL,
+ -- UE radio access capability extension
+ ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4 OPTIONAL
+}
+
+UE-RadioAccessCapability-va60ext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4-va60ext OPTIONAL
+}
+
UE-ConnTimersAndConstants ::= SEQUENCE {
-- Optional is used also for parameters for which the default value is the last one read in SIB1
-- t-301 and n-301 should not be used by the UE in this version of the specification
@@ -2487,7 +2641,16 @@ UE-RadioAccessCapability-v890ext ::= SEQUENCE {
UE-RadioAccessCapability-v920ext ::= SEQUENCE {
supportOfenhancedTS0 ENUMERATED { true } OPTIONAL
+}
+UE-RadioAccessCapability-va40ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList4 UE-RadioAccessCapabBandFDDList4
+}
+
+UE-RadioAccessCapabBand-va40ext ::= SEQUENCE {
+ ue-RadioAccessCapabBandFDDList5 UE-RadioAccessCapabBandFDDList5,
+ -- This IE shall be included if the UE also supports Band I – Band XXII
+ ue-RadioAccessCapabBandFDDList-ext2 UE-RadioAccessCapabBandFDDList-ext2 OPTIONAL
}
UE-RadioAccessCapabBandFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
@@ -2496,6 +2659,15 @@ UE-RadioAccessCapabBandFDDList2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDDList3 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDD3
+UE-RadioAccessCapabBandFDDList4 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ UE-RadioAccessCapabBandFDD4
+
+UE-RadioAccessCapabBandFDDList4-va60ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
+ UE-RadioAccessCapabBandFDD4-va60ext
+
+UE-RadioAccessCapabBandFDDList5 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
+ UE-RadioAccessCapabBandFDD5
+
UE-RadioAccessCapabBandFDD2 ::= SEQUENCE {
radioFrequencyBandFDD2 RadioFrequencyBandFDD2,
fddRF-Capability SEQUENCE {
@@ -2514,6 +2686,30 @@ UE-RadioAccessCapabBandFDD3 ::= SEQUENCE {
measurementCapability3 MeasurementCapabilityExt3
}
+UE-RadioAccessCapabBandFDD4 ::= SEQUENCE {
+ -- UE may omit all the radioFrequencyBand IEs if this IE indicates the same compressed
+ -- mode capability for all supported UTRA bands
+ -- Otherwise, the UE shall include either one of the following OPTIONAL IEs.
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3 OPTIONAL,
+ additionalSecondaryCells ENUMERATED { a1, a2 } OPTIONAL,
+ nonContiguousMultiCellCombinationList NonContiguousMultiCellCombinationList OPTIONAL
+}
+
+UE-RadioAccessCapabBandFDD4-va60ext ::= SEQUENCE {
+ reserveForFutureUse ENUMERATED { true } OPTIONAL
+}
+
+UE-RadioAccessCapabBandFDD5 ::= SEQUENCE {
+ radioFrequencyBandFDD3 RadioFrequencyBandFDD3,
+ fddRF-Capability SEQUENCE {
+ ue-PowerClass UE-PowerClassExt,
+ txRxFrequencySeparation TxRxFrequencySeparation
+ } OPTIONAL,
+ measurementCapability4 MeasurementCapabilityExt4
+}
+
UE-PositioningCapabilityExt-v380 ::= SEQUENCE {
rx-tx-TimeDifferenceType2Capable BOOLEAN
}
@@ -2543,6 +2739,9 @@ UE-RadioAccessCapabBandFDDList ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDDList-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD)) OF
UE-RadioAccessCapabBandFDD-ext
+UE-RadioAccessCapabBandFDDList-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD2)) OF
+ UE-RadioAccessCapabBandFDD-ext2
+
UE-RadioAccessCapabBandFDD ::= SEQUENCE{
radioFrequencyBandFDD RadioFrequencyBandFDD,
fddRF-Capability SEQUENCE {
@@ -2557,6 +2756,12 @@ UE-RadioAccessCapabBandFDD-ext ::= SEQUENCE {
compressedModeMeasCapabFDDList-ext CompressedModeMeasCapabFDDList-ext
}
+UE-RadioAccessCapabBandFDD-ext2 ::= SEQUENCE {
+ radioFrequencyBandFDD RadioFrequencyBandFDD OPTIONAL,
+ radioFrequencyBandFDD2 RadioFrequencyBandFDD2 OPTIONAL,
+ compressedModeMeasCapabFDDList3 CompressedModeMeasCapabFDDList3
+}
+
UE-RadioAccessCapability-v4b0ext ::= SEQUENCE {
pdcp-Capability-r4-ext PDCP-Capability-r4-ext,
tdd-CapabilityExt SEQUENCE {
@@ -2631,6 +2836,11 @@ UE-RadioAccessCapabilityComp2-v920ext ::= SEQUENCE {
edch-PhysicalLayerCategory-extension2 INTEGER (8..9) OPTIONAL
}
+UE-RadioAccessCapabilityComp2-va40ext ::= SEQUENCE {
+ hsdsch-physical-layer-category-ext4 HSDSCH-physical-layer-category-ext4 OPTIONAL,
+ hsdsch-physical-layer-category-ext5 HSDSCH-physical-layer-category-ext5 OPTIONAL
+}
+
UE-RadioAccessCapabilityComp-TDD128 ::= SEQUENCE {
tdd128RF-Capability RadioFrequencyBandTDDextList OPTIONAL,
supportOfSFModeForHSPDSCHDualStream ENUMERATED { sf1, sf1sf16 } OPTIONAL,
@@ -2684,6 +2894,21 @@ RF-CapabBandListFDDComp-ext ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext)) OF
-- bandVIII, and so on.
RF-CapabBandFDDComp
+RF-CapabBandListFDDComp-ext2 ::= SEQUENCE (SIZE (1..maxFreqBandsFDD-ext2)) OF
+ -- The first entry corresponds with the first value of IE RadioFrequencyBandFDD3,
+ -- 23 (Band XXIII), and so on.
+ RF-CapabBandFDDComp
+
+UE-RadioAccessCapabBandCombList-va40ext ::= SEQUENCE (SIZE (1..16)) OF SupportedCarrierCombination
+
+SupportedCarrierCombination ::= SEQUENCE {
+ carrierCombination12 BOOLEAN,
+ carrierCombination21 BOOLEAN,
+ carrierCombination13 BOOLEAN,
+ carrierCombination31 BOOLEAN,
+ carrierCombination22 BOOLEAN
+}
+
UE-RadioAccessCapability-v590ext ::= SEQUENCE {
dl-CapabilityWithSimultaneousHS-DSCHConfig
DL-CapabilityWithSimultaneousHS-DSCHConfig OPTIONAL,
@@ -2761,6 +2986,11 @@ UL-PhysChCapabilityInfoTDD-128-v770ext ::= SEQUENCE {
maxPhysChPerTimeslot MaxPhysChPerTimeslot-LCR-r7
}
+UL-PhysChCapabilityInfoTDD-128-va40ext ::= SEQUENCE {
+ multiCarrier-EdchPhysicalLayerCategory-128 INTEGER (1..8) OPTIONAL,
+ maxNumberCarrierForMCHSUPA-TDD ENUMERATED {nf-2, nf-3, nf-6, spare} OPTIONAL
+}
+
UL-PhysChCapabilityTDD-768 ::= SEQUENCE {
maxTS-PerFrame MaxTS-PerFrame,
maxPhysChPerTimeslot MaxPhysChPerTimeslot,
@@ -2831,8 +3061,8 @@ UE-SpecificCapabilityInformation-LCRTDD ::= ENUMERATED {
nFMc-HexRx-UniTx,
nFMc-HexRx-TriTx,
nFMc-HexRx-HexTx,
- spare10,
- spare9,
+ nFMc-TwoRx-UniTx,
+ nFMc-TwoRx-TwoTx,
spare8,
spare7,
spare6,
@@ -2904,7 +3134,7 @@ DefaultConfigIdentity-r4 ::= INTEGER (0..12)
DefaultConfigIdentity-r5 ::= INTEGER (0..13)
--- DefaultConfigIdentity-r6 values 24..31 are spare and shall not be used in this version of
+-- DefaultConfigIdentity-r6 values 25..31 are spare and shall not be used in this version of
-- the protocol
DefaultConfigIdentity-r6 ::= INTEGER (0..31)
@@ -5319,6 +5549,14 @@ AdditionalPRACH-TF-and-TFCS-CCCH ::= SEQUENCE {
AdditionalPRACH-TF-and-TFCS-CCCH-List ::= SEQUENCE (SIZE (1..maxPRACH)) OF
AdditionalPRACH-TF-and-TFCS-CCCH
+AdditionalDLSecCellInfoListFDD ::= SEQUENCE (SIZE (2)) OF
+ AdditionalDLSecCellInfoFDD
+
+-- AdditionalDLSecCellInfoFDD is introduced to avoid a SEQUENCE of SEQUENCE, a convention in RAN2.
+AdditionalDLSecCellInfoFDD ::= SEQUENCE {
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL
+}
+
AICH-Info ::= SEQUENCE {
channelisationCode256 ChannelisationCode256,
sttd-Indicator BOOLEAN,
@@ -5927,6 +6165,32 @@ DL-CommonInformation-r8 ::= SEQUENCE {
postVerificationPeriod ENUMERATED { true } OPTIONAL
}
+DL-CommonInformation-r10 ::= SEQUENCE {
+ dl-dpchInfoCommon CHOICE {
+ dl-DPCH-InfoCommon DL-DPCH-InfoCommon-r6,
+ dl-FDPCH-InfoCommon DL-FDPCH-InfoCommon-r6
+ } OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueFDD OPTIONAL,
+ dpch-CompressedModeInfo DPCH-CompressedModeInfo-r10 OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL
+ },
+ tdd SEQUENCE {
+ tddOption CHOICE {
+ tdd384 NULL,
+ tdd768 NULL,
+ tdd128 SEQUENCE {
+ tstd-Indicator BOOLEAN
+ }
+ },
+ defaultDPCH-OffsetValue DefaultDPCH-OffsetValueTDD OPTIONAL
+ }
+ },
+ mac-hsResetIndicator ENUMERATED { true } OPTIONAL,
+ postVerificationPeriod ENUMERATED { true } OPTIONAL
+}
+
DL-CommonInformationPost ::= SEQUENCE {
dl-DPCH-InfoCommon DL-DPCH-InfoCommonPost
}
@@ -6615,6 +6879,25 @@ DL-SecondaryCellInfoFDD-r9 ::= SEQUENCE {
secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD OPTIONAL
}
+DL-SecondaryCellInfoFDD-r10 ::= SEQUENCE {
+ configurationInfo CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ new-H-RNTI H-RNTI,
+ dl-64QAM-Configured ENUMERATED { true } OPTIONAL,
+ hs-DSCH-TBSizeTable HS-DSCH-TBSizeTable OPTIONAL,
+ primaryCPICH-Info PrimaryCPICH-Info,
+ dl-ScramblingCode SecondaryScramblingCode OPTIONAL,
+ hS-SCCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxHSSCCHs)) OF
+ HS-SCCH-Codes,
+ measurementPowerOffset MeasurementPowerOffset,
+ uarfcn-DL UARFCN,
+ differentTxModeFromServingHS-DSCHCell ENUMERATED { different } OPTIONAL
+ }
+ },
+ secondaryCellMIMOparameters SecondaryCellMIMOparametersFDD-r10 OPTIONAL
+}
+
DL-TPC-PowerOffsetPerRL ::= SEQUENCE {
powerOffsetTPC-pdpdch PowerOffsetTPC-pdpdch OPTIONAL
}
@@ -6729,6 +7012,13 @@ DLUL-HSPA-Information-r9 ::= SEQUENCE {
dl-HSPDSCH-Information DL-HSPDSCH-Information-r9
}
+DLUL-HSPA-Information-r10 ::= SEQUENCE {
+ ul-EDCH-Information UL-EDCH-Information-r9,
+ dl-CommonInformation DL-CommonInformation-r10,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9
+}
+
DownlinkAdditionalTimeslots ::= SEQUENCE {
parameters CHOICE {
sameAsLast SEQUENCE {
@@ -6846,12 +7136,22 @@ DPCH-CompressedModeInfo-r8 ::= SEQUENCE {
tgp-SequenceList TGP-SequenceList-r8
}
+DPCH-CompressedModeInfo-r10 ::= SEQUENCE {
+ tgp-SequenceList TGP-SequenceList-r10
+}
+
DPCH-CompressedModeStatusInfo ::= SEQUENCE {
tgps-Reconfiguration-CFN TGPS-Reconfiguration-CFN,
tgp-SequenceShortList SEQUENCE (SIZE (1..maxTGPS)) OF
TGP-SequenceShort
}
+DPCH-CompressedModeStatusInfo-r10 ::= SEQUENCE {
+ tgps-Reconfiguration-CFN TGPS-Reconfiguration-CFN,
+ tgp-SequenceShortList SEQUENCE (SIZE (1..maxTGPS)) OF
+ TGP-SequenceShort-r10
+}
+
-- Actual value DPCH-FrameOffset = IE value * 256
DPCH-FrameOffset ::= INTEGER (0..149)
@@ -7358,7 +7658,7 @@ E-PUCH-Info ::= SEQUENCE {
},
tdd128 SEQUENCE {
snpl-ReportType ENUMERATED { type1, type2 } OPTIONAL,
- prxBASEdes INTEGER (-112..-50),
+ prxdes-base INTEGER (-112..-50),
beaconPLEst BOOLEAN OPTIONAL,
tpc-StepSize TPC-StepSizeTDD,
pebase-PowerControlGAP PowerControlGAP OPTIONAL,
@@ -7382,7 +7682,7 @@ E-PUCH-Info ::= SEQUENCE {
E-PUCH-Info-TDD128 ::= SEQUENCE {
e-TFCS-Info E-TFCS-Info,
snpl-ReportType ENUMERATED { type1, type2 } OPTIONAL,
- prxBASEdes INTEGER (-112..-50),
+ prxdes-base INTEGER (-112..-50),
beaconPLEst BOOLEAN OPTIONAL,
tpc-StepSize TPC-StepSizeTDD,
pebase-PowerControlGAP INTEGER (1..255) OPTIONAL,
@@ -7402,13 +7702,18 @@ E-PUCH-Info-TDD128 ::= SEQUENCE {
dummy INTEGER (0..6) OPTIONAL
}
+E-PUCH-Info-MulticarrierEDCH-TDD128 ::= SEQUENCE {
+ e-PUCH-TS-ConfigurationList SEQUENCE (SIZE (1..maxTS-LCR-1)) OF
+ E-PUCH-TS-Slots-LCR
+}
+
E-PUCH-TS-Slots ::= SEQUENCE {
ts-Number INTEGER (0..14),
midambleShiftAndBurstType MidambleShiftAndBurstType-EDCH
}
E-PUCH-TS-Slots-LCR ::= SEQUENCE {
- timeslotNumber TimeslotNumber-LCR-r4,
+ timeslotNumber INTEGER (1..5),
midambleAllocationMode CHOICE {
defaultMidamble NULL,
ueSpecificMidamble INTEGER (0..15)
@@ -7563,6 +7868,9 @@ FPACH-Info-r4 ::= SEQUENCE {
wi Wi-LCR
}
+FreqIndexListForEnhancedMeas ::= SEQUENCE (SIZE (1..maxFreqMeasWithoutCM)) OF
+ FrequencyIndexForEnhancedMeas
+
FrequencyInfo ::= SEQUENCE {
modeSpecificInfo CHOICE {
fdd FrequencyInfoFDD,
@@ -7578,6 +7886,8 @@ FrequencyInfoTDD ::= SEQUENCE {
uarfcn-Nt UARFCN
}
+FrequencyIndexForEnhancedMeas ::= INTEGER (0..maxCellMeas-1)
+
HappyBit-DelayCondition ::= ENUMERATED {
ms2, ms10, ms20, ms50, ms100, ms200, ms500, ms1000 }
@@ -8483,6 +8793,17 @@ Multi-frequencyInfo-LCR-r7 ::= SEQUENCE {
upPCHpositionInfo UpPCHposition-LCR OPTIONAL
}
+MU-MIMO-Info-TDD128 ::= CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ mu-MIMO-Operation MU-MIMO-Operation,
+ standaloneMidambleInfo StandaloneMidambleInfo-TDD128 OPTIONAL
+ }
+}
+
+MU-MIMO-Operation ::= ENUMERATED {
+ uL, dL, uLandDL, spare }
+
N-EOT ::= INTEGER (0..7)
N-GAP ::= ENUMERATED {
@@ -9517,6 +9838,18 @@ RL-AdditionInformation-r9 ::= SEQUENCE {
targetCellPreconfigInfo TargetCellPreconfigInfo-r9 OPTIONAL
}
+RL-AdditionInformation-r10 ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cell-Id CellIdentity OPTIONAL,
+ dl-dpchInfo CHOICE {
+ dl-DPCH-InfoPerRL DL-DPCH-InfoPerRL-r5,
+ dl-FDPCH-InfoPerRL DL-FDPCH-InfoPerRL-r7
+ },
+ e-HICH-Information E-HICH-Information OPTIONAL,
+ e-RGCH-Information E-RGCH-Information OPTIONAL,
+ targetCellPreconfigInfo TargetCellPreconfigInfo-r10 OPTIONAL
+}
+
RL-AdditionInformation-v6b0ext ::= SEQUENCE {
sttdIndication STTDIndication OPTIONAL
}
@@ -9553,6 +9886,9 @@ RL-AdditionInformationList-r9 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformationList-v950ext ::= SEQUENCE (SIZE(1..maxRL-1)) OF
RL-AdditionInformation-v950ext
+RL-AdditionInformationList-r10 ::= SEQUENCE (SIZE(1..maxRL-1)) OF
+ RL-AdditionInformation-r10
+
RL-AdditionInformationList-SecULFreq ::= SEQUENCE (SIZE(1..maxEDCHRL-1)) OF
RL-AdditionInformation-SecULFreq
@@ -9866,6 +10202,15 @@ SecondaryCellMIMOparametersFDD-v950ext ::= SEQUENCE {
precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
}
+SecondaryCellMIMOparametersFDD-r10 ::= CHOICE {
+ continue NULL,
+ newConfiguration SEQUENCE {
+ mimoN-M-Ratio MIMO-N-M-Ratio OPTIONAL,
+ mimoPilotConfiguration MIMO-PilotConfiguration-r9 OPTIONAL,
+ precodingWeightSetRestriction ENUMERATED { true } OPTIONAL
+ }
+}
+
SecondInterleavingMode ::= ENUMERATED {
frameRelated, timeslotRelated }
@@ -9982,6 +10327,19 @@ SSDT-Information-r4 ::= SEQUENCE {
SSDT-UL ::= ENUMERATED {
ul, ul-AndDL }
+StandaloneMidambleInfo-TDD128 ::= SEQUENCE {
+ -- Actual value midambleConfiguration = IE value * 2
+ midambleConfiguration INTEGER (1..8),
+ midambleShift INTEGER (0..15),
+ timeSlotInformation BIT STRING (SIZE (5)),
+ activationTime ActivationTime,
+ subframeNum INTEGER (0..1),
+ repetitionPeriod ENUMERATED {
+ v1, v2, v4, v8,
+ v16, v32, v64, spare},
+ referenceBeta INTEGER (-15..16) OPTIONAL
+}
+
STTDIndication ::= ENUMERATED { true }
SynchronisationParameters-r4 ::= SEQUENCE {
@@ -10069,6 +10427,24 @@ TargetCellPreconfigInfo-r9 ::= SEQUENCE {
TargetCellPreconfigInfo-v950ext ::= SecondaryCellMIMOparametersFDD-v950ext
+TargetCellPreconfigInfo-r10 ::= SEQUENCE {
+ activationTimeOffset ActivationTimeOffset OPTIONAL,
+ new-H-RNTI H-RNTI,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r9,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ e-dch-ReconfigurationInfo-SecULFrequency
+ E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL
+}
+
TDD-FPACH-CCode16-r4 ::= ENUMERATED {
cc16-1, cc16-2, cc16-3, cc16-4,
cc16-5, cc16-6, cc16-7, cc16-8,
@@ -10202,6 +10578,17 @@ TGP-Sequence-r8 ::= SEQUENCE {
tgps-ConfigurationParams TGPS-ConfigurationParams-r8 OPTIONAL
}
+TGP-Sequence-r10 ::= SEQUENCE {
+ tgpsi TGPSI,
+ tgps-Status CHOICE {
+ activate SEQUENCE {
+ tgcfn TGCFN
+ },
+ deactivate NULL
+ },
+ tgps-ConfigurationParams TGPS-ConfigurationParams-r10 OPTIONAL
+}
+
TGPS-Reconfiguration-CFN ::= INTEGER (0..255)
TGP-SequenceList ::= SEQUENCE (SIZE (1..maxTGPS)) OF
@@ -10210,6 +10597,9 @@ TGP-SequenceList ::= SEQUENCE (SIZE (1..maxTGPS)) OF
TGP-SequenceList-r8 ::= SEQUENCE (SIZE (1..maxTGPS)) OF
TGP-Sequence-r8
+TGP-SequenceList-r10 ::= SEQUENCE (SIZE (1..maxTGPS)) OF
+ TGP-Sequence-r10
+
TGP-SequenceShort ::= SEQUENCE {
tgpsi TGPSI,
tgps-Status CHOICE {
@@ -10220,6 +10610,17 @@ TGP-SequenceShort ::= SEQUENCE {
}
}
+TGP-SequenceShort-r10 ::= SEQUENCE {
+ tgpsi TGPSI,
+ tgps-Status CHOICE {
+ activate SEQUENCE {
+ tgcfn TGCFN
+ },
+ deactivate NULL
+ },
+ freqSpecificCompressedMode ENUMERATED { true } OPTIONAL
+}
+
TGPL ::= INTEGER (1..144)
-- TABULAR: In TGPRC, value 0 represents "infinity" in the tabular description.
@@ -10270,6 +10671,28 @@ TGPS-ConfigurationParams-r8 ::= SEQUENCE {
treconfirmAbort TreconfirmAbort OPTIONAL
}
+TGPS-ConfigurationParams-r10 ::= SEQUENCE {
+ tgmp TGMP-r8,
+ freqSpecificCompressedMode ENUMERATED { true } OPTIONAL,
+ tgprc TGPRC,
+ tgsn TGSN,
+ tgl1 TGL,
+ tgl2 TGL OPTIONAL,
+ tgd TGD,
+ tgpl1 TGPL,
+ rpp RPP,
+ itp ITP,
+ -- TABULAR: Compressed mode method is nested inside UL-DL-Mode
+ ul-DL-Mode UL-DL-Mode,
+ dl-FrameType DL-FrameType,
+ deltaSIR1 DeltaSIR,
+ deltaSIRAfter1 DeltaSIR,
+ deltaSIR2 DeltaSIR OPTIONAL,
+ deltaSIRAfter2 DeltaSIR OPTIONAL,
+ nidentifyAbort NidentifyAbort OPTIONAL,
+ treconfirmAbort TreconfirmAbort OPTIONAL
+}
+
TGPSI ::= INTEGER (1..maxTGPS)
TGSN ::= INTEGER (0..14)
@@ -11014,6 +11437,33 @@ UL-EDCH-Information-r9 ::= SEQUENCE {
}
}
+UL-MulticarrierEDCH-InfolistItem-TDD128 ::= SEQUENCE {
+ uarfcn UARFCN,
+ prxdes-base INTEGER (-112..-50),
+ e-PUCH-info E-PUCH-Info-MulticarrierEDCH-TDD128 OPTIONAL,
+ e-AGCH-info E-AGCH-Information-TDD128 OPTIONAL,
+ e-HICH-info E-HICH-Information-TDD128 OPTIONAL
+}
+
+UL-MulticarrierEDCH-Infolist-TDD128 ::= SEQUENCE (SIZE (1..maxTDD128Carrier-1)) OF
+ UL-MulticarrierEDCH-InfolistItem-TDD128
+
+UL-MulticarrierEDCH-Deletelist-TDD128 ::= SEQUENCE (SIZE (1..maxTDD128Carrier-1)) OF
+ UARFCN
+
+UL-MulticarrierEDCHInfo-TDD128 ::= SEQUENCE {
+ configuration-info CHOICE {
+ continue NULL,
+ newConfiguration UL-MulticarrierEDCH-NewConfigurationInfo-TDD128
+ }
+}
+
+UL-MulticarrierEDCH-NewConfigurationInfo-TDD128 ::= SEQUENCE {
+ tsn-Length ENUMERATED { tsn-14bits } OPTIONAL,
+ ul-MulticarrierEDCH-Infolist UL-MulticarrierEDCH-Infolist-TDD128 OPTIONAL,
+ ul-MulticarrierEDCH-Deletelist UL-MulticarrierEDCH-Deletelist-TDD128 OPTIONAL
+}
+
UL-Interference ::= INTEGER (-110..-70)
UL-ScramblingCode ::= INTEGER (0..16777215)
@@ -11267,9 +11717,30 @@ AcquisitionSatInfo ::= SEQUENCE {
azimuthAndElevation AzimuthAndElevation OPTIONAL
}
+AcquisitionSatInfo-va40ext ::= SEQUENCE {
+ azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL
+}
+
+AcquisitionSatInfo-r10 ::= SEQUENCE {
+ satID SatID,
+ -- Actual value dopplerOthOrder = IE value * 2.5
+ doppler0thOrder INTEGER (-2048..2047),
+ extraDopplerInfo ExtraDopplerInfo OPTIONAL,
+ codePhase INTEGER (0..1022),
+ integerCodePhase INTEGER (0..19),
+ gps-BitNumber INTEGER (0..3),
+ codePhaseSearchWindow CodePhaseSearchWindow,
+ azimuthAndElevation AzimuthAndElevation-r10 OPTIONAL
+}
+
AcquisitionSatInfoList ::= SEQUENCE (SIZE (1..maxSat)) OF
AcquisitionSatInfo
+AcquisitionSatInfoList-va40ext ::= SEQUENCE (SIZE (1..maxSat)) OF
+ AcquisitionSatInfo-va40ext
+
+AcquisitionSatInfoList-r10 ::= SEQUENCE (SIZE (1..maxSat)) OF
+ AcquisitionSatInfo-r10
AdditionalMeasurementID-List ::= SEQUENCE (SIZE (1..maxAdditionalMeas)) OF
MeasurementIdentity
@@ -11354,12 +11825,26 @@ AverageRLC-BufferPayload ::= ENUMERATED {
spare5, spare4, spare3, spare2, spare1 }
AzimuthAndElevation ::= SEQUENCE {
- -- Actual value azimuth = IE value * 11.25
+ -- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees
azimuth INTEGER (0..31),
- -- Actual value elevation = IE value * 11.25
+ -- Actual value elevation = IE value * 11.25 + IE value of elevationLSB * 0.703125 degrees
elevation INTEGER (0..7)
}
+AzimuthAndElevation-va40ext ::= SEQUENCE {
+ azimuthLSB INTEGER (0..15),
+ elevationLSB INTEGER (0..15)
+}
+
+AzimuthAndElevation-r10 ::= SEQUENCE {
+ -- Actual value azimuth = IE value * 11.25 + IE value of azimuthLSB * 0.703125 degrees
+ azimuth INTEGER (0..31),
+ -- Actual value elevation = IE value * 11.25 + IE value of elevationLSB * 0.703125 degrees
+ elevation INTEGER (0..7),
+ azimuthLSB INTEGER (0..15),
+ elevationLSB INTEGER (0..15)
+}
+
BadSatList ::= SEQUENCE (SIZE (1..maxSat)) OF
INTEGER (0..63)
@@ -12387,6 +12872,14 @@ Event2a-r6 ::= SEQUENCE {
nonUsedFreqParameterList NonUsedFreqWList-r6 OPTIONAL
}
+Event2a-r10 ::= SEQUENCE {
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreq2aParameterList-r10 OPTIONAL
+}
+
Event2b ::= SEQUENCE {
usedFreqThreshold Threshold,
usedFreqW W,
@@ -12405,6 +12898,15 @@ Event2b-r6 ::= SEQUENCE {
nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
}
+Event2b-r10 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
+}
+
Event2c ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
@@ -12419,6 +12921,13 @@ Event2c-r6 ::= SEQUENCE {
nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
}
+Event2c-r10 ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
+}
+
Event2d ::= SEQUENCE {
usedFreqThreshold Threshold,
usedFreqW W,
@@ -12435,6 +12944,14 @@ Event2d-r6 ::= SEQUENCE {
reportingCellStatus ReportingCellStatus OPTIONAL
}
+Event2d-r10 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL
+}
+
Event2e ::= SEQUENCE {
hysteresis HysteresisInterFreq,
timeToTrigger TimeToTrigger,
@@ -12449,6 +12966,13 @@ Event2e-r6 ::= SEQUENCE {
nonUsedFreqParameterList NonUsedFreqParameterList-r6 OPTIONAL
}
+Event2e-r10 ::= SEQUENCE {
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL,
+ nonUsedFreqParameterList NonUsedFreqParameterList-r10 OPTIONAL
+}
+
Event2f ::= SEQUENCE {
usedFreqThreshold Threshold,
usedFreqW W,
@@ -12465,6 +12989,14 @@ Event2f-r6 ::= SEQUENCE {
reportingCellStatus ReportingCellStatus OPTIONAL
}
+Event2f-r10 ::= SEQUENCE {
+ usedFreqThreshold Threshold-r6,
+ usedFreqW W,
+ hysteresis HysteresisInterFreq,
+ timeToTrigger TimeToTrigger,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL
+}
+
Event3a ::= SEQUENCE {
thresholdOwnSystem Threshold,
w W,
@@ -12526,6 +13058,10 @@ EventResults-v860ext ::= CHOICE {
ue-positioning-MeasurementEventResults UE-Positioning-MeasurementEventResults-v860ext
}
+EventResults-va40ext ::= CHOICE {
+ interFreqEventResults InterFreqEventResults-va40ext
+}
+
EventResultsOnSecUlFreq ::= SEQUENCE {
intraFreqEventResults IntraFreqEventResultsOnSecUlFreq
}
@@ -12675,6 +13211,33 @@ GANSSGenericData-v920ext ::= SEQUENCE {
uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-v920ext OPTIONAL
}
+GANSSGenericData-va40ext ::= SEQUENCE {
+ ganssTimeModelsList GANSSTimeModelsList-va40ext OPTIONAL,
+ uePositioningGANSSReferenceMeasurementInfo
+ UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext
+ OPTIONAL,
+ uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL
+}
+
+GANSSGenericData-r10 ::= SEQUENCE {
+ ganssId INTEGER (0..7) OPTIONAL,
+ uePositiningGANSSsbasID UE-Positioning-GANSS-SBAS-ID OPTIONAL,
+ ganssTimeModelsList GANSSTimeModelsList-r10 OPTIONAL,
+ uePositioningDGANSSCorrections UE-Positioning-DGANSSCorrections-r9 OPTIONAL,
+ uePositioningGANSSNavigationModel UE-Positioning-GANSS-NavigationModel OPTIONAL,
+ uePositioningGANSSAddNavigationModels
+ UE-Positioning-GANSS-AddNavigationModels OPTIONAL,
+ uePositioningGANSSRealTimeIntegrity UE-Positioning-GANSS-RealTimeIntegrity OPTIONAL,
+ uePositioningGANSSDataBitAssistance UE-Positioning-GANSS-Data-Bit-Assistance OPTIONAL,
+ uePositioningGANSSReferenceMeasurementInfo
+ UE-Positioning-GANSS-ReferenceMeasurementInfo-r10
+ OPTIONAL,
+ uePositioningGANSSAlmanac UE-Positioning-GANSS-Almanac-r10 OPTIONAL,
+ uePositioningGANSSUTCModel UE-Positioning-GANSS-UTCModel OPTIONAL,
+ uePositioningGANSSAddUTCModels UE-Positioning-GANSS-AddUTCModels OPTIONAL,
+ uePositioningGANSSAuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
+}
+
GANSSGenericDataList ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData
@@ -12690,6 +13253,12 @@ GANSSGenericDataList-r9 ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericDataList-v920ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
GANSSGenericData-v920ext
+GANSSGenericDataList-va40ext ::= SEQUENCE (SIZE (1..maxGANSS)) OF
+ GANSSGenericData-va40ext
+
+GANSSGenericDataList-r10 ::= SEQUENCE (SIZE (1..maxGANSS)) OF
+ GANSSGenericData-r10
+
GANSSGenericMeasurementInfo ::= SEQUENCE (SIZE (1..maxGANSS)) OF SEQUENCE {
ganssId INTEGER (0..7) OPTIONAL,
ganssMeasurementSignalList GANSSMeasurementSignalList
@@ -12781,12 +13350,38 @@ GANSSSatelliteInformation ::= SEQUENCE {
azimuthandElevation AzimuthAndElevation OPTIONAL
}
+GANSSSatelliteInformation-va40ext ::= SEQUENCE {
+ azimuthAndElevation AzimuthAndElevation-va40ext OPTIONAL
+}
+
+GANSSSatelliteInformation-r10 ::= SEQUENCE {
+ ganssSatId INTEGER (0..63),
+ dopplerZeroOrder INTEGER (-2048..2047), -- scale factor 0.5m/s
+ extraDoppler ExtraDoppler OPTIONAL,
+ codePhase INTEGER (0..1023),
+ integerCodePhase INTEGER (0..127),
+ codePhaseSearchWindow BIT STRING (SIZE (5)),
+ azimuthandElevation AzimuthAndElevation-r10 OPTIONAL
+}
+
GANSSSatelliteInformationList ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
GANSSSatelliteInformation
+GANSSSatelliteInformationList-va40ext ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ GANSSSatelliteInformation-va40ext
+
+GANSSSatelliteInformationList-r10 ::= SEQUENCE (SIZE (1..maxGANSSSat)) OF
+ GANSSSatelliteInformation-r10
+
GANSSTimeModelsList ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
UE-Positioning-GANSS-TimeModel
+GANSSTimeModelsList-va40ext ::= SEQUENCE (SIZE (1.. maxGANSS-1)) OF
+ UE-Positioning-GANSS-TimeModel-va40ext
+
+GANSSTimeModelsList-r10 ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
+ UE-Positioning-GANSS-TimeModel-r10
+
GANSS-SAT-Info-Almanac-GLOkp ::= SEQUENCE {
gloAlmNA BIT STRING (SIZE (11)),
gloAlmnA BIT STRING (SIZE (5)),
@@ -13125,6 +13720,14 @@ InterFreqCellInfoList-r9 ::= SEQUENCE {
interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL
}
+InterFreqCellInfoList-r10 ::= SEQUENCE {
+ removedInterFreqCellList RemovedInterFreqCellList OPTIONAL,
+ newInterFreqCellList NewInterFreqCellList-r10 OPTIONAL,
+ cellsForInterFreqMeasList CellsForInterFreqMeasList OPTIONAL,
+ cSGInterFreqCellInfoList CSGInterFreqCellInfoList OPTIONAL,
+ interFreqSIAcquisition InterFreqSIAcquisition OPTIONAL
+}
+
InterFreqSIAcquisition ::= SEQUENCE {
frequencyInfo FrequencyInfo,
modeSpecificInfo CHOICE {
@@ -13204,12 +13807,24 @@ InterFreqEvent-r6 ::= CHOICE {
event2f Event2f-r6
}
+InterFreqEvent-r10 ::= CHOICE {
+ event2a Event2a-r10,
+ event2b Event2b-r10,
+ event2c Event2c-r10,
+ event2d Event2d-r10,
+ event2e Event2e-r10,
+ event2f Event2f-r10
+}
+
InterFreqEventList ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterFreqEvent
InterFreqEventList-r6 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
InterFreqEvent-r6
+InterFreqEventList-r10 ::= SEQUENCE (SIZE (1..maxMeasEvent)) OF
+ InterFreqEvent-r10
+
--Following IE shall be used regardless of CPICH RSCP(FDD) or Primary CCPCH RSCP(TDD)
--The order of the list corresponds to the order of the cells in InterFrequencyMeasuredResultsList
--The IE is only used for measured results and not for additional measured results.
@@ -13243,6 +13858,10 @@ InterFreqEventResults ::= SEQUENCE {
interFreqCellList InterFreqCellList OPTIONAL
}
+InterFreqEventResults-va40ext ::= SEQUENCE {
+ detectedSetTrigger ENUMERATED {true} OPTIONAL
+}
+
InterFreqEventResults-LCR-r4-ext ::= SEQUENCE {
eventID EventIDInterFreq,
interFreqCellList InterFreqCellList-LCR-r4-ext OPTIONAL
@@ -13379,6 +13998,13 @@ InterFreqReportCriteria-r9 ::= CHOICE {
noReporting ReportingCellStatusOpt
}
+InterFreqReportCriteria-r10 ::= CHOICE {
+ intraFreqReportingCriteria IntraFreqReportingCriteria-r9,
+ interFreqReportingCriteria InterFreqReportingCriteria-r10,
+ periodicalReportingCriteria PeriodicalWithReportingCellStatus-r10,
+ noReporting ReportingCellStatusOpt-r10
+}
+
InterFreqReportingCriteria ::= SEQUENCE {
interFreqEventList InterFreqEventList OPTIONAL
}
@@ -13387,6 +14013,10 @@ InterFreqReportingCriteria-r6 ::= SEQUENCE {
interFreqEventList InterFreqEventList-r6 OPTIONAL
}
+InterFreqReportingCriteria-r10 ::= SEQUENCE {
+ interFreqEventList InterFreqEventList-r10 OPTIONAL
+}
+
InterFreqReportingQuantity ::= SEQUENCE {
utra-Carrier-RSSI BOOLEAN,
frequencyQualityEstimate BOOLEAN,
@@ -13463,6 +14093,18 @@ InterFrequencyMeasurement-r9 ::= SEQUENCE {
reportCriteria InterFreqReportCriteria-r9
}
+InterFrequencyMeasurement-r10 ::= SEQUENCE {
+ interFreqCellInfoList InterFreqCellInfoList-r10,
+ interFreqMeasQuantity InterFreqMeasQuantity OPTIONAL,
+ interFreqReportingQuantity InterFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ interFreqSetUpdate UE-AutonomousUpdateMode OPTIONAL,
+ adjacentFrequencyIndex INTEGER (0..31) OPTIONAL,
+ interBandFrequencyIndex INTEGER (0..31) OPTIONAL,
+ freqIndexListForEnhancedMeas FreqIndexListForEnhancedMeas OPTIONAL,
+ reportCriteria InterFreqReportCriteria-r10
+}
+
InterRAT-TargetCellDescription ::= SEQUENCE {
technologySpecificInfo CHOICE {
gsm SEQUENCE {
@@ -13710,6 +14352,14 @@ IntraFreqCellInfoList-r9 ::= SEQUENCE {
}
+IntraFreqCellInfoList-r10 ::= SEQUENCE {
+ removedIntraFreqCellList RemovedIntraFreqCellList OPTIONAL,
+ newIntraFreqCellList NewIntraFreqCellList-r10 OPTIONAL,
+ cellsForIntraFreqMeasList CellsForIntraFreqMeasList OPTIONAL,
+ cSGIntraFreqCellInfoList CSGIntraFreqCellInfoList OPTIONAL,
+ intraFreqSIAcquisition IntraFreqSIAcquisition OPTIONAL
+}
+
IntraFreqSIAcquisitionInfo::= SEQUENCE (SIZE (1..maxSIrequest)) OF
PrimaryCPICH-Info
@@ -14159,9 +14809,23 @@ IntraFrequencyMeasurement-r9 ::= SEQUENCE {
reportCriteria IntraFreqReportCriteria-r9 OPTIONAL
}
+IntraFrequencyMeasurement-r10 ::= SEQUENCE {
+ intraFreqCellInfoList IntraFreqCellInfoList-r10 OPTIONAL,
+ intraFreqCellInfoListOnSecULFreq IntraFreqCellInfoListOnSecULFreq OPTIONAL,
+ intraFreqMeasQuantity IntraFreqMeasQuantity OPTIONAL,
+ intraFreqReportingQuantity IntraFreqReportingQuantity OPTIONAL,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria IntraFreqReportCriteria-r9 OPTIONAL
+}
+
IntraFrequencyMeasuredResultsListOnSecULFreq ::= SEQUENCE (SIZE (1..maxCellMeasOnSecULFreq)) OF
CellMeasuredResults-r9
+IntraUTRAANR ::= SEQUENCE {
+ loggingAbsoluteThreshold LoggingAbsoluteThreshold,
+ loggingRelativeThreshold LoggingRelativeThreshold OPTIONAL
+}
+
IODE ::= INTEGER (0..255)
IP-Length ::= ENUMERATED {
@@ -14180,6 +14844,203 @@ IS-2000SpecificMeasInfo ::= ENUMERATED {
frequency, timeslot, colourcode,
outputpower, pn-Offset }
+LoggedANRConfigurationInfo ::= SEQUENCE {
+ loggingDuration ENUMERATED { min10, min30, hr1, spare2, spare1 },
+ intraUTRAANR IntraUTRAANR OPTIONAL,
+ interRATANRforEUTRAIndicator ENUMERATED { true } OPTIONAL,
+ interRATANRforGSMIndicator ENUMERATED { true } OPTIONAL
+}
+
+LoggedANRReportInfoList ::= SEQUENCE (SIZE (1..maxNumANRLoggedItems)) OF
+ LoggedANRReportInfo
+
+LoggedANRReportInfo ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ servingCell CellIdentity,
+ loggedCellInfo LoggedCellInfo
+}
+
+LoggedCellInfo ::= CHOICE {
+ loggedUTRACellInfo LoggedUTRACellInfo,
+ loggedEUTRACellInfo LoggedEUTRACellInfo,
+ loggedGSMCellInfo LoggedGSMCellInfo
+}
+
+LoggedEUTRACellInfo ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ trackingAreaCode BIT STRING (SIZE (16)),
+ eutraCellIdentity BIT STRING (SIZE (28)),
+ earfcn EARFCN,
+ physicalCellIdentity EUTRA-PhysicalCellIdentity
+}
+
+LoggedGSMCellInfo ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ lac BIT STRING (SIZE (16)),
+ gsmCellIdentity BIT STRING (SIZE (16)),
+ bcch-ARFCN BCCH-ARFCN,
+ bandIndicator Frequency-Band,
+ bsic BSIC
+}
+
+LoggedMeasurementsConfigurationInfo ::= SEQUENCE {
+ absoluteTimeInfo BIT STRING (SIZE(48)),
+ loggingDuration ENUMERATED {min10, min20, min40, hr1, hr1min30,hr2,spare2,spare1},
+ loggingInterval ENUMERATED {li128,li256,li512,li1024,li2048,li3072,li4096,li6144},
+ traceReference TraceReference,
+ traceRecordingSession TraceRecordingSession,
+ tce-Id TCE-Id,
+ areaConfiguration CHOICE {
+ cellIDList SEQUENCE (SIZE (1..32)) OF
+ CellIdentity,
+ locationAreaList SEQUENCE (SIZE (1..8)) OF
+ LAI,
+ routingAreaList SEQUENCE (SIZE (1..8)) OF
+ RAI
+ } OPTIONAL
+}
+
+LoggedMeasInterfreqList-FDD ::= SEQUENCE (SIZE (1..maxNumFDDFreqs)) OF
+ LoggedMeasInterfreqInfo-FDD
+
+LoggedMeasInterfreqInfo-FDD ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ loggedMeasInterfreqNeighbourList SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasNeighbourInfo-FDD
+}
+
+LoggedMeasInterfreqInfo-TDD128 ::= SEQUENCE {
+ frequencyInfo FrequencyInfo,
+ loggedMeasInterfreqNeighbourList LoggedMeasInterfreqNeighbourList-TDD128
+}
+
+LoggedMeasInterRATNeighbourMeas ::= SEQUENCE {
+ loggedMeasEUTRAFreqList LoggedMeasEUTRAFreqList OPTIONAL,
+ loggedMeasGSMNeighbourCellsList LoggedMeasGSMNeighbourCellsList OPTIONAL
+}
+
+LoggedMeasIntrafreqNeighbourList-FDD ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasNeighbourInfo-FDD
+
+LoggedMeasNeighbourInfo-FDD ::= SEQUENCE {
+ primaryCPICH-Info PrimaryCPICH-Info,
+ cpich-RSCP CPICH-RSCP,
+ cpich-Ec-N0 CPICH-Ec-N0
+}
+
+LoggedMeasIntrafreqNeighbourMeasList-TDD128 ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasNeighbourMeas-TDD128
+
+LoggedMeasNeighbourMeas-TDD128 ::= SEQUENCE {
+ cellParametersID CellParametersID,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP
+}
+
+LoggedMeasGSMNeighbourCellsList ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasGSMNeighbourCellsinfo
+
+LoggedMeasGSMNeighbourCellsinfo ::= SEQUENCE {
+ bsic BSIC,
+ frequency-band Frequency-Band,
+ bcch-ARFCN BCCH-ARFCN,
+ gsm-CarrierRSSI GSM-CarrierRSSI
+}
+
+LoggedMeasEUTRAFreqList ::= SEQUENCE (SIZE (1..maxNumEUTRAFreqs))OF
+ LoggedMeasEUTRAFreqInfo
+
+LoggedMeasEUTRAFreqInfo ::= SEQUENCE {
+ earfcn EARFCN,
+ loggedMeasEUTRAFreqNeighbourInfoList SEQUENCE (SIZE (1.. maxnumLoggedMeas)) OF
+ LoggedMeasEUTRAFreqNeighbourInfo
+}
+
+LoggedMeasEUTRAFreqNeighbourInfo ::= SEQUENCE {
+ physicalCellIdentity EUTRA-PhysicalCellIdentity,
+ rSRP INTEGER (0..97) ,
+ rSRQ INTEGER (0..33)
+}
+
+LoggedMeasLocationInfo ::= CHOICE {
+ ellipsoidPoint EllipsoidPoint,
+ ellipsoidPointAltitude EllipsoidPointAltitude
+}
+
+LoggedMeasInfo-FDD ::= SEQUENCE {
+ relativeTimeStamp INTEGER (0..7200),
+ loggedMeasServingCellMeas LoggedMeasServingCellMeas-FDD,
+ loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourList-FDD OPTIONAL,
+ loggedMeasInterfreqList LoggedMeasInterfreqList-FDD OPTIONAL,
+ loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL,
+ loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL
+}
+
+LoggedMeasInfo-TDD128 ::= SEQUENCE {
+ relativeTimeStamp INTEGER (0..7200),
+ loggedMeasServingCellMeas LoggedMeasServingCellMeas-TDD128,
+ loggedMeasIntrafreqNeighbourList LoggedMeasIntrafreqNeighbourMeasList-TDD128 OPTIONAL,
+ loggedMeasInterfreqList LoggedMeasInterfreqList-TDD128 OPTIONAL,
+ loggedMeasInterRATNeighbourMeas LoggedMeasInterRATNeighbourMeas OPTIONAL,
+ loggedMeasLocationInfo LoggedMeasLocationInfo OPTIONAL
+}
+
+LoggedMeasInterfreqList-TDD128 ::= SEQUENCE (SIZE (1..maxNumTDDFreqs)) OF
+ LoggedMeasInterfreqInfo-TDD128
+
+LoggedMeasInterfreqNeighbourList-TDD128 ::= SEQUENCE (SIZE (1..maxnumLoggedMeas)) OF
+ LoggedMeasNeighbourMeas-TDD128
+
+LoggedMeasReport ::= SEQUENCE {
+ absoluteTimeInfo BIT STRING (SIZE(48)),
+ traceReference TraceReference,
+ traceRecordingSession TraceRecordingSession,
+ tce-Id TCE-Id,
+ loggedMeasInfoList LoggedMeasInfoList OPTIONAL,
+ loggedMeasAvailable ENUMERATED { true } OPTIONAL
+}
+
+LoggedMeasInfoList-FDD ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-FDD
+
+LoggedMeasInfoList-TDD128 ::= SEQUENCE (SIZE (1.. maxLoggedMeasReport)) OF LoggedMeasInfo-TDD128
+
+LoggedMeasInfoList ::= SEQUENCE {
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ loggedMeasInfoList LoggedMeasInfoList-FDD
+ },
+ tdd SEQUENCE {
+ loggedMeasInfoList LoggedMeasInfoList-TDD128
+ }
+ }
+}
+
+LoggedMeasServingCellMeas-FDD ::= SEQUENCE {
+ cellIdentity CellIdentity,
+ cpich-RSCP CPICH-RSCP,
+ cpich-Ec-N0 CPICH-Ec-N0
+}
+
+LoggedMeasServingCellMeas-TDD128 ::= SEQUENCE {
+ cellIdentity CellIdentity,
+ primaryCCPCH-RSCP PrimaryCCPCH-RSCP
+}
+
+LoggedUTRACellInfo ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ cellIdentity CellIdentity,
+ uarfcn UARFCN,
+ cellParametersID CellParametersID OPTIONAL,
+ primaryScramblingCode PrimaryScramblingCode OPTIONAL
+}
+
+LoggingAbsoluteThreshold ::= CHOICE {
+ rscpforANR RSCPforANR,
+ ec-N0forANR Ec-N0forANR
+}
+
+-- it applies to RSCP by step of 2 and Ec/N0 by step of 1
+LoggingRelativeThreshold ::= INTEGER (-4..16)
+
KeplerianParameters ::= SEQUENCE {
toe-nav BIT STRING (SIZE (14)),
ganss-omega-nav BIT STRING (SIZE (32)),
@@ -14385,6 +15246,14 @@ MeasurementCommand-r9 ::= CHOICE {
release NULL
}
+MeasurementCommand-r10 ::= CHOICE {
+ setup MeasurementType-r10,
+ modify SEQUENCE {
+ measurementType MeasurementType-r10 OPTIONAL
+ },
+ release NULL
+}
+
MeasurementControlSysInfo ::= SEQUENCE {
-- CHOICE cellSelectQualityMeasure represents PCCPCH-RSCP in TDD mode.
use-of-HCS CHOICE {
@@ -14619,6 +15488,17 @@ MeasurementType-r9 ::= CHOICE {
csgProximityDetection CSGProximityDetection
}
+MeasurementType-r10 ::= CHOICE {
+ intraFrequencyMeasurement IntraFrequencyMeasurement-r10,
+ interFrequencyMeasurement InterFrequencyMeasurement-r10,
+ interRATMeasurement InterRATMeasurement-r9,
+ up-Measurement UE-Positioning-Measurement-r10,
+ trafficVolumeMeasurement TrafficVolumeMeasurement,
+ qualityMeasurement QualityMeasurement,
+ ue-InternalMeasurement UE-InternalMeasurement-r4,
+ csgProximityDetection CSGProximityDetection
+}
+
MeasurementValidity ::= SEQUENCE {
ue-State ENUMERATED {
cell-DCH, all-But-Cell-DCH, all-States }
@@ -14866,6 +15746,19 @@ NewInterFreqCell-r9 ::= SEQUENCE {
}
}
+NewInterFreqCell-r10 ::= SEQUENCE {
+ interFreqCellID InterFreqCellID OPTIONAL,
+ frequencyInfo FrequencyInfo OPTIONAL,
+ cellInfo CellInfo-r9,
+ modeSpecificInfo CHOICE {
+ noInfo NULL,
+ tdd128 SEQUENCE {
+ intraSecondaryFreqIndicator BOOLEAN,
+ sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL
+ }
+ }
+}
+
NewInterFreqCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell
@@ -14886,6 +15779,9 @@ NewInterFreqCellList-r8 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCellList-r9 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewInterFreqCell-r9
+NewInterFreqCellList-r10 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewInterFreqCell-r10
+
NewInterFreqCellSI-RSCP ::= SEQUENCE {
interFreqCellID InterFreqCellID OPTIONAL,
frequencyInfo FrequencyInfo OPTIONAL,
@@ -15027,6 +15923,18 @@ NewIntraFreqCell-r9 ::= SEQUENCE {
intraFreqCellID IntraFreqCellID OPTIONAL,
cellInfo CellInfo-r9
}
+
+NewIntraFreqCell-r10 ::= SEQUENCE {
+ intraFreqCellID IntraFreqCellID OPTIONAL,
+ cellInfo CellInfo-r9,
+ modeSpecificInfo CHOICE {
+ noInfo NULL,
+ tdd128 SEQUENCE {
+ sNPLMonitorSetIndicator-TDD128 BIT STRING (SIZE (5)) OPTIONAL
+ }
+ }
+}
+
NewIntraFreqCellOnSecULFreq ::= SEQUENCE {
intraFreqCellIDOnSecULFreq IntraFreqCellIDOnSecULFreq OPTIONAL,
cellInfo CellInfo-r4
@@ -15037,9 +15945,13 @@ NewIntraFreqCellList ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCellList-r4 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCell-r4
+
NewIntraFreqCellList-r9 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
NewIntraFreqCell-r9
+NewIntraFreqCellList-r10 ::= SEQUENCE (SIZE (1..maxCellMeas)) OF
+ NewIntraFreqCell-r10
+
NewIntraFreqCell-LCR-v8a0ext ::= SEQUENCE {
cellInfo-LCR-r8 CellInfo-LCR-r8-ext OPTIONAL
}
@@ -15129,12 +16041,29 @@ NonUsedFreqParameter-r6 ::= SEQUENCE {
nonUsedFreqW W
}
+NonUsedFreqParameter-r10 ::= SEQUENCE {
+ nonUsedFreqThreshold Threshold-r6,
+ nonUsedFreqW W,
+ nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL
+}
+
+NonUsedFreq2aParameter-r10 ::= SEQUENCE {
+ nonUsedFreqW W,
+ nonUsedFreqTriggeringConditionDetectedCells ENUMERATED { true } OPTIONAL
+}
+
NonUsedFreqParameterList ::= SEQUENCE (SIZE (1..maxFreq)) OF
NonUsedFreqParameter
NonUsedFreqParameterList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF
NonUsedFreqParameter-r6
+NonUsedFreqParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ NonUsedFreqParameter-r10
+
+NonUsedFreq2aParameterList-r10 ::= SEQUENCE (SIZE (1..maxFreq)) OF
+ NonUsedFreq2aParameter-r10
+
NonUsedFreqWList-r6 ::= SEQUENCE (SIZE (1..maxFreq)) OF W
ObservedTimeDifferenceToGSM ::= INTEGER (0..4095)
@@ -15190,6 +16119,11 @@ PeriodicalWithReportingCellStatus ::= SEQUENCE {
reportingCellStatus ReportingCellStatus OPTIONAL
}
+PeriodicalWithReportingCellStatus-r10 ::= SEQUENCE {
+ periodicalReportingCriteria PeriodicalReportingCriteria,
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL
+}
+
PLMNIdentitiesOfNeighbourCells ::= SEQUENCE {
plmnsOfIntraFreqCellsList PLMNsOfIntraFreqCellsList OPTIONAL,
plmnsOfInterFreqCellsList PLMNsOfInterFreqCellsList OPTIONAL,
@@ -15396,10 +16330,38 @@ ReportingCellStatus ::= CHOICE{
MaxNumberOfReportingCellsType2
}
+ReportingCellStatus-r10 ::= CHOICE{
+ withinActiveSet MaxNumberOfReportingCellsType1,
+ withinMonitoredSetUsedFreq MaxNumberOfReportingCellsType1,
+ withinActiveAndOrMonitoredUsedFreq MaxNumberOfReportingCellsType1,
+ withinDetectedSetUsedFreq MaxNumberOfReportingCellsType1,
+ withinMonitoredAndOrDetectedUsedFreq
+ MaxNumberOfReportingCellsType1,
+ allActiveplusMonitoredSet MaxNumberOfReportingCellsType3,
+ allActivePlusDetectedSet MaxNumberOfReportingCellsType3,
+ allActivePlusMonitoredAndOrDetectedSet
+ MaxNumberOfReportingCellsType3,
+ withinVirtualActSet MaxNumberOfReportingCellsType1,
+ withinMonitoredSetNonUsedFreq MaxNumberOfReportingCellsType1,
+ withinMonitoredAndOrVirtualActiveSetNonUsedFreq
+ MaxNumberOfReportingCellsType1,
+ allVirtualActSetplusMonitoredSetNonUsedFreq
+ MaxNumberOfReportingCellsType3,
+ withinActSetOrVirtualActSet-InterRATcells
+ MaxNumberOfReportingCellsType2,
+ withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq
+ MaxNumberOfReportingCellsType2,
+ allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq
+ MaxNumberOfReportingCellsType3
+}
+
ReportingCellStatusOpt ::= SEQUENCE {
reportingCellStatus ReportingCellStatus OPTIONAL
}
+ReportingCellStatusOpt-r10 ::= SEQUENCE {
+ reportingCellStatus ReportingCellStatus-r10 OPTIONAL
+}
ReportingInfoForCellDCH ::= SEQUENCE {
intraFreqReportingQuantity IntraFreqReportingQuantity,
@@ -15454,6 +16416,10 @@ RLC-BuffersPayload ::= ENUMERATED {
-- Actual value RRC = IE value * 0.032
RRC ::= INTEGER (-127..127)
+RSCPforANR ::= SEQUENCE {
+ rSCP INTEGER (-120..-25) OPTIONAL
+}
+
SatData ::= SEQUENCE{
satID SatID,
iode IODE
@@ -15593,6 +16559,10 @@ T-CRMaxHyst ::= ENUMERATED {
notUsed, t10, t20, t30,
t40, t50, t60, t70 }
+TCE-Id ::= SEQUENCE {
+ tce-Id OCTET STRING (SIZE (1))
+}
+
TemporaryOffset1 ::= ENUMERATED {
to3, to6, to9, to12, to15,
to18, to21, infinite }
@@ -15691,6 +16661,15 @@ TimeToTrigger ::= ENUMERATED {
ttt200, ttt240, tt320, ttt640,
ttt1280, ttt2560, ttt5000 }
+TraceReference ::= SEQUENCE {
+ plmn-Identity PLMN-Identity,
+ traceId OCTET STRING (SIZE (3))
+}
+
+TraceRecordingSession ::= SEQUENCE {
+ traceRecordingSession OCTET STRING (SIZE (2))
+}
+
TrafficVolumeEventParam ::= SEQUENCE {
eventID TrafficVolumeEventType,
reportingThreshold TrafficVolumeThreshold,
@@ -16153,6 +17132,21 @@ UE-Positioning-GANSS-Almanac-r8 ::= SEQUENCE{
alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL
}
+UE-Positioning-GANSS-Almanac-va40ext ::= SEQUENCE {
+ complete-Almanac-Provided BOOLEAN OPTIONAL
+}
+
+UE-Positioning-GANSS-Almanac-r10 ::= SEQUENCE{
+ ganss-wk-number INTEGER (0..255),
+ complete-Almanac-Provided BOOLEAN OPTIONAL,
+ alm-keplerianParameters ALM-keplerianParameters OPTIONAL,
+ alm-keplerianNAVAlmanac ALM-NAVKeplerianSet OPTIONAL,
+ alm-keplerianReducedAlmanac ALM-ReducedKeplerianSet OPTIONAL,
+ alm-keplerianMidiAlmanac ALM-MidiAlmanacSet OPTIONAL,
+ alm-keplerianGLONASS ALM-GlonassAlmanacSet OPTIONAL,
+ alm-ecefSBASAlmanac ALM-ECEFsbasAlmanacSet OPTIONAL
+}
+
UE-Positioning-GANSS-AdditionalAssistanceDataRequest ::= SEQUENCE {
ganssReferenceTime BOOLEAN,
ganssreferenceLocation BOOLEAN,
@@ -16214,6 +17208,21 @@ UE-Positioning-GANSS-AssistanceData-v920ext ::= SEQUENCE {
ganssGenericDataList GANSSGenericDataList-v920ext OPTIONAL
}
+UE-Positioning-GANSS-AssistanceData-va40ext ::= SEQUENCE {
+ ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-va40ext OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList-va40ext OPTIONAL
+}
+
+UE-Positioning-GANSS-AssistanceData-r10 ::= SEQUENCE {
+ ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-r10 OPTIONAL,
+ uePositioningGanssReferencePosition ReferenceLocationGANSS OPTIONAL,
+ uePositioningGanssIonosphericModel UE-Positioning-GANSS-IonosphericModel OPTIONAL,
+ uePositioningGanssAddIonoModel UE-Positioning-GANSS-AddIonoModel OPTIONAL,
+ uePositioningGanssEarthOrientationPara
+ UE-Positioning-GANSS-EarthOrientPara OPTIONAL,
+ ganssGenericDataList GANSSGenericDataList-r10 OPTIONAL
+}
+
UE-Positioning-GANSS-AuxiliaryInfo ::= CHOICE {
-- This choice may only be present if GANSS ID indicates Modernized GPS
ganssID1 AuxInfoGANSS-ID1,
@@ -16303,6 +17312,15 @@ UE-Positioning-GANSS-ReferenceMeasurementInfo ::= SEQUENCE {
satelliteInformationList GANSSSatelliteInformationList
}
+UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext ::= SEQUENCE {
+ satelliteInformationList GANSSSatelliteInformationList-va40ext
+}
+
+UE-Positioning-GANSS-ReferenceMeasurementInfo-r10 ::= SEQUENCE {
+ ganssSignalId GANSS-Signal-Id OPTIONAL,
+ satelliteInformationList GANSSSatelliteInformationList-r10
+}
+
UE-Positioning-GANSS-ReferenceTime ::= SEQUENCE {
ganssDay INTEGER (0..8191) OPTIONAL,
ganssTod INTEGER (0..86399),
@@ -16323,6 +17341,31 @@ UE-Positioning-GANSS-ReferenceTime ::= SEQUENCE {
tutran-ganss-driftRate Tutran-Ganss-DriftRate OPTIONAL
}
+UE-Positioning-GANSS-ReferenceTime-va40ext ::= SEQUENCE {
+ ganss-Day-Cycle-Number INTEGER (0..7) OPTIONAL
+}
+
+UE-Positioning-GANSS-ReferenceTime-r10 ::= SEQUENCE {
+ ganssDay INTEGER (0..8191) OPTIONAL,
+ ganss-Day-Cycle-Number INTEGER (0..7) OPTIONAL,
+ ganssTod INTEGER (0..86399),
+ ganssTodUncertainty INTEGER (0..127) OPTIONAL,
+ ganssTimeId INTEGER (0..7) OPTIONAL,
+ utran-ganssreferenceTime SEQUENCE {
+ timingOfCellFrames INTEGER (0..3999999),
+ mode CHOICE {
+ fdd SEQUENCE {
+ primary-CPICH-Info PrimaryCPICH-Info
+ },
+ tdd SEQUENCE {
+ cellParameters CellParametersID
+ }
+ },
+ referenceSfn INTEGER (0..4095)
+ } OPTIONAL,
+ tutran-ganss-driftRate Tutran-Ganss-DriftRate OPTIONAL
+}
+
UE-Positioning-GANSS-SBAS-ID ::= ENUMERATED {
waas,
egnos,
@@ -16345,9 +17388,29 @@ UE-Positioning-GANSS-TimeModel ::= SEQUENCE {
ganss-wk-number INTEGER (0..8191) OPTIONAL
}
+UE-Positioning-GANSS-TimeModel-va40ext ::= SEQUENCE {
+ deltaT INTEGER (-128..127) OPTIONAL
+}
+
+UE-Positioning-GANSS-TimeModel-r10 ::= SEQUENCE {
+ ganss-timeModelreferenceTime INTEGER (0..37799), -- scale factor 16s
+ ganss-t-a0 INTEGER (-2147483648..2147483647), -- scale factor 2-35
+ -- 'ganss-t-al' scale factor 2-51
+ ganss-t-a1 INTEGER (-8388608..8388607) OPTIONAL,
+ -- 'ganss-t-a2' scale factor 2-68
+ ganss-t-a2 INTEGER (-64..63) OPTIONAL,
+ gnss-to-id ENUMERATED { gps, galileo, qzss,
+ glonass, spare4, spare3, spare2, spare1 },
+ ganss-wk-number INTEGER (0..8191) OPTIONAL,
+ deltaT INTEGER (-128..127) OPTIONAL
+}
+
UE-Positioning-GANSS-TimeModels ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
UE-Positioning-GANSS-TimeModel
+UE-Positioning-GANSS-TimeModels-va40ext ::= SEQUENCE (SIZE (1..maxGANSS-1)) OF
+ UE-Positioning-GANSS-TimeModel-va40ext
+
UE-Positioning-GANSS-UTCModel ::= SEQUENCE {
a-one-utc BIT STRING (SIZE (24)),
a-zero-utc BIT STRING (SIZE (32)),
@@ -16378,6 +17441,19 @@ UE-Positioning-GPS-AcquisitionAssistance-r7 ::= SEQUENCE {
satelliteInformationList AcquisitionSatInfoList
}
+UE-Positioning-GPS-AcquisitionAssistance-va40ext ::= SEQUENCE {
+ satelliteInformationList AcquisitionSatInfoList-va40ext
+}
+
+UE-Positioning-GPS-AcquisitionAssistance-r10 ::= SEQUENCE {
+ gps-ReferenceTime GPS-TOW-1msec,
+ utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty
+ OPTIONAL,
+ satelliteInformationList AcquisitionSatInfoList-r10
+}
+
UE-Positioning-GPS-AdditionalAssistanceDataRequest ::= SEQUENCE {
almanacRequest BOOLEAN,
utcModelRequest BOOLEAN,
@@ -16397,6 +17473,17 @@ UE-Positioning-GPS-Almanac ::= SEQUENCE {
sv-GlobalHealth BIT STRING (SIZE (364)) OPTIONAL
}
+UE-Positioning-GPS-Almanac-va40ext ::= SEQUENCE {
+ complete-Almanac-Provided BOOLEAN OPTIONAL
+}
+
+UE-Positioning-GPS-Almanac-r10 ::= SEQUENCE {
+ wn-a BIT STRING (SIZE (8)),
+ complete-Almanac-Provided BOOLEAN OPTIONAL,
+ almanacSatInfoList AlmanacSatInfoList,
+ sv-GlobalHealth BIT STRING (SIZE (364)) OPTIONAL
+}
+
UE-Positioning-GPS-AssistanceData ::= SEQUENCE {
ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime OPTIONAL,
ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
@@ -16449,6 +17536,28 @@ UE-Positioning-GPS-AssistanceData-v920ext ::= SEQUENCE {
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-v920ext OPTIONAL
}
+UE-Positioning-GPS-AssistanceData-va40ext ::= SEQUENCE {
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-va40ext OPTIONAL,
+ ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-va40ext OPTIONAL,
+ ue-positioning-GPS-AcquisitionAssistance
+ UE-Positioning-GPS-AcquisitionAssistance-va40ext
+ OPTIONAL
+}
+
+UE-Positioning-GPS-AssistanceData-r10 ::= SEQUENCE {
+ ue-positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-r10 OPTIONAL,
+ ue-positioning-GPS-ReferenceLocation ReferenceLocation OPTIONAL,
+ ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections-r9 OPTIONAL,
+ ue-positioning-GPS-NavigationModel UE-Positioning-GPS-NavigationModel OPTIONAL,
+ ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
+ ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
+ ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-r10 OPTIONAL,
+ ue-positioning-GPS-AcquisitionAssistance
+ UE-Positioning-GPS-AcquisitionAssistance-r10
+ OPTIONAL,
+ ue-positioning-GPS-Real-timeIntegrity BadSatList OPTIONAL
+}
+
UE-Positioning-GPS-DGPS-Corrections ::= SEQUENCE {
gps-TOW GPS-TOW-1sec,
statusHealth DiffCorrectionStatus,
@@ -16540,6 +17649,23 @@ UE-Positioning-GPS-ReferenceTime-r7 ::= SEQUENCE {
gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL
}
+UE-Positioning-GPS-ReferenceTime-va40ext ::= SEQUENCE {
+ gps-Week-Cycle-Number INTEGER (0..7) OPTIONAL
+}
+
+UE-Positioning-GPS-ReferenceTime-r10 ::= SEQUENCE {
+ gps-Week INTEGER (0..1023),
+ gps-Week-Cycle-Number INTEGER (0..7) OPTIONAL,
+ gps-tow-1msec GPS-TOW-1msec,
+ utran-GPSReferenceTime UTRAN-GPSReferenceTime OPTIONAL,
+ ue-Positioning-GPS-ReferenceTimeUncertainty
+ UE-Positioning-GPS-ReferenceTimeUncertainty
+ OPTIONAL,
+ sfn-tow-Uncertainty SFN-TOW-Uncertainty OPTIONAL,
+ utran-GPS-DriftRate UTRAN-GPS-DriftRate OPTIONAL,
+ gps-TOW-AssistList GPS-TOW-AssistList OPTIONAL
+}
+
UE-Positioning-GPS-ReferenceTimeUncertainty ::= INTEGER (0..127)
UE-Positioning-GPS-UTC-Model ::= SEQUENCE {
@@ -16666,9 +17792,13 @@ UE-Positioning-Measurement-r9 ::= SEQUENCE {
ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r9 OPTIONAL
}
-UE-Positioning-Measurement-v920ext ::= SEQUENCE {
- ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-v920ext OPTIONAL,
- ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-v920ext OPTIONAL
+UE-Positioning-Measurement-r10 ::= SEQUENCE {
+ ue-positioning-ReportingQuantity UE-Positioning-ReportingQuantity-r8,
+ measurementValidity MeasurementValidity OPTIONAL,
+ reportCriteria UE-Positioning-ReportCriteria-r7,
+ ue-positioning-OTDOA-AssistanceData UE-Positioning-OTDOA-AssistanceData-r7 OPTIONAL,
+ ue-positioning-GPS-AssistanceData UE-Positioning-GPS-AssistanceData-r10 OPTIONAL,
+ ue-positioning-GANSS-AssistanceData UE-Positioning-GANSS-AssistanceData-r10 OPTIONAL
}
UE-Positioning-MeasurementEventResults ::= CHOICE {
@@ -18084,7 +19214,11 @@ SysInfoType5 ::= SEQUENCE {
v8d0NonCriticalExtensions SEQUENCE {
sysInfoType5-v8d0ext
SysInfoType5-v8d0ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType5-va40ext
+ SysInfoType5-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -18212,6 +19346,11 @@ SysInfoType5-v8d0ext-IEs ::= SEQUENCE {
commonEDCHSystemInfoFDD CommonEDCHSystemInfoFDD OPTIONAL
}
+SysInfoType5-va40ext-IEs ::= SEQUENCE {
+ frequencyBandsIndicatorSupport FrequencyBandsIndicatorSupport OPTIONAL,
+ frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL
+}
+
-- SysInfoType5bis uses the same structure as SysInfoType5
SysInfoType5bis ::= SysInfoType5
@@ -18257,12 +19396,15 @@ SysInfoType6 ::= SEQUENCE {
sysInfoType6-v690ext SysInfoType6-v690ext-IEs,
v770NonCriticalExtensions SEQUENCE {
sysInfoType6-v770ext SysInfoType6-v770ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType6-va40ext SysInfoType6-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
- } OPTIONAL
- } OPTIONAL
- } OPTIONAL
- } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
}
SysInfoType6-v4b0ext-IEs ::= SEQUENCE {
@@ -18313,6 +19455,10 @@ SysInfoType6-v770ext-IEs ::= SEQUENCE {
sccpch-SystemInformationList SCCPCH-SystemInformationList-HCR-VHCR-r7 OPTIONAL
}
+SysInfoType6-va40ext-IEs ::= SEQUENCE {
+ frequencyBandIndicator3 RadioFrequencyBandFDD3 OPTIONAL
+}
+
SysInfoType7 ::= SEQUENCE {
-- Physical channel IEs
modeSpecificInfo CHOICE {
@@ -18607,7 +19753,10 @@ SysInfoType15 ::= SEQUENCE {
-- Extension mechanism for non- release4 information
v770NonCriticalExtensions SEQUENCE {
sysInfoType15-v770ext SysInfoType15-v770ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15-va40ext SysInfoType15-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
}
@@ -18621,6 +19770,11 @@ SysInfoType15-v770ext-IEs ::= SEQUENCE {
ue-Positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-v770ext
}
+SysInfoType15-va40ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-Positioning-GPS-ReferenceTime UE-Positioning-GPS-ReferenceTime-va40ext
+}
+
SysInfoType15bis ::= SEQUENCE {
-- Measurement IEs
ue-positioning-GANSS-ReferencePosition ReferenceLocationGANSS,
@@ -18629,7 +19783,10 @@ SysInfoType15bis ::= SEQUENCE {
-- Extension mechanism for non-release99 information
v860NonCriticalExtensions SEQUENCE {
sysInfoType15bis-v860ext SysInfoType15bis-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15bis-va40ext SysInfoType15bis-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
}
@@ -18640,6 +19797,11 @@ SysInfoType15bis-v860ext-IEs ::= SEQUENCE {
UE-Positioning-GANSS-EarthOrientPara OPTIONAL
}
+SysInfoType15bis-va40ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GANSS-ReferenceTime UE-Positioning-GANSS-ReferenceTime-va40ext
+}
+
SysInfoType15-1 ::= SEQUENCE {
-- DGPS corrections
ue-positioning-GPS-DGPS-Corrections UE-Positioning-GPS-DGPS-Corrections,
@@ -18695,14 +19857,22 @@ SysInfoType15-2ter ::= SEQUENCE {
SysInfoType15-3 ::= SEQUENCE {
-- Almanac and other data
- transmissionTOW GPS-TOW-1sec,
+ transmissionTOW GPS-TOW-1sec,
ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac OPTIONAL,
ue-positioning-GPS-IonosphericModel UE-Positioning-GPS-IonosphericModel OPTIONAL,
ue-positioning-GPS-UTC-Model UE-Positioning-GPS-UTC-Model OPTIONAL,
- satMask BIT STRING (SIZE (1..32)) OPTIONAL,
- lsbTOW BIT STRING (SIZE (8)) OPTIONAL,
+ satMask BIT STRING (SIZE (1..32)) OPTIONAL,
+ lsbTOW BIT STRING (SIZE (8)) OPTIONAL,
-- Extension mechanism for non- release99 information
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15-3-va40ext SysInfoType15-3-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-3-va40ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-positioning-GPS-Almanac UE-Positioning-GPS-Almanac-va40ext OPTIONAL
}
SysInfoType15-3bis ::= SEQUENCE {
@@ -18713,7 +19883,10 @@ SysInfoType15-3bis ::= SEQUENCE {
-- Extension mechanism for non-release99 information
v860NonCriticalExtensions SEQUENCE {
sysInfoType15-3bis-v860ext SysInfoType15-3bis-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15-3bis-va40ext SysInfoType15-3bis-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
}
@@ -18724,6 +19897,12 @@ SysInfoType15-3bis-v860ext-IEs ::= SEQUENCE {
ue-Positioning-GANSS-AuxiliaryInfo UE-Positioning-GANSS-AuxiliaryInfo OPTIONAL
}
+SysInfoType15-3bis-va40ext-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ ue-Positioning-GANSS-Almanac UE-Positioning-GANSS-Almanac-va40ext OPTIONAL,
+ ue-positioning-GANSS-TimeModels UE-Positioning-GANSS-TimeModels-va40ext OPTIONAL
+}
+
SysInfoType15-4 ::= SEQUENCE {
-- Measurement IEs
ue-positioning-OTDOA-CipherParameters UE-Positioning-CipherParameters OPTIONAL,
@@ -18774,7 +19953,15 @@ SysInfoType15-6 ::= SEQUENCE {
ue-positioning-GANSS-ReferenceMeasurementInformation
UE-Positioning-GANSS-ReferenceMeasurementInfo,
-- Extension mechanism for non-release99 information
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ sysInfoType15-6-va40ext SysInfoType15-6-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
+}
+
+SysInfoType15-6-va40ext-IEs ::= SEQUENCE {
+ ue-positioning-GANSS-ReferenceMeasurementInformation
+ UE-Positioning-GANSS-ReferenceMeasurementInfo-va40ext
}
SysInfoType15-7 ::= SEQUENCE {
diff --git a/asn1/rrc/Internode-definitions.asn b/asn1/rrc/Internode-definitions.asn
index 3c7c4f3110..03aba7daad 100644
--- a/asn1/rrc/Internode-definitions.asn
+++ b/asn1/rrc/Internode-definitions.asn
@@ -1,7 +1,7 @@
-- $Id$
-- Internode-definitions.asn
--
--- 3GPP TS 25.331 V9.7.0 (2011-06)
+-- 3GPP TS 25.331 V10.7.0 (2012-03)
-- http://www.3gpp.org/ftp/Specs/html-info/25331.htm
--
-- 11.5 RRC information between network nodes
@@ -157,6 +157,7 @@ FROM PDU-definitions
MeasurementType-r7,
MeasurementType-r8,
MeasurementType-r9,
+ MeasurementType-r10,
AdditionalMeasurementID-List,
AdditionalMeasurementID-List-r9,
PositionEstimate,
@@ -530,7 +531,14 @@ SRNC-RelocationInfo-r3 ::= CHOICE {
} OPTIONAL
} OPTIONAL
},
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ sRNC-RelocationInfo-r10 SRNC-RelocationInfo-r10-IEs,
+ sRNC-RelocationInfo-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -1274,6 +1282,90 @@ SRNC-RelocationInfo-v970ext-IEs ::= SEQUENCE {
ongoingMeasRepList OngoingMeasRepList-v970ext-IE OPTIONAL
}
+SRNC-RelocationInfo-r10-IEs ::= SEQUENCE {
+ -- Non-RRC IEs
+ -- IE rb-IdentityForHOMessage includes the identity of the RB used by the source SRNC
+ -- to send the message contained in the IE "TargetRNC-ToSourceRNC-Container".
+ -- Only included if type is "UE involved"
+ rb-IdentityForHOMessage RB-Identity OPTIONAL,
+ stateOfRRC StateOfRRC,
+ stateOfRRC-Procedure StateOfRRC-Procedure,
+ -- Ciphering related information IEs
+ cipheringStatusList CipheringStatusList-r4,
+ latestConfiguredCN-Domain CN-DomainIdentity,
+ calculationTimeForCiphering CalculationTimeForCiphering OPTIONAL,
+ count-C-List COUNT-C-List OPTIONAL,
+ cipheringInfoPerRB-List CipheringInfoPerRB-List-r4 OPTIONAL,
+ -- Integrity protection related information IEs
+ integrityProtectionStatus IntegrityProtectionStatus,
+ srb-SpecificIntegrityProtInfo SRB-SpecificIntegrityProtInfoList OPTIONAL,
+ implementationSpecificParams ImplementationSpecificParams OPTIONAL,
+ -- User equipment IEs
+ u-RNTI U-RNTI,
+ c-RNTI C-RNTI OPTIONAL,
+ -- IE 'UE-RadioAccessCapability-r6' includes the Rel-5 radio access capability extensions
+ -- and earlier. Rel-6 and later extensions are included in IE 'UE-CapabilityContainer-IEs'.
+ ue-RadioAccessCapability UE-RadioAccessCapability-r6,
+ ue-RadioAccessCapability-ext UE-RadioAccessCapabBandFDDList OPTIONAL,
+ ue-Positioning-LastKnownPos UE-Positioning-LastKnownPos OPTIONAL,
+ uESpecificBehaviourInformation1idle
+ UESpecificBehaviourInformation1idle OPTIONAL,
+ uESpecificBehaviourInformation1interRAT
+ UESpecificBehaviourInformation1interRAT OPTIONAL,
+ -- IE ueCapabilityContainer is used for the transparent transfer of capability information
+ -- received from the UE
+ ueCapabilityContainer BIT STRING
+ (CONTAINING UE-CapabilityContainer-IEs) OPTIONAL,
+ -- IE ueCapabilityContainer-RSC and IE ueCapabilityContainer-UCI are used for the
+ -- transparent transfer of capability information received from the UE that was introduced
+ -- in a release independent manner, i.e., transferred within a VLEC. These UE capabilities
+ -- are included both in the RRC CONNECTION SETUP COMPLETE and the UE CAPABILITY INFORMATION
+ -- messages. Only the VLEC of one message needs to be included i.e. the one from these
+ -- messages that was last received.
+ -- Case 1: If the last received message was a RRC CONNECTION SETUP COMPLETE (RSC)
+ ueCapabilityContainer-RSC BIT STRING
+ (CONTAINING RRCConnectionSetupComplete-r3-add-ext-IEs) OPTIONAL,
+ -- Case 2: If the last received message was a UE CAPABILITY INFORMATION (UCI)
+ ueCapabilityContainer-UCI BIT STRING
+ (CONTAINING UECapabilityInformation-r3-add-ext-IEs) OPTIONAL,
+ -- Other IEs
+ ue-RATSpecificCapability InterRAT-UE-RadioAccessCapabilityList-r5 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ srns-t-305 T-305 OPTIONAL,
+ -- Core network IEs
+ cn-CommonGSM-MAP-NAS-SysInfo NAS-SystemInformationGSM-MAP,
+ cn-DomainInformationList CN-DomainInformationListFull OPTIONAL,
+ -- Measurement IEs
+ ongoingMeasRepList OngoingMeasRepList-r10 OPTIONAL,
+ interRATCellInfoIndication InterRATCellInfoIndication OPTIONAL,
+ -- Radio bearer IEs
+ predefinedConfigStatusList PredefinedConfigStatusList,
+ srb-InformationList SRB-InformationSetupList-r8,
+ rab-InformationList RAB-InformationSetupList-r8 OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-TransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-TransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL,
+ -- PhyCH IEs
+ tpc-CombinationInfoList TPC-CombinationInfoList OPTIONAL,
+ e-RGCH-CombinationInfoList E-RGCH-CombinationInfoList OPTIONAL,
+ storedCompressedModeInfo StoredCompressedModeInfo-r8 OPTIONAL,
+ secondary-tpc-CombinationInfoList TPC-CombinationInfoList-r9 OPTIONAL,
+ secondary-e-RGCH-CombinationInfoList E-RGCH-CombinationInfoList-r9 OPTIONAL,
+ -- Measurement report
+ measurementReport BIT STRING
+ (CONTAINING MeasurementReport) OPTIONAL,
+ -- Other IEs
+ failureCause FailureCauseWithProtErr OPTIONAL,
+ ue-HistoryInformation UE-HistoryInformation OPTIONAL,
+ -- MBMS IEs
+ mbms-JoinedInformation MBMS-JoinedInformation-r6 OPTIONAL,
+ mbmsSelectedServiceInfo MBMS-SelectedServiceInfo OPTIONAL
+}
+
-- IE definitions
CalculationTimeForCiphering ::= SEQUENCE {
@@ -1492,6 +1584,12 @@ MeasurementCommandWithType-r9 ::= CHOICE {
release NULL
}
+MeasurementCommandWithType-r10 ::= CHOICE {
+ setup MeasurementType-r10,
+ modify NULL,
+ release NULL
+}
+
OngoingMeasRep ::= SEQUENCE {
measurementIdentity MeasurementIdentity,
-- TABULAR: The CHOICE Measurement in the tabular description is included
@@ -1573,6 +1671,13 @@ OngoingMeasRep-v970ext-IEs ::= SEQUENCE {
additionalMeasurementID-List AdditionalMeasurementID-List-r9 OPTIONAL
}
+OngoingMeasRep-r10 ::= SEQUENCE {
+ measurementIdentity MeasurementIdentity,
+ measurementCommandWithType MeasurementCommandWithType-r10,
+ measurementReportingMode MeasurementReportingMode OPTIONAL,
+ additionalMeasurementID-List AdditionalMeasurementID-List OPTIONAL
+}
+
OngoingMeasRepList ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF
OngoingMeasRep
@@ -1597,6 +1702,9 @@ OngoingMeasRepList-r9 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF
OngoingMeasRepList-v970ext-IE ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF
OngoingMeasRep-v970ext-IEs
+OngoingMeasRepList-r10 ::= SEQUENCE (SIZE (1..maxNoOfMeas)) OF
+ OngoingMeasRep-r10
+
PDCP-Capability-r4 ::= SEQUENCE {
losslessSRNS-RelocationSupport BOOLEAN,
supportForRfc2507 CHOICE {
diff --git a/asn1/rrc/PDU-definitions.asn b/asn1/rrc/PDU-definitions.asn
index 6319ff0c6b..b26da479c5 100644
--- a/asn1/rrc/PDU-definitions.asn
+++ b/asn1/rrc/PDU-definitions.asn
@@ -1,7 +1,7 @@
-- $Id$
-- PDU-definitions.asn
--
--- 3GPP TS 25.331 V9.7.0 (2011-06)
+-- 3GPP TS 25.331 V10.7.0 (2012-03)
-- http://www.3gpp.org/ftp/Specs/html-info/25331.htm
--
-- 11.2 PDU definitions
@@ -64,8 +64,10 @@ IMPORTS
DSCH-RNTI,
E-RNTI,
EstablishmentCause,
+ ExtendedWaitTime,
FailureCauseWithProtErr,
FailureCauseWithProtErrTrId,
+ FrequencyBandsIndicatorSupport,
GroupReleaseInformation,
H-RNTI,
High-MobilityDetected,
@@ -89,6 +91,7 @@ IMPORTS
RedirectionInfo-v860ext,
RejectionCause,
ReleaseCause,
+ RF-CapabBandListFDDComp-ext2,
RF-CapabilityComp,
RRC-StateIndicator,
RRC-TransactionIdentifier,
@@ -110,6 +113,7 @@ IMPORTS
UE-HSPA-Identities-r6,
UE-RadioAccessCapabBandFDDList2,
UE-RadioAccessCapabBandFDDList-ext,
+ UE-RadioAccessCapabBand-va40ext,
UE-RadioAccessCapability,
UE-RadioAccessCapability-v370ext,
UE-RadioAccessCapability-v380ext,
@@ -126,6 +130,7 @@ IMPORTS
UE-RadioAccessCapability-v880ext,
UE-RadioAccessCapability-v890ext,
UE-RadioAccessCapability-v920ext,
+ UE-RadioAccessCapability-va40ext,
UE-RadioAccessCapabilityComp,
UE-RadioAccessCapabilityComp-ext,
UE-RadioAccessCapabilityComp-v770ext,
@@ -134,6 +139,7 @@ IMPORTS
UE-RadioAccessCapabilityComp2-v7f0ext,
UE-RadioAccessCapabilityComp2-v860ext,
UE-RadioAccessCapabilityComp2-v920ext,
+ UE-RadioAccessCapabilityComp2-va40ext,
UE-RadioAccessCapabilityComp-TDD128,
UE-RadioAccessCapabilityInfo-v770ext,
UE-RadioAccessCapabilityInfo-TDD128-v8b0ext,
@@ -235,6 +241,7 @@ IMPORTS
UL-DeletedTransChInfoList,
UL-DeletedTransChInfoList-r6,
-- Physical Channel IEs :
+ AdditionalDLSecCellInfoListFDD,
Alpha,
BEACON-PL-Est,
CCTrCH-PowerControlInfo,
@@ -252,6 +259,7 @@ IMPORTS
DL-CommonInformation-r6,
DL-CommonInformation-r7,
DL-CommonInformation-r8,
+ DL-CommonInformation-r10,
DL-CommonInformationPost,
DL-HSPDSCH-Information,
DL-HSPDSCH-Information-r6,
@@ -277,11 +285,14 @@ IMPORTS
DL-SecondaryCellInfoFDD,
DL-SecondaryCellInfoFDD-v890ext,
DL-SecondaryCellInfoFDD-r9,
+ DL-SecondaryCellInfoFDD-r10,
DL-TPC-PowerOffsetPerRL-List,
DLUL-HSPA-Information-r8,
DLUL-HSPA-Information-r9,
+ DLUL-HSPA-Information-r10,
DPC-Mode,
DPCH-CompressedModeStatusInfo,
+ DPCH-CompressedModeStatusInfo-r10,
DTX-DRX-TimingInfo-r7,
DTX-DRX-Info-r7,
DynamicPersistenceLevel,
@@ -308,6 +319,7 @@ IMPORTS
MIMO-Parameters-r8,
MIMO-Parameters-r9,
Multi-frequencyInfo-LCR-r7,
+ MU-MIMO-Info-TDD128,
OpenLoopPowerControl-IPDL-TDD-r4,
PDSCH-CapacityAllocationInfo,
PDSCH-CapacityAllocationInfo-r4,
@@ -329,6 +341,7 @@ IMPORTS
RL-AdditionInformationList-v890ext,
RL-AdditionInformationList-r9,
RL-AdditionInformationList-v950ext,
+ RL-AdditionInformationList-r10,
RL-AdditionInformationList-SecULFreq,
RL-RemovalInformationList,
RL-RemovalInformationList-SecULFreq,
@@ -343,6 +356,7 @@ IMPORTS
SSDT-Information,
SSDT-Information-r4,
SSDT-UL,
+ StandaloneMidambleInfo-TDD128,
TFC-ControlDuration,
TimeslotList,
TimeslotList-r4,
@@ -368,6 +382,7 @@ IMPORTS
UL-EDCH-Information-r7,
UL-EDCH-Information-r8,
UL-EDCH-Information-r9,
+ UL-MulticarrierEDCHInfo-TDD128,
UL-SecondaryCellInfoFDD,
UL-SynchronisationParameters-r4,
UL-TimingAdvance,
@@ -385,6 +400,7 @@ IMPORTS
EventResults,
EventResults-v770ext,
EventResults-v860ext,
+ EventResults-va40ext,
EventResultsOnSecUlFreq,
EUTRA-EventResults,
EUTRA-MeasuredResults,
@@ -419,6 +435,7 @@ IMPORTS
MeasurementCommand-r7,
MeasurementCommand-r8,
MeasurementCommand-r9,
+ MeasurementCommand-r10,
MeasurementIdentity,
MeasurementIdentity-r9,
MeasurementIdentityExt,
@@ -433,9 +450,9 @@ IMPORTS
UE-Positioning-GPS-AssistanceData,
UE-Positioning-GPS-AssistanceData-v770ext,
UE-Positioning-GPS-AssistanceData-v920ext,
+ UE-Positioning-GPS-AssistanceData-va40ext,
UE-Positioning-GPS-ReferenceTimeUncertainty,
UE-Positioning-Measurement-v390ext,
- UE-Positioning-Measurement-v920ext,
UE-Positioning-OTDOA-AssistanceData,
UE-Positioning-OTDOA-AssistanceData-r4ext,
UE-Positioning-OTDOA-AssistanceData-UEB,
@@ -444,6 +461,7 @@ IMPORTS
UE-Positioning-GANSS-AssistanceData,
UE-Positioning-GANSS-AssistanceData-v860ext,
UE-Positioning-GANSS-AssistanceData-v920ext,
+ UE-Positioning-GANSS-AssistanceData-va40ext,
-- Other IEs :
BCCH-ModificationInfo,
CDMA2000-MessageList,
@@ -516,7 +534,14 @@ IMPORTS
MBSFN-InterFrequencyNeighbourList-v860ext,
MBMS-NetworkStandardTimeInformation-LCR-v890ext,
MBSFN-TDDInformation-LCR,
- MBSFN-TDM-Info-List
+ MBSFN-TDM-Info-List,
+-- MDT IEs
+ LoggedMeasurementsConfigurationInfo,
+ LoggedMeasReport,
+-- UTRAN ANR IEs
+ LoggedANRConfigurationInfo,
+ LoggedANRReportInfoList
+
FROM InformationElements
maxSIBperMsg,
@@ -596,7 +621,16 @@ ActiveSetUpdate ::= CHOICE {
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ activeSetUpdate-r10 ActiveSetUpdate-r10-IEs,
+ -- Container for adding non critical extensions after freezing
+ -- REL-11
+ activeSetUpdate-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -794,6 +828,43 @@ ActiveSetUpdate-v950ext-IEs ::= SEQUENCE {
rl-AdditionInformationList RL-AdditionInformationList-v950ext OPTIONAL
}
+ActiveSetUpdate-r10-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ activationTime ActivationTime OPTIONAL,
+ newU-RNTI U-RNTI OPTIONAL,
+ newH-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- Physical channel IEs
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ e-dch-ReconfigurationInfo-SecULFrequency
+ E-DCH-ReconfigurationInfo-SecULFrequency OPTIONAL,
+ rl-AdditionInformationList RL-AdditionInformationList-r10 OPTIONAL,
+ rl-AdditionInformationList-SecULFreq
+ RL-AdditionInformationList-SecULFreq OPTIONAL,
+ servingCellChangeParameters ServingCellChangeParameters OPTIONAL,
+ rl-RemovalInformationList RL-RemovalInformationList OPTIONAL,
+ rl-RemovalInformationList-SecULFreq
+ RL-RemovalInformationList-SecULFreq OPTIONAL,
+ tx-DiversityMode TX-DiversityMode OPTIONAL,
+ dpc-Mode DPC-Mode OPTIONAL,
+ serving-HSDSCH-CellInformation Serving-HSDSCH-CellInformation-r9 OPTIONAL,
+ e-dch-ReconfigurationInfo E-DCH-ReconfigurationInfo-r7 OPTIONAL,
+ ul-16QAM-Config UL-16QAM-Config OPTIONAL,
+ e-dch-ReconfInfoSameCell E-DCH-RL-InfoSameServingCell OPTIONAL,
+ e-TFC-Boost-Info E-TFC-Boost-Info-r7 OPTIONAL,
+ e-DPDCH-PowerInterpolation E-DPDCH-PowerInterpolation OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL
+}
+
-- ***************************************************
--
-- ACTIVE SET UPDATE COMPLETE (FDD only)
@@ -856,7 +927,11 @@ AssistanceDataDelivery ::= CHOICE {
assistanceDataDelivery-v860ext AssistanceDataDelivery-v860ext-IEs,
v920NonCriticalExtension SEQUENCE {
assistanceDataDelivery-v920ext AssistanceDataDelivery-v920ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtension SEQUENCE {
+ assistanceDataDelivery-va40ext
+ AssistanceDataDelivery-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -905,6 +980,13 @@ AssistanceDataDelivery-v920ext-IEs ::= SEQUENCE {
UE-Positioning-GANSS-AssistanceData-v920ext OPTIONAL
}
+AssistanceDataDelivery-va40ext-IEs ::= SEQUENCE {
+ ue-positioning-GPS-AssistanceData-va40ext
+ UE-Positioning-GPS-AssistanceData-va40ext OPTIONAL,
+ ue-positioning-GANSS-AssistanceData-va40ext
+ UE-Positioning-GANSS-AssistanceData-va40ext OPTIONAL
+}
+
-- ***************************************************
--
-- CELL CHANGE ORDER FROM UTRAN
@@ -1015,7 +1097,10 @@ CellUpdate ::= SEQUENCE {
cellUpdate-v770ext CellUpdate-v770ext-IEs,
v860NonCriticalExtensions SEQUENCE {
cellUpdate-v860ext CellUpdate-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ cellUpdate-va40ext CellUpdate-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -1078,6 +1163,14 @@ CellUpdate-v860ext-IEs ::= SEQUENCE {
ENUMERATED { true } OPTIONAL
}
+CellUpdate-va40ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ securityRevertStatusIndicator ENUMERATED { revertedBack, normalOperation } OPTIONAL,
+ -- Other IEs
+ loggedMeasAvailable ENUMERATED { true } OPTIONAL,
+ loggedANRResultsAvailable ENUMERATED { true } OPTIONAL
+}
+
-- ***************************************************
--
-- CELL UPDATE CONFIRM
@@ -1201,7 +1294,16 @@ CellUpdateConfirm ::= CHOICE {
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ cellUpdateConfirm-r10 CellUpdateConfirm-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ cellUpdateConfirm-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -1574,7 +1676,9 @@ CellUpdateConfirm-r8-IEs ::= SEQUENCE {
ura-Identity URA-Identity OPTIONAL,
supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
-- Specification mode information
- defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DefaultConfigForCellFACH OPTIONAL,
-- Radio bearer IEs
rab-InformationSetup RAB-InformationSetup-r8 OPTIONAL,
rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
@@ -1651,7 +1755,10 @@ CellUpdateConfirm-r9-IEs ::= SEQUENCE {
ura-Identity URA-Identity OPTIONAL,
supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
-- Specification mode information
- defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy
+DefaultConfigForCellFACH OPTIONAL,
-- Radio bearer IEs
rab-InformationSetup RAB-InformationSetup-r8 OPTIONAL,
rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
@@ -1694,6 +1801,74 @@ CellUpdateConfirm-v950ext-IEs ::= SEQUENCE {
secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL
}
+CellUpdateConfirm-r10-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ sr-vcc-Info SR-VCC-Info OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL,
+ waitTime WaitTime OPTIONAL,
+ rlc-Re-establishIndicatorRb2-3or4 BOOLEAN,
+ rlc-Re-establishIndicatorRb5orAbove BOOLEAN,
+ -- CN information elements
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
+ -- Specification mode information
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DefaultConfigForCellFACH OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationSetup RAB-InformationSetup-r8 OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r8 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r7 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r10 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL,
+ sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL,
+ mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ -- Measurement IEs for LCR
+ cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL
+}
+
-- ***************************************************
--
-- CELL UPDATE CONFIRM for CCCH
@@ -1813,7 +1988,16 @@ CellUpdateConfirm-CCCH ::= CHOICE {
cellUpdateConfirm-r9-add-ext BIT STRING OPTIONAL,
nonCriticalExtensions SEQUENCE {} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ cellUpdateConfirm-r10 CellUpdateConfirm-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ cellUpdateConfirm-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -1977,7 +2161,13 @@ HandoverToUTRANCommand ::= CHOICE {
handoverToUTRANCommand-r9 HandoverToUTRANCommand-r9-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ handoverToUTRANCommand-r10 HandoverToUTRANCommand-r10-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -2344,7 +2534,9 @@ HandoverToUTRANCommand-r8-IEs ::= SEQUENCE {
newSecondary-E-RNTI E-RNTI OPTIONAL,
-- Radio bearer IEs
-- Specification mode information
- defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DefaultConfigForCellFACH OPTIONAL,
specificationMode CHOICE {
complete SEQUENCE {
srb-InformationSetupList SRB-InformationSetupList-r8,
@@ -2370,7 +2562,9 @@ HandoverToUTRANCommand-r8-IEs ::= SEQUENCE {
defaultConfig SEQUENCE {
defaultConfigMode DefaultConfigMode,
defaultConfigIdentity DefaultConfigIdentity-r6,
- dlul-HSPA-Information DLUL-HSPA-Information-r8 OPTIONAL
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored
+ dummy DLUL-HSPA-Information-r8 OPTIONAL
}
},
rab-Info RAB-Info-Post OPTIONAL,
@@ -2460,7 +2654,86 @@ HandoverToUTRANCommand-r9-IEs ::= SEQUENCE {
defaultConfig SEQUENCE {
defaultConfigMode DefaultConfigMode,
defaultConfigIdentity DefaultConfigIdentity-r6,
- dlul-HSPA-Information DLUL-HSPA-Information-r9 OPTIONAL
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored
+ dummy DLUL-HSPA-Information-r9 OPTIONAL
+ }
+ },
+ rab-Info RAB-Info-Post OPTIONAL,
+ modeSpecificInfo CHOICE {
+ fdd SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostFDD,
+ dl-CommonInformationPost DL-CommonInformationPost,
+ dl-InformationPerRL-List DL-InformationPerRL-ListPostFDD,
+ frequencyInfo FrequencyInfoFDD
+ },
+ tdd CHOICE {
+ tdd384 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-InfoPostTDD,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ },
+ tdd128 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-Info-r7,
+ dl-InformationPerRL DL-InformationPerRL-PostTDD-LCR-r4,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL
+ },
+ tdd768 SEQUENCE {
+ ul-DPCH-Info UL-DPCH-Info-r7,
+ dl-InformationPerRL DL-InformationPerRL-List-r7,
+ frequencyInfo FrequencyInfoTDD,
+ primaryCCPCH-TX-Power PrimaryCCPCH-TX-Power
+ }
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power
+}
+
+HandoverToUTRANCommand-r10-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ new-U-RNTI U-RNTI-Short,
+ cipheringAlgorithm CipheringAlgorithm-r7 OPTIONAL,
+ supportForChangeOfUE-Capability BOOLEAN,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ -- Radio bearer IEs
+ -- Specification mode information
+ defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL,
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ srb-InformationSetupList SRB-InformationSetupList-r8,
+ rab-InformationSetupList RAB-InformationSetupList-r8 OPTIONAL,
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9,
+ ul-DPCH-Info UL-DPCH-Info-r7,
+ ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r10,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r7,
+ frequencyInfo FrequencyInfo,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored
+ dummy DLUL-HSPA-Information-r10 OPTIONAL
}
},
rab-Info RAB-Info-Post OPTIONAL,
@@ -2515,10 +2788,17 @@ HandoverToUTRANComplete ::= SEQUENCE {
laterNonCriticalExtensions SEQUENCE {
-- Container for additional R99 extensions
handoverToUTRANComplete-r3-add-ext BIT STRING OPTIONAL,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ handoverToUTRANComplete-va40ext HandoverToUTRANComplete-va40ext,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
}
+HandoverToUTRANComplete-va40ext ::= SEQUENCE {
+ loggedMeasAvailable ENUMERATED { true } OPTIONAL
+}
+
-- ***************************************************
--
-- INITIAL DIRECT TRANSFER
@@ -2922,7 +3202,10 @@ InterRATHandoverInfo-r3-add-ext-IEs ::= SEQUENCE {
interRATHandoverInfo-v7e0ext InterRATHandoverInfo-v7e0ext-IEs,
v7f0NonCriticalExtensions SEQUENCE {
interRATHandoverInfo-v7f0ext InterRATHandoverInfo-v7f0ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-va40ext InterRATHandoverInfoBand-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
}
@@ -2972,11 +3255,15 @@ InterRATHandoverInfo-NonCriticalExtension-v6b0-IEs ::= SEQUENCE {
v8b0NonCriticalExtensions SEQUENCE {
interRATHandoverInfo-v8b0ext
InterRATHandoverInfo-v8b0ext-IEs,
- v950NonCriticalExtensions SEQUENCE {
- interRATHandoverInfo-v950ext
- InterRATHandoverInfo-v950ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ v950NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-v950ext
+ InterRATHandoverInfo-v950ext-IEs,
+ va40NonCriticalExtensions SEQUENCE {
+ interRATHandoverInfo-va40ext
+ InterRATHandoverInfo-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -3044,6 +3331,17 @@ InterRATHandoverInfo-v950ext-IEs ::= SEQUENCE {
pdcp-Capability PDCP-Capability-r4-ext OPTIONAL
}
+InterRATHandoverInfo-va40ext-IEs ::= SEQUENCE {
+ ue-RadioAccessCapabilityInfo UE-RadioAccessCapability-va40ext OPTIONAL,
+ ue-RadioAccessCapabilityComp2 UE-RadioAccessCapabilityComp2-va40ext OPTIONAL
+}
+
+InterRATHandoverInfoBand-va40ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapabBand UE-RadioAccessCapabBand-va40ext OPTIONAL,
+ rf-CapabilityFDDComp RF-CapabBandListFDDComp-ext2 OPTIONAL
+}
+
-- ***************************************************
--
-- MEASUREMENT CONTROL
@@ -3143,7 +3441,16 @@ MeasurementControl ::= CHOICE {
SEQUENCE {} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ measurementControl-r10 MeasurementControl-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ measurementControl-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -3273,8 +3580,20 @@ MeasurementControl-r9-IEs ::= SEQUENCE {
MeasurementControl-v970ext-IEs ::= SEQUENCE {
-- Measurement IEs
- measurementIdentity MeasurementIdentity-r9 OPTIONAL,
- additionalMeasurementList AdditionalMeasurementID-List-r9 OPTIONAL
+ measurementIdentity MeasurementIdentity-r9 OPTIONAL,
+ additionalMeasurementList AdditionalMeasurementID-List-r9 OPTIONAL
+}
+
+MeasurementControl-r10-IEs ::= SEQUENCE {
+ -- Measurement IEs
+ measurementIdentity MeasurementIdentity,
+ -- TABULAR: The measurement type is included in measurementCommand.
+ measurementCommand MeasurementCommand-r10,
+ measurementReportingMode MeasurementReportingMode OPTIONAL,
+ additionalMeasurementList AdditionalMeasurementID-List OPTIONAL,
+ cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL,
+ -- Physical channel IEs
+ dpch-CompressedModeStatusInfo DPCH-CompressedModeStatusInfo-r10 OPTIONAL
}
-- ***************************************************
@@ -3344,13 +3663,17 @@ MeasurementReport ::= SEQUENCE {
measurementReport-v860ext MeasurementReport-v860ext-IEs,
v920NonCriticalExtensions SEQUENCE {
measurementReport-v920ext MeasurementReport-v920ext-IEs,
- v970NonCriticalExtensions SEQUENCE {
+ v970NonCriticalExtensions SEQUENCE {
measurementReport-v970ext-IE
MeasurementReport-v970ext-IEs,
- nonCriticalExtensions
+ va40NonCriticalExtensions SEQUENCE {
+ measurementReport-va40ext
+ MeasurementReport-va40ext-IEs,
+ nonCriticalExtensions
SEQUENCE {} OPTIONAL
- } OPTIONAL
- } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -3403,6 +3726,7 @@ MeasurementReport-v860ext-IEs ::= SEQUENCE {
eutra-MeasuredResults EUTRA-MeasuredResults OPTIONAL,
eutra-EventResults EUTRA-EventResults OPTIONAL
}
+
MeasurementReport-v920ext-IEs ::= SEQUENCE {
cSGProximityIndication CSGProximityIndication OPTIONAL,
measuredResults MeasuredResults-v920ext OPTIONAL,
@@ -3418,6 +3742,12 @@ MeasurementReport-v970ext-IEs ::= SEQUENCE {
measurementIdentity MeasurementIdentityExt OPTIONAL
}
+MeasurementReport-va40ext-IEs ::= SEQUENCE {
+ eventResults EventResults-va40ext OPTIONAL,
+ loggedMeasAvailable ENUMERATED { true } OPTIONAL,
+ loggedANRResultsAvailable ENUMERATED { true } OPTIONAL
+}
+
-- ***************************************************
--
-- PAGING TYPE 1
@@ -3629,7 +3959,18 @@ PhysicalChannelReconfiguration ::= CHOICE {
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ physicalChannelReconfiguration-r10
+ PhysicalChannelReconfiguration-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ physicalChannelReconfiguration-r10-add-ext
+ BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -4006,6 +4347,59 @@ PhysicalChannelReconfiguration-v950ext-IEs ::= SEQUENCE {
secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL
}
+PhysicalChannelReconfiguration-r10-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
+ responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ harqInfo HARQ-Info-r7 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL,
+ sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r10 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ -- Measurement IEs for LCR
+ cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL
+}
+
-- ***************************************************
--
-- PHYSICAL CHANNEL RECONFIGURATION COMPLETE
@@ -4346,7 +4740,18 @@ RadioBearerReconfiguration ::= CHOICE {
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ radioBearerReconfiguration-r10
+ RadioBearerReconfiguration-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ radioBearerReconfiguration-r10-add-ext
+ BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -4779,7 +5184,9 @@ RadioBearerReconfiguration-r8-IEs ::= SEQUENCE {
supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL,
-- Specification mode information
- defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DefaultConfigForCellFACH OPTIONAL,
specificationMode CHOICE {
complete SEQUENCE {
-- Radio bearer IEs
@@ -4924,6 +5331,87 @@ RadioBearerReconfiguration-v950ext-IEs ::= SEQUENCE {
secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL
}
+RadioBearerReconfiguration-r10-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
+ responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL,
+ -- Specification mode information
+ defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL,
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList-r8 OPTIONAL,
+ rab-InformationMBMSPtpList RAB-InformationMBMSPtpList OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r8 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL,
+ rb-PDCPContextRelocationList RB-PDCPContextRelocationList OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r7 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r10 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL,
+ sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL,
+ mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ -- Measurement IEs for LCR
+ cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL
+}
+
-- ***************************************************
--
-- RADIO BEARER RECONFIGURATION COMPLETE
@@ -5114,7 +5602,16 @@ RadioBearerRelease ::= CHOICE {
} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ radioBearerRelease-r10 RadioBearerRelease-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ radioBearerRelease-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -5591,6 +6088,69 @@ RadioBearerRelease-v970ext-IEs ::= SEQUENCE {
cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL
}
+RadioBearerRelease-r10-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ signallingConnectionRelIndication CN-DomainIdentity OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
+ -- Radio bearer IEs
+ rab-InformationReconfigList RAB-InformationReconfigList-r8 OPTIONAL,
+ rb-InformationReleaseList RB-InformationReleaseList,
+ rb-InformationReconfigList RB-InformationReconfigList-r8 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r7 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r10 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL,
+ sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL,
+ mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ mbms-RB-ListReleasedToChangeTransferMode
+ RB-InformationReleaseList OPTIONAL,
+ -- Measurement IEs for LCR
+ cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL
+}
+
-- ***************************************************
--
-- RADIO BEARER RELEASE COMPLETE
@@ -5769,7 +6329,16 @@ RadioBearerSetup ::= CHOICE {
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ radioBearerSetup-r10 RadioBearerSetup-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ radioBearerSetup-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -6275,6 +6844,68 @@ RadioBearerSetup-v950ext-IEs::= SEQUENCE {
secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL
}
+RadioBearerSetup-r10-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ sr-vcc-Info SR-VCC-Info OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList-r8 OPTIONAL,
+ rab-InformationSetupList RAB-InformationSetupList-r8 OPTIONAL,
+ rab-InformationReconfigList RAB-InformationReconfigList-r8 OPTIONAL,
+ rb-InformationReconfigList RB-InformationReconfigList-r8 OPTIONAL,
+ rb-InformationAffectedList RB-InformationAffectedList-r8 OPTIONAL,
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ pdcp-ROHC-TargetMode PDCP-ROHC-TargetMode OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-deletedTransChInfoList UL-DeletedTransChInfoList-r6 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-DeletedTransChInfoList DL-DeletedTransChInfoList-r7 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r10 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL,
+ sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL,
+ mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ -- Measurement IEs for LCR
+ cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL
+}
+
-- ***************************************************
--
-- RADIO BEARER SETUP COMPLETE
@@ -6348,7 +6979,10 @@ RRCConnectionReject ::= CHOICE {
rrcConnectionReject-v6f0ext RRCConnectionReject-v6f0ext-IEs,
v860NonCriticalExtensions SEQUENCE {
rrcConnectionReject-v860ext RRCConnectionReject-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ rrcConnectionReject-va40ext RRCConnectionReject-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -6380,7 +7014,11 @@ RRCConnectionReject-v6f0ext-IEs ::= SEQUENCE {
}
RRCConnectionReject-v860ext-IEs ::= SEQUENCE {
- redirectionInfo RedirectionInfo-v860ext OPTIONAL
+ redirectionInfo RedirectionInfo-v860ext OPTIONAL
+}
+
+RRCConnectionReject-va40ext-IEs ::= SEQUENCE {
+ extendedWaitTime ExtendedWaitTime OPTIONAL
}
-- ***************************************************
@@ -6401,7 +7039,10 @@ RRCConnectionRelease ::= CHOICE {
rrcConnectionRelease-v770ext RRCConnectionRelease-v770ext-IEs,
v860NonCriticalExtensions SEQUENCE {
rrcConnectionRelease-v860ext RRCConnectionRelease-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-va40ext RRCConnectionRelease-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -6421,7 +7062,11 @@ RRCConnectionRelease ::= CHOICE {
rrcConnectionRelease-v770ext RRCConnectionRelease-v770ext-IEs,
v860NonCriticalExtensions SEQUENCE {
rrcConnectionRelease-v860ext RRCConnectionRelease-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-va40ext
+ RRCConnectionRelease-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -6463,6 +7108,10 @@ RRCConnectionRelease-v860ext-IEs ::= SEQUENCE {
redirectionInfo RedirectionInfo-v860ext OPTIONAL
}
+RRCConnectionRelease-va40ext-IEs ::= SEQUENCE {
+ extendedWaitTime ExtendedWaitTime OPTIONAL
+}
+
-- ***************************************************
--
-- RRC CONNECTION RELEASE for CCCH
@@ -6479,7 +7128,10 @@ RRCConnectionRelease-CCCH ::= CHOICE {
rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs,
v860NonCriticalExtensions SEQUENCE {
rrcConnectionRelease-v860ext RRCConnectionRelease-CCCH-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-va40ext RRCConnectionRelease-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -6497,7 +7149,11 @@ RRCConnectionRelease-CCCH ::= CHOICE {
rrcConnectionRelease-v690ext RRCConnectionRelease-CCCH-v690ext-IEs,
v860NonCriticalExtensions SEQUENCE {
rrcConnectionRelease-v860ext RRCConnectionRelease-CCCH-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-va40ext
+ RRCConnectionRelease-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -6519,7 +7175,11 @@ RRCConnectionRelease-CCCH ::= CHOICE {
v860NonCriticalExtensions SEQUENCE {
rrcConnectionRelease-v860ext
RRCConnectionRelease-CCCH-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ rrcConnectionRelease-va40ext
+ RRCConnectionRelease-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
},
@@ -6551,6 +7211,9 @@ RRCConnectionRelease-CCCH-v690ext-IEs ::= RRCConnectionRelease-v690ext-IEs
-- The R8 non-critical extension is identical to the one sent on DCCH.
RRCConnectionRelease-CCCH-v860ext-IEs ::= RRCConnectionRelease-v860ext-IEs
+-- The R10 non-critical extension is identical to the one sent on DCCH.
+RRCConnectionRelease-CCCH-va40ext-IEs ::= RRCConnectionRelease-va40ext-IEs
+
-- ***************************************************
--
-- RRC CONNECTION RELEASE COMPLETE
@@ -6620,9 +7283,9 @@ RRCConnectionRequest ::= SEQUENCE {
v940NonCriticalExtensions SEQUENCE {
rrcConnectionRequest-v940ext
RRCConnectionRequest-v940ext-IEs,
- nonCriticalExtensions
- SEQUENCE {} OPTIONAL
- } OPTIONAL
+ va40NonCriticalExtensions
+ RRCConnectionRequest-NonCriticalExts-va40-IEs
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -6716,6 +7379,20 @@ RRCConnectionRequest-v940ext-IEs ::= SEQUENCE {
systemInformationContainerStoredIndicator ENUMERATED { true } OPTIONAL
}
+RRCConnectionRequest-NonCriticalExts-va40-IEs ::= SEQUENCE {
+ rrcConnectionRequest-va40ext RRCConnectionRequest-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+RRCConnectionRequest-va40ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ -- For 1.28 Mcps TDD, IE ”supportOfMoreThanTwoCells” represent MU-MIMO capability,
+ -- higherRate indicates uplink and downlink MU-MIMO, lowerRate indicates uplink MU-MIMO
+ supportOfMoreThanTwoCells ENUMERATED { higherRate, lowerRate } OPTIONAL,
+ supportOf1stFrequencyBand ENUMERATED { true } OPTIONAL,
+ supportOf2ndFrequencyBand ENUMERATED { true } OPTIONAL
+}
+
-- ***************************************************
--
-- RRC CONNECTION SETUP
@@ -6814,13 +7491,24 @@ RRCConnectionSetup ::= CHOICE {
rrcConnectionSetup-r9 RRCConnectionSetup-r9-IEs,
-- Container for adding non critical extensions after
-- freezing REL-10
- rrcConnectionSetup-r9-add-ext BIT STRING OPTIONAL,
+ rrcConnectionSetup-r9-add-ext
+ BIT STRING OPTIONAL,
v950NonCriticalExtensions SEQUENCE {
rrcConnectionSetup-v950ext RRCConnectionSetup-v950ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ rrcConnectionSetup-r10 RRCConnectionSetup-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ rrcConnectionSetup-r10-add-ext
+ BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -7082,7 +7770,9 @@ RRCConnectionSetup-r8-IEs ::= SEQUENCE {
capabilityUpdateRequirement CapabilityUpdateRequirement-r8 OPTIONAL,
supportForChangeOfUE-Capability BOOLEAN,
-- Specification mode information
- defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL,
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DefaultConfigForCellFACH OPTIONAL,
specificationMode CHOICE {
complete SEQUENCE {
-- Radio bearer IEs
@@ -7193,6 +7883,63 @@ RRCConnectionSetup-v950ext-IEs ::= SEQUENCE {
secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL
}
+RRCConnectionSetup-r10-IEs ::= SEQUENCE {
+ -- TABULAR: Integrity protection shall not be performed on this message.
+ activationTime ActivationTime OPTIONAL,
+ new-U-RNTI U-RNTI,
+ new-c-RNTI C-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7,
+ -- TABULAR: If capabilityUpdateRequirement is not present, the default value
+ -- defined in 10.3.3.2 shall be used.
+ capabilityUpdateRequirement CapabilityUpdateRequirement-r8 OPTIONAL,
+ supportForChangeOfUE-Capability BOOLEAN,
+ -- Specification mode information
+ defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL,
+ specificationMode CHOICE {
+ complete SEQUENCE {
+ -- Radio bearer IEs
+ srb-InformationSetupList SRB-InformationSetupList2-r8,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL
+ },
+ preconfiguration SEQUENCE {
+ -- All IEs that include an FDD/TDD choice are split in two IEs for this message,
+ -- one for the FDD only elements and one for the TDD only elements, so that one
+ -- FDD/TDD choice in this level is sufficient.
+ preConfigMode CHOICE {
+ predefinedConfigIdentity PredefinedConfigIdentity,
+ defaultConfig SEQUENCE {
+ defaultConfigMode DefaultConfigMode,
+ defaultConfigIdentity DefaultConfigIdentity-r6
+ }
+ }
+ }
+ },
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r10 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL,
+ mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL
+}
+
-- ***************************************************
--
-- RRC CONNECTION SETUP COMPLETE
@@ -7236,7 +7983,11 @@ RRCConnectionSetupComplete ::= SEQUENCE {
v770NonCriticalExtensions SEQUENCE {
rrcConectionSetupComplete-v770ext
RRCConnectionSetupComplete-v770ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ rrcConectionSetupComplete-va40ext
+ RRCConnectionSetupComplete-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -7279,7 +8030,11 @@ RRCConnectionSetupComplete-r3-add-ext-IEs ::= SEQUENCE {
v7f0NonCriticalExtensions SEQUENCE {
rrcConnectionSetupComplete-v7f0ext
RRCConnectionSetupComplete-v7f0ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ rrcConnectionSetupCompleteBand-va40ext
+ RRCConnectionSetupCompleteBand-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -7319,6 +8074,7 @@ RRCConnectionSetupComplete-v690ext-IEs ::= SEQUENCE {
}
RRCConnectionSetupComplete-v770ext-IEs ::= SEQUENCE {
+ -- Other IEs
deferredMeasurementControlReading ENUMERATED { true } OPTIONAL
}
@@ -7332,6 +8088,17 @@ RRCConnectionSetupComplete-v7f0ext-IEs ::= SEQUENCE {
ue-RadioAccessCapability UE-RadioAccessCapability-v7f0ext OPTIONAL
}
+RRCConnectionSetupComplete-va40ext-IEs ::= SEQUENCE {
+ -- Other IEs
+ loggedMeasAvailable ENUMERATED { true } OPTIONAL,
+ loggedANRResultsAvailable ENUMERATED { true } OPTIONAL}
+
+RRCConnectionSetupCompleteBand-va40ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapabBand UE-RadioAccessCapabBand-va40ext OPTIONAL
+
+}
+
-- ***************************************************
--
-- RRC FAILURE INFO
@@ -7477,7 +8244,10 @@ SignallingConnectionRelease ::= CHOICE {
laterNonCriticalExtensions SEQUENCE {
-- Container for additional R99 extensions
signallingConnectionRelease-r3-add-ext BIT STRING OPTIONAL,
+ va40NonCriticalExtensions SEQUENCE {
+ signallingConnectionRelease-va40ext SignallingConnectionRelease-va40ext-IEs,
nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
},
later-than-r3 SEQUENCE {
@@ -7493,6 +8263,10 @@ SignallingConnectionRelease-r3-IEs ::= SEQUENCE {
cn-DomainIdentity CN-DomainIdentity
}
+SignallingConnectionRelease-va40ext-IEs ::= SEQUENCE {
+ extendedWaitTime ExtendedWaitTime OPTIONAL
+}
+
-- ***************************************************
--
-- SIGNALLING CONNECTION RELEASE INDICATION
@@ -7867,10 +8641,21 @@ TransportChannelReconfiguration ::= CHOICE {
v950NonCriticalExtensions SEQUENCE {
transportChannelReconfiguration-v950ext
TransportChannelReconfiguration-v950ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
} OPTIONAL
},
- criticalExtensions SEQUENCE {}
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ transportChannelReconfiguration-r10
+ TransportChannelReconfiguration-r10-IEs,
+ -- Container for adding non critical extensions after
+ -- freezing REL-11
+ transportChannelReconfiguration-r10-add-ext
+ BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
}
}
}
@@ -8297,6 +9082,62 @@ TransportChannelReconfiguration-v950ext-IEs ::= SEQUENCE {
secondaryCellMimoParameters SecondaryCellMIMOparametersFDD-v950ext OPTIONAL
}
+TransportChannelReconfiguration-r10-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ integrityProtectionModeInfo IntegrityProtectionModeInfo-r7 OPTIONAL,
+ cipheringModeInfo CipheringModeInfo-r7 OPTIONAL,
+ activationTime ActivationTime OPTIONAL,
+ delayRestrictionFlag DelayRestrictionFlag OPTIONAL,
+ new-U-RNTI U-RNTI OPTIONAL,
+ new-C-RNTI C-RNTI OPTIONAL,
+ -- The IE "new-DSCH-RNTI" should not be included in FDD mode,
+ -- and if received the UE behaviour is unspecified
+ new-DSCH-RNTI DSCH-RNTI OPTIONAL,
+ new-H-RNTI H-RNTI OPTIONAL,
+ newPrimary-E-RNTI E-RNTI OPTIONAL,
+ newSecondary-E-RNTI E-RNTI OPTIONAL,
+ rrc-StateIndicator RRC-StateIndicator,
+ ueMobilityStateIndicator High-MobilityDetected OPTIONAL,
+ utran-DRX-CycleLengthCoeff UTRAN-DRX-CycleLengthCoefficient-r7 OPTIONAL,
+ -- Core network IEs
+ cn-InformationInfo CN-InformationInfo-r6 OPTIONAL,
+ -- UTRAN mobility IEs
+ ura-Identity URA-Identity OPTIONAL,
+ supportForChangeOfUE-Capability BOOLEAN OPTIONAL,
+ responseToChangeOfUE-Capability ENUMERATED { true } OPTIONAL,
+ -- Radio bearer IEs
+ dl-CounterSynchronisationInfo DL-CounterSynchronisationInfo-r5 OPTIONAL,
+ -- Transport channel IEs
+ ul-CommonTransChInfo UL-CommonTransChInfo-r4 OPTIONAL,
+ ul-AddReconfTransChInfoList UL-AddReconfTransChInfoList-r8 OPTIONAL,
+ dl-CommonTransChInfo DL-CommonTransChInfo-r4 OPTIONAL,
+ dl-AddReconfTransChInfoList DL-AddReconfTransChInfoList-r9 OPTIONAL,
+ -- Physical channel IEs
+ frequencyInfo FrequencyInfo OPTIONAL,
+ multi-frequencyInfo Multi-frequencyInfo-LCR-r7 OPTIONAL,
+ dtx-drx-TimingInfo DTX-DRX-TimingInfo-r7 OPTIONAL,
+ dtx-drx-Info DTX-DRX-Info-r7 OPTIONAL,
+ hs-scch-LessInfo HS-SCCH-LessInfo-r7 OPTIONAL,
+ mimoParameters MIMO-Parameters-r9 OPTIONAL,
+ maxAllowedUL-TX-Power MaxAllowedUL-TX-Power OPTIONAL,
+ ul-DPCH-Info UL-DPCH-Info-r7 OPTIONAL,
+ ul-EDCH-Information UL-EDCH-Information-r9 OPTIONAL,
+ ul-SecondaryCellInfoFDD UL-SecondaryCellInfoFDD OPTIONAL,
+ ul-MulticarrierEDCHInfo-TDD128 UL-MulticarrierEDCHInfo-TDD128 OPTIONAL,
+ dl-HSPDSCH-Information DL-HSPDSCH-Information-r9 OPTIONAL,
+ dl-CommonInformation DL-CommonInformation-r10 OPTIONAL,
+ dl-InformationPerRL-List DL-InformationPerRL-List-r8 OPTIONAL,
+ dl-SecondaryCellInfoFDD DL-SecondaryCellInfoFDD-r10 OPTIONAL,
+ additionalDLSecCellInfoListFDD AdditionalDLSecCellInfoListFDD OPTIONAL,
+ controlChannelDRXInfo-TDD128 ControlChannelDRXInfo-TDD128-r8 OPTIONAL,
+ sps-Information-TDD128 SPS-Information-TDD128-r8 OPTIONAL,
+ mu-MIMO-Info-TDD128 MU-MIMO-Info-TDD128 OPTIONAL,
+ -- MBMS IEs
+ mbms-PL-ServiceRestrictInfo MBMS-PL-ServiceRestrictInfo-r6 OPTIONAL,
+ -- Measurement IEs for LCR
+ cellDCHMeasOccasionInfo-TDD128 CellDCHMeasOccasionInfo-TDD128-r9 OPTIONAL
+}
+
-- ***************************************************
--
-- TRANSPORT CHANNEL RECONFIGURATION COMPLETE
@@ -8523,7 +9364,11 @@ UECapabilityInformation-r3-add-ext-IEs ::= SEQUENCE {
ueCapabilityInformation-v7e0ext UECapabilityInformation-v7e0ext-IEs,
v7f0NonCriticalExtensions SEQUENCE {
ueCapabilityInformation-v7f0ext UECapabilityInformation-v7f0ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ ueCapabilityInformation-va40ext
+ UECapabilityInformation-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -8572,6 +9417,11 @@ UECapabilityInformation-v7f0ext-IEs ::= SEQUENCE {
ue-RadioAccessCapability UE-RadioAccessCapability-v7f0ext OPTIONAL
}
+UECapabilityInformation-va40ext-IEs ::= SEQUENCE {
+ -- User equipment IEs
+ ue-RadioAccessCapabBand UE-RadioAccessCapabBand-va40ext OPTIONAL
+}
+
-- ***************************************************
--
-- UE CAPABILITY INFORMATION CONFIRM
@@ -8821,7 +9671,10 @@ URAUpdate ::= SEQUENCE {
uraUpdate-v770ext UraUpdate-v770ext-IEs,
v860NonCriticalExtensions SEQUENCE {
uraUpdate-v860ext URAUpdate-v860ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ uraUpdate-va40ext URAUpdate-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
} OPTIONAL
@@ -8850,6 +9703,11 @@ URAUpdate-v860ext-IEs ::= SEQUENCE {
supportOfMACiis ENUMERATED { true } OPTIONAL
}
+URAUpdate-va40ext-IEs ::= SEQUENCE {
+ loggedMeasAvailable ENUMERATED { true } OPTIONAL,
+ loggedANRResultsAvailable ENUMERATED { true } OPTIONAL
+}
+
-- ***************************************************
--
-- URA UPDATE CONFIRM
@@ -8955,7 +9813,9 @@ URAUpdateConfirm-v860ext-IEs ::= SEQUENCE {
new-H-RNTI H-RNTI OPTIONAL,
newPrimary-E-RNTI E-RNTI OPTIONAL,
-- Specification mode information
- defaultConfigForCellFACH DefaultConfigForCellFACH OPTIONAL
+ -- dummy is not used in this version of the specification, it should
+ -- not be sent and if received it should be ignored.
+ dummy DefaultConfigForCellFACH OPTIONAL
}
-- ***************************************************
@@ -9148,7 +10008,11 @@ UTRANMobilityInformationConfirm ::= SEQUENCE {
v770NonCriticalExtension SEQUENCE {
utranMobilityInformationConfirm-v770ext
UTRANMobilityInformationConfirm-v770ext-IEs,
- nonCriticalExtensions SEQUENCE {} OPTIONAL
+ va40NonCriticalExtensions SEQUENCE {
+ utranMobilityInformationConfirm-va40ext
+ UTRANMobilityInformationConfirm-va40ext-IEs,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ } OPTIONAL
} OPTIONAL
} OPTIONAL
}
@@ -9157,6 +10021,10 @@ UTRANMobilityInformationConfirm-v770ext-IEs ::= SEQUENCE {
deferredMeasurementControlReading ENUMERATED { true } OPTIONAL
}
+UTRANMobilityInformationConfirm-va40ext-IEs ::= SEQUENCE {
+ loggedMeasAvailable ENUMERATED { true } OPTIONAL
+}
+
-- ***************************************************
--
-- UTRAN MOBILITY INFORMATION FAILURE
@@ -9446,4 +10314,65 @@ System-Information-Container ::= SEQUENCE {
nonCriticalExtensions SEQUENCE {} OPTIONAL
}
+-- ***************************************************
+--
+-- LOGGING MEASUREMENT CONFIGURATION
+--
+-- ***************************************************
+
+LoggingMeasurementConfiguration ::= SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ loggingMeasurementConfiguration-r10-IEs LoggingMeasurementConfiguration-r10-IEs,
+ -- Container for additional R10 extensions
+ loggingMeasurementConfiguration-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+LoggingMeasurementConfiguration-r10-IEs ::= SEQUENCE {
+ loggedMeasurementsConfigurationInfo LoggedMeasurementsConfigurationInfo OPTIONAL,
+ loggedANRConfigurationInfo LoggedANRConfigurationInfo OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UE INFORMATION RESPONSE
+--
+-- ***************************************************
+
+UEInformationResponse ::= SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ loggedMeasReport LoggedMeasReport OPTIONAL,
+ loggedANRReportInfoList LoggedANRReportInfoList OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+}
+
+-- ***************************************************
+--
+-- UE INFORMATION REQUEST
+--
+-- ***************************************************
+
+UEInformationRequest ::= SEQUENCE {
+ rrc-TransactionIdentifier RRC-TransactionIdentifier,
+ criticalExtensions CHOICE {
+ r10 SEQUENCE {
+ ueInformationRequest-r10 UEInformationRequest-r10-IEs,
+ -- Container for additional R10 extensions
+ ueInformationRequest-r10-add-ext BIT STRING OPTIONAL,
+ nonCriticalExtensions SEQUENCE {} OPTIONAL
+ },
+ criticalExtensions SEQUENCE {}
+ }
+}
+
+UEInformationRequest-r10-IEs ::= SEQUENCE {
+ loggedMeasReportRequest ENUMERATED { true } OPTIONAL,
+ loggedANRReportRequest ENUMERATED { true } OPTIONAL
+}
+
END
diff --git a/asn1/rrc/packet-rrc-template.c b/asn1/rrc/packet-rrc-template.c
index b46da22a60..cd6cbafead 100644
--- a/asn1/rrc/packet-rrc-template.c
+++ b/asn1/rrc/packet-rrc-template.c
@@ -24,7 +24,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
- * Ref: 3GPP TS 25.331 V9.7.0 (2011-06)
+ * Ref: 3GPP TS 25.331 V10.7.0 (2012-03)
*/
#ifdef HAVE_CONFIG_H
@@ -61,6 +61,14 @@ static dissector_handle_t rrc_dl_dcch_handle=NULL;
static dissector_handle_t lte_rrc_ue_eutra_cap_handle=NULL;
static dissector_handle_t lte_rrc_dl_dcch_handle=NULL;
+enum nas_sys_info_gsm_map {
+ RRC_NAS_SYS_INFO_CS,
+ RRC_NAS_SYS_INFO_PS,
+ RRC_NAS_SYS_INFO_CN_COMMON
+};
+
+static enum nas_sys_info_gsm_map rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+
/* Forward declarations */
static int dissect_UE_RadioAccessCapabilityInfo_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
static int dissect_MasterInformationBlock_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
diff --git a/asn1/rrc/rrc.cnf b/asn1/rrc/rrc.cnf
index 9ba69fb567..5a8b9fef19 100644
--- a/asn1/rrc/rrc.cnf
+++ b/asn1/rrc/rrc.cnf
@@ -26,7 +26,7 @@ GSMCellGroupingList
UE-Positioning-GANSS-Data
GANSSDecipheringKeys
GSM-CellID
-UE-Positioning-Measurement-v920ext
+RRCConnectionRelease-CCCH-va40ext-IEs
#.END
#.PDU_NEW
@@ -177,6 +177,14 @@ HandoverFromUTRANCommand-GSM-r6-IEs/gsm-message/single-GSM-Message single-GSM-Me
col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverToUTRANComplete");
%(DEFAULT_BODY)s
+#.FN_BODY InitialDirectTransfer
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "InitialDirectTransfer");
+%(DEFAULT_BODY)s
+
+#.FN_BODY HandoverFromUTRANCommand-EUTRA
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-EUTRA");
+%(DEFAULT_BODY)s
+
#.FN_BODY HandoverFromUTRANCommand-GERANIu
col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-GERANIu");
%(DEFAULT_BODY)s
@@ -193,8 +201,8 @@ HandoverFromUTRANCommand-GSM-r6-IEs/gsm-message/single-GSM-Message single-GSM-Me
col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANFailure");
%(DEFAULT_BODY)s
-#.FN_BODY InitialDirectTransfer
- col_append_str(actx->pinfo->cinfo, COL_INFO, "InitialDirectTransfer");
+#.FN_BODY LoggingMeasurementConfiguration
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "LoggingMeasurementConfiguration");
%(DEFAULT_BODY)s
#.FN_BODY MBMSAccessInformation
@@ -405,6 +413,14 @@ HandoverFromUTRANCommand-GSM-r6-IEs/gsm-message/single-GSM-Message single-GSM-Me
col_append_str(actx->pinfo->cinfo, COL_INFO, "UECapabilityInformationConfirm");
%(DEFAULT_BODY)s
+#.FN_BODY UEInformationRequest
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "UEInformationRequest");
+%(DEFAULT_BODY)s
+
+#.FN_BODY UEInformationResponse
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "UEInformationResponse");
+%(DEFAULT_BODY)s
+
#.FN_BODY UplinkDirectTransfer
col_append_str(actx->pinfo->cinfo, COL_INFO, "UplinkDirectTransfer");
%(DEFAULT_BODY)s
@@ -546,5 +562,55 @@ tvbuff_t *parameter_tvb=NULL;
#.TYPE_ATTR
HNBName TYPE=FT_STRING DISPLAY=BASE_NONE
+#.FN_BODY CN-DomainIdentity VAL_PTR = &rrc_nas_sys_info_gsm_map_type
+%(DEFAULT_BODY)s
+
+#.FN_BODY CN-InformationInfo/cn-CommonGSM-MAP-NAS-SysInfo
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+%(DEFAULT_BODY)s
+
+#.FN_BODY CN-InformationInfo-r6/cn-CommonGSM-MAP-NAS-SysInfo
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+%(DEFAULT_BODY)s
+
+#.FN_BODY CN-InformationInfoFull/cn-CommonGSM-MAP-NAS-SysInfo
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+%(DEFAULT_BODY)s
+
+#.FN_BODY SysInfoType1/cn-CommonGSM-MAP-NAS-SysInfo
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+%(DEFAULT_BODY)s
+
+#.FN_BODY NAS-SystemInformationGSM-MAP VAL_PTR = &nas_sys_info_gsm_map_tvb
+ tvbuff_t *nas_sys_info_gsm_map_tvb = NULL;
+ guint32 length;
+ proto_item *item;
+ proto_tree *subtree;
+
+%(DEFAULT_BODY)s
+ length = tvb_length(nas_sys_info_gsm_map_tvb);
+ if (length) {
+ switch (rrc_nas_sys_info_gsm_map_type) {
+ case RRC_NAS_SYS_INFO_CN_COMMON:
+ item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "CN Common GSM-MAP NAS system information");
+ subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo);
+ de_cn_common_gsm_map_nas_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0);
+ break;
+ case RRC_NAS_SYS_INFO_CS:
+ item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "CS domain specific system information");
+ subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo);
+ de_cs_domain_spec_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0);
+ break;
+ case RRC_NAS_SYS_INFO_PS:
+ item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "PS domain specific system information");
+ subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo);
+ de_ps_domain_spec_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0);
+ break;
+ default:
+ break;
+ }
+ }
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+
#.END
diff --git a/epan/dissectors/packet-gsm_a_common.c b/epan/dissectors/packet-gsm_a_common.c
index 3d8a7ff44b..c2abfdd732 100644
--- a/epan/dissectors/packet-gsm_a_common.c
+++ b/epan/dissectors/packet-gsm_a_common.c
@@ -58,6 +58,9 @@ const value_string gsm_common_elem_strings[] = {
{ 0x00, "Group Cipher Key Number" },
{ 0x00, "PD and SAPI $(CCBS)$" },
{ 0x00, "Priority Level" },
+ { 0x00, "CN Common GSM-MAP NAS system information" },
+ { 0x00, "CS domain specific system information" },
+ { 0x00, "PS domain specific system information" },
{ 0x00, "PLMN List" },
{ 0x00, "NAS container for PS HO" },
{ 0, NULL }
@@ -549,6 +552,9 @@ int hf_gsm_a_spare_bits = -1;
int hf_gsm_a_lac = -1;
static int hf_gsm_a_spare_nibble = -1;
static int hf_gsm_a_type_of_ciph_alg = -1;
+static int hf_gsm_a_att = -1;
+static int hf_gsm_a_nmo_1 = -1;
+static int hf_gsm_a_nmo = -1;
static int hf_gsm_a_old_xid = -1;
static int hf_gsm_a_iov_ui = -1;
static int hf_gsm_a_b7spare = -1;
@@ -3210,6 +3216,80 @@ de_prio(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U_, guint32 offset,
}
/*
+ * [3] 10.5.1.12.1 CN Common GSM-MAP NAS system information
+ */
+guint16
+de_cn_common_gsm_map_nas_sys_info(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string _U_, int string_len _U_)
+{
+ guint32 curr_offset;
+
+ curr_offset = offset;
+
+ proto_tree_add_item(tree, hf_gsm_a_lac, tvb, curr_offset, 2, ENC_BIG_ENDIAN);
+ curr_offset += 2;
+
+ EXTRANEOUS_DATA_CHECK_EXPERT(len, curr_offset - offset, pinfo);
+
+ return(curr_offset - offset);
+}
+
+/*
+ * [3] 10.5.1.12.2 CS domain specific system information
+ */
+const true_false_string gsm_a_att_value = {
+ "MSs shall apply IMSI attach and detach procedure",
+ "MSs shall not apply IMSI attach and detach procedure"
+};
+
+guint16
+de_cs_domain_spec_sys_info(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string _U_, int string_len _U_)
+{
+ guint32 curr_offset;
+
+ curr_offset = offset;
+
+ proto_tree_add_item(tree, hf_gsm_a_rr_t3212, tvb, curr_offset, 1, ENC_BIG_ENDIAN);
+ curr_offset++;
+ proto_tree_add_item(tree, hf_gsm_a_att, tvb, curr_offset, 1, ENC_BIG_ENDIAN);
+ curr_offset++;
+
+ EXTRANEOUS_DATA_CHECK_EXPERT(len, curr_offset - offset, pinfo);
+
+ return(curr_offset - offset);
+}
+
+/*
+ * [3] 10.5.1.12.3 PS domain specific system information
+ */
+const true_false_string gsm_a_nmo_1_value = {
+ "Network Mode of Operation I is used for MS configured for NMO_I_Behaviour",
+ "Network Mode of Operation indicated in Bit 1 (NMO) is used for MS configured for NMO_I_Behaviour"
+};
+
+const true_false_string gsm_a_nmo_value = {
+ "Network Mode of Operation II",
+ "Network Mode of Operation I"
+};
+
+guint16
+de_ps_domain_spec_sys_info(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string _U_, int string_len _U_)
+{
+ guint32 curr_offset;
+
+ curr_offset = offset;
+
+ proto_tree_add_item(tree, hf_gsm_a_gm_rac, tvb, curr_offset, 1, ENC_BIG_ENDIAN);
+ curr_offset++;
+ proto_tree_add_item(tree, hf_gsm_a_nmo_1, tvb, curr_offset, 1, ENC_BIG_ENDIAN);
+ proto_tree_add_item(tree, hf_gsm_a_nmo, tvb, curr_offset, 1, ENC_BIG_ENDIAN);
+ curr_offset++;
+
+ EXTRANEOUS_DATA_CHECK_EXPERT(len, curr_offset - offset, pinfo);
+
+ return(curr_offset - offset);
+}
+
+/*
* [3] 10.5.1.13 PLMN list
*/
guint16
@@ -3269,7 +3349,6 @@ de_nas_cont_for_ps_ho(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint
curr_offset = offset;
- proto_tree_add_text(tree, tvb, curr_offset, len, "IE not dissected yet");
/* 8 7 6 5 4 3 2 1
* 0 0 0 old 0 Type of ciphering
* spare spare spare XID spare algorithm
@@ -3292,19 +3371,22 @@ de_nas_cont_for_ps_ho(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint
guint16 (*common_elem_fcn[])(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len) = {
/* Common Information Elements 10.5.1 */
- de_cell_id, /* Cell Identity */
- de_ciph_key_seq_num, /* Ciphering Key Sequence Number */
- de_lai, /* Location Area Identification */
- de_mid, /* Mobile Identity */
- de_ms_cm_1, /* Mobile Station Classmark 1 */
- de_ms_cm_2, /* Mobile Station Classmark 2 */
- de_ms_cm_3, /* Mobile Station Classmark 3 */
- de_spare_nibble, /* Spare Half Octet */
- de_d_gb_call_ref, /* Descriptive group or broadcast call reference */
- NULL /* handled inline */, /* Group Cipher Key Number */
- de_pd_sapi, /* PD and SAPI $(CCBS)$ */
+ de_cell_id, /* Cell Identity */
+ de_ciph_key_seq_num, /* Ciphering Key Sequence Number */
+ de_lai, /* Location Area Identification */
+ de_mid, /* Mobile Identity */
+ de_ms_cm_1, /* Mobile Station Classmark 1 */
+ de_ms_cm_2, /* Mobile Station Classmark 2 */
+ de_ms_cm_3, /* Mobile Station Classmark 3 */
+ de_spare_nibble, /* Spare Half Octet */
+ de_d_gb_call_ref, /* Descriptive group or broadcast call reference */
+ NULL /* handled inline */, /* Group Cipher Key Number */
+ de_pd_sapi, /* PD and SAPI $(CCBS)$ */
/* Pos 10 */
- de_prio /* handled inline */, /* Priority Level */
+ de_prio /* handled inline */, /* Priority Level */
+ de_cn_common_gsm_map_nas_sys_info, /* 10.5.1.12.1 CN Common GSM-MAP NAS system information */
+ de_cs_domain_spec_sys_info, /* 10.5.1.12.2 CS domain specific system information */
+ de_ps_domain_spec_sys_info, /* 10.5.1.12.2 PS domain specific system information */
de_plmn_list, /* 10.5.1.13 PLMN list */
de_nas_cont_for_ps_ho, /* 10.5.1.14 NAS container for PS HO */
NULL, /* NONE */
@@ -3500,6 +3582,21 @@ proto_register_gsm_a_common(void)
FT_UINT8, BASE_DEC, VALS(gsm_a_gm_type_of_ciph_alg_vals), 0x07,
NULL, HFILL }
},
+ { &hf_gsm_a_att,
+ { "ATT", "gsm_a.att",
+ FT_BOOLEAN, 8, TFS(&gsm_a_att_value), 0x01,
+ "ttach-detach allowed", HFILL }
+ },
+ { &hf_gsm_a_nmo_1,
+ { "NMO I", "gsm_a.nmo_1",
+ FT_BOOLEAN, 8, TFS(&gsm_a_nmo_1_value), 0x02,
+ "Network Mode of Operation I ", HFILL }
+ },
+ { &hf_gsm_a_nmo,
+ { "NMO", "gsm_a.nmo",
+ FT_BOOLEAN, 8, TFS(&gsm_a_nmo_value), 0x01,
+ "Network Mode of Operation", HFILL }
+ },
{ &hf_gsm_a_old_xid,
{ "Old XID", "gsm_a.old_xid",
FT_UINT8, BASE_DEC, VALS(gsm_a_pld_xid_vals), 0x10,
diff --git a/epan/dissectors/packet-gsm_a_common.h b/epan/dissectors/packet-gsm_a_common.h
index b562731849..32a379093d 100644
--- a/epan/dissectors/packet-gsm_a_common.h
+++ b/epan/dissectors/packet-gsm_a_common.h
@@ -180,6 +180,8 @@ extern int hf_gsm_a_call_prio;
extern int hf_gsm_a_b8spare;
extern int hf_gsm_a_skip_ind;
extern int hf_gsm_a_rr_chnl_needed_ch1;
+extern int hf_gsm_a_rr_t3212;
+extern int hf_gsm_a_gm_rac;
extern int hf_gsm_a_spare_bits;
extern int hf_gsm_a_lac;
@@ -673,6 +675,9 @@ guint16 be_emlpp_prio(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint
guint16 be_ganss_loc_type(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
guint16 be_ganss_pos_dta(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
guint16 be_ganss_ass_dta(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
+guint16 de_cn_common_gsm_map_nas_sys_info(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
+guint16 de_cs_domain_spec_sys_info(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
+guint16 de_ps_domain_spec_sys_info(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
guint16 de_plmn_list(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
guint16 de_ms_cm_1(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
guint16 de_ms_cm_2(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo, guint32 offset, guint len, gchar *add_string, int string_len);
@@ -754,20 +759,23 @@ extern const value_string gsm_a_gm_type_of_ciph_alg_vals[];
typedef enum
{
/* Common Information Elements [3] 10.5.1 */
- DE_CELL_ID, /* Cell Identity */
- DE_CIPH_KEY_SEQ_NUM, /* Ciphering Key Sequence Number */
- DE_LAI, /* Location Area Identification */
- DE_MID, /* Mobile Identity */
- DE_MS_CM_1, /* Mobile Station Classmark 1 */
- DE_MS_CM_2, /* Mobile Station Classmark 2 */
- DE_MS_CM_3, /* Mobile Station Classmark 3 */
- DE_SPARE_NIBBLE, /* Spare Half Octet */
- DE_D_GB_CALL_REF, /* Descriptive group or broadcast call reference */
- DE_G_CIPH_KEY_NUM, /* Group Cipher Key Number */
- DE_PD_SAPI, /* PD and SAPI $(CCBS)$ */
- DE_PRIO, /* Priority Level */
- DE_PLMN_LIST, /* PLMN List */
- DE_NAS_CONT_FOR_PS_HO, /* 10.5.1.14 NAS container for PS HO */
+ DE_CELL_ID, /* Cell Identity */
+ DE_CIPH_KEY_SEQ_NUM, /* Ciphering Key Sequence Number */
+ DE_LAI, /* Location Area Identification */
+ DE_MID, /* Mobile Identity */
+ DE_MS_CM_1, /* Mobile Station Classmark 1 */
+ DE_MS_CM_2, /* Mobile Station Classmark 2 */
+ DE_MS_CM_3, /* Mobile Station Classmark 3 */
+ DE_SPARE_NIBBLE, /* Spare Half Octet */
+ DE_D_GB_CALL_REF, /* Descriptive group or broadcast call reference */
+ DE_G_CIPH_KEY_NUM, /* Group Cipher Key Number */
+ DE_PD_SAPI, /* PD and SAPI $(CCBS)$ */
+ DE_PRIO, /* Priority Level */
+ DE_CN_COMMON_GSM_MAP_NAS_SYS_INFO, /* CN Common GSM-MAP NAS system information */
+ DE_CS_DOMAIN_SPEC_SYS_INFO, /* CS domain specific system information */
+ DE_PS_DOMAIN_SPEC_SYS_INFO, /* PS domain specific system information */
+ DE_PLMN_LIST, /* PLMN List */
+ DE_NAS_CONT_FOR_PS_HO, /* 10.5.1.14 NAS container for PS HO */
DE_COMMON_NONE /* NONE */
}
diff --git a/epan/dissectors/packet-gsm_a_gm.c b/epan/dissectors/packet-gsm_a_gm.c
index 65f2941fc6..3bcb7a67f3 100644
--- a/epan/dissectors/packet-gsm_a_gm.c
+++ b/epan/dissectors/packet-gsm_a_gm.c
@@ -281,7 +281,7 @@ static int hf_gsm_a_gm_nsapi_14_ul_stat = -1;
static int hf_gsm_a_gm_nsapi_15_ul_stat = -1;
static int hf_gsm_a_gm_pco_pid = -1;
static int hf_gsm_a_gm_type_of_identity = -1;
-static int hf_gsm_a_gm_rac = -1;
+int hf_gsm_a_gm_rac = -1;
static int hf_gsm_a_gm_apc = -1;
static int hf_gsm_a_gm_otd_a = -1;
static int hf_gsm_a_gm_otd_b = -1;
diff --git a/epan/dissectors/packet-gsm_a_rr.c b/epan/dissectors/packet-gsm_a_rr.c
index ccfeffab97..c582009c29 100644
--- a/epan/dissectors/packet-gsm_a_rr.c
+++ b/epan/dissectors/packet-gsm_a_rr.c
@@ -542,7 +542,7 @@ static int hf_gsm_a_rr_ccch_conf = -1;
static int hf_gsm_a_rr_cbq3 = -1;
static int hf_gsm_a_rr_bs_pa_mfrms = -1;
static int hf_gsm_a_rr_bs_ag_blks_res = -1;
-static int hf_gsm_a_rr_t3212 = -1;
+int hf_gsm_a_rr_t3212 = -1;
static int hf_gsm_a_rr_dyn_arfcn_length = -1;
static int hf_gsm_a_rr_gsm_band = -1;
static int hf_gsm_a_rr_arfcn_first = -1;
diff --git a/epan/dissectors/packet-rrc.c b/epan/dissectors/packet-rrc.c
index c534eb9f7a..4d4261c950 100644
--- a/epan/dissectors/packet-rrc.c
+++ b/epan/dissectors/packet-rrc.c
@@ -32,7 +32,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
- * Ref: 3GPP TS 25.331 V9.7.0 (2011-06)
+ * Ref: 3GPP TS 25.331 V10.7.0 (2012-03)
*/
#ifdef HAVE_CONFIG_H
@@ -69,6 +69,14 @@ static dissector_handle_t rrc_dl_dcch_handle=NULL;
static dissector_handle_t lte_rrc_ue_eutra_cap_handle=NULL;
static dissector_handle_t lte_rrc_dl_dcch_handle=NULL;
+enum nas_sys_info_gsm_map {
+ RRC_NAS_SYS_INFO_CS,
+ RRC_NAS_SYS_INFO_PS,
+ RRC_NAS_SYS_INFO_CN_COMMON
+};
+
+static enum nas_sys_info_gsm_map rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+
/* Forward declarations */
static int dissect_UE_RadioAccessCapabilityInfo_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
static int dissect_MasterInformationBlock_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
@@ -123,10 +131,14 @@ static int dissect_SysInfoType12_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tr
#define maxFreq 8
#define maxFreqBandsEUTRA 16
#define maxFreqBandsFDD 8
+#define maxFreqBandsFDD2 22
#define maxFreqBandsFDD_ext 15
+#define maxFreqBandsFDD_ext2 64
+#define maxFreqBandsIndicatorSupport 2
#define maxFreqBandsTDD 4
#define maxFreqBandsTDD_ext 16
#define maxFreqBandsGSM 16
+#define maxFreqMeasWithoutCM 2
#define maxGANSS 8
#define maxGANSS_1 7
#define maxGANSSSat 64
@@ -144,6 +156,7 @@ static int dissect_SysInfoType12_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tr
#define maxHSSICH_TDD128_1 3
#define maxInterSysMessages 4
#define maxLoCHperRLC 2
+#define maxLoggedMeasReport 128
#define maxMAC_d_PDUsizes 8
#define maxMBMS_CommonCCTrCh 32
#define maxMBMS_CommonPhyCh 32
@@ -165,6 +178,7 @@ static int dissect_SysInfoType12_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tr
#define maxMeasOccasionPattern 5
#define maxMeasOccasionPattern_1 4
#define maxMeasParEvent 2
+#define maxNonContiguousMultiCellCombinations 3
#define maxNumCDMA2000Freqs 8
#define maxNumE_AGCH 4
#define maxNumE_HICH 4
@@ -172,6 +186,8 @@ static int dissect_SysInfoType12_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tr
#define maxNumGSMCellGroup 16
#define maxNumGSMFreqRanges 32
#define maxNumFDDFreqs 8
+#define maxNumANRLoggedItems 4
+#define maxnumLoggedMeas 8
#define maxNumTDDFreqs 8
#define maxNoOfMeas 16
#define maxOtherRAT 15
@@ -222,6 +238,7 @@ static int dissect_SysInfoType12_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tr
#define maxSRBsetup 8
#define maxSystemCapability 16
#define maxTDD128Carrier 6
+#define maxTDD128Carrier_1 5
#define maxTbsForHSDSCH_TDD128 4
#define maxTbsForHSDSCH_TDD128_1 3
#define maxTF 32
@@ -241,7 +258,7 @@ static int dissect_SysInfoType12_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tr
#define maxURNTI_Group 8
/*--- End of included file: packet-rrc-val.h ---*/
-#line 79 "../../asn1/rrc/packet-rrc-template.c"
+#line 87 "../../asn1/rrc/packet-rrc-template.c"
/* Initialize the protocol and registered fields */
int proto_rrc = -1;
@@ -353,8 +370,8 @@ static int hf_rrc_handoverFromUTRANCommand_GERANIu = -1; /* HandoverFromUTRANCo
static int hf_rrc_mbmsModifiedServicesInformation = -1; /* MBMSModifiedServicesInformation */
static int hf_rrc_etwsPrimaryNotificationWithSecurity = -1; /* ETWSPrimaryNotificationWithSecurity */
static int hf_rrc_handoverFromUTRANCommand_EUTRA = -1; /* HandoverFromUTRANCommand_EUTRA */
-static int hf_rrc_spare3 = -1; /* NULL */
-static int hf_rrc_spare2 = -1; /* NULL */
+static int hf_rrc_ueInformationRequest = -1; /* UEInformationRequest */
+static int hf_rrc_loggingMeasurementConfiguration = -1; /* LoggingMeasurementConfiguration */
static int hf_rrc_spare1 = -1; /* NULL */
static int hf_rrc_message_01 = -1; /* UL_DCCH_MessageType */
static int hf_rrc_activeSetUpdateComplete = -1; /* ActiveSetUpdateComplete */
@@ -388,6 +405,22 @@ static int hf_rrc_uplinkDirectTransfer = -1; /* UplinkDirectTransfer */
static int hf_rrc_utranMobilityInformationConfirm = -1; /* UTRANMobilityInformationConfirm */
static int hf_rrc_utranMobilityInformationFailure = -1; /* UTRANMobilityInformationFailure */
static int hf_rrc_mbmsModificationRequest = -1; /* MBMSModificationRequest */
+static int hf_rrc_ul_DCCH_MessageType_ext = -1; /* UL_DCCH_MessageType_ext */
+static int hf_rrc_ueInformationResponse = -1; /* UEInformationResponse */
+static int hf_rrc_spare15 = -1; /* NULL */
+static int hf_rrc_spare14 = -1; /* NULL */
+static int hf_rrc_spare13 = -1; /* NULL */
+static int hf_rrc_spare12 = -1; /* NULL */
+static int hf_rrc_spare11 = -1; /* NULL */
+static int hf_rrc_spare10 = -1; /* NULL */
+static int hf_rrc_spare9 = -1; /* NULL */
+static int hf_rrc_spare8 = -1; /* NULL */
+static int hf_rrc_spare7 = -1; /* NULL */
+static int hf_rrc_spare6 = -1; /* NULL */
+static int hf_rrc_spare5 = -1; /* NULL */
+static int hf_rrc_spare4 = -1; /* NULL */
+static int hf_rrc_spare3 = -1; /* NULL */
+static int hf_rrc_spare2 = -1; /* NULL */
static int hf_rrc_message_02 = -1; /* DL_CCCH_MessageType */
static int hf_rrc_cellUpdateConfirm_01 = -1; /* CellUpdateConfirm_CCCH */
static int hf_rrc_rrcConnectionReject = -1; /* RRCConnectionReject */
@@ -415,12 +448,6 @@ static int hf_rrc_mbmsCurrentCellPTMRBInformation = -1; /* MBMSCurrentCellPTMRB
static int hf_rrc_mbmsGeneralInformation = -1; /* MBMSGeneralInformation */
static int hf_rrc_mbmsNeighbouringCellPTMRBInformation = -1; /* MBMSNeighbouringCellPTMRBInformation */
static int hf_rrc_mbmsUnmodifiedServicesInformation = -1; /* MBMSUnmodifiedServicesInformation */
-static int hf_rrc_spare9 = -1; /* NULL */
-static int hf_rrc_spare8 = -1; /* NULL */
-static int hf_rrc_spare7 = -1; /* NULL */
-static int hf_rrc_spare6 = -1; /* NULL */
-static int hf_rrc_spare5 = -1; /* NULL */
-static int hf_rrc_spare4 = -1; /* NULL */
static int hf_rrc_message_10 = -1; /* MSCH_MessageType */
static int hf_rrc_mbmsSchedulingInformation = -1; /* MBMSSchedulingInformation */
static int hf_rrc_r3 = -1; /* T_r3 */
@@ -471,6 +498,11 @@ static int hf_rrc_v950NonCriticalExtensions = -1; /* T_v950NonCriticalExtension
static int hf_rrc_activeSetUpdate_v950ext = -1; /* ActiveSetUpdate_v950ext_IEs */
static int hf_rrc_nonCriticalExtensions_04 = -1; /* T_nonCriticalExtensions_04 */
static int hf_rrc_criticalExtensions_04 = -1; /* T_criticalExtensions_04 */
+static int hf_rrc_r10 = -1; /* T_r10 */
+static int hf_rrc_activeSetUpdate_r10 = -1; /* ActiveSetUpdate_r10_IEs */
+static int hf_rrc_activeSetUpdate_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_05 = -1; /* T_nonCriticalExtensions_05 */
+static int hf_rrc_criticalExtensions_05 = -1; /* T_criticalExtensions_05 */
static int hf_rrc_dummy = -1; /* IntegrityProtectionModeInfo */
static int hf_rrc_dummy2 = -1; /* CipheringModeInfo */
static int hf_rrc_activationTime = -1; /* ActivationTime */
@@ -526,16 +558,19 @@ static int hf_rrc_serving_HSDSCH_CellInformation_03 = -1; /* Serving_HSDSCH_Cel
static int hf_rrc_dl_SecondaryCellInfoFDD_01 = -1; /* DL_SecondaryCellInfoFDD_r9 */
static int hf_rrc_secondaryCellMimoParameters = -1; /* SecondaryCellMIMOparametersFDD_v950ext */
static int hf_rrc_rl_AdditionInformationList_06 = -1; /* RL_AdditionInformationList_v950ext */
+static int hf_rrc_rl_AdditionInformationList_07 = -1; /* RL_AdditionInformationList_r10 */
+static int hf_rrc_dl_SecondaryCellInfoFDD_02 = -1; /* DL_SecondaryCellInfoFDD_r10 */
+static int hf_rrc_additionalDLSecCellInfoListFDD = -1; /* AdditionalDLSecCellInfoListFDD */
static int hf_rrc_dummy_02 = -1; /* IntegrityProtActivationInfo */
static int hf_rrc_dummy2_01 = -1; /* RB_ActivationTimeInfoList */
static int hf_rrc_dummy3_01 = -1; /* UL_CounterSynchronisationInfo */
static int hf_rrc_laterNonCriticalExtensions_01 = -1; /* T_laterNonCriticalExtensions_01 */
static int hf_rrc_activeSetUpdateComplete_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_05 = -1; /* T_nonCriticalExtensions_05 */
+static int hf_rrc_nonCriticalExtensions_06 = -1; /* T_nonCriticalExtensions_06 */
static int hf_rrc_failureCause = -1; /* FailureCauseWithProtErr */
static int hf_rrc_laterNonCriticalExtensions_02 = -1; /* T_laterNonCriticalExtensions_02 */
static int hf_rrc_activeSetUpdateFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_06 = -1; /* T_nonCriticalExtensions_06 */
+static int hf_rrc_nonCriticalExtensions_07 = -1; /* T_nonCriticalExtensions_07 */
static int hf_rrc_r3_01 = -1; /* T_r3_01 */
static int hf_rrc_assistanceDataDelivery_r3 = -1; /* AssistanceDataDelivery_r3_IEs */
static int hf_rrc_v3a0NonCriticalExtensions = -1; /* T_v3a0NonCriticalExtensions */
@@ -550,9 +585,11 @@ static int hf_rrc_v860NonCriticalExtension = -1; /* T_v860NonCriticalExtension
static int hf_rrc_assistanceDataDelivery_v860ext = -1; /* AssistanceDataDelivery_v860ext_IEs */
static int hf_rrc_v920NonCriticalExtension = -1; /* T_v920NonCriticalExtension */
static int hf_rrc_assistanceDataDelivery_v920ext = -1; /* AssistanceDataDelivery_v920ext_IEs */
-static int hf_rrc_nonCriticalExtensions_07 = -1; /* T_nonCriticalExtensions_07 */
+static int hf_rrc_va40NonCriticalExtension = -1; /* T_va40NonCriticalExtension */
+static int hf_rrc_assistanceDataDelivery_va40ext = -1; /* AssistanceDataDelivery_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_08 = -1; /* T_nonCriticalExtensions_08 */
static int hf_rrc_later_than_r3_01 = -1; /* T_later_than_r3_01 */
-static int hf_rrc_criticalExtensions_05 = -1; /* T_criticalExtensions_05 */
+static int hf_rrc_criticalExtensions_06 = -1; /* T_criticalExtensions_06 */
static int hf_rrc_ue_positioning_GPS_AssistanceData = -1; /* UE_Positioning_GPS_AssistanceData */
static int hf_rrc_ue_positioning_OTDOA_AssistanceData_UEB = -1; /* UE_Positioning_OTDOA_AssistanceData_UEB */
static int hf_rrc_sfn_Offset_Validity = -1; /* SFN_Offset_Validity */
@@ -563,15 +600,17 @@ static int hf_rrc_ue_positioning_GANSS_AssistanceData = -1; /* UE_Positioning_G
static int hf_rrc_ue_positioning_GANSS_AssistanceData_v860ext = -1; /* UE_Positioning_GANSS_AssistanceData_v860ext */
static int hf_rrc_ue_positioning_GPS_AssistanceData_v920ext = -1; /* UE_Positioning_GPS_AssistanceData_v920ext */
static int hf_rrc_ue_positioning_GANSS_AssistanceData_v920ext = -1; /* UE_Positioning_GANSS_AssistanceData_v920ext */
+static int hf_rrc_ue_positioning_GPS_AssistanceData_va40ext = -1; /* UE_Positioning_GPS_AssistanceData_va40ext */
+static int hf_rrc_ue_positioning_GANSS_AssistanceData_va40ext = -1; /* UE_Positioning_GANSS_AssistanceData_va40ext */
static int hf_rrc_r3_02 = -1; /* T_r3_02 */
static int hf_rrc_cellChangeOrderFromUTRAN_IEs = -1; /* CellChangeOrderFromUTRAN_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_04 = -1; /* T_laterNonCriticalExtensions_04 */
static int hf_rrc_cellChangeOrderFromUTRAN_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtensions_01 = -1; /* T_v590NonCriticalExtensions_01 */
static int hf_rrc_cellChangeOrderFromUTRAN_v590ext = -1; /* CellChangeOrderFromUTRAN_v590ext_IEs */
-static int hf_rrc_nonCriticalExtensions_08 = -1; /* T_nonCriticalExtensions_08 */
+static int hf_rrc_nonCriticalExtensions_09 = -1; /* T_nonCriticalExtensions_09 */
static int hf_rrc_later_than_r3_02 = -1; /* T_later_than_r3_02 */
-static int hf_rrc_criticalExtensions_06 = -1; /* T_criticalExtensions_06 */
+static int hf_rrc_criticalExtensions_07 = -1; /* T_criticalExtensions_07 */
static int hf_rrc_rab_InformationList = -1; /* RAB_InformationList */
static int hf_rrc_interRAT_TargetCellDescription = -1; /* InterRAT_TargetCellDescription */
static int hf_rrc_geran_SystemInfoType = -1; /* T_geran_SystemInfoType */
@@ -581,9 +620,9 @@ static int hf_rrc_r3_03 = -1; /* T_r3_03 */
static int hf_rrc_cellChangeOrderFromUTRANFailure_r3 = -1; /* CellChangeOrderFromUTRANFailure_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_05 = -1; /* T_laterNonCriticalExtensions_05 */
static int hf_rrc_cellChangeOrderFromUTRANFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_09 = -1; /* T_nonCriticalExtensions_09 */
+static int hf_rrc_nonCriticalExtensions_10 = -1; /* T_nonCriticalExtensions_10 */
static int hf_rrc_dummy_03 = -1; /* T_dummy */
-static int hf_rrc_criticalExtensions_07 = -1; /* T_criticalExtensions_07 */
+static int hf_rrc_criticalExtensions_08 = -1; /* T_criticalExtensions_08 */
static int hf_rrc_interRAT_ChangeFailureCause = -1; /* InterRAT_ChangeFailureCause */
static int hf_rrc_u_RNTI = -1; /* U_RNTI */
static int hf_rrc_startList = -1; /* STARTList */
@@ -605,11 +644,13 @@ static int hf_rrc_v770NonCriticalExtensions = -1; /* T_v770NonCriticalExtension
static int hf_rrc_cellUpdate_v770ext = -1; /* CellUpdate_v770ext_IEs */
static int hf_rrc_v860NonCriticalExtensions = -1; /* T_v860NonCriticalExtensions */
static int hf_rrc_cellUpdate_v860ext = -1; /* CellUpdate_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_10 = -1; /* T_nonCriticalExtensions_10 */
+static int hf_rrc_va40NonCriticalExtensions = -1; /* T_va40NonCriticalExtensions */
+static int hf_rrc_cellUpdate_va40ext = -1; /* CellUpdate_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_11 = -1; /* T_nonCriticalExtensions_11 */
static int hf_rrc_cellUpdate_v7e0ext = -1; /* CellUpdate_v7e0ext_IEs */
static int hf_rrc_v7g0NonCriticalExtensions_02 = -1; /* T_v7g0NonCriticalExtensions_02 */
static int hf_rrc_cellUpdate_v7g0ext = -1; /* CellUpdate_v7g0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_11 = -1; /* T_nonCriticalExtensions_11 */
+static int hf_rrc_nonCriticalExtensions_12 = -1; /* T_nonCriticalExtensions_12 */
static int hf_rrc_establishmentCause = -1; /* EstablishmentCause */
static int hf_rrc_cellUpdateCause_ext = -1; /* CellUpdateCause_ext */
static int hf_rrc_trafficVolumeIndicator = -1; /* T_trafficVolumeIndicator */
@@ -627,6 +668,9 @@ static int hf_rrc_supportOfHS_DSCHDRXOperation = -1; /* T_supportOfHS_DSCHDRXOp
static int hf_rrc_supportOfMACiis = -1; /* T_supportOfMACiis */
static int hf_rrc_supportOfSPSOperation = -1; /* T_supportOfSPSOperation */
static int hf_rrc_supportOfControlChannelDRXOperation = -1; /* T_supportOfControlChannelDRXOperation */
+static int hf_rrc_securityRevertStatusIndicator = -1; /* T_securityRevertStatusIndicator */
+static int hf_rrc_loggedMeasAvailable = -1; /* T_loggedMeasAvailable */
+static int hf_rrc_loggedANRResultsAvailable = -1; /* T_loggedANRResultsAvailable */
static int hf_rrc_r3_04 = -1; /* T_r3_04 */
static int hf_rrc_cellUpdateConfirm_r3 = -1; /* CellUpdateConfirm_r3_IEs */
static int hf_rrc_v3a0NonCriticalExtensions_01 = -1; /* T_v3a0NonCriticalExtensions_01 */
@@ -641,9 +685,9 @@ static int hf_rrc_v5d0NonCriticalExtenstions = -1; /* T_v5d0NonCriticalExtensti
static int hf_rrc_cellUpdateConfirm_v5d0ext = -1; /* CellUpdateConfirm_v5d0ext_IEs */
static int hf_rrc_v690NonCriticalExtensions_02 = -1; /* T_v690NonCriticalExtensions_02 */
static int hf_rrc_cellUpdateConfirm_v690ext = -1; /* CellUpdateConfirm_v690ext_IEs */
-static int hf_rrc_nonCriticalExtensions_12 = -1; /* T_nonCriticalExtensions_12 */
+static int hf_rrc_nonCriticalExtensions_13 = -1; /* T_nonCriticalExtensions_13 */
static int hf_rrc_later_than_r3_03 = -1; /* T_later_than_r3_03 */
-static int hf_rrc_criticalExtensions_08 = -1; /* T_criticalExtensions_08 */
+static int hf_rrc_criticalExtensions_09 = -1; /* T_criticalExtensions_09 */
static int hf_rrc_r4 = -1; /* T_r4 */
static int hf_rrc_cellUpdateConfirm_r4 = -1; /* CellUpdateConfirm_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions = -1; /* T_v4d0NonCriticalExtensions */
@@ -651,22 +695,22 @@ static int hf_rrc_cellUpdateConfirm_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtenstions_01 = -1; /* T_v590NonCriticalExtenstions_01 */
static int hf_rrc_v5d0NonCriticalExtenstions_01 = -1; /* T_v5d0NonCriticalExtenstions_01 */
static int hf_rrc_v690NonCriticalExtensions_03 = -1; /* T_v690NonCriticalExtensions_03 */
-static int hf_rrc_nonCriticalExtensions_13 = -1; /* T_nonCriticalExtensions_13 */
-static int hf_rrc_criticalExtensions_09 = -1; /* T_criticalExtensions_09 */
+static int hf_rrc_nonCriticalExtensions_14 = -1; /* T_nonCriticalExtensions_14 */
+static int hf_rrc_criticalExtensions_10 = -1; /* T_criticalExtensions_10 */
static int hf_rrc_r5 = -1; /* T_r5 */
static int hf_rrc_cellUpdateConfirm_r5 = -1; /* CellUpdateConfirm_r5_IEs */
static int hf_rrc_cellUpdateConfirm_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v5d0NonCriticalExtenstions_02 = -1; /* T_v5d0NonCriticalExtenstions_02 */
static int hf_rrc_v690NonCriticalExtensions_04 = -1; /* T_v690NonCriticalExtensions_04 */
-static int hf_rrc_nonCriticalExtensions_14 = -1; /* T_nonCriticalExtensions_14 */
-static int hf_rrc_criticalExtensions_10 = -1; /* T_criticalExtensions_10 */
+static int hf_rrc_nonCriticalExtensions_15 = -1; /* T_nonCriticalExtensions_15 */
+static int hf_rrc_criticalExtensions_11 = -1; /* T_criticalExtensions_11 */
static int hf_rrc_r6_01 = -1; /* T_r6_01 */
static int hf_rrc_cellUpdateConfirm_r6 = -1; /* CellUpdateConfirm_r6_IEs */
static int hf_rrc_cellUpdateConfirm_r6_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v6b0NonCriticalExtensions_02 = -1; /* T_v6b0NonCriticalExtensions_02 */
static int hf_rrc_cellUpdateConfirm_v6b0ext = -1; /* CellUpdateConfirm_v6b0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_15 = -1; /* T_nonCriticalExtensions_15 */
-static int hf_rrc_criticalExtensions_11 = -1; /* T_criticalExtensions_11 */
+static int hf_rrc_nonCriticalExtensions_16 = -1; /* T_nonCriticalExtensions_16 */
+static int hf_rrc_criticalExtensions_12 = -1; /* T_criticalExtensions_12 */
static int hf_rrc_r7_01 = -1; /* T_r7_01 */
static int hf_rrc_cellUpdateConfirm_r7 = -1; /* CellUpdateConfirm_r7_IEs */
static int hf_rrc_cellUpdateConfirm_r7_add_ext = -1; /* T_cellUpdateConfirm_r7_add_ext */
@@ -674,8 +718,8 @@ static int hf_rrc_v780NonCriticalExtensions_01 = -1; /* T_v780NonCriticalExtens
static int hf_rrc_cellUpdateConfirm_v780ext = -1; /* CellUpdateConfirm_v780ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_01 = -1; /* T_v860NonCriticalExtensions_01 */
static int hf_rrc_cellUpdateConfirm_v860ext = -1; /* CellUpdateConfirm_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_16 = -1; /* T_nonCriticalExtensions_16 */
-static int hf_rrc_criticalExtensions_12 = -1; /* T_criticalExtensions_12 */
+static int hf_rrc_nonCriticalExtensions_17 = -1; /* T_nonCriticalExtensions_17 */
+static int hf_rrc_criticalExtensions_13 = -1; /* T_criticalExtensions_13 */
static int hf_rrc_r8_01 = -1; /* T_r8_01 */
static int hf_rrc_cellUpdateConfirm_r8 = -1; /* CellUpdateConfirm_r8_IEs */
static int hf_rrc_cellUpdateConfirm_r8_add_ext = -1; /* BIT_STRING */
@@ -689,15 +733,20 @@ static int hf_rrc_v7g0NonCriticalExtensions_03 = -1; /* T_v7g0NonCriticalExtens
static int hf_rrc_cellUpdateConfirm_v7g0ext = -1; /* CellUpdateConfirm_v7g0ext_IEs */
static int hf_rrc_v8a0NonCriticalExtensions = -1; /* T_v8a0NonCriticalExtensions */
static int hf_rrc_cellUpdateConfirm_v8a0ext = -1; /* CellUpdateConfirm_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_17 = -1; /* T_nonCriticalExtensions_17 */
-static int hf_rrc_criticalExtensions_13 = -1; /* T_criticalExtensions_13 */
+static int hf_rrc_nonCriticalExtensions_18 = -1; /* T_nonCriticalExtensions_18 */
+static int hf_rrc_criticalExtensions_14 = -1; /* T_criticalExtensions_14 */
static int hf_rrc_r9_01 = -1; /* T_r9_01 */
static int hf_rrc_cellUpdateConfirm_r9 = -1; /* CellUpdateConfirm_r9_IEs */
static int hf_rrc_cellUpdateConfirm_r9_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v950NonCriticalExtensions_01 = -1; /* T_v950NonCriticalExtensions_01 */
static int hf_rrc_cellUpdateConfirm_v950ext = -1; /* CellUpdateConfirm_v950ext_IEs */
-static int hf_rrc_nonCriticalExtensions_18 = -1; /* T_nonCriticalExtensions_18 */
-static int hf_rrc_criticalExtensions_14 = -1; /* T_criticalExtensions_14 */
+static int hf_rrc_nonCriticalExtensions_19 = -1; /* T_nonCriticalExtensions_19 */
+static int hf_rrc_criticalExtensions_15 = -1; /* T_criticalExtensions_15 */
+static int hf_rrc_r10_01 = -1; /* T_r10_01 */
+static int hf_rrc_cellUpdateConfirm_r10 = -1; /* CellUpdateConfirm_r10_IEs */
+static int hf_rrc_cellUpdateConfirm_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_20 = -1; /* T_nonCriticalExtensions_20 */
+static int hf_rrc_criticalExtensions_16 = -1; /* T_criticalExtensions_16 */
static int hf_rrc_integrityProtectionModeInfo = -1; /* IntegrityProtectionModeInfo */
static int hf_rrc_cipheringModeInfo = -1; /* CipheringModeInfo */
static int hf_rrc_new_U_RNTI = -1; /* U_RNTI */
@@ -789,9 +838,9 @@ static int hf_rrc_dl_CommonInformation_04 = -1; /* DL_CommonInformation_r7 */
static int hf_rrc_dl_InformationPerRL_List_04 = -1; /* DL_InformationPerRL_List_r7 */
static int hf_rrc_v7f0NonCriticalExtensions_02 = -1; /* T_v7f0NonCriticalExtensions_02 */
static int hf_rrc_v7g0NonCriticalExtensions_04 = -1; /* T_v7g0NonCriticalExtensions_04 */
-static int hf_rrc_nonCriticalExtensions_19 = -1; /* T_nonCriticalExtensions_19 */
+static int hf_rrc_nonCriticalExtensions_21 = -1; /* T_nonCriticalExtensions_21 */
static int hf_rrc_ul_EDCH_Information_02 = -1; /* UL_EDCH_Information_ext */
-static int hf_rrc_defaultConfigForCellFACH = -1; /* DefaultConfigForCellFACH */
+static int hf_rrc_dummy_06 = -1; /* DefaultConfigForCellFACH */
static int hf_rrc_rab_InformationSetup = -1; /* RAB_InformationSetup_r8 */
static int hf_rrc_rb_InformationReconfigList_05 = -1; /* RB_InformationReconfigList_r8 */
static int hf_rrc_rb_InformationAffectedList_04 = -1; /* RB_InformationAffectedList_r8 */
@@ -811,6 +860,10 @@ static int hf_rrc_dl_AddReconfTransChInfoList_04 = -1; /* DL_AddReconfTransChIn
static int hf_rrc_ul_EDCH_Information_04 = -1; /* UL_EDCH_Information_r9 */
static int hf_rrc_dl_HSPDSCH_Information_06 = -1; /* DL_HSPDSCH_Information_r9 */
static int hf_rrc_cellDCHMeasOccasionInfo_TDD128 = -1; /* CellDCHMeasOccasionInfo_TDD128_r9 */
+static int hf_rrc_sr_vcc_Info = -1; /* SR_VCC_Info */
+static int hf_rrc_ul_MulticarrierEDCHInfo_TDD128 = -1; /* UL_MulticarrierEDCHInfo_TDD128 */
+static int hf_rrc_dl_CommonInformation_06 = -1; /* DL_CommonInformation_r10 */
+static int hf_rrc_mu_MIMO_Info_TDD128 = -1; /* MU_MIMO_Info_TDD128 */
static int hf_rrc_r3_05 = -1; /* T_r3_05 */
static int hf_rrc_laterNonCriticalExtensions_08 = -1; /* T_laterNonCriticalExtensions_08 */
static int hf_rrc_cellUpdateConfirm_CCCH_r3_add_ext = -1; /* BIT_STRING */
@@ -818,86 +871,89 @@ static int hf_rrc_v4b0NonCriticalExtensions_03 = -1; /* T_v4b0NonCriticalExtens
static int hf_rrc_v590NonCriticalExtensions_03 = -1; /* T_v590NonCriticalExtensions_03 */
static int hf_rrc_v5d0NonCriticalExtenstions_03 = -1; /* T_v5d0NonCriticalExtenstions_03 */
static int hf_rrc_v690NonCriticalExtensions_05 = -1; /* T_v690NonCriticalExtensions_05 */
-static int hf_rrc_nonCriticalExtensions_20 = -1; /* T_nonCriticalExtensions_20 */
+static int hf_rrc_nonCriticalExtensions_22 = -1; /* T_nonCriticalExtensions_22 */
static int hf_rrc_later_than_r3_04 = -1; /* T_later_than_r3_04 */
-static int hf_rrc_criticalExtensions_15 = -1; /* T_criticalExtensions_15 */
+static int hf_rrc_criticalExtensions_17 = -1; /* T_criticalExtensions_17 */
static int hf_rrc_r4_01 = -1; /* T_r4_01 */
static int hf_rrc_v4d0NonCriticalExtensions_01 = -1; /* T_v4d0NonCriticalExtensions_01 */
static int hf_rrc_cellUpdateConfirm_CCCH_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtensions_04 = -1; /* T_v590NonCriticalExtensions_04 */
static int hf_rrc_v5d0NonCriticalExtenstions_04 = -1; /* T_v5d0NonCriticalExtenstions_04 */
static int hf_rrc_v690NonCriticalExtensions_06 = -1; /* T_v690NonCriticalExtensions_06 */
-static int hf_rrc_nonCriticalExtensions_21 = -1; /* T_nonCriticalExtensions_21 */
-static int hf_rrc_criticalExtensions_16 = -1; /* T_criticalExtensions_16 */
+static int hf_rrc_nonCriticalExtensions_23 = -1; /* T_nonCriticalExtensions_23 */
+static int hf_rrc_criticalExtensions_18 = -1; /* T_criticalExtensions_18 */
static int hf_rrc_r5_01 = -1; /* T_r5_01 */
static int hf_rrc_cellUpdateConfirm_CCCH_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v5d0NonCriticalExtenstions_05 = -1; /* T_v5d0NonCriticalExtenstions_05 */
static int hf_rrc_v690NonCriticalExtensions_07 = -1; /* T_v690NonCriticalExtensions_07 */
-static int hf_rrc_nonCriticalExtensions_22 = -1; /* T_nonCriticalExtensions_22 */
-static int hf_rrc_criticalExtensions_17 = -1; /* T_criticalExtensions_17 */
+static int hf_rrc_nonCriticalExtensions_24 = -1; /* T_nonCriticalExtensions_24 */
+static int hf_rrc_criticalExtensions_19 = -1; /* T_criticalExtensions_19 */
static int hf_rrc_r6_02 = -1; /* T_r6_02 */
static int hf_rrc_v6b0NonCriticalExtensions_03 = -1; /* T_v6b0NonCriticalExtensions_03 */
-static int hf_rrc_nonCriticalExtensions_23 = -1; /* T_nonCriticalExtensions_23 */
-static int hf_rrc_criticalExtensions_18 = -1; /* T_criticalExtensions_18 */
+static int hf_rrc_nonCriticalExtensions_25 = -1; /* T_nonCriticalExtensions_25 */
+static int hf_rrc_criticalExtensions_20 = -1; /* T_criticalExtensions_20 */
static int hf_rrc_r7_02 = -1; /* T_r7_02 */
static int hf_rrc_cellUpdateConfirm_r7_add_ext_01 = -1; /* T_cellUpdateConfirm_r7_add_ext_01 */
static int hf_rrc_v780NonCriticalExtensions_02 = -1; /* T_v780NonCriticalExtensions_02 */
static int hf_rrc_v860NonCriticalExtensions_02 = -1; /* T_v860NonCriticalExtensions_02 */
-static int hf_rrc_nonCriticalExtensions_24 = -1; /* T_nonCriticalExtensions_24 */
-static int hf_rrc_criticalExtensions_19 = -1; /* T_criticalExtensions_19 */
+static int hf_rrc_nonCriticalExtensions_26 = -1; /* T_nonCriticalExtensions_26 */
+static int hf_rrc_criticalExtensions_21 = -1; /* T_criticalExtensions_21 */
static int hf_rrc_r8_02 = -1; /* T_r8_02 */
static int hf_rrc_v7d0NonCriticalExtensions_01 = -1; /* T_v7d0NonCriticalExtensions_01 */
static int hf_rrc_v890NonCriticalExtensions_02 = -1; /* T_v890NonCriticalExtensions_02 */
static int hf_rrc_v8a0NonCriticalExtensions_01 = -1; /* T_v8a0NonCriticalExtensions_01 */
static int hf_rrc_v7f0NonCriticalExtensions_03 = -1; /* T_v7f0NonCriticalExtensions_03 */
static int hf_rrc_v7g0NonCriticalExtensions_05 = -1; /* T_v7g0NonCriticalExtensions_05 */
-static int hf_rrc_nonCriticalExtensions_25 = -1; /* T_nonCriticalExtensions_25 */
-static int hf_rrc_criticalExtensions_20 = -1; /* T_criticalExtensions_20 */
+static int hf_rrc_nonCriticalExtensions_27 = -1; /* T_nonCriticalExtensions_27 */
+static int hf_rrc_criticalExtensions_22 = -1; /* T_criticalExtensions_22 */
static int hf_rrc_r9_02 = -1; /* T_r9_02 */
-static int hf_rrc_nonCriticalExtensions_26 = -1; /* T_nonCriticalExtensions_26 */
-static int hf_rrc_criticalExtensions_21 = -1; /* T_criticalExtensions_21 */
+static int hf_rrc_nonCriticalExtensions_28 = -1; /* T_nonCriticalExtensions_28 */
+static int hf_rrc_criticalExtensions_23 = -1; /* T_criticalExtensions_23 */
+static int hf_rrc_r10_02 = -1; /* T_r10_02 */
+static int hf_rrc_nonCriticalExtensions_29 = -1; /* T_nonCriticalExtensions_29 */
+static int hf_rrc_criticalExtensions_24 = -1; /* T_criticalExtensions_24 */
static int hf_rrc_r3_06 = -1; /* T_r3_06 */
static int hf_rrc_counterCheck_r3 = -1; /* CounterCheck_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_09 = -1; /* T_laterNonCriticalExtensions_09 */
static int hf_rrc_counterCheck_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_27 = -1; /* T_nonCriticalExtensions_27 */
+static int hf_rrc_nonCriticalExtensions_30 = -1; /* T_nonCriticalExtensions_30 */
static int hf_rrc_later_than_r3_05 = -1; /* T_later_than_r3_05 */
-static int hf_rrc_criticalExtensions_22 = -1; /* T_criticalExtensions_22 */
+static int hf_rrc_criticalExtensions_25 = -1; /* T_criticalExtensions_25 */
static int hf_rrc_rb_COUNT_C_MSB_InformationList = -1; /* RB_COUNT_C_MSB_InformationList */
static int hf_rrc_rb_COUNT_C_InformationList = -1; /* RB_COUNT_C_InformationList */
static int hf_rrc_laterNonCriticalExtensions_10 = -1; /* T_laterNonCriticalExtensions_10 */
static int hf_rrc_counterCheckResponse_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_28 = -1; /* T_nonCriticalExtensions_28 */
+static int hf_rrc_nonCriticalExtensions_31 = -1; /* T_nonCriticalExtensions_31 */
static int hf_rrc_r3_07 = -1; /* T_r3_07 */
static int hf_rrc_downlinkDirectTransfer_r3 = -1; /* DownlinkDirectTransfer_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_11 = -1; /* T_laterNonCriticalExtensions_11 */
static int hf_rrc_downlinkDirectTransfer_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_29 = -1; /* T_nonCriticalExtensions_29 */
+static int hf_rrc_nonCriticalExtensions_32 = -1; /* T_nonCriticalExtensions_32 */
static int hf_rrc_later_than_r3_06 = -1; /* T_later_than_r3_06 */
-static int hf_rrc_criticalExtensions_23 = -1; /* T_criticalExtensions_23 */
+static int hf_rrc_criticalExtensions_26 = -1; /* T_criticalExtensions_26 */
static int hf_rrc_cn_DomainIdentity = -1; /* CN_DomainIdentity */
static int hf_rrc_nas_Message = -1; /* NAS_Message */
static int hf_rrc_etws_Information = -1; /* ETWS_Information */
static int hf_rrc_etws_WarningSecurityInfo = -1; /* ETWS_WarningSecurityInfo */
-static int hf_rrc_nonCriticalExtensions_30 = -1; /* T_nonCriticalExtensions_30 */
+static int hf_rrc_nonCriticalExtensions_33 = -1; /* T_nonCriticalExtensions_33 */
static int hf_rrc_r3_08 = -1; /* T_r3_08 */
static int hf_rrc_handoverToUTRANCommand_r3 = -1; /* HandoverToUTRANCommand_r3_IEs */
-static int hf_rrc_nonCriticalExtensions_31 = -1; /* T_nonCriticalExtensions_31 */
-static int hf_rrc_criticalExtensions_24 = -1; /* T_criticalExtensions_24 */
+static int hf_rrc_nonCriticalExtensions_34 = -1; /* T_nonCriticalExtensions_34 */
+static int hf_rrc_criticalExtensions_27 = -1; /* T_criticalExtensions_27 */
static int hf_rrc_r4_02 = -1; /* T_r4_02 */
static int hf_rrc_handoverToUTRANCommand_r4 = -1; /* HandoverToUTRANCommand_r4_IEs */
-static int hf_rrc_nonCriticalExtensions_32 = -1; /* T_nonCriticalExtensions_32 */
-static int hf_rrc_criticalExtensions_25 = -1; /* T_criticalExtensions_25 */
+static int hf_rrc_nonCriticalExtensions_35 = -1; /* T_nonCriticalExtensions_35 */
+static int hf_rrc_criticalExtensions_28 = -1; /* T_criticalExtensions_28 */
static int hf_rrc_r5_02 = -1; /* T_r5_02 */
static int hf_rrc_handoverToUTRANCommand_r5 = -1; /* HandoverToUTRANCommand_r5_IEs */
-static int hf_rrc_nonCriticalExtensions_33 = -1; /* T_nonCriticalExtensions_33 */
-static int hf_rrc_criticalExtensions_26 = -1; /* T_criticalExtensions_26 */
+static int hf_rrc_nonCriticalExtensions_36 = -1; /* T_nonCriticalExtensions_36 */
+static int hf_rrc_criticalExtensions_29 = -1; /* T_criticalExtensions_29 */
static int hf_rrc_r6_03 = -1; /* T_r6_03 */
static int hf_rrc_handoverToUTRANCommand_r6 = -1; /* HandoverToUTRANCommand_r6_IEs */
static int hf_rrc_v6b0NonCriticalExtensions_04 = -1; /* T_v6b0NonCriticalExtensions_04 */
static int hf_rrc_handoverToUTRANCommand_v6b0ext = -1; /* HandoverToUTRANCommand_v6b0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_34 = -1; /* T_nonCriticalExtensions_34 */
-static int hf_rrc_criticalExtensions_27 = -1; /* T_criticalExtensions_27 */
+static int hf_rrc_nonCriticalExtensions_37 = -1; /* T_nonCriticalExtensions_37 */
+static int hf_rrc_criticalExtensions_30 = -1; /* T_criticalExtensions_30 */
static int hf_rrc_r7_03 = -1; /* T_r7_03 */
static int hf_rrc_handoverToUTRANCommand_r7 = -1; /* HandoverToUTRANCommand_r7_IEs */
static int hf_rrc_v780NonCriticalExtensions_03 = -1; /* T_v780NonCriticalExtensions_03 */
@@ -906,8 +962,8 @@ static int hf_rrc_v820NonCriticalExtensions = -1; /* T_v820NonCriticalExtension
static int hf_rrc_handoverToUTRANCommand_v820ext = -1; /* HandoverToUTRANCommand_v820ext_IEs */
static int hf_rrc_v7d0NonCriticalExtensions_02 = -1; /* T_v7d0NonCriticalExtensions_02 */
static int hf_rrc_handoverToUTRANCommand_v7d0ext = -1; /* HandoverToUTRANCommand_v7d0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_35 = -1; /* T_nonCriticalExtensions_35 */
-static int hf_rrc_criticalExtensions_28 = -1; /* T_criticalExtensions_28 */
+static int hf_rrc_nonCriticalExtensions_38 = -1; /* T_nonCriticalExtensions_38 */
+static int hf_rrc_criticalExtensions_31 = -1; /* T_criticalExtensions_31 */
static int hf_rrc_r8_03 = -1; /* T_r8_03 */
static int hf_rrc_handoverToUTRANCommand_r8 = -1; /* HandoverToUTRANCommand_r8_IEs */
static int hf_rrc_v7d0NonCriticalExtensions_03 = -1; /* T_v7d0NonCriticalExtensions_03 */
@@ -915,14 +971,18 @@ static int hf_rrc_v890NonCriticalExtensions_03 = -1; /* T_v890NonCriticalExtens
static int hf_rrc_handoverToUTRANCommand_v890ext = -1; /* HandoverToUTRANCommand_v890ext_IEs */
static int hf_rrc_v8a0NonCriticalExtensions_02 = -1; /* T_v8a0NonCriticalExtensions_02 */
static int hf_rrc_handoverToUTRANCommand_v8a0ext = -1; /* HandoverToUTRANCommand_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_36 = -1; /* T_nonCriticalExtensions_36 */
-static int hf_rrc_criticalExtensions_29 = -1; /* T_criticalExtensions_29 */
+static int hf_rrc_nonCriticalExtensions_39 = -1; /* T_nonCriticalExtensions_39 */
+static int hf_rrc_criticalExtensions_32 = -1; /* T_criticalExtensions_32 */
static int hf_rrc_r9_03 = -1; /* T_r9_03 */
static int hf_rrc_handoverToUTRANCommand_r9 = -1; /* HandoverToUTRANCommand_r9_IEs */
-static int hf_rrc_nonCriticalExtensions_37 = -1; /* T_nonCriticalExtensions_37 */
-static int hf_rrc_criticalExtensions_30 = -1; /* T_criticalExtensions_30 */
+static int hf_rrc_nonCriticalExtensions_40 = -1; /* T_nonCriticalExtensions_40 */
+static int hf_rrc_criticalExtensions_33 = -1; /* T_criticalExtensions_33 */
+static int hf_rrc_r10_03 = -1; /* T_r10_03 */
+static int hf_rrc_handoverToUTRANCommand_r10 = -1; /* HandoverToUTRANCommand_r10_IEs */
+static int hf_rrc_nonCriticalExtensions_41 = -1; /* T_nonCriticalExtensions_41 */
+static int hf_rrc_criticalExtensions_34 = -1; /* T_criticalExtensions_34 */
static int hf_rrc_new_U_RNTI_01 = -1; /* U_RNTI_Short */
-static int hf_rrc_dummy_06 = -1; /* ActivationTime */
+static int hf_rrc_dummy_07 = -1; /* ActivationTime */
static int hf_rrc_cipheringAlgorithm = -1; /* CipheringAlgorithm */
static int hf_rrc_specificationMode = -1; /* T_specificationMode */
static int hf_rrc_complete = -1; /* T_complete */
@@ -1019,7 +1079,7 @@ static int hf_rrc_rab_InformationSetupList_05 = -1; /* RAB_InformationSetupList
static int hf_rrc_preconfiguration_05 = -1; /* T_preconfiguration_05 */
static int hf_rrc_preConfigMode_05 = -1; /* T_preConfigMode_05 */
static int hf_rrc_defaultConfig_05 = -1; /* T_defaultConfig_05 */
-static int hf_rrc_dlul_HSPA_Information = -1; /* DLUL_HSPA_Information_r8 */
+static int hf_rrc_dummy_08 = -1; /* DLUL_HSPA_Information_r8 */
static int hf_rrc_modeSpecificInfo_08 = -1; /* T_modeSpecificInfo_08 */
static int hf_rrc_fdd_14 = -1; /* T_fdd_14 */
static int hf_rrc_tdd_06 = -1; /* T_tdd_05 */
@@ -1027,22 +1087,38 @@ static int hf_rrc_tdd384_04 = -1; /* T_tdd384_04 */
static int hf_rrc_tdd128_04 = -1; /* T_tdd128_04 */
static int hf_rrc_tdd768_01 = -1; /* T_tdd768_01 */
static int hf_rrc_rab_InformationSetupList_06 = -1; /* RAB_InformationSetupList_v820ext */
+static int hf_rrc_defaultConfigForCellFACH = -1; /* DefaultConfigForCellFACH */
static int hf_rrc_specificationMode_06 = -1; /* T_specificationMode_06 */
static int hf_rrc_complete_06 = -1; /* T_complete_06 */
static int hf_rrc_preconfiguration_06 = -1; /* T_preconfiguration_06 */
static int hf_rrc_preConfigMode_06 = -1; /* T_preConfigMode_06 */
static int hf_rrc_defaultConfig_06 = -1; /* T_defaultConfig_06 */
-static int hf_rrc_dlul_HSPA_Information_01 = -1; /* DLUL_HSPA_Information_r9 */
+static int hf_rrc_dummy_09 = -1; /* DLUL_HSPA_Information_r9 */
static int hf_rrc_modeSpecificInfo_09 = -1; /* T_modeSpecificInfo_09 */
static int hf_rrc_fdd_15 = -1; /* T_fdd_15 */
static int hf_rrc_tdd_07 = -1; /* T_tdd_06 */
static int hf_rrc_tdd384_05 = -1; /* T_tdd384_05 */
static int hf_rrc_tdd128_05 = -1; /* T_tdd128_05 */
static int hf_rrc_tdd768_02 = -1; /* T_tdd768_02 */
+static int hf_rrc_specificationMode_07 = -1; /* T_specificationMode_07 */
+static int hf_rrc_complete_07 = -1; /* T_complete_07 */
+static int hf_rrc_preconfiguration_07 = -1; /* T_preconfiguration_07 */
+static int hf_rrc_preConfigMode_07 = -1; /* T_preConfigMode_07 */
+static int hf_rrc_defaultConfig_07 = -1; /* T_defaultConfig_07 */
+static int hf_rrc_dummy_10 = -1; /* DLUL_HSPA_Information_r10 */
+static int hf_rrc_modeSpecificInfo_10 = -1; /* T_modeSpecificInfo_10 */
+static int hf_rrc_fdd_16 = -1; /* T_fdd_16 */
+static int hf_rrc_tdd_08 = -1; /* T_tdd_07 */
+static int hf_rrc_tdd384_06 = -1; /* T_tdd384_06 */
+static int hf_rrc_tdd128_06 = -1; /* T_tdd128_06 */
+static int hf_rrc_tdd768_03 = -1; /* T_tdd768_03 */
static int hf_rrc_count_C_ActivationTime = -1; /* ActivationTime */
static int hf_rrc_laterNonCriticalExtensions_12 = -1; /* T_laterNonCriticalExtensions_12 */
static int hf_rrc_handoverToUTRANComplete_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_38 = -1; /* T_nonCriticalExtensions_38 */
+static int hf_rrc_va40NonCriticalExtensions_01 = -1; /* T_va40NonCriticalExtensions_01 */
+static int hf_rrc_handoverToUTRANComplete_va40ext = -1; /* HandoverToUTRANComplete_va40ext */
+static int hf_rrc_nonCriticalExtensions_42 = -1; /* T_nonCriticalExtensions_42 */
+static int hf_rrc_loggedMeasAvailable_01 = -1; /* T_loggedMeasAvailable_01 */
static int hf_rrc_intraDomainNasNodeSelector = -1; /* IntraDomainNasNodeSelector */
static int hf_rrc_v3a0NonCriticalExtensions_02 = -1; /* T_v3a0NonCriticalExtensions_02 */
static int hf_rrc_initialDirectTransfer_v3a0ext = -1; /* InitialDirectTransfer_v3a0ext */
@@ -1056,14 +1132,14 @@ static int hf_rrc_v770NonCriticalExtensions_01 = -1; /* T_v770NonCriticalExtens
static int hf_rrc_initialDirectTransfer_v770ext = -1; /* InitialDirectTransfer_v770ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_03 = -1; /* T_v860NonCriticalExtensions_03 */
static int hf_rrc_initialDirectTransfer_v860ext = -1; /* InitialDirectTransfer_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_39 = -1; /* T_nonCriticalExtensions_39 */
+static int hf_rrc_nonCriticalExtensions_43 = -1; /* T_nonCriticalExtensions_43 */
static int hf_rrc_start_Value = -1; /* START_Value */
static int hf_rrc_plmn_Identity = -1; /* PLMN_Identity */
static int hf_rrc_mbms_JoinedInformation = -1; /* MBMS_JoinedInformation_r6 */
static int hf_rrc_csCallType_01 = -1; /* T_csCallType_01 */
static int hf_rrc_supportOfCSG = -1; /* T_supportOfCSG */
static int hf_rrc_initialDirectTransfer_v7g0ext = -1; /* InitialDirectTransfer_v7g0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_40 = -1; /* T_nonCriticalExtensions_40 */
+static int hf_rrc_nonCriticalExtensions_44 = -1; /* T_nonCriticalExtensions_44 */
static int hf_rrc_r3_09 = -1; /* T_r3_09 */
static int hf_rrc_handoverFromUTRANCommand_GSM_r3 = -1; /* HandoverFromUTRANCommand_GSM_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_14 = -1; /* T_laterNonCriticalExtensions_14 */
@@ -1072,15 +1148,15 @@ static int hf_rrc_v690NonCriticalExtensions_09 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_handoverFromUTRANCommand_GSM_v690ext = -1; /* HandoverFromUTRANCommand_GSM_v690ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_04 = -1; /* T_v860NonCriticalExtensions_04 */
static int hf_rrc_handoverFromUTRANCommand_GSM_v860ext = -1; /* HandoverFromUTRANCommand_GSM_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_41 = -1; /* T_nonCriticalExtensions_41 */
+static int hf_rrc_nonCriticalExtensions_45 = -1; /* T_nonCriticalExtensions_45 */
static int hf_rrc_later_than_r3_07 = -1; /* T_later_than_r3_07 */
-static int hf_rrc_criticalExtensions_31 = -1; /* T_criticalExtensions_31 */
+static int hf_rrc_criticalExtensions_35 = -1; /* T_criticalExtensions_35 */
static int hf_rrc_r6_04 = -1; /* T_r6_04 */
static int hf_rrc_handoverFromUTRANCommand_GSM_r6 = -1; /* HandoverFromUTRANCommand_GSM_r6_IEs */
static int hf_rrc_handoverFromUTRANCommand_GSM_r6_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v860NonCriticalExtensions_05 = -1; /* T_v860NonCriticalExtensions_05 */
-static int hf_rrc_nonCriticalExtensions_42 = -1; /* T_nonCriticalExtensions_42 */
-static int hf_rrc_criticalExtensions_32 = -1; /* T_criticalExtensions_32 */
+static int hf_rrc_nonCriticalExtensions_46 = -1; /* T_nonCriticalExtensions_46 */
+static int hf_rrc_criticalExtensions_36 = -1; /* T_criticalExtensions_36 */
static int hf_rrc_toHandoverRAB_Info = -1; /* RAB_Info */
static int hf_rrc_frequency_band = -1; /* Frequency_Band */
static int hf_rrc_gsm_message = -1; /* T_gsm_message */
@@ -1097,9 +1173,9 @@ static int hf_rrc_sr_vcc_SecurityRABInfo = -1; /* SR_VCC_SecurityRABInfo_v860
static int hf_rrc_handoverFromUTRANCommand_GERANIu_01 = -1; /* T_handoverFromUTRANCommand_GERANIu */
static int hf_rrc_r5_03 = -1; /* T_r5_03 */
static int hf_rrc_handoverFromUTRANCommand_GERANIu_r5 = -1; /* HandoverFromUTRANCommand_GERANIu_r5_IEs */
-static int hf_rrc_nonCriticalExtensions_43 = -1; /* T_nonCriticalExtensions_43 */
+static int hf_rrc_nonCriticalExtensions_47 = -1; /* T_nonCriticalExtensions_47 */
static int hf_rrc_later_than_r5 = -1; /* T_later_than_r5 */
-static int hf_rrc_criticalExtensions_33 = -1; /* T_criticalExtensions_33 */
+static int hf_rrc_criticalExtensions_37 = -1; /* T_criticalExtensions_37 */
static int hf_rrc_frequency_Band = -1; /* Frequency_Band */
static int hf_rrc_geranIu_Message = -1; /* T_geranIu_Message */
static int hf_rrc_single_GERANIu_Message = -1; /* T_single_GERANIu_Message */
@@ -1109,16 +1185,16 @@ static int hf_rrc_r3_10 = -1; /* T_r3_10 */
static int hf_rrc_handoverFromUTRANCommand_CDMA2000_r3 = -1; /* HandoverFromUTRANCommand_CDMA2000_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_15 = -1; /* T_laterNonCriticalExtensions_15 */
static int hf_rrc_handoverFromUTRANCommand_CDMA2000_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_44 = -1; /* T_nonCriticalExtensions_44 */
+static int hf_rrc_nonCriticalExtensions_48 = -1; /* T_nonCriticalExtensions_48 */
static int hf_rrc_later_than_r3_08 = -1; /* T_later_than_r3_08 */
-static int hf_rrc_criticalExtensions_34 = -1; /* T_criticalExtensions_34 */
+static int hf_rrc_criticalExtensions_38 = -1; /* T_criticalExtensions_38 */
static int hf_rrc_cdma2000_MessageList = -1; /* CDMA2000_MessageList */
-static int hf_rrc_criticalExtensions_35 = -1; /* T_criticalExtensions_35 */
+static int hf_rrc_criticalExtensions_39 = -1; /* T_criticalExtensions_39 */
static int hf_rrc_r8_04 = -1; /* T_r8_04 */
static int hf_rrc_handoverFromUTRANCommand_EUTRA_r8 = -1; /* HandoverFromUTRANCommand_EUTRA_r8_IEs */
static int hf_rrc_handoverFromUTRANCommand_EUTRA_r8_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_45 = -1; /* T_nonCriticalExtensions_45 */
-static int hf_rrc_criticalExtensions_36 = -1; /* T_criticalExtensions_36 */
+static int hf_rrc_nonCriticalExtensions_49 = -1; /* T_nonCriticalExtensions_49 */
+static int hf_rrc_criticalExtensions_40 = -1; /* T_criticalExtensions_40 */
static int hf_rrc_toHandoverRAB_Info_02 = -1; /* RAB_InformationList */
static int hf_rrc_eutra_Message = -1; /* T_eutra_Message */
static int hf_rrc_interRAT_HO_FailureCause = -1; /* InterRAT_HO_FailureCause */
@@ -1132,7 +1208,7 @@ static int hf_rrc_v590NonCriticalExtensions_06 = -1; /* T_v590NonCriticalExtens
static int hf_rrc_handoverFromUTRANFailure_v590ext = -1; /* HandoverFromUtranFailure_v590ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_06 = -1; /* T_v860NonCriticalExtensions_06 */
static int hf_rrc_handoverFromUTRANFailure_v860ext = -1; /* HandoverFromUtranFailure_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_46 = -1; /* T_nonCriticalExtensions_46 */
+static int hf_rrc_nonCriticalExtensions_50 = -1; /* T_nonCriticalExtensions_50 */
static int hf_rrc_geranIu_MessageList_01 = -1; /* GERANIu_MessageList */
static int hf_rrc_eutra_Message_01 = -1; /* T_eutra_Message_01 */
static int hf_rrc_predefinedConfigStatusList = -1; /* T_predefinedConfigStatusList */
@@ -1171,7 +1247,9 @@ static int hf_rrc_v7e0NonCriticalExtensions = -1; /* T_v7e0NonCriticalExtension
static int hf_rrc_interRATHandoverInfo_v7e0ext = -1; /* InterRATHandoverInfo_v7e0ext_IEs */
static int hf_rrc_v7f0NonCriticalExtensions_04 = -1; /* T_v7f0NonCriticalExtensions_04 */
static int hf_rrc_interRATHandoverInfo_v7f0ext = -1; /* InterRATHandoverInfo_v7f0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_47 = -1; /* T_nonCriticalExtensions_47 */
+static int hf_rrc_va40NonCriticalExtensions_02 = -1; /* T_va40NonCriticalExtensions_02 */
+static int hf_rrc_interRATHandoverInfo_va40ext = -1; /* InterRATHandoverInfoBand_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_51 = -1; /* T_nonCriticalExtensions_51 */
static int hf_rrc_accessStratumReleaseIndicator = -1; /* AccessStratumReleaseIndicator */
static int hf_rrc_tdd128_RF_Capability = -1; /* RadioFrequencyBandTDDList */
static int hf_rrc_predefinedConfigStatusListComp = -1; /* PredefinedConfigStatusListComp */
@@ -1197,7 +1275,9 @@ static int hf_rrc_v8b0NonCriticalExtensions = -1; /* T_v8b0NonCriticalExtension
static int hf_rrc_interRATHandoverInfo_v8b0ext = -1; /* InterRATHandoverInfo_v8b0ext_IEs */
static int hf_rrc_v950NonCriticalExtensions_02 = -1; /* T_v950NonCriticalExtensions_02 */
static int hf_rrc_interRATHandoverInfo_v950ext = -1; /* InterRATHandoverInfo_v950ext_IEs */
-static int hf_rrc_nonCriticalExtensions_48 = -1; /* T_nonCriticalExtensions_48 */
+static int hf_rrc_va40NonCriticalExtensions_03 = -1; /* T_va40NonCriticalExtensions_03 */
+static int hf_rrc_interRATHandoverInfo_va40ext_01 = -1; /* InterRATHandoverInfo_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_52 = -1; /* T_nonCriticalExtensions_52 */
static int hf_rrc_supportForSIB11bis = -1; /* T_supportForSIB11bis */
static int hf_rrc_supportForFDPCH = -1; /* T_supportForFDPCH */
static int hf_rrc_ue_RadioAccessCapabilityInfo = -1; /* UE_RadioAccessCapabilityInfo_v770ext */
@@ -1215,6 +1295,10 @@ static int hf_rrc_ue_RadioAccessCapabilityInfo_03 = -1; /* UE_RadioAccessCapabi
static int hf_rrc_ue_RadioAccessCapabilityComp2_04 = -1; /* UE_RadioAccessCapabilityComp2_v920ext */
static int hf_rrc_ue_RadioAccessCapabilityInfo_04 = -1; /* UE_RadioAccessCapabilityInfo_TDD128_v8b0ext */
static int hf_rrc_pdcp_Capability = -1; /* PDCP_Capability_r4_ext */
+static int hf_rrc_ue_RadioAccessCapabilityInfo_05 = -1; /* UE_RadioAccessCapability_va40ext */
+static int hf_rrc_ue_RadioAccessCapabilityComp2_05 = -1; /* UE_RadioAccessCapabilityComp2_va40ext */
+static int hf_rrc_ue_RadioAccessCapabBand = -1; /* UE_RadioAccessCapabBand_va40ext */
+static int hf_rrc_rf_CapabilityFDDComp = -1; /* RF_CapabBandListFDDComp_ext2 */
static int hf_rrc_r3_11 = -1; /* T_r3_11 */
static int hf_rrc_measurementControl_r3 = -1; /* MeasurementControl_r3_IEs */
static int hf_rrc_v390nonCriticalExtensions = -1; /* T_v390nonCriticalExtensions */
@@ -1228,46 +1312,51 @@ static int hf_rrc_v590NonCriticalExtensions_08 = -1; /* T_v590NonCriticalExtens
static int hf_rrc_measurementControl_v590ext = -1; /* MeasurementControl_v590ext_IEs */
static int hf_rrc_v5b0NonCriticalExtensions = -1; /* T_v5b0NonCriticalExtensions */
static int hf_rrc_measurementControl_v5b0ext = -1; /* MeasurementControl_v5b0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_49 = -1; /* T_nonCriticalExtensions_49 */
+static int hf_rrc_nonCriticalExtensions_53 = -1; /* T_nonCriticalExtensions_53 */
static int hf_rrc_later_than_r3_09 = -1; /* T_later_than_r3_09 */
-static int hf_rrc_criticalExtensions_37 = -1; /* T_criticalExtensions_37 */
+static int hf_rrc_criticalExtensions_41 = -1; /* T_criticalExtensions_41 */
static int hf_rrc_r4_03 = -1; /* T_r4_03 */
static int hf_rrc_measurementControl_r4 = -1; /* MeasurementControl_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_03 = -1; /* T_v4d0NonCriticalExtensions_03 */
static int hf_rrc_measurementControl_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtensions_09 = -1; /* T_v590NonCriticalExtensions_09 */
static int hf_rrc_v5b0NonCriticalExtensions_01 = -1; /* T_v5b0NonCriticalExtensions_01 */
-static int hf_rrc_nonCriticalExtensions_50 = -1; /* T_nonCriticalExtensions_50 */
+static int hf_rrc_nonCriticalExtensions_54 = -1; /* T_nonCriticalExtensions_54 */
static int hf_rrc_later_than_r4 = -1; /* T_later_than_r4 */
static int hf_rrc_rrc_TransactionIdentifier_MSP = -1; /* RRC_TransactionIdentifier */
-static int hf_rrc_criticalExtensions_38 = -1; /* T_criticalExtensions_38 */
+static int hf_rrc_criticalExtensions_42 = -1; /* T_criticalExtensions_42 */
static int hf_rrc_r6_05 = -1; /* T_r6_05 */
static int hf_rrc_measurementControl_r6 = -1; /* MeasurementControl_r6_IEs */
static int hf_rrc_v6a0NonCriticalExtensions = -1; /* T_v6a0NonCriticalExtensions */
static int hf_rrc_measurementControl_v6a0ext = -1; /* MeasurementControl_v6a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_51 = -1; /* T_nonCriticalExtensions_51 */
-static int hf_rrc_criticalExtensions_39 = -1; /* T_criticalExtensions_39 */
+static int hf_rrc_nonCriticalExtensions_55 = -1; /* T_nonCriticalExtensions_55 */
+static int hf_rrc_criticalExtensions_43 = -1; /* T_criticalExtensions_43 */
static int hf_rrc_r7_04 = -1; /* T_r7_04 */
static int hf_rrc_measurementControl_r7 = -1; /* MeasurementControl_r7_IEs */
static int hf_rrc_measurementControl_r7_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v7b0NonCriticalExtensions = -1; /* T_v7b0NonCriticalExtensions */
static int hf_rrc_measurementControl_v7b0ext = -1; /* MeasurementControl_v7b0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_52 = -1; /* T_nonCriticalExtensions_52 */
-static int hf_rrc_criticalExtensions_40 = -1; /* T_criticalExtensions_40 */
+static int hf_rrc_nonCriticalExtensions_56 = -1; /* T_nonCriticalExtensions_56 */
+static int hf_rrc_criticalExtensions_44 = -1; /* T_criticalExtensions_44 */
static int hf_rrc_r8_05 = -1; /* T_r8_05 */
static int hf_rrc_measurementControl_r8 = -1; /* MeasurementControl_r8_IEs */
static int hf_rrc_measurementControl_r8_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v8a0NonCriticalExtensions_03 = -1; /* T_v8a0NonCriticalExtensions_03 */
static int hf_rrc_measurementControl_v8a0ext = -1; /* MeasurementControl_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_53 = -1; /* T_nonCriticalExtensions_53 */
-static int hf_rrc_criticalExtensions_41 = -1; /* T_criticalExtensions_41 */
+static int hf_rrc_nonCriticalExtensions_57 = -1; /* T_nonCriticalExtensions_57 */
+static int hf_rrc_criticalExtensions_45 = -1; /* T_criticalExtensions_45 */
static int hf_rrc_r9_04 = -1; /* T_r9_04 */
static int hf_rrc_measurementControl_r9 = -1; /* MeasurementControl_r9_IEs */
static int hf_rrc_measurementControl_r9_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v970NonCriticalExtensions = -1; /* T_v970NonCriticalExtensions */
static int hf_rrc_measurementControl_v970ext = -1; /* MeasurementControl_v970ext_IEs */
-static int hf_rrc_nonCriticalExtensions_54 = -1; /* T_nonCriticalExtensions_54 */
-static int hf_rrc_criticalExtensions_42 = -1; /* T_criticalExtensions_42 */
+static int hf_rrc_nonCriticalExtensions_58 = -1; /* T_nonCriticalExtensions_58 */
+static int hf_rrc_criticalExtensions_46 = -1; /* T_criticalExtensions_46 */
+static int hf_rrc_r10_04 = -1; /* T_r10_04 */
+static int hf_rrc_measurementControl_r10 = -1; /* MeasurementControl_r10_IEs */
+static int hf_rrc_measurementControl_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_59 = -1; /* T_nonCriticalExtensions_59 */
+static int hf_rrc_criticalExtensions_47 = -1; /* T_criticalExtensions_47 */
static int hf_rrc_measurementIdentity = -1; /* MeasurementIdentity */
static int hf_rrc_measurementCommand = -1; /* MeasurementCommand */
static int hf_rrc_measurementReportingMode = -1; /* MeasurementReportingMode */
@@ -1291,11 +1380,13 @@ static int hf_rrc_newInterFreqCellList_01 = -1; /* NewInterFreqCellList_LCR_v8
static int hf_rrc_measurementCommand_05 = -1; /* MeasurementCommand_r9 */
static int hf_rrc_measurementIdentity_01 = -1; /* MeasurementIdentity_r9 */
static int hf_rrc_additionalMeasurementList_01 = -1; /* AdditionalMeasurementID_List_r9 */
+static int hf_rrc_measurementCommand_06 = -1; /* MeasurementCommand_r10 */
+static int hf_rrc_dpch_CompressedModeStatusInfo_01 = -1; /* DPCH_CompressedModeStatusInfo_r10 */
static int hf_rrc_laterNonCriticalExtensions_19 = -1; /* T_laterNonCriticalExtensions_19 */
static int hf_rrc_measurementControlFailure_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtensions_10 = -1; /* T_v590NonCriticalExtensions_10 */
static int hf_rrc_measurementControlFailure_v590ext = -1; /* MeasurementControlFailure_v590ext_IEs */
-static int hf_rrc_nonCriticalExtensions_55 = -1; /* T_nonCriticalExtensions_55 */
+static int hf_rrc_nonCriticalExtensions_60 = -1; /* T_nonCriticalExtensions_60 */
static int hf_rrc_measuredResults = -1; /* MeasuredResults */
static int hf_rrc_additionalMeasuredResults = -1; /* MeasuredResultsList */
static int hf_rrc_eventResults = -1; /* EventResults */
@@ -1319,11 +1410,13 @@ static int hf_rrc_v920NonCriticalExtensions_01 = -1; /* T_v920NonCriticalExtens
static int hf_rrc_measurementReport_v920ext = -1; /* MeasurementReport_v920ext_IEs */
static int hf_rrc_v970NonCriticalExtensions_01 = -1; /* T_v970NonCriticalExtensions_01 */
static int hf_rrc_measurementReport_v970ext_IE = -1; /* MeasurementReport_v970ext_IEs */
-static int hf_rrc_nonCriticalExtensions_56 = -1; /* T_nonCriticalExtensions_56 */
+static int hf_rrc_va40NonCriticalExtensions_04 = -1; /* T_va40NonCriticalExtensions_04 */
+static int hf_rrc_measurementReport_va40ext = -1; /* MeasurementReport_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_61 = -1; /* T_nonCriticalExtensions_61 */
static int hf_rrc_measuredResults_v390ext = -1; /* MeasuredResults_v390ext */
static int hf_rrc_interFreqEventResults_LCR = -1; /* InterFreqEventResults_LCR_r4_ext */
static int hf_rrc_additionalMeasuredResults_LCR = -1; /* MeasuredResultsList_LCR_r4_ext */
-static int hf_rrc_dummy_07 = -1; /* PrimaryCPICH_Info */
+static int hf_rrc_dummy_11 = -1; /* PrimaryCPICH_Info */
static int hf_rrc_measuredResults_v590ext = -1; /* MeasuredResults_v590ext */
static int hf_rrc_measuredResults_01 = -1; /* MeasuredResults_v770ext */
static int hf_rrc_additionalMeasuredResults_01 = -1; /* MeasuredResultsList_v770xet */
@@ -1342,6 +1435,9 @@ static int hf_rrc_additionalMeasuredResultsOnSecUlFreq = -1; /* MeasuredResults
static int hf_rrc_eventResultsOnSecUlFreq = -1; /* EventResultsOnSecUlFreq */
static int hf_rrc_eutra_MeasuredResults_01 = -1; /* EUTRA_MeasuredResults_v920ext */
static int hf_rrc_measurementIdentity_02 = -1; /* MeasurementIdentityExt */
+static int hf_rrc_eventResults_03 = -1; /* EventResults_va40ext */
+static int hf_rrc_loggedMeasAvailable_02 = -1; /* T_loggedMeasAvailable_02 */
+static int hf_rrc_loggedANRResultsAvailable_01 = -1; /* T_loggedANRResultsAvailable_01 */
static int hf_rrc_pagingRecordList = -1; /* PagingRecordList */
static int hf_rrc_bcch_ModificationInfo = -1; /* BCCH_ModificationInfo */
static int hf_rrc_laterNonCriticalExtensions_21 = -1; /* T_laterNonCriticalExtensions_21 */
@@ -1350,13 +1446,13 @@ static int hf_rrc_v590NonCriticalExtensions_12 = -1; /* T_v590NonCriticalExtens
static int hf_rrc_pagingType1_v590ext = -1; /* PagingType1_v590ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_09 = -1; /* T_v860NonCriticalExtensions_09 */
static int hf_rrc_pagingType1_v860ext = -1; /* PagingType1_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_57 = -1; /* T_nonCriticalExtensions_57 */
+static int hf_rrc_nonCriticalExtensions_62 = -1; /* T_nonCriticalExtensions_62 */
static int hf_rrc_pagingRecord2List = -1; /* PagingRecord2List_r5 */
static int hf_rrc_pagingCause = -1; /* PagingCause */
static int hf_rrc_pagingRecordTypeID = -1; /* PagingRecordTypeID */
static int hf_rrc_laterNonCriticalExtensions_22 = -1; /* T_laterNonCriticalExtensions_22 */
static int hf_rrc_pagingType2_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_58 = -1; /* T_nonCriticalExtensions_58 */
+static int hf_rrc_nonCriticalExtensions_63 = -1; /* T_nonCriticalExtensions_63 */
static int hf_rrc_r3_12 = -1; /* T_r3_12 */
static int hf_rrc_physicalChannelReconfiguration_r3 = -1; /* PhysicalChannelReconfiguration_r3_IEs */
static int hf_rrc_v3a0NonCriticalExtensions_05 = -1; /* T_v3a0NonCriticalExtensions_05 */
@@ -1371,9 +1467,9 @@ static int hf_rrc_v690NonCriticalExtensions_12 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_physicalChannelReconfiguration_v690ext = -1; /* PhysicalChannelReconfiguration_v690ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_04 = -1; /* T_v770NonCriticalExtensions_04 */
static int hf_rrc_physicalChannelReconfiguration_v770ext = -1; /* PhysicalChannelReconfiguration_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_59 = -1; /* T_nonCriticalExtensions_59 */
+static int hf_rrc_nonCriticalExtensions_64 = -1; /* T_nonCriticalExtensions_64 */
static int hf_rrc_later_than_r3_10 = -1; /* T_later_than_r3_10 */
-static int hf_rrc_criticalExtensions_43 = -1; /* T_criticalExtensions_43 */
+static int hf_rrc_criticalExtensions_48 = -1; /* T_criticalExtensions_48 */
static int hf_rrc_r4_04 = -1; /* T_r4_04 */
static int hf_rrc_physicalChannelReconfiguration_r4 = -1; /* PhysicalChannelReconfiguration_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_04 = -1; /* T_v4d0NonCriticalExtensions_04 */
@@ -1381,23 +1477,23 @@ static int hf_rrc_physicalChannelReconfiguration_r4_add_ext = -1; /* BIT_STRING
static int hf_rrc_v590NonCriticalExtenstions_03 = -1; /* T_v590NonCriticalExtenstions_03 */
static int hf_rrc_v690NonCriticalExtensions_13 = -1; /* T_v690NonCriticalExtensions_13 */
static int hf_rrc_v770NonCriticalExtensions_05 = -1; /* T_v770NonCriticalExtensions_05 */
-static int hf_rrc_nonCriticalExtensions_60 = -1; /* T_nonCriticalExtensions_60 */
-static int hf_rrc_criticalExtensions_44 = -1; /* T_criticalExtensions_44 */
+static int hf_rrc_nonCriticalExtensions_65 = -1; /* T_nonCriticalExtensions_65 */
+static int hf_rrc_criticalExtensions_49 = -1; /* T_criticalExtensions_49 */
static int hf_rrc_r5_04 = -1; /* T_r5_04 */
static int hf_rrc_physicalChannelReconfiguration_r5 = -1; /* PhysicalChannelReconfiguration_r5_IEs */
static int hf_rrc_physicalChannelReconfiguration_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_14 = -1; /* T_v690NonCriticalExtensions_14 */
static int hf_rrc_v770NonCriticalExtensions_06 = -1; /* T_v770NonCriticalExtensions_06 */
-static int hf_rrc_nonCriticalExtensions_61 = -1; /* T_nonCriticalExtensions_61 */
-static int hf_rrc_criticalExtensions_45 = -1; /* T_criticalExtensions_45 */
+static int hf_rrc_nonCriticalExtensions_66 = -1; /* T_nonCriticalExtensions_66 */
+static int hf_rrc_criticalExtensions_50 = -1; /* T_criticalExtensions_50 */
static int hf_rrc_r6_06 = -1; /* T_r6_06 */
static int hf_rrc_physicalChannelReconfiguration_r6 = -1; /* PhysicalChannelReconfiguration_r6_IEs */
static int hf_rrc_physicalChannelReconfiguration_r6_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v6b0NonCriticalExtensions_06 = -1; /* T_v6b0NonCriticalExtensions_05 */
static int hf_rrc_physicalChannelReconfiguration_v6b0ext = -1; /* PhysicalChannelReconfiguration_v6b0ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_07 = -1; /* T_v770NonCriticalExtensions_07 */
-static int hf_rrc_nonCriticalExtensions_62 = -1; /* T_nonCriticalExtensions_62 */
-static int hf_rrc_criticalExtensions_46 = -1; /* T_criticalExtensions_46 */
+static int hf_rrc_nonCriticalExtensions_67 = -1; /* T_nonCriticalExtensions_67 */
+static int hf_rrc_criticalExtensions_51 = -1; /* T_criticalExtensions_51 */
static int hf_rrc_r7_05 = -1; /* T_r7_05 */
static int hf_rrc_physicalChannelReconfiguration_r7 = -1; /* PhysicalChannelReconfiguration_r7_IEs */
static int hf_rrc_physicalChannelReconfiguration_r7_add_ext = -1; /* BIT_STRING */
@@ -1409,8 +1505,8 @@ static int hf_rrc_v7f0NonCriticalExtensions_05 = -1; /* T_v7f0NonCriticalExtens
static int hf_rrc_physicalChannelReconfiguration_v7f0ext = -1; /* PhysicalChannelReconfiguration_v7f0ext_IEs */
static int hf_rrc_v7g0NonCriticalExtensions_06 = -1; /* T_v7g0NonCriticalExtensions_06 */
static int hf_rrc_physicalChannelReconfiguration_v7g0ext = -1; /* PhysicalChannelReconfiguration_v7g0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_63 = -1; /* T_nonCriticalExtensions_63 */
-static int hf_rrc_criticalExtensions_47 = -1; /* T_criticalExtensions_47 */
+static int hf_rrc_nonCriticalExtensions_68 = -1; /* T_nonCriticalExtensions_68 */
+static int hf_rrc_criticalExtensions_52 = -1; /* T_criticalExtensions_52 */
static int hf_rrc_r8_06 = -1; /* T_r8_06 */
static int hf_rrc_physicalChannelReconfiguration_r8 = -1; /* PhysicalChannelReconfiguration_r8_IEs */
static int hf_rrc_physicalChannelReconfiguration_r8_add_ext = -1; /* BIT_STRING */
@@ -1421,24 +1517,29 @@ static int hf_rrc_physicalChannelReconfiguration_v890ext = -1; /* PhysicalChann
static int hf_rrc_v7g0NonCriticalExtensions_07 = -1; /* T_v7g0NonCriticalExtensions_07 */
static int hf_rrc_v8a0NonCriticalExtensions_04 = -1; /* T_v8a0NonCriticalExtensions_04 */
static int hf_rrc_physicalChannelReconfiguration_v8a0ext = -1; /* PhysicalChannelReconfiguration_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_64 = -1; /* T_nonCriticalExtensions_64 */
-static int hf_rrc_criticalExtensions_48 = -1; /* T_criticalExtensions_48 */
+static int hf_rrc_nonCriticalExtensions_69 = -1; /* T_nonCriticalExtensions_69 */
+static int hf_rrc_criticalExtensions_53 = -1; /* T_criticalExtensions_53 */
static int hf_rrc_r9_05 = -1; /* T_r9_05 */
static int hf_rrc_physicalChannelReconfiguration_r9 = -1; /* PhysicalChannelReconfiguration_r9_IEs */
static int hf_rrc_physicalChannelReconfiguration_r9_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v950NonCriticalExtensions_03 = -1; /* T_v950NonCriticalExtensions_03 */
static int hf_rrc_physicalChannelReconfiguration_v950ext = -1; /* PhysicalChannelReconfiguration_v950ext_IEs */
-static int hf_rrc_nonCriticalExtensions_65 = -1; /* T_nonCriticalExtensions_65 */
-static int hf_rrc_criticalExtensions_49 = -1; /* T_criticalExtensions_49 */
+static int hf_rrc_nonCriticalExtensions_70 = -1; /* T_nonCriticalExtensions_70 */
+static int hf_rrc_criticalExtensions_54 = -1; /* T_criticalExtensions_54 */
+static int hf_rrc_r10_05 = -1; /* T_r10_05 */
+static int hf_rrc_physicalChannelReconfiguration_r10 = -1; /* PhysicalChannelReconfiguration_r10_IEs */
+static int hf_rrc_physicalChannelReconfiguration_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_71 = -1; /* T_nonCriticalExtensions_71 */
+static int hf_rrc_criticalExtensions_55 = -1; /* T_criticalExtensions_55 */
static int hf_rrc_ul_ChannelRequirement_03 = -1; /* UL_ChannelRequirementWithCPCH_SetID */
-static int hf_rrc_modeSpecificInfo_10 = -1; /* T_modeSpecificInfo_10 */
-static int hf_rrc_fdd_16 = -1; /* T_fdd_16 */
-static int hf_rrc_ul_ChannelRequirement_04 = -1; /* UL_ChannelRequirementWithCPCH_SetID_r4 */
static int hf_rrc_modeSpecificInfo_11 = -1; /* T_modeSpecificInfo_11 */
static int hf_rrc_fdd_17 = -1; /* T_fdd_17 */
-static int hf_rrc_ul_ChannelRequirement_05 = -1; /* UL_ChannelRequirementWithCPCH_SetID_r5 */
+static int hf_rrc_ul_ChannelRequirement_04 = -1; /* UL_ChannelRequirementWithCPCH_SetID_r4 */
static int hf_rrc_modeSpecificInfo_12 = -1; /* T_modeSpecificInfo_12 */
static int hf_rrc_fdd_18 = -1; /* T_fdd_18 */
+static int hf_rrc_ul_ChannelRequirement_05 = -1; /* UL_ChannelRequirementWithCPCH_SetID_r5 */
+static int hf_rrc_modeSpecificInfo_13 = -1; /* T_modeSpecificInfo_13 */
+static int hf_rrc_fdd_19 = -1; /* T_fdd_19 */
static int hf_rrc_delayRestrictionFlag = -1; /* DelayRestrictionFlag */
static int hf_rrc_postVerificationPeriod_01 = -1; /* T_postVerificationPeriod_01 */
static int hf_rrc_timingMaintainedSynchInd = -1; /* TimingMaintainedSynchInd */
@@ -1446,28 +1547,29 @@ static int hf_rrc_responseToChangeOfUE_Capability = -1; /* T_responseToChangeOf
static int hf_rrc_harqInfo = -1; /* HARQ_Info_r7 */
static int hf_rrc_responseToChangeOfUE_Capability_01 = -1; /* T_responseToChangeOfUE_Capability_01 */
static int hf_rrc_responseToChangeOfUE_Capability_02 = -1; /* T_responseToChangeOfUE_Capability_02 */
+static int hf_rrc_responseToChangeOfUE_Capability_03 = -1; /* T_responseToChangeOfUE_Capability_03 */
static int hf_rrc_ul_IntegProtActivationInfo = -1; /* IntegrityProtActivationInfo */
static int hf_rrc_ul_TimingAdvance = -1; /* UL_TimingAdvance */
-static int hf_rrc_dummy_08 = -1; /* RB_ActivationTimeInfoList */
+static int hf_rrc_dummy_12 = -1; /* RB_ActivationTimeInfoList */
static int hf_rrc_ul_CounterSynchronisationInfo = -1; /* UL_CounterSynchronisationInfo */
static int hf_rrc_laterNonCriticalExtensions_24 = -1; /* T_laterNonCriticalExtensions_24 */
static int hf_rrc_physicalChannelReconfigurationComplete_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v770NonCriticalExtensions_08 = -1; /* T_v770NonCriticalExtensions_08 */
static int hf_rrc_physicalChannelReconfigurationComplete_v770ext = -1; /* PhysicalChannelReconfigurationComplete_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_66 = -1; /* T_nonCriticalExtensions_66 */
+static int hf_rrc_nonCriticalExtensions_72 = -1; /* T_nonCriticalExtensions_72 */
static int hf_rrc_ext_UL_TimingAdvance = -1; /* EXT_UL_TimingAdvance */
static int hf_rrc_deferredMeasurementControlReading = -1; /* T_deferredMeasurementControlReading */
static int hf_rrc_laterNonCriticalExtensions_25 = -1; /* T_laterNonCriticalExtensions_25 */
static int hf_rrc_physicalChannelReconfigurationFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_67 = -1; /* T_nonCriticalExtensions_67 */
+static int hf_rrc_nonCriticalExtensions_73 = -1; /* T_nonCriticalExtensions_73 */
static int hf_rrc_r3_13 = -1; /* T_r3_13 */
static int hf_rrc_physicalSharedChannelAllocation_r3 = -1; /* PhysicalSharedChannelAllocation_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_26 = -1; /* T_laterNonCriticalExtensions_26 */
static int hf_rrc_physicalSharedChannelAllocation_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_68 = -1; /* T_nonCriticalExtensions_68 */
+static int hf_rrc_nonCriticalExtensions_74 = -1; /* T_nonCriticalExtensions_74 */
static int hf_rrc_later_than_r3_11 = -1; /* T_later_than_r3_11 */
static int hf_rrc_dsch_RNTI = -1; /* DSCH_RNTI */
-static int hf_rrc_criticalExtensions_50 = -1; /* T_criticalExtensions_50 */
+static int hf_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */
static int hf_rrc_r4_05 = -1; /* T_r4_05 */
static int hf_rrc_physicalSharedChannelAllocation_r4 = -1; /* PhysicalSharedChannelAllocation_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_05 = -1; /* T_v4d0NonCriticalExtensions_05 */
@@ -1476,8 +1578,8 @@ static int hf_rrc_v690NonCriticalExtensions_15 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_physicalSharedChannelAllocation_v690ext = -1; /* PhysicalSharedChannelAllocation_v690ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_09 = -1; /* T_v770NonCriticalExtensions_09 */
static int hf_rrc_physicalSharedChannelAllocation_v770ext = -1; /* PhysicalSharedChannelAllocation_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_69 = -1; /* T_nonCriticalExtensions_69 */
-static int hf_rrc_criticalExtensions_51 = -1; /* T_criticalExtensions_51 */
+static int hf_rrc_nonCriticalExtensions_75 = -1; /* T_nonCriticalExtensions_75 */
+static int hf_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */
static int hf_rrc_ul_TimingAdvance_01 = -1; /* UL_TimingAdvanceControl */
static int hf_rrc_pusch_CapacityAllocationInfo = -1; /* PUSCH_CapacityAllocationInfo */
static int hf_rrc_pdsch_CapacityAllocationInfo = -1; /* PDSCH_CapacityAllocationInfo */
@@ -1504,7 +1606,7 @@ static int hf_rrc_laterNonCriticalExtensions_27 = -1; /* T_laterNonCriticalExte
static int hf_rrc_puschCapacityRequest_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtensions_13 = -1; /* T_v590NonCriticalExtensions_13 */
static int hf_rrc_puschCapacityRequest_v590ext = -1; /* PUSCHCapacityRequest_v590ext */
-static int hf_rrc_nonCriticalExtensions_70 = -1; /* T_nonCriticalExtensions_70 */
+static int hf_rrc_nonCriticalExtensions_76 = -1; /* T_nonCriticalExtensions_76 */
static int hf_rrc_primaryCCPCH_RSCP_delta = -1; /* DeltaRSCP */
static int hf_rrc_r3_14 = -1; /* T_r3_14 */
static int hf_rrc_radioBearerReconfiguration_r3 = -1; /* RadioBearerReconfiguration_r3_IEs */
@@ -1522,9 +1624,9 @@ static int hf_rrc_v690NonCriticalExtensions_16 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_radioBearerReconfiguration_v690ext = -1; /* RadioBearerReconfiguration_v690ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_10 = -1; /* T_v770NonCriticalExtensions_10 */
static int hf_rrc_radioBearerReconfiguration_v770ext = -1; /* RadioBearerReconfiguration_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_71 = -1; /* T_nonCriticalExtensions_71 */
+static int hf_rrc_nonCriticalExtensions_77 = -1; /* T_nonCriticalExtensions_77 */
static int hf_rrc_later_than_r3_12 = -1; /* T_later_than_r3_12 */
-static int hf_rrc_criticalExtensions_52 = -1; /* T_criticalExtensions_52 */
+static int hf_rrc_criticalExtensions_58 = -1; /* T_criticalExtensions_58 */
static int hf_rrc_r4_06 = -1; /* T_r4_06 */
static int hf_rrc_radioBearerReconfiguration_r4 = -1; /* RadioBearerReconfiguration_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_06 = -1; /* T_v4d0NonCriticalExtensions_06 */
@@ -1533,16 +1635,16 @@ static int hf_rrc_v590NonCriticalExtensions_15 = -1; /* T_v590NonCriticalExtens
static int hf_rrc_v5d0NonCriticalExtenstions_07 = -1; /* T_v5d0NonCriticalExtenstions_07 */
static int hf_rrc_v690NonCriticalExtensions_17 = -1; /* T_v690NonCriticalExtensions_17 */
static int hf_rrc_v770NonCriticalExtensions_11 = -1; /* T_v770NonCriticalExtensions_11 */
-static int hf_rrc_nonCriticalExtensions_72 = -1; /* T_nonCriticalExtensions_72 */
-static int hf_rrc_criticalExtensions_53 = -1; /* T_criticalExtensions_53 */
+static int hf_rrc_nonCriticalExtensions_78 = -1; /* T_nonCriticalExtensions_78 */
+static int hf_rrc_criticalExtensions_59 = -1; /* T_criticalExtensions_59 */
static int hf_rrc_r5_05 = -1; /* T_r5_05 */
static int hf_rrc_radioBearerReconfiguration_r5 = -1; /* RadioBearerReconfiguration_r5_IEs */
static int hf_rrc_radioBearerReconfiguration_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v5d0NonCriticalExtenstions_08 = -1; /* T_v5d0NonCriticalExtenstions_08 */
static int hf_rrc_v690NonCriticalExtensions_18 = -1; /* T_v690NonCriticalExtensions_18 */
static int hf_rrc_v770NonCriticalExtensions_12 = -1; /* T_v770NonCriticalExtensions_12 */
-static int hf_rrc_nonCriticalExtensions_73 = -1; /* T_nonCriticalExtensions_73 */
-static int hf_rrc_criticalExtensions_54 = -1; /* T_criticalExtensions_54 */
+static int hf_rrc_nonCriticalExtensions_79 = -1; /* T_nonCriticalExtensions_79 */
+static int hf_rrc_criticalExtensions_60 = -1; /* T_criticalExtensions_60 */
static int hf_rrc_r6_07 = -1; /* T_r6_07 */
static int hf_rrc_radioBearerReconfiguration_r6 = -1; /* RadioBearerReconfiguration_r6_IEs */
static int hf_rrc_radioBearerReconfiguration_r6_add_ext = -1; /* BIT_STRING */
@@ -1551,8 +1653,8 @@ static int hf_rrc_radioBearerReconfiguration_v6b0ext = -1; /* RadioBearerReconf
static int hf_rrc_v6f0NonCriticalExtensions = -1; /* T_v6f0NonCriticalExtensions */
static int hf_rrc_radioBearerRconfiguration_v6f0ext = -1; /* RadioBearerReconfiguration_v6f0ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_13 = -1; /* T_v770NonCriticalExtensions_13 */
-static int hf_rrc_nonCriticalExtensions_74 = -1; /* T_nonCriticalExtensions_74 */
-static int hf_rrc_criticalExtensions_55 = -1; /* T_criticalExtensions_55 */
+static int hf_rrc_nonCriticalExtensions_80 = -1; /* T_nonCriticalExtensions_80 */
+static int hf_rrc_criticalExtensions_61 = -1; /* T_criticalExtensions_61 */
static int hf_rrc_r7_06 = -1; /* T_r7_06 */
static int hf_rrc_radioBearerReconfiguration_r7 = -1; /* RadioBearerReconfiguration_r7_IEs */
static int hf_rrc_v780NonCriticalExtensions_05 = -1; /* T_v780NonCriticalExtensions_05 */
@@ -1565,8 +1667,8 @@ static int hf_rrc_v7f0NonCriticalExtensions_07 = -1; /* T_v7f0NonCriticalExtens
static int hf_rrc_radioBearerReconfiguration_v7f0ext = -1; /* RadioBearerReconfiguration_v7f0ext_IEs */
static int hf_rrc_v7g0NonCriticalExtensions_08 = -1; /* T_v7g0NonCriticalExtensions_08 */
static int hf_rrc_radioBearerReconfiguration_v7g0ext = -1; /* RadioBearerReconfiguration_v7g0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_75 = -1; /* T_nonCriticalExtensions_75 */
-static int hf_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */
+static int hf_rrc_nonCriticalExtensions_81 = -1; /* T_nonCriticalExtensions_81 */
+static int hf_rrc_criticalExtensions_62 = -1; /* T_criticalExtensions_62 */
static int hf_rrc_r8_07 = -1; /* T_r8_07 */
static int hf_rrc_radioBearerReconfiguration_r8 = -1; /* RadioBearerReconfiguration_r8_IEs */
static int hf_rrc_radioBearerReconfiguration_r8_add_ext = -1; /* BIT_STRING */
@@ -1577,75 +1679,86 @@ static int hf_rrc_radioBearerReconfiguration_v890ext = -1; /* RadioBearerReconf
static int hf_rrc_v7g0NonCriticalExtensions_09 = -1; /* T_v7g0NonCriticalExtensions_09 */
static int hf_rrc_v8a0NonCriticalExtensions_05 = -1; /* T_v8a0NonCriticalExtensions_05 */
static int hf_rrc_radioBearerReconfiguration_v8a0ext = -1; /* RadioBearerReconfiguration_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_76 = -1; /* T_nonCriticalExtensions_76 */
-static int hf_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */
+static int hf_rrc_nonCriticalExtensions_82 = -1; /* T_nonCriticalExtensions_82 */
+static int hf_rrc_criticalExtensions_63 = -1; /* T_criticalExtensions_63 */
static int hf_rrc_r9_06 = -1; /* T_r9_06 */
static int hf_rrc_radioBearerReconfiguration_r9 = -1; /* RadioBearerReconfiguration_r9_IEs */
static int hf_rrc_radioBearerReconfiguration_r9_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v950NonCriticalExtensions_04 = -1; /* T_v950NonCriticalExtensions_04 */
static int hf_rrc_radioBearerReconfiguration_v950ext = -1; /* RadioBearerReconfiguration_v950ext_IEs */
-static int hf_rrc_nonCriticalExtensions_77 = -1; /* T_nonCriticalExtensions_77 */
-static int hf_rrc_criticalExtensions_58 = -1; /* T_criticalExtensions_58 */
+static int hf_rrc_nonCriticalExtensions_83 = -1; /* T_nonCriticalExtensions_83 */
+static int hf_rrc_criticalExtensions_64 = -1; /* T_criticalExtensions_64 */
+static int hf_rrc_r10_06 = -1; /* T_r10_06 */
+static int hf_rrc_radioBearerReconfiguration_r10 = -1; /* RadioBearerReconfiguration_r10_IEs */
+static int hf_rrc_radioBearerReconfiguration_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_84 = -1; /* T_nonCriticalExtensions_84 */
+static int hf_rrc_criticalExtensions_65 = -1; /* T_criticalExtensions_65 */
static int hf_rrc_rab_InformationReconfigList = -1; /* RAB_InformationReconfigList */
-static int hf_rrc_dummy_09 = -1; /* T_dummy_01 */
-static int hf_rrc_fdd_19 = -1; /* T_fdd_19 */
+static int hf_rrc_dummy_13 = -1; /* T_dummy_01 */
+static int hf_rrc_fdd_20 = -1; /* T_fdd_20 */
static int hf_rrc_dummy1 = -1; /* CPCH_SetID */
static int hf_rrc_dl_AddReconfTransChInfoList_05 = -1; /* DL_AddReconfTransChInfo2List */
static int hf_rrc_modeSpecificPhysChInfo_03 = -1; /* T_modeSpecificPhysChInfo_03 */
-static int hf_rrc_fdd_20 = -1; /* T_fdd_20 */
-static int hf_rrc_dummy_10 = -1; /* T_dummy_02 */
static int hf_rrc_fdd_21 = -1; /* T_fdd_21 */
-static int hf_rrc_modeSpecificPhysChInfo_04 = -1; /* T_modeSpecificPhysChInfo_04 */
+static int hf_rrc_dummy_14 = -1; /* T_dummy_02 */
static int hf_rrc_fdd_22 = -1; /* T_fdd_22 */
-static int hf_rrc_specificationMode_07 = -1; /* T_specificationMode_07 */
-static int hf_rrc_complete_07 = -1; /* T_complete_07 */
-static int hf_rrc_rb_PDCPContextRelocationList = -1; /* RB_PDCPContextRelocationList */
-static int hf_rrc_dummy_11 = -1; /* T_dummy_03 */
+static int hf_rrc_modeSpecificPhysChInfo_04 = -1; /* T_modeSpecificPhysChInfo_04 */
static int hf_rrc_fdd_23 = -1; /* T_fdd_23 */
-static int hf_rrc_preconfiguration_07 = -1; /* T_preconfiguration_07 */
-static int hf_rrc_preConfigMode_07 = -1; /* T_preConfigMode_07 */
-static int hf_rrc_defaultConfig_07 = -1; /* T_defaultConfig_07 */
-static int hf_rrc_modeSpecificPhysChInfo_05 = -1; /* T_modeSpecificPhysChInfo_05 */
-static int hf_rrc_fdd_24 = -1; /* T_fdd_24 */
static int hf_rrc_specificationMode_08 = -1; /* T_specificationMode_08 */
static int hf_rrc_complete_08 = -1; /* T_complete_08 */
+static int hf_rrc_rb_PDCPContextRelocationList = -1; /* RB_PDCPContextRelocationList */
+static int hf_rrc_dummy_15 = -1; /* T_dummy_03 */
+static int hf_rrc_fdd_24 = -1; /* T_fdd_24 */
static int hf_rrc_preconfiguration_08 = -1; /* T_preconfiguration_08 */
static int hf_rrc_preConfigMode_08 = -1; /* T_preConfigMode_08 */
static int hf_rrc_defaultConfig_08 = -1; /* T_defaultConfig_08 */
-static int hf_rrc_postVerificationPeriod_02 = -1; /* T_postVerificationPeriod_02 */
+static int hf_rrc_modeSpecificPhysChInfo_05 = -1; /* T_modeSpecificPhysChInfo_05 */
+static int hf_rrc_fdd_25 = -1; /* T_fdd_25 */
static int hf_rrc_specificationMode_09 = -1; /* T_specificationMode_09 */
static int hf_rrc_complete_09 = -1; /* T_complete_09 */
-static int hf_rrc_rab_InformationMBMSPtpList = -1; /* RAB_InformationMBMSPtpList */
-static int hf_rrc_responseToChangeOfUE_Capability_03 = -1; /* T_responseToChangeOfUE_Capability_03 */
-static int hf_rrc_specificationMode_10 = -1; /* T_specificationMode_10 */
-static int hf_rrc_complete_10 = -1; /* T_complete_10 */
static int hf_rrc_preconfiguration_09 = -1; /* T_preconfiguration_09 */
static int hf_rrc_preConfigMode_09 = -1; /* T_preConfigMode_09 */
static int hf_rrc_defaultConfig_09 = -1; /* T_defaultConfig_09 */
-static int hf_rrc_radioBearerReconfiguration_r7_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_postVerificationPeriod_02 = -1; /* T_postVerificationPeriod_02 */
+static int hf_rrc_specificationMode_10 = -1; /* T_specificationMode_10 */
+static int hf_rrc_complete_10 = -1; /* T_complete_10 */
+static int hf_rrc_rab_InformationMBMSPtpList = -1; /* RAB_InformationMBMSPtpList */
static int hf_rrc_responseToChangeOfUE_Capability_04 = -1; /* T_responseToChangeOfUE_Capability_04 */
static int hf_rrc_specificationMode_11 = -1; /* T_specificationMode_11 */
static int hf_rrc_complete_11 = -1; /* T_complete_11 */
-static int hf_rrc_rab_InformationReconfigList_01 = -1; /* RAB_InformationReconfigList_r8 */
static int hf_rrc_preconfiguration_10 = -1; /* T_preconfiguration_10 */
static int hf_rrc_preConfigMode_10 = -1; /* T_preConfigMode_10 */
static int hf_rrc_defaultConfig_10 = -1; /* T_defaultConfig_10 */
+static int hf_rrc_radioBearerReconfiguration_r7_add_ext = -1; /* BIT_STRING */
static int hf_rrc_responseToChangeOfUE_Capability_05 = -1; /* T_responseToChangeOfUE_Capability_05 */
static int hf_rrc_specificationMode_12 = -1; /* T_specificationMode_12 */
static int hf_rrc_complete_12 = -1; /* T_complete_12 */
+static int hf_rrc_rab_InformationReconfigList_01 = -1; /* RAB_InformationReconfigList_r8 */
static int hf_rrc_preconfiguration_11 = -1; /* T_preconfiguration_11 */
static int hf_rrc_preConfigMode_11 = -1; /* T_preConfigMode_11 */
static int hf_rrc_defaultConfig_11 = -1; /* T_defaultConfig_11 */
+static int hf_rrc_responseToChangeOfUE_Capability_06 = -1; /* T_responseToChangeOfUE_Capability_06 */
+static int hf_rrc_specificationMode_13 = -1; /* T_specificationMode_13 */
+static int hf_rrc_complete_13 = -1; /* T_complete_13 */
+static int hf_rrc_preconfiguration_12 = -1; /* T_preconfiguration_12 */
+static int hf_rrc_preConfigMode_12 = -1; /* T_preConfigMode_12 */
+static int hf_rrc_defaultConfig_12 = -1; /* T_defaultConfig_12 */
+static int hf_rrc_responseToChangeOfUE_Capability_07 = -1; /* T_responseToChangeOfUE_Capability_07 */
+static int hf_rrc_specificationMode_14 = -1; /* T_specificationMode_14 */
+static int hf_rrc_complete_14 = -1; /* T_complete_14 */
+static int hf_rrc_preconfiguration_13 = -1; /* T_preconfiguration_13 */
+static int hf_rrc_preConfigMode_13 = -1; /* T_preConfigMode_13 */
+static int hf_rrc_defaultConfig_13 = -1; /* T_defaultConfig_13 */
static int hf_rrc_laterNonCriticalExtensions_29 = -1; /* T_laterNonCriticalExtensions_29 */
static int hf_rrc_radioBearerReconfigurationComplete_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v770NonCriticalExtensions_14 = -1; /* T_v770NonCriticalExtensions_14 */
static int hf_rrc_radioBearerReconfigurationComplete_v770ext = -1; /* RadioBearerReconfigurationComplete_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_78 = -1; /* T_nonCriticalExtensions_78 */
+static int hf_rrc_nonCriticalExtensions_85 = -1; /* T_nonCriticalExtensions_85 */
static int hf_rrc_deferredMeasurementControlReading_01 = -1; /* T_deferredMeasurementControlReading_01 */
static int hf_rrc_potentiallySuccesfulBearerList = -1; /* RB_IdentityList */
static int hf_rrc_laterNonCriticalExtensions_30 = -1; /* T_laterNonCriticalExtensions_30 */
static int hf_rrc_radioBearerReconfigurationFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_79 = -1; /* T_nonCriticalExtensions_79 */
+static int hf_rrc_nonCriticalExtensions_86 = -1; /* T_nonCriticalExtensions_86 */
static int hf_rrc_r3_15 = -1; /* T_r3_15 */
static int hf_rrc_radioBearerRelease_r3 = -1; /* RadioBearerRelease_r3_IEs */
static int hf_rrc_v3a0NonCriticalExtensions_06 = -1; /* T_v3a0NonCriticalExtensions_06 */
@@ -1660,9 +1773,9 @@ static int hf_rrc_v690NonCriticalExtensions_19 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_radioBearerRelease_v690ext = -1; /* RadioBearerRelease_v690ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_15 = -1; /* T_v770NonCriticalExtensions_15 */
static int hf_rrc_radioBearerRelease_v770ext = -1; /* RadioBearerRelease_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_80 = -1; /* T_nonCriticalExtensions_80 */
+static int hf_rrc_nonCriticalExtensions_87 = -1; /* T_nonCriticalExtensions_87 */
static int hf_rrc_later_than_r3_13 = -1; /* T_later_than_r3_13 */
-static int hf_rrc_criticalExtensions_59 = -1; /* T_criticalExtensions_59 */
+static int hf_rrc_criticalExtensions_66 = -1; /* T_criticalExtensions_66 */
static int hf_rrc_r4_07 = -1; /* T_r4_07 */
static int hf_rrc_radioBearerRelease_r4 = -1; /* RadioBearerRelease_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_07 = -1; /* T_v4d0NonCriticalExtensions_07 */
@@ -1670,23 +1783,23 @@ static int hf_rrc_radioBearerRelease_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtensions_17 = -1; /* T_v590NonCriticalExtensions_17 */
static int hf_rrc_v690NonCriticalExtensions_20 = -1; /* T_v690NonCriticalExtensions_20 */
static int hf_rrc_v770NonCriticalExtensions_16 = -1; /* T_v770NonCriticalExtensions_16 */
-static int hf_rrc_nonCriticalExtensions_81 = -1; /* T_nonCriticalExtensions_81 */
-static int hf_rrc_criticalExtensions_60 = -1; /* T_criticalExtensions_60 */
+static int hf_rrc_nonCriticalExtensions_88 = -1; /* T_nonCriticalExtensions_88 */
+static int hf_rrc_criticalExtensions_67 = -1; /* T_criticalExtensions_67 */
static int hf_rrc_r5_06 = -1; /* T_r5_06 */
static int hf_rrc_radioBearerRelease_r5 = -1; /* RadioBearerRelease_r5_IEs */
static int hf_rrc_radioBearerRelease_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_21 = -1; /* T_v690NonCriticalExtensions_21 */
static int hf_rrc_v770NonCriticalExtensions_17 = -1; /* T_v770NonCriticalExtensions_17 */
-static int hf_rrc_nonCriticalExtensions_82 = -1; /* T_nonCriticalExtensions_82 */
-static int hf_rrc_criticalExtensions_61 = -1; /* T_criticalExtensions_61 */
+static int hf_rrc_nonCriticalExtensions_89 = -1; /* T_nonCriticalExtensions_89 */
+static int hf_rrc_criticalExtensions_68 = -1; /* T_criticalExtensions_68 */
static int hf_rrc_r6_08 = -1; /* T_r6_08 */
static int hf_rrc_radioBearerRelease_r6 = -1; /* RadioBearerRelease_r6_IEs */
static int hf_rrc_radioBearerRelease_r6_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v6b0NonCriticalExtensions_08 = -1; /* T_v6b0NonCriticalExtensions_07 */
static int hf_rrc_radioBearerRelease_v6b0ext = -1; /* RadioBearerRelease_v6b0ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_18 = -1; /* T_v770NonCriticalExtensions_18 */
-static int hf_rrc_nonCriticalExtensions_83 = -1; /* T_nonCriticalExtensions_83 */
-static int hf_rrc_criticalExtensions_62 = -1; /* T_criticalExtensions_62 */
+static int hf_rrc_nonCriticalExtensions_90 = -1; /* T_nonCriticalExtensions_90 */
+static int hf_rrc_criticalExtensions_69 = -1; /* T_criticalExtensions_69 */
static int hf_rrc_r7_07 = -1; /* T_r7_07 */
static int hf_rrc_radioBearerRelease_r7 = -1; /* RadioBearerRelease_r7_IEs */
static int hf_rrc_radioBearerRelease_r7_add_ext = -1; /* BIT_STRING */
@@ -1698,8 +1811,8 @@ static int hf_rrc_v7f0NonCriticalExtensions_09 = -1; /* T_v7f0NonCriticalExtens
static int hf_rrc_radioBearerRelease_v7f0ext = -1; /* RadioBearerRelease_v7f0ext_IEs */
static int hf_rrc_v7g0NonCriticalExtensions_10 = -1; /* T_v7g0NonCriticalExtensions_10 */
static int hf_rrc_radioBearerRelease_v7g0ext = -1; /* RadioBearerRelease_v7g0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_84 = -1; /* T_nonCriticalExtensions_84 */
-static int hf_rrc_criticalExtensions_63 = -1; /* T_criticalExtensions_63 */
+static int hf_rrc_nonCriticalExtensions_91 = -1; /* T_nonCriticalExtensions_91 */
+static int hf_rrc_criticalExtensions_70 = -1; /* T_criticalExtensions_70 */
static int hf_rrc_r8_08 = -1; /* T_r8_08 */
static int hf_rrc_radioBearerRelease_r8 = -1; /* RadioBearerRelease_r8_IEs */
static int hf_rrc_radioBearerRelease_r8_add_ext = -1; /* BIT_STRING */
@@ -1710,8 +1823,8 @@ static int hf_rrc_radioBearerRelease_v890ext = -1; /* RadioBearerRelease_v890ex
static int hf_rrc_v7g0NonCriticalExtensions_11 = -1; /* T_v7g0NonCriticalExtensions_11 */
static int hf_rrc_v8a0NonCriticalExtensions_06 = -1; /* T_v8a0NonCriticalExtensions_06 */
static int hf_rrc_radioBearerRelease_v8a0ext = -1; /* RadioBearerRelease_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_85 = -1; /* T_nonCriticalExtensions_85 */
-static int hf_rrc_criticalExtensions_64 = -1; /* T_criticalExtensions_64 */
+static int hf_rrc_nonCriticalExtensions_92 = -1; /* T_nonCriticalExtensions_92 */
+static int hf_rrc_criticalExtensions_71 = -1; /* T_criticalExtensions_71 */
static int hf_rrc_r9_07 = -1; /* T_r9_07 */
static int hf_rrc_radioBearerRelease_r9 = -1; /* RadioBearerRelease_r9_IEs */
static int hf_rrc_radioBearerRelease_r9_add_ext = -1; /* BIT_STRING */
@@ -1719,32 +1832,37 @@ static int hf_rrc_v950NonCriticalExtensions_05 = -1; /* T_v950NonCriticalExtens
static int hf_rrc_radioBearerRelease_v950ext = -1; /* RadioBearerRelease_v950ext_IEs */
static int hf_rrc_v970NonCriticalExtensions_02 = -1; /* T_v970NonCriticalExtensions_02 */
static int hf_rrc_radioBearerRelease_v970ext = -1; /* RadioBearerRelease_v970ext_IEs */
-static int hf_rrc_nonCriticalExtensions_86 = -1; /* T_nonCriticalExtensions_86 */
-static int hf_rrc_criticalExtensions_65 = -1; /* T_criticalExtensions_65 */
+static int hf_rrc_nonCriticalExtensions_93 = -1; /* T_nonCriticalExtensions_93 */
+static int hf_rrc_criticalExtensions_72 = -1; /* T_criticalExtensions_72 */
+static int hf_rrc_r10_07 = -1; /* T_r10_07 */
+static int hf_rrc_radioBearerRelease_r10 = -1; /* RadioBearerRelease_r10_IEs */
+static int hf_rrc_radioBearerRelease_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_94 = -1; /* T_nonCriticalExtensions_94 */
+static int hf_rrc_criticalExtensions_73 = -1; /* T_criticalExtensions_73 */
static int hf_rrc_signallingConnectionRelIndication = -1; /* CN_DomainIdentity */
-static int hf_rrc_dummy_12 = -1; /* T_dummy_04 */
-static int hf_rrc_fdd_25 = -1; /* T_fdd_25 */
-static int hf_rrc_modeSpecificPhysChInfo_06 = -1; /* T_modeSpecificPhysChInfo_06 */
+static int hf_rrc_dummy_16 = -1; /* T_dummy_04 */
static int hf_rrc_fdd_26 = -1; /* T_fdd_26 */
-static int hf_rrc_dummy_13 = -1; /* T_dummy_05 */
+static int hf_rrc_modeSpecificPhysChInfo_06 = -1; /* T_modeSpecificPhysChInfo_06 */
static int hf_rrc_fdd_27 = -1; /* T_fdd_27 */
-static int hf_rrc_modeSpecificPhysChInfo_07 = -1; /* T_modeSpecificPhysChInfo_07 */
+static int hf_rrc_dummy_17 = -1; /* T_dummy_05 */
static int hf_rrc_fdd_28 = -1; /* T_fdd_28 */
-static int hf_rrc_dummy_14 = -1; /* T_dummy_06 */
+static int hf_rrc_modeSpecificPhysChInfo_07 = -1; /* T_modeSpecificPhysChInfo_07 */
static int hf_rrc_fdd_29 = -1; /* T_fdd_29 */
-static int hf_rrc_modeSpecificPhysChInfo_08 = -1; /* T_modeSpecificPhysChInfo_08 */
+static int hf_rrc_dummy_18 = -1; /* T_dummy_06 */
static int hf_rrc_fdd_30 = -1; /* T_fdd_30 */
+static int hf_rrc_modeSpecificPhysChInfo_08 = -1; /* T_modeSpecificPhysChInfo_08 */
+static int hf_rrc_fdd_31 = -1; /* T_fdd_31 */
static int hf_rrc_postVerificationPeriod_03 = -1; /* T_postVerificationPeriod_03 */
static int hf_rrc_mbms_RB_ListReleasedToChangeTransferMode = -1; /* RB_InformationReleaseList */
static int hf_rrc_laterNonCriticalExtensions_32 = -1; /* T_laterNonCriticalExtensions_32 */
static int hf_rrc_radioBearerReleaseComplete_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v770NonCriticalExtensions_19 = -1; /* T_v770NonCriticalExtensions_19 */
static int hf_rrc_radioBearerReleaseComplete_v770ext = -1; /* RadioBearerReleaseComplete_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_87 = -1; /* T_nonCriticalExtensions_87 */
+static int hf_rrc_nonCriticalExtensions_95 = -1; /* T_nonCriticalExtensions_95 */
static int hf_rrc_deferredMeasurementControlReading_02 = -1; /* T_deferredMeasurementControlReading_02 */
static int hf_rrc_laterNonCriticalExtensions_33 = -1; /* T_laterNonCriticalExtensions_33 */
static int hf_rrc_radioBearerReleaseFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_88 = -1; /* T_nonCriticalExtensions_88 */
+static int hf_rrc_nonCriticalExtensions_96 = -1; /* T_nonCriticalExtensions_96 */
static int hf_rrc_r3_16 = -1; /* T_r3_16 */
static int hf_rrc_radioBearerSetup_r3 = -1; /* RadioBearerSetup_r3_IEs */
static int hf_rrc_v3a0NonCriticalExtensions_07 = -1; /* T_v3a0NonCriticalExtensions_07 */
@@ -1759,9 +1877,9 @@ static int hf_rrc_v5d0NonCriticalExtenstions_09 = -1; /* T_v5d0NonCriticalExten
static int hf_rrc_radioBearerSetup_v5d0ext = -1; /* RadioBearerSetup_v5d0ext_IEs */
static int hf_rrc_v690NonCriticalExtensions_22 = -1; /* T_v690NonCriticalExtensions_22 */
static int hf_rrc_radioBearerSetup_v690ext = -1; /* RadioBearerSetup_v690ext_IEs */
-static int hf_rrc_nonCriticalExtensions_89 = -1; /* T_nonCriticalExtensions_89 */
+static int hf_rrc_nonCriticalExtensions_97 = -1; /* T_nonCriticalExtensions_97 */
static int hf_rrc_later_than_r3_14 = -1; /* T_later_than_r3_14 */
-static int hf_rrc_criticalExtensions_66 = -1; /* T_criticalExtensions_66 */
+static int hf_rrc_criticalExtensions_74 = -1; /* T_criticalExtensions_74 */
static int hf_rrc_r4_08 = -1; /* T_r4_08 */
static int hf_rrc_radioBearerSetup_r4 = -1; /* RadioBearerSetup_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_08 = -1; /* T_v4d0NonCriticalExtensions_08 */
@@ -1769,22 +1887,22 @@ static int hf_rrc_radioBearerSetup_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtensions_19 = -1; /* T_v590NonCriticalExtensions_19 */
static int hf_rrc_v5d0NonCriticalExtenstions_10 = -1; /* T_v5d0NonCriticalExtenstions_10 */
static int hf_rrc_v690NonCriticalExtensions_23 = -1; /* T_v690NonCriticalExtensions_23 */
-static int hf_rrc_nonCriticalExtensions_90 = -1; /* T_nonCriticalExtensions_90 */
-static int hf_rrc_criticalExtensions_67 = -1; /* T_criticalExtensions_67 */
+static int hf_rrc_nonCriticalExtensions_98 = -1; /* T_nonCriticalExtensions_98 */
+static int hf_rrc_criticalExtensions_75 = -1; /* T_criticalExtensions_75 */
static int hf_rrc_r5_07 = -1; /* T_r5_07 */
static int hf_rrc_radioBearerSetup_r5 = -1; /* RadioBearerSetup_r5_IEs */
static int hf_rrc_radioBearerSetup_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v5d0NonCriticalExtenstions_11 = -1; /* T_v5d0NonCriticalExtenstions_11 */
static int hf_rrc_v690NonCriticalExtensions_24 = -1; /* T_v690NonCriticalExtensions_24 */
-static int hf_rrc_nonCriticalExtensions_91 = -1; /* T_nonCriticalExtensions_91 */
-static int hf_rrc_criticalExtensions_68 = -1; /* T_criticalExtensions_68 */
+static int hf_rrc_nonCriticalExtensions_99 = -1; /* T_nonCriticalExtensions_99 */
+static int hf_rrc_criticalExtensions_76 = -1; /* T_criticalExtensions_76 */
static int hf_rrc_r6_09 = -1; /* T_r6_09 */
static int hf_rrc_radioBearerSetup_r6 = -1; /* RadioBearerSetup_r6_IEs */
static int hf_rrc_radioBearerSetup_r6_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v6b0NonCriticalExtensions_09 = -1; /* T_v6b0NonCriticalExtensions_08 */
static int hf_rrc_radioBearerSetup_v6b0ext = -1; /* RadioBearerSetup_v6b0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_92 = -1; /* T_nonCriticalExtensions_92 */
-static int hf_rrc_criticalExtensions_69 = -1; /* T_criticalExtensions_69 */
+static int hf_rrc_nonCriticalExtensions_100 = -1; /* T_nonCriticalExtensions_100 */
+static int hf_rrc_criticalExtensions_77 = -1; /* T_criticalExtensions_77 */
static int hf_rrc_r7_08 = -1; /* T_r7_08 */
static int hf_rrc_radioBearerSetup_r7 = -1; /* RadioBearerSetup_r7_IEs */
static int hf_rrc_radioBearerSetup_r7_add_ext = -1; /* T_radioBearerSetup_r7_add_ext */
@@ -1792,8 +1910,8 @@ static int hf_rrc_v780NonCriticalExtensions_07 = -1; /* T_v780NonCriticalExtens
static int hf_rrc_radioBearerSetup_v780ext = -1; /* RadioBearerSetup_v780ext_IEs */
static int hf_rrc_v820NonCriticalExtensions_01 = -1; /* T_v820NonCriticalExtensions_01 */
static int hf_rrc_radioBearerSetup_v820ext = -1; /* RadioBearerSetup_v820ext_IEs */
-static int hf_rrc_nonCriticalExtensions_93 = -1; /* T_nonCriticalExtensions_93 */
-static int hf_rrc_criticalExtensions_70 = -1; /* T_criticalExtensions_70 */
+static int hf_rrc_nonCriticalExtensions_101 = -1; /* T_nonCriticalExtensions_101 */
+static int hf_rrc_criticalExtensions_78 = -1; /* T_criticalExtensions_78 */
static int hf_rrc_r8_09 = -1; /* T_r8_09 */
static int hf_rrc_radioBearerSetup_r8 = -1; /* RadioBearerSetup_r8_IEs */
static int hf_rrc_radioBearerSetup_r8_add_ext = -1; /* BIT_STRING */
@@ -1807,52 +1925,56 @@ static int hf_rrc_v7g0NonCriticalExtensions_12 = -1; /* T_v7g0NonCriticalExtens
static int hf_rrc_radioBearerSetup_v7g0ext = -1; /* RadioBearerSetup_v7g0ext_IEs */
static int hf_rrc_v8a0NonCriticalExtensions_07 = -1; /* T_v8a0NonCriticalExtensions_07 */
static int hf_rrc_radioBearerSetup_v8a0ext = -1; /* RadioBearerSetup_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_94 = -1; /* T_nonCriticalExtensions_94 */
-static int hf_rrc_criticalExtensions_71 = -1; /* T_criticalExtensions_71 */
+static int hf_rrc_nonCriticalExtensions_102 = -1; /* T_nonCriticalExtensions_102 */
+static int hf_rrc_criticalExtensions_79 = -1; /* T_criticalExtensions_79 */
static int hf_rrc_r9_08 = -1; /* T_r9_08 */
static int hf_rrc_radioBearerSetup_r9 = -1; /* RadioBearerSetup_r9_IEs */
static int hf_rrc_radioBearerSetup_r9_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v950NonCriticalExtensions_06 = -1; /* T_v950NonCriticalExtensions_06 */
static int hf_rrc_radioBearerSetup_v950ext = -1; /* RadioBearerSetup_v950ext_IEs */
-static int hf_rrc_nonCriticalExtensions_95 = -1; /* T_nonCriticalExtensions_95 */
-static int hf_rrc_criticalExtensions_72 = -1; /* T_criticalExtensions_72 */
-static int hf_rrc_dummy_15 = -1; /* T_dummy_07 */
-static int hf_rrc_fdd_31 = -1; /* T_fdd_31 */
-static int hf_rrc_modeSpecificPhysChInfo_09 = -1; /* T_modeSpecificPhysChInfo_09 */
+static int hf_rrc_nonCriticalExtensions_103 = -1; /* T_nonCriticalExtensions_103 */
+static int hf_rrc_criticalExtensions_80 = -1; /* T_criticalExtensions_80 */
+static int hf_rrc_r10_08 = -1; /* T_r10_08 */
+static int hf_rrc_radioBearerSetup_r10 = -1; /* RadioBearerSetup_r10_IEs */
+static int hf_rrc_radioBearerSetup_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_104 = -1; /* T_nonCriticalExtensions_104 */
+static int hf_rrc_criticalExtensions_81 = -1; /* T_criticalExtensions_81 */
+static int hf_rrc_dummy_19 = -1; /* T_dummy_07 */
static int hf_rrc_fdd_32 = -1; /* T_fdd_32 */
-static int hf_rrc_dummy_16 = -1; /* T_dummy_08 */
+static int hf_rrc_modeSpecificPhysChInfo_09 = -1; /* T_modeSpecificPhysChInfo_09 */
static int hf_rrc_fdd_33 = -1; /* T_fdd_33 */
-static int hf_rrc_modeSpecificPhysChInfo_10 = -1; /* T_modeSpecificPhysChInfo_10 */
+static int hf_rrc_dummy_20 = -1; /* T_dummy_08 */
static int hf_rrc_fdd_34 = -1; /* T_fdd_34 */
-static int hf_rrc_dummy_17 = -1; /* T_dummy_09 */
+static int hf_rrc_modeSpecificPhysChInfo_10 = -1; /* T_modeSpecificPhysChInfo_10 */
static int hf_rrc_fdd_35 = -1; /* T_fdd_35 */
-static int hf_rrc_modeSpecificPhysChInfo_11 = -1; /* T_modeSpecificPhysChInfo_11 */
+static int hf_rrc_dummy_21 = -1; /* T_dummy_09 */
static int hf_rrc_fdd_36 = -1; /* T_fdd_36 */
+static int hf_rrc_modeSpecificPhysChInfo_11 = -1; /* T_modeSpecificPhysChInfo_11 */
+static int hf_rrc_fdd_37 = -1; /* T_fdd_37 */
static int hf_rrc_postVerificationPeriod_04 = -1; /* T_postVerificationPeriod_04 */
static int hf_rrc_rab_InformationSetupList_07 = -1; /* RAB_InformationSetupList_r6_ext */
-static int hf_rrc_specificationMode_13 = -1; /* T_specificationMode_13 */
-static int hf_rrc_complete_13 = -1; /* T_complete_13 */
-static int hf_rrc_dummy_18 = -1; /* T_dummy_10 */
+static int hf_rrc_specificationMode_15 = -1; /* T_specificationMode_15 */
+static int hf_rrc_complete_15 = -1; /* T_complete_15 */
+static int hf_rrc_dummy_22 = -1; /* T_dummy_10 */
static int hf_rrc_rab_Info_01 = -1; /* RAB_Info_r6 */
static int hf_rrc_rb_InformationChangedList = -1; /* RB_InformationChangedList_r6 */
static int hf_rrc_powerOffsetInfoShort = -1; /* PowerOffsetInfoShort */
static int hf_rrc_rab_InformationSetupListExt = -1; /* RAB_InformationSetupList_v6b0ext */
-static int hf_rrc_specificationMode_14 = -1; /* T_specificationMode_14 */
-static int hf_rrc_complete_14 = -1; /* T_complete_14 */
-static int hf_rrc_dummy_19 = -1; /* NULL */
+static int hf_rrc_specificationMode_16 = -1; /* T_specificationMode_16 */
+static int hf_rrc_complete_16 = -1; /* T_complete_16 */
+static int hf_rrc_dummy_23 = -1; /* NULL */
static int hf_rrc_v7f0NonCriticalExtensions_12 = -1; /* T_v7f0NonCriticalExtensions_12 */
static int hf_rrc_v7g0NonCriticalExtensions_13 = -1; /* T_v7g0NonCriticalExtensions_13 */
-static int hf_rrc_nonCriticalExtensions_96 = -1; /* T_nonCriticalExtensions_96 */
-static int hf_rrc_sr_vcc_Info = -1; /* SR_VCC_Info */
+static int hf_rrc_nonCriticalExtensions_105 = -1; /* T_nonCriticalExtensions_105 */
static int hf_rrc_laterNonCriticalExtensions_35 = -1; /* T_laterNonCriticalExtensions_35 */
static int hf_rrc_radioBearerSetupComplete_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v770NonCriticalExtensions_20 = -1; /* T_v770NonCriticalExtensions_20 */
static int hf_rrc_radioBearerSetupComplete_v770ext = -1; /* RadioBearerSetupComplete_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_97 = -1; /* T_nonCriticalExtensions_97 */
+static int hf_rrc_nonCriticalExtensions_106 = -1; /* T_nonCriticalExtensions_106 */
static int hf_rrc_deferredMeasurementControlReading_03 = -1; /* T_deferredMeasurementControlReading_03 */
static int hf_rrc_laterNonCriticalExtensions_36 = -1; /* T_laterNonCriticalExtensions_36 */
static int hf_rrc_radioBearerSetupFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_98 = -1; /* T_nonCriticalExtensions_98 */
+static int hf_rrc_nonCriticalExtensions_107 = -1; /* T_nonCriticalExtensions_107 */
static int hf_rrc_r3_17 = -1; /* T_r3_17 */
static int hf_rrc_rrcConnectionReject_r3 = -1; /* RRCConnectionReject_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_37 = -1; /* T_laterNonCriticalExtensions_37 */
@@ -1863,15 +1985,18 @@ static int hf_rrc_v6f0NonCriticalExtensions_01 = -1; /* T_v6f0NonCriticalExtens
static int hf_rrc_rrcConnectionReject_v6f0ext = -1; /* RRCConnectionReject_v6f0ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_10 = -1; /* T_v860NonCriticalExtensions_10 */
static int hf_rrc_rrcConnectionReject_v860ext = -1; /* RRCConnectionReject_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_99 = -1; /* T_nonCriticalExtensions_99 */
+static int hf_rrc_va40NonCriticalExtensions_05 = -1; /* T_va40NonCriticalExtensions_05 */
+static int hf_rrc_rrcConnectionReject_va40ext = -1; /* RRCConnectionReject_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_108 = -1; /* T_nonCriticalExtensions_108 */
static int hf_rrc_later_than_r3_15 = -1; /* T_later_than_r3_15 */
static int hf_rrc_initialUE_Identity = -1; /* InitialUE_Identity */
-static int hf_rrc_criticalExtensions_73 = -1; /* T_criticalExtensions_73 */
+static int hf_rrc_criticalExtensions_82 = -1; /* T_criticalExtensions_82 */
static int hf_rrc_rejectionCause = -1; /* RejectionCause */
static int hf_rrc_redirectionInfo = -1; /* RedirectionInfo */
static int hf_rrc_redirectionInfo_v690ext = -1; /* GSM_TargetCellInfoList */
static int hf_rrc_countingCompletion = -1; /* T_countingCompletion */
static int hf_rrc_redirectionInfo_01 = -1; /* RedirectionInfo_v860ext */
+static int hf_rrc_extendedWaitTime = -1; /* ExtendedWaitTime */
static int hf_rrc_r3_18 = -1; /* T_r3_18 */
static int hf_rrc_rrcConnectionRelease_r3 = -1; /* RRCConnectionRelease_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_38 = -1; /* T_laterNonCriticalExtensions_38 */
@@ -1882,9 +2007,11 @@ static int hf_rrc_v770NonCriticalExtensions_21 = -1; /* T_v770NonCriticalExtens
static int hf_rrc_rrcConnectionRelease_v770ext = -1; /* RRCConnectionRelease_v770ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_11 = -1; /* T_v860NonCriticalExtensions_11 */
static int hf_rrc_rrcConnectionRelease_v860ext = -1; /* RRCConnectionRelease_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_100 = -1; /* T_nonCriticalExtensions_100 */
+static int hf_rrc_va40NonCriticalExtensions_06 = -1; /* T_va40NonCriticalExtensions_06 */
+static int hf_rrc_rrcConnectionRelease_va40ext = -1; /* RRCConnectionRelease_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_109 = -1; /* T_nonCriticalExtensions_109 */
static int hf_rrc_later_than_r3_16 = -1; /* T_later_than_r3_16 */
-static int hf_rrc_criticalExtensions_74 = -1; /* T_criticalExtensions_74 */
+static int hf_rrc_criticalExtensions_83 = -1; /* T_criticalExtensions_83 */
static int hf_rrc_r4_09 = -1; /* T_r4_09 */
static int hf_rrc_rrcConnectionRelease_r4 = -1; /* RRCConnectionRelease_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_09 = -1; /* T_v4d0NonCriticalExtensions_09 */
@@ -1892,8 +2019,9 @@ static int hf_rrc_rrcConnectionRelease_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_27 = -1; /* T_v690NonCriticalExtensions_27 */
static int hf_rrc_v770NonCriticalExtensions_22 = -1; /* T_v770NonCriticalExtensions_22 */
static int hf_rrc_v860NonCriticalExtensions_12 = -1; /* T_v860NonCriticalExtensions_12 */
-static int hf_rrc_nonCriticalExtensions_101 = -1; /* T_nonCriticalExtensions_101 */
-static int hf_rrc_criticalExtensions_75 = -1; /* T_criticalExtensions_75 */
+static int hf_rrc_va40NonCriticalExtensions_07 = -1; /* T_va40NonCriticalExtensions_07 */
+static int hf_rrc_nonCriticalExtensions_110 = -1; /* T_nonCriticalExtensions_110 */
+static int hf_rrc_criticalExtensions_84 = -1; /* T_criticalExtensions_84 */
static int hf_rrc_n_308 = -1; /* N_308 */
static int hf_rrc_releaseCause = -1; /* ReleaseCause */
static int hf_rrc_rplmn_information = -1; /* Rplmn_Information */
@@ -1907,33 +2035,36 @@ static int hf_rrc_v690NonCriticalExtensions_28 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_rrcConnectionRelease_v690ext_01 = -1; /* RRCConnectionRelease_CCCH_v690ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_13 = -1; /* T_v860NonCriticalExtensions_13 */
static int hf_rrc_rrcConnectionRelease_v860ext_01 = -1; /* RRCConnectionRelease_CCCH_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_102 = -1; /* T_nonCriticalExtensions_102 */
+static int hf_rrc_va40NonCriticalExtensions_08 = -1; /* T_va40NonCriticalExtensions_08 */
+static int hf_rrc_nonCriticalExtensions_111 = -1; /* T_nonCriticalExtensions_111 */
static int hf_rrc_later_than_r3_17 = -1; /* T_later_than_r3_17 */
-static int hf_rrc_criticalExtensions_76 = -1; /* T_criticalExtensions_76 */
+static int hf_rrc_criticalExtensions_85 = -1; /* T_criticalExtensions_85 */
static int hf_rrc_r4_10 = -1; /* T_r4_10 */
static int hf_rrc_rrcConnectionRelease_CCCH_r4 = -1; /* RRCConnectionRelease_CCCH_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_10 = -1; /* T_v4d0NonCriticalExtensions_10 */
static int hf_rrc_rrcConnectionRelease_CCCH_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_29 = -1; /* T_v690NonCriticalExtensions_29 */
static int hf_rrc_v860NonCriticalExtensions_14 = -1; /* T_v860NonCriticalExtensions_14 */
-static int hf_rrc_nonCriticalExtensions_103 = -1; /* T_nonCriticalExtensions_103 */
-static int hf_rrc_criticalExtensions_77 = -1; /* T_criticalExtensions_77 */
+static int hf_rrc_va40NonCriticalExtensions_09 = -1; /* T_va40NonCriticalExtensions_09 */
+static int hf_rrc_nonCriticalExtensions_112 = -1; /* T_nonCriticalExtensions_112 */
+static int hf_rrc_criticalExtensions_86 = -1; /* T_criticalExtensions_86 */
static int hf_rrc_groupIdentity = -1; /* SEQUENCE_SIZE_1_maxURNTI_Group_OF_GroupReleaseInformation */
static int hf_rrc_groupIdentity_item = -1; /* GroupReleaseInformation */
-static int hf_rrc_criticalExtensions_78 = -1; /* T_criticalExtensions_78 */
+static int hf_rrc_criticalExtensions_87 = -1; /* T_criticalExtensions_87 */
static int hf_rrc_r5_08 = -1; /* T_r5_08 */
static int hf_rrc_rrcConnectionRelease_CCCH_r5 = -1; /* RRCConnectionRelease_CCCH_r5_IEs */
static int hf_rrc_rrcConnectionRelease_CCCH_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_30 = -1; /* T_v690NonCriticalExtensions_30 */
static int hf_rrc_v860NonCriticalExtensions_15 = -1; /* T_v860NonCriticalExtensions_15 */
-static int hf_rrc_nonCriticalExtensions_104 = -1; /* T_nonCriticalExtensions_104 */
-static int hf_rrc_criticalExtensions_79 = -1; /* T_criticalExtensions_79 */
+static int hf_rrc_va40NonCriticalExtensions_10 = -1; /* T_va40NonCriticalExtensions_10 */
+static int hf_rrc_nonCriticalExtensions_113 = -1; /* T_nonCriticalExtensions_113 */
+static int hf_rrc_criticalExtensions_88 = -1; /* T_criticalExtensions_88 */
static int hf_rrc_rrcConnectionRelease_02 = -1; /* RRCConnectionRelease_r3_IEs */
static int hf_rrc_rrcConnectionRelease_03 = -1; /* RRCConnectionRelease_r4_IEs */
static int hf_rrc_errorIndication = -1; /* FailureCauseWithProtErr */
static int hf_rrc_laterNonCriticalExtensions_40 = -1; /* T_laterNonCriticalExtensions_40 */
static int hf_rrc_rrcConnectionReleaseComplete_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_105 = -1; /* T_nonCriticalExtensions_105 */
+static int hf_rrc_nonCriticalExtensions_114 = -1; /* T_nonCriticalExtensions_114 */
static int hf_rrc_protocolErrorIndicator_01 = -1; /* ProtocolErrorIndicator */
static int hf_rrc_v3d0NonCriticalExtensions = -1; /* T_v3d0NonCriticalExtensions */
static int hf_rrc_rRCConnectionRequest_v3d0ext = -1; /* RRCConnectionRequest_v3d0ext_IEs */
@@ -1961,7 +2092,7 @@ static int hf_rrc_v920NonCriticalExtensions_02 = -1; /* T_v920NonCriticalExtens
static int hf_rrc_rrcConnectionRequest_v920ext = -1; /* RRCConnectionRequest_v920ext_IEs */
static int hf_rrc_v940NonCriticalExtensions = -1; /* T_v940NonCriticalExtensions */
static int hf_rrc_rrcConnectionRequest_v940ext = -1; /* RRCConnectionRequest_v940ext_IEs */
-static int hf_rrc_nonCriticalExtensions_106 = -1; /* T_nonCriticalExtensions_106 */
+static int hf_rrc_va40NonCriticalExtensions_11 = -1; /* RRCConnectionRequest_NonCriticalExts_va40_IEs */
static int hf_rrc_uESpecificBehaviourInformation1idle = -1; /* UESpecificBehaviourInformation1idle */
static int hf_rrc_predefinedConfigStatusInfo = -1; /* BOOLEAN */
static int hf_rrc_ueCapabilityIndication = -1; /* T_ueCapabilityIndication */
@@ -1982,6 +2113,11 @@ static int hf_rrc_supportOfMACiis_01 = -1; /* T_supportOfMACiis_01 */
static int hf_rrc_supportOfSPSOperation_01 = -1; /* T_supportOfSPSOperation_01 */
static int hf_rrc_supportOfDualCellMIMO = -1; /* T_supportOfDualCellMIMO */
static int hf_rrc_systemInformationContainerStoredIndicator = -1; /* T_systemInformationContainerStoredIndicator */
+static int hf_rrc_rrcConnectionRequest_va40ext = -1; /* RRCConnectionRequest_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_115 = -1; /* T_nonCriticalExtensions_115 */
+static int hf_rrc_supportOfMoreThanTwoCells = -1; /* T_supportOfMoreThanTwoCells */
+static int hf_rrc_supportOf1stFrequencyBand = -1; /* T_supportOf1stFrequencyBand */
+static int hf_rrc_supportOf2ndFrequencyBand = -1; /* T_supportOf2ndFrequencyBand */
static int hf_rrc_r3_20 = -1; /* T_r3_20 */
static int hf_rrc_rrcConnectionSetup_r3 = -1; /* RRCConnectionSetup_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_41 = -1; /* T_laterNonCriticalExtensions_41 */
@@ -1992,30 +2128,30 @@ static int hf_rrc_v590NonCriticalExtensions_21 = -1; /* T_v590NonCriticalExtens
static int hf_rrc_rrcConnectionSetup_v590ext = -1; /* RRCConnectionSetup_v590ext_IEs */
static int hf_rrc_v690NonCriticalExtensions_32 = -1; /* T_v690NonCriticalExtensions_32 */
static int hf_rrc_rrcConnectionSetup_v690ext = -1; /* RRCConnectionSetup_v690ext_IEs */
-static int hf_rrc_nonCriticalExtensions_107 = -1; /* T_nonCriticalExtensions_107 */
+static int hf_rrc_nonCriticalExtensions_116 = -1; /* T_nonCriticalExtensions_116 */
static int hf_rrc_later_than_r3_18 = -1; /* T_later_than_r3_18 */
-static int hf_rrc_criticalExtensions_80 = -1; /* T_criticalExtensions_80 */
+static int hf_rrc_criticalExtensions_89 = -1; /* T_criticalExtensions_89 */
static int hf_rrc_r4_11 = -1; /* T_r4_11 */
static int hf_rrc_rrcConnectionSetup_r4 = -1; /* RRCConnectionSetup_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_11 = -1; /* T_v4d0NonCriticalExtensions_11 */
static int hf_rrc_rrcConnectionSetup_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v590NonCriticalExtensions_22 = -1; /* T_v590NonCriticalExtensions_22 */
static int hf_rrc_v690NonCriticalExtensions_33 = -1; /* T_v690NonCriticalExtensions_33 */
-static int hf_rrc_nonCriticalExtensions_108 = -1; /* T_nonCriticalExtensions_108 */
-static int hf_rrc_criticalExtensions_81 = -1; /* T_criticalExtensions_81 */
+static int hf_rrc_nonCriticalExtensions_117 = -1; /* T_nonCriticalExtensions_117 */
+static int hf_rrc_criticalExtensions_90 = -1; /* T_criticalExtensions_90 */
static int hf_rrc_r5_09 = -1; /* T_r5_09 */
static int hf_rrc_rrcConnectionSetup_r5 = -1; /* RRCConnectionSetup_r5_IEs */
static int hf_rrc_rrcConnectionSetup_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_34 = -1; /* T_v690NonCriticalExtensions_34 */
-static int hf_rrc_nonCriticalExtensions_109 = -1; /* T_nonCriticalExtensions_109 */
-static int hf_rrc_criticalExtensions_82 = -1; /* T_criticalExtensions_82 */
+static int hf_rrc_nonCriticalExtensions_118 = -1; /* T_nonCriticalExtensions_118 */
+static int hf_rrc_criticalExtensions_91 = -1; /* T_criticalExtensions_91 */
static int hf_rrc_r6_10 = -1; /* T_r6_10 */
static int hf_rrc_rrcConnectionSetup_r6 = -1; /* RRCConnectionSetup_r6_IEs */
static int hf_rrc_rrcConnectionSetup_r6_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v6b0NonCriticalExtensions_11 = -1; /* T_v6b0NonCriticalExtensions_10 */
static int hf_rrc_rrcConnectionSetup_v6b0ext = -1; /* RRCConnectionSetup_v6b0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_110 = -1; /* T_nonCriticalExtensions_110 */
-static int hf_rrc_criticalExtensions_83 = -1; /* T_criticalExtensions_83 */
+static int hf_rrc_nonCriticalExtensions_119 = -1; /* T_nonCriticalExtensions_119 */
+static int hf_rrc_criticalExtensions_92 = -1; /* T_criticalExtensions_92 */
static int hf_rrc_r7_09 = -1; /* T_r7_09 */
static int hf_rrc_rrcConnectionSetup_r7 = -1; /* RRCConnectionSetup_r7_IEs */
static int hf_rrc_rrcConnectionSetup_r7_add_ext = -1; /* BIT_STRING */
@@ -2023,8 +2159,8 @@ static int hf_rrc_v780NonCriticalExtensions_08 = -1; /* T_v780NonCriticalExtens
static int hf_rrc_rrcConnectionSetup_v780ext = -1; /* RRCConnectionSetup_v780ext_IEs */
static int hf_rrc_v7d0NonCriticalExtensions_11 = -1; /* T_v7d0NonCriticalExtensions_11 */
static int hf_rrc_rrcConnectionSetup_v7d0ext = -1; /* RRCConnectionSetup_v7d0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_111 = -1; /* T_nonCriticalExtensions_111 */
-static int hf_rrc_criticalExtensions_84 = -1; /* T_criticalExtensions_84 */
+static int hf_rrc_nonCriticalExtensions_120 = -1; /* T_nonCriticalExtensions_120 */
+static int hf_rrc_criticalExtensions_93 = -1; /* T_criticalExtensions_93 */
static int hf_rrc_r8_10 = -1; /* T_r8_10 */
static int hf_rrc_rrcConnectionSetup_r8 = -1; /* RRCConnectionSetup_r8_IEs */
static int hf_rrc_rrcConnectionSetup_r8_add_ext = -1; /* BIT_STRING */
@@ -2033,15 +2169,20 @@ static int hf_rrc_v890NonCriticalExtensions_08 = -1; /* T_v890NonCriticalExtens
static int hf_rrc_rrcConnectionSetup_v890ext = -1; /* RRCConnectionSetup_v890ext_IEs */
static int hf_rrc_v8a0NonCriticalExtensions_08 = -1; /* T_v8a0NonCriticalExtensions_08 */
static int hf_rrc_rrcConnectionSetup_v8a0ext = -1; /* RRCConnectionSetup_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_112 = -1; /* T_nonCriticalExtensions_112 */
-static int hf_rrc_criticalExtensions_85 = -1; /* T_criticalExtensions_85 */
+static int hf_rrc_nonCriticalExtensions_121 = -1; /* T_nonCriticalExtensions_121 */
+static int hf_rrc_criticalExtensions_94 = -1; /* T_criticalExtensions_94 */
static int hf_rrc_r9_09 = -1; /* T_r9_09 */
static int hf_rrc_rrcConnectionSetup_r9 = -1; /* RRCConnectionSetup_r9_IEs */
static int hf_rrc_rrcConnectionSetup_r9_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v950NonCriticalExtensions_07 = -1; /* T_v950NonCriticalExtensions_07 */
static int hf_rrc_rrcConnectionSetup_v950ext = -1; /* RRCConnectionSetup_v950ext_IEs */
-static int hf_rrc_nonCriticalExtensions_113 = -1; /* T_nonCriticalExtensions_113 */
-static int hf_rrc_criticalExtensions_86 = -1; /* T_criticalExtensions_86 */
+static int hf_rrc_nonCriticalExtensions_122 = -1; /* T_nonCriticalExtensions_122 */
+static int hf_rrc_criticalExtensions_95 = -1; /* T_criticalExtensions_95 */
+static int hf_rrc_r10_09 = -1; /* T_r10_09 */
+static int hf_rrc_rrcConnectionSetup_r10 = -1; /* RRCConnectionSetup_r10_IEs */
+static int hf_rrc_rrcConnectionSetup_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_123 = -1; /* T_nonCriticalExtensions_123 */
+static int hf_rrc_criticalExtensions_96 = -1; /* T_criticalExtensions_96 */
static int hf_rrc_new_c_RNTI = -1; /* C_RNTI */
static int hf_rrc_capabilityUpdateRequirement = -1; /* CapabilityUpdateRequirement */
static int hf_rrc_srb_InformationSetupList_05 = -1; /* SRB_InformationSetupList2 */
@@ -2049,38 +2190,43 @@ static int hf_rrc_capabilityUpdateRequirement_r4_ext = -1; /* CapabilityUpdateR
static int hf_rrc_systemSpecificCapUpdateReq = -1; /* SystemSpecificCapUpdateReq_v590ext */
static int hf_rrc_capabilityUpdateRequirement_01 = -1; /* CapabilityUpdateRequirement_r4 */
static int hf_rrc_capabilityUpdateRequirement_02 = -1; /* CapabilityUpdateRequirement_r5 */
-static int hf_rrc_specificationMode_15 = -1; /* T_specificationMode_15 */
-static int hf_rrc_complete_15 = -1; /* T_complete_15 */
-static int hf_rrc_preconfiguration_12 = -1; /* T_preconfiguration_12 */
-static int hf_rrc_preConfigMode_12 = -1; /* T_preConfigMode_12 */
-static int hf_rrc_defaultConfig_12 = -1; /* T_defaultConfig_12 */
-static int hf_rrc_dl_InformationPerRL_List_07 = -1; /* DL_InformationPerRL_List_r5bis */
-static int hf_rrc_postVerificationPeriod_05 = -1; /* T_postVerificationPeriod_05 */
-static int hf_rrc_specificationMode_16 = -1; /* T_specificationMode_16 */
-static int hf_rrc_complete_16 = -1; /* T_complete_16 */
-static int hf_rrc_srb_InformationSetupList_06 = -1; /* SRB_InformationSetupList2_r6 */
-static int hf_rrc_preconfiguration_13 = -1; /* T_preconfiguration_13 */
-static int hf_rrc_preConfigMode_13 = -1; /* T_preConfigMode_13 */
-static int hf_rrc_defaultConfig_13 = -1; /* T_defaultConfig_13 */
-static int hf_rrc_capabilityUpdateRequirement_03 = -1; /* CapabilityUpdateRequirement_r7 */
static int hf_rrc_specificationMode_17 = -1; /* T_specificationMode_17 */
static int hf_rrc_complete_17 = -1; /* T_complete_17 */
-static int hf_rrc_srb_InformationSetupList_07 = -1; /* SRB_InformationSetupList2_r7 */
static int hf_rrc_preconfiguration_14 = -1; /* T_preconfiguration_14 */
static int hf_rrc_preConfigMode_14 = -1; /* T_preConfigMode_14 */
static int hf_rrc_defaultConfig_14 = -1; /* T_defaultConfig_14 */
-static int hf_rrc_capabilityUpdateRequirement_04 = -1; /* CapabilityUpdateRequirement_r8 */
+static int hf_rrc_dl_InformationPerRL_List_07 = -1; /* DL_InformationPerRL_List_r5bis */
+static int hf_rrc_postVerificationPeriod_05 = -1; /* T_postVerificationPeriod_05 */
static int hf_rrc_specificationMode_18 = -1; /* T_specificationMode_18 */
static int hf_rrc_complete_18 = -1; /* T_complete_18 */
-static int hf_rrc_srb_InformationSetupList_08 = -1; /* SRB_InformationSetupList2_r8 */
+static int hf_rrc_srb_InformationSetupList_06 = -1; /* SRB_InformationSetupList2_r6 */
static int hf_rrc_preconfiguration_15 = -1; /* T_preconfiguration_15 */
static int hf_rrc_preConfigMode_15 = -1; /* T_preConfigMode_15 */
static int hf_rrc_defaultConfig_15 = -1; /* T_defaultConfig_15 */
+static int hf_rrc_capabilityUpdateRequirement_03 = -1; /* CapabilityUpdateRequirement_r7 */
static int hf_rrc_specificationMode_19 = -1; /* T_specificationMode_19 */
static int hf_rrc_complete_19 = -1; /* T_complete_19 */
+static int hf_rrc_srb_InformationSetupList_07 = -1; /* SRB_InformationSetupList2_r7 */
static int hf_rrc_preconfiguration_16 = -1; /* T_preconfiguration_16 */
static int hf_rrc_preConfigMode_16 = -1; /* T_preConfigMode_16 */
static int hf_rrc_defaultConfig_16 = -1; /* T_defaultConfig_16 */
+static int hf_rrc_capabilityUpdateRequirement_04 = -1; /* CapabilityUpdateRequirement_r8 */
+static int hf_rrc_specificationMode_20 = -1; /* T_specificationMode_20 */
+static int hf_rrc_complete_20 = -1; /* T_complete_20 */
+static int hf_rrc_srb_InformationSetupList_08 = -1; /* SRB_InformationSetupList2_r8 */
+static int hf_rrc_preconfiguration_17 = -1; /* T_preconfiguration_17 */
+static int hf_rrc_preConfigMode_17 = -1; /* T_preConfigMode_17 */
+static int hf_rrc_defaultConfig_17 = -1; /* T_defaultConfig_17 */
+static int hf_rrc_specificationMode_21 = -1; /* T_specificationMode_21 */
+static int hf_rrc_complete_21 = -1; /* T_complete_21 */
+static int hf_rrc_preconfiguration_18 = -1; /* T_preconfiguration_18 */
+static int hf_rrc_preConfigMode_18 = -1; /* T_preConfigMode_18 */
+static int hf_rrc_defaultConfig_18 = -1; /* T_defaultConfig_18 */
+static int hf_rrc_specificationMode_22 = -1; /* T_specificationMode_22 */
+static int hf_rrc_complete_22 = -1; /* T_complete_22 */
+static int hf_rrc_preconfiguration_19 = -1; /* T_preconfiguration_19 */
+static int hf_rrc_preConfigMode_19 = -1; /* T_preConfigMode_19 */
+static int hf_rrc_defaultConfig_19 = -1; /* T_defaultConfig_19 */
static int hf_rrc_ue_RadioAccessCapability_02 = -1; /* UE_RadioAccessCapability */
static int hf_rrc_ue_RATSpecificCapability = -1; /* InterRAT_UE_RadioAccessCapabilityList */
static int hf_rrc_v370NonCriticalExtensions = -1; /* T_v370NonCriticalExtensions */
@@ -2103,7 +2249,9 @@ static int hf_rrc_v690NonCriticalExtensions_35 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_rrcConnectionSetupComplete_v690ext = -1; /* RRCConnectionSetupComplete_v690ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_24 = -1; /* T_v770NonCriticalExtensions_24 */
static int hf_rrc_rrcConectionSetupComplete_v770ext = -1; /* RRCConnectionSetupComplete_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_114 = -1; /* T_nonCriticalExtensions_114 */
+static int hf_rrc_va40NonCriticalExtensions_12 = -1; /* T_va40NonCriticalExtensions_11 */
+static int hf_rrc_rrcConectionSetupComplete_va40ext = -1; /* RRCConnectionSetupComplete_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_124 = -1; /* T_nonCriticalExtensions_124 */
static int hf_rrc_ue_RadioAccessCapability_v370ext = -1; /* UE_RadioAccessCapability_v370ext */
static int hf_rrc_rrcConnectionSetupComplete_v650ext = -1; /* RRCConnectionSetupComplete_v650ext_IEs */
static int hf_rrc_v680NonCriticalExtensions = -1; /* T_v680NonCriticalExtensions */
@@ -2112,7 +2260,9 @@ static int hf_rrc_v7e0NonCriticalExtensions_02 = -1; /* T_v7e0NonCriticalExtens
static int hf_rrc_rrcConnectionSetupComplete_v7e0ext = -1; /* RRCConnectionSetupComplete_v7e0ext_IEs */
static int hf_rrc_v7f0NonCriticalExtensions_13 = -1; /* T_v7f0NonCriticalExtensions_13 */
static int hf_rrc_rrcConnectionSetupComplete_v7f0ext = -1; /* RRCConnectionSetupComplete_v7f0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_115 = -1; /* T_nonCriticalExtensions_115 */
+static int hf_rrc_va40NonCriticalExtensions_13 = -1; /* T_va40NonCriticalExtensions_12 */
+static int hf_rrc_rrcConnectionSetupCompleteBand_va40ext = -1; /* RRCConnectionSetupCompleteBand_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_125 = -1; /* T_nonCriticalExtensions_125 */
static int hf_rrc_ue_RadioAccessCapability_v4b0ext = -1; /* UE_RadioAccessCapability_v4b0ext */
static int hf_rrc_ue_RadioAccessCapability_v590ext = -1; /* UE_RadioAccessCapability_v590ext */
static int hf_rrc_ue_RATSpecificCapability_v590ext = -1; /* InterRAT_UE_RadioAccessCapability_v590ext */
@@ -2120,50 +2270,54 @@ static int hf_rrc_ue_RadioAccessCapability_v5c0ext = -1; /* UE_RadioAccessCapab
static int hf_rrc_ue_RadioAccessCapability_v680ext = -1; /* UE_RadioAccessCapability_v680ext */
static int hf_rrc_ueCapabilityContainer = -1; /* T_ueCapabilityContainer */
static int hf_rrc_deferredMeasurementControlReading_04 = -1; /* T_deferredMeasurementControlReading_04 */
+static int hf_rrc_loggedMeasAvailable_03 = -1; /* T_loggedMeasAvailable_03 */
+static int hf_rrc_loggedANRResultsAvailable_02 = -1; /* T_loggedANRResultsAvailable_02 */
static int hf_rrc_r3_21 = -1; /* T_r3_21 */
static int hf_rrc_rRC_FailureInfo_r3 = -1; /* RRC_FailureInfo_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_43 = -1; /* T_laterNonCriticalExtensions_43 */
static int hf_rrc_rrc_FailureInfo_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_116 = -1; /* T_nonCriticalExtensions_116 */
-static int hf_rrc_criticalExtensions_87 = -1; /* T_criticalExtensions_87 */
+static int hf_rrc_nonCriticalExtensions_126 = -1; /* T_nonCriticalExtensions_126 */
+static int hf_rrc_criticalExtensions_97 = -1; /* T_criticalExtensions_97 */
static int hf_rrc_failureCauseWithProtErr = -1; /* FailureCauseWithProtErr */
static int hf_rrc_protocolErrorInformation = -1; /* ProtocolErrorMoreInformation */
static int hf_rrc_laterNonCriticalExtensions_44 = -1; /* T_laterNonCriticalExtensions_44 */
static int hf_rrc_rrcStatus_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_117 = -1; /* T_nonCriticalExtensions_117 */
+static int hf_rrc_nonCriticalExtensions_127 = -1; /* T_nonCriticalExtensions_127 */
static int hf_rrc_r3_22 = -1; /* T_r3_22 */
static int hf_rrc_securityModeCommand_r3 = -1; /* SecurityModeCommand_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_45 = -1; /* T_laterNonCriticalExtensions_45 */
static int hf_rrc_securityModeCommand_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_118 = -1; /* T_nonCriticalExtensions_118 */
+static int hf_rrc_nonCriticalExtensions_128 = -1; /* T_nonCriticalExtensions_128 */
static int hf_rrc_later_than_r3_19 = -1; /* T_later_than_r3_19 */
-static int hf_rrc_criticalExtensions_88 = -1; /* T_criticalExtensions_88 */
+static int hf_rrc_criticalExtensions_98 = -1; /* T_criticalExtensions_98 */
static int hf_rrc_r7_10 = -1; /* T_r7_10 */
static int hf_rrc_securityModeCommand_r7 = -1; /* SecurityModeCommand_r7_IEs */
static int hf_rrc_securityModeCommand_r7_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_119 = -1; /* T_nonCriticalExtensions_119 */
-static int hf_rrc_criticalExtensions_89 = -1; /* T_criticalExtensions_89 */
+static int hf_rrc_nonCriticalExtensions_129 = -1; /* T_nonCriticalExtensions_129 */
+static int hf_rrc_criticalExtensions_99 = -1; /* T_criticalExtensions_99 */
static int hf_rrc_securityCapability = -1; /* SecurityCapability */
static int hf_rrc_ue_SystemSpecificSecurityCap = -1; /* InterRAT_UE_SecurityCapList */
static int hf_rrc_rb_UL_CiphActivationTimeInfo = -1; /* RB_ActivationTimeInfoList */
static int hf_rrc_laterNonCriticalExtensions_46 = -1; /* T_laterNonCriticalExtensions_46 */
static int hf_rrc_securityModeComplete_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_120 = -1; /* T_nonCriticalExtensions_120 */
+static int hf_rrc_nonCriticalExtensions_130 = -1; /* T_nonCriticalExtensions_130 */
static int hf_rrc_laterNonCriticalExtensions_47 = -1; /* T_laterNonCriticalExtensions_47 */
static int hf_rrc_securityModeFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_121 = -1; /* T_nonCriticalExtensions_121 */
+static int hf_rrc_nonCriticalExtensions_131 = -1; /* T_nonCriticalExtensions_131 */
static int hf_rrc_r3_23 = -1; /* T_r3_23 */
static int hf_rrc_signallingConnectionRelease_r3 = -1; /* SignallingConnectionRelease_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_48 = -1; /* T_laterNonCriticalExtensions_48 */
static int hf_rrc_signallingConnectionRelease_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_122 = -1; /* T_nonCriticalExtensions_122 */
+static int hf_rrc_va40NonCriticalExtensions_14 = -1; /* T_va40NonCriticalExtensions_13 */
+static int hf_rrc_signallingConnectionRelease_va40ext = -1; /* SignallingConnectionRelease_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_132 = -1; /* T_nonCriticalExtensions_132 */
static int hf_rrc_later_than_r3_20 = -1; /* T_later_than_r3_20 */
-static int hf_rrc_criticalExtensions_90 = -1; /* T_criticalExtensions_90 */
+static int hf_rrc_criticalExtensions_100 = -1; /* T_criticalExtensions_100 */
static int hf_rrc_laterNonCriticalExtensions_49 = -1; /* T_laterNonCriticalExtensions_49 */
static int hf_rrc_signallingConnectionReleaseIndication_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v860nonCriticalExtentions = -1; /* T_v860nonCriticalExtentions */
static int hf_rrc_signallingConnectionReleaseIndication_v860ext = -1; /* SignallingConnectionReleaseIndication_v860ext */
-static int hf_rrc_nonCriticalExtensions_123 = -1; /* T_nonCriticalExtensions_123 */
+static int hf_rrc_nonCriticalExtensions_133 = -1; /* T_nonCriticalExtensions_133 */
static int hf_rrc_signallingConnectionReleaseIndicationCause = -1; /* T_signallingConnectionReleaseIndicationCause */
static int hf_rrc_sfn_Prime = -1; /* SFN_Prime */
static int hf_rrc_payload = -1; /* T_payload */
@@ -2195,7 +2349,7 @@ static int hf_rrc_laterNonCriticalExtensions_50 = -1; /* T_laterNonCriticalExte
static int hf_rrc_systemInformationChangeIndication_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v860NonCriticalExtensions_17 = -1; /* T_v860NonCriticalExtensions_17 */
static int hf_rrc_systemInformationChangeIndication_v860ext = -1; /* SystemInformationChangeIndication_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_124 = -1; /* T_nonCriticalExtensions_124 */
+static int hf_rrc_nonCriticalExtensions_134 = -1; /* T_nonCriticalExtensions_134 */
static int hf_rrc_r3_24 = -1; /* T_r3_24 */
static int hf_rrc_transportChannelReconfiguration_r3 = -1; /* TransportChannelReconfiguration_r3_IEs */
static int hf_rrc_v3a0NonCriticalExtensions_09 = -1; /* T_v3a0NonCriticalExtensions_09 */
@@ -2210,9 +2364,9 @@ static int hf_rrc_v690NonCriticalExtensions_36 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_transportChannelReconfiguration_v690ext = -1; /* TransportChannelReconfiguration_v690ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_25 = -1; /* T_v770NonCriticalExtensions_25 */
static int hf_rrc_transportChannelReconfiguration_v770ext = -1; /* TransportChannelReconfiguration_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_125 = -1; /* T_nonCriticalExtensions_125 */
+static int hf_rrc_nonCriticalExtensions_135 = -1; /* T_nonCriticalExtensions_135 */
static int hf_rrc_later_than_r3_21 = -1; /* T_later_than_r3_21 */
-static int hf_rrc_criticalExtensions_91 = -1; /* T_criticalExtensions_91 */
+static int hf_rrc_criticalExtensions_101 = -1; /* T_criticalExtensions_101 */
static int hf_rrc_r4_12 = -1; /* T_r4_12 */
static int hf_rrc_transportChannelReconfiguration_r4 = -1; /* TransportChannelReconfiguration_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_12 = -1; /* T_v4d0NonCriticalExtensions_12 */
@@ -2220,23 +2374,23 @@ static int hf_rrc_transportChannelReconfiguration_r4_add_ext = -1; /* BIT_STRIN
static int hf_rrc_v590NonCriticalExtensions_25 = -1; /* T_v590NonCriticalExtensions_25 */
static int hf_rrc_v690NonCriticalExtensions_37 = -1; /* T_v690NonCriticalExtensions_37 */
static int hf_rrc_v770NonCriticalExtensions_26 = -1; /* T_v770NonCriticalExtensions_26 */
-static int hf_rrc_nonCriticalExtensions_126 = -1; /* T_nonCriticalExtensions_126 */
-static int hf_rrc_criticalExtensions_92 = -1; /* T_criticalExtensions_92 */
+static int hf_rrc_nonCriticalExtensions_136 = -1; /* T_nonCriticalExtensions_136 */
+static int hf_rrc_criticalExtensions_102 = -1; /* T_criticalExtensions_102 */
static int hf_rrc_r5_10 = -1; /* T_r5_10 */
static int hf_rrc_transportChannelReconfiguration_r5 = -1; /* TransportChannelReconfiguration_r5_IEs */
static int hf_rrc_transportChannelReconfiguration_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_38 = -1; /* T_v690NonCriticalExtensions_38 */
static int hf_rrc_v770NonCriticalExtensions_27 = -1; /* T_v770NonCriticalExtensions_27 */
-static int hf_rrc_nonCriticalExtensions_127 = -1; /* T_nonCriticalExtensions_127 */
-static int hf_rrc_criticalExtensions_93 = -1; /* T_criticalExtensions_93 */
+static int hf_rrc_nonCriticalExtensions_137 = -1; /* T_nonCriticalExtensions_137 */
+static int hf_rrc_criticalExtensions_103 = -1; /* T_criticalExtensions_103 */
static int hf_rrc_r6_11 = -1; /* T_r6_11 */
static int hf_rrc_transportChannelReconfiguration_r6 = -1; /* TransportChannelReconfiguration_r6_IEs */
static int hf_rrc_transportChannelReconfiguration_r6_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v6b0NonCriticalExtensions_12 = -1; /* T_v6b0NonCriticalExtensions_11 */
static int hf_rrc_transportChannelReconfiguration_v6b0ext = -1; /* TransportChannelReconfiguration_v6b0ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_28 = -1; /* T_v770NonCriticalExtensions_28 */
-static int hf_rrc_nonCriticalExtensions_128 = -1; /* T_nonCriticalExtensions_128 */
-static int hf_rrc_criticalExtensions_94 = -1; /* T_criticalExtensions_94 */
+static int hf_rrc_nonCriticalExtensions_138 = -1; /* T_nonCriticalExtensions_138 */
+static int hf_rrc_criticalExtensions_104 = -1; /* T_criticalExtensions_104 */
static int hf_rrc_r7_11 = -1; /* T_r7_11 */
static int hf_rrc_transportChannelReconfiguration_r7 = -1; /* TransportChannelReconfiguration_r7_IEs */
static int hf_rrc_transportChannelReconfiguration_r7_add_ext = -1; /* BIT_STRING */
@@ -2248,8 +2402,8 @@ static int hf_rrc_v7f0NonCriticalExtensions_14 = -1; /* T_v7f0NonCriticalExtens
static int hf_rrc_transportChannelReconfiguration_v7f0ext = -1; /* TransportChannelReconfiguration_v7f0ext_IEs */
static int hf_rrc_v7g0NonCriticalExtensions_15 = -1; /* T_v7g0NonCriticalExtensions_15 */
static int hf_rrc_transportChannelReconfiguration_v7g0ext = -1; /* TransportChannelReconfiguration_v7g0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_129 = -1; /* T_nonCriticalExtensions_129 */
-static int hf_rrc_criticalExtensions_95 = -1; /* T_criticalExtensions_95 */
+static int hf_rrc_nonCriticalExtensions_139 = -1; /* T_nonCriticalExtensions_139 */
+static int hf_rrc_criticalExtensions_105 = -1; /* T_criticalExtensions_105 */
static int hf_rrc_r8_11 = -1; /* T_r8_11 */
static int hf_rrc_transportChannelReconfiguration_r8 = -1; /* TransportChannelReconfiguration_r8_IEs */
static int hf_rrc_transportChannelReconfiguration_r8_add_ext = -1; /* BIT_STRING */
@@ -2260,43 +2414,49 @@ static int hf_rrc_transportChannelReconfiguration_v890ext = -1; /* TransportCha
static int hf_rrc_v7g0NonCriticalExtensions_16 = -1; /* T_v7g0NonCriticalExtensions_16 */
static int hf_rrc_v8a0NonCriticalExtensions_09 = -1; /* T_v8a0NonCriticalExtensions_09 */
static int hf_rrc_transportChannelReconfiguration_v8a0ext = -1; /* TransportChannelReconfiguration_v8a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_130 = -1; /* T_nonCriticalExtensions_130 */
-static int hf_rrc_criticalExtensions_96 = -1; /* T_criticalExtensions_96 */
+static int hf_rrc_nonCriticalExtensions_140 = -1; /* T_nonCriticalExtensions_140 */
+static int hf_rrc_criticalExtensions_106 = -1; /* T_criticalExtensions_106 */
static int hf_rrc_r9_10 = -1; /* T_r9_10 */
static int hf_rrc_transportChannelReconfiguration_r9 = -1; /* TransportChannelReconfiguration_r9_IEs */
static int hf_rrc_transportChannelReconfiguration_r9_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v950NonCriticalExtensions_08 = -1; /* T_v950NonCriticalExtensions_08 */
static int hf_rrc_transportChannelReconfiguration_v950ext = -1; /* TransportChannelReconfiguration_v950ext_IEs */
-static int hf_rrc_nonCriticalExtensions_131 = -1; /* T_nonCriticalExtensions_131 */
-static int hf_rrc_criticalExtensions_97 = -1; /* T_criticalExtensions_97 */
-static int hf_rrc_dummy_20 = -1; /* T_dummy_11 */
-static int hf_rrc_fdd_37 = -1; /* T_fdd_37 */
-static int hf_rrc_modeSpecificPhysChInfo_12 = -1; /* T_modeSpecificPhysChInfo_12 */
+static int hf_rrc_nonCriticalExtensions_141 = -1; /* T_nonCriticalExtensions_141 */
+static int hf_rrc_criticalExtensions_107 = -1; /* T_criticalExtensions_107 */
+static int hf_rrc_r10_10 = -1; /* T_r10_10 */
+static int hf_rrc_transportChannelReconfiguration_r10 = -1; /* TransportChannelReconfiguration_r10_IEs */
+static int hf_rrc_transportChannelReconfiguration_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_142 = -1; /* T_nonCriticalExtensions_142 */
+static int hf_rrc_criticalExtensions_108 = -1; /* T_criticalExtensions_108 */
+static int hf_rrc_dummy_24 = -1; /* T_dummy_11 */
static int hf_rrc_fdd_38 = -1; /* T_fdd_38 */
-static int hf_rrc_dummy_21 = -1; /* T_dummy_12 */
+static int hf_rrc_modeSpecificPhysChInfo_12 = -1; /* T_modeSpecificPhysChInfo_12 */
static int hf_rrc_fdd_39 = -1; /* T_fdd_39 */
-static int hf_rrc_modeSpecificPhysChInfo_13 = -1; /* T_modeSpecificPhysChInfo_13 */
+static int hf_rrc_dummy_25 = -1; /* T_dummy_12 */
static int hf_rrc_fdd_40 = -1; /* T_fdd_40 */
-static int hf_rrc_dummy_22 = -1; /* T_dummy_13 */
+static int hf_rrc_modeSpecificPhysChInfo_13 = -1; /* T_modeSpecificPhysChInfo_13 */
static int hf_rrc_fdd_41 = -1; /* T_fdd_41 */
-static int hf_rrc_modeSpecificPhysChInfo_14 = -1; /* T_modeSpecificPhysChInfo_14 */
+static int hf_rrc_dummy_26 = -1; /* T_dummy_13 */
static int hf_rrc_fdd_42 = -1; /* T_fdd_42 */
+static int hf_rrc_modeSpecificPhysChInfo_14 = -1; /* T_modeSpecificPhysChInfo_14 */
+static int hf_rrc_fdd_43 = -1; /* T_fdd_43 */
static int hf_rrc_postVerificationPeriod_06 = -1; /* T_postVerificationPeriod_06 */
-static int hf_rrc_responseToChangeOfUE_Capability_06 = -1; /* T_responseToChangeOfUE_Capability_06 */
-static int hf_rrc_responseToChangeOfUE_Capability_07 = -1; /* T_responseToChangeOfUE_Capability_07 */
static int hf_rrc_responseToChangeOfUE_Capability_08 = -1; /* T_responseToChangeOfUE_Capability_08 */
+static int hf_rrc_responseToChangeOfUE_Capability_09 = -1; /* T_responseToChangeOfUE_Capability_09 */
+static int hf_rrc_responseToChangeOfUE_Capability_10 = -1; /* T_responseToChangeOfUE_Capability_10 */
+static int hf_rrc_responseToChangeOfUE_Capability_11 = -1; /* T_responseToChangeOfUE_Capability_11 */
static int hf_rrc_laterNonCriticalExtensions_52 = -1; /* T_laterNonCriticalExtensions_52 */
static int hf_rrc_transportChannelReconfigurationComplete_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v770NonCriticalExtensions_29 = -1; /* T_v770NonCriticalExtensions_29 */
static int hf_rrc_transportChannelReconfigurationComplete_v770ext = -1; /* TransportChannelReconfigurationComplete_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_132 = -1; /* T_nonCriticalExtensions_132 */
+static int hf_rrc_nonCriticalExtensions_143 = -1; /* T_nonCriticalExtensions_143 */
static int hf_rrc_deferredMeasurementControlReading_05 = -1; /* T_deferredMeasurementControlReading_05 */
static int hf_rrc_laterNonCriticalExtensions_53 = -1; /* T_laterNonCriticalExtensions_53 */
static int hf_rrc_transportChannelReconfigurationFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_133 = -1; /* T_nonCriticalExtensions_133 */
-static int hf_rrc_modeSpecificInfo_13 = -1; /* T_modeSpecificInfo_13 */
-static int hf_rrc_fdd_43 = -1; /* NULL */
-static int hf_rrc_tdd_08 = -1; /* T_tdd_07 */
+static int hf_rrc_nonCriticalExtensions_144 = -1; /* T_nonCriticalExtensions_144 */
+static int hf_rrc_modeSpecificInfo_14 = -1; /* T_modeSpecificInfo_14 */
+static int hf_rrc_fdd_44 = -1; /* NULL */
+static int hf_rrc_tdd_09 = -1; /* T_tdd_08 */
static int hf_rrc_tfcs_ID = -1; /* TFCS_Identity */
static int hf_rrc_dpch_TFCS_InUplink = -1; /* TFC_Subset */
static int hf_rrc_activationTimeForTFCSubset = -1; /* ActivationTime */
@@ -2305,11 +2465,11 @@ static int hf_rrc_laterNonCriticalExtensions_54 = -1; /* T_laterNonCriticalExte
static int hf_rrc_transportFormatCombinationControl_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v820NonCriticalExtensions_02 = -1; /* T_v820NonCriticalExtensions_02 */
static int hf_rrc_transportformatcombinationcontrol_v820ext = -1; /* TransportFormatCombinationControl_v820ext_IEs */
-static int hf_rrc_nonCriticalExtensions_134 = -1; /* T_nonCriticalExtensions_134 */
+static int hf_rrc_nonCriticalExtensions_145 = -1; /* T_nonCriticalExtensions_145 */
static int hf_rrc_ul_AMR_Rate = -1; /* UL_AMR_Rate */
static int hf_rrc_laterNonCriticalExtensions_55 = -1; /* T_laterNonCriticalExtensions_55 */
static int hf_rrc_transportFormatCombinationControlFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_135 = -1; /* T_nonCriticalExtensions_135 */
+static int hf_rrc_nonCriticalExtensions_146 = -1; /* T_nonCriticalExtensions_146 */
static int hf_rrc_r3_25 = -1; /* T_r3_25 */
static int hf_rrc_ueCapabilityEnquiry_r3 = -1; /* UECapabilityEnquiry_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_56 = -1; /* T_laterNonCriticalExtensions_56 */
@@ -2322,9 +2482,9 @@ static int hf_rrc_v770NonCriticalExtensions_30 = -1; /* T_v770NonCriticalExtens
static int hf_rrc_ueCapabilityEnquiry_v770ext = -1; /* UECapabilityEnquiry_v770ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_18 = -1; /* T_v860NonCriticalExtensions_18 */
static int hf_rrc_ueCapabilityEnquiry_v860ext = -1; /* UECapabilityEnquiry_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_136 = -1; /* T_nonCriticalExtensions_136 */
+static int hf_rrc_nonCriticalExtensions_147 = -1; /* T_nonCriticalExtensions_147 */
static int hf_rrc_later_than_r3_22 = -1; /* T_later_than_r3_22 */
-static int hf_rrc_criticalExtensions_98 = -1; /* T_criticalExtensions_98 */
+static int hf_rrc_criticalExtensions_109 = -1; /* T_criticalExtensions_109 */
static int hf_rrc_capabilityUpdateRequirement_05 = -1; /* CapabilityUpdateRequirement_v770ext */
static int hf_rrc_capabilityUpdateRequirement_06 = -1; /* CapabilityUpdateRequirement_v860ext */
static int hf_rrc_v370NonCriticalExtensions_01 = -1; /* T_v370NonCriticalExtensions_01 */
@@ -2343,7 +2503,7 @@ static int hf_rrc_v5c0NonCriticalExtensions_01 = -1; /* T_v5c0NonCriticalExtens
static int hf_rrc_ueCapabilityInformation_v5c0ext = -1; /* UECapabilityInformation_v5c0ext */
static int hf_rrc_v690NonCriticalExtensions_39 = -1; /* T_v690NonCriticalExtensions_39 */
static int hf_rrc_ueCapabilityInformation_v690ext = -1; /* UECapabilityInformation_v690ext_IEs */
-static int hf_rrc_nonCriticalExtensions_137 = -1; /* T_nonCriticalExtensions_137 */
+static int hf_rrc_nonCriticalExtensions_148 = -1; /* T_nonCriticalExtensions_148 */
static int hf_rrc_ueCapabilityInformation_v650ext = -1; /* UECapabilityInformation_v650ext_IEs */
static int hf_rrc_v680NonCriticalExtensions_01 = -1; /* T_v680NonCriticalExtensions_01 */
static int hf_rrc_ueCapabilityInformation_v680ext = -1; /* UECapabilityInformation_v680ext_IEs */
@@ -2351,7 +2511,9 @@ static int hf_rrc_v7e0NonCriticalExtensions_03 = -1; /* T_v7e0NonCriticalExtens
static int hf_rrc_ueCapabilityInformation_v7e0ext = -1; /* UECapabilityInformation_v7e0ext_IEs */
static int hf_rrc_v7f0NonCriticalExtensions_16 = -1; /* T_v7f0NonCriticalExtensions_16 */
static int hf_rrc_ueCapabilityInformation_v7f0ext = -1; /* UECapabilityInformation_v7f0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_138 = -1; /* T_nonCriticalExtensions_138 */
+static int hf_rrc_va40NonCriticalExtensions_15 = -1; /* T_va40NonCriticalExtensions_14 */
+static int hf_rrc_ueCapabilityInformation_va40ext = -1; /* UECapabilityInformation_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_149 = -1; /* T_nonCriticalExtensions_149 */
static int hf_rrc_ueCapabilityContainer_01 = -1; /* T_ueCapabilityContainer_01 */
static int hf_rrc_r3_26 = -1; /* T_r3_26 */
static int hf_rrc_ueCapabilityInformationConfirm_r3 = -1; /* UECapabilityInformationConfirm_r3_IEs */
@@ -2359,9 +2521,9 @@ static int hf_rrc_laterNonCriticalExtensions_58 = -1; /* T_laterNonCriticalExte
static int hf_rrc_ueCapabilityInformationConfirm_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v770NonCriticalExtensions_31 = -1; /* T_v770NonCriticalExtensions_31 */
static int hf_rrc_ueCapabilityInformationConfirm_v770ext = -1; /* UECapabilityInformationConfirm_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_139 = -1; /* T_nonCriticalExtensions_139 */
+static int hf_rrc_nonCriticalExtensions_150 = -1; /* T_nonCriticalExtensions_150 */
static int hf_rrc_later_than_r3_23 = -1; /* T_later_than_r3_23 */
-static int hf_rrc_criticalExtensions_99 = -1; /* T_criticalExtensions_99 */
+static int hf_rrc_criticalExtensions_110 = -1; /* T_criticalExtensions_110 */
static int hf_rrc_acceptanceOfChangeOfCapability = -1; /* T_acceptanceOfChangeOfCapability */
static int hf_rrc_laterNonCriticalExtensions_59 = -1; /* T_laterNonCriticalExtensions_59 */
static int hf_rrc_uplinkDirectTransfer_r3_add_ext = -1; /* BIT_STRING */
@@ -2369,7 +2531,7 @@ static int hf_rrc_v690NonCriticalExtensions_40 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_uplinkDirectTransfer_v690ext = -1; /* UplinkDirectTransfer_v690ext_IEs */
static int hf_rrc_v7g0NonCriticalExtensions_17 = -1; /* T_v7g0NonCriticalExtensions_17 */
static int hf_rrc_uplinkDirectTransfer_v7g0ext = -1; /* UplinkDirectTransfer_v7g0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_140 = -1; /* T_nonCriticalExtensions_140 */
+static int hf_rrc_nonCriticalExtensions_151 = -1; /* T_nonCriticalExtensions_151 */
static int hf_rrc_r3_27 = -1; /* T_r3_27 */
static int hf_rrc_uplinkPhysicalChannelControl_r3 = -1; /* UplinkPhysicalChannelControl_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_60 = -1; /* T_laterNonCriticalExtensions_60 */
@@ -2378,28 +2540,28 @@ static int hf_rrc_v4b0NonCriticalExtensions_16 = -1; /* T_v4b0NonCriticalExtens
static int hf_rrc_uplinkPysicalChannelControl_v4b0ext = -1; /* UplinkPhysicalChannelControl_v4b0ext_IEs */
static int hf_rrc_noncriticalExtensions = -1; /* T_noncriticalExtensions */
static int hf_rrc_later_than_r3_24 = -1; /* T_later_than_r3_24 */
-static int hf_rrc_criticalExtensions_100 = -1; /* T_criticalExtensions_100 */
+static int hf_rrc_criticalExtensions_111 = -1; /* T_criticalExtensions_111 */
static int hf_rrc_r4_13 = -1; /* T_r4_13 */
static int hf_rrc_uplinkPhysicalChannelControl_r4 = -1; /* UplinkPhysicalChannelControl_r4_IEs */
static int hf_rrc_v4d0NonCriticalExtensions_13 = -1; /* T_v4d0NonCriticalExtensions_13 */
static int hf_rrc_uplinkPhysicalChannelControl_r4_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_41 = -1; /* T_v690NonCriticalExtensions_41 */
static int hf_rrc_uplinkPhysicalChannelControl_v690ext = -1; /* UplinkPhysicalChannelControl_v690ext_IEs */
-static int hf_rrc_nonCriticalExtensions_141 = -1; /* T_nonCriticalExtensions_141 */
-static int hf_rrc_criticalExtensions_101 = -1; /* T_criticalExtensions_101 */
+static int hf_rrc_nonCriticalExtensions_152 = -1; /* T_nonCriticalExtensions_152 */
+static int hf_rrc_criticalExtensions_112 = -1; /* T_criticalExtensions_112 */
static int hf_rrc_r5_11 = -1; /* T_r5_11 */
static int hf_rrc_uplinkPhysicalChannelControl_r5 = -1; /* UplinkPhysicalChannelControl_r5_IEs */
static int hf_rrc_uplinkPhysicalChannelControl_r5_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_42 = -1; /* T_v690NonCriticalExtensions_42 */
static int hf_rrc_v6a0NonCriticalExtensions_01 = -1; /* T_v6a0NonCriticalExtensions_01 */
static int hf_rrc_uplinkPhysicalChannelControl_v6a0ext = -1; /* UplinkPhysicalChannelControl_v6a0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_142 = -1; /* T_nonCriticalExtensions_142 */
-static int hf_rrc_criticalExtensions_102 = -1; /* T_criticalExtensions_102 */
+static int hf_rrc_nonCriticalExtensions_153 = -1; /* T_nonCriticalExtensions_153 */
+static int hf_rrc_criticalExtensions_113 = -1; /* T_criticalExtensions_113 */
static int hf_rrc_r7_12 = -1; /* T_r7_12 */
static int hf_rrc_uplinkPhysicalChannelControl_r7 = -1; /* UplinkPhysicalChannelControl_r7_IEs */
static int hf_rrc_uplinkPhysicalChannelControl_r7_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_143 = -1; /* T_nonCriticalExtensions_143 */
-static int hf_rrc_criticalExtensions_103 = -1; /* T_criticalExtensions_103 */
+static int hf_rrc_nonCriticalExtensions_154 = -1; /* T_nonCriticalExtensions_154 */
+static int hf_rrc_criticalExtensions_114 = -1; /* T_criticalExtensions_114 */
static int hf_rrc_ccTrCH_PowerControlInfo = -1; /* CCTrCH_PowerControlInfo */
static int hf_rrc_timingAdvance = -1; /* UL_TimingAdvanceControl */
static int hf_rrc_alpha = -1; /* Alpha */
@@ -2409,24 +2571,24 @@ static int hf_rrc_pusch_ConstantValue = -1; /* ConstantValueTdd */
static int hf_rrc_openLoopPowerControl_IPDL_TDD = -1; /* OpenLoopPowerControl_IPDL_TDD_r4 */
static int hf_rrc_ccTrCH_PowerControlInfo_01 = -1; /* CCTrCH_PowerControlInfo_r4 */
static int hf_rrc_tddOption = -1; /* T_tddOption */
-static int hf_rrc_tdd384_06 = -1; /* T_tdd384_06 */
+static int hf_rrc_tdd384_07 = -1; /* T_tdd384_07 */
static int hf_rrc_timingAdvance_01 = -1; /* UL_TimingAdvanceControl_r4 */
-static int hf_rrc_tdd128_06 = -1; /* T_tdd128_06 */
+static int hf_rrc_tdd128_07 = -1; /* T_tdd128_07 */
static int hf_rrc_ul_SynchronisationParameters = -1; /* UL_SynchronisationParameters_r4 */
static int hf_rrc_ccTrCH_PowerControlInfo_02 = -1; /* CCTrCH_PowerControlInfo_r5 */
static int hf_rrc_tddOption_01 = -1; /* T_tddOption_01 */
-static int hf_rrc_tdd384_07 = -1; /* T_tdd384_07 */
+static int hf_rrc_tdd384_08 = -1; /* T_tdd384_08 */
static int hf_rrc_hs_SICH_PowerControl = -1; /* HS_SICH_Power_Control_Info_TDD384 */
-static int hf_rrc_tdd128_07 = -1; /* T_tdd128_07 */
+static int hf_rrc_tdd128_08 = -1; /* T_tdd128_08 */
static int hf_rrc_desired_HS_SICH_PowerLevel = -1; /* INTEGER_M120_M58 */
static int hf_rrc_tpc_Step_Size = -1; /* T_tpc_Step_Size */
static int hf_rrc_ccTrCH_PowerControlInfo_03 = -1; /* CCTrCH_PowerControlInfo_r7 */
static int hf_rrc_tddOption_02 = -1; /* T_tddOption_02 */
-static int hf_rrc_tdd384_08 = -1; /* T_tdd384_08 */
-static int hf_rrc_tdd768_03 = -1; /* T_tdd768_03 */
+static int hf_rrc_tdd384_09 = -1; /* T_tdd384_09 */
+static int hf_rrc_tdd768_04 = -1; /* T_tdd768_04 */
static int hf_rrc_timingAdvance_02 = -1; /* UL_TimingAdvanceControl_r7 */
static int hf_rrc_hs_SICH_PowerControl_01 = -1; /* HS_SICH_Power_Control_Info_TDD768 */
-static int hf_rrc_tdd128_08 = -1; /* T_tdd128_08 */
+static int hf_rrc_tdd128_09 = -1; /* T_tdd128_09 */
static int hf_rrc_tpc_Step_Size_01 = -1; /* T_tpc_Step_Size_01 */
static int hf_rrc_ura_UpdateCause = -1; /* URA_UpdateCause */
static int hf_rrc_laterNonCriticalExtensions_61 = -1; /* T_laterNonCriticalExtensions_61 */
@@ -2435,45 +2597,49 @@ static int hf_rrc_v770NonCriticalExtensions_32 = -1; /* T_v770NonCriticalExtens
static int hf_rrc_uraUpdate_v770ext = -1; /* UraUpdate_v770ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_19 = -1; /* T_v860NonCriticalExtensions_19 */
static int hf_rrc_uraUpdate_v860ext = -1; /* URAUpdate_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_144 = -1; /* T_nonCriticalExtensions_144 */
+static int hf_rrc_va40NonCriticalExtensions_16 = -1; /* T_va40NonCriticalExtensions_15 */
+static int hf_rrc_uraUpdate_va40ext = -1; /* URAUpdate_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_155 = -1; /* T_nonCriticalExtensions_155 */
static int hf_rrc_uraUpdate_v7e0ext = -1; /* URAUpdate_v7e0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_145 = -1; /* T_nonCriticalExtensions_145 */
+static int hf_rrc_nonCriticalExtensions_156 = -1; /* T_nonCriticalExtensions_156 */
static int hf_rrc_support_hsdschReception_CellUraPch = -1; /* T_support_hsdschReception_CellUraPch */
static int hf_rrc_support_hsdschReception_CellFach = -1; /* T_support_hsdschReception_CellFach */
static int hf_rrc_supportForTwoDRXSchemesInPCH_01 = -1; /* T_supportForTwoDRXSchemesInPCH_01 */
static int hf_rrc_supportOfHS_DSCHDRXOperation_01 = -1; /* T_supportOfHS_DSCHDRXOperation_01 */
static int hf_rrc_supportOfCommonEDCH_02 = -1; /* T_supportOfCommonEDCH_02 */
static int hf_rrc_supportOfMACiis_02 = -1; /* T_supportOfMACiis_02 */
+static int hf_rrc_loggedMeasAvailable_04 = -1; /* T_loggedMeasAvailable_04 */
+static int hf_rrc_loggedANRResultsAvailable_03 = -1; /* T_loggedANRResultsAvailable_03 */
static int hf_rrc_r3_28 = -1; /* T_r3_28 */
static int hf_rrc_uraUpdateConfirm_r3 = -1; /* URAUpdateConfirm_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_62 = -1; /* T_laterNonCriticalExtensions_62 */
static int hf_rrc_uraUpdateConfirm_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_43 = -1; /* T_v690NonCriticalExtensions_43 */
static int hf_rrc_uraUpdateConfirm_v690ext = -1; /* URAUpdateConfirm_v690ext_IEs */
-static int hf_rrc_nonCriticalExtensions_146 = -1; /* T_nonCriticalExtensions_146 */
+static int hf_rrc_nonCriticalExtensions_157 = -1; /* T_nonCriticalExtensions_157 */
static int hf_rrc_later_than_r3_25 = -1; /* T_later_than_r3_25 */
-static int hf_rrc_criticalExtensions_104 = -1; /* T_criticalExtensions_104 */
+static int hf_rrc_criticalExtensions_115 = -1; /* T_criticalExtensions_115 */
static int hf_rrc_r5_12 = -1; /* T_r5_12 */
static int hf_rrc_uraUpdateConfirm_r5 = -1; /* URAUpdateConfirm_r5_IEs */
static int hf_rrc_v690NonCriticalExtensions_44 = -1; /* T_v690NonCriticalExtensions_44 */
-static int hf_rrc_nonCriticalExtensions_147 = -1; /* T_nonCriticalExtensions_147 */
-static int hf_rrc_criticalExtensions_105 = -1; /* T_criticalExtensions_105 */
+static int hf_rrc_nonCriticalExtensions_158 = -1; /* T_nonCriticalExtensions_158 */
+static int hf_rrc_criticalExtensions_116 = -1; /* T_criticalExtensions_116 */
static int hf_rrc_r7_13 = -1; /* T_r7_13 */
static int hf_rrc_uraUpdateConfirm_r7 = -1; /* URAUpdateConfirm_r7_IEs */
static int hf_rrc_uraUpdateConfirm_r7_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v860NonCriticalExtensions_20 = -1; /* T_v860NonCriticalExtensions_20 */
static int hf_rrc_uraUpdateConfirm_v860ext = -1; /* URAUpdateConfirm_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_148 = -1; /* T_nonCriticalExtensions_148 */
-static int hf_rrc_criticalExtensions_106 = -1; /* T_criticalExtensions_106 */
+static int hf_rrc_nonCriticalExtensions_159 = -1; /* T_nonCriticalExtensions_159 */
+static int hf_rrc_criticalExtensions_117 = -1; /* T_criticalExtensions_117 */
static int hf_rrc_r3_29 = -1; /* T_r3_29 */
static int hf_rrc_uraUpdateConfirm_CCCH_r3 = -1; /* URAUpdateConfirm_CCCH_r3_IEs */
static int hf_rrc_laterNonCriticalExtensions_63 = -1; /* T_laterNonCriticalExtensions_63 */
static int hf_rrc_uraUpdateConfirm_CCCH_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v690NonCriticalExtensions_45 = -1; /* T_v690NonCriticalExtensions_45 */
static int hf_rrc_v860NonCriticalExtensions_21 = -1; /* T_v860NonCriticalExtensions_21 */
-static int hf_rrc_nonCriticalExtensions_149 = -1; /* T_nonCriticalExtensions_149 */
+static int hf_rrc_nonCriticalExtensions_160 = -1; /* T_nonCriticalExtensions_160 */
static int hf_rrc_later_than_r3_26 = -1; /* T_later_than_r3_26 */
-static int hf_rrc_criticalExtensions_107 = -1; /* T_criticalExtensions_107 */
+static int hf_rrc_criticalExtensions_118 = -1; /* T_criticalExtensions_118 */
static int hf_rrc_uraUpdateConfirm_02 = -1; /* URAUpdateConfirm_r3_IEs */
static int hf_rrc_r3_30 = -1; /* T_r3_30 */
static int hf_rrc_utranMobilityInformation_r3 = -1; /* UTRANMobilityInformation_r3_IEs */
@@ -2485,25 +2651,25 @@ static int hf_rrc_v690NonCriticalExtensions_46 = -1; /* T_v690NonCriticalExtens
static int hf_rrc_utranMobilityInformation_v690ext = -1; /* UtranMobilityInformation_v690ext_IEs */
static int hf_rrc_v860NonCriticalExtentions = -1; /* T_v860NonCriticalExtentions */
static int hf_rrc_utranMobilityInformation_v860ext = -1; /* UTRANMobilityInformation_v860ext1_IEs */
-static int hf_rrc_nonCriticalExtensions_150 = -1; /* T_nonCriticalExtensions_150 */
+static int hf_rrc_nonCriticalExtensions_161 = -1; /* T_nonCriticalExtensions_161 */
static int hf_rrc_later_than_r3_27 = -1; /* T_later_than_r3_27 */
-static int hf_rrc_criticalExtensions_108 = -1; /* T_criticalExtensions_108 */
+static int hf_rrc_criticalExtensions_119 = -1; /* T_criticalExtensions_119 */
static int hf_rrc_r5_13 = -1; /* T_r5_13 */
static int hf_rrc_utranMobilityInformation_r5 = -1; /* UTRANMobilityInformation_r5_IEs */
static int hf_rrc_v690NonCriticalExtensions_47 = -1; /* T_v690NonCriticalExtensions_47 */
static int hf_rrc_v860NonCriticalExtentions_01 = -1; /* T_v860NonCriticalExtentions_01 */
-static int hf_rrc_nonCriticalExtensions_151 = -1; /* T_nonCriticalExtensions_151 */
-static int hf_rrc_criticalExtensions_109 = -1; /* T_criticalExtensions_109 */
+static int hf_rrc_nonCriticalExtensions_162 = -1; /* T_nonCriticalExtensions_162 */
+static int hf_rrc_criticalExtensions_120 = -1; /* T_criticalExtensions_120 */
static int hf_rrc_r7_14 = -1; /* T_r7_14 */
static int hf_rrc_utranMobilityInformation_r7 = -1; /* UTRANMobilityInformation_r7_IEs */
static int hf_rrc_utranMobilityInformation_r7_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v860NonCriticalExtensions_22 = -1; /* T_v860NonCriticalExtensions_22 */
static int hf_rrc_utranMobilityInformation_v860ext_01 = -1; /* UTRANMobilityInformation_v860ext2_IEs */
-static int hf_rrc_nonCriticalExtensions_152 = -1; /* T_nonCriticalExtensions_152 */
-static int hf_rrc_criticalExtensions_110 = -1; /* T_criticalExtensions_110 */
+static int hf_rrc_nonCriticalExtensions_163 = -1; /* T_nonCriticalExtensions_163 */
+static int hf_rrc_criticalExtensions_121 = -1; /* T_criticalExtensions_121 */
static int hf_rrc_ue_ConnTimersAndConstants = -1; /* UE_ConnTimersAndConstants */
static int hf_rrc_cn_InformationInfo_02 = -1; /* CN_InformationInfoFull */
-static int hf_rrc_nonCriticalExtensions_153 = -1; /* T_nonCriticalExtensions_153 */
+static int hf_rrc_nonCriticalExtensions_164 = -1; /* T_nonCriticalExtensions_164 */
static int hf_rrc_ue_ConnTimersAndConstants_v3a0ext = -1; /* UE_ConnTimersAndConstants_v3a0ext */
static int hf_rrc_ue_ConnTimersAndConstants_01 = -1; /* UE_ConnTimersAndConstants_r5 */
static int hf_rrc_ue_ConnTimersAndConstants_02 = -1; /* UE_ConnTimersAndConstants_v860ext */
@@ -2512,13 +2678,16 @@ static int hf_rrc_laterNonCriticalExtensions_65 = -1; /* T_laterNonCriticalExte
static int hf_rrc_utranMobilityInformationConfirm_r3_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v770NonCriticalExtension_01 = -1; /* T_v770NonCriticalExtension_01 */
static int hf_rrc_utranMobilityInformationConfirm_v770ext = -1; /* UTRANMobilityInformationConfirm_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_154 = -1; /* T_nonCriticalExtensions_154 */
+static int hf_rrc_va40NonCriticalExtensions_17 = -1; /* T_va40NonCriticalExtensions_16 */
+static int hf_rrc_utranMobilityInformationConfirm_va40ext = -1; /* UTRANMobilityInformationConfirm_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_165 = -1; /* T_nonCriticalExtensions_165 */
static int hf_rrc_deferredMeasurementControlReading_06 = -1; /* T_deferredMeasurementControlReading_06 */
+static int hf_rrc_loggedMeasAvailable_05 = -1; /* T_loggedMeasAvailable_05 */
static int hf_rrc_laterNonCriticalExtensions_66 = -1; /* T_laterNonCriticalExtensions_66 */
static int hf_rrc_utranMobilityInformationFailure_r3_add_ext = -1; /* BIT_STRING */
-static int hf_rrc_nonCriticalExtensions_155 = -1; /* T_nonCriticalExtensions_155 */
+static int hf_rrc_nonCriticalExtensions_166 = -1; /* T_nonCriticalExtensions_166 */
static int hf_rrc_mbms_ServiceAccessInfoList = -1; /* MBMS_ServiceAccessInfoList_r6 */
-static int hf_rrc_nonCriticalExtensions_156 = -1; /* T_nonCriticalExtensions_156 */
+static int hf_rrc_nonCriticalExtensions_167 = -1; /* T_nonCriticalExtensions_167 */
static int hf_rrc_mbms_CommonRBInformationList = -1; /* MBMS_CommonRBInformationList_r6 */
static int hf_rrc_mbms_TranspChInfoForEachTrCh = -1; /* MBMS_TranspChInfoForEachTrCh_r6 */
static int hf_rrc_mbms_TranspChInfoForEachCCTrCh = -1; /* MBMS_TranspChInfoForEachCCTrCh_r6 */
@@ -2529,7 +2698,7 @@ static int hf_rrc_v780NonCriticalExtensions_10 = -1; /* T_v780NonCriticalExtens
static int hf_rrc_mbmsCommonPTMRBInformation_v780ext = -1; /* MBMSCommonPTMRBInformation_v780ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_23 = -1; /* T_v860NonCriticalExtensions_23 */
static int hf_rrc_mbmsCommonPTMRBInformation_v860ext = -1; /* MBMSCommonPTMRBInformation_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_157 = -1; /* T_nonCriticalExtensions_157 */
+static int hf_rrc_nonCriticalExtensions_168 = -1; /* T_nonCriticalExtensions_168 */
static int hf_rrc_mbms_PhyChInformationList_r7 = -1; /* MBMS_PhyChInformationList_r7 */
static int hf_rrc_mbsfn_TDDInformation_LCR = -1; /* MBSFN_TDDInformation_LCR */
static int hf_rrc_mbms_PhyChInformationList_01 = -1; /* MBMS_PhyChInformationList_IMB384 */
@@ -2537,7 +2706,7 @@ static int hf_rrc_mbms_CurrentCell_SCCPCHList = -1; /* MBMS_CurrentCell_SCCPCHL
static int hf_rrc_mbms_SIBType5_SCCPCHList = -1; /* MBMS_SIBType5_SCCPCHList_r6 */
static int hf_rrc_v770NonCriticalExtensions_34 = -1; /* T_v770NonCriticalExtensions_34 */
static int hf_rrc_mbmsCurrentCellPTMRBInfo_v770ext = -1; /* MBMSCurrentCellPTMRBInfo_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_158 = -1; /* T_nonCriticalExtensions_158 */
+static int hf_rrc_nonCriticalExtensions_169 = -1; /* T_nonCriticalExtensions_169 */
static int hf_rrc_mbsfn_TDM_Info_List = -1; /* MBSFN_TDM_Info_List */
static int hf_rrc_mbms_PreferredFrequencyInfo = -1; /* MBMS_PreferredFrequencyList_r6 */
static int hf_rrc_mbms_TimersAndCounters = -1; /* MBMS_TimersAndCounters_r6 */
@@ -2552,7 +2721,7 @@ static int hf_rrc_v860NonCriticalExtensions_24 = -1; /* T_v860NonCriticalExtens
static int hf_rrc_mbmsGeneralInformation_v860ext = -1; /* MBMSGeneralInformation_v860ext_IEs */
static int hf_rrc_v890NoncriticalExtensions = -1; /* T_v890NoncriticalExtensions */
static int hf_rrc_mbmsGeneralInformation_v890ext = -1; /* MBMSGeneralInformation_v890ext_IEs */
-static int hf_rrc_nonCriticalExtensions_159 = -1; /* T_nonCriticalExtensions_159 */
+static int hf_rrc_nonCriticalExtensions_170 = -1; /* T_nonCriticalExtensions_170 */
static int hf_rrc_indicateChangeInSelectedServices = -1; /* BOOLEAN */
static int hf_rrc_mbmsMICHConfiguration = -1; /* MBMS_MICHConfigurationInfo_v770ext */
static int hf_rrc_mbsfnInterFrequencyNeighbourList = -1; /* MBSFN_InterFrequencyNeighbourList_r7 */
@@ -2564,7 +2733,7 @@ static int hf_rrc_v6b0NonCriticalExtensions_14 = -1; /* T_v6b0NonCriticalExtens
static int hf_rrc_mbmsModificationRequest_v6b0ext = -1; /* MBMSModificationRequest_v6b0ext_IEs */
static int hf_rrc_v6f0NonCriticalExtensions_02 = -1; /* T_v6f0NonCriticalExtensions_02 */
static int hf_rrc_mbmsModificationRequest_v6f0ext = -1; /* MBMSModificationRequest_v6f0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_160 = -1; /* T_nonCriticalExtensions_160 */
+static int hf_rrc_nonCriticalExtensions_171 = -1; /* T_nonCriticalExtensions_171 */
static int hf_rrc_mbmsSelectedServiceInfo = -1; /* MBMS_SelectedServiceInfo */
static int hf_rrc_mbmsSupportOfServiceChangeForAPtpRB = -1; /* T_mbmsSupportOfServiceChangeForAPtpRB */
static int hf_rrc_modifedServiceList = -1; /* MBMS_ModifedServiceList_r6 */
@@ -2578,7 +2747,7 @@ static int hf_rrc_v770NonCriticalExtensions_36 = -1; /* T_v770NonCriticalExtens
static int hf_rrc_mbmsModifiedServicesInformation_v770ext = -1; /* MBMSModifiedServicesInformation_v770ext_IEs */
static int hf_rrc_v7c0NonCriticalExtensions = -1; /* T_v7c0NonCriticalExtensions */
static int hf_rrc_mbmsModifiedServicesInformation_v7c0ext = -1; /* MBMSModifiedServicesInformation_v7c0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_161 = -1; /* T_nonCriticalExtensions_161 */
+static int hf_rrc_nonCriticalExtensions_172 = -1; /* T_nonCriticalExtensions_172 */
static int hf_rrc_modifiedServiceList = -1; /* MBMS_ModifiedServiceList_v770ext */
static int hf_rrc_mib_ValueTag = -1; /* MIB_ValueTag */
static int hf_rrc_modifiedServiceList_01 = -1; /* MBMS_ModifiedServiceList_LCR_v7c0ext */
@@ -2586,14 +2755,14 @@ static int hf_rrc_neighbouringCellIdentity = -1; /* IntraFreqCellID */
static int hf_rrc_neighbouringCellSCCPCHList = -1; /* MBMS_NeighbouringCellSCCPCHList_r6 */
static int hf_rrc_v770NonCriticalExtensions_37 = -1; /* T_v770NonCriticalExtensions_37 */
static int hf_rrc_mbmsNeighbouringCellPTMRBInformation_v770ext = -1; /* MBMSNeighbouringCellPTMRBInformation_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_162 = -1; /* T_nonCriticalExtensions_162 */
+static int hf_rrc_nonCriticalExtensions_173 = -1; /* T_nonCriticalExtensions_173 */
static int hf_rrc_neighbouringCellSCCPCHList_01 = -1; /* MBMS_NeighbouringCellSCCPCHList_v770ext */
static int hf_rrc_serviceSchedulingInfoList = -1; /* MBMS_ServiceSchedulingInfoList_r6 */
-static int hf_rrc_nonCriticalExtensions_163 = -1; /* T_nonCriticalExtensions_163 */
+static int hf_rrc_nonCriticalExtensions_174 = -1; /* T_nonCriticalExtensions_174 */
static int hf_rrc_unmodifiedServiceList = -1; /* MBMS_UnmodifiedServiceList_r6 */
static int hf_rrc_v770NonCriticalExtensions_38 = -1; /* T_v770NonCriticalExtensions_38 */
static int hf_rrc_mbmsUnmodifiedServicesInformation_v770ext = -1; /* MBMSUnmodifiedServicesInformation_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_164 = -1; /* T_nonCriticalExtensions_164 */
+static int hf_rrc_nonCriticalExtensions_175 = -1; /* T_nonCriticalExtensions_175 */
static int hf_rrc_unmodifiedServiceList_01 = -1; /* MBMS_UnmodifiedServiceList_v770ext */
static int hf_rrc_mib = -1; /* T_mib */
static int hf_rrc_sysInfoTypeSB1 = -1; /* T_sysInfoTypeSB1 */
@@ -2605,7 +2774,26 @@ static int hf_rrc_sysInfoType7 = -1; /* T_sysInfoType7 */
static int hf_rrc_sysInfoType11 = -1; /* T_sysInfoType11 */
static int hf_rrc_sysInfoType11bis = -1; /* T_sysInfoType11bis */
static int hf_rrc_sysInfoType12 = -1; /* T_sysInfoType12 */
-static int hf_rrc_nonCriticalExtensions_165 = -1; /* T_nonCriticalExtensions_165 */
+static int hf_rrc_nonCriticalExtensions_176 = -1; /* T_nonCriticalExtensions_176 */
+static int hf_rrc_criticalExtensions_122 = -1; /* T_criticalExtensions_122 */
+static int hf_rrc_r10_11 = -1; /* T_r10_11 */
+static int hf_rrc_loggingMeasurementConfiguration_r10_IEs = -1; /* LoggingMeasurementConfiguration_r10_IEs */
+static int hf_rrc_loggingMeasurementConfiguration_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_177 = -1; /* T_nonCriticalExtensions_177 */
+static int hf_rrc_criticalExtensions_123 = -1; /* T_criticalExtensions_123 */
+static int hf_rrc_loggedMeasurementsConfigurationInfo = -1; /* LoggedMeasurementsConfigurationInfo */
+static int hf_rrc_loggedANRConfigurationInfo = -1; /* LoggedANRConfigurationInfo */
+static int hf_rrc_loggedMeasReport = -1; /* LoggedMeasReport */
+static int hf_rrc_loggedANRReportInfoList = -1; /* LoggedANRReportInfoList */
+static int hf_rrc_nonCriticalExtensions_178 = -1; /* T_nonCriticalExtensions_178 */
+static int hf_rrc_criticalExtensions_124 = -1; /* T_criticalExtensions_124 */
+static int hf_rrc_r10_12 = -1; /* T_r10_12 */
+static int hf_rrc_ueInformationRequest_r10 = -1; /* UEInformationRequest_r10_IEs */
+static int hf_rrc_ueInformationRequest_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_179 = -1; /* T_nonCriticalExtensions_179 */
+static int hf_rrc_criticalExtensions_125 = -1; /* T_criticalExtensions_125 */
+static int hf_rrc_loggedMeasReportRequest = -1; /* T_loggedMeasReportRequest */
+static int hf_rrc_loggedANRReportRequest = -1; /* T_loggedANRReportRequest */
static int hf_rrc_cn_DomainSpecificNAS_Info = -1; /* NAS_SystemInformationGSM_MAP */
static int hf_rrc_cn_DRX_CycleLengthCoeff = -1; /* CN_DRX_CycleLengthCoefficient */
static int hf_rrc_CN_DomainInformationList_item = -1; /* CN_DomainInformation */
@@ -2614,9 +2802,12 @@ static int hf_rrc_cn_Type = -1; /* T_cn_Type */
static int hf_rrc_gsm_MAP = -1; /* NAS_SystemInformationGSM_MAP */
static int hf_rrc_ansi_41 = -1; /* NAS_SystemInformationANSI_41 */
static int hf_rrc_CN_DomainSysInfoList_item = -1; /* CN_DomainSysInfo */
-static int hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo = -1; /* NAS_SystemInformationGSM_MAP */
+static int hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo = -1; /* T_cn_CommonGSM_MAP_NAS_SysInfo */
static int hf_rrc_cn_DomainInformationList = -1; /* CN_DomainInformationList */
+static int hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_01 = -1; /* T_cn_CommonGSM_MAP_NAS_SysInfo_01 */
+static int hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_02 = -1; /* T_cn_CommonGSM_MAP_NAS_SysInfo_02 */
static int hf_rrc_cn_DomainInformationListFull = -1; /* CN_DomainInformationListFull */
+static int hf_rrc_ec_N0 = -1; /* INTEGER_M24_0 */
static int hf_rrc_routingbasis = -1; /* T_routingbasis */
static int hf_rrc_localPTMSI = -1; /* T_localPTMSI */
static int hf_rrc_routingparameter = -1; /* RoutingParameter */
@@ -2627,7 +2818,7 @@ static int hf_rrc_iMSIcauseUEinitiatedEvent = -1; /* T_iMSIcauseUEinitiatedEven
static int hf_rrc_iMEI = -1; /* T_iMEI */
static int hf_rrc_spare2_01 = -1; /* T_spare2 */
static int hf_rrc_spare1_01 = -1; /* T_spare1 */
-static int hf_rrc_dummy_23 = -1; /* BOOLEAN */
+static int hf_rrc_dummy_27 = -1; /* BOOLEAN */
static int hf_rrc_IMEI_item = -1; /* IMEI_Digit */
static int hf_rrc_IMSI_GSM_MAP_item = -1; /* Digit */
static int hf_rrc_version = -1; /* T_version */
@@ -2685,15 +2876,15 @@ static int hf_rrc_cellSelectQualityMeasure = -1; /* T_cellSelectQualityMeasure
static int hf_rrc_cpich_Ec_N0 = -1; /* T_cpich_Ec_N0 */
static int hf_rrc_q_HYST_2_S = -1; /* Q_Hyst_S */
static int hf_rrc_cpich_RSCP = -1; /* NULL */
-static int hf_rrc_modeSpecificInfo_14 = -1; /* T_modeSpecificInfo_14 */
-static int hf_rrc_fdd_44 = -1; /* T_fdd_43 */
+static int hf_rrc_modeSpecificInfo_15 = -1; /* T_modeSpecificInfo_15 */
+static int hf_rrc_fdd_45 = -1; /* T_fdd_44 */
static int hf_rrc_s_Intrasearch = -1; /* S_SearchQual */
static int hf_rrc_s_Intersearch = -1; /* S_SearchQual */
static int hf_rrc_s_SearchHCS = -1; /* S_SearchRXLEV */
static int hf_rrc_rat_List = -1; /* RAT_FDD_InfoList */
static int hf_rrc_q_QualMin = -1; /* Q_QualMin */
static int hf_rrc_q_RxlevMin = -1; /* Q_RxlevMin */
-static int hf_rrc_tdd_09 = -1; /* T_tdd_08 */
+static int hf_rrc_tdd_10 = -1; /* T_tdd_09 */
static int hf_rrc_s_Intrasearch_01 = -1; /* S_SearchRXLEV */
static int hf_rrc_s_Intersearch_01 = -1; /* S_SearchRXLEV */
static int hf_rrc_rat_List_01 = -1; /* RAT_TDD_InfoList */
@@ -2786,16 +2977,20 @@ static int hf_rrc_multiCarrierMeasurements = -1; /* BOOLEAN */
static int hf_rrc_tdd128_Measurements = -1; /* BOOLEAN */
static int hf_rrc_adjacentFrequencyMeasurements = -1; /* T_adjacentFrequencyMeasurements */
static int hf_rrc_interBandMeasurements = -1; /* T_interBandMeasurements */
+static int hf_rrc_enhancedInterFrequencyMeasurements = -1; /* T_enhancedInterFrequencyMeasurements */
+static int hf_rrc_freqSpecificCompressedMode = -1; /* T_freqSpecificCompressedMode */
static int hf_rrc_radioFrequencyBandEUTRA = -1; /* RadioFrequencyBandEUTRA */
static int hf_rrc_compressedMode = -1; /* BOOLEAN */
static int hf_rrc_CompressedModeMeasCapabEUTRAList_item = -1; /* CompressedModeMeasCapabEUTRA */
static int hf_rrc_CompressedModeMeasCapabFDDList_item = -1; /* CompressedModeMeasCapabFDD */
static int hf_rrc_CompressedModeMeasCapabFDDList2_item = -1; /* CompressedModeMeasCapabFDD2 */
+static int hf_rrc_CompressedModeMeasCapabFDDList3_item = -1; /* CompressedModeMeasCapabFDD3 */
static int hf_rrc_CompressedModeMeasCapabFDDList_ext_item = -1; /* CompressedModeMeasCapabFDD_ext */
static int hf_rrc_radioFrequencyBandFDD = -1; /* RadioFrequencyBandFDD */
static int hf_rrc_dl_MeasurementsFDD = -1; /* BOOLEAN */
static int hf_rrc_ul_MeasurementsFDD = -1; /* BOOLEAN */
static int hf_rrc_radioFrequencyBandFDD2 = -1; /* RadioFrequencyBandFDD2 */
+static int hf_rrc_radioFrequencyBandFDD3 = -1; /* RadioFrequencyBandFDD3 */
static int hf_rrc_CompressedModeMeasCapabTDDList_item = -1; /* CompressedModeMeasCapabTDD */
static int hf_rrc_radioFrequencyBandTDD = -1; /* RadioFrequencyBandTDD */
static int hf_rrc_dl_MeasurementsTDD = -1; /* BOOLEAN */
@@ -2826,7 +3021,7 @@ static int hf_rrc_maxNoDPCH_PDSCH_Codes = -1; /* INTEGER_1_8 */
static int hf_rrc_maxNoPhysChBitsReceived = -1; /* MaxNoPhysChBitsReceived */
static int hf_rrc_supportForSF_512 = -1; /* BOOLEAN */
static int hf_rrc_dummy2_04 = -1; /* SimultaneousSCCPCH_DPCH_Reception */
-static int hf_rrc_dummy_24 = -1; /* SupportOfDedicatedPilotsForChEstimation */
+static int hf_rrc_dummy_28 = -1; /* SupportOfDedicatedPilotsForChEstimation */
static int hf_rrc_hsdsch_physical_layer_category_ext = -1; /* HSDSCH_physical_layer_category_ext */
static int hf_rrc_hsscchlessHsdschOperation = -1; /* T_hsscchlessHsdschOperation */
static int hf_rrc_enhancedFdpch = -1; /* T_enhancedFdpch */
@@ -2837,6 +3032,8 @@ static int hf_rrc_supportOfTargetCellPreConfig = -1; /* T_supportOfTargetCellPr
static int hf_rrc_supportOfHsdschDrxOperation = -1; /* T_supportOfHsdschDrxOperation */
static int hf_rrc_hsdsch_physical_layer_category_ext3 = -1; /* HSDSCH_physical_layer_category_ext3 */
static int hf_rrc_supportOfMimoOnlySingleStream = -1; /* T_supportOfMimoOnlySingleStream */
+static int hf_rrc_hsdsch_physical_layer_category_ext4 = -1; /* HSDSCH_physical_layer_category_ext4 */
+static int hf_rrc_hsdsch_physical_layer_category_ext5 = -1; /* HSDSCH_physical_layer_category_ext5 */
static int hf_rrc_maxTS_PerFrame = -1; /* MaxTS_PerFrame */
static int hf_rrc_maxPhysChPerFrame = -1; /* MaxPhysChPerFrame */
static int hf_rrc_minimumSF = -1; /* MinimumSF_DL */
@@ -2849,6 +3046,7 @@ static int hf_rrc_multiCarrier_physical_layer_category = -1; /* MultiCarrier_HS
static int hf_rrc_hSDSCH_physical_layer_category_extension = -1; /* HSDSCH_physical_layer_category_extension */
static int hf_rrc_multiCarrier_physical_layer_category_extension = -1; /* MultiCarrier_HSDSCH_physical_layer_category_extension */
static int hf_rrc_supportOfSFModeForHSPDSCHDualStream = -1; /* T_supportOfSFModeForHSPDSCHDualStream */
+static int hf_rrc_multiCarrier_physical_layer_category_extension2 = -1; /* MultiCarrier_HSDSCH_physical_layer_category_extension2 */
static int hf_rrc_maxPhysChPerFrame_02 = -1; /* MaxPhysChPerFrame_768 */
static int hf_rrc_minimumSF_01 = -1; /* MinimumSF_DL_768 */
static int hf_rrc_tdd768_hspdsch = -1; /* T_tdd768_hspdsch */
@@ -2877,6 +3075,17 @@ static int hf_rrc_configurationIncomplete = -1; /* NULL */
static int hf_rrc_unsupportedMeasurement = -1; /* NULL */
static int hf_rrc_mbmsSessionAlreadyReceivedCorrectly = -1; /* NULL */
static int hf_rrc_lowerPriorityMBMSService = -1; /* NULL */
+static int hf_rrc_modeSpecificInfo_16 = -1; /* T_modeSpecificInfo_16 */
+static int hf_rrc_fdd_46 = -1; /* T_fdd_45 */
+static int hf_rrc_frequencyBandsSupportFDD = -1; /* FrequencyBandsRedirectionFDD */
+static int hf_rrc_tdd_11 = -1; /* T_tdd_10 */
+static int hf_rrc_frequencyBandsSupportTDD128 = -1; /* FrequencyBandsIndicatorTDD128 */
+static int hf_rrc_FrequencyBandsIndicatorTDD128_item = -1; /* FrequencyBandsIndicatorSupportTDD128 */
+static int hf_rrc_frequencyBandsIndicatorTDD = -1; /* RadioFrequencyBandTDD_r10 */
+static int hf_rrc_FrequencyBandsRedirectionFDD_item = -1; /* FrequencyBandsIndicatorFDD */
+static int hf_rrc_frequencyBandsIndicator1 = -1; /* RadioFrequencyBandFDD */
+static int hf_rrc_frequencyBandsIndicator2 = -1; /* RadioFrequencyBandFDD2 */
+static int hf_rrc_frequencyBandsIndicator3 = -1; /* RadioFrequencyBandFDD3 */
static int hf_rrc_rrc_ConnectionReleaseInformation = -1; /* RRC_ConnectionReleaseInformation */
static int hf_rrc_groupReleaseInformation = -1; /* GroupReleaseInformation */
static int hf_rrc_uRNTI_Group = -1; /* U_RNTI_Group */
@@ -2910,11 +3119,20 @@ static int hf_rrc_compressedModeMeasCapabGSMList = -1; /* CompressedModeMeasCap
static int hf_rrc_compressedModeMeasCapabMC = -1; /* CompressedModeMeasCapabMC */
static int hf_rrc_compressedModeMeasCapabFDDList_01 = -1; /* CompressedModeMeasCapabFDDList2 */
static int hf_rrc_compressedModeMeasCapabEUTRAList = -1; /* CompressedModeMeasCapabEUTRAList */
+static int hf_rrc_compressedModeMeasCapabFDDList2 = -1; /* CompressedModeMeasCapabFDDList2 */
+static int hf_rrc_compressedModeMeasCapabFDDList3 = -1; /* CompressedModeMeasCapabFDDList3 */
static int hf_rrc_downlinkCompressedMode_LCR = -1; /* CompressedModeMeasCapability_LCR_r4 */
static int hf_rrc_uplinkCompressedMode_LCR = -1; /* CompressedModeMeasCapability_LCR_r4 */
static int hf_rrc_downlinkCompressedMode_01 = -1; /* CompressedModeMeasCapability_v860ext */
static int hf_rrc_downlinkCompressedMode_02 = -1; /* CompressedModeMeasCapability_v920ext */
+static int hf_rrc_interFrequencyDetectedSetMeasurements = -1; /* T_interFrequencyDetectedSetMeasurements */
+static int hf_rrc_downlinkCompressedMode_03 = -1; /* CompressedModeMeasCapability_va40ext */
static int hf_rrc_idleIntervalMeasCapabEUTRAList = -1; /* IdleIntervalMeasCapabEUTRAList */
+static int hf_rrc_NonContiguousMultiCellCombinationList_item = -1; /* NonContiguousMultiCell */
+static int hf_rrc_aggregatedCells = -1; /* T_aggregatedCells */
+static int hf_rrc_gapSize = -1; /* T_gapSize */
+static int hf_rrc_nonContiguousMultiCellCombination22 = -1; /* T_nonContiguousMultiCellCombination22 */
+static int hf_rrc_nonContiguousMultiCellCombination31_13 = -1; /* T_nonContiguousMultiCellCombination31_13 */
static int hf_rrc_supportOfGSM = -1; /* BOOLEAN */
static int hf_rrc_supportOfMulticarrier = -1; /* BOOLEAN */
static int hf_rrc_supportOfUTRAN_ToGERAN_NACC = -1; /* BOOLEAN */
@@ -2986,13 +3204,18 @@ static int hf_rrc_downlinkPhysChCapability_06 = -1; /* DL_PhysChCapabilityTDD_1
static int hf_rrc_fddPhysChCapability_03 = -1; /* T_fddPhysChCapability_03 */
static int hf_rrc_downlinkPhysChCapability_07 = -1; /* DL_PhysChCapabilityFDD_v920ext */
static int hf_rrc_uplinkPhysChCapability_06 = -1; /* UL_PhysChCapabilityFDD_v920ext */
-static int hf_rrc_tddPhysChCapability_768_01 = -1; /* T_tddPhysChCapability_768_01 */
-static int hf_rrc_downlinkPhysChCapability_08 = -1; /* DL_PhysChCapabilityInfoTDD_768 */
+static int hf_rrc_fddPhysChCapability_04 = -1; /* T_fddPhysChCapability_04 */
+static int hf_rrc_downlinkPhysChCapability_08 = -1; /* DL_PhysChCapabilityFDD_va40ext */
static int hf_rrc_tddPhysChCapability_128_02 = -1; /* T_tddPhysChCapability_128_02 */
-static int hf_rrc_uplinkPhysChCapability_07 = -1; /* UL_PhysChCapabilityInfoTDD_128_v770ext */
+static int hf_rrc_downlinkPhysChCapability_09 = -1; /* DL_PhysChCapabilityInfoTDD_128_va40ext */
+static int hf_rrc_uplinkPhysChCapability_07 = -1; /* UL_PhysChCapabilityInfoTDD_128_va40ext */
+static int hf_rrc_tddPhysChCapability_768_01 = -1; /* T_tddPhysChCapability_768_01 */
+static int hf_rrc_downlinkPhysChCapability_10 = -1; /* DL_PhysChCapabilityInfoTDD_768 */
+static int hf_rrc_tddPhysChCapability_128_03 = -1; /* T_tddPhysChCapability_128_03 */
+static int hf_rrc_uplinkPhysChCapability_08 = -1; /* UL_PhysChCapabilityInfoTDD_128_v770ext */
static int hf_rrc_tdd128_PhysChCapability = -1; /* T_tdd128_PhysChCapability */
-static int hf_rrc_downlinkPhysChCapability_09 = -1; /* DL_PhysChCapabilityTDD_LCR_r4 */
-static int hf_rrc_uplinkPhysChCapability_08 = -1; /* UL_PhysChCapabilityTDD_LCR_r4 */
+static int hf_rrc_downlinkPhysChCapability_11 = -1; /* DL_PhysChCapabilityTDD_LCR_r4 */
+static int hf_rrc_uplinkPhysChCapability_09 = -1; /* UL_PhysChCapabilityTDD_LCR_r4 */
static int hf_rrc_fdd_hspdsch = -1; /* T_fdd_hspdsch */
static int hf_rrc_supported_03 = -1; /* T_supported_01 */
static int hf_rrc_hsdsch_physical_layer_category = -1; /* HSDSCH_physical_layer_category */
@@ -3041,6 +3264,7 @@ static int hf_rrc_maximumAM_EntityNumber = -1; /* MaximumAM_EntityNumberRLC_C
static int hf_rrc_totalRLC_AM_BufferSize_01 = -1; /* TotalRLC_AM_BufferSize_r5_ext */
static int hf_rrc_supportOfTwoLogicalChannel = -1; /* BOOLEAN */
static int hf_rrc_totalRLC_AM_BufferSize_02 = -1; /* TotalRLC_AM_BufferSize_v920ext */
+static int hf_rrc_totalRLC_AM_BufferSize_03 = -1; /* TotalRLC_AM_BufferSize_va40ext */
static int hf_rrc_noRelease = -1; /* NULL */
static int hf_rrc_release = -1; /* T_release */
static int hf_rrc_RRC_MessageSequenceNumberList_item = -1; /* RRC_MessageSequenceNumber */
@@ -3116,6 +3340,7 @@ static int hf_rrc_u_RNTI_BitMaskIndex_b29 = -1; /* BIT_STRING_SIZE_3 */
static int hf_rrc_u_RNTI_BitMaskIndex_b30 = -1; /* BIT_STRING_SIZE_2 */
static int hf_rrc_u_RNTI_BitMaskIndex_b31 = -1; /* BIT_STRING_SIZE_1 */
static int hf_rrc_s_RNTI_2 = -1; /* S_RNTI_2 */
+static int hf_rrc_supportOfLoggedMeasurementsIdlePCH = -1; /* T_supportOfLoggedMeasurementsIdlePCH */
static int hf_rrc_ue_RadioAccessCapability_v690ext = -1; /* UE_RadioAccessCapability_v690ext */
static int hf_rrc_ue_RATSpecificCapability_v690ext = -1; /* InterRAT_UE_RadioAccessCapability_v690ext */
static int hf_rrc_v6b0NonCriticalExtensions_15 = -1; /* T_v6b0NonCriticalExtensions_14 */
@@ -3137,7 +3362,11 @@ static int hf_rrc_v920NonCriticalExtensions_03 = -1; /* T_v920NonCriticalExtens
static int hf_rrc_ue_RadioAccessCapability_v920ext = -1; /* UE_RadioAccessCapability_v920ext_IEs */
static int hf_rrc_v970NonCriticalExtensions_03 = -1; /* T_v970NonCriticalExtensions_03 */
static int hf_rrc_ue_RadioAccessCapability_v970ext = -1; /* UE_RadioAccessCapability_v970ext_IEs */
-static int hf_rrc_nonCriticalExtensions_166 = -1; /* T_nonCriticalExtensions_166 */
+static int hf_rrc_va40NonCriticalExtensions_18 = -1; /* T_va40NonCriticalExtensions_17 */
+static int hf_rrc_ue_RadioAccessCapability_va40ext = -1; /* UE_RadioAccessCapability_va40ext_IEs */
+static int hf_rrc_va60NonCriticalExtensions = -1; /* T_va60NonCriticalExtensions */
+static int hf_rrc_ue_RadioAccessCapability_va60ext = -1; /* UE_RadioAccessCapability_va60ext_IEs */
+static int hf_rrc_nonCriticalExtensions_180 = -1; /* T_nonCriticalExtensions_180 */
static int hf_rrc_supportForSIB11bis_01 = -1; /* T_supportForSIB11bis_01 */
static int hf_rrc_supportForFDPCH_02 = -1; /* T_supportForFDPCH_02 */
static int hf_rrc_pdcp_Capability_01 = -1; /* PDCP_Capability_v770ext */
@@ -3171,6 +3400,16 @@ static int hf_rrc_measurementCapability_01 = -1; /* MeasurementCapability_v920e
static int hf_rrc_csgProximityIndicationCapability = -1; /* CSG_ProximityIndicationCapability */
static int hf_rrc_neighCellSI_AcquisitionCapability = -1; /* NeighCellSI_AcquisitionCapability */
static int hf_rrc_ue_ExtendedMeasurementSupport = -1; /* T_ue_ExtendedMeasurementSupport */
+static int hf_rrc_ue_RadioAccessCapabBandCombList_va40ext = -1; /* UE_RadioAccessCapabBandCombList_va40ext */
+static int hf_rrc_physicalChannelCapability_03 = -1; /* PhysicalChannelCapability_va40ext */
+static int hf_rrc_rlc_Capability_02 = -1; /* RLC_Capability_va40ext */
+static int hf_rrc_measurementCapability_02 = -1; /* MeasurementCapability_va40ext */
+static int hf_rrc_supportOfMUMIMO = -1; /* T_supportOfMUMIMO */
+static int hf_rrc_supportForDualCellMimoInDifferentBands = -1; /* T_supportForDualCellMimoInDifferentBands */
+static int hf_rrc_ue_BasedNetworkPerformanceMeasurementsParameters = -1; /* UE_BasedNetworkPerformanceMeasurementsParameters */
+static int hf_rrc_supportOfUTRANANR = -1; /* T_supportOfUTRANANR */
+static int hf_rrc_ue_RadioAccessCapabBandFDDList4 = -1; /* UE_RadioAccessCapabBandFDDList4 */
+static int hf_rrc_ue_RadioAccessCapabBandFDDList4_01 = -1; /* UE_RadioAccessCapabBandFDDList4_va60ext */
static int hf_rrc_t_301 = -1; /* T_301 */
static int hf_rrc_n_301 = -1; /* N_301 */
static int hf_rrc_t_302 = -1; /* T_302 */
@@ -3205,13 +3444,13 @@ static int hf_rrc_n_300 = -1; /* N_300 */
static int hf_rrc_multiRAT_CapabilityList = -1; /* MultiRAT_Capability */
static int hf_rrc_multiModeCapability = -1; /* MultiModeCapability */
static int hf_rrc_pdcp_Capability_02 = -1; /* PDCP_Capability */
-static int hf_rrc_rlc_Capability_02 = -1; /* RLC_Capability */
+static int hf_rrc_rlc_Capability_03 = -1; /* RLC_Capability */
static int hf_rrc_transportChannelCapability = -1; /* TransportChannelCapability */
static int hf_rrc_rf_Capability_02 = -1; /* RF_Capability */
-static int hf_rrc_physicalChannelCapability_03 = -1; /* PhysicalChannelCapability */
+static int hf_rrc_physicalChannelCapability_04 = -1; /* PhysicalChannelCapability */
static int hf_rrc_ue_MultiModeRAT_Capability = -1; /* UE_MultiModeRAT_Capability */
static int hf_rrc_ue_positioning_Capability = -1; /* UE_Positioning_Capability */
-static int hf_rrc_measurementCapability_02 = -1; /* MeasurementCapability */
+static int hf_rrc_measurementCapability_03 = -1; /* MeasurementCapability */
static int hf_rrc_ue_RadioAccessCapabBandFDDList = -1; /* UE_RadioAccessCapabBandFDDList */
static int hf_rrc_ue_PositioningCapabilityExt_v380 = -1; /* UE_PositioningCapabilityExt_v380 */
static int hf_rrc_ue_PositioningCapabilityExt_v3a0 = -1; /* UE_PositioningCapabilityExt_v3a0 */
@@ -3225,18 +3464,28 @@ static int hf_rrc_supportEDPDCHPowerInterpolation = -1; /* T_supportEDPDCHPower
static int hf_rrc_supportofTxDivOnNonMIMOChannel = -1; /* T_supportofTxDivOnNonMIMOChannel */
static int hf_rrc_physicalChannelCapability_LCR = -1; /* PhysicalChannelCapability_LCR_r4 */
static int hf_rrc_ue_RadioAccessCapabilityComp_TDD128 = -1; /* UE_RadioAccessCapabilityComp_TDD128_v7f0ext */
-static int hf_rrc_physicalChannelCapability_04 = -1; /* PhysicalChannelCapabilityInfo_v770ext */
+static int hf_rrc_physicalChannelCapability_05 = -1; /* PhysicalChannelCapabilityInfo_v770ext */
static int hf_rrc_ganssSupportIndication = -1; /* T_ganssSupportIndication */
static int hf_rrc_mac_ehsSupport_02 = -1; /* T_mac_ehsSupport_02 */
static int hf_rrc_ue_SpecificCapabilityInformation = -1; /* UE_SpecificCapabilityInformation_LCRTDD */
static int hf_rrc_supportForPriorityReselectionInUTRAN_01 = -1; /* T_supportForPriorityReselectionInUTRAN_01 */
static int hf_rrc_supportOfenhancedTS0_01 = -1; /* T_supportOfenhancedTS0_01 */
+static int hf_rrc_ue_RadioAccessCapabBandFDDList5 = -1; /* UE_RadioAccessCapabBandFDDList5 */
+static int hf_rrc_ue_RadioAccessCapabBandFDDList_ext2 = -1; /* UE_RadioAccessCapabBandFDDList_ext2 */
static int hf_rrc_UE_RadioAccessCapabBandFDDList2_item = -1; /* UE_RadioAccessCapabBandFDD2 */
static int hf_rrc_UE_RadioAccessCapabBandFDDList3_item = -1; /* UE_RadioAccessCapabBandFDD3 */
+static int hf_rrc_UE_RadioAccessCapabBandFDDList4_item = -1; /* UE_RadioAccessCapabBandFDD4 */
+static int hf_rrc_UE_RadioAccessCapabBandFDDList4_va60ext_item = -1; /* UE_RadioAccessCapabBandFDD4_va60ext */
+static int hf_rrc_UE_RadioAccessCapabBandFDDList5_item = -1; /* UE_RadioAccessCapabBandFDD5 */
static int hf_rrc_fddRF_Capability_01 = -1; /* T_fddRF_Capability_01 */
static int hf_rrc_ue_PowerClass_01 = -1; /* UE_PowerClassExt */
static int hf_rrc_measurementCapability2 = -1; /* MeasurementCapabilityExt2 */
static int hf_rrc_measurementCapability3 = -1; /* MeasurementCapabilityExt3 */
+static int hf_rrc_additionalSecondaryCells = -1; /* T_additionalSecondaryCells */
+static int hf_rrc_nonContiguousMultiCellCombinationList = -1; /* NonContiguousMultiCellCombinationList */
+static int hf_rrc_reserveForFutureUse = -1; /* T_reserveForFutureUse */
+static int hf_rrc_fddRF_Capability_02 = -1; /* T_fddRF_Capability_02 */
+static int hf_rrc_measurementCapability4 = -1; /* MeasurementCapabilityExt4 */
static int hf_rrc_rx_tx_TimeDifferenceType2Capable = -1; /* BOOLEAN */
static int hf_rrc_validity_CellPCH_UraPCH = -1; /* T_validity_CellPCH_UraPCH */
static int hf_rrc_sfn_sfnType2Capability = -1; /* T_sfn_sfnType2Capability */
@@ -3245,8 +3494,9 @@ static int hf_rrc_ue_GANSSPositioning_Capability_v860ext = -1; /* UE_GANSSPosit
static int hf_rrc_UE_RadioAccessCapabBandCombList_item = -1; /* BandComb */
static int hf_rrc_UE_RadioAccessCapabBandFDDList_item = -1; /* UE_RadioAccessCapabBandFDD */
static int hf_rrc_UE_RadioAccessCapabBandFDDList_ext_item = -1; /* UE_RadioAccessCapabBandFDD_ext */
-static int hf_rrc_fddRF_Capability_02 = -1; /* T_fddRF_Capability_02 */
-static int hf_rrc_measurementCapability_03 = -1; /* MeasurementCapabilityExt */
+static int hf_rrc_UE_RadioAccessCapabBandFDDList_ext2_item = -1; /* UE_RadioAccessCapabBandFDD_ext2 */
+static int hf_rrc_fddRF_Capability_03 = -1; /* T_fddRF_Capability_03 */
+static int hf_rrc_measurementCapability_04 = -1; /* MeasurementCapabilityExt */
static int hf_rrc_compressedModeMeasCapabFDDList_ext = -1; /* CompressedModeMeasCapabFDDList_ext */
static int hf_rrc_pdcp_Capability_r4_ext = -1; /* PDCP_Capability_r4_ext */
static int hf_rrc_tdd_CapabilityExt = -1; /* T_tdd_CapabilityExt */
@@ -3254,7 +3504,7 @@ static int hf_rrc_rf_Capability_03 = -1; /* RF_Capability_r4_ext */
static int hf_rrc_measurementCapability_r4_ext = -1; /* MeasurementCapability_r4_ext */
static int hf_rrc_totalAM_RLCMemoryExceeds10kB = -1; /* BOOLEAN */
static int hf_rrc_rf_CapabilityComp = -1; /* RF_CapabilityComp */
-static int hf_rrc_rf_CapabilityFDDComp = -1; /* RF_CapabBandListFDDComp_ext */
+static int hf_rrc_rf_CapabilityFDDComp_01 = -1; /* RF_CapabBandListFDDComp_ext */
static int hf_rrc_hSDSCH_physical_layer_category = -1; /* HSDSCH_physical_layer_category */
static int hf_rrc_tdd_edch_PhysicalLayerCategory = -1; /* INTEGER_1_6 */
static int hf_rrc_dl_CapabilityWithSimultaneousHS_DSCHConfig = -1; /* DL_CapabilityWithSimultaneousHS_DSCHConfig */
@@ -3281,7 +3531,7 @@ static int hf_rrc_supportOfCommonEDCH_04 = -1; /* T_supportOfCommonEDCH_04 */
static int hf_rrc_supportOfMACiis_05 = -1; /* T_supportOfMACiis_05 */
static int hf_rrc_supportOfSPSOperation_03 = -1; /* T_supportOfSPSOperation_03 */
static int hf_rrc_supportOfControlChannelDRXOperation_02 = -1; /* T_supportOfControlChannelDRXOperation_02 */
-static int hf_rrc_fdd_45 = -1; /* T_fdd_44 */
+static int hf_rrc_fdd_47 = -1; /* T_fdd_46 */
static int hf_rrc_supported_06 = -1; /* RF_CapabBandListFDDComp */
static int hf_rrc_tdd384_RF_Capability = -1; /* T_tdd384_RF_Capability */
static int hf_rrc_supported_07 = -1; /* RadioFrequencyBandTDDList */
@@ -3292,9 +3542,16 @@ static int hf_rrc_supported_08 = -1; /* RadioFrequencyBandTDDList_r
static int hf_rrc_tdd128_RF_Capability_02 = -1; /* RadioFrequencyBandTDDList_r7 */
static int hf_rrc_RF_CapabBandListFDDComp_item = -1; /* RF_CapabBandFDDComp */
static int hf_rrc_RF_CapabBandListFDDComp_ext_item = -1; /* RF_CapabBandFDDComp */
+static int hf_rrc_RF_CapabBandListFDDComp_ext2_item = -1; /* RF_CapabBandFDDComp */
+static int hf_rrc_UE_RadioAccessCapabBandCombList_va40ext_item = -1; /* SupportedCarrierCombination */
+static int hf_rrc_carrierCombination12 = -1; /* BOOLEAN */
+static int hf_rrc_carrierCombination21 = -1; /* BOOLEAN */
+static int hf_rrc_carrierCombination13 = -1; /* BOOLEAN */
+static int hf_rrc_carrierCombination31 = -1; /* BOOLEAN */
+static int hf_rrc_carrierCombination22 = -1; /* BOOLEAN */
static int hf_rrc_pdcp_Capability_r5_ext = -1; /* PDCP_Capability_r5_ext */
static int hf_rrc_rlc_Capability_r5_ext = -1; /* RLC_Capability_r5_ext */
-static int hf_rrc_physicalChannelCapability_05 = -1; /* PhysicalChannelCapability_hspdsch_r5 */
+static int hf_rrc_physicalChannelCapability_06 = -1; /* PhysicalChannelCapability_hspdsch_r5 */
static int hf_rrc_multiModeRAT_Capability_v590ext = -1; /* MultiModeRAT_Capability_v590ext */
static int hf_rrc_pdcp_Capability_r5_ext2 = -1; /* PDCP_Capability_r5_ext2 */
static int hf_rrc_multiModeRAT_Capability_v680ext = -1; /* MultiModeRAT_Capability_v680ext */
@@ -3310,6 +3567,8 @@ static int hf_rrc_tdd_edch_PhysicalLayerCategory_01 = -1; /* INTEGER_1_16 */
static int hf_rrc_maxPhysChPerTimeslot_01 = -1; /* MaxPhysChPerTimeslot_LCR_r7 */
static int hf_rrc_tdd128_edch = -1; /* T_tdd128_edch */
static int hf_rrc_supported_10 = -1; /* T_supported_04 */
+static int hf_rrc_multiCarrier_EdchPhysicalLayerCategory_128 = -1; /* INTEGER_1_8 */
+static int hf_rrc_maxNumberCarrierForMCHSUPA_TDD = -1; /* T_maxNumberCarrierForMCHSUPA_TDD */
static int hf_rrc_tdd384_edch_01 = -1; /* T_tdd384_edch_01 */
static int hf_rrc_supported_11 = -1; /* T_supported_05 */
static int hf_rrc_continue = -1; /* NULL */
@@ -3324,8 +3583,8 @@ static int hf_rrc_maxNoBitsTransmitted = -1; /* MaxNoBits */
static int hf_rrc_maxConvCodeBitsTransmitted = -1; /* MaxNoBits */
static int hf_rrc_turboEncodingSupport = -1; /* TurboSupport */
static int hf_rrc_maxSimultaneousTransChs_01 = -1; /* MaxSimultaneousTransChsUL */
-static int hf_rrc_modeSpecificInfo_15 = -1; /* T_modeSpecificInfo_15 */
-static int hf_rrc_tdd_10 = -1; /* T_tdd_09 */
+static int hf_rrc_modeSpecificInfo_17 = -1; /* T_modeSpecificInfo_17 */
+static int hf_rrc_tdd_12 = -1; /* T_tdd_11 */
static int hf_rrc_maxTransmittedBlocks = -1; /* MaxTransportBlocksUL */
static int hf_rrc_maxNumberOfTFC_01 = -1; /* MaxNumberOfTFC_UL */
static int hf_rrc_standaloneLocMethodsSupported = -1; /* BOOLEAN */
@@ -3359,7 +3618,7 @@ static int hf_rrc_dl_TransportChannelType_02 = -1; /* DL_TransportChannelType_r
static int hf_rrc_DL_LogicalChannelMappingList_item = -1; /* DL_LogicalChannelMapping */
static int hf_rrc_DL_LogicalChannelMappingList_r5_item = -1; /* DL_LogicalChannelMapping_r5 */
static int hf_rrc_DL_LogicalChannelMappingList_r7_item = -1; /* DL_LogicalChannelMapping_r7 */
-static int hf_rrc_dummy_25 = -1; /* CID_InclusionInfo_r4 */
+static int hf_rrc_dummy_29 = -1; /* CID_InclusionInfo_r4 */
static int hf_rrc_max_CID = -1; /* INTEGER_1_16383 */
static int hf_rrc_reverseDecompressionDepth = -1; /* INTEGER_0_65535 */
static int hf_rrc_dl_AM_RLC_Mode = -1; /* DL_AM_RLC_Mode */
@@ -3370,7 +3629,7 @@ static int hf_rrc_dl_UM_RLC_Mode_01 = -1; /* DL_UM_RLC_Mode_r5 */
static int hf_rrc_dl_UM_RLC_Mode_02 = -1; /* DL_UM_RLC_Mode_r6 */
static int hf_rrc_dl_AM_RLC_Mode_02 = -1; /* DL_AM_RLC_Mode_r7 */
static int hf_rrc_timerStatusProhibit = -1; /* TimerStatusProhibit */
-static int hf_rrc_dummy_26 = -1; /* TimerEPC */
+static int hf_rrc_dummy_30 = -1; /* TimerEPC */
static int hf_rrc_missingPDU_Indicator = -1; /* BOOLEAN */
static int hf_rrc_timerStatusPeriodic = -1; /* TimerStatusPeriodic */
static int hf_rrc_segmentationIndication = -1; /* BOOLEAN */
@@ -3402,7 +3661,7 @@ static int hf_rrc_pdcp_PDU_Header = -1; /* PDCP_PDU_Header */
static int hf_rrc_headerCompressionInfoList = -1; /* HeaderCompressionInfoList */
static int hf_rrc_headerCompressionInfoList_01 = -1; /* HeaderCompressionInfoList_r4 */
static int hf_rrc_pdcp_Info = -1; /* PDCP_Info */
-static int hf_rrc_dummy_27 = -1; /* INTEGER_0_65535 */
+static int hf_rrc_dummy_31 = -1; /* INTEGER_0_65535 */
static int hf_rrc_pdcp_Info_01 = -1; /* PDCP_Info_r4 */
static int hf_rrc_timerPollProhibit = -1; /* TimerPollProhibit */
static int hf_rrc_timerPoll = -1; /* TimerPoll */
@@ -3607,7 +3866,7 @@ static int hf_rrc_twoLogicalChannels_01 = -1; /* UL_LogicalChannelMappingLis
static int hf_rrc_oneLogicalChannel_02 = -1; /* UL_LogicalChannelMapping_r8 */
static int hf_rrc_twoLogicalChannels_02 = -1; /* UL_LogicalChannelMappingList_r8 */
static int hf_rrc_dummy1_01 = -1; /* CID_InclusionInfo_r4 */
-static int hf_rrc_dummy_28 = -1; /* ROHC_PacketSizeList_r4 */
+static int hf_rrc_dummy_32 = -1; /* ROHC_PacketSizeList_r4 */
static int hf_rrc_ul_AM_RLC_Mode = -1; /* UL_AM_RLC_Mode */
static int hf_rrc_ul_UM_RLC_Mode = -1; /* UL_UM_RLC_Mode */
static int hf_rrc_ul_TM_RLC_Mode = -1; /* UL_TM_RLC_Mode */
@@ -3620,7 +3879,7 @@ static int hf_rrc_windowSize_OSD = -1; /* WindowSizeOSD_r6 */
static int hf_rrc_mac_hs_AddReconfQueue_List = -1; /* MAC_hs_AddReconfQueue_List */
static int hf_rrc_mac_hs_DelQueue_List = -1; /* MAC_hs_DelQueue_List */
static int hf_rrc_mac_ehs_AddReconfQueue_List = -1; /* MAC_ehs_AddReconfReordQ_List */
-static int hf_rrc_dummy_29 = -1; /* MAC_ehs_DelReordQ_List */
+static int hf_rrc_dummy_33 = -1; /* MAC_ehs_DelReordQ_List */
static int hf_rrc_mac_ehs_AddReconfQueue_List_01 = -1; /* MAC_ehs_AddReconfReordQ_List_r9 */
static int hf_rrc_AllowedTFC_List_item = -1; /* TFC_Value */
static int hf_rrc_AllowedTFI_List_item = -1; /* INTEGER_0_31 */
@@ -3644,9 +3903,9 @@ static int hf_rrc_mac_d_FlowMultiplexingList = -1; /* E_DCH_MAC_d_FlowMultiplex
static int hf_rrc_e_dch_mac_d_flow_retransmission_timer = -1; /* E_DCH_MAC_d_FlowRetransTimer */
static int hf_rrc_Common_E_DCH_MAC_d_FlowList_item = -1; /* Common_E_DCH_MAC_d_Flow */
static int hf_rrc_rlc_Size = -1; /* T_rlc_Size */
-static int hf_rrc_fdd_46 = -1; /* T_fdd_45 */
+static int hf_rrc_fdd_48 = -1; /* T_fdd_47 */
static int hf_rrc_octetModeRLC_SizeInfoType2 = -1; /* OctetModeRLC_SizeInfoType2 */
-static int hf_rrc_tdd_11 = -1; /* T_tdd_10 */
+static int hf_rrc_tdd_13 = -1; /* T_tdd_12 */
static int hf_rrc_commonTDD_Choice = -1; /* T_commonTDD_Choice */
static int hf_rrc_bitModeRLC_SizeInfo = -1; /* BitModeRLC_SizeInfo */
static int hf_rrc_octetModeRLC_SizeInfoType1 = -1; /* OctetModeRLC_SizeInfoType1 */
@@ -3694,7 +3953,7 @@ static int hf_rrc_tfs_SignallingMode = -1; /* T_tfs_SignallingMode */
static int hf_rrc_explicit_config = -1; /* TransportFormatSet */
static int hf_rrc_sameAsULTrCH = -1; /* UL_TransportChannelIdentity */
static int hf_rrc_dch_QualityTarget = -1; /* QualityTarget */
-static int hf_rrc_dummy_30 = -1; /* TM_SignallingInfo */
+static int hf_rrc_dummy_34 = -1; /* TM_SignallingInfo */
static int hf_rrc_tfs_SignallingMode_01 = -1; /* T_tfs_SignallingMode_01 */
static int hf_rrc_dl_TransportChannelType_04 = -1; /* DL_TrCH_TypeId1_r5 */
static int hf_rrc_tfs_SignallingMode_02 = -1; /* T_tfs_SignallingMode_02 */
@@ -3707,19 +3966,19 @@ static int hf_rrc_transportChannelIdentity = -1; /* TransportChannelIdentity */
static int hf_rrc_tfs_SignallingMode_05 = -1; /* T_tfs_SignallingMode_05 */
static int hf_rrc_qualityTarget = -1; /* QualityTarget */
static int hf_rrc_sccpch_TFCS = -1; /* TFCS */
-static int hf_rrc_modeSpecificInfo_16 = -1; /* T_modeSpecificInfo_16 */
-static int hf_rrc_fdd_47 = -1; /* T_fdd_46 */
+static int hf_rrc_modeSpecificInfo_18 = -1; /* T_modeSpecificInfo_18 */
+static int hf_rrc_fdd_49 = -1; /* T_fdd_48 */
static int hf_rrc_dl_Parameters = -1; /* T_dl_Parameters */
static int hf_rrc_dl_DCH_TFCS = -1; /* TFCS */
static int hf_rrc_sameAsUL = -1; /* NULL */
-static int hf_rrc_tdd_12 = -1; /* T_tdd_11 */
+static int hf_rrc_tdd_14 = -1; /* T_tdd_13 */
static int hf_rrc_individualDL_CCTrCH_InfoList = -1; /* IndividualDL_CCTrCH_InfoList */
-static int hf_rrc_modeSpecificInfo_17 = -1; /* T_modeSpecificInfo_17 */
-static int hf_rrc_fdd_48 = -1; /* T_fdd_47 */
+static int hf_rrc_modeSpecificInfo_19 = -1; /* T_modeSpecificInfo_19 */
+static int hf_rrc_fdd_50 = -1; /* T_fdd_49 */
static int hf_rrc_dl_Parameters_01 = -1; /* T_dl_Parameters_01 */
static int hf_rrc_dl_DCH_TFCS_01 = -1; /* T_dl_DCH_TFCS */
static int hf_rrc_tfcs = -1; /* TFCS */
-static int hf_rrc_tdd_13 = -1; /* T_tdd_12 */
+static int hf_rrc_tdd_15 = -1; /* T_tdd_14 */
static int hf_rrc_DL_DeletedTransChInfoList_item = -1; /* DL_TransportChannelIdentity */
static int hf_rrc_DL_DeletedTransChInfoList_r5_item = -1; /* DL_TransportChannelIdentity_r5 */
static int hf_rrc_DL_DeletedTransChInfoList_r7_item = -1; /* DL_TransportChannelIdentity_r7 */
@@ -3740,11 +3999,11 @@ static int hf_rrc_scheduledTransmissionGrantInfo = -1; /* NULL */
static int hf_rrc_mac_d_FlowRetransTimer = -1; /* E_DCH_MAC_d_FlowRetransTimer */
static int hf_rrc_transmissionGrantType_01 = -1; /* T_transmissionGrantType_01 */
static int hf_rrc_non_ScheduledTransGrantInfo_01 = -1; /* T_non_ScheduledTransGrantInfo_01 */
-static int hf_rrc_modeSpecificInfo_18 = -1; /* T_modeSpecificInfo_18 */
-static int hf_rrc_fdd_49 = -1; /* T_fdd_48 */
+static int hf_rrc_modeSpecificInfo_20 = -1; /* T_modeSpecificInfo_20 */
+static int hf_rrc_fdd_51 = -1; /* T_fdd_50 */
static int hf_rrc_E_DCH_AddReconf_MAC_d_FlowList_item = -1; /* E_DCH_AddReconf_MAC_d_Flow */
static int hf_rrc_E_DCH_AddReconf_MAC_d_FlowList_r7_item = -1; /* E_DCH_AddReconf_MAC_d_Flow_r7 */
-static int hf_rrc_complete_20 = -1; /* TFCS_ReconfAdd */
+static int hf_rrc_complete_23 = -1; /* TFCS_ReconfAdd */
static int hf_rrc_addition = -1; /* TFCS_ReconfAdd */
static int hf_rrc_removal = -1; /* TFCS_RemovalList */
static int hf_rrc_replacement = -1; /* T_replacement */
@@ -3815,8 +4074,8 @@ static int hf_rrc_part1_04 = -1; /* INTEGER_0_61 */
static int hf_rrc_sizeType2_02 = -1; /* INTEGER_0_63 */
static int hf_rrc_sizeType3_02 = -1; /* INTEGER_0_56 */
static int hf_rrc_referenceTFC = -1; /* TFC_Value */
-static int hf_rrc_modeSpecificInfo_19 = -1; /* T_modeSpecificInfo_19 */
-static int hf_rrc_fdd_50 = -1; /* T_fdd_49 */
+static int hf_rrc_modeSpecificInfo_21 = -1; /* T_modeSpecificInfo_21 */
+static int hf_rrc_fdd_52 = -1; /* T_fdd_51 */
static int hf_rrc_gainFactorBetaC = -1; /* GainFactor */
static int hf_rrc_gainFactorBetaD = -1; /* GainFactor */
static int hf_rrc_gainFactorInformation = -1; /* GainFactorInformation */
@@ -3831,8 +4090,8 @@ static int hf_rrc_RestrictedTrChInfoList_item = -1; /* RestrictedTrChInfo */
static int hf_rrc_channelCodingType = -1; /* ChannelCodingType */
static int hf_rrc_rateMatchingAttribute = -1; /* RateMatchingAttribute */
static int hf_rrc_crc_Size = -1; /* CRC_Size */
-static int hf_rrc_modeSpecificInfo_20 = -1; /* T_modeSpecificInfo_20 */
-static int hf_rrc_fdd_51 = -1; /* T_fdd_50 */
+static int hf_rrc_modeSpecificInfo_22 = -1; /* T_modeSpecificInfo_22 */
+static int hf_rrc_fdd_53 = -1; /* T_fdd_52 */
static int hf_rrc_referenceTFC_ID = -1; /* ReferenceTFC_ID */
static int hf_rrc_splitType = -1; /* SplitType */
static int hf_rrc_tfci_Field2_Length = -1; /* INTEGER_1_10 */
@@ -3844,15 +4103,15 @@ static int hf_rrc_non_allowedTFC_List = -1; /* Non_allowedTFC_List */
static int hf_rrc_restrictedTrChInfoList = -1; /* RestrictedTrChInfoList */
static int hf_rrc_fullTFCS = -1; /* NULL */
static int hf_rrc_TFC_SubsetList_item = -1; /* TFC_SubsetList_item */
-static int hf_rrc_modeSpecificInfo_21 = -1; /* T_modeSpecificInfo_21 */
-static int hf_rrc_tdd_14 = -1; /* T_tdd_13 */
+static int hf_rrc_modeSpecificInfo_23 = -1; /* T_modeSpecificInfo_23 */
+static int hf_rrc_tdd_16 = -1; /* T_tdd_15 */
static int hf_rrc_tfci_Range = -1; /* TFCI_RangeList */
static int hf_rrc_explicit_config_02 = -1; /* ExplicitTFCS_Configuration */
static int hf_rrc_maxTFCIField2Value = -1; /* INTEGER_1_1023 */
static int hf_rrc_tfcs_InfoForDSCH = -1; /* TFCS_InfoForDSCH */
static int hf_rrc_TFCI_RangeList_item = -1; /* TFCI_Range */
static int hf_rrc_normalTFCI_Signalling = -1; /* ExplicitTFCS_Configuration */
-static int hf_rrc_dummy_31 = -1; /* SplitTFCI_Signalling */
+static int hf_rrc_dummy_35 = -1; /* SplitTFCI_Signalling */
static int hf_rrc_tfcs_ID_01 = -1; /* TFCS_IdentityPlain */
static int hf_rrc_sharedChannelIndicator = -1; /* BOOLEAN */
static int hf_rrc_ctfc2bit = -1; /* INTEGER_0_3 */
@@ -3909,23 +4168,23 @@ static int hf_rrc_addReconf_MAC_d_FlowList = -1; /* E_DCH_AddReconf_MAC_d_FlowL
static int hf_rrc_dch_usch_01 = -1; /* T_dch_usch_01 */
static int hf_rrc_e_dch_03 = -1; /* T_e_dch_03 */
static int hf_rrc_modeSpecific = -1; /* T_modeSpecific */
-static int hf_rrc_fdd_52 = -1; /* T_fdd_51 */
+static int hf_rrc_fdd_54 = -1; /* T_fdd_53 */
static int hf_rrc_harq_Info_01 = -1; /* T_harq_Info_01 */
static int hf_rrc_addReconf_MAC_d_FlowList_01 = -1; /* E_DCH_AddReconf_MAC_d_FlowList_r7 */
static int hf_rrc_dch_usch_02 = -1; /* T_dch_usch_02 */
static int hf_rrc_e_dch_04 = -1; /* T_e_dch_04 */
static int hf_rrc_ul_MAC_HeaderType = -1; /* T_ul_MAC_HeaderType */
static int hf_rrc_modeSpecific_01 = -1; /* T_modeSpecific_01 */
-static int hf_rrc_fdd_53 = -1; /* T_fdd_52 */
+static int hf_rrc_fdd_55 = -1; /* T_fdd_54 */
static int hf_rrc_harq_Info_02 = -1; /* T_harq_Info_02 */
static int hf_rrc_prach_TFCS = -1; /* TFCS */
-static int hf_rrc_modeSpecificInfo_22 = -1; /* T_modeSpecificInfo_22 */
-static int hf_rrc_fdd_54 = -1; /* T_fdd_53 */
-static int hf_rrc_tdd_15 = -1; /* T_tdd_14 */
+static int hf_rrc_modeSpecificInfo_24 = -1; /* T_modeSpecificInfo_24 */
+static int hf_rrc_fdd_56 = -1; /* T_fdd_55 */
+static int hf_rrc_tdd_17 = -1; /* T_tdd_16 */
static int hf_rrc_individualUL_CCTrCH_InfoList = -1; /* IndividualUL_CCTrCH_InfoList */
-static int hf_rrc_modeSpecificInfo_23 = -1; /* T_modeSpecificInfo_23 */
-static int hf_rrc_fdd_55 = -1; /* T_fdd_54 */
-static int hf_rrc_tdd_16 = -1; /* T_tdd_15 */
+static int hf_rrc_modeSpecificInfo_25 = -1; /* T_modeSpecificInfo_25 */
+static int hf_rrc_fdd_57 = -1; /* T_fdd_56 */
+static int hf_rrc_tdd_18 = -1; /* T_tdd_17 */
static int hf_rrc_tfc_SubsetList = -1; /* TFC_SubsetList */
static int hf_rrc_UL_ControlledTrChList_item = -1; /* TransportChannelIdentity */
static int hf_rrc_UL_DeletedTransChInfoList_item = -1; /* UL_TransportChannelIdentity */
@@ -3970,6 +4229,7 @@ static int hf_rrc_subchannels_09 = -1; /* T_subchannels_09 */
static int hf_rrc_dynamicTFInformationCCCH = -1; /* DynamicTFInformationCCCH */
static int hf_rrc_additionalPRACH_TF_and_TFCS_CCCH_IEs = -1; /* AdditionalPRACH_TF_and_TFCS_CCCH_IEs */
static int hf_rrc_AdditionalPRACH_TF_and_TFCS_CCCH_List_item = -1; /* AdditionalPRACH_TF_and_TFCS_CCCH */
+static int hf_rrc_AdditionalDLSecCellInfoListFDD_item = -1; /* AdditionalDLSecCellInfoFDD */
static int hf_rrc_channelisationCode256 = -1; /* ChannelisationCode256 */
static int hf_rrc_sttd_Indicator = -1; /* BOOLEAN */
static int hf_rrc_aich_TransmissionTiming = -1; /* AICH_TransmissionTiming */
@@ -4017,12 +4277,12 @@ static int hf_rrc_number_of_group = -1; /* INTEGER_1_maxERNTIgroup */
static int hf_rrc_number_of_ENRTI_per_group = -1; /* INTEGER_1_maxERNTIperGroup */
static int hf_rrc_ul_InterferenceForCommonEDCH = -1; /* UL_Interference */
static int hf_rrc_common_E_DCH_MAC_d_FlowList = -1; /* Common_E_DCH_MAC_d_FlowList */
-static int hf_rrc_modeSpecificInfo_24 = -1; /* T_modeSpecificInfo_24 */
-static int hf_rrc_dummy_32 = -1; /* T_dummy_14 */
-static int hf_rrc_tdd_17 = -1; /* T_tdd_16 */
-static int hf_rrc_tdd768_04 = -1; /* NULL */
-static int hf_rrc_tdd384_09 = -1; /* NULL */
-static int hf_rrc_tdd128_09 = -1; /* T_tdd128_09 */
+static int hf_rrc_modeSpecificInfo_26 = -1; /* T_modeSpecificInfo_26 */
+static int hf_rrc_dummy_36 = -1; /* T_dummy_14 */
+static int hf_rrc_tdd_19 = -1; /* T_tdd_18 */
+static int hf_rrc_tdd768_05 = -1; /* NULL */
+static int hf_rrc_tdd384_10 = -1; /* NULL */
+static int hf_rrc_tdd128_10 = -1; /* T_tdd128_10 */
static int hf_rrc_e_RUCCH_Info = -1; /* E_RUCCH_Info_TDD128 */
static int hf_rrc_e_PUCH_Info = -1; /* E_PUCH_Info_TDD128 */
static int hf_rrc_e_hich_Information = -1; /* E_HICH_Information_TDD128 */
@@ -4083,15 +4343,15 @@ static int hf_rrc_commonTimeslotInfo = -1; /* CommonTimeslotInfo */
static int hf_rrc_dl_CCTrCH_TimeslotsCodes = -1; /* DownlinkTimeslotsCodes */
static int hf_rrc_ul_CCTrChTPCList = -1; /* UL_CCTrChTPCList */
static int hf_rrc_tddOption_03 = -1; /* T_tddOption_03 */
-static int hf_rrc_tdd384_10 = -1; /* T_tdd384_09 */
-static int hf_rrc_tdd128_10 = -1; /* T_tdd128_10 */
+static int hf_rrc_tdd384_11 = -1; /* T_tdd384_10 */
+static int hf_rrc_tdd128_11 = -1; /* T_tdd128_11 */
static int hf_rrc_dl_CCTrCH_TimeslotsCodes_01 = -1; /* DownlinkTimeslotsCodes_LCR_r4 */
static int hf_rrc_tddOption_04 = -1; /* T_tddOption_04 */
-static int hf_rrc_tdd384_11 = -1; /* T_tdd384_10 */
+static int hf_rrc_tdd384_12 = -1; /* T_tdd384_11 */
static int hf_rrc_dl_CCTrCH_TimeslotsCodes_02 = -1; /* DownlinkTimeslotsCodes_r7 */
-static int hf_rrc_tdd768_05 = -1; /* T_tdd768_04 */
+static int hf_rrc_tdd768_06 = -1; /* T_tdd768_05 */
static int hf_rrc_dl_CCTrCH_TimeslotsCodes_03 = -1; /* DownlinkTimeslotsCodes_VHCR */
-static int hf_rrc_tdd128_11 = -1; /* T_tdd128_11 */
+static int hf_rrc_tdd128_12 = -1; /* T_tdd128_12 */
static int hf_rrc_DL_CCTrChList_item = -1; /* DL_CCTrCh */
static int hf_rrc_DL_CCTrChList_r7_item = -1; /* DL_CCTrCh_r7 */
static int hf_rrc_DL_CCTrChList_r4_item = -1; /* DL_CCTrCh_r4 */
@@ -4101,106 +4361,115 @@ static int hf_rrc_sf_AndCodeNumber = -1; /* SF512_AndCodeNumber */
static int hf_rrc_scramblingCodeChange = -1; /* ScramblingCodeChange */
static int hf_rrc_DL_ChannelisationCodeList_item = -1; /* DL_ChannelisationCode */
static int hf_rrc_dl_DPCH_InfoCommon = -1; /* DL_DPCH_InfoCommon */
-static int hf_rrc_modeSpecificInfo_25 = -1; /* T_modeSpecificInfo_25 */
-static int hf_rrc_fdd_56 = -1; /* T_fdd_55 */
+static int hf_rrc_modeSpecificInfo_27 = -1; /* T_modeSpecificInfo_27 */
+static int hf_rrc_fdd_58 = -1; /* T_fdd_57 */
static int hf_rrc_defaultDPCH_OffsetValue = -1; /* DefaultDPCH_OffsetValueFDD */
static int hf_rrc_dpch_CompressedModeInfo = -1; /* DPCH_CompressedModeInfo */
-static int hf_rrc_dummy_33 = -1; /* SSDT_Information */
-static int hf_rrc_tdd_18 = -1; /* T_tdd_17 */
+static int hf_rrc_dummy_37 = -1; /* SSDT_Information */
+static int hf_rrc_tdd_20 = -1; /* T_tdd_19 */
static int hf_rrc_defaultDPCH_OffsetValue_01 = -1; /* DefaultDPCH_OffsetValueTDD */
static int hf_rrc_dl_DPCH_InfoCommon_01 = -1; /* DL_DPCH_InfoCommon_r4 */
-static int hf_rrc_modeSpecificInfo_26 = -1; /* T_modeSpecificInfo_26 */
-static int hf_rrc_fdd_57 = -1; /* T_fdd_56 */
-static int hf_rrc_dummy_34 = -1; /* SSDT_Information_r4 */
-static int hf_rrc_tdd_19 = -1; /* T_tdd_18 */
+static int hf_rrc_modeSpecificInfo_28 = -1; /* T_modeSpecificInfo_28 */
+static int hf_rrc_fdd_59 = -1; /* T_fdd_58 */
+static int hf_rrc_dummy_38 = -1; /* SSDT_Information_r4 */
+static int hf_rrc_tdd_21 = -1; /* T_tdd_20 */
static int hf_rrc_tddOption_05 = -1; /* T_tddOption_05 */
-static int hf_rrc_tdd128_12 = -1; /* T_tdd128_12 */
+static int hf_rrc_tdd128_13 = -1; /* T_tdd128_13 */
static int hf_rrc_tstd_Indicator = -1; /* BOOLEAN */
-static int hf_rrc_modeSpecificInfo_27 = -1; /* T_modeSpecificInfo_27 */
-static int hf_rrc_fdd_58 = -1; /* T_fdd_57 */
-static int hf_rrc_tdd_20 = -1; /* T_tdd_19 */
+static int hf_rrc_modeSpecificInfo_29 = -1; /* T_modeSpecificInfo_29 */
+static int hf_rrc_fdd_60 = -1; /* T_fdd_59 */
+static int hf_rrc_tdd_22 = -1; /* T_tdd_21 */
static int hf_rrc_tddOption_06 = -1; /* T_tddOption_06 */
-static int hf_rrc_tdd128_13 = -1; /* T_tdd128_13 */
+static int hf_rrc_tdd128_14 = -1; /* T_tdd128_14 */
static int hf_rrc_mac_hsResetIndicator_04 = -1; /* T_mac_hsResetIndicator_04 */
static int hf_rrc_dl_dpchInfoCommon = -1; /* T_dl_dpchInfoCommon */
static int hf_rrc_dl_DPCH_InfoCommon_02 = -1; /* DL_DPCH_InfoCommon_r6 */
static int hf_rrc_dl_FDPCH_InfoCommon = -1; /* DL_FDPCH_InfoCommon_r6 */
-static int hf_rrc_modeSpecificInfo_28 = -1; /* T_modeSpecificInfo_28 */
-static int hf_rrc_fdd_59 = -1; /* T_fdd_58 */
-static int hf_rrc_tdd_21 = -1; /* T_tdd_20 */
+static int hf_rrc_modeSpecificInfo_30 = -1; /* T_modeSpecificInfo_30 */
+static int hf_rrc_fdd_61 = -1; /* T_fdd_60 */
+static int hf_rrc_tdd_23 = -1; /* T_tdd_22 */
static int hf_rrc_tddOption_07 = -1; /* T_tddOption_07 */
-static int hf_rrc_tdd128_14 = -1; /* T_tdd128_14 */
+static int hf_rrc_tdd128_15 = -1; /* T_tdd128_15 */
static int hf_rrc_mac_hsResetIndicator_05 = -1; /* T_mac_hsResetIndicator_05 */
static int hf_rrc_postVerificationPeriod_07 = -1; /* T_postVerificationPeriod_07 */
static int hf_rrc_dl_dpchInfoCommon_01 = -1; /* T_dl_dpchInfoCommon_01 */
-static int hf_rrc_modeSpecificInfo_29 = -1; /* T_modeSpecificInfo_29 */
-static int hf_rrc_fdd_60 = -1; /* T_fdd_59 */
-static int hf_rrc_tdd_22 = -1; /* T_tdd_21 */
+static int hf_rrc_modeSpecificInfo_31 = -1; /* T_modeSpecificInfo_31 */
+static int hf_rrc_fdd_62 = -1; /* T_fdd_61 */
+static int hf_rrc_tdd_24 = -1; /* T_tdd_23 */
static int hf_rrc_tddOption_08 = -1; /* T_tddOption_08 */
-static int hf_rrc_tdd128_15 = -1; /* T_tdd128_15 */
+static int hf_rrc_tdd128_16 = -1; /* T_tdd128_16 */
static int hf_rrc_mac_hsResetIndicator_06 = -1; /* T_mac_hsResetIndicator_06 */
static int hf_rrc_postVerificationPeriod_08 = -1; /* T_postVerificationPeriod_08 */
static int hf_rrc_dl_dpchInfoCommon_02 = -1; /* T_dl_dpchInfoCommon_02 */
-static int hf_rrc_modeSpecificInfo_30 = -1; /* T_modeSpecificInfo_30 */
-static int hf_rrc_fdd_61 = -1; /* T_fdd_60 */
+static int hf_rrc_modeSpecificInfo_32 = -1; /* T_modeSpecificInfo_32 */
+static int hf_rrc_fdd_63 = -1; /* T_fdd_62 */
static int hf_rrc_dpch_CompressedModeInfo_01 = -1; /* DPCH_CompressedModeInfo_r8 */
-static int hf_rrc_tdd_23 = -1; /* T_tdd_22 */
+static int hf_rrc_tdd_25 = -1; /* T_tdd_24 */
static int hf_rrc_tddOption_09 = -1; /* T_tddOption_09 */
-static int hf_rrc_tdd128_16 = -1; /* T_tdd128_16 */
+static int hf_rrc_tdd128_17 = -1; /* T_tdd128_17 */
static int hf_rrc_mac_hsResetIndicator_07 = -1; /* T_mac_hsResetIndicator_07 */
static int hf_rrc_postVerificationPeriod_09 = -1; /* T_postVerificationPeriod_09 */
+static int hf_rrc_dl_dpchInfoCommon_03 = -1; /* T_dl_dpchInfoCommon_03 */
+static int hf_rrc_modeSpecificInfo_33 = -1; /* T_modeSpecificInfo_33 */
+static int hf_rrc_fdd_64 = -1; /* T_fdd_63 */
+static int hf_rrc_dpch_CompressedModeInfo_02 = -1; /* DPCH_CompressedModeInfo_r10 */
+static int hf_rrc_tdd_26 = -1; /* T_tdd_25 */
+static int hf_rrc_tddOption_10 = -1; /* T_tddOption_10 */
+static int hf_rrc_tdd128_18 = -1; /* T_tdd128_18 */
+static int hf_rrc_mac_hsResetIndicator_08 = -1; /* T_mac_hsResetIndicator_08 */
+static int hf_rrc_postVerificationPeriod_10 = -1; /* T_postVerificationPeriod_10 */
static int hf_rrc_dl_DPCH_InfoCommon_03 = -1; /* DL_DPCH_InfoCommonPost */
static int hf_rrc_dl_DPCH_InfoCommon_04 = -1; /* DL_DPCH_InfoCommonPredef */
static int hf_rrc_cfnHandling = -1; /* T_cfnHandling */
static int hf_rrc_maintain = -1; /* NULL */
static int hf_rrc_initialise = -1; /* T_initialise */
-static int hf_rrc_dummy_35 = -1; /* Cfntargetsfnframeoffset */
-static int hf_rrc_modeSpecificInfo_31 = -1; /* T_modeSpecificInfo_31 */
-static int hf_rrc_fdd_62 = -1; /* T_fdd_61 */
+static int hf_rrc_dummy_39 = -1; /* Cfntargetsfnframeoffset */
+static int hf_rrc_modeSpecificInfo_34 = -1; /* T_modeSpecificInfo_34 */
+static int hf_rrc_fdd_65 = -1; /* T_fdd_64 */
static int hf_rrc_dl_DPCH_PowerControlInfo = -1; /* DL_DPCH_PowerControlInfo */
static int hf_rrc_powerOffsetPilot_pdpdch = -1; /* PowerOffsetPilot_pdpdch */
static int hf_rrc_dl_rate_matching_restriction = -1; /* Dl_rate_matching_restriction */
static int hf_rrc_spreadingFactorAndPilot = -1; /* SF512_AndPilot */
static int hf_rrc_positionFixedOrFlexible = -1; /* PositionFixedOrFlexible */
static int hf_rrc_tfci_Existence = -1; /* BOOLEAN */
-static int hf_rrc_tdd_24 = -1; /* T_tdd_23 */
+static int hf_rrc_tdd_27 = -1; /* T_tdd_26 */
static int hf_rrc_cfnHandling_01 = -1; /* T_cfnHandling_01 */
static int hf_rrc_initialise_01 = -1; /* T_initialise_01 */
-static int hf_rrc_modeSpecificInfo_32 = -1; /* T_modeSpecificInfo_32 */
-static int hf_rrc_fdd_63 = -1; /* T_fdd_62 */
-static int hf_rrc_tdd_25 = -1; /* T_tdd_24 */
+static int hf_rrc_modeSpecificInfo_35 = -1; /* T_modeSpecificInfo_35 */
+static int hf_rrc_fdd_66 = -1; /* T_fdd_65 */
+static int hf_rrc_tdd_28 = -1; /* T_tdd_27 */
static int hf_rrc_mac_d_HFN_initial_value = -1; /* MAC_d_HFN_initial_value */
static int hf_rrc_cfnHandling_02 = -1; /* T_cfnHandling_02 */
static int hf_rrc_maintain_01 = -1; /* T_maintain */
static int hf_rrc_timingmaintainedsynchind = -1; /* TimingMaintainedSynchInd */
static int hf_rrc_initialise_02 = -1; /* NULL */
-static int hf_rrc_modeSpecificInfo_33 = -1; /* T_modeSpecificInfo_33 */
-static int hf_rrc_fdd_64 = -1; /* T_fdd_63 */
-static int hf_rrc_tdd_26 = -1; /* T_tdd_25 */
-static int hf_rrc_modeSpecificInfo_34 = -1; /* T_modeSpecificInfo_34 */
-static int hf_rrc_fdd_65 = -1; /* T_fdd_64 */
-static int hf_rrc_tdd_27 = -1; /* T_tdd_26 */
-static int hf_rrc_fdd_66 = -1; /* T_fdd_65 */
+static int hf_rrc_modeSpecificInfo_36 = -1; /* T_modeSpecificInfo_36 */
+static int hf_rrc_fdd_67 = -1; /* T_fdd_66 */
+static int hf_rrc_tdd_29 = -1; /* T_tdd_28 */
+static int hf_rrc_modeSpecificInfo_37 = -1; /* T_modeSpecificInfo_37 */
+static int hf_rrc_fdd_68 = -1; /* T_fdd_67 */
+static int hf_rrc_tdd_30 = -1; /* T_tdd_29 */
+static int hf_rrc_fdd_69 = -1; /* T_fdd_68 */
static int hf_rrc_pCPICH_UsageForChannelEst = -1; /* PCPICH_UsageForChannelEst */
static int hf_rrc_dpch_FrameOffset = -1; /* DPCH_FrameOffset */
static int hf_rrc_secondaryCPICH_Info = -1; /* SecondaryCPICH_Info */
static int hf_rrc_dl_ChannelisationCodeList = -1; /* DL_ChannelisationCodeList */
static int hf_rrc_tpc_CombinationIndex = -1; /* TPC_CombinationIndex */
-static int hf_rrc_dummy_36 = -1; /* SSDT_CellIdentity */
+static int hf_rrc_dummy_40 = -1; /* SSDT_CellIdentity */
static int hf_rrc_closedLoopTimingAdjMode = -1; /* ClosedLoopTimingAdjMode */
-static int hf_rrc_tdd_28 = -1; /* T_tdd_27 */
+static int hf_rrc_tdd_31 = -1; /* T_tdd_30 */
static int hf_rrc_dl_CCTrChListToEstablish = -1; /* DL_CCTrChList */
static int hf_rrc_dl_CCTrChListToRemove = -1; /* DL_CCTrChListToRemove */
-static int hf_rrc_fdd_67 = -1; /* T_fdd_66 */
-static int hf_rrc_tdd_29 = -1; /* T_tdd_28 */
-static int hf_rrc_dl_CCTrChListToEstablish_01 = -1; /* DL_CCTrChList_r4 */
-static int hf_rrc_fdd_68 = -1; /* T_fdd_67 */
-static int hf_rrc_powerOffsetTPC_pdpdch = -1; /* PowerOffsetTPC_pdpdch */
-static int hf_rrc_tdd_30 = -1; /* T_tdd_29 */
-static int hf_rrc_fdd_69 = -1; /* T_fdd_68 */
-static int hf_rrc_tdd_31 = -1; /* T_tdd_30 */
static int hf_rrc_fdd_70 = -1; /* T_fdd_69 */
static int hf_rrc_tdd_32 = -1; /* T_tdd_31 */
+static int hf_rrc_dl_CCTrChListToEstablish_01 = -1; /* DL_CCTrChList_r4 */
+static int hf_rrc_fdd_71 = -1; /* T_fdd_70 */
+static int hf_rrc_powerOffsetTPC_pdpdch = -1; /* PowerOffsetTPC_pdpdch */
+static int hf_rrc_tdd_33 = -1; /* T_tdd_32 */
+static int hf_rrc_fdd_72 = -1; /* T_fdd_71 */
+static int hf_rrc_tdd_34 = -1; /* T_tdd_33 */
+static int hf_rrc_fdd_73 = -1; /* T_fdd_72 */
+static int hf_rrc_tdd_35 = -1; /* T_tdd_34 */
static int hf_rrc_dl_CCTrChListToEstablish_02 = -1; /* DL_CCTrChList_r7 */
static int hf_rrc_fdpch_FrameOffset = -1; /* DPCH_FrameOffset */
static int hf_rrc_dl_ChannelisationCode = -1; /* INTEGER_0_255 */
@@ -4208,9 +4477,9 @@ static int hf_rrc_fdpch_SlotFormat = -1; /* FDPCH_SlotFormat */
static int hf_rrc_sttdIndication = -1; /* STTDIndication */
static int hf_rrc_dl_ChannelisationCode_01 = -1; /* DL_ChannelisationCode */
static int hf_rrc_dl_DPCH_TimeslotsCodes = -1; /* DownlinkTimeslotsCodes */
-static int hf_rrc_modeSpecificInfo_35 = -1; /* T_modeSpecificInfo_35 */
-static int hf_rrc_fdd_71 = -1; /* T_fdd_70 */
-static int hf_rrc_tdd_33 = -1; /* T_tdd_32 */
+static int hf_rrc_modeSpecificInfo_38 = -1; /* T_modeSpecificInfo_38 */
+static int hf_rrc_fdd_74 = -1; /* T_fdd_73 */
+static int hf_rrc_tdd_36 = -1; /* T_tdd_35 */
static int hf_rrc_tpc_StepSizeTDD = -1; /* TPC_StepSizeTDD */
static int hf_rrc_cfnHandling_03 = -1; /* T_cfnHandling_03 */
static int hf_rrc_maintain_02 = -1; /* T_maintain_01 */
@@ -4218,48 +4487,48 @@ static int hf_rrc_dl_FDPCH_PowerControlInfo = -1; /* DL_DPCH_PowerControlInfo *
static int hf_rrc_dl_FDPCH_TPCcommandErrorRate_01 = -1; /* INTEGER_1_16 */
static int hf_rrc_hs_scch_Info = -1; /* HS_SCCH_Info */
static int hf_rrc_measurement_feedback_Info = -1; /* Measurement_Feedback_Info */
-static int hf_rrc_modeSpecificInfo_36 = -1; /* T_modeSpecificInfo_36 */
-static int hf_rrc_tdd_34 = -1; /* T_tdd_33 */
-static int hf_rrc_tdd384_12 = -1; /* T_tdd384_11 */
+static int hf_rrc_modeSpecificInfo_39 = -1; /* T_modeSpecificInfo_39 */
+static int hf_rrc_tdd_37 = -1; /* T_tdd_36 */
+static int hf_rrc_tdd384_13 = -1; /* T_tdd384_12 */
static int hf_rrc_dl_HSPDSCH_TS_Configuration = -1; /* DL_HSPDSCH_TS_Configuration */
-static int hf_rrc_tdd128_17 = -1; /* T_tdd128_17 */
+static int hf_rrc_tdd128_19 = -1; /* T_tdd128_19 */
static int hf_rrc_hs_PDSCH_Midamble_Configuration_tdd128 = -1; /* HS_PDSCH_Midamble_Configuration_TDD128 */
static int hf_rrc_hs_scch_Info_01 = -1; /* HS_SCCH_Info_r6 */
-static int hf_rrc_modeSpecificInfo_37 = -1; /* T_modeSpecificInfo_37 */
-static int hf_rrc_tdd_35 = -1; /* T_tdd_34 */
-static int hf_rrc_tdd384_13 = -1; /* T_tdd384_12 */
-static int hf_rrc_tdd128_18 = -1; /* T_tdd128_18 */
+static int hf_rrc_modeSpecificInfo_40 = -1; /* T_modeSpecificInfo_40 */
+static int hf_rrc_tdd_38 = -1; /* T_tdd_37 */
+static int hf_rrc_tdd384_14 = -1; /* T_tdd384_13 */
+static int hf_rrc_tdd128_20 = -1; /* T_tdd128_20 */
static int hf_rrc_hs_scch_Info_02 = -1; /* HS_SCCH_Info_r7 */
static int hf_rrc_measurement_feedback_Info_01 = -1; /* Measurement_Feedback_Info_r7 */
-static int hf_rrc_modeSpecificInfo_38 = -1; /* T_modeSpecificInfo_38 */
-static int hf_rrc_tdd_36 = -1; /* T_tdd_35 */
-static int hf_rrc_tdd384_14 = -1; /* T_tdd384_13 */
-static int hf_rrc_tdd768_06 = -1; /* T_tdd768_05 */
+static int hf_rrc_modeSpecificInfo_41 = -1; /* T_modeSpecificInfo_41 */
+static int hf_rrc_tdd_39 = -1; /* T_tdd_38 */
+static int hf_rrc_tdd384_15 = -1; /* T_tdd384_14 */
+static int hf_rrc_tdd768_07 = -1; /* T_tdd768_06 */
static int hf_rrc_dl_HSPDSCH_TS_Configuration_01 = -1; /* DL_HSPDSCH_TS_Configuration_VHCR */
-static int hf_rrc_tdd128_19 = -1; /* T_tdd128_19 */
+static int hf_rrc_tdd128_21 = -1; /* T_tdd128_21 */
static int hf_rrc_dl_MultiCarrier_Information = -1; /* DL_MultiCarrier_Information */
-static int hf_rrc_fdd_72 = -1; /* T_fdd_71 */
+static int hf_rrc_fdd_75 = -1; /* T_fdd_74 */
static int hf_rrc_dl_64QAM_Configured = -1; /* T_dl_64QAM_Configured */
-static int hf_rrc_modeSpecificInfo_39 = -1; /* T_modeSpecificInfo_39 */
-static int hf_rrc_tdd_37 = -1; /* T_tdd_36 */
-static int hf_rrc_tdd384_15 = -1; /* T_tdd384_14 */
-static int hf_rrc_tdd768_07 = -1; /* T_tdd768_06 */
-static int hf_rrc_tdd128_20 = -1; /* T_tdd128_20 */
-static int hf_rrc_fdd_73 = -1; /* T_fdd_72 */
+static int hf_rrc_modeSpecificInfo_42 = -1; /* T_modeSpecificInfo_42 */
+static int hf_rrc_tdd_40 = -1; /* T_tdd_39 */
+static int hf_rrc_tdd384_16 = -1; /* T_tdd384_15 */
+static int hf_rrc_tdd768_08 = -1; /* T_tdd768_07 */
+static int hf_rrc_tdd128_22 = -1; /* T_tdd128_22 */
+static int hf_rrc_fdd_76 = -1; /* T_fdd_75 */
static int hf_rrc_dl_64QAM_Configured_01 = -1; /* T_dl_64QAM_Configured_01 */
-static int hf_rrc_modeSpecificInfo_40 = -1; /* T_modeSpecificInfo_40 */
-static int hf_rrc_tdd_38 = -1; /* T_tdd_37 */
-static int hf_rrc_tdd128_21 = -1; /* T_tdd128_21 */
+static int hf_rrc_modeSpecificInfo_43 = -1; /* T_modeSpecificInfo_43 */
+static int hf_rrc_tdd_41 = -1; /* T_tdd_40 */
+static int hf_rrc_tdd128_23 = -1; /* T_tdd128_23 */
static int hf_rrc_outofSyncWindow = -1; /* OutofSyncWindow */
static int hf_rrc_hs_scch_Info_03 = -1; /* HS_SCCH_Info_r8_ext */
static int hf_rrc_hs_scch_Info_04 = -1; /* HS_SCCH_Info_r9 */
-static int hf_rrc_modeSpecificInfo_41 = -1; /* T_modeSpecificInfo_41 */
-static int hf_rrc_tdd_39 = -1; /* T_tdd_38 */
-static int hf_rrc_tdd384_16 = -1; /* T_tdd384_15 */
-static int hf_rrc_tdd768_08 = -1; /* T_tdd768_07 */
-static int hf_rrc_tdd128_22 = -1; /* T_tdd128_22 */
+static int hf_rrc_modeSpecificInfo_44 = -1; /* T_modeSpecificInfo_44 */
+static int hf_rrc_tdd_42 = -1; /* T_tdd_41 */
+static int hf_rrc_tdd384_17 = -1; /* T_tdd384_16 */
+static int hf_rrc_tdd768_09 = -1; /* T_tdd768_08 */
+static int hf_rrc_tdd128_24 = -1; /* T_tdd128_24 */
static int hf_rrc_tS0_Indicator = -1; /* T_tS0_Indicator */
-static int hf_rrc_fdd_74 = -1; /* T_fdd_73 */
+static int hf_rrc_fdd_77 = -1; /* T_fdd_76 */
static int hf_rrc_dl_64QAM_Configured_02 = -1; /* T_dl_64QAM_Configured_02 */
static int hf_rrc_DL_HSPDSCH_MultiCarrier_Information_item = -1; /* DL_HSPDSCH_MultiCarrier_Information_item */
static int hf_rrc_uarfcn_Carrier = -1; /* UARFCN */
@@ -4270,58 +4539,58 @@ static int hf_rrc_DL_HSPDSCH_TS_Configuration_item = -1; /* DL_HSPDSCH_TS_Confi
static int hf_rrc_midambleShiftAndBurstType = -1; /* MidambleShiftAndBurstType_DL */
static int hf_rrc_DL_HSPDSCH_TS_Configuration_VHCR_item = -1; /* DL_HSPDSCH_TS_Configuration_VHCR_item */
static int hf_rrc_midambleShiftAndBurstType_01 = -1; /* MidambleShiftAndBurstType_DL_VHCR */
-static int hf_rrc_modeSpecificInfo_42 = -1; /* T_modeSpecificInfo_42 */
-static int hf_rrc_fdd_75 = -1; /* T_fdd_74 */
+static int hf_rrc_modeSpecificInfo_45 = -1; /* T_modeSpecificInfo_45 */
+static int hf_rrc_fdd_78 = -1; /* T_fdd_77 */
static int hf_rrc_dummy1_02 = -1; /* PDSCH_SHO_DCH_Info */
static int hf_rrc_dummy2_06 = -1; /* PDSCH_CodeMapping */
-static int hf_rrc_tdd_40 = -1; /* PrimaryCCPCH_Info */
+static int hf_rrc_tdd_43 = -1; /* PrimaryCCPCH_Info */
static int hf_rrc_dl_DPCH_InfoPerRL = -1; /* DL_DPCH_InfoPerRL */
-static int hf_rrc_dummy_37 = -1; /* SCCPCH_InfoForFACH */
-static int hf_rrc_modeSpecificInfo_43 = -1; /* T_modeSpecificInfo_43 */
-static int hf_rrc_fdd_76 = -1; /* T_fdd_75 */
-static int hf_rrc_tdd_41 = -1; /* PrimaryCCPCH_Info_r4 */
+static int hf_rrc_dummy_41 = -1; /* SCCPCH_InfoForFACH */
+static int hf_rrc_modeSpecificInfo_46 = -1; /* T_modeSpecificInfo_46 */
+static int hf_rrc_fdd_79 = -1; /* T_fdd_78 */
+static int hf_rrc_tdd_44 = -1; /* PrimaryCCPCH_Info_r4 */
static int hf_rrc_dl_DPCH_InfoPerRL_01 = -1; /* DL_DPCH_InfoPerRL_r4 */
-static int hf_rrc_dummy_38 = -1; /* SCCPCH_InfoForFACH_r4 */
-static int hf_rrc_modeSpecificInfo_44 = -1; /* T_modeSpecificInfo_44 */
-static int hf_rrc_fdd_77 = -1; /* T_fdd_76 */
+static int hf_rrc_dummy_42 = -1; /* SCCPCH_InfoForFACH_r4 */
+static int hf_rrc_modeSpecificInfo_47 = -1; /* T_modeSpecificInfo_47 */
+static int hf_rrc_fdd_80 = -1; /* T_fdd_79 */
static int hf_rrc_servingHSDSCH_RL_indicator = -1; /* BOOLEAN */
static int hf_rrc_dl_DPCH_InfoPerRL_02 = -1; /* DL_DPCH_InfoPerRL_r5 */
-static int hf_rrc_modeSpecificInfo_45 = -1; /* T_modeSpecificInfo_45 */
-static int hf_rrc_fdd_78 = -1; /* T_fdd_77 */
-static int hf_rrc_modeSpecificInfo_46 = -1; /* T_modeSpecificInfo_46 */
-static int hf_rrc_fdd_79 = -1; /* T_fdd_78 */
+static int hf_rrc_modeSpecificInfo_48 = -1; /* T_modeSpecificInfo_48 */
+static int hf_rrc_fdd_81 = -1; /* T_fdd_80 */
+static int hf_rrc_modeSpecificInfo_49 = -1; /* T_modeSpecificInfo_49 */
+static int hf_rrc_fdd_82 = -1; /* T_fdd_81 */
static int hf_rrc_servingEDCH_RL_indicator = -1; /* BOOLEAN */
static int hf_rrc_dl_dpchInfo = -1; /* T_dl_dpchInfo */
static int hf_rrc_dl_DPCH_InfoPerRL_03 = -1; /* DL_DPCH_InfoPerRL_r6 */
static int hf_rrc_dl_FDPCH_InfoPerRL = -1; /* DL_FDPCH_InfoPerRL_r6 */
static int hf_rrc_e_HICH_Info = -1; /* T_e_HICH_Info */
static int hf_rrc_e_RGCH_Info_01 = -1; /* T_e_RGCH_Info_01 */
-static int hf_rrc_modeSpecificInfo_47 = -1; /* T_modeSpecificInfo_47 */
-static int hf_rrc_fdd_80 = -1; /* T_fdd_79 */
+static int hf_rrc_modeSpecificInfo_50 = -1; /* T_modeSpecificInfo_50 */
+static int hf_rrc_fdd_83 = -1; /* T_fdd_82 */
static int hf_rrc_dl_dpchInfo_01 = -1; /* T_dl_dpchInfo_01 */
static int hf_rrc_dl_DPCH_InfoPerRL_04 = -1; /* DL_DPCH_InfoPerRL_r7 */
static int hf_rrc_dl_FDPCH_InfoPerRL_01 = -1; /* DL_FDPCH_InfoPerRL_r7 */
static int hf_rrc_e_AGCH_Information_01 = -1; /* E_AGCH_Information_r7 */
static int hf_rrc_modeSpecificInfo2 = -1; /* T_modeSpecificInfo2 */
-static int hf_rrc_fdd_81 = -1; /* T_fdd_80 */
+static int hf_rrc_fdd_84 = -1; /* T_fdd_83 */
static int hf_rrc_e_HICH_Info_01 = -1; /* T_e_HICH_Info_01 */
static int hf_rrc_e_RGCH_Info_02 = -1; /* T_e_RGCH_Info_02 */
-static int hf_rrc_tdd_42 = -1; /* T_tdd_39 */
+static int hf_rrc_tdd_45 = -1; /* T_tdd_42 */
static int hf_rrc_tdd384_tdd768 = -1; /* T_tdd384_tdd768 */
static int hf_rrc_e_HICH_Info_02 = -1; /* E_HICH_Information_TDD384_768 */
-static int hf_rrc_tdd128_23 = -1; /* T_tdd128_23 */
+static int hf_rrc_tdd128_25 = -1; /* T_tdd128_25 */
static int hf_rrc_e_HICH_Info_03 = -1; /* E_HICH_Information_TDD128 */
-static int hf_rrc_modeSpecificInfo_48 = -1; /* T_modeSpecificInfo_48 */
-static int hf_rrc_fdd_82 = -1; /* T_fdd_81 */
+static int hf_rrc_modeSpecificInfo_51 = -1; /* T_modeSpecificInfo_51 */
+static int hf_rrc_fdd_85 = -1; /* T_fdd_84 */
static int hf_rrc_dl_dpchInfo_02 = -1; /* T_dl_dpchInfo_02 */
static int hf_rrc_e_AGCH_Information_02 = -1; /* E_AGCH_Information_r8 */
static int hf_rrc_modeSpecificInfo2_01 = -1; /* T_modeSpecificInfo2_01 */
-static int hf_rrc_fdd_83 = -1; /* T_fdd_82 */
+static int hf_rrc_fdd_86 = -1; /* T_fdd_85 */
static int hf_rrc_e_HICH_Info_04 = -1; /* T_e_HICH_Info_02 */
static int hf_rrc_e_RGCH_Info_03 = -1; /* T_e_RGCH_Info_03 */
-static int hf_rrc_tdd_43 = -1; /* T_tdd_40 */
+static int hf_rrc_tdd_46 = -1; /* T_tdd_43 */
static int hf_rrc_tdd384_tdd768_01 = -1; /* T_tdd384_tdd768_01 */
-static int hf_rrc_tdd128_24 = -1; /* T_tdd128_24 */
+static int hf_rrc_tdd128_26 = -1; /* T_tdd128_26 */
static int hf_rrc_DL_InformationPerRL_List_item = -1; /* DL_InformationPerRL */
static int hf_rrc_DL_InformationPerRL_List_r4_item = -1; /* DL_InformationPerRL_r4 */
static int hf_rrc_DL_InformationPerRL_List_r5_item = -1; /* DL_InformationPerRL_r5 */
@@ -4353,6 +4622,11 @@ static int hf_rrc_newConfiguration_02 = -1; /* T_newConfiguration_02 */
static int hf_rrc_dl_64QAM_Configured_04 = -1; /* T_dl_64QAM_Configured_04 */
static int hf_rrc_differentTxModeFromServingHS_DSCHCell_01 = -1; /* T_differentTxModeFromServingHS_DSCHCell_01 */
static int hf_rrc_secondaryCellMIMOparameters = -1; /* SecondaryCellMIMOparametersFDD */
+static int hf_rrc_configurationInfo_01 = -1; /* T_configurationInfo_01 */
+static int hf_rrc_newConfiguration_03 = -1; /* T_newConfiguration_03 */
+static int hf_rrc_dl_64QAM_Configured_05 = -1; /* T_dl_64QAM_Configured_05 */
+static int hf_rrc_differentTxModeFromServingHS_DSCHCell_02 = -1; /* T_differentTxModeFromServingHS_DSCHCell_02 */
+static int hf_rrc_secondaryCellMIMOparameters_01 = -1; /* SecondaryCellMIMOparametersFDD_r10 */
static int hf_rrc_DL_TPC_PowerOffsetPerRL_List_item = -1; /* DL_TPC_PowerOffsetPerRL */
static int hf_rrc_codesRepresentation = -1; /* T_codesRepresentation */
static int hf_rrc_consecutive = -1; /* T_consecutive */
@@ -4411,9 +4685,12 @@ static int hf_rrc_timeslotList_03 = -1; /* SEQUENCE_SIZE_1_maxTS_1_OF_
static int hf_rrc_timeslotList_item_03 = -1; /* DownlinkAdditionalTimeslots_r7 */
static int hf_rrc_tgp_SequenceList = -1; /* TGP_SequenceList */
static int hf_rrc_tgp_SequenceList_01 = -1; /* TGP_SequenceList_r8 */
+static int hf_rrc_tgp_SequenceList_02 = -1; /* TGP_SequenceList_r10 */
static int hf_rrc_tgps_Reconfiguration_CFN = -1; /* TGPS_Reconfiguration_CFN */
static int hf_rrc_tgp_SequenceShortList = -1; /* SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort */
static int hf_rrc_tgp_SequenceShortList_item = -1; /* TGP_SequenceShort */
+static int hf_rrc_tgp_SequenceShortList_01 = -1; /* SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10 */
+static int hf_rrc_tgp_SequenceShortList_item_01 = -1; /* TGP_SequenceShort_r10 */
static int hf_rrc_ue_drx_Cycle = -1; /* UE_DRX_Cycle */
static int hf_rrc_ue_drx_Cycle_InactivityThreshold = -1; /* UE_DRX_Cycle_InactivityThreshold */
static int hf_rrc_ue_GrantMonitoring_InactivityThreshold = -1; /* UE_GrantMonitoring_InactivityThreshold */
@@ -4466,25 +4743,25 @@ static int hf_rrc_ueSpecificMidamble = -1; /* INTEGER_0_15 */
static int hf_rrc_midambleConfiguration = -1; /* INTEGER_1_8 */
static int hf_rrc_e_AGCH_ChannelisationCode = -1; /* E_AGCH_ChannelisationCode */
static int hf_rrc_modeSpecific_02 = -1; /* T_modeSpecific_02 */
-static int hf_rrc_fdd_84 = -1; /* T_fdd_83 */
-static int hf_rrc_tdd_44 = -1; /* T_tdd_41 */
-static int hf_rrc_tdd384_17 = -1; /* T_tdd384_16 */
+static int hf_rrc_fdd_87 = -1; /* T_fdd_86 */
+static int hf_rrc_tdd_47 = -1; /* T_tdd_44 */
+static int hf_rrc_tdd384_18 = -1; /* T_tdd384_17 */
static int hf_rrc_long_Term_Grant_Indicator = -1; /* BOOLEAN */
static int hf_rrc_length_of_TTRI_field = -1; /* INTEGER_1_12 */
static int hf_rrc_e_AGCH_Set_Config = -1; /* E_AGCH_Set_Config */
static int hf_rrc_e_AGCH_BLER_Target = -1; /* Bler_Target */
-static int hf_rrc_tdd768_09 = -1; /* T_tdd768_08 */
+static int hf_rrc_tdd768_10 = -1; /* T_tdd768_09 */
static int hf_rrc_e_AGCH_Set_Config_01 = -1; /* E_AGCH_Set_Config_VHCR */
-static int hf_rrc_tdd128_25 = -1; /* T_tdd128_25 */
+static int hf_rrc_tdd128_27 = -1; /* T_tdd128_27 */
static int hf_rrc_rdi_Indicator = -1; /* BOOLEAN */
static int hf_rrc_tpc_StepSize = -1; /* TPC_StepSizeTDD */
static int hf_rrc_e_AGCH_Set_Config_02 = -1; /* E_AGCH_Set_Config_LCR */
static int hf_rrc_modeSpecific_03 = -1; /* T_modeSpecific_03 */
-static int hf_rrc_fdd_85 = -1; /* T_fdd_84 */
-static int hf_rrc_tdd_45 = -1; /* T_tdd_42 */
-static int hf_rrc_tdd384_18 = -1; /* T_tdd384_17 */
-static int hf_rrc_tdd768_10 = -1; /* T_tdd768_09 */
-static int hf_rrc_tdd128_26 = -1; /* T_tdd128_26 */
+static int hf_rrc_fdd_88 = -1; /* T_fdd_87 */
+static int hf_rrc_tdd_48 = -1; /* T_tdd_45 */
+static int hf_rrc_tdd384_19 = -1; /* T_tdd384_18 */
+static int hf_rrc_tdd768_11 = -1; /* T_tdd768_10 */
+static int hf_rrc_tdd128_28 = -1; /* T_tdd128_28 */
static int hf_rrc_E_AGCH_Set_Config_item = -1; /* E_AGCH_Individual */
static int hf_rrc_E_AGCH_Set_Config_VHCR_item = -1; /* E_AGCH_Individual_VHCR */
static int hf_rrc_E_AGCH_Set_Config_LCR_item = -1; /* E_AGCH_Individual_LCR */
@@ -4544,9 +4821,9 @@ static int hf_rrc_channelisationCode = -1; /* E_HICH_ChannelisationCode *
static int hf_rrc_signatureSequence = -1; /* E_HICH_RGCH_SignatureSequence */
static int hf_rrc_n_E_HICH = -1; /* INTEGER_4_44 */
static int hf_rrc_tS_Number = -1; /* INTEGER_0_14 */
-static int hf_rrc_modeSpecificInfo_49 = -1; /* T_modeSpecificInfo_49 */
-static int hf_rrc_tdd384_19 = -1; /* DL_TS_ChannelisationCode */
-static int hf_rrc_tdd768_11 = -1; /* DL_TS_ChannelisationCode_VHCR */
+static int hf_rrc_modeSpecificInfo_52 = -1; /* T_modeSpecificInfo_52 */
+static int hf_rrc_tdd384_20 = -1; /* DL_TS_ChannelisationCode */
+static int hf_rrc_tdd768_12 = -1; /* DL_TS_ChannelisationCode_VHCR */
static int hf_rrc_burst_Type = -1; /* T_burst_Type */
static int hf_rrc_midamble_Allocation_Mode = -1; /* T_midamble_Allocation_Mode */
static int hf_rrc_ei = -1; /* INTEGER_0_3 */
@@ -4561,7 +4838,7 @@ static int hf_rrc_explicit_02 = -1; /* T_explicit_01 */
static int hf_rrc_midambleAllocationMode_02 = -1; /* T_midambleAllocationMode_02 */
static int hf_rrc_signatureSequenceGroupIndex = -1; /* INTEGER_0_19 */
static int hf_rrc_e_TFCS_Info = -1; /* E_TFCS_Info */
-static int hf_rrc_modeSpecificInfo_50 = -1; /* T_modeSpecificInfo_50 */
+static int hf_rrc_modeSpecificInfo_53 = -1; /* T_modeSpecificInfo_53 */
static int hf_rrc_tdd348_tdd768 = -1; /* T_tdd348_tdd768 */
static int hf_rrc_noSlotsForTFCIandTPC = -1; /* INTEGER_1_12 */
static int hf_rrc_e_PUCH_ContantValue = -1; /* INTEGER_M35_10 */
@@ -4571,9 +4848,9 @@ static int hf_rrc_e_PUCH_CodeHopping = -1; /* BOOLEAN */
static int hf_rrc_e_PUCH_TPC_Step_Size = -1; /* INTEGER_1_3 */
static int hf_rrc_minimum_Allowed_Code_Rate = -1; /* INTEGER_0_63 */
static int hf_rrc_maximum_Allowed_Code_Rate = -1; /* INTEGER_0_63 */
-static int hf_rrc_tdd128_27 = -1; /* T_tdd128_27 */
+static int hf_rrc_tdd128_29 = -1; /* T_tdd128_29 */
static int hf_rrc_snpl_ReportType = -1; /* T_snpl_ReportType */
-static int hf_rrc_prxBASEdes = -1; /* INTEGER_M112_M50 */
+static int hf_rrc_prxdes_base = -1; /* INTEGER_M112_M50 */
static int hf_rrc_beaconPLEst_01 = -1; /* BOOLEAN */
static int hf_rrc_pebase_PowerControlGAP = -1; /* PowerControlGAP */
static int hf_rrc_e_PUCH_TS_ConfigurationList_01 = -1; /* SEQUENCE_SIZE_1_maxTS_LCR_1_OF_E_PUCH_TS_Slots_LCR */
@@ -4583,11 +4860,12 @@ static int hf_rrc_retransTimerForSchedInfo = -1; /* T_retransTimerForSchedInfo
static int hf_rrc_snpl_ReportType_01 = -1; /* T_snpl_ReportType_01 */
static int hf_rrc_pebase_PowerControlGAP_01 = -1; /* INTEGER_1_255 */
static int hf_rrc_retransTimerForSchedInfo_01 = -1; /* T_retransTimerForSchedInfo_01 */
-static int hf_rrc_dummy_39 = -1; /* INTEGER_0_6 */
+static int hf_rrc_dummy_43 = -1; /* INTEGER_0_6 */
static int hf_rrc_ts_Number = -1; /* INTEGER_0_14 */
+static int hf_rrc_timeslotNumber_02 = -1; /* INTEGER_1_5 */
static int hf_rrc_midambleAllocationMode_03 = -1; /* T_midambleAllocationMode_03 */
static int hf_rrc_rg_CombinationIndex = -1; /* E_RGCH_CombinationIndex */
-static int hf_rrc_modeSpecificInfo_51 = -1; /* T_modeSpecificInfo_51 */
+static int hf_rrc_modeSpecificInfo_54 = -1; /* T_modeSpecificInfo_54 */
static int hf_rrc_tdd384_tdd768_02 = -1; /* T_tdd384_tdd768_02 */
static int hf_rrc_e_RUCCH_ConstantValue = -1; /* INTEGER_M35_10 */
static int hf_rrc_e_RUCCH_PersistenceScalingFactor = -1; /* PersistenceScalingFactor */
@@ -4596,18 +4874,18 @@ static int hf_rrc_e_RUCCH_TS_Number = -1; /* INTEGER_0_14 */
static int hf_rrc_e_RUCCH_Midamble = -1; /* T_e_RUCCH_Midamble */
static int hf_rrc_t_adv = -1; /* T_t_adv */
static int hf_rrc_t_SCHED = -1; /* T_t_SCHED */
-static int hf_rrc_modeSpecificInfo_52 = -1; /* T_modeSpecificInfo_52 */
-static int hf_rrc_tdd384_20 = -1; /* T_tdd384_18 */
+static int hf_rrc_modeSpecificInfo_55 = -1; /* T_modeSpecificInfo_55 */
+static int hf_rrc_tdd384_21 = -1; /* T_tdd384_19 */
static int hf_rrc_sF16 = -1; /* SEQUENCE_SIZE_1_8_OF_SF16Codes */
static int hf_rrc_sF16_item = -1; /* SF16Codes */
static int hf_rrc_sF8 = -1; /* SEQUENCE_SIZE_1_8_OF_SF8Codes */
static int hf_rrc_sF8_item = -1; /* SF8Codes */
-static int hf_rrc_tdd768_12 = -1; /* T_tdd768_10 */
+static int hf_rrc_tdd768_13 = -1; /* T_tdd768_11 */
static int hf_rrc_sF32 = -1; /* SEQUENCE_SIZE_1_16_OF_SF32Codes */
static int hf_rrc_sF32_item = -1; /* SF32Codes */
static int hf_rrc_sF816 = -1; /* SEQUENCE_SIZE_1_16_OF_SF16Codes2 */
static int hf_rrc_sF816_item = -1; /* SF16Codes2 */
-static int hf_rrc_tdd128_28 = -1; /* T_tdd128_28 */
+static int hf_rrc_tdd128_30 = -1; /* T_tdd128_30 */
static int hf_rrc_t_RUCCH_01 = -1; /* T_t_RUCCH_01 */
static int hf_rrc_n_RUCCH = -1; /* INTEGER_0_7 */
static int hf_rrc_t_WAIT = -1; /* T_t_WAIT */
@@ -4626,10 +4904,10 @@ static int hf_rrc_reference_Beta_QPSK_List = -1; /* SEQUENCE_SIZE_1_8_OF_Refere
static int hf_rrc_reference_Beta_QPSK_List_item = -1; /* Reference_Beta_QPSK */
static int hf_rrc_reference_Beta_16QAM_List = -1; /* SEQUENCE_SIZE_1_8_OF_Reference_Beta_16QAM */
static int hf_rrc_reference_Beta_16QAM_List_item = -1; /* Reference_Beta_16QAM */
-static int hf_rrc_modeSpecificInfo_53 = -1; /* T_modeSpecificInfo_53 */
-static int hf_rrc_tdd384_21 = -1; /* T_tdd384_19 */
+static int hf_rrc_modeSpecificInfo_56 = -1; /* T_modeSpecificInfo_56 */
+static int hf_rrc_tdd384_22 = -1; /* T_tdd384_20 */
static int hf_rrc_ex_ul_TimingAdvance = -1; /* INTEGER_0_255 */
-static int hf_rrc_tdd768_13 = -1; /* T_tdd768_11 */
+static int hf_rrc_tdd768_14 = -1; /* T_tdd768_12 */
static int hf_rrc_ex_ul_TimingAdvance_01 = -1; /* INTEGER_0_511 */
static int hf_rrc_ctch_Indicator = -1; /* BOOLEAN */
static int hf_rrc_FACH_PCH_InformationList_item = -1; /* FACH_PCH_Information */
@@ -4637,9 +4915,10 @@ static int hf_rrc_timeslot_01 = -1; /* TimeslotNumber_LCR_r4 */
static int hf_rrc_channelisationCode_01 = -1; /* TDD_FPACH_CCode16_r4 */
static int hf_rrc_midambleShiftAndBurstType_03 = -1; /* MidambleShiftAndBurstType_LCR_r4 */
static int hf_rrc_wi = -1; /* Wi_LCR */
-static int hf_rrc_modeSpecificInfo_54 = -1; /* T_modeSpecificInfo_54 */
-static int hf_rrc_fdd_86 = -1; /* FrequencyInfoFDD */
-static int hf_rrc_tdd_46 = -1; /* FrequencyInfoTDD */
+static int hf_rrc_FreqIndexListForEnhancedMeas_item = -1; /* FrequencyIndexForEnhancedMeas */
+static int hf_rrc_modeSpecificInfo_57 = -1; /* T_modeSpecificInfo_57 */
+static int hf_rrc_fdd_89 = -1; /* FrequencyInfoFDD */
+static int hf_rrc_tdd_49 = -1; /* FrequencyInfoTDD */
static int hf_rrc_uarfcn_UL = -1; /* UARFCN */
static int hf_rrc_uarfcn_Nt = -1; /* UARFCN */
static int hf_rrc_startCode = -1; /* HS_ChannelisationCode_LCR */
@@ -4687,50 +4966,50 @@ static int hf_rrc_initialTfsIndex = -1; /* INTEGER_0_maxTbsForHSDSCH_T
static int hf_rrc_modulation = -1; /* T_modulation */
static int hf_rrc_hs_sich_Index = -1; /* INTEGER_0_maxHSSICH_TDD128_1 */
static int hf_rrc_midambleAllocationMode_04 = -1; /* T_midambleAllocationMode_04 */
-static int hf_rrc_modeSpecificInfo_55 = -1; /* T_modeSpecificInfo_55 */
-static int hf_rrc_fdd_87 = -1; /* T_fdd_85 */
-static int hf_rrc_tdd_47 = -1; /* T_tdd_43 */
-static int hf_rrc_tdd384_22 = -1; /* T_tdd384_20 */
+static int hf_rrc_modeSpecificInfo_58 = -1; /* T_modeSpecificInfo_58 */
+static int hf_rrc_fdd_90 = -1; /* T_fdd_88 */
+static int hf_rrc_tdd_50 = -1; /* T_tdd_46 */
+static int hf_rrc_tdd384_23 = -1; /* T_tdd384_21 */
static int hf_rrc_nack_ack_power_offset = -1; /* INTEGER_M7_8 */
static int hf_rrc_hs_SICH_PowerControl_Info = -1; /* HS_SICH_Power_Control_Info_TDD384 */
static int hf_rrc_hS_SCCH_SetConfiguration = -1; /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384 */
static int hf_rrc_hS_SCCH_SetConfiguration_item = -1; /* HS_SCCH_TDD384 */
-static int hf_rrc_tdd128_29 = -1; /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 */
+static int hf_rrc_tdd128_31 = -1; /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 */
static int hf_rrc_tdd128_item = -1; /* HS_SCCH_TDD128 */
-static int hf_rrc_modeSpecificInfo_56 = -1; /* T_modeSpecificInfo_56 */
-static int hf_rrc_fdd_88 = -1; /* T_fdd_86 */
-static int hf_rrc_tdd_48 = -1; /* T_tdd_44 */
-static int hf_rrc_tdd384_23 = -1; /* T_tdd384_21 */
+static int hf_rrc_modeSpecificInfo_59 = -1; /* T_modeSpecificInfo_59 */
+static int hf_rrc_fdd_91 = -1; /* T_fdd_89 */
+static int hf_rrc_tdd_51 = -1; /* T_tdd_47 */
+static int hf_rrc_tdd384_24 = -1; /* T_tdd384_22 */
static int hf_rrc_bler_target = -1; /* Bler_Target */
static int hf_rrc_hS_SCCH_SetConfiguration_01 = -1; /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384_r6 */
static int hf_rrc_hS_SCCH_SetConfiguration_item_01 = -1; /* HS_SCCH_TDD384_r6 */
-static int hf_rrc_tdd128_30 = -1; /* T_tdd128_29 */
+static int hf_rrc_tdd128_32 = -1; /* T_tdd128_31 */
static int hf_rrc_power_level_HSSICH = -1; /* INTEGER_M120_M58 */
static int hf_rrc_tpc_step_size = -1; /* T_tpc_step_size */
static int hf_rrc_hS_SCCH_SetConfiguration_02 = -1; /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_r6 */
static int hf_rrc_hS_SCCH_SetConfiguration_item_02 = -1; /* HS_SCCH_TDD128_r6 */
-static int hf_rrc_modeSpecificInfo_57 = -1; /* T_modeSpecificInfo_57 */
-static int hf_rrc_fdd_89 = -1; /* T_fdd_87 */
-static int hf_rrc_tdd_49 = -1; /* T_tdd_45 */
-static int hf_rrc_tdd384_24 = -1; /* T_tdd384_22 */
-static int hf_rrc_tdd768_14 = -1; /* T_tdd768_12 */
+static int hf_rrc_modeSpecificInfo_60 = -1; /* T_modeSpecificInfo_60 */
+static int hf_rrc_fdd_92 = -1; /* T_fdd_90 */
+static int hf_rrc_tdd_52 = -1; /* T_tdd_48 */
+static int hf_rrc_tdd384_25 = -1; /* T_tdd384_23 */
+static int hf_rrc_tdd768_15 = -1; /* T_tdd768_13 */
static int hf_rrc_hs_SICH_PowerControl_Info_01 = -1; /* HS_SICH_Power_Control_Info_TDD768 */
static int hf_rrc_hS_SCCH_SetConfiguration_03 = -1; /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD768 */
static int hf_rrc_hS_SCCH_SetConfiguration_item_03 = -1; /* HS_SCCH_TDD768 */
-static int hf_rrc_tdd128_31 = -1; /* T_tdd128_30 */
+static int hf_rrc_tdd128_33 = -1; /* T_tdd128_32 */
static int hf_rrc_tpc_step_size_01 = -1; /* T_tpc_step_size_01 */
static int hf_rrc_powerControlGAP = -1; /* PowerControlGAP */
static int hf_rrc_pathlossCompensationSwitch = -1; /* BOOLEAN */
-static int hf_rrc_modeSpecificInfo_58 = -1; /* T_modeSpecificInfo_58 */
-static int hf_rrc_tdd_50 = -1; /* T_tdd_46 */
-static int hf_rrc_tdd128_32 = -1; /* T_tdd128_31 */
+static int hf_rrc_modeSpecificInfo_61 = -1; /* T_modeSpecificInfo_61 */
+static int hf_rrc_tdd_53 = -1; /* T_tdd_49 */
+static int hf_rrc_tdd128_34 = -1; /* T_tdd128_33 */
static int hf_rrc_hS_SCCH_tpc_step_size = -1; /* T_hS_SCCH_tpc_step_size */
-static int hf_rrc_modeSpecificInfo_59 = -1; /* T_modeSpecificInfo_59 */
-static int hf_rrc_fdd_90 = -1; /* T_fdd_88 */
-static int hf_rrc_tdd_51 = -1; /* T_tdd_47 */
-static int hf_rrc_tdd384_25 = -1; /* T_tdd384_23 */
-static int hf_rrc_tdd768_15 = -1; /* T_tdd768_13 */
-static int hf_rrc_tdd128_33 = -1; /* T_tdd128_32 */
+static int hf_rrc_modeSpecificInfo_62 = -1; /* T_modeSpecificInfo_62 */
+static int hf_rrc_fdd_93 = -1; /* T_fdd_91 */
+static int hf_rrc_tdd_54 = -1; /* T_tdd_50 */
+static int hf_rrc_tdd384_26 = -1; /* T_tdd384_24 */
+static int hf_rrc_tdd768_16 = -1; /* T_tdd768_14 */
+static int hf_rrc_tdd128_35 = -1; /* T_tdd128_34 */
static int hf_rrc_tpc_step_size_02 = -1; /* T_tpc_step_size_02 */
static int hf_rrc_hS_SCCH_tpc_step_size_01 = -1; /* T_hS_SCCH_tpc_step_size_01 */
static int hf_rrc_hS_SCCH_DRX_Cycle = -1; /* ControlChannelDRXCycle_TDD128 */
@@ -4795,13 +5074,13 @@ static int hf_rrc_ss_TPC_Symbols_01 = -1; /* T_ss_TPC_Symbols_01 */
static int hf_rrc_midambleShiftAndBurstType_05 = -1; /* MidambleShiftAndBurstType_r7 */
static int hf_rrc_ul_TimeslotInterference = -1; /* TDD_UL_Interference */
static int hf_rrc_IndividualTS_InterferenceList_item = -1; /* IndividualTS_Interference */
-static int hf_rrc_modeSpecificInfo_60 = -1; /* T_modeSpecificInfo_60 */
-static int hf_rrc_fdd_91 = -1; /* T_fdd_89 */
+static int hf_rrc_modeSpecificInfo_63 = -1; /* T_modeSpecificInfo_63 */
+static int hf_rrc_fdd_94 = -1; /* T_fdd_92 */
static int hf_rrc_feedback_cycle = -1; /* Feedback_cycle */
static int hf_rrc_cqi_RepetitionFactor = -1; /* CQI_RepetitionFactor */
static int hf_rrc_deltaCQI = -1; /* DeltaCQI */
-static int hf_rrc_modeSpecificInfo_61 = -1; /* T_modeSpecificInfo_61 */
-static int hf_rrc_fdd_92 = -1; /* T_fdd_90 */
+static int hf_rrc_modeSpecificInfo_64 = -1; /* T_modeSpecificInfo_64 */
+static int hf_rrc_fdd_95 = -1; /* T_fdd_93 */
static int hf_rrc_feedback_cycle_01 = -1; /* Feedback_cycle_r7 */
static int hf_rrc_burstType_01 = -1; /* T_burstType */
static int hf_rrc_type1_01 = -1; /* T_type1_01 */
@@ -4867,19 +5146,19 @@ static int hf_rrc_mimoOperation = -1; /* MIMO_Operation */
static int hf_rrc_mimoN_M_Ratio = -1; /* MIMO_N_M_Ratio */
static int hf_rrc_mimoPilotConfiguration = -1; /* MIMO_PilotConfiguration */
static int hf_rrc_precodingWeightSetRestriction = -1; /* T_precodingWeightSetRestriction */
-static int hf_rrc_modeSpecificInfo_62 = -1; /* T_modeSpecificInfo_62 */
-static int hf_rrc_fdd_93 = -1; /* T_fdd_91 */
-static int hf_rrc_tdd_52 = -1; /* T_tdd_48 */
-static int hf_rrc_tdd128_34 = -1; /* T_tdd128_33 */
+static int hf_rrc_modeSpecificInfo_65 = -1; /* T_modeSpecificInfo_65 */
+static int hf_rrc_fdd_96 = -1; /* T_fdd_94 */
+static int hf_rrc_tdd_55 = -1; /* T_tdd_51 */
+static int hf_rrc_tdd128_36 = -1; /* T_tdd128_35 */
static int hf_rrc_mimoSFModeForHSPDSCHDualStream = -1; /* T_mimoSFModeForHSPDSCHDualStream */
static int hf_rrc_hs_sich_ReferenceSignalInfoList = -1; /* HS_SICH_ReferenceSignalInfoList */
static int hf_rrc_tdd384_tdd768_03 = -1; /* NULL */
-static int hf_rrc_modeSpecificInfo_63 = -1; /* T_modeSpecificInfo_63 */
-static int hf_rrc_fdd_94 = -1; /* T_fdd_92 */
+static int hf_rrc_modeSpecificInfo_66 = -1; /* T_modeSpecificInfo_66 */
+static int hf_rrc_fdd_97 = -1; /* T_fdd_95 */
static int hf_rrc_mimoPilotConfiguration_01 = -1; /* MIMO_PilotConfiguration_r9 */
static int hf_rrc_precodingWeightSetRestriction_01 = -1; /* T_precodingWeightSetRestriction_01 */
-static int hf_rrc_tdd_53 = -1; /* T_tdd_49 */
-static int hf_rrc_tdd128_35 = -1; /* T_tdd128_34 */
+static int hf_rrc_tdd_56 = -1; /* T_tdd_52 */
+static int hf_rrc_tdd128_37 = -1; /* T_tdd128_36 */
static int hf_rrc_mimoSFModeForHSPDSCHDualStream_01 = -1; /* T_mimoSFModeForHSPDSCHDualStream_01 */
static int hf_rrc_secondCPICH_Pattern = -1; /* T_secondCPICH_Pattern */
static int hf_rrc_normalPattern = -1; /* NULL */
@@ -4891,18 +5170,21 @@ static int hf_rrc_diversityPattern_01 = -1; /* T_diversityPattern_01 */
static int hf_rrc_secondFrequencyInfo = -1; /* FrequencyInfoTDD */
static int hf_rrc_fPachFrequencyInfo = -1; /* FrequencyInfoTDD */
static int hf_rrc_upPCHpositionInfo = -1; /* UpPCHposition_LCR */
+static int hf_rrc_newConfiguration_04 = -1; /* T_newConfiguration_04 */
+static int hf_rrc_mu_MIMO_Operation = -1; /* MU_MIMO_Operation */
+static int hf_rrc_standaloneMidambleInfo = -1; /* StandaloneMidambleInfo_TDD128 */
static int hf_rrc_enablingDelay_01 = -1; /* EnablingDelay */
static int hf_rrc_ue_dtx_drx_Offset = -1; /* UE_DTX_DRX_Offset */
static int hf_rrc_tdd384_768 = -1; /* T_tdd384_768 */
static int hf_rrc_timeslotResourceRelatedInfo_01 = -1; /* BIT_STRING_SIZE_13 */
-static int hf_rrc_tdd128_36 = -1; /* T_tdd128_35 */
+static int hf_rrc_tdd128_38 = -1; /* T_tdd128_37 */
static int hf_rrc_e_HICH_Info_06 = -1; /* T_e_HICH_Info_04 */
static int hf_rrc_midambleAllocationMode_31 = -1; /* T_midambleAllocationMode_31 */
static int hf_rrc_tdd384_768_01 = -1; /* NULL */
-static int hf_rrc_tdd128_37 = -1; /* T_tdd128_36 */
+static int hf_rrc_tdd128_39 = -1; /* T_tdd128_38 */
static int hf_rrc_t_SI_nst = -1; /* T_t_SI_nst */
static int hf_rrc_tdd384_768_02 = -1; /* T_tdd384_768_01 */
-static int hf_rrc_tdd128_38 = -1; /* T_tdd128_37 */
+static int hf_rrc_tdd128_40 = -1; /* T_tdd128_39 */
static int hf_rrc_e_HICH_Info_07 = -1; /* T_e_HICH_Info_05 */
static int hf_rrc_midambleAllocationMode_32 = -1; /* T_midambleAllocationMode_32 */
static int hf_rrc_t_SI_nst_01 = -1; /* T_t_SI_nst_01 */
@@ -4945,15 +5227,15 @@ static int hf_rrc_tfci_Range_01 = -1; /* DSCH_MappingList */
static int hf_rrc_explicit_config_03 = -1; /* PDSCH_CodeInfoList */
static int hf_rrc_replace = -1; /* ReplacedPDSCH_CodeInfoList */
static int hf_rrc_pdsch_TimeslotsCodes = -1; /* DownlinkTimeslotsCodes */
-static int hf_rrc_tddOption_10 = -1; /* T_tddOption_10 */
-static int hf_rrc_tdd384_26 = -1; /* T_tdd384_24 */
-static int hf_rrc_tdd128_39 = -1; /* T_tdd128_38 */
-static int hf_rrc_pdsch_TimeslotsCodes_01 = -1; /* DownlinkTimeslotsCodes_LCR_r4 */
static int hf_rrc_tddOption_11 = -1; /* T_tddOption_11 */
static int hf_rrc_tdd384_27 = -1; /* T_tdd384_25 */
-static int hf_rrc_tdd768_16 = -1; /* T_tdd768_14 */
+static int hf_rrc_tdd128_41 = -1; /* T_tdd128_40 */
+static int hf_rrc_pdsch_TimeslotsCodes_01 = -1; /* DownlinkTimeslotsCodes_LCR_r4 */
+static int hf_rrc_tddOption_12 = -1; /* T_tddOption_12 */
+static int hf_rrc_tdd384_28 = -1; /* T_tdd384_26 */
+static int hf_rrc_tdd768_17 = -1; /* T_tdd768_15 */
static int hf_rrc_pdsch_TimeslotsCodes_02 = -1; /* DownlinkTimeslotsCodes_VHCR */
-static int hf_rrc_tdd128_40 = -1; /* T_tdd128_39 */
+static int hf_rrc_tdd128_42 = -1; /* T_tdd128_41 */
static int hf_rrc_dsch_RadioLinkIdentifier = -1; /* DSCH_RadioLinkIdentifier */
static int hf_rrc_rl_IdentifierList = -1; /* RL_IdentifierList */
static int hf_rrc_dsch_TFCS = -1; /* TFCS */
@@ -4977,17 +5259,17 @@ static int hf_rrc_hs_pdschChannelisationCode = -1; /* INTEGER_1_15 */
static int hf_rrc_implicit_03 = -1; /* T_implicit_02 */
static int hf_rrc_occurrenceSequenceNumberOfPICH = -1; /* OccurrenceSequenceNumberOfPICH */
static int hf_rrc_explicit_04 = -1; /* PICH_Info_LCR_r4 */
-static int hf_rrc_fdd_95 = -1; /* T_fdd_93 */
+static int hf_rrc_fdd_98 = -1; /* T_fdd_96 */
static int hf_rrc_pi_CountPerFrame = -1; /* PI_CountPerFrame */
-static int hf_rrc_tdd_54 = -1; /* T_tdd_50 */
+static int hf_rrc_tdd_57 = -1; /* T_tdd_53 */
static int hf_rrc_channelisationCode_06 = -1; /* TDD_PICH_CCode */
static int hf_rrc_repetitionPeriodLengthOffset = -1; /* RepPerLengthOffset_PICH */
static int hf_rrc_pagingIndicatorLength = -1; /* PagingIndicatorLength */
static int hf_rrc_n_GAP = -1; /* N_GAP */
static int hf_rrc_n_PCH = -1; /* N_PCH */
static int hf_rrc_channelisationCode_07 = -1; /* T_channelisationCode */
-static int hf_rrc_tdd384_28 = -1; /* TDD_PICH_CCode */
-static int hf_rrc_tdd768_17 = -1; /* TDD768_PICH_CCode */
+static int hf_rrc_tdd384_29 = -1; /* TDD_PICH_CCode */
+static int hf_rrc_tdd768_18 = -1; /* TDD768_PICH_CCode */
static int hf_rrc_pichChannelisationCodeList_LCR_r4 = -1; /* PichChannelisationCodeList_LCR_r4 */
static int hf_rrc_plcchSequenceNumber = -1; /* INTEGER_1_14 */
static int hf_rrc_tpcCommandTargetRate = -1; /* TPC_CommandTargetRate */
@@ -5000,11 +5282,11 @@ static int hf_rrc_prach_ChanCodes_LCR = -1; /* PRACH_ChanCodes_LCR_r4 */
static int hf_rrc_fpach_Info = -1; /* FPACH_Info_r4 */
static int hf_rrc_prach_ChanCodes_list_LCR = -1; /* PRACH_ChanCodes_List_LCR */
static int hf_rrc_PRACH_Information_LCR_List_item = -1; /* PRACH_Information_LCR */
-static int hf_rrc_fdd_96 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD */
+static int hf_rrc_fdd_99 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD */
static int hf_rrc_fdd_item = -1; /* ASCSetting_FDD */
-static int hf_rrc_tdd_55 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD */
+static int hf_rrc_tdd_58 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD */
static int hf_rrc_tdd_item = -1; /* ASCSetting_TDD */
-static int hf_rrc_tdd_56 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7 */
+static int hf_rrc_tdd_59 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7 */
static int hf_rrc_tdd_item_01 = -1; /* ASCSetting_TDD_r7 */
static int hf_rrc_PRACH_Partitioning_LCR_r4_item = -1; /* ASCSetting_TDD_LCR_r4 */
static int hf_rrc_powerRampStep = -1; /* PowerRampStep */
@@ -5022,10 +5304,10 @@ static int hf_rrc_prach_PowerOffset = -1; /* PRACH_PowerOffset */
static int hf_rrc_rach_TransmissionParameters = -1; /* RACH_TransmissionParameters */
static int hf_rrc_aich_Info = -1; /* AICH_Info */
static int hf_rrc_powerOffsetPp_e = -1; /* INTEGER_M5_10 */
-static int hf_rrc_modeSpecificInfo_64 = -1; /* T_modeSpecificInfo_64 */
-static int hf_rrc_fdd_97 = -1; /* T_fdd_94 */
+static int hf_rrc_modeSpecificInfo_67 = -1; /* T_modeSpecificInfo_67 */
+static int hf_rrc_fdd_100 = -1; /* T_fdd_97 */
static int hf_rrc_availableSF = -1; /* SF_PRACH */
-static int hf_rrc_tdd_57 = -1; /* T_tdd_51 */
+static int hf_rrc_tdd_60 = -1; /* T_tdd_54 */
static int hf_rrc_channelisationCodeList = -1; /* TDD_PRACH_CCodeList */
static int hf_rrc_prach_Midamble = -1; /* PRACH_Midamble */
static int hf_rrc_channelisationCodeList_01 = -1; /* TDD768_PRACH_CCodeList */
@@ -5037,8 +5319,8 @@ static int hf_rrc_prach_RACH_Info = -1; /* PRACH_RACH_Info */
static int hf_rrc_rach_TransportFormatSet = -1; /* TransportFormatSet */
static int hf_rrc_rach_TFCS = -1; /* TFCS */
static int hf_rrc_prach_Partitioning_01 = -1; /* PRACH_Partitioning */
-static int hf_rrc_modeSpecificInfo_65 = -1; /* T_modeSpecificInfo_65 */
-static int hf_rrc_fdd_98 = -1; /* T_fdd_95 */
+static int hf_rrc_modeSpecificInfo_68 = -1; /* T_modeSpecificInfo_68 */
+static int hf_rrc_fdd_101 = -1; /* T_fdd_98 */
static int hf_rrc_prach_RACH_Info_01 = -1; /* PRACH_RACH_Info_VHCR_r7 */
static int hf_rrc_prach_RACH_Info_LCR = -1; /* PRACH_RACH_Info_LCR_r4 */
static int hf_rrc_rach_TransportFormatSet_LCR = -1; /* TransportFormatSet_LCR */
@@ -5051,22 +5333,22 @@ static int hf_rrc_PRACH_SystemInformationList_LCR_v770ext_item = -1; /* PRACH_S
static int hf_rrc_ul_DPCH_InfoPredef = -1; /* UL_DPCH_InfoPredef */
static int hf_rrc_dl_CommonInformationPredef = -1; /* DL_CommonInformationPredef */
static int hf_rrc_ul_DPCH_InfoPredef_01 = -1; /* UL_DPCH_InfoPredef_v770ext */
-static int hf_rrc_fdd_99 = -1; /* T_fdd_96 */
+static int hf_rrc_fdd_102 = -1; /* T_fdd_99 */
static int hf_rrc_tx_DiversityIndicator = -1; /* BOOLEAN */
-static int hf_rrc_tdd_58 = -1; /* T_tdd_52 */
+static int hf_rrc_tdd_61 = -1; /* T_tdd_55 */
static int hf_rrc_syncCase = -1; /* T_syncCase */
static int hf_rrc_syncCase1 = -1; /* T_syncCase1 */
static int hf_rrc_syncCase2 = -1; /* T_syncCase2 */
static int hf_rrc_timeslotSync2 = -1; /* TimeslotSync2 */
static int hf_rrc_sctd_Indicator = -1; /* BOOLEAN */
-static int hf_rrc_fdd_100 = -1; /* T_fdd_97 */
-static int hf_rrc_tdd_59 = -1; /* T_tdd_53 */
-static int hf_rrc_tddOption_12 = -1; /* T_tddOption_12 */
+static int hf_rrc_fdd_103 = -1; /* T_fdd_100 */
+static int hf_rrc_tdd_62 = -1; /* T_tdd_56 */
+static int hf_rrc_tddOption_13 = -1; /* T_tddOption_13 */
static int hf_rrc_tdd384_tdd768_04 = -1; /* T_tdd384_tdd768_03 */
static int hf_rrc_syncCase_01 = -1; /* T_syncCase_01 */
static int hf_rrc_syncCase1_01 = -1; /* T_syncCase1_01 */
static int hf_rrc_syncCase2_01 = -1; /* T_syncCase2_01 */
-static int hf_rrc_tdd128_41 = -1; /* T_tdd128_40 */
+static int hf_rrc_tdd128_43 = -1; /* T_tdd128_42 */
static int hf_rrc_syncCase_02 = -1; /* T_syncCase_02 */
static int hf_rrc_syncCase1_02 = -1; /* T_syncCase1_02 */
static int hf_rrc_syncCase2_02 = -1; /* T_syncCase2_02 */
@@ -5096,16 +5378,16 @@ static int hf_rrc_old_Configuration_05 = -1; /* T_old_Configuration_05 */
static int hf_rrc_new_Configuration_05 = -1; /* T_new_Configuration_05 */
static int hf_rrc_pusch_Info_02 = -1; /* PUSCH_Info_VHCR */
static int hf_rrc_pusch_TimeslotsCodes = -1; /* UplinkTimeslotsCodes */
-static int hf_rrc_tddOption_13 = -1; /* T_tddOption_13 */
-static int hf_rrc_tdd384_29 = -1; /* T_tdd384_26 */
-static int hf_rrc_tdd128_42 = -1; /* T_tdd128_41 */
+static int hf_rrc_tddOption_14 = -1; /* T_tddOption_14 */
+static int hf_rrc_tdd384_30 = -1; /* T_tdd384_27 */
+static int hf_rrc_tdd128_44 = -1; /* T_tdd128_43 */
static int hf_rrc_pusch_TimeslotsCodes_01 = -1; /* UplinkTimeslotsCodes_LCR_r4 */
static int hf_rrc_pusch_TimeslotsCodes_VHCR = -1; /* UplinkTimeslotsCodes_VHCR */
static int hf_rrc_ul_TargetSIR = -1; /* UL_TargetSIR */
-static int hf_rrc_tddOption_14 = -1; /* T_tddOption_14 */
-static int hf_rrc_tdd128_43 = -1; /* T_tdd128_42 */
static int hf_rrc_tddOption_15 = -1; /* T_tddOption_15 */
-static int hf_rrc_tdd128_44 = -1; /* T_tdd128_43 */
+static int hf_rrc_tdd128_45 = -1; /* T_tdd128_44 */
+static int hf_rrc_tddOption_16 = -1; /* T_tddOption_16 */
+static int hf_rrc_tdd128_46 = -1; /* T_tdd128_45 */
static int hf_rrc_usch_TFCS = -1; /* TFCS */
static int hf_rrc_pusch_Info_VHCR = -1; /* PUSCH_Info_VHCR */
static int hf_rrc_usch_TransportChannelsInfo = -1; /* USCH_TransportChannelsInfo */
@@ -5174,8 +5456,10 @@ static int hf_rrc_dl_dpchInfo_05 = -1; /* T_dl_dpchInfo_05 */
static int hf_rrc_targetCellPreconfigInfo = -1; /* TargetCellPreconfigInfo */
static int hf_rrc_dl_dpchInfo_06 = -1; /* T_dl_dpchInfo_06 */
static int hf_rrc_targetCellPreconfigInfo_01 = -1; /* TargetCellPreconfigInfo_r9 */
-static int hf_rrc_targetCellPreconfigInfo_02 = -1; /* TargetCellPreconfigInfo_v890ext */
-static int hf_rrc_targetCellPreconfigInfo_03 = -1; /* TargetCellPreconfigInfo_v950ext */
+static int hf_rrc_dl_dpchInfo_07 = -1; /* T_dl_dpchInfo_07 */
+static int hf_rrc_targetCellPreconfigInfo_02 = -1; /* TargetCellPreconfigInfo_r10 */
+static int hf_rrc_targetCellPreconfigInfo_03 = -1; /* TargetCellPreconfigInfo_v890ext */
+static int hf_rrc_targetCellPreconfigInfo_04 = -1; /* TargetCellPreconfigInfo_v950ext */
static int hf_rrc_RL_AdditionInformationList_item = -1; /* RL_AdditionInformation */
static int hf_rrc_RL_AdditionInformationList_r6_item = -1; /* RL_AdditionInformation_r6 */
static int hf_rrc_RL_AdditionInformationList_r7_item = -1; /* RL_AdditionInformation_r7 */
@@ -5184,6 +5468,7 @@ static int hf_rrc_RL_AdditionInformationList_r8_item = -1; /* RL_AdditionInform
static int hf_rrc_RL_AdditionInformationList_v890ext_item = -1; /* RL_AdditionInformation_v890ext */
static int hf_rrc_RL_AdditionInformationList_r9_item = -1; /* RL_AdditionInformation_r9 */
static int hf_rrc_RL_AdditionInformationList_v950ext_item = -1; /* RL_AdditionInformation_v950ext */
+static int hf_rrc_RL_AdditionInformationList_r10_item = -1; /* RL_AdditionInformation_r10 */
static int hf_rrc_RL_AdditionInformationList_SecULFreq_item = -1; /* RL_AdditionInformation_SecULFreq */
static int hf_rrc_RL_IdentifierList_item = -1; /* PrimaryCPICH_Info */
static int hf_rrc_RL_RemovalInformationList_item = -1; /* PrimaryCPICH_Info */
@@ -5191,14 +5476,14 @@ static int hf_rrc_RL_RemovalInformationList_SecULFreq_item = -1; /* PrimaryCPIC
static int hf_rrc_SCCPCH_ChannelisationCodeList_item = -1; /* SCCPCH_ChannelisationCode */
static int hf_rrc_SCCPCH_ChannelisationCodeList_VHCR_item = -1; /* SCCPCH_ChannelisationCode_VHCR */
static int hf_rrc_secondaryCCPCH_Info = -1; /* SecondaryCCPCH_Info */
-static int hf_rrc_modeSpecificInfo_66 = -1; /* T_modeSpecificInfo_66 */
-static int hf_rrc_fdd_101 = -1; /* T_fdd_98 */
+static int hf_rrc_modeSpecificInfo_69 = -1; /* T_modeSpecificInfo_69 */
+static int hf_rrc_fdd_104 = -1; /* T_fdd_101 */
static int hf_rrc_fach_PCH_InformationList = -1; /* FACH_PCH_InformationList */
static int hf_rrc_sib_ReferenceListFACH = -1; /* SIB_ReferenceListFACH */
-static int hf_rrc_tdd_60 = -1; /* T_tdd_54 */
+static int hf_rrc_tdd_63 = -1; /* T_tdd_57 */
static int hf_rrc_secondaryCCPCH_Info_01 = -1; /* SecondaryCCPCH_Info_r4 */
-static int hf_rrc_modeSpecificInfo_67 = -1; /* T_modeSpecificInfo_67 */
-static int hf_rrc_fdd_102 = -1; /* T_fdd_99 */
+static int hf_rrc_modeSpecificInfo_70 = -1; /* T_modeSpecificInfo_70 */
+static int hf_rrc_fdd_105 = -1; /* T_fdd_102 */
static int hf_rrc_pich_Info = -1; /* PICH_Info */
static int hf_rrc_secondaryCCPCH_LCR_Extensions = -1; /* SecondaryCCPCH_Info_LCR_r4_ext */
static int hf_rrc_pich_Info_01 = -1; /* PICH_Info_LCR_r4 */
@@ -5215,29 +5500,29 @@ static int hf_rrc_mcch_ConfigurationInfo = -1; /* MBMS_MCCH_ConfigurationInfo
static int hf_rrc_fachCarryingMTCH_List = -1; /* MBMS_FACHCarryingMTCH_List */
static int hf_rrc_fachCarryingMSCH = -1; /* T_fachCarryingMSCH */
static int hf_rrc_msch_transportFormatSet = -1; /* TransportFormatSet */
-static int hf_rrc_dummy_40 = -1; /* MBMS_MSCH_ConfigurationInfo_r6 */
+static int hf_rrc_dummy_44 = -1; /* MBMS_MSCH_ConfigurationInfo_r6 */
static int hf_rrc_secondaryCCPCHInfo_MBMS_01 = -1; /* SecondaryCCPCHInfo_MBMS_r7 */
static int hf_rrc_fachCarryingMCCH_01 = -1; /* T_fachCarryingMCCH_01 */
static int hf_rrc_fachCarryingMSCH_01 = -1; /* T_fachCarryingMSCH_01 */
-static int hf_rrc_modeSpecificInfo_68 = -1; /* T_modeSpecificInfo_68 */
-static int hf_rrc_fdd_103 = -1; /* T_fdd_100 */
+static int hf_rrc_modeSpecificInfo_71 = -1; /* T_modeSpecificInfo_71 */
+static int hf_rrc_fdd_106 = -1; /* T_fdd_103 */
static int hf_rrc_dummy1_03 = -1; /* PCPICH_UsageForChannelEst */
static int hf_rrc_dummy2_08 = -1; /* SecondaryCPICH_Info */
static int hf_rrc_sf_AndCodeNumber_01 = -1; /* SF256_AndCodeNumber */
static int hf_rrc_pilotSymbolExistence = -1; /* BOOLEAN */
static int hf_rrc_timingOffset = -1; /* TimingOffset */
-static int hf_rrc_tdd_61 = -1; /* T_tdd_55 */
+static int hf_rrc_tdd_64 = -1; /* T_tdd_58 */
static int hf_rrc_commonTimeslotInfo_01 = -1; /* CommonTimeslotInfoSCCPCH */
static int hf_rrc_channelisationCode_08 = -1; /* SCCPCH_ChannelisationCodeList */
-static int hf_rrc_modeSpecificInfo_69 = -1; /* T_modeSpecificInfo_69 */
-static int hf_rrc_fdd_104 = -1; /* T_fdd_101 */
-static int hf_rrc_tdd_62 = -1; /* T_tdd_56 */
-static int hf_rrc_tddOption_16 = -1; /* T_tddOption_16 */
-static int hf_rrc_tdd384_30 = -1; /* T_tdd384_27 */
-static int hf_rrc_tdd128_45 = -1; /* T_tdd128_44 */
-static int hf_rrc_modeSpecificInfo_70 = -1; /* T_modeSpecificInfo_70 */
+static int hf_rrc_modeSpecificInfo_72 = -1; /* T_modeSpecificInfo_72 */
+static int hf_rrc_fdd_107 = -1; /* T_fdd_104 */
+static int hf_rrc_tdd_65 = -1; /* T_tdd_59 */
+static int hf_rrc_tddOption_17 = -1; /* T_tddOption_17 */
static int hf_rrc_tdd384_31 = -1; /* T_tdd384_28 */
-static int hf_rrc_tdd768_18 = -1; /* T_tdd768_15 */
+static int hf_rrc_tdd128_47 = -1; /* T_tdd128_46 */
+static int hf_rrc_modeSpecificInfo_73 = -1; /* T_modeSpecificInfo_73 */
+static int hf_rrc_tdd384_32 = -1; /* T_tdd384_29 */
+static int hf_rrc_tdd768_19 = -1; /* T_tdd768_16 */
static int hf_rrc_channelisationCode_09 = -1; /* SCCPCH_ChannelisationCodeList_VHCR */
static int hf_rrc_individualTimeslotLCR_Ext = -1; /* IndividualTimeslotInfo_LCR_r4_ext */
static int hf_rrc_subFrameNumber = -1; /* INTEGER_0_4 */
@@ -5246,29 +5531,31 @@ static int hf_rrc_modulation_03 = -1; /* T_modulation_03 */
static int hf_rrc_modQPSK = -1; /* NULL */
static int hf_rrc_mod16QAM = -1; /* T_mod16QAM */
static int hf_rrc_cpich_SecCCPCH_PowerOffset = -1; /* INTEGER_M11_4 */
-static int hf_rrc_modeSpecificInfo_71 = -1; /* T_modeSpecificInfo_71 */
-static int hf_rrc_fdd_105 = -1; /* T_fdd_102 */
-static int hf_rrc_tdd384_32 = -1; /* T_tdd384_29 */
+static int hf_rrc_modeSpecificInfo_74 = -1; /* T_modeSpecificInfo_74 */
+static int hf_rrc_fdd_108 = -1; /* T_fdd_105 */
+static int hf_rrc_tdd384_33 = -1; /* T_tdd384_30 */
static int hf_rrc_commonTimeslotInfoMBMS = -1; /* CommonTimeslotInfoMBMS */
static int hf_rrc_downlinkTimeslotsCodes = -1; /* DownlinkTimeslotsCodes */
-static int hf_rrc_tdd128_46 = -1; /* T_tdd128_45 */
+static int hf_rrc_tdd128_48 = -1; /* T_tdd128_47 */
static int hf_rrc_downlinkTimeslotsCodes_01 = -1; /* DownlinkTimeslotsCodes_LCR_r4 */
-static int hf_rrc_modeSpecificInfo_72 = -1; /* T_modeSpecificInfo_72 */
-static int hf_rrc_fdd_106 = -1; /* T_fdd_103 */
+static int hf_rrc_modeSpecificInfo_75 = -1; /* T_modeSpecificInfo_75 */
+static int hf_rrc_fdd_109 = -1; /* T_fdd_106 */
static int hf_rrc_modulation_04 = -1; /* T_modulation_04 */
static int hf_rrc_mod16QAM_01 = -1; /* INTEGER_M11_4 */
-static int hf_rrc_tdd384_33 = -1; /* T_tdd384_30 */
+static int hf_rrc_tdd384_34 = -1; /* T_tdd384_31 */
static int hf_rrc_downlinkTimeslotsCodes_02 = -1; /* DownlinkTimeslotsCodes_r7 */
static int hf_rrc_modulation_05 = -1; /* T_modulation_05 */
-static int hf_rrc_tdd768_19 = -1; /* T_tdd768_16 */
+static int hf_rrc_tdd768_20 = -1; /* T_tdd768_17 */
static int hf_rrc_downlinkTimeslotsCodes_03 = -1; /* DownlinkTimeslotsCodes_VHCR */
static int hf_rrc_modulation_06 = -1; /* T_modulation_06 */
-static int hf_rrc_tdd128_47 = -1; /* T_tdd128_46 */
+static int hf_rrc_tdd128_49 = -1; /* T_tdd128_48 */
static int hf_rrc_mbsfnSpecialTimeSlot = -1; /* TimeSlotLCR_ext */
static int hf_rrc_modulation_07 = -1; /* T_modulation_07 */
static int hf_rrc_secondaryDL_ScramblingCode = -1; /* SecondaryScramblingCode */
-static int hf_rrc_newConfiguration_03 = -1; /* T_newConfiguration_03 */
+static int hf_rrc_newConfiguration_05 = -1; /* T_newConfiguration_05 */
static int hf_rrc_precodingWeightSetRestriction_02 = -1; /* T_precodingWeightSetRestriction_02 */
+static int hf_rrc_newConfiguration_06 = -1; /* T_newConfiguration_06 */
+static int hf_rrc_precodingWeightSetRestriction_03 = -1; /* T_precodingWeightSetRestriction_03 */
static int hf_rrc_servingCellChangeMACreset = -1; /* ServingCellChangeMACreset */
static int hf_rrc_servingCellChangeMsgType = -1; /* ServingCellChangeMsgType */
static int hf_rrc_servingCellChangeTrId = -1; /* ServingCellChangeTrId */
@@ -5295,6 +5582,9 @@ static int hf_rrc_hs_dsch_SPS_Info = -1; /* HS_DSCH_SPS_Information_TDD
static int hf_rrc_s_Field = -1; /* S_Field */
static int hf_rrc_codeWordSet = -1; /* CodeWordSet */
static int hf_rrc_ssdt_UL_r4 = -1; /* SSDT_UL */
+static int hf_rrc_timeSlotInformation = -1; /* BIT_STRING_SIZE_5 */
+static int hf_rrc_repetitionPeriod = -1; /* T_repetitionPeriod */
+static int hf_rrc_referenceBeta = -1; /* INTEGER_M15_16 */
static int hf_rrc_sync_UL_CodesBitmap = -1; /* T_sync_UL_CodesBitmap */
static int hf_rrc_prxUpPCHdes = -1; /* INTEGER_0_62 */
static int hf_rrc_sync_UL_Procedure = -1; /* SYNC_UL_Procedure_r4 */
@@ -5323,10 +5613,17 @@ static int hf_rrc_tgps_ConfigurationParams = -1; /* TGPS_ConfigurationParams */
static int hf_rrc_tgps_Status_01 = -1; /* T_tgps_Status_01 */
static int hf_rrc_activate_01 = -1; /* T_activate_01 */
static int hf_rrc_tgps_ConfigurationParams_01 = -1; /* TGPS_ConfigurationParams_r8 */
-static int hf_rrc_TGP_SequenceList_item = -1; /* TGP_Sequence */
-static int hf_rrc_TGP_SequenceList_r8_item = -1; /* TGP_Sequence_r8 */
static int hf_rrc_tgps_Status_02 = -1; /* T_tgps_Status_02 */
static int hf_rrc_activate_02 = -1; /* T_activate_02 */
+static int hf_rrc_tgps_ConfigurationParams_02 = -1; /* TGPS_ConfigurationParams_r10 */
+static int hf_rrc_TGP_SequenceList_item = -1; /* TGP_Sequence */
+static int hf_rrc_TGP_SequenceList_r8_item = -1; /* TGP_Sequence_r8 */
+static int hf_rrc_TGP_SequenceList_r10_item = -1; /* TGP_Sequence_r10 */
+static int hf_rrc_tgps_Status_03 = -1; /* T_tgps_Status_03 */
+static int hf_rrc_activate_03 = -1; /* T_activate_03 */
+static int hf_rrc_tgps_Status_04 = -1; /* T_tgps_Status_04 */
+static int hf_rrc_activate_04 = -1; /* T_activate_04 */
+static int hf_rrc_freqSpecificCompressedMode_01 = -1; /* T_freqSpecificCompressedMode_01 */
static int hf_rrc_tgmp = -1; /* TGMP */
static int hf_rrc_tgprc = -1; /* TGPRC */
static int hf_rrc_tgsn = -1; /* TGSN */
@@ -5334,7 +5631,7 @@ static int hf_rrc_tgl1 = -1; /* TGL */
static int hf_rrc_tgl2 = -1; /* TGL */
static int hf_rrc_tgd = -1; /* TGD */
static int hf_rrc_tgpl1 = -1; /* TGPL */
-static int hf_rrc_dummy_41 = -1; /* TGPL */
+static int hf_rrc_dummy_45 = -1; /* TGPL */
static int hf_rrc_rpp = -1; /* RPP */
static int hf_rrc_itp = -1; /* ITP */
static int hf_rrc_ul_DL_Mode = -1; /* UL_DL_Mode */
@@ -5346,11 +5643,12 @@ static int hf_rrc_deltaSIRAfter2 = -1; /* DeltaSIR */
static int hf_rrc_nidentifyAbort = -1; /* NidentifyAbort */
static int hf_rrc_treconfirmAbort = -1; /* TreconfirmAbort */
static int hf_rrc_tgmp_01 = -1; /* TGMP_r8 */
+static int hf_rrc_freqSpecificCompressedMode_02 = -1; /* T_freqSpecificCompressedMode_02 */
static int hf_rrc_durationTimeInfo = -1; /* DurationTimeInfo */
static int hf_rrc_TimeslotList_item = -1; /* TimeslotNumber */
-static int hf_rrc_tdd384_34 = -1; /* SEQUENCE_SIZE_1_maxTS_OF_TimeslotNumber */
+static int hf_rrc_tdd384_35 = -1; /* SEQUENCE_SIZE_1_maxTS_OF_TimeslotNumber */
static int hf_rrc_tdd384_item = -1; /* TimeslotNumber */
-static int hf_rrc_tdd128_48 = -1; /* SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotNumber_LCR_r4 */
+static int hf_rrc_tdd128_50 = -1; /* SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotNumber_LCR_r4 */
static int hf_rrc_tdd128_item_01 = -1; /* TimeslotNumber_LCR_r4 */
static int hf_rrc_timing = -1; /* T_timing */
static int hf_rrc_newTiming = -1; /* NewTiming */
@@ -5359,22 +5657,22 @@ static int hf_rrc_ul_16QAM_Settings = -1; /* UL_16QAM_Settings */
static int hf_rrc_mac_es_e_resetIndicator = -1; /* T_mac_es_e_resetIndicator */
static int hf_rrc_beta_Ed_Gain_E_AGCH_Table_Selection = -1; /* INTEGER_0_1 */
static int hf_rrc_ul_CCTrCH_TimeslotsCodes = -1; /* UplinkTimeslotsCodes */
-static int hf_rrc_tddOption_17 = -1; /* T_tddOption_17 */
-static int hf_rrc_tdd384_35 = -1; /* T_tdd384_31 */
-static int hf_rrc_tdd128_49 = -1; /* T_tdd128_47 */
-static int hf_rrc_ul_CCTrCH_TimeslotsCodes_01 = -1; /* UplinkTimeslotsCodes_LCR_r4 */
static int hf_rrc_tddOption_18 = -1; /* T_tddOption_18 */
static int hf_rrc_tdd384_36 = -1; /* T_tdd384_32 */
-static int hf_rrc_tdd768_20 = -1; /* T_tdd768_17 */
+static int hf_rrc_tdd128_51 = -1; /* T_tdd128_49 */
+static int hf_rrc_ul_CCTrCH_TimeslotsCodes_01 = -1; /* UplinkTimeslotsCodes_LCR_r4 */
+static int hf_rrc_tddOption_19 = -1; /* T_tddOption_19 */
+static int hf_rrc_tdd384_37 = -1; /* T_tdd384_33 */
+static int hf_rrc_tdd768_21 = -1; /* T_tdd768_18 */
static int hf_rrc_ul_CCTrCH_TimeslotsCodes_02 = -1; /* UplinkTimeslotsCodes_VHCR */
-static int hf_rrc_tdd128_50 = -1; /* T_tdd128_48 */
+static int hf_rrc_tdd128_52 = -1; /* T_tdd128_50 */
static int hf_rrc_ul_CCTrCH_TimeslotsCodes_03 = -1; /* UplinkTimeslotsCodes_LCR_r7 */
static int hf_rrc_UL_CCTrCHList_item = -1; /* UL_CCTrCH */
static int hf_rrc_UL_CCTrCHList_r4_item = -1; /* UL_CCTrCH_r4 */
static int hf_rrc_UL_CCTrCHList_r7_item = -1; /* UL_CCTrCH_r7 */
static int hf_rrc_UL_CCTrCHListToRemove_item = -1; /* TFCS_IdentityPlain */
static int hf_rrc_UL_CCTrChTPCList_item = -1; /* TFCS_Identity */
-static int hf_rrc_dummy_42 = -1; /* CPCH_SetInfo */
+static int hf_rrc_dummy_46 = -1; /* CPCH_SetInfo */
static int hf_rrc_dummy1_04 = -1; /* CPCH_SetInfo */
static int hf_rrc_dummy2_09 = -1; /* CPCH_SetID */
static int hf_rrc_ul = -1; /* UL_CompressedModeMethod */
@@ -5382,36 +5680,36 @@ static int hf_rrc_dl = -1; /* DL_CompressedModeMethod */
static int hf_rrc_ul_and_dl = -1; /* T_ul_and_dl */
static int hf_rrc_ul_DPCCHscramblingCodeType = -1; /* ScramblingCodeType */
static int hf_rrc_ul_DPCCHscramblingCode = -1; /* UL_ScramblingCode */
-static int hf_rrc_modeSpecificInfo_73 = -1; /* T_modeSpecificInfo_73 */
-static int hf_rrc_fdd_107 = -1; /* T_fdd_104 */
+static int hf_rrc_modeSpecificInfo_76 = -1; /* T_modeSpecificInfo_76 */
+static int hf_rrc_fdd_110 = -1; /* T_fdd_107 */
static int hf_rrc_scramblingCode = -1; /* UL_ScramblingCode */
static int hf_rrc_numberOfDPDCH = -1; /* NumberOfDPDCH */
static int hf_rrc_spreadingFactor_01 = -1; /* SpreadingFactor */
static int hf_rrc_numberOfFBI_Bits = -1; /* NumberOfFBI_Bits */
-static int hf_rrc_tdd_63 = -1; /* T_tdd_57 */
+static int hf_rrc_tdd_66 = -1; /* T_tdd_60 */
static int hf_rrc_ul_CCTrCHList = -1; /* UL_CCTrCHList */
static int hf_rrc_ul_CCTrCHListToRemove = -1; /* UL_CCTrCHListToRemove */
-static int hf_rrc_modeSpecificInfo_74 = -1; /* T_modeSpecificInfo_74 */
-static int hf_rrc_fdd_108 = -1; /* T_fdd_105 */
-static int hf_rrc_tdd_64 = -1; /* T_tdd_58 */
+static int hf_rrc_modeSpecificInfo_77 = -1; /* T_modeSpecificInfo_77 */
+static int hf_rrc_fdd_111 = -1; /* T_fdd_108 */
+static int hf_rrc_tdd_67 = -1; /* T_tdd_61 */
static int hf_rrc_ul_CCTrCHList_01 = -1; /* UL_CCTrCHList_r4 */
-static int hf_rrc_modeSpecificInfo_75 = -1; /* T_modeSpecificInfo_75 */
-static int hf_rrc_fdd_109 = -1; /* T_fdd_106 */
-static int hf_rrc_tdd_65 = -1; /* T_tdd_59 */
+static int hf_rrc_modeSpecificInfo_78 = -1; /* T_modeSpecificInfo_78 */
+static int hf_rrc_fdd_112 = -1; /* T_fdd_109 */
+static int hf_rrc_tdd_68 = -1; /* T_tdd_62 */
static int hf_rrc_ul_DPCH_PowerControlInfo_04 = -1; /* UL_DPCH_PowerControlInfo_r6 */
-static int hf_rrc_modeSpecificInfo_76 = -1; /* T_modeSpecificInfo_76 */
-static int hf_rrc_fdd_110 = -1; /* T_fdd_107 */
+static int hf_rrc_modeSpecificInfo_79 = -1; /* T_modeSpecificInfo_79 */
+static int hf_rrc_fdd_113 = -1; /* T_fdd_110 */
static int hf_rrc_dpdchPresence = -1; /* T_dpdchPresence */
static int hf_rrc_present_04 = -1; /* T_present_02 */
static int hf_rrc_notPresent = -1; /* T_notPresent */
-static int hf_rrc_tdd_66 = -1; /* T_tdd_60 */
-static int hf_rrc_modeSpecificInfo_77 = -1; /* T_modeSpecificInfo_77 */
-static int hf_rrc_fdd_111 = -1; /* T_fdd_108 */
+static int hf_rrc_tdd_69 = -1; /* T_tdd_63 */
+static int hf_rrc_modeSpecificInfo_80 = -1; /* T_modeSpecificInfo_80 */
+static int hf_rrc_fdd_114 = -1; /* T_fdd_111 */
static int hf_rrc_dpdchPresence_01 = -1; /* T_dpdchPresence_01 */
static int hf_rrc_present_05 = -1; /* T_present_03 */
static int hf_rrc_numberOfTPC_Bits = -1; /* NumberOfTPC_Bits */
static int hf_rrc_notPresent_01 = -1; /* T_notPresent_01 */
-static int hf_rrc_tdd_67 = -1; /* T_tdd_61 */
+static int hf_rrc_tdd_70 = -1; /* T_tdd_64 */
static int hf_rrc_ul_CCTrCHList_02 = -1; /* UL_CCTrCHList_r7 */
static int hf_rrc_ul_DPCH_PowerControlInfo_05 = -1; /* UL_DPCH_PowerControlInfoPostFDD */
static int hf_rrc_reducedScramblingCodeNumber = -1; /* ReducedScramblingCodeNumber */
@@ -5419,92 +5717,102 @@ static int hf_rrc_ul_DPCH_PowerControlInfo_06 = -1; /* UL_DPCH_PowerControlInfo
static int hf_rrc_ul_DPCH_PowerControlInfo_07 = -1; /* UL_DPCH_PowerControlInfoPostTDD_LCR_r4 */
static int hf_rrc_ul_TimingAdvance_04 = -1; /* UL_TimingAdvanceControl_LCR_r4 */
static int hf_rrc_ul_DPCH_PowerControlInfo_08 = -1; /* UL_DPCH_PowerControlInfoPredef */
-static int hf_rrc_modeSpecificInfo_78 = -1; /* T_modeSpecificInfo_78 */
-static int hf_rrc_fdd_112 = -1; /* T_fdd_109 */
-static int hf_rrc_tdd_68 = -1; /* T_tdd_62 */
-static int hf_rrc_modeSpecificInfo_79 = -1; /* T_modeSpecificInfo_79 */
-static int hf_rrc_fdd_113 = -1; /* T_fdd_110 */
-static int hf_rrc_fdd_114 = -1; /* T_fdd_111 */
+static int hf_rrc_modeSpecificInfo_81 = -1; /* T_modeSpecificInfo_81 */
+static int hf_rrc_fdd_115 = -1; /* T_fdd_112 */
+static int hf_rrc_tdd_71 = -1; /* T_tdd_65 */
+static int hf_rrc_modeSpecificInfo_82 = -1; /* T_modeSpecificInfo_82 */
+static int hf_rrc_fdd_116 = -1; /* T_fdd_113 */
+static int hf_rrc_fdd_117 = -1; /* T_fdd_114 */
static int hf_rrc_dpcch_PowerOffset = -1; /* DPCCH_PowerOffset */
static int hf_rrc_sRB_delay = -1; /* SRB_delay */
-static int hf_rrc_tdd_69 = -1; /* T_tdd_63 */
+static int hf_rrc_tdd_72 = -1; /* T_tdd_66 */
static int hf_rrc_ul_OL_PC_Signalling = -1; /* T_ul_OL_PC_Signalling */
static int hf_rrc_broadcast_UL_OL_PC_info = -1; /* NULL */
static int hf_rrc_individuallySignalled = -1; /* T_individuallySignalled */
static int hf_rrc_individualTS_InterferenceList = -1; /* IndividualTS_InterferenceList */
-static int hf_rrc_fdd_115 = -1; /* T_fdd_112 */
-static int hf_rrc_tdd_70 = -1; /* T_tdd_64 */
+static int hf_rrc_fdd_118 = -1; /* T_fdd_115 */
+static int hf_rrc_tdd_73 = -1; /* T_tdd_67 */
static int hf_rrc_ul_OL_PC_Signalling_01 = -1; /* T_ul_OL_PC_Signalling_01 */
static int hf_rrc_individuallySignalled_01 = -1; /* T_individuallySignalled_01 */
-static int hf_rrc_tddOption_19 = -1; /* T_tddOption_19 */
-static int hf_rrc_tdd384_37 = -1; /* T_tdd384_33 */
+static int hf_rrc_tddOption_20 = -1; /* T_tddOption_20 */
+static int hf_rrc_tdd384_38 = -1; /* T_tdd384_34 */
static int hf_rrc_dpch_ConstantValue_01 = -1; /* ConstantValue */
-static int hf_rrc_tdd128_51 = -1; /* T_tdd128_49 */
-static int hf_rrc_fdd_116 = -1; /* T_fdd_113 */
+static int hf_rrc_tdd128_53 = -1; /* T_tdd128_51 */
+static int hf_rrc_fdd_119 = -1; /* T_fdd_116 */
static int hf_rrc_ack_NACK_repetition_factor = -1; /* ACK_NACK_repetitionFactor */
-static int hf_rrc_tdd_71 = -1; /* T_tdd_65 */
+static int hf_rrc_tdd_74 = -1; /* T_tdd_68 */
static int hf_rrc_ul_OL_PC_Signalling_02 = -1; /* T_ul_OL_PC_Signalling_02 */
static int hf_rrc_individuallySignalled_02 = -1; /* T_individuallySignalled_02 */
-static int hf_rrc_tddOption_20 = -1; /* T_tddOption_20 */
-static int hf_rrc_tdd384_38 = -1; /* T_tdd384_34 */
-static int hf_rrc_tdd128_52 = -1; /* T_tdd128_50 */
-static int hf_rrc_fdd_117 = -1; /* T_fdd_114 */
-static int hf_rrc_tdd_72 = -1; /* T_tdd_66 */
-static int hf_rrc_ul_OL_PC_Signalling_03 = -1; /* T_ul_OL_PC_Signalling_03 */
-static int hf_rrc_individuallySignalled_03 = -1; /* T_individuallySignalled_03 */
static int hf_rrc_tddOption_21 = -1; /* T_tddOption_21 */
static int hf_rrc_tdd384_39 = -1; /* T_tdd384_35 */
-static int hf_rrc_tdd128_53 = -1; /* T_tdd128_51 */
-static int hf_rrc_fdd_118 = -1; /* T_fdd_115 */
-static int hf_rrc_tdd_73 = -1; /* T_tdd_67 */
-static int hf_rrc_ul_OL_PC_Signalling_04 = -1; /* T_ul_OL_PC_Signalling_04 */
-static int hf_rrc_individuallySignalled_04 = -1; /* T_individuallySignalled_04 */
+static int hf_rrc_tdd128_54 = -1; /* T_tdd128_52 */
+static int hf_rrc_fdd_120 = -1; /* T_fdd_117 */
+static int hf_rrc_tdd_75 = -1; /* T_tdd_69 */
+static int hf_rrc_ul_OL_PC_Signalling_03 = -1; /* T_ul_OL_PC_Signalling_03 */
+static int hf_rrc_individuallySignalled_03 = -1; /* T_individuallySignalled_03 */
static int hf_rrc_tddOption_22 = -1; /* T_tddOption_22 */
static int hf_rrc_tdd384_40 = -1; /* T_tdd384_36 */
-static int hf_rrc_tdd768_21 = -1; /* T_tdd768_18 */
-static int hf_rrc_tdd128_54 = -1; /* T_tdd128_52 */
+static int hf_rrc_tdd128_55 = -1; /* T_tdd128_53 */
+static int hf_rrc_fdd_121 = -1; /* T_fdd_118 */
+static int hf_rrc_tdd_76 = -1; /* T_tdd_70 */
+static int hf_rrc_ul_OL_PC_Signalling_04 = -1; /* T_ul_OL_PC_Signalling_04 */
+static int hf_rrc_individuallySignalled_04 = -1; /* T_individuallySignalled_04 */
+static int hf_rrc_tddOption_23 = -1; /* T_tddOption_23 */
+static int hf_rrc_tdd384_41 = -1; /* T_tdd384_37 */
+static int hf_rrc_tdd768_22 = -1; /* T_tdd768_19 */
+static int hf_rrc_tdd128_56 = -1; /* T_tdd128_54 */
static int hf_rrc_dpcch_PowerOffset_01 = -1; /* DPCCH_PowerOffset2 */
-static int hf_rrc_fdd_119 = -1; /* T_fdd_116 */
-static int hf_rrc_tdd_74 = -1; /* T_tdd_68 */
-static int hf_rrc_tdd_75 = -1; /* T_tdd_69 */
+static int hf_rrc_fdd_122 = -1; /* T_fdd_119 */
+static int hf_rrc_tdd_77 = -1; /* T_tdd_71 */
+static int hf_rrc_tdd_78 = -1; /* T_tdd_72 */
static int hf_rrc_non_ScheduledTransGrantInfo_02 = -1; /* Non_ScheduledTransGrantInfoTDD_ext */
static int hf_rrc_mac_es_e_resetIndicator_01 = -1; /* T_mac_es_e_resetIndicator_01 */
static int hf_rrc_e_DPCCH_Info = -1; /* E_DPCCH_Info */
static int hf_rrc_e_DPDCH_Info = -1; /* E_DPDCH_Info */
static int hf_rrc_schedulingTransmConfiguration = -1; /* E_DPDCH_SchedulingTransmConfiguration */
static int hf_rrc_mac_es_e_resetIndicator_02 = -1; /* T_mac_es_e_resetIndicator_02 */
-static int hf_rrc_modeSpecificInfo_80 = -1; /* T_modeSpecificInfo_80 */
-static int hf_rrc_fdd_120 = -1; /* T_fdd_117 */
+static int hf_rrc_modeSpecificInfo_83 = -1; /* T_modeSpecificInfo_83 */
+static int hf_rrc_fdd_123 = -1; /* T_fdd_120 */
static int hf_rrc_e_DPCCH_Info_01 = -1; /* E_DPCCH_Info_r7 */
static int hf_rrc_e_DPDCH_Info_01 = -1; /* E_DPDCH_Info_r7 */
-static int hf_rrc_tdd_76 = -1; /* T_tdd_70 */
+static int hf_rrc_tdd_79 = -1; /* T_tdd_73 */
static int hf_rrc_e_RUCCH_Info_01 = -1; /* E_RUCCH_Info */
static int hf_rrc_e_PUCH_Info_01 = -1; /* E_PUCH_Info */
static int hf_rrc_non_ScheduledTransGrantInfo_03 = -1; /* Non_ScheduledTransGrantInfoTDD */
static int hf_rrc_mac_es_e_resetIndicator_03 = -1; /* T_mac_es_e_resetIndicator_03 */
-static int hf_rrc_modeSpecificInfo_81 = -1; /* T_modeSpecificInfo_81 */
-static int hf_rrc_fdd_121 = -1; /* T_fdd_118 */
+static int hf_rrc_modeSpecificInfo_84 = -1; /* T_modeSpecificInfo_84 */
+static int hf_rrc_fdd_124 = -1; /* T_fdd_121 */
static int hf_rrc_e_DPDCH_Info_02 = -1; /* E_DPDCH_Info_r8 */
-static int hf_rrc_tdd_77 = -1; /* T_tdd_71 */
+static int hf_rrc_tdd_80 = -1; /* T_tdd_74 */
static int hf_rrc_mac_es_e_resetIndicator_04 = -1; /* T_mac_es_e_resetIndicator_04 */
-static int hf_rrc_modeSpecificInfo_82 = -1; /* T_modeSpecificInfo_82 */
-static int hf_rrc_fdd_122 = -1; /* T_fdd_119 */
-static int hf_rrc_tdd_78 = -1; /* T_tdd_72 */
+static int hf_rrc_modeSpecificInfo_85 = -1; /* T_modeSpecificInfo_85 */
+static int hf_rrc_fdd_125 = -1; /* T_fdd_122 */
+static int hf_rrc_tdd_81 = -1; /* T_tdd_75 */
static int hf_rrc_non_ScheduledTransGrantInfo_04 = -1; /* Non_ScheduledTransGrantInfoTDD_r9 */
+static int hf_rrc_e_PUCH_info = -1; /* E_PUCH_Info_MulticarrierEDCH_TDD128 */
+static int hf_rrc_e_AGCH_info = -1; /* E_AGCH_Information_TDD128 */
+static int hf_rrc_e_HICH_info = -1; /* E_HICH_Information_TDD128 */
+static int hf_rrc_UL_MulticarrierEDCH_Infolist_TDD128_item = -1; /* UL_MulticarrierEDCH_InfolistItem_TDD128 */
+static int hf_rrc_UL_MulticarrierEDCH_Deletelist_TDD128_item = -1; /* UARFCN */
+static int hf_rrc_configuration_info = -1; /* T_configuration_info */
+static int hf_rrc_newConfiguration_07 = -1; /* UL_MulticarrierEDCH_NewConfigurationInfo_TDD128 */
+static int hf_rrc_tsn_Length_01 = -1; /* T_tsn_Length_01 */
+static int hf_rrc_ul_MulticarrierEDCH_Infolist = -1; /* UL_MulticarrierEDCH_Infolist_TDD128 */
+static int hf_rrc_ul_MulticarrierEDCH_Deletelist = -1; /* UL_MulticarrierEDCH_Deletelist_TDD128 */
static int hf_rrc_stepSize = -1; /* INTEGER_1_8 */
static int hf_rrc_frequency = -1; /* INTEGER_1_8 */
static int hf_rrc_disabled = -1; /* NULL */
static int hf_rrc_enabled = -1; /* T_enabled */
static int hf_rrc_enabled_01 = -1; /* T_enabled_01 */
-static int hf_rrc_tddOption_23 = -1; /* T_tddOption_23 */
-static int hf_rrc_tdd384_41 = -1; /* T_tdd384_37 */
-static int hf_rrc_tdd128_55 = -1; /* T_tdd128_53 */
-static int hf_rrc_synchronisationParameters = -1; /* SynchronisationParameters_r4 */
-static int hf_rrc_enabled_02 = -1; /* T_enabled_02 */
static int hf_rrc_tddOption_24 = -1; /* T_tddOption_24 */
static int hf_rrc_tdd384_42 = -1; /* T_tdd384_38 */
-static int hf_rrc_tdd768_22 = -1; /* T_tdd768_19 */
-static int hf_rrc_tdd128_56 = -1; /* T_tdd128_54 */
+static int hf_rrc_tdd128_57 = -1; /* T_tdd128_55 */
+static int hf_rrc_synchronisationParameters = -1; /* SynchronisationParameters_r4 */
+static int hf_rrc_enabled_02 = -1; /* T_enabled_02 */
+static int hf_rrc_tddOption_25 = -1; /* T_tddOption_25 */
+static int hf_rrc_tdd384_43 = -1; /* T_tdd384_39 */
+static int hf_rrc_tdd768_23 = -1; /* T_tdd768_20 */
+static int hf_rrc_tdd128_58 = -1; /* T_tdd128_56 */
static int hf_rrc_enabled_03 = -1; /* T_enabled_03 */
static int hf_rrc_UL_TS_ChannelisationCodeList_item = -1; /* UL_TS_ChannelisationCode */
static int hf_rrc_UL_TS_ChannelisationCodeList_r7_item = -1; /* UL_TS_ChannelisationCodeList_r7_item */
@@ -5557,7 +5865,11 @@ static int hf_rrc_integerCodePhase = -1; /* INTEGER_0_19 */
static int hf_rrc_gps_BitNumber = -1; /* INTEGER_0_3 */
static int hf_rrc_codePhaseSearchWindow = -1; /* CodePhaseSearchWindow */
static int hf_rrc_azimuthAndElevation = -1; /* AzimuthAndElevation */
+static int hf_rrc_azimuthAndElevation_01 = -1; /* AzimuthAndElevation_va40ext */
+static int hf_rrc_azimuthAndElevation_02 = -1; /* AzimuthAndElevation_r10 */
static int hf_rrc_AcquisitionSatInfoList_item = -1; /* AcquisitionSatInfo */
+static int hf_rrc_AcquisitionSatInfoList_va40ext_item = -1; /* AcquisitionSatInfo_va40ext */
+static int hf_rrc_AcquisitionSatInfoList_r10_item = -1; /* AcquisitionSatInfo_r10 */
static int hf_rrc_AdditionalMeasurementID_List_item = -1; /* MeasurementIdentity */
static int hf_rrc_AdditionalMeasurementID_List_r9_item = -1; /* MeasurementIdentity_r9 */
static int hf_rrc_dataID = -1; /* INTEGER_0_3 */
@@ -5588,6 +5900,8 @@ static int hf_rrc_AuxInfoGANSS_ID3_item = -1; /* AuxInfoGANSS_ID3_element */
static int hf_rrc_channelNumber = -1; /* INTEGER_M7_13 */
static int hf_rrc_azimuth = -1; /* INTEGER_0_31 */
static int hf_rrc_elevation = -1; /* INTEGER_0_7 */
+static int hf_rrc_azimuthLSB = -1; /* INTEGER_0_15 */
+static int hf_rrc_elevationLSB = -1; /* INTEGER_0_15 */
static int hf_rrc_BadSatList_item = -1; /* INTEGER_0_63 */
static int hf_rrc_dl_TransportChannelBLER = -1; /* DL_TransportChannelBLER */
static int hf_rrc_BLER_MeasurementResultsList_item = -1; /* BLER_MeasurementResults */
@@ -5608,102 +5922,102 @@ static int hf_rrc_cellDCHMeasOccasionSequenceList = -1; /* SEQUENCE_SIZE_1_maxM
static int hf_rrc_cellDCHMeasOccasionSequenceList_item = -1; /* CellDCHMeasOccasionPattern_LCR */
static int hf_rrc_cellIndividualOffset = -1; /* CellIndividualOffset */
static int hf_rrc_referenceTimeDifferenceToCell = -1; /* ReferenceTimeDifferenceToCell */
-static int hf_rrc_modeSpecificInfo_83 = -1; /* T_modeSpecificInfo_83 */
-static int hf_rrc_fdd_123 = -1; /* T_fdd_120 */
-static int hf_rrc_readSFN_Indicator = -1; /* BOOLEAN */
-static int hf_rrc_tdd_79 = -1; /* T_tdd_73 */
-static int hf_rrc_primaryCCPCH_Info_02 = -1; /* PrimaryCCPCH_Info */
-static int hf_rrc_timeslotInfoList = -1; /* TimeslotInfoList */
-static int hf_rrc_modeSpecificInfo_84 = -1; /* T_modeSpecificInfo_84 */
-static int hf_rrc_fdd_124 = -1; /* T_fdd_121 */
-static int hf_rrc_tdd_80 = -1; /* T_tdd_74 */
-static int hf_rrc_primaryCCPCH_Info_03 = -1; /* PrimaryCCPCH_Info_r4 */
-static int hf_rrc_timeslotInfoList_01 = -1; /* TimeslotInfoList_r4 */
-static int hf_rrc_cellSelectionReselectionInfo = -1; /* CellSelectReselectInfoMC_RSCP */
-static int hf_rrc_modeSpecificInfo_85 = -1; /* T_modeSpecificInfo_85 */
-static int hf_rrc_fdd_125 = -1; /* T_fdd_122 */
-static int hf_rrc_tdd_81 = -1; /* T_tdd_75 */
static int hf_rrc_modeSpecificInfo_86 = -1; /* T_modeSpecificInfo_86 */
static int hf_rrc_fdd_126 = -1; /* T_fdd_123 */
+static int hf_rrc_readSFN_Indicator = -1; /* BOOLEAN */
static int hf_rrc_tdd_82 = -1; /* T_tdd_76 */
-static int hf_rrc_cellSelectionReselectionInfo_01 = -1; /* CellSelectReselectInfoSIB_11_12_RSCP */
-static int hf_rrc_primaryCCPCH_Info_04 = -1; /* PrimaryCCPCH_Info_LCR_r4 */
-static int hf_rrc_timeslotInfoList_02 = -1; /* TimeslotInfoList_LCR_r4 */
+static int hf_rrc_primaryCCPCH_Info_02 = -1; /* PrimaryCCPCH_Info */
+static int hf_rrc_timeslotInfoList = -1; /* TimeslotInfoList */
static int hf_rrc_modeSpecificInfo_87 = -1; /* T_modeSpecificInfo_87 */
static int hf_rrc_fdd_127 = -1; /* T_fdd_124 */
static int hf_rrc_tdd_83 = -1; /* T_tdd_77 */
-static int hf_rrc_cellSelectionReselectionInfo_02 = -1; /* CellSelectReselectInfoSIB_11_12_ECN0 */
+static int hf_rrc_primaryCCPCH_Info_03 = -1; /* PrimaryCCPCH_Info_r4 */
+static int hf_rrc_timeslotInfoList_01 = -1; /* TimeslotInfoList_r4 */
+static int hf_rrc_cellSelectionReselectionInfo = -1; /* CellSelectReselectInfoMC_RSCP */
static int hf_rrc_modeSpecificInfo_88 = -1; /* T_modeSpecificInfo_88 */
static int hf_rrc_fdd_128 = -1; /* T_fdd_125 */
static int hf_rrc_tdd_84 = -1; /* T_tdd_78 */
-static int hf_rrc_cellSelectionReselectionInfo_03 = -1; /* CellSelectReselectInfoSIB_11_12_HCS_RSCP */
static int hf_rrc_modeSpecificInfo_89 = -1; /* T_modeSpecificInfo_89 */
static int hf_rrc_fdd_129 = -1; /* T_fdd_126 */
static int hf_rrc_tdd_85 = -1; /* T_tdd_79 */
+static int hf_rrc_cellSelectionReselectionInfo_01 = -1; /* CellSelectReselectInfoSIB_11_12_RSCP */
+static int hf_rrc_primaryCCPCH_Info_04 = -1; /* PrimaryCCPCH_Info_LCR_r4 */
+static int hf_rrc_timeslotInfoList_02 = -1; /* TimeslotInfoList_LCR_r4 */
+static int hf_rrc_modeSpecificInfo_90 = -1; /* T_modeSpecificInfo_90 */
+static int hf_rrc_fdd_130 = -1; /* T_fdd_127 */
+static int hf_rrc_tdd_86 = -1; /* T_tdd_80 */
+static int hf_rrc_cellSelectionReselectionInfo_02 = -1; /* CellSelectReselectInfoSIB_11_12_ECN0 */
+static int hf_rrc_modeSpecificInfo_91 = -1; /* T_modeSpecificInfo_91 */
+static int hf_rrc_fdd_131 = -1; /* T_fdd_128 */
+static int hf_rrc_tdd_87 = -1; /* T_tdd_81 */
+static int hf_rrc_cellSelectionReselectionInfo_03 = -1; /* CellSelectReselectInfoSIB_11_12_HCS_RSCP */
+static int hf_rrc_modeSpecificInfo_92 = -1; /* T_modeSpecificInfo_92 */
+static int hf_rrc_fdd_132 = -1; /* T_fdd_129 */
+static int hf_rrc_tdd_88 = -1; /* T_tdd_82 */
static int hf_rrc_cellSelectionReselectionInfo_04 = -1; /* CellSelectReselectInfoSIB_11_12_HCS_ECN0 */
static int hf_rrc_cellIdentity = -1; /* CellIdentity */
-static int hf_rrc_dummy_43 = -1; /* SFN_SFN_ObsTimeDifference */
+static int hf_rrc_dummy_47 = -1; /* SFN_SFN_ObsTimeDifference */
static int hf_rrc_cellSynchronisationInfo = -1; /* CellSynchronisationInfo */
-static int hf_rrc_modeSpecificInfo_90 = -1; /* T_modeSpecificInfo_90 */
-static int hf_rrc_fdd_130 = -1; /* T_fdd_127 */
+static int hf_rrc_modeSpecificInfo_93 = -1; /* T_modeSpecificInfo_93 */
+static int hf_rrc_fdd_133 = -1; /* T_fdd_130 */
static int hf_rrc_cpich_Ec_N0_01 = -1; /* CPICH_Ec_N0 */
static int hf_rrc_cpich_RSCP_01 = -1; /* CPICH_RSCP */
static int hf_rrc_pathloss = -1; /* Pathloss */
-static int hf_rrc_tdd_86 = -1; /* T_tdd_80 */
+static int hf_rrc_tdd_89 = -1; /* T_tdd_83 */
static int hf_rrc_proposedTGSN = -1; /* TGSN */
static int hf_rrc_timeslotISCP_List = -1; /* TimeslotISCP_List */
-static int hf_rrc_modeSpecificInfo_91 = -1; /* T_modeSpecificInfo_91 */
-static int hf_rrc_fdd_131 = -1; /* T_fdd_128 */
+static int hf_rrc_modeSpecificInfo_94 = -1; /* T_modeSpecificInfo_94 */
+static int hf_rrc_fdd_134 = -1; /* T_fdd_131 */
static int hf_rrc_deltaRSCPPerCell = -1; /* DeltaRSCPPerCell */
-static int hf_rrc_tdd_87 = -1; /* T_tdd_81 */
+static int hf_rrc_tdd_90 = -1; /* T_tdd_84 */
static int hf_rrc_csgIdentity = -1; /* CSG_Identity */
static int hf_rrc_csgMemberIndication = -1; /* T_csgMemberIndication */
-static int hf_rrc_fdd_132 = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info */
+static int hf_rrc_fdd_135 = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info */
static int hf_rrc_fdd_item_01 = -1; /* PrimaryCPICH_Info */
-static int hf_rrc_tdd_88 = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info */
+static int hf_rrc_tdd_91 = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info */
static int hf_rrc_tdd_item_02 = -1; /* PrimaryCCPCH_Info */
-static int hf_rrc_fdd_133 = -1; /* SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info */
+static int hf_rrc_fdd_136 = -1; /* SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info */
static int hf_rrc_CellMeasurementEventResults_LCR_r4_item = -1; /* PrimaryCCPCH_Info_LCR_r4 */
-static int hf_rrc_dummy_44 = -1; /* SFN_SFN_OTD_Type */
+static int hf_rrc_dummy_48 = -1; /* SFN_SFN_OTD_Type */
static int hf_rrc_cellIdentity_reportingIndicator = -1; /* BOOLEAN */
static int hf_rrc_cellSynchronisationInfoReportingIndicator = -1; /* BOOLEAN */
-static int hf_rrc_modeSpecificInfo_92 = -1; /* T_modeSpecificInfo_92 */
-static int hf_rrc_fdd_134 = -1; /* T_fdd_129 */
+static int hf_rrc_modeSpecificInfo_95 = -1; /* T_modeSpecificInfo_95 */
+static int hf_rrc_fdd_137 = -1; /* T_fdd_132 */
static int hf_rrc_cpich_Ec_N0_reportingIndicator = -1; /* BOOLEAN */
static int hf_rrc_cpich_RSCP_reportingIndicator = -1; /* BOOLEAN */
static int hf_rrc_pathloss_reportingIndicator = -1; /* BOOLEAN */
-static int hf_rrc_tdd_89 = -1; /* T_tdd_82 */
+static int hf_rrc_tdd_92 = -1; /* T_tdd_85 */
static int hf_rrc_timeslotISCP_reportingIndicator = -1; /* BOOLEAN */
static int hf_rrc_proposedTGSN_ReportingRequired = -1; /* BOOLEAN */
static int hf_rrc_primaryCCPCH_RSCP_reportingIndicator = -1; /* BOOLEAN */
static int hf_rrc_q_OffsetS_N = -1; /* Q_OffsetS_N */
static int hf_rrc_hcs_NeighbouringCellInformation_RSCP = -1; /* HCS_NeighbouringCellInformation_RSCP */
-static int hf_rrc_modeSpecificInfo_93 = -1; /* T_modeSpecificInfo_93 */
-static int hf_rrc_fdd_135 = -1; /* T_fdd_130 */
-static int hf_rrc_tdd_90 = -1; /* T_tdd_83 */
-static int hf_rrc_gsm_02 = -1; /* T_gsm_02 */
-static int hf_rrc_q_Offset1S_N = -1; /* Q_OffsetS_N */
-static int hf_rrc_q_Offset2S_N = -1; /* Q_OffsetS_N */
-static int hf_rrc_modeSpecificInfo_94 = -1; /* T_modeSpecificInfo_94 */
-static int hf_rrc_fdd_136 = -1; /* T_fdd_131 */
-static int hf_rrc_tdd_91 = -1; /* T_tdd_84 */
-static int hf_rrc_gsm_03 = -1; /* T_gsm_03 */
-static int hf_rrc_modeSpecificInfo_95 = -1; /* T_modeSpecificInfo_95 */
-static int hf_rrc_fdd_137 = -1; /* T_fdd_132 */
-static int hf_rrc_tdd_92 = -1; /* T_tdd_85 */
-static int hf_rrc_gsm_04 = -1; /* T_gsm_04 */
static int hf_rrc_modeSpecificInfo_96 = -1; /* T_modeSpecificInfo_96 */
static int hf_rrc_fdd_138 = -1; /* T_fdd_133 */
static int hf_rrc_tdd_93 = -1; /* T_tdd_86 */
-static int hf_rrc_gsm_05 = -1; /* T_gsm_05 */
+static int hf_rrc_gsm_02 = -1; /* T_gsm_02 */
+static int hf_rrc_q_Offset1S_N = -1; /* Q_OffsetS_N */
+static int hf_rrc_q_Offset2S_N = -1; /* Q_OffsetS_N */
static int hf_rrc_modeSpecificInfo_97 = -1; /* T_modeSpecificInfo_97 */
static int hf_rrc_fdd_139 = -1; /* T_fdd_134 */
static int hf_rrc_tdd_94 = -1; /* T_tdd_87 */
-static int hf_rrc_gsm_06 = -1; /* T_gsm_06 */
-static int hf_rrc_hcs_NeighbouringCellInformation_ECN0 = -1; /* HCS_NeighbouringCellInformation_ECN0 */
+static int hf_rrc_gsm_03 = -1; /* T_gsm_03 */
static int hf_rrc_modeSpecificInfo_98 = -1; /* T_modeSpecificInfo_98 */
static int hf_rrc_fdd_140 = -1; /* T_fdd_135 */
static int hf_rrc_tdd_95 = -1; /* T_tdd_88 */
+static int hf_rrc_gsm_04 = -1; /* T_gsm_04 */
+static int hf_rrc_modeSpecificInfo_99 = -1; /* T_modeSpecificInfo_99 */
+static int hf_rrc_fdd_141 = -1; /* T_fdd_136 */
+static int hf_rrc_tdd_96 = -1; /* T_tdd_89 */
+static int hf_rrc_gsm_05 = -1; /* T_gsm_05 */
+static int hf_rrc_modeSpecificInfo_100 = -1; /* T_modeSpecificInfo_100 */
+static int hf_rrc_fdd_142 = -1; /* T_fdd_137 */
+static int hf_rrc_tdd_97 = -1; /* T_tdd_90 */
+static int hf_rrc_gsm_06 = -1; /* T_gsm_06 */
+static int hf_rrc_hcs_NeighbouringCellInformation_ECN0 = -1; /* HCS_NeighbouringCellInformation_ECN0 */
+static int hf_rrc_modeSpecificInfo_101 = -1; /* T_modeSpecificInfo_101 */
+static int hf_rrc_fdd_143 = -1; /* T_fdd_138 */
+static int hf_rrc_tdd_98 = -1; /* T_tdd_91 */
static int hf_rrc_gsm_07 = -1; /* T_gsm_07 */
static int hf_rrc_deltaQrxlevmin = -1; /* DeltaQrxlevmin */
static int hf_rrc_deltaQhcs = -1; /* DeltaRSCP */
@@ -5721,11 +6035,11 @@ static int hf_rrc_CellsForInterFreqMeasList_item = -1; /* InterFreqCellID */
static int hf_rrc_CellsForInterRATMeasList_item = -1; /* InterRATCellID */
static int hf_rrc_CellsForIntraFreqMeasList_item = -1; /* IntraFreqCellID */
static int hf_rrc_CellsForIntraFreqMeasListOnSecULFreq_item = -1; /* IntraFreqCellIDOnSecULFreq */
-static int hf_rrc_modeSpecificInfo_99 = -1; /* T_modeSpecificInfo_99 */
-static int hf_rrc_fdd_141 = -1; /* T_fdd_136 */
+static int hf_rrc_modeSpecificInfo_102 = -1; /* T_modeSpecificInfo_102 */
+static int hf_rrc_fdd_144 = -1; /* T_fdd_139 */
static int hf_rrc_countC_SFN_Frame_difference = -1; /* CountC_SFN_Frame_difference */
static int hf_rrc_tm = -1; /* INTEGER_0_38399 */
-static int hf_rrc_tdd_96 = -1; /* T_tdd_89 */
+static int hf_rrc_tdd_99 = -1; /* T_tdd_92 */
static int hf_rrc_bsicReported = -1; /* BSICReported */
static int hf_rrc_CellToReportList_item = -1; /* CellToReport */
static int hf_rrc_cnavToc = -1; /* BIT_STRING_SIZE_11 */
@@ -5745,8 +6059,8 @@ static int hf_rrc_cnavISCl5i5 = -1; /* BIT_STRING_SIZE_13 */
static int hf_rrc_cnavISCl5q5 = -1; /* BIT_STRING_SIZE_13 */
static int hf_rrc_countC_SFN_High = -1; /* INTEGER_0_15 */
static int hf_rrc_off = -1; /* INTEGER_0_255 */
-static int hf_rrc_modeSpecificInfo_100 = -1; /* T_modeSpecificInfo_100 */
-static int hf_rrc_fdd_142 = -1; /* T_fdd_137 */
+static int hf_rrc_modeSpecificInfo_103 = -1; /* T_modeSpecificInfo_103 */
+static int hf_rrc_fdd_145 = -1; /* T_fdd_140 */
static int hf_rrc_startPSC_01 = -1; /* PrimaryCPICH_Info */
static int hf_rrc_numberOfPSCs_01 = -1; /* INTEGER_1_512 */
static int hf_rrc_CSGCellInfoList_item = -1; /* CSGCellInfo */
@@ -5868,16 +6182,19 @@ static int hf_rrc_replacementActivationThreshold = -1; /* ReplacementActivation
static int hf_rrc_useCIO = -1; /* BOOLEAN */
static int hf_rrc_thresholdUsedFrequency = -1; /* ThresholdUsedFrequency */
static int hf_rrc_thresholdUsedFrequency_01 = -1; /* ThresholdUsedFrequency_r6 */
-static int hf_rrc_dummy_45 = -1; /* Threshold */
+static int hf_rrc_dummy_49 = -1; /* Threshold */
static int hf_rrc_usedFreqW = -1; /* W */
static int hf_rrc_hysteresis = -1; /* HysteresisInterFreq */
static int hf_rrc_timeToTrigger = -1; /* TimeToTrigger */
static int hf_rrc_reportingCellStatus = -1; /* ReportingCellStatus */
static int hf_rrc_nonUsedFreqParameterList = -1; /* NonUsedFreqParameterList */
static int hf_rrc_nonUsedFreqParameterList_01 = -1; /* NonUsedFreqWList_r6 */
+static int hf_rrc_reportingCellStatus_01 = -1; /* ReportingCellStatus_r10 */
+static int hf_rrc_nonUsedFreqParameterList_02 = -1; /* NonUsedFreq2aParameterList_r10 */
static int hf_rrc_usedFreqThreshold = -1; /* Threshold */
static int hf_rrc_usedFreqThreshold_01 = -1; /* Threshold_r6 */
-static int hf_rrc_nonUsedFreqParameterList_02 = -1; /* NonUsedFreqParameterList_r6 */
+static int hf_rrc_nonUsedFreqParameterList_03 = -1; /* NonUsedFreqParameterList_r6 */
+static int hf_rrc_nonUsedFreqParameterList_04 = -1; /* NonUsedFreqParameterList_r10 */
static int hf_rrc_thresholdOwnSystem = -1; /* Threshold */
static int hf_rrc_thresholdOtherSystem = -1; /* Threshold */
static int hf_rrc_hysteresis_01 = -1; /* Hysteresis */
@@ -5890,6 +6207,7 @@ static int hf_rrc_ue_InternalEventResults = -1; /* UE_InternalEventResults */
static int hf_rrc_ue_positioning_MeasurementEventResults = -1; /* UE_Positioning_MeasurementEventResults */
static int hf_rrc_ue_positioning_MeasurementEventResults_01 = -1; /* UE_Positioning_MeasurementEventResults_v770ext */
static int hf_rrc_ue_positioning_MeasurementEventResults_02 = -1; /* UE_Positioning_MeasurementEventResults_v860ext */
+static int hf_rrc_interFreqEventResults_01 = -1; /* InterFreqEventResults_va40ext */
static int hf_rrc_intraFreqEventResults_01 = -1; /* IntraFreqEventResultsOnSecUlFreq */
static int hf_rrc_dopplerFirstOrder = -1; /* INTEGER_M42_21 */
static int hf_rrc_dopplerUncertainty = -1; /* T_dopplerUncertainty */
@@ -5901,8 +6219,8 @@ static int hf_rrc_inter_freq_TDD_meas_ind = -1; /* BOOLEAN */
static int hf_rrc_inter_RAT_meas_ind = -1; /* SEQUENCE_SIZE_1_maxOtherRAT_OF_RAT_Type */
static int hf_rrc_inter_RAT_meas_ind_item = -1; /* RAT_Type */
static int hf_rrc_inter_freq_TDD128_meas_ind = -1; /* BOOLEAN */
-static int hf_rrc_fdd_143 = -1; /* PrimaryCPICH_Info */
-static int hf_rrc_tdd_97 = -1; /* PrimaryCCPCH_Info_LCR_r4 */
+static int hf_rrc_fdd_146 = -1; /* PrimaryCPICH_Info */
+static int hf_rrc_tdd_100 = -1; /* PrimaryCCPCH_Info_LCR_r4 */
static int hf_rrc_ForbiddenAffectCellList_item = -1; /* ForbiddenAffectCell */
static int hf_rrc_ForbiddenAffectCellList_r4_item = -1; /* ForbiddenAffectCell_r4 */
static int hf_rrc_ForbiddenAffectCellList_LCR_r4_item = -1; /* ForbiddenAffectCell_LCR_r4 */
@@ -5927,11 +6245,19 @@ static int hf_rrc_uePositioningGANSSAuxiliaryInfo = -1; /* UE_Positioning_GANSS
static int hf_rrc_uePositioningGANSSAlmanac_02 = -1; /* UE_Positioning_GANSS_Almanac_r8 */
static int hf_rrc_uePositioningDGANSSCorrections_01 = -1; /* UE_Positioning_DGANSSCorrections_r9 */
static int hf_rrc_uePositioningDGANSSCorrections_02 = -1; /* UE_Positioning_DGANSSCorrections_v920ext */
+static int hf_rrc_ganssTimeModelsList_01 = -1; /* GANSSTimeModelsList_va40ext */
+static int hf_rrc_uePositioningGANSSReferenceMeasurementInfo_01 = -1; /* UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext */
+static int hf_rrc_uePositioningGANSSAlmanac_03 = -1; /* UE_Positioning_GANSS_Almanac_va40ext */
+static int hf_rrc_ganssTimeModelsList_02 = -1; /* GANSSTimeModelsList_r10 */
+static int hf_rrc_uePositioningGANSSReferenceMeasurementInfo_02 = -1; /* UE_Positioning_GANSS_ReferenceMeasurementInfo_r10 */
+static int hf_rrc_uePositioningGANSSAlmanac_04 = -1; /* UE_Positioning_GANSS_Almanac_r10 */
static int hf_rrc_GANSSGenericDataList_item = -1; /* GANSSGenericData */
static int hf_rrc_GANSSGenericDataList_v860ext_item = -1; /* GANSSGenericData_v860ext */
static int hf_rrc_GANSSGenericDataList_r8_item = -1; /* GANSSGenericData_r8 */
static int hf_rrc_GANSSGenericDataList_r9_item = -1; /* GANSSGenericData_r9 */
static int hf_rrc_GANSSGenericDataList_v920ext_item = -1; /* GANSSGenericData_v920ext */
+static int hf_rrc_GANSSGenericDataList_va40ext_item = -1; /* GANSSGenericData_va40ext */
+static int hf_rrc_GANSSGenericDataList_r10_item = -1; /* GANSSGenericData_r10 */
static int hf_rrc_GANSSGenericMeasurementInfo_item = -1; /* GANSSGenericMeasurementInfo_item */
static int hf_rrc_ganssMeasurementSignalList = -1; /* GANSSMeasurementSignalList */
static int hf_rrc_GANSSGenericMeasurementInfo_v860ext_item = -1; /* GANSSGenericMeasurementInfo_v860ext_item */
@@ -5987,8 +6313,13 @@ static int hf_rrc_codePhase_01 = -1; /* INTEGER_0_1023 */
static int hf_rrc_integerCodePhase_01 = -1; /* INTEGER_0_127 */
static int hf_rrc_codePhaseSearchWindow_01 = -1; /* BIT_STRING_SIZE_5 */
static int hf_rrc_azimuthandElevation = -1; /* AzimuthAndElevation */
+static int hf_rrc_azimuthandElevation_01 = -1; /* AzimuthAndElevation_r10 */
static int hf_rrc_GANSSSatelliteInformationList_item = -1; /* GANSSSatelliteInformation */
+static int hf_rrc_GANSSSatelliteInformationList_va40ext_item = -1; /* GANSSSatelliteInformation_va40ext */
+static int hf_rrc_GANSSSatelliteInformationList_r10_item = -1; /* GANSSSatelliteInformation_r10 */
static int hf_rrc_GANSSTimeModelsList_item = -1; /* UE_Positioning_GANSS_TimeModel */
+static int hf_rrc_GANSSTimeModelsList_va40ext_item = -1; /* UE_Positioning_GANSS_TimeModel_va40ext */
+static int hf_rrc_GANSSTimeModelsList_r10_item = -1; /* UE_Positioning_GANSS_TimeModel_r10 */
static int hf_rrc_gloAlmNA = -1; /* BIT_STRING_SIZE_11 */
static int hf_rrc_gloAlmnA = -1; /* BIT_STRING_SIZE_5 */
static int hf_rrc_gloAlmHA = -1; /* BIT_STRING_SIZE_5 */
@@ -6094,7 +6425,7 @@ static int hf_rrc_variableBitMapOfARFCNs = -1; /* OCTET_STRING_SIZE_1_16 */
static int hf_rrc_continuousRangeOfARFCNs = -1; /* T_continuousRangeOfARFCNs */
static int hf_rrc_endingARFCN = -1; /* BCCH_ARFCN */
static int hf_rrc_gsm_CarrierRSSI = -1; /* GSM_CarrierRSSI */
-static int hf_rrc_dummy_46 = -1; /* INTEGER_46_173 */
+static int hf_rrc_dummy_50 = -1; /* INTEGER_46_173 */
static int hf_rrc_dummy2_11 = -1; /* ObservedTimeDifferenceToGSM */
static int hf_rrc_GSM_MeasuredResultsList_item = -1; /* GSM_MeasuredResults */
static int hf_rrc_tlm_Message = -1; /* BIT_STRING_SIZE_14 */
@@ -6131,17 +6462,18 @@ static int hf_rrc_newInterFreqCellList_04 = -1; /* NewInterFreqCellList_r8 */
static int hf_rrc_newInterFreqCellList_05 = -1; /* NewInterFreqCellList_r9 */
static int hf_rrc_cSGInterFreqCellInfoList = -1; /* CSGInterFreqCellInfoList */
static int hf_rrc_interFreqSIAcquisition = -1; /* InterFreqSIAcquisition */
-static int hf_rrc_modeSpecificInfo_101 = -1; /* T_modeSpecificInfo_101 */
-static int hf_rrc_fdd_144 = -1; /* T_fdd_138 */
+static int hf_rrc_newInterFreqCellList_06 = -1; /* NewInterFreqCellList_r10 */
+static int hf_rrc_modeSpecificInfo_104 = -1; /* T_modeSpecificInfo_104 */
+static int hf_rrc_fdd_147 = -1; /* T_fdd_141 */
static int hf_rrc_primaryScramblingCode_01 = -1; /* PrimaryCPICH_Info */
-static int hf_rrc_newInterFreqCellList_06 = -1; /* NewInterFreqCellSI_List_RSCP */
-static int hf_rrc_newInterFreqCellList_07 = -1; /* NewInterFreqCellSI_List_ECN0 */
-static int hf_rrc_newInterFreqCellList_08 = -1; /* NewInterFreqCellSI_List_HCS_RSCP */
-static int hf_rrc_newInterFreqCellList_09 = -1; /* NewInterFreqCellSI_List_HCS_ECN0 */
-static int hf_rrc_newInterFreqCellList_10 = -1; /* NewInterFreqCellSI_List_RSCP_LCR_r4 */
-static int hf_rrc_newInterFreqCellList_11 = -1; /* NewInterFreqCellSI_List_ECN0_LCR_r4 */
-static int hf_rrc_newInterFreqCellList_12 = -1; /* NewInterFreqCellSI_List_HCS_RSCP_LCR_r4 */
-static int hf_rrc_newInterFreqCellList_13 = -1; /* NewInterFreqCellSI_List_HCS_ECN0_LCR_r4 */
+static int hf_rrc_newInterFreqCellList_07 = -1; /* NewInterFreqCellSI_List_RSCP */
+static int hf_rrc_newInterFreqCellList_08 = -1; /* NewInterFreqCellSI_List_ECN0 */
+static int hf_rrc_newInterFreqCellList_09 = -1; /* NewInterFreqCellSI_List_HCS_RSCP */
+static int hf_rrc_newInterFreqCellList_10 = -1; /* NewInterFreqCellSI_List_HCS_ECN0 */
+static int hf_rrc_newInterFreqCellList_11 = -1; /* NewInterFreqCellSI_List_RSCP_LCR_r4 */
+static int hf_rrc_newInterFreqCellList_12 = -1; /* NewInterFreqCellSI_List_ECN0_LCR_r4 */
+static int hf_rrc_newInterFreqCellList_13 = -1; /* NewInterFreqCellSI_List_HCS_RSCP_LCR_r4 */
+static int hf_rrc_newInterFreqCellList_14 = -1; /* NewInterFreqCellSI_List_HCS_ECN0_LCR_r4 */
static int hf_rrc_InterFreqCellList_item = -1; /* InterFreqCell */
static int hf_rrc_InterFreqCellList_LCR_r4_ext_item = -1; /* InterFreqCell_LCR_r4 */
static int hf_rrc_InterFreqCellMeasuredResultsList_item = -1; /* CellMeasuredResults */
@@ -6158,8 +6490,15 @@ static int hf_rrc_event2c_01 = -1; /* Event2c_r6 */
static int hf_rrc_event2d_01 = -1; /* Event2d_r6 */
static int hf_rrc_event2e_01 = -1; /* Event2e_r6 */
static int hf_rrc_event2f_01 = -1; /* Event2f_r6 */
+static int hf_rrc_event2a_02 = -1; /* Event2a_r10 */
+static int hf_rrc_event2b_02 = -1; /* Event2b_r10 */
+static int hf_rrc_event2c_02 = -1; /* Event2c_r10 */
+static int hf_rrc_event2d_02 = -1; /* Event2d_r10 */
+static int hf_rrc_event2e_02 = -1; /* Event2e_r10 */
+static int hf_rrc_event2f_02 = -1; /* Event2f_r10 */
static int hf_rrc_InterFreqEventList_item = -1; /* InterFreqEvent */
static int hf_rrc_InterFreqEventList_r6_item = -1; /* InterFreqEvent_r6 */
+static int hf_rrc_InterFreqEventList_r10_item = -1; /* InterFreqEvent_r10 */
static int hf_rrc_InterFrequencyMeasuredResultsList_v590ext_item = -1; /* DeltaRSCPPerCell */
static int hf_rrc_threholdUsedFrequency_delta = -1; /* DeltaRSCP */
static int hf_rrc_threholdNonUsedFrequency_deltaList = -1; /* ThreholdNonUsedFrequency_deltaList */
@@ -6168,16 +6507,17 @@ static int hf_rrc_Intra_FreqEventCriteriaList_v590ext_item = -1; /* DeltaRSCP *
static int hf_rrc_IntraFrequencyMeasuredResultsList_v590ext_item = -1; /* DeltaRSCPPerCell */
static int hf_rrc_eventID_01 = -1; /* EventIDInterFreq */
static int hf_rrc_interFreqCellList = -1; /* InterFreqCellList */
+static int hf_rrc_detectedSetTrigger = -1; /* T_detectedSetTrigger */
static int hf_rrc_interFreqCellList_01 = -1; /* InterFreqCellList_LCR_r4_ext */
static int hf_rrc_reportingCriteria = -1; /* T_reportingCriteria */
static int hf_rrc_intraFreqReportingCriteria_02 = -1; /* T_intraFreqReportingCriteria */
static int hf_rrc_intraFreqMeasQuantity = -1; /* IntraFreqMeasQuantity */
static int hf_rrc_interFreqReportingCriteria = -1; /* T_interFreqReportingCriteria */
static int hf_rrc_filterCoefficient = -1; /* FilterCoefficient */
-static int hf_rrc_modeSpecificInfo_102 = -1; /* T_modeSpecificInfo_102 */
-static int hf_rrc_fdd_145 = -1; /* T_fdd_139 */
+static int hf_rrc_modeSpecificInfo_105 = -1; /* T_modeSpecificInfo_105 */
+static int hf_rrc_fdd_148 = -1; /* T_fdd_142 */
static int hf_rrc_freqQualityEstimateQuantity_FDD = -1; /* FreqQualityEstimateQuantity_FDD */
-static int hf_rrc_tdd_98 = -1; /* T_tdd_90 */
+static int hf_rrc_tdd_101 = -1; /* T_tdd_93 */
static int hf_rrc_freqQualityEstimateQuantity_TDD = -1; /* FreqQualityEstimateQuantity_TDD */
static int hf_rrc_utra_CarrierRSSI = -1; /* UTRA_CarrierRSSI */
static int hf_rrc_interFreqCellMeasuredResultsList = -1; /* InterFreqCellMeasuredResultsList */
@@ -6193,16 +6533,16 @@ static int hf_rrc_interFreqCellInfoSI_List_05 = -1; /* InterFreqCellInfoSI_List
static int hf_rrc_interFreqCellInfoSI_List_06 = -1; /* InterFreqCellInfoSI_List_HCS_RSCP_LCR */
static int hf_rrc_interFreqCellInfoSI_List_07 = -1; /* InterFreqCellInfoSI_List_HCS_ECN0_LCR */
static int hf_rrc_InterFreqRACHRepCellsList_item = -1; /* InterFreqCellID */
-static int hf_rrc_modeSpecificInfo_103 = -1; /* T_modeSpecificInfo_103 */
-static int hf_rrc_fdd_146 = -1; /* T_fdd_140 */
+static int hf_rrc_modeSpecificInfo_106 = -1; /* T_modeSpecificInfo_106 */
+static int hf_rrc_fdd_149 = -1; /* T_fdd_143 */
static int hf_rrc_interFreqRepQuantityRACH_FDD = -1; /* InterFreqRepQuantityRACH_FDD */
-static int hf_rrc_tdd_99 = -1; /* T_tdd_91 */
+static int hf_rrc_tdd_102 = -1; /* T_tdd_94 */
static int hf_rrc_interFreqRepQuantityRACH_TDDList = -1; /* InterFreqRepQuantityRACH_TDDList */
static int hf_rrc_interFreqRACHReportingThreshold = -1; /* Threshold */
static int hf_rrc_maxReportedCellsOnRACHinterFreq = -1; /* MaxReportedCellsOnRACHinterFreq */
-static int hf_rrc_modeSpecificInfo_104 = -1; /* T_modeSpecificInfo_104 */
-static int hf_rrc_fdd_147 = -1; /* T_fdd_141 */
-static int hf_rrc_tdd_100 = -1; /* T_tdd_92 */
+static int hf_rrc_modeSpecificInfo_107 = -1; /* T_modeSpecificInfo_107 */
+static int hf_rrc_fdd_150 = -1; /* T_fdd_144 */
+static int hf_rrc_tdd_103 = -1; /* T_tdd_95 */
static int hf_rrc_interFreqReportingCriteria_01 = -1; /* InterFreqReportingCriteria */
static int hf_rrc_periodicalReportingCriteria_01 = -1; /* PeriodicalWithReportingCellStatus */
static int hf_rrc_noReporting = -1; /* ReportingCellStatusOpt */
@@ -6211,8 +6551,12 @@ static int hf_rrc_intraFreqReportingCriteria_04 = -1; /* IntraFreqReportingCrit
static int hf_rrc_interFreqReportingCriteria_02 = -1; /* InterFreqReportingCriteria_r6 */
static int hf_rrc_intraFreqReportingCriteria_05 = -1; /* IntraFreqReportingCriteria_r7 */
static int hf_rrc_intraFreqReportingCriteria_06 = -1; /* IntraFreqReportingCriteria_r9 */
+static int hf_rrc_interFreqReportingCriteria_03 = -1; /* InterFreqReportingCriteria_r10 */
+static int hf_rrc_periodicalReportingCriteria_02 = -1; /* PeriodicalWithReportingCellStatus_r10 */
+static int hf_rrc_noReporting_01 = -1; /* ReportingCellStatusOpt_r10 */
static int hf_rrc_interFreqEventList = -1; /* InterFreqEventList */
static int hf_rrc_interFreqEventList_01 = -1; /* InterFreqEventList_r6 */
+static int hf_rrc_interFreqEventList_02 = -1; /* InterFreqEventList_r10 */
static int hf_rrc_utra_Carrier_RSSI = -1; /* BOOLEAN */
static int hf_rrc_frequencyQualityEstimate = -1; /* BOOLEAN */
static int hf_rrc_nonFreqRelatedQuantities = -1; /* CellReportingQuantities */
@@ -6232,6 +6576,9 @@ static int hf_rrc_adjacentFrequencyIndex = -1; /* INTEGER_0_31 */
static int hf_rrc_interFreqCellInfoList_03 = -1; /* InterFreqCellInfoList_r9 */
static int hf_rrc_interBandFrequencyIndex = -1; /* INTEGER_0_31 */
static int hf_rrc_reportCriteria_04 = -1; /* InterFreqReportCriteria_r9 */
+static int hf_rrc_interFreqCellInfoList_04 = -1; /* InterFreqCellInfoList_r10 */
+static int hf_rrc_freqIndexListForEnhancedMeas = -1; /* FreqIndexListForEnhancedMeas */
+static int hf_rrc_reportCriteria_05 = -1; /* InterFreqReportCriteria_r10 */
static int hf_rrc_technologySpecificInfo = -1; /* T_technologySpecificInfo */
static int hf_rrc_gsm_08 = -1; /* T_gsm_08 */
static int hf_rrc_bsic = -1; /* BSIC */
@@ -6274,7 +6621,7 @@ static int hf_rrc_InterRATMeasuredResultsList_item = -1; /* InterRATMeasuredRes
static int hf_rrc_interRATCellInfoList = -1; /* InterRATCellInfoList */
static int hf_rrc_interRATMeasQuantity = -1; /* InterRATMeasQuantity */
static int hf_rrc_interRATReportingQuantity = -1; /* InterRATReportingQuantity */
-static int hf_rrc_reportCriteria_05 = -1; /* InterRATReportCriteria */
+static int hf_rrc_reportCriteria_06 = -1; /* InterRATReportCriteria */
static int hf_rrc_interRATCellInfoList_01 = -1; /* InterRATCellInfoList_r4 */
static int hf_rrc_interRATCellInfoList_02 = -1; /* InterRATCellInfoList_r6 */
static int hf_rrc_interRATMeasurementObjects = -1; /* T_interRATMeasurementObjects */
@@ -6306,18 +6653,19 @@ static int hf_rrc_intraFreqCellInfoListOnSecULFreq = -1; /* IntraFreqCellInfoLi
static int hf_rrc_newIntraFreqCellList_04 = -1; /* NewIntraFreqCellList_r9 */
static int hf_rrc_cSGIntraFreqCellInfoList = -1; /* CSGIntraFreqCellInfoList */
static int hf_rrc_intraFreqSIAcquisition = -1; /* IntraFreqSIAcquisition */
+static int hf_rrc_newIntraFreqCellList_05 = -1; /* NewIntraFreqCellList_r10 */
static int hf_rrc_IntraFreqSIAcquisitionInfo_item = -1; /* PrimaryCPICH_Info */
-static int hf_rrc_modeSpecificInfo_105 = -1; /* T_modeSpecificInfo_105 */
-static int hf_rrc_fdd_148 = -1; /* T_fdd_142 */
+static int hf_rrc_modeSpecificInfo_108 = -1; /* T_modeSpecificInfo_108 */
+static int hf_rrc_fdd_151 = -1; /* T_fdd_145 */
static int hf_rrc_intraFreqSIAcquisitionInfo = -1; /* IntraFreqSIAcquisitionInfo */
-static int hf_rrc_newIntraFreqCellList_05 = -1; /* NewIntraFreqCellSI_List_RSCP */
-static int hf_rrc_newIntraFreqCellList_06 = -1; /* NewIntraFreqCellSI_List_ECN0 */
-static int hf_rrc_newIntraFreqCellList_07 = -1; /* NewIntraFreqCellSI_List_HCS_RSCP */
-static int hf_rrc_newIntraFreqCellList_08 = -1; /* NewIntraFreqCellSI_List_HCS_ECN0 */
-static int hf_rrc_newIntraFreqCellList_09 = -1; /* NewIntraFreqCellSI_List_RSCP_LCR_r4 */
-static int hf_rrc_newIntraFreqCellList_10 = -1; /* NewIntraFreqCellSI_List_ECN0_LCR_r4 */
-static int hf_rrc_newIntraFreqCellList_11 = -1; /* NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 */
-static int hf_rrc_newIntraFreqCellList_12 = -1; /* NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 */
+static int hf_rrc_newIntraFreqCellList_06 = -1; /* NewIntraFreqCellSI_List_RSCP */
+static int hf_rrc_newIntraFreqCellList_07 = -1; /* NewIntraFreqCellSI_List_ECN0 */
+static int hf_rrc_newIntraFreqCellList_08 = -1; /* NewIntraFreqCellSI_List_HCS_RSCP */
+static int hf_rrc_newIntraFreqCellList_09 = -1; /* NewIntraFreqCellSI_List_HCS_ECN0 */
+static int hf_rrc_newIntraFreqCellList_10 = -1; /* NewIntraFreqCellSI_List_RSCP_LCR_r4 */
+static int hf_rrc_newIntraFreqCellList_11 = -1; /* NewIntraFreqCellSI_List_ECN0_LCR_r4 */
+static int hf_rrc_newIntraFreqCellList_12 = -1; /* NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 */
+static int hf_rrc_newIntraFreqCellList_13 = -1; /* NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 */
static int hf_rrc_e1a = -1; /* Event1a */
static int hf_rrc_e1b = -1; /* Event1b */
static int hf_rrc_e1c = -1; /* Event1c */
@@ -6356,10 +6704,10 @@ static int hf_rrc_intraFreqEventCriteria_item = -1; /* IntraFreqEventCriteriaOn
static int hf_rrc_eventID_02 = -1; /* EventIDIntraFreq */
static int hf_rrc_cellMeasurementEventResults = -1; /* CellMeasurementEventResults */
static int hf_rrc_cellMeasurementEventResultsOnSecUlFreq = -1; /* CellMeasurementEventResultsOnSecUlFreq */
-static int hf_rrc_modeSpecificInfo_106 = -1; /* T_modeSpecificInfo_106 */
-static int hf_rrc_fdd_149 = -1; /* T_fdd_143 */
+static int hf_rrc_modeSpecificInfo_109 = -1; /* T_modeSpecificInfo_109 */
+static int hf_rrc_fdd_152 = -1; /* T_fdd_146 */
static int hf_rrc_intraFreqMeasQuantity_FDD = -1; /* IntraFreqMeasQuantity_FDD */
-static int hf_rrc_tdd_101 = -1; /* T_tdd_93 */
+static int hf_rrc_tdd_104 = -1; /* T_tdd_96 */
static int hf_rrc_intraFreqMeasQuantity_TDDList = -1; /* IntraFreqMeasQuantity_TDDList */
static int hf_rrc_IntraFreqMeasQuantity_TDDList_item = -1; /* IntraFreqMeasQuantity_TDD */
static int hf_rrc_IntraFreqMeasQuantity_TDD_sib3List_item = -1; /* IntraFreqMeasQuantity_TDD_sib3List_item */
@@ -6388,23 +6736,88 @@ static int hf_rrc_activeSetReportingQuantities = -1; /* CellReportingQuantities
static int hf_rrc_monitoredSetReportingQuantities = -1; /* CellReportingQuantities */
static int hf_rrc_detectedSetReportingQuantities = -1; /* CellReportingQuantities */
static int hf_rrc_sfn_SFN_OTD_Type = -1; /* SFN_SFN_OTD_Type */
-static int hf_rrc_modeSpecificInfo_107 = -1; /* T_modeSpecificInfo_107 */
-static int hf_rrc_fdd_150 = -1; /* T_fdd_144 */
+static int hf_rrc_modeSpecificInfo_110 = -1; /* T_modeSpecificInfo_110 */
+static int hf_rrc_fdd_153 = -1; /* T_fdd_147 */
static int hf_rrc_intraFreqRepQuantityRACH_FDD = -1; /* IntraFreqRepQuantityRACH_FDD */
-static int hf_rrc_tdd_102 = -1; /* T_tdd_94 */
+static int hf_rrc_tdd_105 = -1; /* T_tdd_97 */
static int hf_rrc_intraFreqRepQuantityRACH_TDDList = -1; /* IntraFreqRepQuantityRACH_TDDList */
static int hf_rrc_IntraFreqRepQuantityRACH_TDDList_item = -1; /* IntraFreqRepQuantityRACH_TDD */
static int hf_rrc_intraFreqCellInfoList = -1; /* IntraFreqCellInfoList */
static int hf_rrc_intraFreqReportingQuantity = -1; /* IntraFreqReportingQuantity */
-static int hf_rrc_reportCriteria_06 = -1; /* IntraFreqReportCriteria */
+static int hf_rrc_reportCriteria_07 = -1; /* IntraFreqReportCriteria */
static int hf_rrc_intraFreqCellInfoList_01 = -1; /* IntraFreqCellInfoList_r4 */
-static int hf_rrc_reportCriteria_07 = -1; /* IntraFreqReportCriteria_r4 */
-static int hf_rrc_reportCriteria_08 = -1; /* IntraFreqReportCriteria_r6 */
-static int hf_rrc_reportCriteria_09 = -1; /* IntraFreqReportCriteria_r7 */
+static int hf_rrc_reportCriteria_08 = -1; /* IntraFreqReportCriteria_r4 */
+static int hf_rrc_reportCriteria_09 = -1; /* IntraFreqReportCriteria_r6 */
+static int hf_rrc_reportCriteria_10 = -1; /* IntraFreqReportCriteria_r7 */
static int hf_rrc_intraFreqCellInfoList_02 = -1; /* IntraFreqCellInfoList_r9 */
static int hf_rrc_intraFreqCellInfoListOnSecULFreq_01 = -1; /* IntraFreqCellInfoListOnSecULFreq */
-static int hf_rrc_reportCriteria_10 = -1; /* IntraFreqReportCriteria_r9 */
+static int hf_rrc_reportCriteria_11 = -1; /* IntraFreqReportCriteria_r9 */
+static int hf_rrc_intraFreqCellInfoList_03 = -1; /* IntraFreqCellInfoList_r10 */
static int hf_rrc_IntraFrequencyMeasuredResultsListOnSecULFreq_item = -1; /* CellMeasuredResults_r9 */
+static int hf_rrc_loggingAbsoluteThreshold = -1; /* LoggingAbsoluteThreshold */
+static int hf_rrc_loggingRelativeThreshold = -1; /* LoggingRelativeThreshold */
+static int hf_rrc_loggingDuration = -1; /* T_loggingDuration */
+static int hf_rrc_intraUTRAANR = -1; /* IntraUTRAANR */
+static int hf_rrc_interRATANRforEUTRAIndicator = -1; /* T_interRATANRforEUTRAIndicator */
+static int hf_rrc_interRATANRforGSMIndicator = -1; /* T_interRATANRforGSMIndicator */
+static int hf_rrc_LoggedANRReportInfoList_item = -1; /* LoggedANRReportInfo */
+static int hf_rrc_servingCell = -1; /* CellIdentity */
+static int hf_rrc_loggedCellInfo = -1; /* LoggedCellInfo */
+static int hf_rrc_loggedUTRACellInfo = -1; /* LoggedUTRACellInfo */
+static int hf_rrc_loggedEUTRACellInfo = -1; /* LoggedEUTRACellInfo */
+static int hf_rrc_loggedGSMCellInfo = -1; /* LoggedGSMCellInfo */
+static int hf_rrc_eutraCellIdentity = -1; /* BIT_STRING_SIZE_28 */
+static int hf_rrc_gsmCellIdentity = -1; /* BIT_STRING_SIZE_16 */
+static int hf_rrc_bandIndicator_01 = -1; /* Frequency_Band */
+static int hf_rrc_absoluteTimeInfo = -1; /* BIT_STRING_SIZE_48 */
+static int hf_rrc_loggingDuration_01 = -1; /* T_loggingDuration_01 */
+static int hf_rrc_loggingInterval = -1; /* T_loggingInterval */
+static int hf_rrc_traceReference = -1; /* TraceReference */
+static int hf_rrc_traceRecordingSession = -1; /* TraceRecordingSession */
+static int hf_rrc_tce_Id = -1; /* TCE_Id */
+static int hf_rrc_areaConfiguration = -1; /* T_areaConfiguration */
+static int hf_rrc_cellIDList = -1; /* SEQUENCE_SIZE_1_32_OF_CellIdentity */
+static int hf_rrc_cellIDList_item = -1; /* CellIdentity */
+static int hf_rrc_locationAreaList = -1; /* SEQUENCE_SIZE_1_8_OF_LAI */
+static int hf_rrc_locationAreaList_item = -1; /* LAI */
+static int hf_rrc_routingAreaList = -1; /* SEQUENCE_SIZE_1_8_OF_RAI */
+static int hf_rrc_routingAreaList_item = -1; /* RAI */
+static int hf_rrc_LoggedMeasInterfreqList_FDD_item = -1; /* LoggedMeasInterfreqInfo_FDD */
+static int hf_rrc_loggedMeasInterfreqNeighbourList = -1; /* SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD */
+static int hf_rrc_loggedMeasInterfreqNeighbourList_item = -1; /* LoggedMeasNeighbourInfo_FDD */
+static int hf_rrc_loggedMeasInterfreqNeighbourList_01 = -1; /* LoggedMeasInterfreqNeighbourList_TDD128 */
+static int hf_rrc_loggedMeasEUTRAFreqList = -1; /* LoggedMeasEUTRAFreqList */
+static int hf_rrc_loggedMeasGSMNeighbourCellsList = -1; /* LoggedMeasGSMNeighbourCellsList */
+static int hf_rrc_LoggedMeasIntrafreqNeighbourList_FDD_item = -1; /* LoggedMeasNeighbourInfo_FDD */
+static int hf_rrc_LoggedMeasIntrafreqNeighbourMeasList_TDD128_item = -1; /* LoggedMeasNeighbourMeas_TDD128 */
+static int hf_rrc_LoggedMeasGSMNeighbourCellsList_item = -1; /* LoggedMeasGSMNeighbourCellsinfo */
+static int hf_rrc_LoggedMeasEUTRAFreqList_item = -1; /* LoggedMeasEUTRAFreqInfo */
+static int hf_rrc_loggedMeasEUTRAFreqNeighbourInfoList = -1; /* SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo */
+static int hf_rrc_loggedMeasEUTRAFreqNeighbourInfoList_item = -1; /* LoggedMeasEUTRAFreqNeighbourInfo */
+static int hf_rrc_ellipsoidPoint = -1; /* EllipsoidPoint */
+static int hf_rrc_ellipsoidPointAltitude = -1; /* EllipsoidPointAltitude */
+static int hf_rrc_relativeTimeStamp = -1; /* INTEGER_0_7200 */
+static int hf_rrc_loggedMeasServingCellMeas = -1; /* LoggedMeasServingCellMeas_FDD */
+static int hf_rrc_loggedMeasIntrafreqNeighbourList = -1; /* LoggedMeasIntrafreqNeighbourList_FDD */
+static int hf_rrc_loggedMeasInterfreqList = -1; /* LoggedMeasInterfreqList_FDD */
+static int hf_rrc_loggedMeasInterRATNeighbourMeas = -1; /* LoggedMeasInterRATNeighbourMeas */
+static int hf_rrc_loggedMeasLocationInfo = -1; /* LoggedMeasLocationInfo */
+static int hf_rrc_loggedMeasServingCellMeas_01 = -1; /* LoggedMeasServingCellMeas_TDD128 */
+static int hf_rrc_loggedMeasIntrafreqNeighbourList_01 = -1; /* LoggedMeasIntrafreqNeighbourMeasList_TDD128 */
+static int hf_rrc_loggedMeasInterfreqList_01 = -1; /* LoggedMeasInterfreqList_TDD128 */
+static int hf_rrc_LoggedMeasInterfreqList_TDD128_item = -1; /* LoggedMeasInterfreqInfo_TDD128 */
+static int hf_rrc_LoggedMeasInterfreqNeighbourList_TDD128_item = -1; /* LoggedMeasNeighbourMeas_TDD128 */
+static int hf_rrc_loggedMeasInfoList = -1; /* LoggedMeasInfoList */
+static int hf_rrc_loggedMeasAvailable_06 = -1; /* T_loggedMeasAvailable_06 */
+static int hf_rrc_LoggedMeasInfoList_FDD_item = -1; /* LoggedMeasInfo_FDD */
+static int hf_rrc_LoggedMeasInfoList_TDD128_item = -1; /* LoggedMeasInfo_TDD128 */
+static int hf_rrc_modeSpecificInfo_111 = -1; /* T_modeSpecificInfo_111 */
+static int hf_rrc_fdd_154 = -1; /* T_fdd_148 */
+static int hf_rrc_loggedMeasInfoList_01 = -1; /* LoggedMeasInfoList_FDD */
+static int hf_rrc_tdd_106 = -1; /* T_tdd_98 */
+static int hf_rrc_loggedMeasInfoList_02 = -1; /* LoggedMeasInfoList_TDD128 */
+static int hf_rrc_rscpforANR = -1; /* RSCPforANR */
+static int hf_rrc_ec_N0forANR = -1; /* Ec_N0forANR */
static int hf_rrc_toe_nav = -1; /* BIT_STRING_SIZE_14 */
static int hf_rrc_ganss_omega_nav = -1; /* BIT_STRING_SIZE_32 */
static int hf_rrc_delta_n_nav = -1; /* BIT_STRING_SIZE_16 */
@@ -6446,10 +6859,10 @@ static int hf_rrc_MeasuredResultsList_LCR_r4_ext_item = -1; /* MeasuredResults_
static int hf_rrc_MeasuredResultsList_v770xet_item = -1; /* MeasuredResultsList_v770xet_item */
static int hf_rrc_MeasuredResultsList_v860ext_item = -1; /* MeasuredResultsList_v860ext_item */
static int hf_rrc_currentCell = -1; /* T_currentCell */
-static int hf_rrc_modeSpecificInfo_108 = -1; /* T_modeSpecificInfo_108 */
-static int hf_rrc_fdd_151 = -1; /* T_fdd_145 */
+static int hf_rrc_modeSpecificInfo_112 = -1; /* T_modeSpecificInfo_112 */
+static int hf_rrc_fdd_155 = -1; /* T_fdd_149 */
static int hf_rrc_measurementQuantity_02 = -1; /* T_measurementQuantity */
-static int hf_rrc_tdd_103 = -1; /* T_tdd_95 */
+static int hf_rrc_tdd_107 = -1; /* T_tdd_99 */
static int hf_rrc_timeslotISCP = -1; /* TimeslotISCP_List */
static int hf_rrc_monitoredCells = -1; /* MonitoredCellRACH_List */
static int hf_rrc_currentCell_DeltaRSCP = -1; /* DeltaRSCPPerCell */
@@ -6476,6 +6889,9 @@ static int hf_rrc_measurementType_04 = -1; /* MeasurementType_r8 */
static int hf_rrc_setup_05 = -1; /* MeasurementType_r9 */
static int hf_rrc_modify_06 = -1; /* T_modify_06 */
static int hf_rrc_measurementType_05 = -1; /* MeasurementType_r9 */
+static int hf_rrc_setup_06 = -1; /* MeasurementType_r10 */
+static int hf_rrc_modify_07 = -1; /* T_modify_07 */
+static int hf_rrc_measurementType_06 = -1; /* MeasurementType_r10 */
static int hf_rrc_use_of_HCS = -1; /* T_use_of_HCS */
static int hf_rrc_hcs_not_used = -1; /* T_hcs_not_used */
static int hf_rrc_cellSelectQualityMeasure_01 = -1; /* T_cellSelectQualityMeasure_01 */
@@ -6496,7 +6912,7 @@ static int hf_rrc_intraFreqMeasurementSysInfo_03 = -1; /* IntraFreqMeasurementS
static int hf_rrc_interFreqMeasurementSysInfo_03 = -1; /* InterFreqMeasurementSysInfo_HCS_ECN0 */
static int hf_rrc_interRATMeasurementSysInfo_01 = -1; /* InterRATMeasurementSysInfo */
static int hf_rrc_trafficVolumeMeasSysInfo = -1; /* TrafficVolumeMeasSysInfo */
-static int hf_rrc_dummy_47 = -1; /* UE_InternalMeasurementSysInfo */
+static int hf_rrc_dummy_51 = -1; /* UE_InternalMeasurementSysInfo */
static int hf_rrc_use_of_HCS_01 = -1; /* T_use_of_HCS_01 */
static int hf_rrc_hcs_not_used_01 = -1; /* T_hcs_not_used_01 */
static int hf_rrc_cellSelectQualityMeasure_03 = -1; /* T_cellSelectQualityMeasure_03 */
@@ -6570,13 +6986,16 @@ static int hf_rrc_interFrequencyMeasurement_05 = -1; /* InterFrequencyMeasureme
static int hf_rrc_interRATMeasurement_04 = -1; /* InterRATMeasurement_r9 */
static int hf_rrc_up_Measurement_03 = -1; /* UE_Positioning_Measurement_r9 */
static int hf_rrc_csgProximityDetection = -1; /* CSGProximityDetection */
+static int hf_rrc_intraFrequencyMeasurement_05 = -1; /* IntraFrequencyMeasurement_r10 */
+static int hf_rrc_interFrequencyMeasurement_06 = -1; /* InterFrequencyMeasurement_r10 */
+static int hf_rrc_up_Measurement_04 = -1; /* UE_Positioning_Measurement_r10 */
static int hf_rrc_ue_State = -1; /* T_ue_State */
static int hf_rrc_MonitoredCellRACH_List_item = -1; /* MonitoredCellRACH_Result */
static int hf_rrc_sfn_SFN_ObsTimeDifference = -1; /* SFN_SFN_ObsTimeDifference */
-static int hf_rrc_modeSpecificInfo_109 = -1; /* T_modeSpecificInfo_109 */
-static int hf_rrc_fdd_152 = -1; /* T_fdd_146 */
+static int hf_rrc_modeSpecificInfo_113 = -1; /* T_modeSpecificInfo_113 */
+static int hf_rrc_fdd_156 = -1; /* T_fdd_150 */
static int hf_rrc_measurementQuantity_03 = -1; /* T_measurementQuantity_01 */
-static int hf_rrc_tdd_104 = -1; /* T_tdd_96 */
+static int hf_rrc_tdd_108 = -1; /* T_tdd_100 */
static int hf_rrc_n_CR = -1; /* INTEGER_1_16 */
static int hf_rrc_t_CRMaxHyst = -1; /* T_CRMaxHyst */
static int hf_rrc_navToc = -1; /* BIT_STRING_SIZE_16 */
@@ -6676,16 +7095,16 @@ static int hf_rrc_c_rc = -1; /* BIT_STRING_SIZE_16 */
static int hf_rrc_omega_01 = -1; /* BIT_STRING_SIZE_32 */
static int hf_rrc_omegaDot_01 = -1; /* BIT_STRING_SIZE_24 */
static int hf_rrc_iDot = -1; /* BIT_STRING_SIZE_14 */
-static int hf_rrc_modeSpecificInfo_110 = -1; /* T_modeSpecificInfo_110 */
-static int hf_rrc_fdd_153 = -1; /* T_fdd_147 */
+static int hf_rrc_modeSpecificInfo_114 = -1; /* T_modeSpecificInfo_114 */
+static int hf_rrc_fdd_157 = -1; /* T_fdd_151 */
static int hf_rrc_neighbourIdentity = -1; /* PrimaryCPICH_Info */
static int hf_rrc_uE_RX_TX_TimeDifferenceType2Info = -1; /* UE_RX_TX_TimeDifferenceType2Info */
-static int hf_rrc_tdd_105 = -1; /* T_tdd_97 */
+static int hf_rrc_tdd_109 = -1; /* T_tdd_101 */
static int hf_rrc_neighbourAndChannelIdentity = -1; /* CellAndChannelIdentity */
static int hf_rrc_neighbourQuality = -1; /* NeighbourQuality */
static int hf_rrc_sfn_SFN_ObsTimeDifference2 = -1; /* SFN_SFN_ObsTimeDifference2 */
-static int hf_rrc_modeSpecificInfo_111 = -1; /* T_modeSpecificInfo_111 */
-static int hf_rrc_fdd_154 = -1; /* T_fdd_148 */
+static int hf_rrc_modeSpecificInfo_115 = -1; /* T_modeSpecificInfo_115 */
+static int hf_rrc_fdd_158 = -1; /* T_fdd_152 */
static int hf_rrc_NeighbourList_item = -1; /* Neighbour */
static int hf_rrc_NeighbourList_TDD_r7_item = -1; /* Neighbour_TDD_r7 */
static int hf_rrc_NeighbourList_v390ext_item = -1; /* Neighbour_v390ext */
@@ -6695,18 +7114,22 @@ static int hf_rrc_cellInfo = -1; /* CellInfo */
static int hf_rrc_cellInfo_01 = -1; /* CellInfo_r4 */
static int hf_rrc_intraSecondaryFreqIndicator = -1; /* BOOLEAN */
static int hf_rrc_cellInfo_LCR_r8 = -1; /* CellInfo_LCR_r8_ext */
-static int hf_rrc_modeSpecificInfo_112 = -1; /* T_modeSpecificInfo_112 */
+static int hf_rrc_modeSpecificInfo_116 = -1; /* T_modeSpecificInfo_116 */
static int hf_rrc_noInfo = -1; /* NULL */
-static int hf_rrc_tdd128_57 = -1; /* T_tdd128_55 */
+static int hf_rrc_tdd128_59 = -1; /* T_tdd128_57 */
static int hf_rrc_cellInfo_02 = -1; /* CellInfo_r9 */
-static int hf_rrc_modeSpecificInfo_113 = -1; /* T_modeSpecificInfo_113 */
-static int hf_rrc_tdd128_58 = -1; /* T_tdd128_56 */
+static int hf_rrc_modeSpecificInfo_117 = -1; /* T_modeSpecificInfo_117 */
+static int hf_rrc_tdd128_60 = -1; /* T_tdd128_58 */
+static int hf_rrc_modeSpecificInfo_118 = -1; /* T_modeSpecificInfo_118 */
+static int hf_rrc_tdd128_61 = -1; /* T_tdd128_59 */
+static int hf_rrc_sNPLMonitorSetIndicator_TDD128 = -1; /* BIT_STRING_SIZE_5 */
static int hf_rrc_NewInterFreqCellList_item = -1; /* NewInterFreqCell */
static int hf_rrc_NewInterFreqCellList_r4_item = -1; /* NewInterFreqCell_r4 */
static int hf_rrc_NewInterFreqCellList_v7b0ext_item = -1; /* NewInterFreqCell_v7b0ext */
static int hf_rrc_NewInterFreqCellList_LCR_v8a0ext_item = -1; /* NewInterFreqCell_LCR_v8a0ext */
static int hf_rrc_NewInterFreqCellList_r8_item = -1; /* NewInterFreqCell_r8 */
static int hf_rrc_NewInterFreqCellList_r9_item = -1; /* NewInterFreqCell_r9 */
+static int hf_rrc_NewInterFreqCellList_r10_item = -1; /* NewInterFreqCell_r10 */
static int hf_rrc_cellInfo_03 = -1; /* CellInfoSI_RSCP */
static int hf_rrc_cellInfo_04 = -1; /* CellInfoSI_ECN0 */
static int hf_rrc_cellInfo_05 = -1; /* CellInfoSI_HCS_RSCP */
@@ -6736,10 +7159,13 @@ static int hf_rrc_is_2000_04 = -1; /* T_is_2000_03 */
static int hf_rrc_NewInterRATCellList_item = -1; /* NewInterRATCell */
static int hf_rrc_NewInterRATCellList_B_item = -1; /* NewInterRATCell_B */
static int hf_rrc_intraFreqCellID = -1; /* IntraFreqCellID */
+static int hf_rrc_modeSpecificInfo_119 = -1; /* T_modeSpecificInfo_119 */
+static int hf_rrc_tdd128_62 = -1; /* T_tdd128_60 */
static int hf_rrc_intraFreqCellIDOnSecULFreq = -1; /* IntraFreqCellIDOnSecULFreq */
static int hf_rrc_NewIntraFreqCellList_item = -1; /* NewIntraFreqCell */
static int hf_rrc_NewIntraFreqCellList_r4_item = -1; /* NewIntraFreqCell_r4 */
static int hf_rrc_NewIntraFreqCellList_r9_item = -1; /* NewIntraFreqCell_r9 */
+static int hf_rrc_NewIntraFreqCellList_r10_item = -1; /* NewIntraFreqCell_r10 */
static int hf_rrc_NewIntraFreqCellList_LCR_v8a0ext_item = -1; /* NewIntraFreqCell_LCR_v8a0ext */
static int hf_rrc_NewIntraFreqCellListOnSecULFreq_item = -1; /* NewIntraFreqCellOnSecULFreq */
static int hf_rrc_NewIntraFreqCellSI_List_RSCP_item = -1; /* NewIntraFreqCellSI_RSCP */
@@ -6753,8 +7179,12 @@ static int hf_rrc_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4_item = -1; /* NewIntr
static int hf_rrc_nonUsedFreqThreshold = -1; /* Threshold */
static int hf_rrc_nonUsedFreqW = -1; /* W */
static int hf_rrc_nonUsedFreqThreshold_01 = -1; /* Threshold_r6 */
+static int hf_rrc_nonUsedFreqTriggeringConditionDetectedCells = -1; /* T_nonUsedFreqTriggeringConditionDetectedCells */
+static int hf_rrc_nonUsedFreqTriggeringConditionDetectedCells_01 = -1; /* T_nonUsedFreqTriggeringConditionDetectedCells_01 */
static int hf_rrc_NonUsedFreqParameterList_item = -1; /* NonUsedFreqParameter */
static int hf_rrc_NonUsedFreqParameterList_r6_item = -1; /* NonUsedFreqParameter_r6 */
+static int hf_rrc_NonUsedFreqParameterList_r10_item = -1; /* NonUsedFreqParameter_r10 */
+static int hf_rrc_NonUsedFreq2aParameterList_r10_item = -1; /* NonUsedFreq2aParameter_r10 */
static int hf_rrc_NonUsedFreqWList_r6_item = -1; /* W */
static int hf_rrc_notUsed = -1; /* NULL */
static int hf_rrc_pt10 = -1; /* TemporaryOffset1 */
@@ -6782,28 +7212,26 @@ static int hf_rrc_multiplePLMN_list_item = -1; /* PLMN_IdentityWithOptionalMC
static int hf_rrc_PLMNsOfIntraFreqCellsList_item = -1; /* PLMNsOfIntraFreqCellsList_item */
static int hf_rrc_MultiplePLMNsOfIntraFreqCellsList_item = -1; /* MultiplePLMNsOfIntraFreqCellsList_item */
static int hf_rrc_PLMNsOfInterRATCellsList_item = -1; /* PLMNsOfInterRATCellsList_item */
-static int hf_rrc_ellipsoidPoint = -1; /* EllipsoidPoint */
static int hf_rrc_ellipsoidPointUncertCircle = -1; /* EllipsoidPointUncertCircle */
static int hf_rrc_ellipsoidPointUncertEllipse = -1; /* EllipsoidPointUncertEllipse */
-static int hf_rrc_ellipsoidPointAltitude = -1; /* EllipsoidPointAltitude */
static int hf_rrc_ellipsoidPointAltitudeEllipse = -1; /* EllipsoidPointAltitudeEllipsoide */
static int hf_rrc_QualityEventResults_item = -1; /* TransportChannelIdentity */
static int hf_rrc_blerMeasurementResultsList = -1; /* BLER_MeasurementResultsList */
-static int hf_rrc_modeSpecificInfo_114 = -1; /* T_modeSpecificInfo_114 */
-static int hf_rrc_tdd_106 = -1; /* T_tdd_98 */
+static int hf_rrc_modeSpecificInfo_120 = -1; /* T_modeSpecificInfo_120 */
+static int hf_rrc_tdd_110 = -1; /* T_tdd_102 */
static int hf_rrc_sir_MeasurementResults = -1; /* SIR_MeasurementList */
static int hf_rrc_qualityReportingQuantity = -1; /* QualityReportingQuantity */
-static int hf_rrc_reportCriteria_11 = -1; /* QualityReportCriteria */
+static int hf_rrc_reportCriteria_12 = -1; /* QualityReportCriteria */
static int hf_rrc_qualityReportingCriteria = -1; /* QualityReportingCriteria */
-static int hf_rrc_noReporting_01 = -1; /* NULL */
+static int hf_rrc_noReporting_02 = -1; /* NULL */
static int hf_rrc_QualityReportingCriteria_item = -1; /* QualityReportingCriteriaSingle */
static int hf_rrc_totalCRC = -1; /* INTEGER_1_512 */
static int hf_rrc_badCRC = -1; /* INTEGER_1_512 */
static int hf_rrc_pendingAfterTrigger = -1; /* INTEGER_1_512 */
static int hf_rrc_dl_TransChBLER = -1; /* BOOLEAN */
static int hf_rrc_bler_dl_TransChIdList = -1; /* BLER_TransChIdList */
-static int hf_rrc_modeSpecificInfo_115 = -1; /* T_modeSpecificInfo_115 */
-static int hf_rrc_tdd_107 = -1; /* T_tdd_99 */
+static int hf_rrc_modeSpecificInfo_121 = -1; /* T_modeSpecificInfo_121 */
+static int hf_rrc_tdd_111 = -1; /* T_tdd_103 */
static int hf_rrc_sir_TFCS_List = -1; /* SIR_TFCS_List */
static int hf_rrc_ellipsoidPointWithAltitude = -1; /* EllipsoidPointAltitude */
static int hf_rrc_ellipsoidPointAltitudeEllipsoide = -1; /* EllipsoidPointAltitudeEllipsoide */
@@ -6838,8 +7266,9 @@ static int hf_rrc_withinMonitoredAndOrVirtualActiveSetNonUsedFreq = -1; /* MaxN
static int hf_rrc_allVirtualActSetplusMonitoredSetNonUsedFreq = -1; /* MaxNumberOfReportingCellsType3 */
static int hf_rrc_withinActSetOrVirtualActSet_InterRATcells = -1; /* MaxNumberOfReportingCellsType2 */
static int hf_rrc_withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq = -1; /* MaxNumberOfReportingCellsType2 */
-static int hf_rrc_reportCriteria_12 = -1; /* CellDCH_ReportCriteria */
-static int hf_rrc_reportCriteria_13 = -1; /* CellDCH_ReportCriteria_LCR_r4 */
+static int hf_rrc_allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq = -1; /* MaxNumberOfReportingCellsType3 */
+static int hf_rrc_reportCriteria_13 = -1; /* CellDCH_ReportCriteria */
+static int hf_rrc_reportCriteria_14 = -1; /* CellDCH_ReportCriteria_LCR_r4 */
static int hf_rrc_ganssSignalID = -1; /* DGANSS_Sig_Id_Req */
static int hf_rrc_ganssDataBitInterval = -1; /* INTEGER_0_15 */
static int hf_rrc_ganssSatelliteInfo = -1; /* T_ganssSatelliteInfo */
@@ -6847,6 +7276,7 @@ static int hf_rrc_ganssSatelliteInfo_item = -1; /* INTEGER_0_63 */
static int hf_rrc_RL_AdditionInfoList_item = -1; /* PrimaryCPICH_Info */
static int hf_rrc_rl_AdditionInfoList = -1; /* RL_AdditionInfoList */
static int hf_rrc_rL_RemovalInformationList = -1; /* RL_RemovalInformationList */
+static int hf_rrc_rSCP = -1; /* INTEGER_M120_M25 */
static int hf_rrc_SatDataList_item = -1; /* SatData */
static int hf_rrc_iod_02 = -1; /* INTEGER_0_1023 */
static int hf_rrc_SatellitesListRelatedDataList_item = -1; /* SatellitesListRelatedData */
@@ -6879,18 +7309,21 @@ static int hf_rrc_t60 = -1; /* N_CR_T_CRMaxHyst */
static int hf_rrc_t120 = -1; /* N_CR_T_CRMaxHyst */
static int hf_rrc_t180 = -1; /* N_CR_T_CRMaxHyst */
static int hf_rrc_t240 = -1; /* N_CR_T_CRMaxHyst */
+static int hf_rrc_tce_Id_01 = -1; /* OCTET_STRING_SIZE_1 */
static int hf_rrc_temporaryOffset1 = -1; /* TemporaryOffset1 */
static int hf_rrc_temporaryOffset2 = -1; /* TemporaryOffset2 */
static int hf_rrc_ThreholdNonUsedFrequency_deltaList_item = -1; /* DeltaRSCPPerCell */
static int hf_rrc_TimeslotInfoList_item = -1; /* TimeslotInfo */
static int hf_rrc_TimeslotInfoList_LCR_r4_item = -1; /* TimeslotInfo_LCR_r4 */
-static int hf_rrc_tdd384_43 = -1; /* SEQUENCE_SIZE_1_maxTS_OF_TimeslotInfo */
+static int hf_rrc_tdd384_44 = -1; /* SEQUENCE_SIZE_1_maxTS_OF_TimeslotInfo */
static int hf_rrc_tdd384_item_01 = -1; /* TimeslotInfo */
-static int hf_rrc_tdd128_59 = -1; /* SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotInfo_LCR_r4 */
+static int hf_rrc_tdd128_63 = -1; /* SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotInfo_LCR_r4 */
static int hf_rrc_tdd128_item_02 = -1; /* TimeslotInfo_LCR_r4 */
static int hf_rrc_TimeslotISCP_List_item = -1; /* TimeslotISCP */
static int hf_rrc_TimeslotListWithISCP_item = -1; /* TimeslotWithISCP */
static int hf_rrc_timeslotISCP_01 = -1; /* TimeslotISCP */
+static int hf_rrc_traceId = -1; /* OCTET_STRING_SIZE_3 */
+static int hf_rrc_traceRecordingSession_01 = -1; /* OCTET_STRING_SIZE_2 */
static int hf_rrc_eventID_03 = -1; /* TrafficVolumeEventType */
static int hf_rrc_reportingThreshold = -1; /* TrafficVolumeThreshold */
static int hf_rrc_pendingTimeAfterTrigger = -1; /* PendingTimeAfterTrigger */
@@ -6904,13 +7337,13 @@ static int hf_rrc_trafficVolumeMeasurementID = -1; /* MeasurementIdentity */
static int hf_rrc_trafficVolumeMeasurementObjectList = -1; /* TrafficVolumeMeasurementObjectList */
static int hf_rrc_trafficVolumeMeasQuantity = -1; /* TrafficVolumeMeasQuantity */
static int hf_rrc_trafficVolumeReportingQuantity = -1; /* TrafficVolumeReportingQuantity */
-static int hf_rrc_dummy_48 = -1; /* TrafficVolumeReportingCriteria */
+static int hf_rrc_dummy_52 = -1; /* TrafficVolumeReportingCriteria */
static int hf_rrc_reportCriteriaSysInf = -1; /* TrafficVolumeReportCriteriaSysInfo */
static int hf_rrc_rlc_BuffersPayload = -1; /* RLC_BuffersPayload */
static int hf_rrc_averageRLC_BufferPayload_01 = -1; /* AverageRLC_BufferPayload */
static int hf_rrc_varianceOfRLC_BufferPayload_01 = -1; /* VarianceOfRLC_BufferPayload */
static int hf_rrc_TrafficVolumeMeasuredResultsList_item = -1; /* TrafficVolumeMeasuredResults */
-static int hf_rrc_reportCriteria_14 = -1; /* TrafficVolumeReportCriteria */
+static int hf_rrc_reportCriteria_15 = -1; /* TrafficVolumeReportCriteria */
static int hf_rrc_TrafficVolumeMeasurementObjectList_item = -1; /* UL_TrCH_Identity */
static int hf_rrc_trafficVolumeReportingCriteria = -1; /* TrafficVolumeReportingCriteria */
static int hf_rrc_transChCriteriaList = -1; /* TransChCriteriaList */
@@ -6941,38 +7374,38 @@ static int hf_rrc_event6e_01 = -1; /* NULL */
static int hf_rrc_event6f_01 = -1; /* PrimaryCPICH_Info */
static int hf_rrc_event6g_01 = -1; /* PrimaryCPICH_Info */
static int hf_rrc_measurementQuantity_04 = -1; /* UE_MeasurementQuantity */
-static int hf_rrc_modeSpecificInfo_116 = -1; /* T_modeSpecificInfo_116 */
-static int hf_rrc_fdd_155 = -1; /* T_fdd_149 */
+static int hf_rrc_modeSpecificInfo_122 = -1; /* T_modeSpecificInfo_122 */
+static int hf_rrc_fdd_159 = -1; /* T_fdd_153 */
static int hf_rrc_ue_TransmittedPowerFDD = -1; /* UE_TransmittedPower */
static int hf_rrc_ue_RX_TX_ReportEntryList = -1; /* UE_RX_TX_ReportEntryList */
-static int hf_rrc_tdd_108 = -1; /* T_tdd_100 */
+static int hf_rrc_tdd_112 = -1; /* T_tdd_104 */
static int hf_rrc_ue_TransmittedPowerTDD_List = -1; /* UE_TransmittedPowerTDD_List */
static int hf_rrc_appliedTA = -1; /* UL_TimingAdvance */
static int hf_rrc_t_ADVinfo = -1; /* T_ADVinfo */
-static int hf_rrc_modeSpecificInfo_117 = -1; /* T_modeSpecificInfo_117 */
+static int hf_rrc_modeSpecificInfo_123 = -1; /* T_modeSpecificInfo_123 */
static int hf_rrc_tdd384_768_03 = -1; /* T_tdd384_768_02 */
static int hf_rrc_appliedTA_01 = -1; /* EXT_UL_TimingAdvance */
-static int hf_rrc_tdd128_60 = -1; /* T_tdd128_57 */
+static int hf_rrc_tdd128_64 = -1; /* T_tdd128_61 */
static int hf_rrc_t_ADVinfo_01 = -1; /* T_ADVinfo_ext */
static int hf_rrc_ue_InternalMeasQuantity = -1; /* UE_InternalMeasQuantity */
static int hf_rrc_ue_InternalReportingQuantity = -1; /* UE_InternalReportingQuantity */
-static int hf_rrc_reportCriteria_15 = -1; /* UE_InternalReportCriteria */
+static int hf_rrc_reportCriteria_16 = -1; /* UE_InternalReportCriteria */
static int hf_rrc_ue_InternalReportingQuantity_01 = -1; /* UE_InternalReportingQuantity_r4 */
static int hf_rrc_ue_InternalMeasurementID = -1; /* MeasurementIdentity */
static int hf_rrc_ue_InternalReportingCriteria = -1; /* UE_InternalReportingCriteria */
static int hf_rrc_ue_InternalEventParamList = -1; /* UE_InternalEventParamList */
static int hf_rrc_ue_TransmittedPower = -1; /* BOOLEAN */
-static int hf_rrc_modeSpecificInfo_118 = -1; /* T_modeSpecificInfo_118 */
-static int hf_rrc_fdd_156 = -1; /* T_fdd_150 */
+static int hf_rrc_modeSpecificInfo_124 = -1; /* T_modeSpecificInfo_124 */
+static int hf_rrc_fdd_160 = -1; /* T_fdd_154 */
static int hf_rrc_ue_RX_TX_TimeDifference = -1; /* BOOLEAN */
-static int hf_rrc_tdd_109 = -1; /* T_tdd_101 */
+static int hf_rrc_tdd_113 = -1; /* T_tdd_105 */
static int hf_rrc_appliedTA_02 = -1; /* BOOLEAN */
-static int hf_rrc_modeSpecificInfo_119 = -1; /* T_modeSpecificInfo_119 */
-static int hf_rrc_fdd_157 = -1; /* T_fdd_151 */
-static int hf_rrc_tdd_110 = -1; /* T_tdd_102 */
-static int hf_rrc_tddOption_25 = -1; /* T_tddOption_25 */
-static int hf_rrc_tdd384_44 = -1; /* T_tdd384_39 */
-static int hf_rrc_tdd128_61 = -1; /* T_tdd128_58 */
+static int hf_rrc_modeSpecificInfo_125 = -1; /* T_modeSpecificInfo_125 */
+static int hf_rrc_fdd_161 = -1; /* T_fdd_155 */
+static int hf_rrc_tdd_114 = -1; /* T_tdd_106 */
+static int hf_rrc_tddOption_26 = -1; /* T_tddOption_26 */
+static int hf_rrc_tdd384_45 = -1; /* T_tdd384_40 */
+static int hf_rrc_tdd128_65 = -1; /* T_tdd128_62 */
static int hf_rrc_t_ADVinfo_02 = -1; /* BOOLEAN */
static int hf_rrc_ue_RX_TX_TimeDifferenceType1 = -1; /* UE_RX_TX_TimeDifferenceType1 */
static int hf_rrc_UE_RX_TX_ReportEntryList_item = -1; /* UE_RX_TX_ReportEntry */
@@ -7011,6 +7444,7 @@ static int hf_rrc_alm_keplerianReducedAlmanac = -1; /* ALM_ReducedKeplerianSet
static int hf_rrc_alm_keplerianMidiAlmanac = -1; /* ALM_MidiAlmanacSet */
static int hf_rrc_alm_keplerianGLONASS = -1; /* ALM_GlonassAlmanacSet */
static int hf_rrc_alm_ecefSBASAlmanac = -1; /* ALM_ECEFsbasAlmanacSet */
+static int hf_rrc_complete_Almanac_Provided = -1; /* BOOLEAN */
static int hf_rrc_ganssReferenceTime = -1; /* BOOLEAN */
static int hf_rrc_ganssreferenceLocation = -1; /* BOOLEAN */
static int hf_rrc_ganssIonosphericModel = -1; /* BOOLEAN */
@@ -7032,6 +7466,10 @@ static int hf_rrc_ganssGenericDataList_01 = -1; /* GANSSGenericDataList_v860ex
static int hf_rrc_ganssGenericDataList_02 = -1; /* GANSSGenericDataList_r8 */
static int hf_rrc_ganssGenericDataList_03 = -1; /* GANSSGenericDataList_r9 */
static int hf_rrc_ganssGenericDataList_04 = -1; /* GANSSGenericDataList_v920ext */
+static int hf_rrc_ue_positioning_GANSS_ReferenceTime_01 = -1; /* UE_Positioning_GANSS_ReferenceTime_va40ext */
+static int hf_rrc_ganssGenericDataList_05 = -1; /* GANSSGenericDataList_va40ext */
+static int hf_rrc_ue_positioning_GANSS_ReferenceTime_02 = -1; /* UE_Positioning_GANSS_ReferenceTime_r10 */
+static int hf_rrc_ganssGenericDataList_06 = -1; /* GANSSGenericDataList_r10 */
static int hf_rrc_ganssID1 = -1; /* AuxInfoGANSS_ID1 */
static int hf_rrc_ganssID3 = -1; /* AuxInfoGANSS_ID3 */
static int hf_rrc_satellite_clock_modelList = -1; /* Satellite_clock_modelList */
@@ -7068,25 +7506,35 @@ static int hf_rrc_UE_Positioning_GANSS_RealTimeIntegrity_item = -1; /* UE_Posit
static int hf_rrc_bad_ganss_satId = -1; /* INTEGER_0_63 */
static int hf_rrc_bad_ganss_signalId = -1; /* BIT_STRING_SIZE_8 */
static int hf_rrc_satelliteInformationList = -1; /* GANSSSatelliteInformationList */
+static int hf_rrc_satelliteInformationList_01 = -1; /* GANSSSatelliteInformationList_va40ext */
+static int hf_rrc_satelliteInformationList_02 = -1; /* GANSSSatelliteInformationList_r10 */
static int hf_rrc_ganssDay = -1; /* INTEGER_0_8191 */
static int hf_rrc_ganssTodUncertainty = -1; /* INTEGER_0_127 */
static int hf_rrc_ganssTimeId = -1; /* INTEGER_0_7 */
static int hf_rrc_utran_ganssreferenceTime = -1; /* T_utran_ganssreferenceTime */
static int hf_rrc_timingOfCellFrames = -1; /* INTEGER_0_3999999 */
static int hf_rrc_mode = -1; /* T_mode */
-static int hf_rrc_fdd_158 = -1; /* T_fdd_152 */
+static int hf_rrc_fdd_162 = -1; /* T_fdd_156 */
static int hf_rrc_primary_CPICH_Info = -1; /* PrimaryCPICH_Info */
-static int hf_rrc_tdd_111 = -1; /* T_tdd_103 */
+static int hf_rrc_tdd_115 = -1; /* T_tdd_107 */
static int hf_rrc_cellParameters = -1; /* CellParametersID */
static int hf_rrc_referenceSfn = -1; /* INTEGER_0_4095 */
static int hf_rrc_tutran_ganss_driftRate = -1; /* Tutran_Ganss_DriftRate */
+static int hf_rrc_ganss_Day_Cycle_Number = -1; /* INTEGER_0_7 */
+static int hf_rrc_utran_ganssreferenceTime_01 = -1; /* T_utran_ganssreferenceTime_01 */
+static int hf_rrc_mode_01 = -1; /* T_mode_01 */
+static int hf_rrc_fdd_163 = -1; /* T_fdd_157 */
+static int hf_rrc_tdd_116 = -1; /* T_tdd_108 */
static int hf_rrc_ganss_timeModelreferenceTime = -1; /* INTEGER_0_37799 */
static int hf_rrc_ganss_t_a0 = -1; /* INTEGER_M2147483648_2147483647 */
static int hf_rrc_ganss_t_a1 = -1; /* INTEGER_M8388608_8388607 */
static int hf_rrc_ganss_t_a2 = -1; /* INTEGER_M64_63 */
static int hf_rrc_gnss_to_id = -1; /* T_gnss_to_id */
static int hf_rrc_ganss_wk_number_01 = -1; /* INTEGER_0_8191 */
+static int hf_rrc_deltaT = -1; /* INTEGER_M128_127 */
+static int hf_rrc_gnss_to_id_01 = -1; /* T_gnss_to_id_01 */
static int hf_rrc_UE_Positioning_GANSS_TimeModels_item = -1; /* UE_Positioning_GANSS_TimeModel */
+static int hf_rrc_UE_Positioning_GANSS_TimeModels_va40ext_item = -1; /* UE_Positioning_GANSS_TimeModel_va40ext */
static int hf_rrc_a_one_utc = -1; /* BIT_STRING_SIZE_24 */
static int hf_rrc_a_zero_utc = -1; /* BIT_STRING_SIZE_32 */
static int hf_rrc_t_ot_utc = -1; /* BIT_STRING_SIZE_8 */
@@ -7097,8 +7545,10 @@ static int hf_rrc_dn_utc = -1; /* BIT_STRING_SIZE_8 */
static int hf_rrc_delta_t_lsf_utc = -1; /* BIT_STRING_SIZE_8 */
static int hf_rrc_gps_ReferenceTime = -1; /* GPS_TOW_1msec */
static int hf_rrc_utran_GPSReferenceTime = -1; /* UTRAN_GPSReferenceTime */
-static int hf_rrc_satelliteInformationList_01 = -1; /* AcquisitionSatInfoList */
+static int hf_rrc_satelliteInformationList_03 = -1; /* AcquisitionSatInfoList */
static int hf_rrc_ue_Positioning_GPS_ReferenceTimeUncertainty = -1; /* UE_Positioning_GPS_ReferenceTimeUncertainty */
+static int hf_rrc_satelliteInformationList_04 = -1; /* AcquisitionSatInfoList_va40ext */
+static int hf_rrc_satelliteInformationList_05 = -1; /* AcquisitionSatInfoList_r10 */
static int hf_rrc_almanacRequest = -1; /* BOOLEAN */
static int hf_rrc_utcModelRequest = -1; /* BOOLEAN */
static int hf_rrc_ionosphericModelRequest = -1; /* BOOLEAN */
@@ -7121,13 +7571,19 @@ static int hf_rrc_ue_positioning_GPS_UTC_Model = -1; /* UE_Positioning_GPS_UTC_
static int hf_rrc_ue_positioning_GPS_Almanac = -1; /* UE_Positioning_GPS_Almanac */
static int hf_rrc_ue_positioning_GPS_AcquisitionAssistance = -1; /* UE_Positioning_GPS_AcquisitionAssistance */
static int hf_rrc_ue_positioning_GPS_Real_timeIntegrity = -1; /* BadSatList */
-static int hf_rrc_dummy_49 = -1; /* UE_Positioning_GPS_ReferenceCellInfo */
+static int hf_rrc_dummy_53 = -1; /* UE_Positioning_GPS_ReferenceCellInfo */
static int hf_rrc_ue_positioning_GPS_ReferenceTime_01 = -1; /* UE_Positioning_GPS_ReferenceTime_v770ext */
static int hf_rrc_ue_positioning_GPS_AcquisitionAssistance_01 = -1; /* UE_Positioning_GPS_AcquisitionAssistance_v770ext */
static int hf_rrc_ue_positioning_GPS_ReferenceTime_02 = -1; /* UE_Positioning_GPS_ReferenceTime_r7 */
static int hf_rrc_ue_positioning_GPS_AcquisitionAssistance_02 = -1; /* UE_Positioning_GPS_AcquisitionAssistance_r7 */
static int hf_rrc_ue_positioning_GPS_DGPS_Corrections_01 = -1; /* UE_Positioning_GPS_DGPS_Corrections_r9 */
static int hf_rrc_ue_positioning_GPS_DGPS_Corrections_02 = -1; /* UE_Positioning_GPS_DGPS_Corrections_v920ext */
+static int hf_rrc_ue_positioning_GPS_ReferenceTime_03 = -1; /* UE_Positioning_GPS_ReferenceTime_va40ext */
+static int hf_rrc_ue_positioning_GPS_Almanac_01 = -1; /* UE_Positioning_GPS_Almanac_va40ext */
+static int hf_rrc_ue_positioning_GPS_AcquisitionAssistance_03 = -1; /* UE_Positioning_GPS_AcquisitionAssistance_va40ext */
+static int hf_rrc_ue_positioning_GPS_ReferenceTime_04 = -1; /* UE_Positioning_GPS_ReferenceTime_r10 */
+static int hf_rrc_ue_positioning_GPS_Almanac_02 = -1; /* UE_Positioning_GPS_Almanac_r10 */
+static int hf_rrc_ue_positioning_GPS_AcquisitionAssistance_04 = -1; /* UE_Positioning_GPS_AcquisitionAssistance_r10 */
static int hf_rrc_gps_TOW = -1; /* GPS_TOW_1sec */
static int hf_rrc_statusHealth = -1; /* DiffCorrectionStatus */
static int hf_rrc_dgps_CorrectionSatInfoList = -1; /* DGPS_CorrectionSatInfoList */
@@ -7150,15 +7606,16 @@ static int hf_rrc_gps_Week = -1; /* INTEGER_0_1023 */
static int hf_rrc_gps_Toe = -1; /* INTEGER_0_255 */
static int hf_rrc_tToeLimit = -1; /* INTEGER_0_15 */
static int hf_rrc_satDataList = -1; /* SatDataList */
-static int hf_rrc_modeSpecificInfo_120 = -1; /* T_modeSpecificInfo_120 */
-static int hf_rrc_fdd_159 = -1; /* T_fdd_153 */
+static int hf_rrc_modeSpecificInfo_126 = -1; /* T_modeSpecificInfo_126 */
+static int hf_rrc_fdd_164 = -1; /* T_fdd_158 */
static int hf_rrc_referenceIdentity = -1; /* PrimaryCPICH_Info */
-static int hf_rrc_tdd_112 = -1; /* T_tdd_104 */
+static int hf_rrc_tdd_117 = -1; /* T_tdd_109 */
static int hf_rrc_referenceIdentity_01 = -1; /* CellParametersID */
static int hf_rrc_gps_tow_1msec = -1; /* GPS_TOW_1msec */
static int hf_rrc_sfn_tow_Uncertainty = -1; /* SFN_TOW_Uncertainty */
static int hf_rrc_utran_GPS_DriftRate = -1; /* UTRAN_GPS_DriftRate */
static int hf_rrc_gps_TOW_AssistList = -1; /* GPS_TOW_AssistList */
+static int hf_rrc_gps_Week_Cycle_Number = -1; /* INTEGER_0_7 */
static int hf_rrc_a1 = -1; /* BIT_STRING_SIZE_24 */
static int hf_rrc_a0 = -1; /* BIT_STRING_SIZE_32 */
static int hf_rrc_t_ot = -1; /* BIT_STRING_SIZE_8 */
@@ -7172,9 +7629,9 @@ static int hf_rrc_ip_Length = -1; /* IP_Length */
static int hf_rrc_ip_Offset = -1; /* INTEGER_0_9 */
static int hf_rrc_seed = -1; /* INTEGER_0_63 */
static int hf_rrc_burstModeParameters = -1; /* BurstModeParameters */
-static int hf_rrc_modeSpecificInfo_121 = -1; /* T_modeSpecificInfo_121 */
-static int hf_rrc_fdd_160 = -1; /* T_fdd_154 */
-static int hf_rrc_tdd_113 = -1; /* T_tdd_105 */
+static int hf_rrc_modeSpecificInfo_127 = -1; /* T_modeSpecificInfo_127 */
+static int hf_rrc_fdd_165 = -1; /* T_fdd_159 */
+static int hf_rrc_tdd_118 = -1; /* T_tdd_110 */
static int hf_rrc_ip_Spacing_TDD = -1; /* IP_Spacing_TDD */
static int hf_rrc_ip_slot = -1; /* INTEGER_0_14 */
static int hf_rrc_ip_Start = -1; /* INTEGER_0_4095 */
@@ -7192,19 +7649,21 @@ static int hf_rrc_ue_Positioning_OTDOA_Measurement_v390ext = -1; /* UE_Position
static int hf_rrc_ue_positioning_Error_02 = -1; /* UE_Positioning_Error_v860ext */
static int hf_rrc_ue_positioning_Ganss_MeasurementResults = -1; /* UE_Positioning_GANSS_MeasuredResults_v860ext */
static int hf_rrc_ue_positioning_ReportingQuantity = -1; /* UE_Positioning_ReportingQuantity */
-static int hf_rrc_reportCriteria_16 = -1; /* UE_Positioning_ReportCriteria */
+static int hf_rrc_reportCriteria_17 = -1; /* UE_Positioning_ReportCriteria */
static int hf_rrc_ue_positioning_OTDOA_AssistanceData = -1; /* UE_Positioning_OTDOA_AssistanceData */
static int hf_rrc_ue_positioning_ReportingQuantity_v390ext = -1; /* UE_Positioning_ReportingQuantity_v390ext */
static int hf_rrc_ue_positioning_ReportingQuantity_01 = -1; /* UE_Positioning_ReportingQuantity_r4 */
static int hf_rrc_ue_positioning_OTDOA_AssistanceData_01 = -1; /* UE_Positioning_OTDOA_AssistanceData_r4 */
static int hf_rrc_ue_positioning_ReportingQuantity_02 = -1; /* UE_Positioning_ReportingQuantity_r7 */
-static int hf_rrc_reportCriteria_17 = -1; /* UE_Positioning_ReportCriteria_r7 */
+static int hf_rrc_reportCriteria_18 = -1; /* UE_Positioning_ReportCriteria_r7 */
static int hf_rrc_ue_positioning_OTDOA_AssistanceData_02 = -1; /* UE_Positioning_OTDOA_AssistanceData_r7 */
static int hf_rrc_ue_positioning_GPS_AssistanceData_01 = -1; /* UE_Positioning_GPS_AssistanceData_r7 */
static int hf_rrc_ue_positioning_ReportingQuantity_03 = -1; /* UE_Positioning_ReportingQuantity_r8 */
static int hf_rrc_ue_positioning_GANSS_AssistanceData_01 = -1; /* UE_Positioning_GANSS_AssistanceData_r8 */
static int hf_rrc_ue_positioning_GPS_AssistanceData_02 = -1; /* UE_Positioning_GPS_AssistanceData_r9 */
static int hf_rrc_ue_positioning_GANSS_AssistanceData_02 = -1; /* UE_Positioning_GANSS_AssistanceData_r9 */
+static int hf_rrc_ue_positioning_GPS_AssistanceData_03 = -1; /* UE_Positioning_GPS_AssistanceData_r10 */
+static int hf_rrc_ue_positioning_GANSS_AssistanceData_03 = -1; /* UE_Positioning_GANSS_AssistanceData_r10 */
static int hf_rrc_event7a = -1; /* UE_Positioning_PositionEstimateInfo */
static int hf_rrc_event7b = -1; /* UE_Positioning_OTDOA_Measurement */
static int hf_rrc_event7c = -1; /* UE_Positioning_GPS_MeasurementResults */
@@ -7227,17 +7686,17 @@ static int hf_rrc_ue_positioning_OTDOA_ReferenceCellInfo_02 = -1; /* UE_Positio
static int hf_rrc_ue_positioning_OTDOA_NeighbourCellList_02 = -1; /* UE_Positioning_OTDOA_NeighbourCellList_r7 */
static int hf_rrc_UE_Positioning_IPDL_Parameters_TDDList_r4_ext_item = -1; /* UE_Positioning_IPDL_Parameters_TDD_r4_ext */
static int hf_rrc_neighbourList = -1; /* NeighbourList_TDD_r7 */
-static int hf_rrc_modeSpecificInfo_122 = -1; /* T_modeSpecificInfo_122 */
-static int hf_rrc_fdd_161 = -1; /* T_fdd_155 */
+static int hf_rrc_modeSpecificInfo_128 = -1; /* T_modeSpecificInfo_128 */
+static int hf_rrc_fdd_166 = -1; /* T_fdd_160 */
static int hf_rrc_referenceCellIDentity = -1; /* PrimaryCPICH_Info */
static int hf_rrc_ue_RX_TX_TimeDifferenceType2Info = -1; /* UE_RX_TX_TimeDifferenceType2Info */
-static int hf_rrc_tdd_114 = -1; /* T_tdd_106 */
+static int hf_rrc_tdd_119 = -1; /* T_tdd_111 */
static int hf_rrc_referenceCellIdentity = -1; /* CellParametersID */
static int hf_rrc_neighbourList_01 = -1; /* NeighbourList */
static int hf_rrc_neighbourList_v390ext = -1; /* NeighbourList_v390ext */
-static int hf_rrc_modeSpecificInfo_123 = -1; /* T_modeSpecificInfo_123 */
-static int hf_rrc_fdd_162 = -1; /* T_fdd_156 */
-static int hf_rrc_tdd_115 = -1; /* T_tdd_107 */
+static int hf_rrc_modeSpecificInfo_129 = -1; /* T_modeSpecificInfo_129 */
+static int hf_rrc_fdd_167 = -1; /* T_fdd_161 */
+static int hf_rrc_tdd_120 = -1; /* T_tdd_112 */
static int hf_rrc_cellAndChannelIdentity = -1; /* CellAndChannelIdentity */
static int hf_rrc_ue_positioning_IPDL_Paremeters = -1; /* UE_Positioning_IPDL_Parameters */
static int hf_rrc_sfn_SFN_RelTimeDifference = -1; /* SFN_SFN_RelTimeDifference1 */
@@ -7246,9 +7705,9 @@ static int hf_rrc_searchWindowSize = -1; /* OTDOA_SearchWindowSize */
static int hf_rrc_positioningMode = -1; /* T_positioningMode */
static int hf_rrc_ueBased = -1; /* T_ueBased */
static int hf_rrc_ueAssisted = -1; /* T_ueAssisted */
-static int hf_rrc_modeSpecificInfo_124 = -1; /* T_modeSpecificInfo_124 */
-static int hf_rrc_fdd_163 = -1; /* T_fdd_157 */
-static int hf_rrc_tdd_116 = -1; /* T_tdd_108 */
+static int hf_rrc_modeSpecificInfo_130 = -1; /* T_modeSpecificInfo_130 */
+static int hf_rrc_fdd_168 = -1; /* T_fdd_162 */
+static int hf_rrc_tdd_121 = -1; /* T_tdd_113 */
static int hf_rrc_ue_positioning_IPDL_Paremeters_01 = -1; /* UE_Positioning_IPDL_Parameters_r4 */
static int hf_rrc_positioningMode_01 = -1; /* T_positioningMode_01 */
static int hf_rrc_ueBased_01 = -1; /* T_ueBased_01 */
@@ -7258,13 +7717,13 @@ static int hf_rrc_relativeAltitude = -1; /* INTEGER_M4000_4000 */
static int hf_rrc_fineSFN_SFN = -1; /* FineSFN_SFN */
static int hf_rrc_roundTripTime = -1; /* INTEGER_0_32766 */
static int hf_rrc_ueAssisted_01 = -1; /* T_ueAssisted_01 */
-static int hf_rrc_modeSpecificInfo_125 = -1; /* T_modeSpecificInfo_125 */
-static int hf_rrc_fdd_164 = -1; /* T_fdd_158 */
-static int hf_rrc_tdd_117 = -1; /* T_tdd_109 */
+static int hf_rrc_modeSpecificInfo_131 = -1; /* T_modeSpecificInfo_131 */
+static int hf_rrc_fdd_169 = -1; /* T_fdd_163 */
+static int hf_rrc_tdd_122 = -1; /* T_tdd_114 */
static int hf_rrc_roundTripTimeExtension = -1; /* INTEGER_0_70274 */
-static int hf_rrc_modeSpecificInfo_126 = -1; /* T_modeSpecificInfo_126 */
-static int hf_rrc_fdd_165 = -1; /* T_fdd_159 */
-static int hf_rrc_tdd_118 = -1; /* T_tdd_110 */
+static int hf_rrc_modeSpecificInfo_132 = -1; /* T_modeSpecificInfo_132 */
+static int hf_rrc_fdd_170 = -1; /* T_fdd_164 */
+static int hf_rrc_tdd_123 = -1; /* T_tdd_115 */
static int hf_rrc_positioningMode_02 = -1; /* T_positioningMode_02 */
static int hf_rrc_ueBased_02 = -1; /* T_ueBased_02 */
static int hf_rrc_ueAssisted_02 = -1; /* T_ueAssisted_02 */
@@ -7276,33 +7735,33 @@ static int hf_rrc_UE_Positioning_OTDOA_NeighbourCellList_r7_item = -1; /* UE_Po
static int hf_rrc_stdResolution = -1; /* BIT_STRING_SIZE_2 */
static int hf_rrc_numberOfOTDOA_Measurements = -1; /* BIT_STRING_SIZE_3 */
static int hf_rrc_stdOfOTDOA_Measurements = -1; /* BIT_STRING_SIZE_5 */
-static int hf_rrc_modeSpecificInfo_127 = -1; /* T_modeSpecificInfo_127 */
-static int hf_rrc_fdd_166 = -1; /* T_fdd_160 */
-static int hf_rrc_tdd_119 = -1; /* T_tdd_111 */
+static int hf_rrc_modeSpecificInfo_133 = -1; /* T_modeSpecificInfo_133 */
+static int hf_rrc_fdd_171 = -1; /* T_fdd_165 */
+static int hf_rrc_tdd_124 = -1; /* T_tdd_116 */
static int hf_rrc_positioningMode_03 = -1; /* T_positioningMode_03 */
static int hf_rrc_ueBased_03 = -1; /* T_ueBased_03 */
static int hf_rrc_ueAssisted_03 = -1; /* T_ueAssisted_03 */
-static int hf_rrc_modeSpecificInfo_128 = -1; /* T_modeSpecificInfo_128 */
-static int hf_rrc_fdd_167 = -1; /* T_fdd_161 */
-static int hf_rrc_tdd_120 = -1; /* T_tdd_112 */
+static int hf_rrc_modeSpecificInfo_134 = -1; /* T_modeSpecificInfo_134 */
+static int hf_rrc_fdd_172 = -1; /* T_fdd_166 */
+static int hf_rrc_tdd_125 = -1; /* T_tdd_117 */
static int hf_rrc_positioningMode_04 = -1; /* T_positioningMode_04 */
static int hf_rrc_ueBased_04 = -1; /* T_ueBased_04 */
static int hf_rrc_cellPosition = -1; /* ReferenceCellPosition */
static int hf_rrc_ueAssisted_04 = -1; /* T_ueAssisted_04 */
-static int hf_rrc_modeSpecificInfo_129 = -1; /* T_modeSpecificInfo_129 */
-static int hf_rrc_fdd_168 = -1; /* T_fdd_162 */
-static int hf_rrc_tdd_121 = -1; /* T_tdd_113 */
-static int hf_rrc_modeSpecificInfo_130 = -1; /* T_modeSpecificInfo_130 */
-static int hf_rrc_fdd_169 = -1; /* T_fdd_163 */
-static int hf_rrc_tdd_122 = -1; /* T_tdd_114 */
+static int hf_rrc_modeSpecificInfo_135 = -1; /* T_modeSpecificInfo_135 */
+static int hf_rrc_fdd_173 = -1; /* T_fdd_167 */
+static int hf_rrc_tdd_126 = -1; /* T_tdd_118 */
+static int hf_rrc_modeSpecificInfo_136 = -1; /* T_modeSpecificInfo_136 */
+static int hf_rrc_fdd_174 = -1; /* T_fdd_168 */
+static int hf_rrc_tdd_127 = -1; /* T_tdd_119 */
static int hf_rrc_positioningMode_05 = -1; /* T_positioningMode_05 */
static int hf_rrc_ueBased_05 = -1; /* T_ueBased_05 */
static int hf_rrc_ueAssisted_05 = -1; /* T_ueAssisted_05 */
static int hf_rrc_referenceTime_02 = -1; /* T_referenceTime_02 */
static int hf_rrc_cell_Timing = -1; /* T_cell_Timing */
-static int hf_rrc_modeSpecificInfo_131 = -1; /* T_modeSpecificInfo_131 */
-static int hf_rrc_fdd_170 = -1; /* T_fdd_164 */
-static int hf_rrc_tdd_123 = -1; /* T_tdd_115 */
+static int hf_rrc_modeSpecificInfo_137 = -1; /* T_modeSpecificInfo_137 */
+static int hf_rrc_fdd_175 = -1; /* T_fdd_169 */
+static int hf_rrc_tdd_128 = -1; /* T_tdd_120 */
static int hf_rrc_positionEstimate = -1; /* PositionEstimate */
static int hf_rrc_referenceTimeOptions = -1; /* T_referenceTimeOptions */
static int hf_rrc_earlier_than_r7 = -1; /* NULL */
@@ -7353,9 +7812,9 @@ static int hf_rrc_ms_Part = -1; /* INTEGER_0_80 */
static int hf_rrc_ls_Part = -1; /* INTEGER_0_4294967295 */
static int hf_rrc_gANSS_TimeId = -1; /* INTEGER_0_7 */
static int hf_rrc_gANSS_TimeUncertainty = -1; /* INTEGER_0_127 */
-static int hf_rrc_mode_01 = -1; /* T_mode_01 */
-static int hf_rrc_fdd_171 = -1; /* T_fdd_165 */
-static int hf_rrc_tdd_124 = -1; /* T_tdd_116 */
+static int hf_rrc_mode_02 = -1; /* T_mode_02 */
+static int hf_rrc_fdd_176 = -1; /* T_fdd_170 */
+static int hf_rrc_tdd_129 = -1; /* T_tdd_121 */
static int hf_rrc_UTRAN_FDD_FrequencyList_item = -1; /* UTRAN_FDD_Frequency */
static int hf_rrc_qQualMinFDD = -1; /* INTEGER_M24_0 */
static int hf_rrc_qRxLevMinFDD = -1; /* INTEGER_M60_M13 */
@@ -7364,14 +7823,14 @@ static int hf_rrc_qRxLevMinTDD = -1; /* INTEGER_M60_M13 */
static int hf_rrc_utran_GPSTimingOfCell = -1; /* T_utran_GPSTimingOfCell */
static int hf_rrc_ms_part = -1; /* INTEGER_0_1023 */
static int hf_rrc_ls_part = -1; /* INTEGER_0_4294967295 */
-static int hf_rrc_modeSpecificInfo_132 = -1; /* T_modeSpecificInfo_132 */
-static int hf_rrc_fdd_172 = -1; /* T_fdd_166 */
-static int hf_rrc_tdd_125 = -1; /* T_tdd_117 */
+static int hf_rrc_modeSpecificInfo_138 = -1; /* T_modeSpecificInfo_138 */
+static int hf_rrc_fdd_177 = -1; /* T_fdd_171 */
+static int hf_rrc_tdd_130 = -1; /* T_tdd_122 */
static int hf_rrc_ue_GPSTimingOfCell = -1; /* T_ue_GPSTimingOfCell */
static int hf_rrc_ms_part_01 = -1; /* INTEGER_0_16383 */
-static int hf_rrc_modeSpecificInfo_133 = -1; /* T_modeSpecificInfo_133 */
-static int hf_rrc_fdd_173 = -1; /* T_fdd_167 */
-static int hf_rrc_tdd_126 = -1; /* T_tdd_118 */
+static int hf_rrc_modeSpecificInfo_139 = -1; /* T_modeSpecificInfo_139 */
+static int hf_rrc_fdd_178 = -1; /* T_fdd_172 */
+static int hf_rrc_tdd_131 = -1; /* T_tdd_123 */
static int hf_rrc_utra_ServingCell = -1; /* T_utra_ServingCell */
static int hf_rrc_s_PrioritySearch1 = -1; /* INTEGER_0_31 */
static int hf_rrc_s_PrioritySearch2 = -1; /* INTEGER_0_7 */
@@ -7399,10 +7858,10 @@ static int hf_rrc_dataTransmFrequency = -1; /* DataTransmFrequency */
static int hf_rrc_dataVolumePerRB = -1; /* DataVolumePerRB_List */
static int hf_rrc_dataVolume = -1; /* INTEGER_0_4294967295 */
static int hf_rrc_DataVolumePerRB_List_item = -1; /* DataVolumePerRB */
-static int hf_rrc_modeSpecificInfo_134 = -1; /* T_modeSpecificInfo_134 */
-static int hf_rrc_fdd_174 = -1; /* T_fdd_168 */
+static int hf_rrc_modeSpecificInfo_140 = -1; /* T_modeSpecificInfo_140 */
+static int hf_rrc_fdd_179 = -1; /* T_fdd_173 */
static int hf_rrc_intraFreqMeasQuantity_FDD_01 = -1; /* IntraFreqMeasQuantity_FDD_sib3 */
-static int hf_rrc_tdd_127 = -1; /* T_tdd_119 */
+static int hf_rrc_tdd_132 = -1; /* T_tdd_124 */
static int hf_rrc_intraFreqMeasQuantity_TDDList_01 = -1; /* IntraFreqMeasQuantity_TDD_sib3List */
static int hf_rrc_warningType = -1; /* OCTET_STRING_SIZE_1_2 */
static int hf_rrc_messageIdentifier = -1; /* OCTET_STRING_SIZE_2 */
@@ -7450,8 +7909,6 @@ static int hf_rrc_gsm_18 = -1; /* T_gsm_16 */
static int hf_rrc_gsmSecurityCapability = -1; /* GsmSecurityCapability */
static int hf_rrc_InterRAT_UE_SecurityCapList_item = -1; /* InterRAT_UE_SecurityCapability */
static int hf_rrc_interRAT_ProtocolError = -1; /* NULL */
-static int hf_rrc_spare11 = -1; /* NULL */
-static int hf_rrc_spare10 = -1; /* NULL */
static int hf_rrc_plmn_Type = -1; /* PLMN_Type */
static int hf_rrc_sibSb_ReferenceList = -1; /* SIBSb_ReferenceList */
static int hf_rrc_v690NonCriticalExtensions_48 = -1; /* T_v690NonCriticalExtensions_48 */
@@ -7460,7 +7917,7 @@ static int hf_rrc_v6b0NonCriticalExtensions_16 = -1; /* T_v6b0NonCriticalExtens
static int hf_rrc_masterInformationBlock_v6b0ext = -1; /* MasterInformationBlock_v6b0ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_26 = -1; /* T_v860NonCriticalExtensions_26 */
static int hf_rrc_masterInformationBlock_v860ext = -1; /* MasterInformationBlock_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_167 = -1; /* T_nonCriticalExtensions_167 */
+static int hf_rrc_nonCriticalExtensions_181 = -1; /* T_nonCriticalExtensions_181 */
static int hf_rrc_multiplePLMN_List = -1; /* MultiplePLMN_List_r6 */
static int hf_rrc_extSIBTypeInfoSchedulingInfo_List = -1; /* ExtSIBTypeInfoSchedulingInfo_List */
static int hf_rrc_extSIBTypeInfoSchedulingInfo_List_01 = -1; /* ExtSIBTypeInfoSchedulingInfo_List2 */
@@ -7506,7 +7963,7 @@ static int hf_rrc_sysInfoType4 = -1; /* CellValueTag */
static int hf_rrc_sysInfoType5_01 = -1; /* CellValueTag */
static int hf_rrc_sysInfoType6 = -1; /* CellValueTag */
static int hf_rrc_sysInfoType7_01 = -1; /* NULL */
-static int hf_rrc_dummy_50 = -1; /* CellValueTag */
+static int hf_rrc_dummy_54 = -1; /* CellValueTag */
static int hf_rrc_dummy2_13 = -1; /* NULL */
static int hf_rrc_dummy3_03 = -1; /* NULL */
static int hf_rrc_sysInfoType11_01 = -1; /* CellValueTag */
@@ -7541,16 +7998,17 @@ static int hf_rrc_systemInfoType19 = -1; /* NULL */
static int hf_rrc_systemInfoType15_2ter = -1; /* NULL */
static int hf_rrc_systemInfoType20 = -1; /* NULL */
static int hf_rrc_SibOFF_List_item = -1; /* SibOFF */
+static int hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_03 = -1; /* T_cn_CommonGSM_MAP_NAS_SysInfo_03 */
static int hf_rrc_cn_DomainSysInfoList = -1; /* CN_DomainSysInfoList */
static int hf_rrc_ue_IdleTimersAndConstants = -1; /* UE_IdleTimersAndConstants */
static int hf_rrc_v3a0NonCriticalExtensions_12 = -1; /* T_v3a0NonCriticalExtensions_12 */
static int hf_rrc_sysInfoType1_v3a0ext = -1; /* SysInfoType1_v3a0ext_IEs */
static int hf_rrc_v860NonCriticalExtentions_02 = -1; /* T_v860NonCriticalExtentions_02 */
static int hf_rrc_sysInfoType1_v860ext = -1; /* SysInfoType1_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_168 = -1; /* T_nonCriticalExtensions_168 */
+static int hf_rrc_nonCriticalExtensions_182 = -1; /* T_nonCriticalExtensions_182 */
static int hf_rrc_ue_IdleTimersAndConstants_v3a0ext = -1; /* UE_IdleTimersAndConstants_v3a0ext */
static int hf_rrc_ura_IdentityList = -1; /* URA_IdentityList */
-static int hf_rrc_nonCriticalExtensions_169 = -1; /* T_nonCriticalExtensions_169 */
+static int hf_rrc_nonCriticalExtensions_183 = -1; /* T_nonCriticalExtensions_183 */
static int hf_rrc_sib4indicator = -1; /* BOOLEAN */
static int hf_rrc_cellSelectReselectInfo = -1; /* CellSelectReselectInfoSIB_3_4 */
static int hf_rrc_cellAccessRestriction = -1; /* CellAccessRestriction */
@@ -7572,7 +8030,7 @@ static int hf_rrc_v870NonCriticalExtension = -1; /* T_v870NonCriticalExtension
static int hf_rrc_sysInfoType3_v870ext = -1; /* SysInfoType3_v870ext_IEs */
static int hf_rrc_v900NonCriticalExtension = -1; /* T_v900NonCriticalExtension */
static int hf_rrc_sysInfoType3_v920ext = -1; /* SysInfoType3_v920ext_IEs */
-static int hf_rrc_nonCriticalExtensions_170 = -1; /* T_nonCriticalExtensions_170 */
+static int hf_rrc_nonCriticalExtensions_184 = -1; /* T_nonCriticalExtensions_184 */
static int hf_rrc_mapping_LCR = -1; /* Mapping_LCR_r4 */
static int hf_rrc_cellSelectReselectInfo_v590ext = -1; /* CellSelectReselectInfo_v590ext */
static int hf_rrc_cellSelectReselectInfoTreselectionScaling_v5c0ext = -1; /* CellSelectReselectInfoTreselectionScaling_v5c0ext */
@@ -7595,14 +8053,14 @@ static int hf_rrc_v5b0NonCriticalExtension = -1; /* T_v5b0NonCriticalExtension
static int hf_rrc_sysInfoType4_v5b0ext = -1; /* SysInfoType4_v5b0ext_IEs */
static int hf_rrc_v5c0NonCriticalExtension = -1; /* T_v5c0NonCriticalExtension */
static int hf_rrc_sysInfoType4_v5c0ext = -1; /* SysInfoType4_v5c0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_171 = -1; /* T_nonCriticalExtensions_171 */
+static int hf_rrc_nonCriticalExtensions_185 = -1; /* T_nonCriticalExtensions_185 */
static int hf_rrc_cellSelectReselectInfoPCHFACH_v5b0ext = -1; /* CellSelectReselectInfoPCHFACH_v5b0ext */
static int hf_rrc_sib6indicator = -1; /* BOOLEAN */
static int hf_rrc_pich_PowerOffset = -1; /* PICH_PowerOffset */
-static int hf_rrc_modeSpecificInfo_135 = -1; /* T_modeSpecificInfo_135 */
-static int hf_rrc_fdd_175 = -1; /* T_fdd_169 */
+static int hf_rrc_modeSpecificInfo_141 = -1; /* T_modeSpecificInfo_141 */
+static int hf_rrc_fdd_180 = -1; /* T_fdd_174 */
static int hf_rrc_aich_PowerOffset = -1; /* AICH_PowerOffset */
-static int hf_rrc_tdd_128 = -1; /* T_tdd_120 */
+static int hf_rrc_tdd_133 = -1; /* T_tdd_125 */
static int hf_rrc_pusch_SysInfoList_SFN = -1; /* PUSCH_SysInfoList_SFN */
static int hf_rrc_pdsch_SysInfoList_SFN = -1; /* PDSCH_SysInfoList_SFN */
static int hf_rrc_openLoopPowerControl_TDD = -1; /* OpenLoopPowerControl_TDD */
@@ -7629,7 +8087,9 @@ static int hf_rrc_v8b0NonCriticalExtensions_01 = -1; /* T_v8b0NonCriticalExtens
static int hf_rrc_sysInfoType5_v8b0ext = -1; /* SysInfoType5_v8b0ext_IEs */
static int hf_rrc_v8d0NonCriticalExtensions = -1; /* T_v8d0NonCriticalExtensions */
static int hf_rrc_sysInfoType5_v8d0ext = -1; /* SysInfoType5_v8d0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_172 = -1; /* T_nonCriticalExtensions_172 */
+static int hf_rrc_va40NonCriticalExtensions_19 = -1; /* T_va40NonCriticalExtensions_18 */
+static int hf_rrc_sysInfoType5_va40ext = -1; /* SysInfoType5_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_186 = -1; /* T_nonCriticalExtensions_186 */
static int hf_rrc_pNBSCH_Allocation_r4 = -1; /* PNBSCH_Allocation_r4 */
static int hf_rrc_prach_SystemInformationList_LCR_r4 = -1; /* PRACH_SystemInformationList_LCR_r4 */
static int hf_rrc_tdd128SpecificInfo = -1; /* T_tdd128SpecificInfo */
@@ -7649,25 +8109,25 @@ static int hf_rrc_mcchOnSCCPCHusedForNonMBMS = -1; /* MBMS_MCCH_ConfigurationIn
static int hf_rrc_mcchOnSCCPCHusedOnlyForMBMS = -1; /* SCCPCH_SystemInformation_MBMS_r6 */
static int hf_rrc_additionalPRACH_TF_and_TFCS_CCCH_List = -1; /* AdditionalPRACH_TF_and_TFCS_CCCH_List */
static int hf_rrc_cBS_DRX_Level1Information_extension = -1; /* CBS_DRX_Level1Information_extension_r6 */
-static int hf_rrc_modeSpecificInfo_136 = -1; /* T_modeSpecificInfo_136 */
-static int hf_rrc_fdd_176 = -1; /* T_fdd_170 */
+static int hf_rrc_modeSpecificInfo_142 = -1; /* T_modeSpecificInfo_142 */
+static int hf_rrc_fdd_181 = -1; /* T_fdd_175 */
static int hf_rrc_hs_dsch_CommonSystemInformation = -1; /* HS_DSCH_CommonSystemInformation */
static int hf_rrc_hs_dsch_PagingSystemInformation = -1; /* HS_DSCH_PagingSystemInformation */
-static int hf_rrc_tdd768_23 = -1; /* T_tdd768_20 */
+static int hf_rrc_tdd768_24 = -1; /* T_tdd768_21 */
static int hf_rrc_pusch_SysInfoList_SFN_03 = -1; /* PUSCH_SysInfoList_SFN_VHCR */
static int hf_rrc_pdsch_SysInfoList_SFN_03 = -1; /* PDSCH_SysInfoList_VHCR_r7 */
static int hf_rrc_prach_SystemInformationList_01 = -1; /* PRACH_SystemInformationList_VHCR_r7 */
-static int hf_rrc_tdd128_62 = -1; /* T_tdd128_59 */
+static int hf_rrc_tdd128_66 = -1; /* T_tdd128_63 */
static int hf_rrc_prach_SystemInformationList_02 = -1; /* PRACH_SystemInformationList_LCR_v770ext */
static int hf_rrc_sccpch_SystemInformationList = -1; /* SCCPCH_SystemInformationList_HCR_VHCR_r7 */
static int hf_rrc_sccpch_SystemInformation_MBMS_01 = -1; /* T_sccpch_SystemInformation_MBMS_01 */
static int hf_rrc_mcchOnSCCPCHusedOnlyForMBMS_01 = -1; /* SCCPCH_SystemInformation_MBMS_r7 */
static int hf_rrc_tDD_MBSFNInformation = -1; /* TDD_MBSFNInformation */
-static int hf_rrc_dummy_51 = -1; /* T_dummy_15 */
-static int hf_rrc_modeSpecificInfo_137 = -1; /* T_modeSpecificInfo_137 */
-static int hf_rrc_fdd_177 = -1; /* T_fdd_171 */
+static int hf_rrc_dummy_55 = -1; /* T_dummy_15 */
+static int hf_rrc_modeSpecificInfo_143 = -1; /* T_modeSpecificInfo_143 */
+static int hf_rrc_fdd_182 = -1; /* T_fdd_176 */
static int hf_rrc_hs_dsch_DrxCellfach_info = -1; /* HS_DSCH_DrxCellfach_info */
-static int hf_rrc_tdd128_63 = -1; /* T_tdd128_60 */
+static int hf_rrc_tdd128_67 = -1; /* T_tdd128_64 */
static int hf_rrc_hs_dsch_CommonSysInfo = -1; /* T_hs_dsch_CommonSysInfo */
static int hf_rrc_hs_dsch_CommonSystemInformation_01 = -1; /* HS_DSCH_CommonSystemInformation_TDD128 */
static int hf_rrc_hs_dsch_PagingSystemInformation_01 = -1; /* HS_DSCH_PagingSystemInformation_TDD128 */
@@ -7675,10 +8135,12 @@ static int hf_rrc_hs_dsch_DrxCellfach_info_01 = -1; /* HS_DSCH_DrxCellfach_info
static int hf_rrc_commonEDCHSystemInfo = -1; /* CommonEDCHSystemInfo */
static int hf_rrc_tresetUsageIndicator = -1; /* T_tresetUsageIndicator */
static int hf_rrc_commonEDCHSystemInfoFDD = -1; /* CommonEDCHSystemInfoFDD */
-static int hf_rrc_modeSpecificInfo_138 = -1; /* T_modeSpecificInfo_138 */
-static int hf_rrc_fdd_178 = -1; /* T_fdd_172 */
-static int hf_rrc_dummy_52 = -1; /* CSICH_PowerOffset */
-static int hf_rrc_tdd_129 = -1; /* T_tdd_121 */
+static int hf_rrc_frequencyBandsIndicatorSupport = -1; /* FrequencyBandsIndicatorSupport */
+static int hf_rrc_frequencyBandIndicator3 = -1; /* RadioFrequencyBandFDD3 */
+static int hf_rrc_modeSpecificInfo_144 = -1; /* T_modeSpecificInfo_144 */
+static int hf_rrc_fdd_183 = -1; /* T_fdd_177 */
+static int hf_rrc_dummy_56 = -1; /* CSICH_PowerOffset */
+static int hf_rrc_tdd_134 = -1; /* T_tdd_126 */
static int hf_rrc_v4b0NonCriticalExtensions_20 = -1; /* T_v4b0NonCriticalExtensions_20 */
static int hf_rrc_sysInfoType6_v4b0ext = -1; /* SysInfoType6_v4b0ext_IEs */
static int hf_rrc_v590NonCriticalExtensions_29 = -1; /* T_v590NonCriticalExtensions_29 */
@@ -7689,25 +8151,27 @@ static int hf_rrc_v690nonCriticalExtensions = -1; /* T_v690nonCriticalExtension
static int hf_rrc_sysInfoType6_v690ext = -1; /* SysInfoType6_v690ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_41 = -1; /* T_v770NonCriticalExtensions_41 */
static int hf_rrc_sysInfoType6_v770ext = -1; /* SysInfoType6_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_173 = -1; /* T_nonCriticalExtensions_173 */
+static int hf_rrc_va40NonCriticalExtensions_20 = -1; /* T_va40NonCriticalExtensions_19 */
+static int hf_rrc_sysInfoType6_va40ext = -1; /* SysInfoType6_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_187 = -1; /* T_nonCriticalExtensions_187 */
static int hf_rrc_tdd128SpecificInfo_01 = -1; /* T_tdd128SpecificInfo_01 */
static int hf_rrc_hcr_r5_SpecificInfo_01 = -1; /* T_hcr_r5_SpecificInfo_01 */
static int hf_rrc_tdd768SpecificInfo = -1; /* T_tdd768SpecificInfo */
-static int hf_rrc_modeSpecificInfo_139 = -1; /* T_modeSpecificInfo_139 */
-static int hf_rrc_fdd_179 = -1; /* T_fdd_173 */
+static int hf_rrc_modeSpecificInfo_145 = -1; /* T_modeSpecificInfo_145 */
+static int hf_rrc_fdd_184 = -1; /* T_fdd_178 */
static int hf_rrc_ul_Interference = -1; /* UL_Interference */
static int hf_rrc_prach_Information_SIB5_List = -1; /* DynamicPersistenceLevelList */
static int hf_rrc_prach_Information_SIB6_List = -1; /* DynamicPersistenceLevelList */
static int hf_rrc_expirationTimeFactor = -1; /* ExpirationTimeFactor */
-static int hf_rrc_nonCriticalExtensions_174 = -1; /* T_nonCriticalExtensions_174 */
+static int hf_rrc_nonCriticalExtensions_188 = -1; /* T_nonCriticalExtensions_188 */
static int hf_rrc_dummy1_07 = -1; /* CPCH_Parameters */
static int hf_rrc_dummy2_14 = -1; /* CPCH_SetInfoList */
static int hf_rrc_dummy3_04 = -1; /* CSICH_PowerOffset */
-static int hf_rrc_nonCriticalExtensions_175 = -1; /* T_nonCriticalExtensions_175 */
-static int hf_rrc_dummy_53 = -1; /* CPCH_PersistenceLevelsList */
-static int hf_rrc_nonCriticalExtensions_176 = -1; /* T_nonCriticalExtensions_176 */
-static int hf_rrc_dummy_54 = -1; /* DRAC_SysInfoList */
-static int hf_rrc_nonCriticalExtensions_177 = -1; /* T_nonCriticalExtensions_177 */
+static int hf_rrc_nonCriticalExtensions_189 = -1; /* T_nonCriticalExtensions_189 */
+static int hf_rrc_dummy_57 = -1; /* CPCH_PersistenceLevelsList */
+static int hf_rrc_nonCriticalExtensions_190 = -1; /* T_nonCriticalExtensions_190 */
+static int hf_rrc_dummy_58 = -1; /* DRAC_SysInfoList */
+static int hf_rrc_nonCriticalExtensions_191 = -1; /* T_nonCriticalExtensions_191 */
static int hf_rrc_sib12indicator = -1; /* BOOLEAN */
static int hf_rrc_fach_MeasurementOccasionInfo = -1; /* FACH_MeasurementOccasionInfo */
static int hf_rrc_measurementControlSysInfo = -1; /* MeasurementControlSysInfo */
@@ -7725,7 +8189,7 @@ static int hf_rrc_v7b0NonCriticalExtensions_02 = -1; /* T_v7b0NonCriticalExtens
static int hf_rrc_sysInfoType11_v7b0ext = -1; /* SysInfoType11_v7b0ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_28 = -1; /* T_v860NonCriticalExtensions_28 */
static int hf_rrc_sysInfoType11_v860ext = -1; /* SysInfoType11_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_178 = -1; /* T_nonCriticalExtensions_178 */
+static int hf_rrc_nonCriticalExtensions_192 = -1; /* T_nonCriticalExtensions_192 */
static int hf_rrc_fach_MeasurementOccasionInfo_LCR_Ext = -1; /* FACH_MeasurementOccasionInfo_LCR_r4_ext */
static int hf_rrc_measurementControlSysInfo_LCR = -1; /* MeasurementControlSysInfo_LCR_r4_ext */
static int hf_rrc_newIntraFrequencyCellInfoList_v590ext = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_CellSelectReselectInfo_v590ext */
@@ -7735,7 +8199,7 @@ static int hf_rrc_newInterFrequencyCellInfoList_v590ext_item = -1; /* CellSelec
static int hf_rrc_newInterRATCellInfoList_v590ext = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_CellSelectReselectInfo_v590ext */
static int hf_rrc_newInterRATCellInfoList_v590ext_item = -1; /* CellSelectReselectInfo_v590ext */
static int hf_rrc_intraFreqEventCriteriaList_v590ext = -1; /* Intra_FreqEventCriteriaList_v590ext */
-static int hf_rrc_dummy_55 = -1; /* Dummy_InterFreqRACHReportingInfo */
+static int hf_rrc_dummy_59 = -1; /* Dummy_InterFreqRACHReportingInfo */
static int hf_rrc_interFreqRACHReportingInfo = -1; /* InterFreqRACHReportingInfo */
static int hf_rrc_mbsfnFrequencyList = -1; /* MBSFNFrequencyList */
static int hf_rrc_mbsfnFrequencyList_01 = -1; /* MBSFNFrequencyList_v860ext */
@@ -7746,7 +8210,7 @@ static int hf_rrc_v7b0NonCriticalExtensions_03 = -1; /* T_v7b0NonCriticalExtens
static int hf_rrc_sysInfoType11bis_v7b0ext = -1; /* SysInfoType11bis_v7b0ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_29 = -1; /* T_v860NonCriticalExtensions_29 */
static int hf_rrc_sysInfoType11bis_v860ext = -1; /* SysInfoType11bis_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_179 = -1; /* T_nonCriticalExtensions_179 */
+static int hf_rrc_nonCriticalExtensions_193 = -1; /* T_nonCriticalExtensions_193 */
static int hf_rrc_csg_DedicatedFrequencyInfoList = -1; /* CSG_DedicatedFrequencyInfoList */
static int hf_rrc_v4b0NonCriticalExtensions_22 = -1; /* T_v4b0NonCriticalExtensions_22 */
static int hf_rrc_sysInfoType12_v4b0ext = -1; /* SysInfoType12_v4b0ext_IEs */
@@ -7758,90 +8222,104 @@ static int hf_rrc_v6b0NonCriticalExtensions_18 = -1; /* T_v6b0NonCriticalExtens
static int hf_rrc_sysInfoType12_v6b0ext = -1; /* SysInfoType12_v6b0ext_IEs */
static int hf_rrc_v7b0NonCriticalExtensions_04 = -1; /* T_v7b0NonCriticalExtensions_04 */
static int hf_rrc_sysInfoType12_v7b0ext = -1; /* SysInfoType12_v7b0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_180 = -1; /* T_nonCriticalExtensions_180 */
+static int hf_rrc_nonCriticalExtensions_194 = -1; /* T_nonCriticalExtensions_194 */
static int hf_rrc_v3a0NonCriticalExtensions_13 = -1; /* T_v3a0NonCriticalExtensions_13 */
static int hf_rrc_sysInfoType13_v3a0ext = -1; /* SysInfoType13_v3a0ext_IEs */
static int hf_rrc_v4b0NonCriticalExtensions_23 = -1; /* T_v4b0NonCriticalExtensions_23 */
static int hf_rrc_sysInfoType13_v4b0ext = -1; /* SysInfoType13_v4b0ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_43 = -1; /* T_v770NonCriticalExtensions_43 */
static int hf_rrc_sysInfoType13_v770ext = -1; /* SysInfoType13_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_181 = -1; /* T_nonCriticalExtensions_181 */
+static int hf_rrc_nonCriticalExtensions_195 = -1; /* T_nonCriticalExtensions_195 */
static int hf_rrc_capabilityUpdateRequirement_r4Ext = -1; /* CapabilityUpdateRequirement_r4_ext */
static int hf_rrc_ansi_41_RAND_Information = -1; /* ANSI_41_RAND_Information */
-static int hf_rrc_nonCriticalExtensions_182 = -1; /* T_nonCriticalExtensions_182 */
+static int hf_rrc_nonCriticalExtensions_196 = -1; /* T_nonCriticalExtensions_196 */
static int hf_rrc_ansi_41_UserZoneID_Information = -1; /* ANSI_41_UserZoneID_Information */
-static int hf_rrc_nonCriticalExtensions_183 = -1; /* T_nonCriticalExtensions_183 */
+static int hf_rrc_nonCriticalExtensions_197 = -1; /* T_nonCriticalExtensions_197 */
static int hf_rrc_ansi_41_PrivateNeighbourListInfo = -1; /* ANSI_41_PrivateNeighbourListInfo */
-static int hf_rrc_nonCriticalExtensions_184 = -1; /* T_nonCriticalExtensions_184 */
+static int hf_rrc_nonCriticalExtensions_198 = -1; /* T_nonCriticalExtensions_198 */
static int hf_rrc_ansi_41_GlobalServiceRedirectInfo = -1; /* ANSI_41_GlobalServiceRedirectInfo */
-static int hf_rrc_nonCriticalExtensions_185 = -1; /* T_nonCriticalExtensions_185 */
-static int hf_rrc_nonCriticalExtensions_186 = -1; /* T_nonCriticalExtensions_186 */
+static int hf_rrc_nonCriticalExtensions_199 = -1; /* T_nonCriticalExtensions_199 */
+static int hf_rrc_nonCriticalExtensions_200 = -1; /* T_nonCriticalExtensions_200 */
static int hf_rrc_ue_positioning_GPS_CipherParameters = -1; /* UE_Positioning_CipherParameters */
static int hf_rrc_v4b0NonCriticalExtensions_24 = -1; /* T_v4b0NonCriticalExtensions_24 */
static int hf_rrc_sysInfoType15_v4b0ext = -1; /* SysInfoType15_v4b0ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_44 = -1; /* T_v770NonCriticalExtensions_44 */
static int hf_rrc_sysInfoType15_v770ext = -1; /* SysInfoType15_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_187 = -1; /* T_nonCriticalExtensions_187 */
+static int hf_rrc_va40NonCriticalExtensions_21 = -1; /* T_va40NonCriticalExtensions_20 */
+static int hf_rrc_sysInfoType15_va40ext = -1; /* SysInfoType15_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_201 = -1; /* T_nonCriticalExtensions_201 */
static int hf_rrc_up_Ipdl_Parameters_TDD = -1; /* UE_Positioning_IPDL_Parameters_TDD_r4_ext */
static int hf_rrc_ue_Positioning_GPS_ReferenceTime = -1; /* UE_Positioning_GPS_ReferenceTime_v770ext */
+static int hf_rrc_ue_Positioning_GPS_ReferenceTime_01 = -1; /* UE_Positioning_GPS_ReferenceTime_va40ext */
static int hf_rrc_ue_positioning_GANSS_ReferencePosition = -1; /* ReferenceLocationGANSS */
static int hf_rrc_ue_positioning_GANSS_IonosphericModel = -1; /* UE_Positioning_GANSS_IonosphericModel */
static int hf_rrc_v860NonCriticalExtensions_30 = -1; /* T_v860NonCriticalExtensions_30 */
static int hf_rrc_sysInfoType15bis_v860ext = -1; /* SysInfoType15bis_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_188 = -1; /* T_nonCriticalExtensions_188 */
+static int hf_rrc_va40NonCriticalExtensions_22 = -1; /* T_va40NonCriticalExtensions_21 */
+static int hf_rrc_sysInfoType15bis_va40ext = -1; /* SysInfoType15bis_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_202 = -1; /* T_nonCriticalExtensions_202 */
static int hf_rrc_ue_Positioning_GANSS_AddIonoModel = -1; /* UE_Positioning_GANSS_AddIonoModel */
static int hf_rrc_ue_Positioning_GANSS_EarthOrientationPara = -1; /* UE_Positioning_GANSS_EarthOrientPara */
static int hf_rrc_v920NonCriticalExtensions_04 = -1; /* T_v920NonCriticalExtensions_04 */
static int hf_rrc_sysInfoType15_1_v920ext = -1; /* SysInfoType15_1_v920ext_IEs */
-static int hf_rrc_nonCriticalExtensions_189 = -1; /* T_nonCriticalExtensions_189 */
+static int hf_rrc_nonCriticalExtensions_203 = -1; /* T_nonCriticalExtensions_203 */
static int hf_rrc_ue_positioning_GANSS_DGANSS_Corrections = -1; /* UE_Positioning_DGANSSCorrections */
static int hf_rrc_v920NonCriticalExtensions_05 = -1; /* T_v920NonCriticalExtensions_05 */
static int hf_rrc_sysInfoType15_1bis_v920ext = -1; /* SysInfoType15_1bis_v920ext_IEs */
-static int hf_rrc_nonCriticalExtensions_190 = -1; /* T_nonCriticalExtensions_190 */
+static int hf_rrc_nonCriticalExtensions_204 = -1; /* T_nonCriticalExtensions_204 */
static int hf_rrc_ue_positioning_GANSS_DGANSS_Corrections_01 = -1; /* UE_Positioning_DGANSSCorrections_v920ext */
static int hf_rrc_transmissionTOW = -1; /* GPS_TOW_1sec */
-static int hf_rrc_nonCriticalExtensions_191 = -1; /* T_nonCriticalExtensions_191 */
+static int hf_rrc_nonCriticalExtensions_205 = -1; /* T_nonCriticalExtensions_205 */
static int hf_rrc_ue_positioning_GANSS_navigationModel = -1; /* UE_Positioning_GANSS_NavigationModel */
-static int hf_rrc_nonCriticalExtensions_192 = -1; /* T_nonCriticalExtensions_192 */
+static int hf_rrc_nonCriticalExtensions_206 = -1; /* T_nonCriticalExtensions_206 */
static int hf_rrc_ue_positioning_GANSS_AddNavigationModels = -1; /* UE_Positioning_GANSS_AddNavigationModels */
-static int hf_rrc_nonCriticalExtensions_193 = -1; /* T_nonCriticalExtensions_193 */
+static int hf_rrc_nonCriticalExtensions_207 = -1; /* T_nonCriticalExtensions_207 */
static int hf_rrc_satMask = -1; /* BIT_STRING_SIZE_1_32 */
static int hf_rrc_lsbTOW = -1; /* BIT_STRING_SIZE_8 */
-static int hf_rrc_nonCriticalExtensions_194 = -1; /* T_nonCriticalExtensions_194 */
+static int hf_rrc_va40NonCriticalExtensions_23 = -1; /* T_va40NonCriticalExtensions_22 */
+static int hf_rrc_sysInfoType15_3_va40ext = -1; /* SysInfoType15_3_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_208 = -1; /* T_nonCriticalExtensions_208 */
static int hf_rrc_ue_positioning_GANSS_Almanac = -1; /* UE_Positioning_GANSS_Almanac */
static int hf_rrc_ue_positioning_GANSS_TimeModels = -1; /* UE_Positioning_GANSS_TimeModels */
static int hf_rrc_ue_positioning_GANSS_UTC_Model = -1; /* UE_Positioning_GANSS_UTCModel */
static int hf_rrc_v860NonCriticalExtensions_31 = -1; /* T_v860NonCriticalExtensions_31 */
static int hf_rrc_sysInfoType15_3bis_v860ext = -1; /* SysInfoType15_3bis_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_195 = -1; /* T_nonCriticalExtensions_195 */
+static int hf_rrc_va40NonCriticalExtensions_24 = -1; /* T_va40NonCriticalExtensions_23 */
+static int hf_rrc_sysInfoType15_3bis_va40ext = -1; /* SysInfoType15_3bis_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_209 = -1; /* T_nonCriticalExtensions_209 */
static int hf_rrc_ue_Positioning_GANSS_Almanac = -1; /* UE_Positioning_GANSS_Almanac_v860ext */
static int hf_rrc_ue_Positioning_GANSS_AddUTCModels = -1; /* UE_Positioning_GANSS_AddUTCModels */
static int hf_rrc_ue_Positioning_GANSS_AuxiliaryInfo = -1; /* UE_Positioning_GANSS_AuxiliaryInfo */
+static int hf_rrc_ue_Positioning_GANSS_Almanac_01 = -1; /* UE_Positioning_GANSS_Almanac_va40ext */
+static int hf_rrc_ue_positioning_GANSS_TimeModels_01 = -1; /* UE_Positioning_GANSS_TimeModels_va40ext */
static int hf_rrc_ue_positioning_OTDOA_CipherParameters = -1; /* UE_Positioning_CipherParameters */
static int hf_rrc_v3a0NonCriticalExtensions_14 = -1; /* T_v3a0NonCriticalExtensions_14 */
static int hf_rrc_sysInfoType15_4_v3a0ext = -1; /* SysInfoType15_4_v3a0ext */
static int hf_rrc_v4b0NonCriticalExtensions_25 = -1; /* T_v4b0NonCriticalExtensions_25 */
static int hf_rrc_sysInfoType15_4_v4b0ext = -1; /* SysInfoType15_4_v4b0ext */
-static int hf_rrc_nonCriticalExtensions_196 = -1; /* T_nonCriticalExtensions_196 */
+static int hf_rrc_nonCriticalExtensions_210 = -1; /* T_nonCriticalExtensions_210 */
static int hf_rrc_v3a0NonCriticalExtensions_15 = -1; /* T_v3a0NonCriticalExtensions_15 */
static int hf_rrc_sysInfoType15_5_v3a0ext = -1; /* SysInfoType15_5_v3a0ext */
static int hf_rrc_v770NonCriticalExtensions_45 = -1; /* T_v770NonCriticalExtensions_45 */
static int hf_rrc_sysInfoType15_5_v770ext = -1; /* SysInfoType15_5_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_197 = -1; /* T_nonCriticalExtensions_197 */
+static int hf_rrc_nonCriticalExtensions_211 = -1; /* T_nonCriticalExtensions_211 */
static int hf_rrc_ue_positioning_GANSS_TOD = -1; /* INTEGER_0_86399 */
static int hf_rrc_ue_positioning_GANSS_ReferenceMeasurementInformation = -1; /* UE_Positioning_GANSS_ReferenceMeasurementInfo */
-static int hf_rrc_nonCriticalExtensions_198 = -1; /* T_nonCriticalExtensions_198 */
+static int hf_rrc_va40NonCriticalExtensions_25 = -1; /* T_va40NonCriticalExtensions_24 */
+static int hf_rrc_sysInfoType15_6_va40ext = -1; /* SysInfoType15_6_va40ext_IEs */
+static int hf_rrc_nonCriticalExtensions_212 = -1; /* T_nonCriticalExtensions_212 */
+static int hf_rrc_ue_positioning_GANSS_ReferenceMeasurementInformation_01 = -1; /* UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext */
static int hf_rrc_ue_positioning_GANSS_DataBitAssistance = -1; /* UE_Positioning_GANSS_Data_Bit_Assistance */
-static int hf_rrc_nonCriticalExtensions_199 = -1; /* T_nonCriticalExtensions_199 */
+static int hf_rrc_nonCriticalExtensions_213 = -1; /* T_nonCriticalExtensions_213 */
static int hf_rrc_ue_positioning_GANSS_DataCipheringInfo = -1; /* UE_Positioning_CipherParameters */
static int hf_rrc_ue_positioning_GANSS_realTimeIntegrity = -1; /* UE_Positioning_GANSS_RealTimeIntegrity */
-static int hf_rrc_nonCriticalExtensions_200 = -1; /* T_nonCriticalExtensions_200 */
+static int hf_rrc_nonCriticalExtensions_214 = -1; /* T_nonCriticalExtensions_214 */
static int hf_rrc_preDefinedRadioConfiguration = -1; /* PreDefRadioConfiguration */
static int hf_rrc_v770NonCriticalExtensions_46 = -1; /* T_v770NonCriticalExtensions_46 */
static int hf_rrc_sysInfoType16_v770ext = -1; /* SysInfoType16_v770ext_IEs */
static int hf_rrc_v920NonCriticalExtensions_06 = -1; /* T_v920NonCriticalExtensions_06 */
static int hf_rrc_sysInfoType16_v920ext = -1; /* SysInfoType16_v920ext_IEs */
-static int hf_rrc_nonCriticalExtensions_201 = -1; /* T_nonCriticalExtensions_201 */
+static int hf_rrc_nonCriticalExtensions_215 = -1; /* T_nonCriticalExtensions_215 */
static int hf_rrc_preDefinedRadioConfiguration_01 = -1; /* PreDefRadioConfiguration_v770ext */
static int hf_rrc_preDefinedRadioConfiguration_02 = -1; /* PreDefRadioConfiguration_v920ext */
static int hf_rrc_pusch_SysInfoList = -1; /* PUSCH_SysInfoList */
@@ -7852,7 +8330,7 @@ static int hf_rrc_v590NonCriticalExtensions_30 = -1; /* T_v590NonCriticalExtens
static int hf_rrc_sysInfoType17_v590ext = -1; /* SysInfoType17_v590ext_IEs */
static int hf_rrc_v770NonCriticalExtensions_47 = -1; /* T_v770NonCriticalExtensions_47 */
static int hf_rrc_sysInfoType17_v770ext = -1; /* SysInfoType17_v770ext_IEs */
-static int hf_rrc_nonCriticalExtensions_202 = -1; /* T_nonCriticalExtensions_202 */
+static int hf_rrc_nonCriticalExtensions_216 = -1; /* T_nonCriticalExtensions_216 */
static int hf_rrc_tdd128SpecificInfo_02 = -1; /* T_tdd128SpecificInfo_02 */
static int hf_rrc_pusch_SysInfoList_01 = -1; /* PUSCH_SysInfoList_LCR_r4 */
static int hf_rrc_pdsch_SysInfoList_01 = -1; /* PDSCH_SysInfoList_LCR_r4 */
@@ -7866,7 +8344,7 @@ static int hf_rrc_v6b0NonCriticalExtensions_19 = -1; /* T_v6b0NonCriticalExtens
static int hf_rrc_sysInfoType18_v6b0ext = -1; /* SysInfoType18_v6b0ext */
static int hf_rrc_v860NonCriticalExtensions_32 = -1; /* T_v860NonCriticalExtensions_32 */
static int hf_rrc_sysInfoType18_v860ext = -1; /* SysInfoType18_v860ext */
-static int hf_rrc_nonCriticalExtensions_203 = -1; /* T_nonCriticalExtensions_203 */
+static int hf_rrc_nonCriticalExtensions_217 = -1; /* T_nonCriticalExtensions_217 */
static int hf_rrc_idleModePLMNIdentitiesSIB11bis = -1; /* PLMNIdentitiesOfNeighbourCells */
static int hf_rrc_connectedModePLMNIdentitiesSIB11bis = -1; /* PLMNIdentitiesOfNeighbourCells */
static int hf_rrc_idleModePLMNIdentities_01 = -1; /* PLMNIdentitiesOfNeighbourCells_v860ext */
@@ -7876,22 +8354,22 @@ static int hf_rrc_gsm_PriorityInfoList = -1; /* GSM_PriorityInfoList */
static int hf_rrc_eutra_FrequencyAndPriorityInfoList = -1; /* EUTRA_FrequencyAndPriorityInfoList */
static int hf_rrc_v920NonCriticalExtensions_07 = -1; /* T_v920NonCriticalExtensions_07 */
static int hf_rrc_sysInfoType19_v920ext = -1; /* SysInfoType19_v920ext */
-static int hf_rrc_nonCriticalExtensions_204 = -1; /* T_nonCriticalExtensions_204 */
+static int hf_rrc_nonCriticalExtensions_218 = -1; /* T_nonCriticalExtensions_218 */
static int hf_rrc_utra_PriorityInfoList_v920ext = -1; /* UTRA_PriorityInfoList_v920ext */
static int hf_rrc_eutra_FrequencyAndPriorityInfoList_v920ext = -1; /* EUTRA_FrequencyAndPriorityInfoList_v920ext */
static int hf_rrc_hNBName = -1; /* HNBName */
-static int hf_rrc_nonCriticalExtensions_205 = -1; /* T_nonCriticalExtensions_205 */
+static int hf_rrc_nonCriticalExtensions_219 = -1; /* T_nonCriticalExtensions_219 */
static int hf_rrc_sib_ReferenceList = -1; /* SIB_ReferenceList */
static int hf_rrc_v6b0NonCriticalExtensions_20 = -1; /* T_v6b0NonCriticalExtensions_19 */
static int hf_rrc_sysInfoTypeSB1_v6b0ext = -1; /* SysInfoTypeSB1_v6b0ext */
static int hf_rrc_v860NonCriticalExtensions_33 = -1; /* T_v860NonCriticalExtensions_33 */
static int hf_rrc_sysInfoTypeSB1_v860ext = -1; /* SysInfoTypeSB1_v860ext */
-static int hf_rrc_nonCriticalExtensions_206 = -1; /* T_nonCriticalExtensions_206 */
+static int hf_rrc_nonCriticalExtensions_220 = -1; /* T_nonCriticalExtensions_220 */
static int hf_rrc_v6b0NonCriticalExtensions_21 = -1; /* T_v6b0NonCriticalExtensions_20 */
static int hf_rrc_sysInfoTypeSB2_v6b0ext = -1; /* SysInfoTypeSB2_v6b0ext */
static int hf_rrc_v860NonCriticalExtensions_34 = -1; /* T_v860NonCriticalExtensions_34 */
static int hf_rrc_sysInfoTypeSB2_v860ext = -1; /* SysInfoTypeSB2_v860ext */
-static int hf_rrc_nonCriticalExtensions_207 = -1; /* T_nonCriticalExtensions_207 */
+static int hf_rrc_nonCriticalExtensions_221 = -1; /* T_nonCriticalExtensions_221 */
static int hf_rrc_TDD_UMTS_Frequency_List_item = -1; /* FrequencyInfoTDD */
static int hf_rrc_ue_InactivityPeriod = -1; /* INTEGER_1_120 */
static int hf_rrc_ul_dataVolumeHistory = -1; /* DataVolumeHistory */
@@ -7960,21 +8438,21 @@ static int hf_rrc_modificationPeriodCoefficient = -1; /* INTEGER_7_10 */
static int hf_rrc_rlc_Info_05 = -1; /* RLC_Info_MCCH_r6 */
static int hf_rrc_tctf_Presence = -1; /* MBMS_TCTF_Presence */
static int hf_rrc_michPowerOffset = -1; /* MBMS_MICHPowerOffset */
-static int hf_rrc_mode_02 = -1; /* T_mode_02 */
-static int hf_rrc_fdd_180 = -1; /* T_fdd_174 */
+static int hf_rrc_mode_03 = -1; /* T_mode_03 */
+static int hf_rrc_fdd_185 = -1; /* T_fdd_179 */
static int hf_rrc_ni_CountPerFrame = -1; /* MBMS_NI_CountPerFrame */
-static int hf_rrc_tdd384_45 = -1; /* T_tdd384_40 */
+static int hf_rrc_tdd384_46 = -1; /* T_tdd384_41 */
static int hf_rrc_repetitionPeriodLengthOffset_01 = -1; /* RepPerLengthOffset_MICH */
static int hf_rrc_mbmsNotificationIndLength = -1; /* MBMS_MICHNotificationIndLength */
-static int hf_rrc_tdd128_64 = -1; /* T_tdd128_61 */
+static int hf_rrc_tdd128_68 = -1; /* T_tdd128_65 */
static int hf_rrc_channelisationCodeList_02 = -1; /* SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode */
static int hf_rrc_channelisationCodeList_item = -1; /* DL_TS_ChannelisationCode */
-static int hf_rrc_mode_03 = -1; /* T_mode_03 */
-static int hf_rrc_tdd384_46 = -1; /* T_tdd384_41 */
-static int hf_rrc_tdd768_24 = -1; /* T_tdd768_21 */
-static int hf_rrc_midambleShiftAndBurstType_06 = -1; /* MidambleShiftAndBurstType_VHCR */
-static int hf_rrc_tdd128_65 = -1; /* T_tdd128_62 */
static int hf_rrc_mode_04 = -1; /* T_mode_04 */
+static int hf_rrc_tdd384_47 = -1; /* T_tdd384_42 */
+static int hf_rrc_tdd768_25 = -1; /* T_tdd768_22 */
+static int hf_rrc_midambleShiftAndBurstType_06 = -1; /* MidambleShiftAndBurstType_VHCR */
+static int hf_rrc_tdd128_69 = -1; /* T_tdd128_66 */
+static int hf_rrc_mode_05 = -1; /* T_mode_05 */
static int hf_rrc_imb384 = -1; /* T_imb384 */
static int hf_rrc_ni_CountPerFrame_01 = -1; /* MBMS_NI_CountPerFrame_IMB384 */
static int hf_rrc_mbms_TransmissionIdentity = -1; /* MBMS_TransmissionIdentity */
@@ -7982,7 +8460,7 @@ static int hf_rrc_mbms_RequiredUEAction = -1; /* MBMS_RequiredUEAction_Mod *
static int hf_rrc_mbms_PreferredFrequency = -1; /* T_mbms_PreferredFrequency */
static int hf_rrc_mcch = -1; /* MBMS_PFLIndex */
static int hf_rrc_dcch = -1; /* MBMS_PFLInfo */
-static int hf_rrc_dummy_56 = -1; /* T_dummy_16 */
+static int hf_rrc_dummy_60 = -1; /* T_dummy_16 */
static int hf_rrc_continueMCCHReading = -1; /* BOOLEAN */
static int hf_rrc_MBMS_ModifedServiceList_r6_item = -1; /* MBMS_ModifedService_r6 */
static int hf_rrc_mbsfnClusterFrequency = -1; /* MBSFN_ClusterFrequency_r7 */
@@ -7999,13 +8477,13 @@ static int hf_rrc_schedulingPeriod_512_Offset = -1; /* INTEGER_0_511 */
static int hf_rrc_schedulingPeriod_1024_Offset = -1; /* INTEGER_0_1023 */
static int hf_rrc_secondaryCCPCHPwrOffsetDiff = -1; /* MBMS_SCCPCHPwrOffsetDiff */
static int hf_rrc_layer1Combining = -1; /* T_layer1Combining */
-static int hf_rrc_fdd_181 = -1; /* T_fdd_175 */
+static int hf_rrc_fdd_186 = -1; /* T_fdd_180 */
static int hf_rrc_mbms_L1CombiningTransmTimeDiff = -1; /* MBMS_L1CombiningTransmTimeDiff */
static int hf_rrc_mbms_L1CombiningSchedule = -1; /* MBMS_L1CombiningSchedule */
static int hf_rrc_mbms_L23Configuration = -1; /* MBMS_L23Configuration */
static int hf_rrc_secondaryCCPCH_InfoDiff = -1; /* SecondaryCCPCHInfoDiff_MBMS */
static int hf_rrc_layer1Combining_01 = -1; /* T_layer1Combining_01 */
-static int hf_rrc_fdd_182 = -1; /* T_fdd_176 */
+static int hf_rrc_fdd_187 = -1; /* T_fdd_181 */
static int hf_rrc_MBMS_NeighbouringCellSCCPCHList_r6_item = -1; /* MBMS_NeighbouringCellSCCPCH_r6 */
static int hf_rrc_MBMS_NeighbouringCellSCCPCHList_v770ext_item = -1; /* MBMS_NeighbouringCellSCCPCH_v770ext */
static int hf_rrc_networkStandardTime = -1; /* BIT_STRING_SIZE_40 */
@@ -8104,15 +8582,15 @@ static int hf_rrc_v860NonCriticalExtensions_35 = -1; /* T_v860NonCriticalExtens
static int hf_rrc_interRATHandoverInfoWithInterRATCapabilities_v860ext = -1; /* InterRATHandoverInfoWithInterRATCapabilities_v860ext_IEs */
static int hf_rrc_v920NonCriticalExtensions_08 = -1; /* T_v920NonCriticalExtensions_08 */
static int hf_rrc_interRATHandoverInfoWithInterRATCapabilities_v920ext = -1; /* InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs */
-static int hf_rrc_nonCriticalExtensions_208 = -1; /* T_nonCriticalExtensions_208 */
-static int hf_rrc_criticalExtensions_111 = -1; /* T_criticalExtensions_111 */
+static int hf_rrc_nonCriticalExtensions_222 = -1; /* T_nonCriticalExtensions_222 */
+static int hf_rrc_criticalExtensions_126 = -1; /* T_criticalExtensions_126 */
static int hf_rrc_interRATHandoverInfo_01 = -1; /* T_interRATHandoverInfo */
static int hf_rrc_ue_RATSpecificCapability_01 = -1; /* InterRAT_UE_RadioAccessCapability_v860ext */
static int hf_rrc_ue_Inactivity_Period = -1; /* INTEGER_1_120 */
static int hf_rrc_r5_14 = -1; /* T_r5_14 */
static int hf_rrc_rFC3095_ContextInfoList_r5 = -1; /* RFC3095_ContextInfoList_r5 */
-static int hf_rrc_nonCriticalExtensions_209 = -1; /* T_nonCriticalExtensions_209 */
-static int hf_rrc_criticalExtensions_112 = -1; /* T_criticalExtensions_112 */
+static int hf_rrc_nonCriticalExtensions_223 = -1; /* T_nonCriticalExtensions_223 */
+static int hf_rrc_criticalExtensions_127 = -1; /* T_criticalExtensions_127 */
static int hf_rrc_RFC3095_ContextInfoList_r5_item = -1; /* RFC3095_ContextInfo */
static int hf_rrc_r3_32 = -1; /* T_r3_32 */
static int hf_rrc_sRNC_RelocationInfo_r3 = -1; /* SRNC_RelocationInfo_r3_IEs */
@@ -8151,7 +8629,7 @@ static int hf_rrc_v7e0NonCriticalExtensions_04 = -1; /* T_v7e0NonCriticalExtens
static int hf_rrc_sRNC_RelocationInfo_v7e0ext = -1; /* SRNC_RelocationInfo_v7e0ext_IEs */
static int hf_rrc_v7f0NonCriticalExtensions_17 = -1; /* T_v7f0NonCriticalExtensions_17 */
static int hf_rrc_sRNC_RelocationInfo_v7f0ext = -1; /* SRNC_RelocationInfo_v7f0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_210 = -1; /* T_nonCriticalExtensions_210 */
+static int hf_rrc_nonCriticalExtensions_224 = -1; /* T_nonCriticalExtensions_224 */
static int hf_rrc_later_than_r3_28 = -1; /* T_later_than_r3_28 */
static int hf_rrc_r4_14 = -1; /* T_r4_14 */
static int hf_rrc_sRNC_RelocationInfo_r4 = -1; /* SRNC_RelocationInfo_r4_IEs */
@@ -8167,8 +8645,8 @@ static int hf_rrc_v6b0NonCriticalExtensions_23 = -1; /* T_v6b0NonCriticalExtens
static int hf_rrc_v770NonCriticalExtensions_49 = -1; /* T_v770NonCriticalExtensions_49 */
static int hf_rrc_v7e0NonCriticalExtensions_05 = -1; /* T_v7e0NonCriticalExtensions_05 */
static int hf_rrc_v7f0NonCriticalExtensions_18 = -1; /* T_v7f0NonCriticalExtensions_18 */
-static int hf_rrc_nonCriticalExtensions_211 = -1; /* T_nonCriticalExtensions_211 */
-static int hf_rrc_criticalExtensions_113 = -1; /* T_criticalExtensions_113 */
+static int hf_rrc_nonCriticalExtensions_225 = -1; /* T_nonCriticalExtensions_225 */
+static int hf_rrc_criticalExtensions_128 = -1; /* T_criticalExtensions_128 */
static int hf_rrc_r5_15 = -1; /* T_r5_15 */
static int hf_rrc_sRNC_RelocationInfo_r5 = -1; /* SRNC_RelocationInfo_r5_IEs */
static int hf_rrc_sRNC_RelocationInfo_r5_add_ext = -1; /* BIT_STRING */
@@ -8180,8 +8658,8 @@ static int hf_rrc_v6b0NonCriticalExtensions_24 = -1; /* T_v6b0NonCriticalExtens
static int hf_rrc_v770NonCriticalExtensions_50 = -1; /* T_v770NonCriticalExtensions_50 */
static int hf_rrc_v7e0NonCriticalExtensions_06 = -1; /* T_v7e0NonCriticalExtensions_06 */
static int hf_rrc_v7f0NonCriticalExtensions_19 = -1; /* T_v7f0NonCriticalExtensions_19 */
-static int hf_rrc_nonCriticalExtensions_212 = -1; /* T_nonCriticalExtensions_212 */
-static int hf_rrc_criticalExtensions_114 = -1; /* T_criticalExtensions_114 */
+static int hf_rrc_nonCriticalExtensions_226 = -1; /* T_nonCriticalExtensions_226 */
+static int hf_rrc_criticalExtensions_129 = -1; /* T_criticalExtensions_129 */
static int hf_rrc_r6_12 = -1; /* T_r6_12 */
static int hf_rrc_sRNC_RelocationInfo_r6 = -1; /* SRNC_RelocationInfo_r6_IEs */
static int hf_rrc_sRNC_RelocationInfo_r6_add_ext = -1; /* T_sRNC_RelocationInfo_r6_add_ext */
@@ -8191,15 +8669,15 @@ static int hf_rrc_v820NonCriticalExtensions_03 = -1; /* T_v820NonCriticalExtens
static int hf_rrc_srnc_RelocationInfo_v820ext = -1; /* SRNC_RelocationInfo_v820ext_IEs */
static int hf_rrc_v860NonCriticalExtensions_36 = -1; /* T_v860NonCriticalExtensions_36 */
static int hf_rrc_sRNC_RelocationInfo_v860ext = -1; /* SRNC_RelocationInfo_v860ext_IEs */
-static int hf_rrc_nonCriticalExtensions_213 = -1; /* T_nonCriticalExtensions_213 */
-static int hf_rrc_criticalExtensions_115 = -1; /* T_criticalExtensions_115 */
+static int hf_rrc_nonCriticalExtensions_227 = -1; /* T_nonCriticalExtensions_227 */
+static int hf_rrc_criticalExtensions_130 = -1; /* T_criticalExtensions_130 */
static int hf_rrc_r7_16 = -1; /* T_r7_16 */
static int hf_rrc_sRNC_RelocationInfo_r7 = -1; /* SRNC_RelocationInfo_r7_IEs */
static int hf_rrc_sRNC_RelocationInfo_r7_add_ext = -1; /* T_sRNC_RelocationInfo_r7_add_ext */
static int hf_rrc_v820NonCriticalExtensions_04 = -1; /* T_v820NonCriticalExtensions_04 */
static int hf_rrc_v860NonCriticalExtensions_37 = -1; /* T_v860NonCriticalExtensions_37 */
-static int hf_rrc_nonCriticalExtensions_214 = -1; /* T_nonCriticalExtensions_214 */
-static int hf_rrc_criticalExtensions_116 = -1; /* T_criticalExtensions_116 */
+static int hf_rrc_nonCriticalExtensions_228 = -1; /* T_nonCriticalExtensions_228 */
+static int hf_rrc_criticalExtensions_131 = -1; /* T_criticalExtensions_131 */
static int hf_rrc_r8_12 = -1; /* T_r8_12 */
static int hf_rrc_sRNC_RelocationInfo_r8 = -1; /* SRNC_RelocationInfo_r8_IEs */
static int hf_rrc_sRNC_RelocationInfo_r8_add_ext = -1; /* BIT_STRING */
@@ -8207,16 +8685,21 @@ static int hf_rrc_v7e0NonCriticalExtensions_07 = -1; /* T_v7e0NonCriticalExtens
static int hf_rrc_v7f0NonCriticalExtensions_20 = -1; /* T_v7f0NonCriticalExtensions_20 */
static int hf_rrc_v8d0NonCriticalExtensions_01 = -1; /* T_v8d0NonCriticalExtensions_01 */
static int hf_rrc_sRNC_RelocationInfo_v8d0ext = -1; /* SRNC_RelocationInfo_v8d0ext_IEs */
-static int hf_rrc_nonCriticalExtensions_215 = -1; /* T_nonCriticalExtensions_215 */
-static int hf_rrc_criticalExtensions_117 = -1; /* T_criticalExtensions_117 */
+static int hf_rrc_nonCriticalExtensions_229 = -1; /* T_nonCriticalExtensions_229 */
+static int hf_rrc_criticalExtensions_132 = -1; /* T_criticalExtensions_132 */
static int hf_rrc_r9_11 = -1; /* T_r9_11 */
static int hf_rrc_sRNC_RelocationInfo_r9 = -1; /* SRNC_RelocationInfo_r9_IEs */
static int hf_rrc_sRNC_RelocationInfo_r9_add_ext = -1; /* BIT_STRING */
static int hf_rrc_v8d0NonCriticalExtensions_02 = -1; /* T_v8d0NonCriticalExtensions_02 */
static int hf_rrc_v970NonCriticalExtensions_04 = -1; /* T_v970NonCriticalExtensions_04 */
static int hf_rrc_sRNC_RelocationInfo_v970ext = -1; /* SRNC_RelocationInfo_v970ext_IEs */
-static int hf_rrc_nonCriticalExtensions_216 = -1; /* T_nonCriticalExtensions_216 */
-static int hf_rrc_criticalExtensions_118 = -1; /* T_criticalExtensions_118 */
+static int hf_rrc_nonCriticalExtensions_230 = -1; /* T_nonCriticalExtensions_230 */
+static int hf_rrc_criticalExtensions_133 = -1; /* T_criticalExtensions_133 */
+static int hf_rrc_r10_13 = -1; /* T_r10_13 */
+static int hf_rrc_sRNC_RelocationInfo_r10 = -1; /* SRNC_RelocationInfo_r10_IEs */
+static int hf_rrc_sRNC_RelocationInfo_r10_add_ext = -1; /* BIT_STRING */
+static int hf_rrc_nonCriticalExtensions_231 = -1; /* T_nonCriticalExtensions_231 */
+static int hf_rrc_criticalExtensions_134 = -1; /* T_criticalExtensions_134 */
static int hf_rrc_stateOfRRC = -1; /* StateOfRRC */
static int hf_rrc_stateOfRRC_Procedure = -1; /* StateOfRRC_Procedure */
static int hf_rrc_cipheringStatus = -1; /* CipheringStatus */
@@ -8228,12 +8711,13 @@ static int hf_rrc_srb_SpecificIntegrityProtInfo = -1; /* SRB_SpecificIntegrityP
static int hf_rrc_implementationSpecificParams = -1; /* ImplementationSpecificParams */
static int hf_rrc_c_RNTI = -1; /* C_RNTI */
static int hf_rrc_ue_Positioning_LastKnownPos = -1; /* UE_Positioning_LastKnownPos */
+static int hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04 = -1; /* NAS_SystemInformationGSM_MAP */
static int hf_rrc_ongoingMeasRepList = -1; /* OngoingMeasRepList */
static int hf_rrc_predefinedConfigStatusList_01 = -1; /* PredefinedConfigStatusList */
static int hf_rrc_rab_InformationList_01 = -1; /* RAB_InformationSetupList */
static int hf_rrc_ul_TransChInfoList = -1; /* UL_AddReconfTransChInfoList */
-static int hf_rrc_modeSpecificInfo_140 = -1; /* T_modeSpecificInfo_140 */
-static int hf_rrc_fdd_183 = -1; /* T_fdd_177 */
+static int hf_rrc_modeSpecificInfo_146 = -1; /* T_modeSpecificInfo_146 */
+static int hf_rrc_fdd_188 = -1; /* T_fdd_182 */
static int hf_rrc_dl_TransChInfoList = -1; /* DL_AddReconfTransChInfoList */
static int hf_rrc_cipheringStatusList = -1; /* CipheringStatusList */
static int hf_rrc_cn_DomainInformationList_v390ext = -1; /* CN_DomainInformationList_v390ext */
@@ -8268,16 +8752,16 @@ static int hf_rrc_ue_RadioAccessCapability_ext = -1; /* UE_RadioAccessCapabBand
static int hf_rrc_cn_DomainInformationList_01 = -1; /* CN_DomainInformationListFull */
static int hf_rrc_ongoingMeasRepList_01 = -1; /* OngoingMeasRepList_r4 */
static int hf_rrc_rab_InformationList_02 = -1; /* RAB_InformationSetupList_r4 */
-static int hf_rrc_dummy_57 = -1; /* T_dummy_17 */
-static int hf_rrc_fdd_184 = -1; /* T_fdd_178 */
+static int hf_rrc_dummy_61 = -1; /* T_dummy_17 */
+static int hf_rrc_fdd_189 = -1; /* T_fdd_183 */
static int hf_rrc_dl_TransChInfoList_01 = -1; /* DL_AddReconfTransChInfoList_r4 */
static int hf_rrc_ue_RadioAccessCapability_04 = -1; /* UE_RadioAccessCapability_r5 */
static int hf_rrc_ue_RATSpecificCapability_02 = -1; /* InterRAT_UE_RadioAccessCapabilityList_r5 */
static int hf_rrc_ongoingMeasRepList_02 = -1; /* OngoingMeasRepList_r5 */
static int hf_rrc_srb_InformationList_01 = -1; /* SRB_InformationSetupList_r5 */
static int hf_rrc_rab_InformationList_03 = -1; /* RAB_InformationSetupList_r5 */
-static int hf_rrc_dummy_58 = -1; /* T_dummy_18 */
-static int hf_rrc_fdd_185 = -1; /* T_fdd_179 */
+static int hf_rrc_dummy_62 = -1; /* T_dummy_18 */
+static int hf_rrc_fdd_190 = -1; /* T_fdd_184 */
static int hf_rrc_dl_TransChInfoList_02 = -1; /* DL_AddReconfTransChInfoList_r5 */
static int hf_rrc_ueCapabilityContainer_02 = -1; /* T_ueCapabilityContainer_02 */
static int hf_rrc_ueCapabilityContainer_RSC = -1; /* T_ueCapabilityContainer_RSC */
@@ -8293,7 +8777,7 @@ static int hf_rrc_rab_InformationList_04 = -1; /* RAB_InformationSetupList_r6
static int hf_rrc_ul_TransChInfoList_01 = -1; /* UL_AddReconfTransChInfoList_r6 */
static int hf_rrc_measurementReport_01 = -1; /* T_measurementReport */
static int hf_rrc_v7f0NonCriticalExtensions_21 = -1; /* T_v7f0NonCriticalExtensions_21 */
-static int hf_rrc_nonCriticalExtensions_217 = -1; /* T_nonCriticalExtensions_217 */
+static int hf_rrc_nonCriticalExtensions_232 = -1; /* T_nonCriticalExtensions_232 */
static int hf_rrc_ueCapabilityContainer_04 = -1; /* T_ueCapabilityContainer_04 */
static int hf_rrc_ueCapabilityContainer_RSC_02 = -1; /* T_ueCapabilityContainer_RSC_02 */
static int hf_rrc_ueCapabilityContainer_UCI_02 = -1; /* T_ueCapabilityContainer_UCI_02 */
@@ -8305,7 +8789,7 @@ static int hf_rrc_ul_TransChInfoList_02 = -1; /* UL_AddReconfTransChInfoList
static int hf_rrc_dl_TransChInfoList_03 = -1; /* DL_AddReconfTransChInfoList_r7 */
static int hf_rrc_measurementReport_02 = -1; /* T_measurementReport_01 */
static int hf_rrc_v7f0NonCriticalExtensions_22 = -1; /* T_v7f0NonCriticalExtensions_22 */
-static int hf_rrc_nonCriticalExtensions_218 = -1; /* T_nonCriticalExtensions_218 */
+static int hf_rrc_nonCriticalExtensions_233 = -1; /* T_nonCriticalExtensions_233 */
static int hf_rrc_thresholdSFN_GPS_TOW_us = -1; /* ThresholdSFN_GPS_TOW_us */
static int hf_rrc_ueCapabilityContainer_05 = -1; /* T_ueCapabilityContainer_05 */
static int hf_rrc_ueCapabilityContainer_RSC_03 = -1; /* T_ueCapabilityContainer_RSC_03 */
@@ -8328,6 +8812,11 @@ static int hf_rrc_secondary_tpc_CombinationInfoList = -1; /* TPC_CombinationInf
static int hf_rrc_secondary_e_RGCH_CombinationInfoList = -1; /* E_RGCH_CombinationInfoList_r9 */
static int hf_rrc_measurementReport_04 = -1; /* T_measurementReport_03 */
static int hf_rrc_ongoingMeasRepList_07 = -1; /* OngoingMeasRepList_v970ext_IE */
+static int hf_rrc_ueCapabilityContainer_07 = -1; /* T_ueCapabilityContainer_07 */
+static int hf_rrc_ueCapabilityContainer_RSC_05 = -1; /* T_ueCapabilityContainer_RSC_05 */
+static int hf_rrc_ueCapabilityContainer_UCI_05 = -1; /* T_ueCapabilityContainer_UCI_05 */
+static int hf_rrc_ongoingMeasRepList_08 = -1; /* OngoingMeasRepList_r10 */
+static int hf_rrc_measurementReport_05 = -1; /* T_measurementReport_04 */
static int hf_rrc_dl_HFN = -1; /* BIT_STRING_SIZE_20_25 */
static int hf_rrc_ul_HFN = -1; /* BIT_STRING_SIZE_20_25 */
static int hf_rrc_CipheringInfoPerRB_List_item = -1; /* CipheringInfoPerRB */
@@ -8355,9 +8844,9 @@ static int hf_rrc_E_RGCH_CombinationInfoList_item = -1; /* E_RGCH_Combination_I
static int hf_rrc_E_RGCH_CombinationInfoList_r9_item = -1; /* E_RGCH_Combination_Info_r9 */
static int hf_rrc_interRAT_UE_RadioAccessCapability = -1; /* InterRAT_UE_RadioAccessCapabilityList */
static int hf_rrc_event_06 = -1; /* Event1j_r6 */
-static int hf_rrc_downlinkCompressedMode_03 = -1; /* CompressedModeMeasCapability_r4 */
+static int hf_rrc_downlinkCompressedMode_04 = -1; /* CompressedModeMeasCapability_r4 */
static int hf_rrc_uplinkCompressedMode_01 = -1; /* CompressedModeMeasCapability_r4 */
-static int hf_rrc_modify_07 = -1; /* NULL */
+static int hf_rrc_modify_08 = -1; /* NULL */
static int hf_rrc_measurementCommandWithType = -1; /* MeasurementCommandWithType */
static int hf_rrc_additionalMeasurementID_List = -1; /* AdditionalMeasurementID_List */
static int hf_rrc_measurementCommandWithType_01 = -1; /* MeasurementCommandWithType_r4 */
@@ -8367,6 +8856,7 @@ static int hf_rrc_measurementCommandWithType_03 = -1; /* MeasurementCommandWith
static int hf_rrc_measurementCommandWithType_04 = -1; /* MeasurementCommandWithType_r8 */
static int hf_rrc_measurementCommandWithType_05 = -1; /* MeasurementCommandWithType_r9 */
static int hf_rrc_additionalMeasurementID_List_01 = -1; /* AdditionalMeasurementID_List_r9 */
+static int hf_rrc_measurementCommandWithType_06 = -1; /* MeasurementCommandWithType_r10 */
static int hf_rrc_OngoingMeasRepList_item = -1; /* OngoingMeasRep */
static int hf_rrc_OngoingMeasRepList_r4_item = -1; /* OngoingMeasRep_r4 */
static int hf_rrc_OngoingMeasRepList_r5_item = -1; /* OngoingMeasRep_r5 */
@@ -8375,6 +8865,7 @@ static int hf_rrc_OngoingMeasRepList_r7_item = -1; /* OngoingMeasRep_r7 */
static int hf_rrc_OngoingMeasRepList_r8_item = -1; /* OngoingMeasRep_r8 */
static int hf_rrc_OngoingMeasRepList_r9_item = -1; /* OngoingMeasRep_r9 */
static int hf_rrc_OngoingMeasRepList_v970ext_IE_item = -1; /* OngoingMeasRep_v970ext_IEs */
+static int hf_rrc_OngoingMeasRepList_r10_item = -1; /* OngoingMeasRep_r10 */
static int hf_rrc_supportForRfc2507_01 = -1; /* T_supportForRfc2507_01 */
static int hf_rrc_supportForRfc3095_01 = -1; /* T_supportForRfc3095_01 */
static int hf_rrc_supported_15 = -1; /* T_supported_08 */
@@ -8386,24 +8877,24 @@ static int hf_rrc_losslessDLRLC_PDUSizeChange_01 = -1; /* T_losslessDLRLC_PDUSi
static int hf_rrc_supportForRfc2507_03 = -1; /* T_supportForRfc2507_03 */
static int hf_rrc_supportForRfc3095_03 = -1; /* T_supportForRfc3095_03 */
static int hf_rrc_supported_18 = -1; /* T_supported_10 */
-static int hf_rrc_fddPhysChCapability_04 = -1; /* T_fddPhysChCapability_04 */
-static int hf_rrc_downlinkPhysChCapability_10 = -1; /* DL_PhysChCapabilityFDD_r4 */
+static int hf_rrc_fddPhysChCapability_05 = -1; /* T_fddPhysChCapability_05 */
+static int hf_rrc_downlinkPhysChCapability_12 = -1; /* DL_PhysChCapabilityFDD_r4 */
static int hf_rrc_tdd384_PhysChCapability = -1; /* T_tdd384_PhysChCapability */
static int hf_rrc_tdd128_PhysChCapability_01 = -1; /* T_tdd128_PhysChCapability_01 */
-static int hf_rrc_fddPhysChCapability_05 = -1; /* T_fddPhysChCapability_05 */
-static int hf_rrc_downlinkPhysChCapability_11 = -1; /* DL_PhysChCapabilityFDD_r5 */
+static int hf_rrc_fddPhysChCapability_06 = -1; /* T_fddPhysChCapability_06 */
+static int hf_rrc_downlinkPhysChCapability_13 = -1; /* DL_PhysChCapabilityFDD_r5 */
static int hf_rrc_tdd384_PhysChCapability_01 = -1; /* T_tdd384_PhysChCapability_01 */
-static int hf_rrc_downlinkPhysChCapability_12 = -1; /* DL_PhysChCapabilityTDD_r5 */
+static int hf_rrc_downlinkPhysChCapability_14 = -1; /* DL_PhysChCapabilityTDD_r5 */
static int hf_rrc_tdd128_PhysChCapability_02 = -1; /* T_tdd128_PhysChCapability_02 */
-static int hf_rrc_downlinkPhysChCapability_13 = -1; /* DL_PhysChCapabilityTDD_LCR_r5 */
-static int hf_rrc_fddRF_Capability_03 = -1; /* T_fddRF_Capability_03 */
+static int hf_rrc_downlinkPhysChCapability_15 = -1; /* DL_PhysChCapabilityTDD_LCR_r5 */
+static int hf_rrc_fddRF_Capability_04 = -1; /* T_fddRF_Capability_04 */
static int hf_rrc_tdd384_RF_Capability_02 = -1; /* T_tdd384_RF_Capability_01 */
static int hf_rrc_tdd128_RF_Capability_03 = -1; /* T_tdd128_RF_Capability_01 */
static int hf_rrc_rfc3095_Context_List = -1; /* RFC3095_Context_List */
static int hf_rrc_RFC3095_Context_List_item = -1; /* RFC3095_Context_List_item */
static int hf_rrc_dl_RFC3095_Context = -1; /* DL_RFC3095_Context */
static int hf_rrc_ul_RFC3095_Context = -1; /* UL_RFC3095_Context */
-static int hf_rrc_totalRLC_AM_BufferSize_03 = -1; /* TotalRLC_AM_BufferSize_r5 */
+static int hf_rrc_totalRLC_AM_BufferSize_04 = -1; /* TotalRLC_AM_BufferSize_r5 */
static int hf_rrc_ul_RRC_HFN = -1; /* BIT_STRING_SIZE_28 */
static int hf_rrc_dl_RRC_HFN = -1; /* BIT_STRING_SIZE_28 */
static int hf_rrc_ul_RRC_SequenceNumber = -1; /* RRC_MessageSequenceNumber */
@@ -8413,12 +8904,12 @@ static int hf_rrc_validity_CellPCH_UraPCH_01 = -1; /* T_validity_CellPCH_UraPCH
static int hf_rrc_sfn_sfnType2Capability_01 = -1; /* T_sfn_sfnType2Capability_01 */
static int hf_rrc_pdcp_Capability_03 = -1; /* PDCP_Capability_r4 */
static int hf_rrc_rf_Capability_04 = -1; /* RF_Capability_r4 */
-static int hf_rrc_physicalChannelCapability_06 = -1; /* PhysicalChannelCapability_r4 */
+static int hf_rrc_physicalChannelCapability_07 = -1; /* PhysicalChannelCapability_r4 */
static int hf_rrc_ue_positioning_Capability_01 = -1; /* UE_Positioning_Capability_r4 */
-static int hf_rrc_measurementCapability_04 = -1; /* MeasurementCapability_r4 */
+static int hf_rrc_measurementCapability_05 = -1; /* MeasurementCapability_r4 */
static int hf_rrc_pdcp_Capability_04 = -1; /* PDCP_Capability_r5 */
-static int hf_rrc_rlc_Capability_03 = -1; /* RLC_Capability_r5 */
-static int hf_rrc_physicalChannelCapability_07 = -1; /* PhysicalChannelCapability_r5 */
+static int hf_rrc_rlc_Capability_04 = -1; /* RLC_Capability_r5 */
+static int hf_rrc_physicalChannelCapability_08 = -1; /* PhysicalChannelCapability_r5 */
static int hf_rrc_ue_MultiModeRAT_Capability_01 = -1; /* UE_MultiModeRAT_Capability_r5 */
static int hf_rrc_pdcp_Capability_05 = -1; /* PDCP_Capability_r6 */
static int hf_rrc_ul_mode = -1; /* T_ul_mode */
@@ -8650,7 +9141,7 @@ static int hf_rrc_GsmSecurityCapability_a5_2 = -1;
static int hf_rrc_GsmSecurityCapability_a5_1 = -1;
/*--- End of included file: packet-rrc-hf.c ---*/
-#line 84 "../../asn1/rrc/packet-rrc-template.c"
+#line 92 "../../asn1/rrc/packet-rrc-template.c"
/* Initialize the subtree pointers */
static int ett_rrc = -1;
@@ -8662,6 +9153,7 @@ static gint ett_rrc_DL_DCCH_Message = -1;
static gint ett_rrc_DL_DCCH_MessageType = -1;
static gint ett_rrc_UL_DCCH_Message = -1;
static gint ett_rrc_UL_DCCH_MessageType = -1;
+static gint ett_rrc_UL_DCCH_MessageType_ext = -1;
static gint ett_rrc_DL_CCCH_Message = -1;
static gint ett_rrc_DL_CCCH_MessageType = -1;
static gint ett_rrc_UL_CCCH_Message = -1;
@@ -8707,6 +9199,9 @@ static gint ett_rrc_T_r9 = -1;
static gint ett_rrc_T_v950NonCriticalExtensions = -1;
static gint ett_rrc_T_nonCriticalExtensions_04 = -1;
static gint ett_rrc_T_criticalExtensions_04 = -1;
+static gint ett_rrc_T_r10 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_05 = -1;
+static gint ett_rrc_T_criticalExtensions_05 = -1;
static gint ett_rrc_ActiveSetUpdate_r3_IEs = -1;
static gint ett_rrc_ActiveSetUpdate_v4b0ext_IEs = -1;
static gint ett_rrc_ActiveSetUpdate_v590ext_IEs = -1;
@@ -8721,12 +9216,13 @@ static gint ett_rrc_ActiveSetUpdate_r8_IEs = -1;
static gint ett_rrc_ActiveSetUpdate_v890ext_IEs = -1;
static gint ett_rrc_ActiveSetUpdate_r9_IEs = -1;
static gint ett_rrc_ActiveSetUpdate_v950ext_IEs = -1;
+static gint ett_rrc_ActiveSetUpdate_r10_IEs = -1;
static gint ett_rrc_ActiveSetUpdateComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_05 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_06 = -1;
static gint ett_rrc_ActiveSetUpdateFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_06 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_07 = -1;
static gint ett_rrc_AssistanceDataDelivery = -1;
static gint ett_rrc_T_r3_01 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions = -1;
@@ -8735,31 +9231,33 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v770NonCriticalExtension = -1;
static gint ett_rrc_T_v860NonCriticalExtension = -1;
static gint ett_rrc_T_v920NonCriticalExtension = -1;
-static gint ett_rrc_T_nonCriticalExtensions_07 = -1;
+static gint ett_rrc_T_va40NonCriticalExtension = -1;
+static gint ett_rrc_T_nonCriticalExtensions_08 = -1;
static gint ett_rrc_T_later_than_r3_01 = -1;
-static gint ett_rrc_T_criticalExtensions_05 = -1;
+static gint ett_rrc_T_criticalExtensions_06 = -1;
static gint ett_rrc_AssistanceDataDelivery_r3_IEs = -1;
static gint ett_rrc_AssistanceDataDelivery_v3a0ext = -1;
static gint ett_rrc_AssistanceDataDelivery_v4b0ext_IEs = -1;
static gint ett_rrc_AssistanceDataDelivery_v770ext_IEs = -1;
static gint ett_rrc_AssistanceDataDelivery_v860ext_IEs = -1;
static gint ett_rrc_AssistanceDataDelivery_v920ext_IEs = -1;
+static gint ett_rrc_AssistanceDataDelivery_va40ext_IEs = -1;
static gint ett_rrc_CellChangeOrderFromUTRAN = -1;
static gint ett_rrc_T_r3_02 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_04 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_08 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_09 = -1;
static gint ett_rrc_T_later_than_r3_02 = -1;
-static gint ett_rrc_T_criticalExtensions_06 = -1;
+static gint ett_rrc_T_criticalExtensions_07 = -1;
static gint ett_rrc_CellChangeOrderFromUTRAN_r3_IEs = -1;
static gint ett_rrc_CellChangeOrderFromUTRAN_v590ext_IEs = -1;
static gint ett_rrc_T_geran_SystemInfoType = -1;
static gint ett_rrc_CellChangeOrderFromUTRANFailure = -1;
static gint ett_rrc_T_r3_03 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_05 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_09 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_10 = -1;
static gint ett_rrc_T_dummy = -1;
-static gint ett_rrc_T_criticalExtensions_07 = -1;
+static gint ett_rrc_T_criticalExtensions_08 = -1;
static gint ett_rrc_CellChangeOrderFromUTRANFailure_r3_IEs = -1;
static gint ett_rrc_CellUpdate = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_06 = -1;
@@ -8768,10 +9266,11 @@ static gint ett_rrc_T_v690NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions = -1;
static gint ett_rrc_T_v860NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_10 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions = -1;
+static gint ett_rrc_T_nonCriticalExtensions_11 = -1;
static gint ett_rrc_CellUpdate_r3_add_ext_IEs = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_11 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_12 = -1;
static gint ett_rrc_CellUpdate_v590ext = -1;
static gint ett_rrc_CellUpdate_v690ext_IEs = -1;
static gint ett_rrc_CellUpdate_v6b0ext_IEs = -1;
@@ -8779,6 +9278,7 @@ static gint ett_rrc_CellUpdate_v770ext_IEs = -1;
static gint ett_rrc_CellUpdate_v7e0ext_IEs = -1;
static gint ett_rrc_CellUpdate_v7g0ext_IEs = -1;
static gint ett_rrc_CellUpdate_v860ext_IEs = -1;
+static gint ett_rrc_CellUpdate_va40ext_IEs = -1;
static gint ett_rrc_CellUpdateConfirm = -1;
static gint ett_rrc_T_r3_04 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_01 = -1;
@@ -8787,42 +9287,45 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v590NonCriticalExtenstions = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_12 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_13 = -1;
static gint ett_rrc_T_later_than_r3_03 = -1;
-static gint ett_rrc_T_criticalExtensions_08 = -1;
+static gint ett_rrc_T_criticalExtensions_09 = -1;
static gint ett_rrc_T_r4 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions = -1;
static gint ett_rrc_T_v590NonCriticalExtenstions_01 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_01 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_03 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_13 = -1;
-static gint ett_rrc_T_criticalExtensions_09 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_14 = -1;
+static gint ett_rrc_T_criticalExtensions_10 = -1;
static gint ett_rrc_T_r5 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_02 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_14 = -1;
-static gint ett_rrc_T_criticalExtensions_10 = -1;
-static gint ett_rrc_T_r6_01 = -1;
-static gint ett_rrc_T_v6b0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_nonCriticalExtensions_15 = -1;
static gint ett_rrc_T_criticalExtensions_11 = -1;
+static gint ett_rrc_T_r6_01 = -1;
+static gint ett_rrc_T_v6b0NonCriticalExtensions_02 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_16 = -1;
+static gint ett_rrc_T_criticalExtensions_12 = -1;
static gint ett_rrc_T_r7_01 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_16 = -1;
-static gint ett_rrc_T_criticalExtensions_12 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_17 = -1;
+static gint ett_rrc_T_criticalExtensions_13 = -1;
static gint ett_rrc_T_r8_01 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_17 = -1;
-static gint ett_rrc_T_criticalExtensions_13 = -1;
-static gint ett_rrc_T_r9_01 = -1;
-static gint ett_rrc_T_v950NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_nonCriticalExtensions_18 = -1;
static gint ett_rrc_T_criticalExtensions_14 = -1;
+static gint ett_rrc_T_r9_01 = -1;
+static gint ett_rrc_T_v950NonCriticalExtensions_01 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_19 = -1;
+static gint ett_rrc_T_criticalExtensions_15 = -1;
+static gint ett_rrc_T_r10_01 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_20 = -1;
+static gint ett_rrc_T_criticalExtensions_16 = -1;
static gint ett_rrc_CellUpdateConfirm_r3_IEs = -1;
static gint ett_rrc_T_modeSpecificTransChInfo = -1;
static gint ett_rrc_T_fdd = -1;
@@ -8849,7 +9352,7 @@ static gint ett_rrc_CellUpdateConfirm_r7_IEs = -1;
static gint ett_rrc_CellUpdateConfirm_r7_add_ext_IEs = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_19 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_21 = -1;
static gint ett_rrc_CellUpdateConfirm_v780ext_IEs = -1;
static gint ett_rrc_CellUpdateConfirm_v7d0ext_IEs = -1;
static gint ett_rrc_CellUpdateConfirm_v7f0ext_IEs = -1;
@@ -8861,6 +9364,7 @@ static gint ett_rrc_CellUpdateConfirm_v890ext_IEs = -1;
static gint ett_rrc_CellUpdateConfirm_v8a0ext_IEs = -1;
static gint ett_rrc_CellUpdateConfirm_r9_IEs = -1;
static gint ett_rrc_CellUpdateConfirm_v950ext_IEs = -1;
+static gint ett_rrc_CellUpdateConfirm_r10_IEs = -1;
static gint ett_rrc_CellUpdateConfirm_CCCH = -1;
static gint ett_rrc_T_r3_05 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_08 = -1;
@@ -8868,89 +9372,95 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_03 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_05 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_20 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_22 = -1;
static gint ett_rrc_T_later_than_r3_04 = -1;
-static gint ett_rrc_T_criticalExtensions_15 = -1;
+static gint ett_rrc_T_criticalExtensions_17 = -1;
static gint ett_rrc_T_r4_01 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_04 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_04 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_06 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_21 = -1;
-static gint ett_rrc_T_criticalExtensions_16 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_23 = -1;
+static gint ett_rrc_T_criticalExtensions_18 = -1;
static gint ett_rrc_T_r5_01 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_05 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_07 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_22 = -1;
-static gint ett_rrc_T_criticalExtensions_17 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_24 = -1;
+static gint ett_rrc_T_criticalExtensions_19 = -1;
static gint ett_rrc_T_r6_02 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_03 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_23 = -1;
-static gint ett_rrc_T_criticalExtensions_18 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_25 = -1;
+static gint ett_rrc_T_criticalExtensions_20 = -1;
static gint ett_rrc_T_r7_02 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_24 = -1;
-static gint ett_rrc_T_criticalExtensions_19 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_26 = -1;
+static gint ett_rrc_T_criticalExtensions_21 = -1;
static gint ett_rrc_T_r8_02 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_05 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_25 = -1;
-static gint ett_rrc_T_criticalExtensions_20 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_27 = -1;
+static gint ett_rrc_T_criticalExtensions_22 = -1;
static gint ett_rrc_T_r9_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_26 = -1;
-static gint ett_rrc_T_criticalExtensions_21 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_28 = -1;
+static gint ett_rrc_T_criticalExtensions_23 = -1;
+static gint ett_rrc_T_r10_02 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_29 = -1;
+static gint ett_rrc_T_criticalExtensions_24 = -1;
static gint ett_rrc_CounterCheck = -1;
static gint ett_rrc_T_r3_06 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_09 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_27 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_30 = -1;
static gint ett_rrc_T_later_than_r3_05 = -1;
-static gint ett_rrc_T_criticalExtensions_22 = -1;
+static gint ett_rrc_T_criticalExtensions_25 = -1;
static gint ett_rrc_CounterCheck_r3_IEs = -1;
static gint ett_rrc_CounterCheckResponse = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_10 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_28 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_31 = -1;
static gint ett_rrc_DownlinkDirectTransfer = -1;
static gint ett_rrc_T_r3_07 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_11 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_29 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_32 = -1;
static gint ett_rrc_T_later_than_r3_06 = -1;
-static gint ett_rrc_T_criticalExtensions_23 = -1;
+static gint ett_rrc_T_criticalExtensions_26 = -1;
static gint ett_rrc_DownlinkDirectTransfer_r3_IEs = -1;
static gint ett_rrc_ETWSPrimaryNotificationWithSecurity = -1;
-static gint ett_rrc_T_nonCriticalExtensions_30 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_33 = -1;
static gint ett_rrc_HandoverToUTRANCommand = -1;
static gint ett_rrc_T_r3_08 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_31 = -1;
-static gint ett_rrc_T_criticalExtensions_24 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_34 = -1;
+static gint ett_rrc_T_criticalExtensions_27 = -1;
static gint ett_rrc_T_r4_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_32 = -1;
-static gint ett_rrc_T_criticalExtensions_25 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_35 = -1;
+static gint ett_rrc_T_criticalExtensions_28 = -1;
static gint ett_rrc_T_r5_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_33 = -1;
-static gint ett_rrc_T_criticalExtensions_26 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_36 = -1;
+static gint ett_rrc_T_criticalExtensions_29 = -1;
static gint ett_rrc_T_r6_03 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_34 = -1;
-static gint ett_rrc_T_criticalExtensions_27 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_37 = -1;
+static gint ett_rrc_T_criticalExtensions_30 = -1;
static gint ett_rrc_T_r7_03 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v820NonCriticalExtensions = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_35 = -1;
-static gint ett_rrc_T_criticalExtensions_28 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_38 = -1;
+static gint ett_rrc_T_criticalExtensions_31 = -1;
static gint ett_rrc_T_r8_03 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_36 = -1;
-static gint ett_rrc_T_criticalExtensions_29 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_39 = -1;
+static gint ett_rrc_T_criticalExtensions_32 = -1;
static gint ett_rrc_T_r9_03 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_37 = -1;
-static gint ett_rrc_T_criticalExtensions_30 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_40 = -1;
+static gint ett_rrc_T_criticalExtensions_33 = -1;
+static gint ett_rrc_T_r10_03 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_41 = -1;
+static gint ett_rrc_T_criticalExtensions_34 = -1;
static gint ett_rrc_HandoverToUTRANCommand_r3_IEs = -1;
static gint ett_rrc_T_specificationMode = -1;
static gint ett_rrc_T_complete = -1;
@@ -9041,9 +9551,23 @@ static gint ett_rrc_T_tdd_06 = -1;
static gint ett_rrc_T_tdd384_05 = -1;
static gint ett_rrc_T_tdd128_05 = -1;
static gint ett_rrc_T_tdd768_02 = -1;
+static gint ett_rrc_HandoverToUTRANCommand_r10_IEs = -1;
+static gint ett_rrc_T_specificationMode_07 = -1;
+static gint ett_rrc_T_complete_07 = -1;
+static gint ett_rrc_T_preconfiguration_07 = -1;
+static gint ett_rrc_T_preConfigMode_07 = -1;
+static gint ett_rrc_T_defaultConfig_07 = -1;
+static gint ett_rrc_T_modeSpecificInfo_10 = -1;
+static gint ett_rrc_T_fdd_16 = -1;
+static gint ett_rrc_T_tdd_07 = -1;
+static gint ett_rrc_T_tdd384_06 = -1;
+static gint ett_rrc_T_tdd128_06 = -1;
+static gint ett_rrc_T_tdd768_03 = -1;
static gint ett_rrc_HandoverToUTRANComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_12 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_38 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_01 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_42 = -1;
+static gint ett_rrc_HandoverToUTRANComplete_va40ext = -1;
static gint ett_rrc_InitialDirectTransfer = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_13 = -1;
@@ -9051,27 +9575,27 @@ static gint ett_rrc_T_v590NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_03 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_39 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_43 = -1;
static gint ett_rrc_InitialDirectTransfer_v3a0ext = -1;
static gint ett_rrc_InitialDirectTransfer_v590ext = -1;
static gint ett_rrc_InitialDirectTransfer_v690ext_IEs = -1;
static gint ett_rrc_InitialDirectTransfer_v770ext_IEs = -1;
static gint ett_rrc_InitialDirectTransfer_v860ext_IEs = -1;
static gint ett_rrc_InitialDirectTransfer_r3_add_ext_IEs = -1;
-static gint ett_rrc_T_nonCriticalExtensions_40 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_44 = -1;
static gint ett_rrc_InitialDirectTransfer_v7g0ext_IEs = -1;
static gint ett_rrc_HandoverFromUTRANCommand_GSM = -1;
static gint ett_rrc_T_r3_09 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_41 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_45 = -1;
static gint ett_rrc_T_later_than_r3_07 = -1;
-static gint ett_rrc_T_criticalExtensions_31 = -1;
+static gint ett_rrc_T_criticalExtensions_35 = -1;
static gint ett_rrc_T_r6_04 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_05 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_42 = -1;
-static gint ett_rrc_T_criticalExtensions_32 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_46 = -1;
+static gint ett_rrc_T_criticalExtensions_36 = -1;
static gint ett_rrc_HandoverFromUTRANCommand_GSM_r3_IEs = -1;
static gint ett_rrc_T_gsm_message = -1;
static gint ett_rrc_T_single_GSM_Message_r3 = -1;
@@ -9087,9 +9611,9 @@ static gint ett_rrc_HandoverFromUTRANCommand_GSM_v860ext_IEs = -1;
static gint ett_rrc_HandoverFromUTRANCommand_GERANIu = -1;
static gint ett_rrc_T_handoverFromUTRANCommand_GERANIu = -1;
static gint ett_rrc_T_r5_03 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_43 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_47 = -1;
static gint ett_rrc_T_later_than_r5 = -1;
-static gint ett_rrc_T_criticalExtensions_33 = -1;
+static gint ett_rrc_T_criticalExtensions_37 = -1;
static gint ett_rrc_HandoverFromUTRANCommand_GERANIu_r5_IEs = -1;
static gint ett_rrc_T_geranIu_Message = -1;
static gint ett_rrc_T_single_GERANIu_Message = -1;
@@ -9097,15 +9621,15 @@ static gint ett_rrc_T_geranIu_MessageList = -1;
static gint ett_rrc_HandoverFromUTRANCommand_CDMA2000 = -1;
static gint ett_rrc_T_r3_10 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_15 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_44 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_48 = -1;
static gint ett_rrc_T_later_than_r3_08 = -1;
-static gint ett_rrc_T_criticalExtensions_34 = -1;
+static gint ett_rrc_T_criticalExtensions_38 = -1;
static gint ett_rrc_HandoverFromUTRANCommand_CDMA2000_r3_IEs = -1;
static gint ett_rrc_HandoverFromUTRANCommand_EUTRA = -1;
-static gint ett_rrc_T_criticalExtensions_35 = -1;
+static gint ett_rrc_T_criticalExtensions_39 = -1;
static gint ett_rrc_T_r8_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_45 = -1;
-static gint ett_rrc_T_criticalExtensions_36 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_49 = -1;
+static gint ett_rrc_T_criticalExtensions_40 = -1;
static gint ett_rrc_HandoverFromUTRANCommand_EUTRA_r8_IEs = -1;
static gint ett_rrc_HandoverFromUTRANFailure = -1;
static gint ett_rrc_T_interRATMessage = -1;
@@ -9114,7 +9638,7 @@ static gint ett_rrc_T_cdma2000 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_16 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_06 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_46 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_50 = -1;
static gint ett_rrc_HandoverFromUtranFailure_v590ext_IEs = -1;
static gint ett_rrc_HandoverFromUtranFailure_v860ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo = -1;
@@ -9137,7 +9661,8 @@ static gint ett_rrc_InterRATHandoverInfo_v3g0ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_r3_add_ext_IEs = -1;
static gint ett_rrc_T_v7e0NonCriticalExtensions = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_47 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_02 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_51 = -1;
static gint ett_rrc_InterRATHandoverInfo_v4b0ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_v4d0ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_v590ext_IEs = -1;
@@ -9152,7 +9677,8 @@ static gint ett_rrc_T_v880NonCriticalExtensions = -1;
static gint ett_rrc_T_v920NonCriticalExtensions = -1;
static gint ett_rrc_T_v8b0NonCriticalExtensions = -1;
static gint ett_rrc_T_v950NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_48 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_03 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_52 = -1;
static gint ett_rrc_InterRATHandoverInfo_v6b0ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_v6e0ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_v770ext_IEs = -1;
@@ -9164,6 +9690,8 @@ static gint ett_rrc_InterRATHandoverInfo_v880ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_v920ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_v8b0ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_v950ext_IEs = -1;
+static gint ett_rrc_InterRATHandoverInfo_va40ext_IEs = -1;
+static gint ett_rrc_InterRATHandoverInfoBand_va40ext_IEs = -1;
static gint ett_rrc_MeasurementControl = -1;
static gint ett_rrc_T_r3_11 = -1;
static gint ett_rrc_T_v390nonCriticalExtensions = -1;
@@ -9172,32 +9700,35 @@ static gint ett_rrc_T_laterNonCriticalExtensions_18 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v5b0NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_49 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_53 = -1;
static gint ett_rrc_T_later_than_r3_09 = -1;
-static gint ett_rrc_T_criticalExtensions_37 = -1;
+static gint ett_rrc_T_criticalExtensions_41 = -1;
static gint ett_rrc_T_r4_03 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v5b0NonCriticalExtensions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_50 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_54 = -1;
static gint ett_rrc_T_later_than_r4 = -1;
-static gint ett_rrc_T_criticalExtensions_38 = -1;
+static gint ett_rrc_T_criticalExtensions_42 = -1;
static gint ett_rrc_T_r6_05 = -1;
static gint ett_rrc_T_v6a0NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_51 = -1;
-static gint ett_rrc_T_criticalExtensions_39 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_55 = -1;
+static gint ett_rrc_T_criticalExtensions_43 = -1;
static gint ett_rrc_T_r7_04 = -1;
static gint ett_rrc_T_v7b0NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_52 = -1;
-static gint ett_rrc_T_criticalExtensions_40 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_56 = -1;
+static gint ett_rrc_T_criticalExtensions_44 = -1;
static gint ett_rrc_T_r8_05 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_03 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_53 = -1;
-static gint ett_rrc_T_criticalExtensions_41 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_57 = -1;
+static gint ett_rrc_T_criticalExtensions_45 = -1;
static gint ett_rrc_T_r9_04 = -1;
static gint ett_rrc_T_v970NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_54 = -1;
-static gint ett_rrc_T_criticalExtensions_42 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_58 = -1;
+static gint ett_rrc_T_criticalExtensions_46 = -1;
+static gint ett_rrc_T_r10_04 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_59 = -1;
+static gint ett_rrc_T_criticalExtensions_47 = -1;
static gint ett_rrc_MeasurementControl_r3_IEs = -1;
static gint ett_rrc_MeasurementControl_v390ext = -1;
static gint ett_rrc_MeasurementControl_v3a0ext = -1;
@@ -9213,10 +9744,11 @@ static gint ett_rrc_MeasurementControl_r8_IEs = -1;
static gint ett_rrc_MeasurementControl_v8a0ext_IEs = -1;
static gint ett_rrc_MeasurementControl_r9_IEs = -1;
static gint ett_rrc_MeasurementControl_v970ext_IEs = -1;
+static gint ett_rrc_MeasurementControl_r10_IEs = -1;
static gint ett_rrc_MeasurementControlFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_19 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_10 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_55 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_60 = -1;
static gint ett_rrc_MeasurementControlFailure_v590ext_IEs = -1;
static gint ett_rrc_MeasurementReport = -1;
static gint ett_rrc_T_v390nonCriticalExtensions_01 = -1;
@@ -9229,7 +9761,8 @@ static gint ett_rrc_T_v770NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v920NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v970NonCriticalExtensions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_56 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_04 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_61 = -1;
static gint ett_rrc_MeasurementReport_v390ext = -1;
static gint ett_rrc_MeasurementReport_v4b0ext_IEs = -1;
static gint ett_rrc_MeasurementReport_v590ext_IEs = -1;
@@ -9239,16 +9772,17 @@ static gint ett_rrc_MeasurementReport_v770ext_IEs = -1;
static gint ett_rrc_MeasurementReport_v860ext_IEs = -1;
static gint ett_rrc_MeasurementReport_v920ext_IEs = -1;
static gint ett_rrc_MeasurementReport_v970ext_IEs = -1;
+static gint ett_rrc_MeasurementReport_va40ext_IEs = -1;
static gint ett_rrc_PagingType1 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_21 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_09 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_57 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_62 = -1;
static gint ett_rrc_PagingType1_v590ext_IEs = -1;
static gint ett_rrc_PagingType1_v860ext_IEs = -1;
static gint ett_rrc_PagingType2 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_22 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_58 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_63 = -1;
static gint ett_rrc_PhysicalChannelReconfiguration = -1;
static gint ett_rrc_T_r3_12 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_05 = -1;
@@ -9257,57 +9791,60 @@ static gint ett_rrc_T_v4b0NonCriticalExtenstions = -1;
static gint ett_rrc_T_v590NonCriticalExtenstions_02 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_59 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_64 = -1;
static gint ett_rrc_T_later_than_r3_10 = -1;
-static gint ett_rrc_T_criticalExtensions_43 = -1;
+static gint ett_rrc_T_criticalExtensions_48 = -1;
static gint ett_rrc_T_r4_04 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_04 = -1;
static gint ett_rrc_T_v590NonCriticalExtenstions_03 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_13 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_05 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_60 = -1;
-static gint ett_rrc_T_criticalExtensions_44 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_65 = -1;
+static gint ett_rrc_T_criticalExtensions_49 = -1;
static gint ett_rrc_T_r5_04 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_06 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_61 = -1;
-static gint ett_rrc_T_criticalExtensions_45 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_66 = -1;
+static gint ett_rrc_T_criticalExtensions_50 = -1;
static gint ett_rrc_T_r6_06 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_07 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_62 = -1;
-static gint ett_rrc_T_criticalExtensions_46 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_67 = -1;
+static gint ett_rrc_T_criticalExtensions_51 = -1;
static gint ett_rrc_T_r7_05 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_04 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_04 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_06 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_63 = -1;
-static gint ett_rrc_T_criticalExtensions_47 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_68 = -1;
+static gint ett_rrc_T_criticalExtensions_52 = -1;
static gint ett_rrc_T_r8_06 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_04 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_07 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_64 = -1;
-static gint ett_rrc_T_criticalExtensions_48 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_69 = -1;
+static gint ett_rrc_T_criticalExtensions_53 = -1;
static gint ett_rrc_T_r9_05 = -1;
static gint ett_rrc_T_v950NonCriticalExtensions_03 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_65 = -1;
-static gint ett_rrc_T_criticalExtensions_49 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_70 = -1;
+static gint ett_rrc_T_criticalExtensions_54 = -1;
+static gint ett_rrc_T_r10_05 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_71 = -1;
+static gint ett_rrc_T_criticalExtensions_55 = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_r3_IEs = -1;
-static gint ett_rrc_T_modeSpecificInfo_10 = -1;
-static gint ett_rrc_T_fdd_16 = -1;
+static gint ett_rrc_T_modeSpecificInfo_11 = -1;
+static gint ett_rrc_T_fdd_17 = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_v3a0ext = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_v4b0ext_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_v590ext_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_r4_IEs = -1;
-static gint ett_rrc_T_modeSpecificInfo_11 = -1;
-static gint ett_rrc_T_fdd_17 = -1;
-static gint ett_rrc_PhysicalChannelReconfiguration_r5_IEs = -1;
static gint ett_rrc_T_modeSpecificInfo_12 = -1;
static gint ett_rrc_T_fdd_18 = -1;
+static gint ett_rrc_PhysicalChannelReconfiguration_r5_IEs = -1;
+static gint ett_rrc_T_modeSpecificInfo_13 = -1;
+static gint ett_rrc_T_fdd_19 = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_r6_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_v690ext_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_v6b0ext_IEs = -1;
@@ -9322,26 +9859,27 @@ static gint ett_rrc_PhysicalChannelReconfiguration_v890ext_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_v8a0ext_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_r9_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfiguration_v950ext_IEs = -1;
+static gint ett_rrc_PhysicalChannelReconfiguration_r10_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfigurationComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_24 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_08 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_66 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_72 = -1;
static gint ett_rrc_PhysicalChannelReconfigurationComplete_v770ext_IEs = -1;
static gint ett_rrc_PhysicalChannelReconfigurationFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_25 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_67 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_73 = -1;
static gint ett_rrc_PhysicalSharedChannelAllocation = -1;
static gint ett_rrc_T_r3_13 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_26 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_68 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_74 = -1;
static gint ett_rrc_T_later_than_r3_11 = -1;
-static gint ett_rrc_T_criticalExtensions_50 = -1;
+static gint ett_rrc_T_criticalExtensions_56 = -1;
static gint ett_rrc_T_r4_05 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_15 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_09 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_69 = -1;
-static gint ett_rrc_T_criticalExtensions_51 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_75 = -1;
+static gint ett_rrc_T_criticalExtensions_57 = -1;
static gint ett_rrc_PhysicalSharedChannelAllocation_r3_IEs = -1;
static gint ett_rrc_PhysicalSharedChannelAllocation_r4_IEs = -1;
static gint ett_rrc_PhysicalSharedChannelAllocation_v690ext_IEs = -1;
@@ -9350,7 +9888,7 @@ static gint ett_rrc_PUSCHCapacityRequest = -1;
static gint ett_rrc_T_allocationConfirmation = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_27 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_13 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_70 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_76 = -1;
static gint ett_rrc_PUSCHCapacityRequest_v590ext = -1;
static gint ett_rrc_RadioBearerReconfiguration = -1;
static gint ett_rrc_T_r3_14 = -1;
@@ -9361,90 +9899,93 @@ static gint ett_rrc_T_v590NonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_06 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_16 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_10 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_71 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_77 = -1;
static gint ett_rrc_T_later_than_r3_12 = -1;
-static gint ett_rrc_T_criticalExtensions_52 = -1;
+static gint ett_rrc_T_criticalExtensions_58 = -1;
static gint ett_rrc_T_r4_06 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_15 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_07 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_17 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_11 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_72 = -1;
-static gint ett_rrc_T_criticalExtensions_53 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_78 = -1;
+static gint ett_rrc_T_criticalExtensions_59 = -1;
static gint ett_rrc_T_r5_05 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_08 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_18 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_12 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_73 = -1;
-static gint ett_rrc_T_criticalExtensions_54 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_79 = -1;
+static gint ett_rrc_T_criticalExtensions_60 = -1;
static gint ett_rrc_T_r6_07 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_v6f0NonCriticalExtensions = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_13 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_74 = -1;
-static gint ett_rrc_T_criticalExtensions_55 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_80 = -1;
+static gint ett_rrc_T_criticalExtensions_61 = -1;
static gint ett_rrc_T_r7_06 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v790NonCriticalExtensions = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_07 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_08 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_75 = -1;
-static gint ett_rrc_T_criticalExtensions_56 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_81 = -1;
+static gint ett_rrc_T_criticalExtensions_62 = -1;
static gint ett_rrc_T_r8_07 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_07 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_05 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_76 = -1;
-static gint ett_rrc_T_criticalExtensions_57 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_82 = -1;
+static gint ett_rrc_T_criticalExtensions_63 = -1;
static gint ett_rrc_T_r9_06 = -1;
static gint ett_rrc_T_v950NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_77 = -1;
-static gint ett_rrc_T_criticalExtensions_58 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_83 = -1;
+static gint ett_rrc_T_criticalExtensions_64 = -1;
+static gint ett_rrc_T_r10_06 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_84 = -1;
+static gint ett_rrc_T_criticalExtensions_65 = -1;
static gint ett_rrc_RadioBearerReconfiguration_r3_IEs = -1;
static gint ett_rrc_T_dummy_01 = -1;
-static gint ett_rrc_T_fdd_19 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_03 = -1;
static gint ett_rrc_T_fdd_20 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_03 = -1;
+static gint ett_rrc_T_fdd_21 = -1;
static gint ett_rrc_RadioBearerReconfiguration_v3a0ext = -1;
static gint ett_rrc_RadioBearerReconfiguration_v4b0ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfiguration_v590ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfiguration_v5d0ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfiguration_r4_IEs = -1;
static gint ett_rrc_T_dummy_02 = -1;
-static gint ett_rrc_T_fdd_21 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_04 = -1;
static gint ett_rrc_T_fdd_22 = -1;
-static gint ett_rrc_RadioBearerReconfiguration_r5_IEs = -1;
-static gint ett_rrc_T_specificationMode_07 = -1;
-static gint ett_rrc_T_complete_07 = -1;
-static gint ett_rrc_T_dummy_03 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_04 = -1;
static gint ett_rrc_T_fdd_23 = -1;
-static gint ett_rrc_T_preconfiguration_07 = -1;
-static gint ett_rrc_T_preConfigMode_07 = -1;
-static gint ett_rrc_T_defaultConfig_07 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_05 = -1;
-static gint ett_rrc_T_fdd_24 = -1;
-static gint ett_rrc_RadioBearerReconfiguration_r6_IEs = -1;
+static gint ett_rrc_RadioBearerReconfiguration_r5_IEs = -1;
static gint ett_rrc_T_specificationMode_08 = -1;
static gint ett_rrc_T_complete_08 = -1;
+static gint ett_rrc_T_dummy_03 = -1;
+static gint ett_rrc_T_fdd_24 = -1;
static gint ett_rrc_T_preconfiguration_08 = -1;
static gint ett_rrc_T_preConfigMode_08 = -1;
static gint ett_rrc_T_defaultConfig_08 = -1;
-static gint ett_rrc_RadioBearerReconfiguration_v690ext_IEs = -1;
-static gint ett_rrc_RadioBearerReconfiguration_v6b0ext_IEs = -1;
-static gint ett_rrc_RadioBearerReconfiguration_v6f0ext_IEs = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_05 = -1;
+static gint ett_rrc_T_fdd_25 = -1;
+static gint ett_rrc_RadioBearerReconfiguration_r6_IEs = -1;
static gint ett_rrc_T_specificationMode_09 = -1;
static gint ett_rrc_T_complete_09 = -1;
-static gint ett_rrc_RadioBearerReconfiguration_r7_IEs = -1;
-static gint ett_rrc_T_specificationMode_10 = -1;
-static gint ett_rrc_T_complete_10 = -1;
static gint ett_rrc_T_preconfiguration_09 = -1;
static gint ett_rrc_T_preConfigMode_09 = -1;
static gint ett_rrc_T_defaultConfig_09 = -1;
+static gint ett_rrc_RadioBearerReconfiguration_v690ext_IEs = -1;
+static gint ett_rrc_RadioBearerReconfiguration_v6b0ext_IEs = -1;
+static gint ett_rrc_RadioBearerReconfiguration_v6f0ext_IEs = -1;
+static gint ett_rrc_T_specificationMode_10 = -1;
+static gint ett_rrc_T_complete_10 = -1;
+static gint ett_rrc_RadioBearerReconfiguration_r7_IEs = -1;
+static gint ett_rrc_T_specificationMode_11 = -1;
+static gint ett_rrc_T_complete_11 = -1;
+static gint ett_rrc_T_preconfiguration_10 = -1;
+static gint ett_rrc_T_preConfigMode_10 = -1;
+static gint ett_rrc_T_defaultConfig_10 = -1;
static gint ett_rrc_RadioBearerReconfiguration_v770ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfiguration_v780ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfiguration_v790ext_IEs = -1;
@@ -9452,28 +9993,34 @@ static gint ett_rrc_RadioBearerReconfiguration_v7d0ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfiguration_v7f0ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfiguration_v7g0ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfiguration_r8_IEs = -1;
-static gint ett_rrc_T_specificationMode_11 = -1;
-static gint ett_rrc_T_complete_11 = -1;
-static gint ett_rrc_T_preconfiguration_10 = -1;
-static gint ett_rrc_T_preConfigMode_10 = -1;
-static gint ett_rrc_T_defaultConfig_10 = -1;
-static gint ett_rrc_RadioBearerReconfiguration_v890ext_IEs = -1;
-static gint ett_rrc_RadioBearerReconfiguration_v8a0ext_IEs = -1;
-static gint ett_rrc_RadioBearerReconfiguration_r9_IEs = -1;
static gint ett_rrc_T_specificationMode_12 = -1;
static gint ett_rrc_T_complete_12 = -1;
static gint ett_rrc_T_preconfiguration_11 = -1;
static gint ett_rrc_T_preConfigMode_11 = -1;
static gint ett_rrc_T_defaultConfig_11 = -1;
+static gint ett_rrc_RadioBearerReconfiguration_v890ext_IEs = -1;
+static gint ett_rrc_RadioBearerReconfiguration_v8a0ext_IEs = -1;
+static gint ett_rrc_RadioBearerReconfiguration_r9_IEs = -1;
+static gint ett_rrc_T_specificationMode_13 = -1;
+static gint ett_rrc_T_complete_13 = -1;
+static gint ett_rrc_T_preconfiguration_12 = -1;
+static gint ett_rrc_T_preConfigMode_12 = -1;
+static gint ett_rrc_T_defaultConfig_12 = -1;
static gint ett_rrc_RadioBearerReconfiguration_v950ext_IEs = -1;
+static gint ett_rrc_RadioBearerReconfiguration_r10_IEs = -1;
+static gint ett_rrc_T_specificationMode_14 = -1;
+static gint ett_rrc_T_complete_14 = -1;
+static gint ett_rrc_T_preconfiguration_13 = -1;
+static gint ett_rrc_T_preConfigMode_13 = -1;
+static gint ett_rrc_T_defaultConfig_13 = -1;
static gint ett_rrc_RadioBearerReconfigurationComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_29 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_14 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_78 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_85 = -1;
static gint ett_rrc_RadioBearerReconfigurationComplete_v770ext_IEs = -1;
static gint ett_rrc_RadioBearerReconfigurationFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_30 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_79 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_86 = -1;
static gint ett_rrc_RadioBearerRelease = -1;
static gint ett_rrc_T_r3_15 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_06 = -1;
@@ -9482,64 +10029,67 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_16 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_19 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_15 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_80 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_87 = -1;
static gint ett_rrc_T_later_than_r3_13 = -1;
-static gint ett_rrc_T_criticalExtensions_59 = -1;
+static gint ett_rrc_T_criticalExtensions_66 = -1;
static gint ett_rrc_T_r4_07 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_07 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_17 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_20 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_16 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_81 = -1;
-static gint ett_rrc_T_criticalExtensions_60 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_88 = -1;
+static gint ett_rrc_T_criticalExtensions_67 = -1;
static gint ett_rrc_T_r5_06 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_21 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_17 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_82 = -1;
-static gint ett_rrc_T_criticalExtensions_61 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_89 = -1;
+static gint ett_rrc_T_criticalExtensions_68 = -1;
static gint ett_rrc_T_r6_08 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_07 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_18 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_83 = -1;
-static gint ett_rrc_T_criticalExtensions_62 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_90 = -1;
+static gint ett_rrc_T_criticalExtensions_69 = -1;
static gint ett_rrc_T_r7_07 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_10 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_84 = -1;
-static gint ett_rrc_T_criticalExtensions_63 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_91 = -1;
+static gint ett_rrc_T_criticalExtensions_70 = -1;
static gint ett_rrc_T_r8_08 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_10 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_11 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_06 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_85 = -1;
-static gint ett_rrc_T_criticalExtensions_64 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_92 = -1;
+static gint ett_rrc_T_criticalExtensions_71 = -1;
static gint ett_rrc_T_r9_07 = -1;
static gint ett_rrc_T_v950NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v970NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_86 = -1;
-static gint ett_rrc_T_criticalExtensions_65 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_93 = -1;
+static gint ett_rrc_T_criticalExtensions_72 = -1;
+static gint ett_rrc_T_r10_07 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_94 = -1;
+static gint ett_rrc_T_criticalExtensions_73 = -1;
static gint ett_rrc_RadioBearerRelease_r3_IEs = -1;
static gint ett_rrc_T_dummy_04 = -1;
-static gint ett_rrc_T_fdd_25 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_06 = -1;
static gint ett_rrc_T_fdd_26 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_06 = -1;
+static gint ett_rrc_T_fdd_27 = -1;
static gint ett_rrc_RadioBearerRelease_v3a0ext = -1;
static gint ett_rrc_RadioBearerRelease_v4b0ext_IEs = -1;
static gint ett_rrc_RadioBearerRelease_v590ext_IEs = -1;
static gint ett_rrc_RadioBearerRelease_r4_IEs = -1;
static gint ett_rrc_T_dummy_05 = -1;
-static gint ett_rrc_T_fdd_27 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_07 = -1;
static gint ett_rrc_T_fdd_28 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_07 = -1;
+static gint ett_rrc_T_fdd_29 = -1;
static gint ett_rrc_RadioBearerRelease_r5_IEs = -1;
static gint ett_rrc_T_dummy_06 = -1;
-static gint ett_rrc_T_fdd_29 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_08 = -1;
static gint ett_rrc_T_fdd_30 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_08 = -1;
+static gint ett_rrc_T_fdd_31 = -1;
static gint ett_rrc_RadioBearerRelease_v690ext_IEs = -1;
static gint ett_rrc_RadioBearerRelease_r6_IEs = -1;
static gint ett_rrc_RadioBearerRelease_v6b0ext_IEs = -1;
@@ -9555,14 +10105,15 @@ static gint ett_rrc_RadioBearerRelease_v8a0ext_IEs = -1;
static gint ett_rrc_RadioBearerRelease_r9_IEs = -1;
static gint ett_rrc_RadioBearerRelease_v950ext_IEs = -1;
static gint ett_rrc_RadioBearerRelease_v970ext_IEs = -1;
+static gint ett_rrc_RadioBearerRelease_r10_IEs = -1;
static gint ett_rrc_RadioBearerReleaseComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_32 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_19 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_87 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_95 = -1;
static gint ett_rrc_RadioBearerReleaseComplete_v770ext_IEs = -1;
static gint ett_rrc_RadioBearerReleaseFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_33 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_88 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_96 = -1;
static gint ett_rrc_RadioBearerSetup = -1;
static gint ett_rrc_T_r3_16 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_07 = -1;
@@ -9571,74 +10122,77 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_18 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_09 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_22 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_89 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_97 = -1;
static gint ett_rrc_T_later_than_r3_14 = -1;
-static gint ett_rrc_T_criticalExtensions_66 = -1;
+static gint ett_rrc_T_criticalExtensions_74 = -1;
static gint ett_rrc_T_r4_08 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_19 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_10 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_23 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_90 = -1;
-static gint ett_rrc_T_criticalExtensions_67 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_98 = -1;
+static gint ett_rrc_T_criticalExtensions_75 = -1;
static gint ett_rrc_T_r5_07 = -1;
static gint ett_rrc_T_v5d0NonCriticalExtenstions_11 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_24 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_91 = -1;
-static gint ett_rrc_T_criticalExtensions_68 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_99 = -1;
+static gint ett_rrc_T_criticalExtensions_76 = -1;
static gint ett_rrc_T_r6_09 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_08 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_92 = -1;
-static gint ett_rrc_T_criticalExtensions_69 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_100 = -1;
+static gint ett_rrc_T_criticalExtensions_77 = -1;
static gint ett_rrc_T_r7_08 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_07 = -1;
static gint ett_rrc_T_v820NonCriticalExtensions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_93 = -1;
-static gint ett_rrc_T_criticalExtensions_70 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_101 = -1;
+static gint ett_rrc_T_criticalExtensions_78 = -1;
static gint ett_rrc_T_r8_09 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_10 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_11 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_07 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_07 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_94 = -1;
-static gint ett_rrc_T_criticalExtensions_71 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_102 = -1;
+static gint ett_rrc_T_criticalExtensions_79 = -1;
static gint ett_rrc_T_r9_08 = -1;
static gint ett_rrc_T_v950NonCriticalExtensions_06 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_95 = -1;
-static gint ett_rrc_T_criticalExtensions_72 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_103 = -1;
+static gint ett_rrc_T_criticalExtensions_80 = -1;
+static gint ett_rrc_T_r10_08 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_104 = -1;
+static gint ett_rrc_T_criticalExtensions_81 = -1;
static gint ett_rrc_RadioBearerSetup_r3_IEs = -1;
static gint ett_rrc_T_dummy_07 = -1;
-static gint ett_rrc_T_fdd_31 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_09 = -1;
static gint ett_rrc_T_fdd_32 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_09 = -1;
+static gint ett_rrc_T_fdd_33 = -1;
static gint ett_rrc_RadioBearerSetup_v3a0ext = -1;
static gint ett_rrc_RadioBearerSetup_v4b0ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_v590ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_v5d0ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_r4_IEs = -1;
static gint ett_rrc_T_dummy_08 = -1;
-static gint ett_rrc_T_fdd_33 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_10 = -1;
static gint ett_rrc_T_fdd_34 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_10 = -1;
+static gint ett_rrc_T_fdd_35 = -1;
static gint ett_rrc_RadioBearerSetup_r5_IEs = -1;
static gint ett_rrc_T_dummy_09 = -1;
-static gint ett_rrc_T_fdd_35 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_11 = -1;
static gint ett_rrc_T_fdd_36 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_11 = -1;
+static gint ett_rrc_T_fdd_37 = -1;
static gint ett_rrc_RadioBearerSetup_v690ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_r6_IEs = -1;
-static gint ett_rrc_T_specificationMode_13 = -1;
-static gint ett_rrc_T_complete_13 = -1;
+static gint ett_rrc_T_specificationMode_15 = -1;
+static gint ett_rrc_T_complete_15 = -1;
static gint ett_rrc_T_dummy_10 = -1;
static gint ett_rrc_RadioBearerSetup_v6b0ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_r7_IEs = -1;
-static gint ett_rrc_T_specificationMode_14 = -1;
-static gint ett_rrc_T_complete_14 = -1;
+static gint ett_rrc_T_specificationMode_16 = -1;
+static gint ett_rrc_T_complete_16 = -1;
static gint ett_rrc_RadioBearerSetup_r7_add_ext_IEs = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_13 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_96 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_105 = -1;
static gint ett_rrc_RadioBearerSetup_v780ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_v7d0ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_v7f0ext_IEs = -1;
@@ -9649,74 +10203,83 @@ static gint ett_rrc_RadioBearerSetup_v890ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_v8a0ext_IEs = -1;
static gint ett_rrc_RadioBearerSetup_r9_IEs = -1;
static gint ett_rrc_RadioBearerSetup_v950ext_IEs = -1;
+static gint ett_rrc_RadioBearerSetup_r10_IEs = -1;
static gint ett_rrc_RadioBearerSetupComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_35 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_20 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_97 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_106 = -1;
static gint ett_rrc_RadioBearerSetupComplete_v770ext_IEs = -1;
static gint ett_rrc_RadioBearerSetupFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_36 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_98 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_107 = -1;
static gint ett_rrc_RRCConnectionReject = -1;
static gint ett_rrc_T_r3_17 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_37 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_25 = -1;
static gint ett_rrc_T_v6f0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_10 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_99 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_05 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_108 = -1;
static gint ett_rrc_T_later_than_r3_15 = -1;
-static gint ett_rrc_T_criticalExtensions_73 = -1;
+static gint ett_rrc_T_criticalExtensions_82 = -1;
static gint ett_rrc_RRCConnectionReject_r3_IEs = -1;
static gint ett_rrc_RRCConnectionReject_v690ext_IEs = -1;
static gint ett_rrc_RRCConnectionReject_v6f0ext_IEs = -1;
static gint ett_rrc_RRCConnectionReject_v860ext_IEs = -1;
+static gint ett_rrc_RRCConnectionReject_va40ext_IEs = -1;
static gint ett_rrc_RRCConnectionRelease = -1;
static gint ett_rrc_T_r3_18 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_38 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_26 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_21 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_11 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_100 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_06 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_109 = -1;
static gint ett_rrc_T_later_than_r3_16 = -1;
-static gint ett_rrc_T_criticalExtensions_74 = -1;
+static gint ett_rrc_T_criticalExtensions_83 = -1;
static gint ett_rrc_T_r4_09 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_27 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_22 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_12 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_101 = -1;
-static gint ett_rrc_T_criticalExtensions_75 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_07 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_110 = -1;
+static gint ett_rrc_T_criticalExtensions_84 = -1;
static gint ett_rrc_RRCConnectionRelease_r3_IEs = -1;
static gint ett_rrc_RRCConnectionRelease_r4_IEs = -1;
static gint ett_rrc_RRCConnectionRelease_v690ext_IEs = -1;
static gint ett_rrc_RRCConnectionRelease_v770ext_IEs = -1;
static gint ett_rrc_RRCConnectionRelease_v860ext_IEs = -1;
+static gint ett_rrc_RRCConnectionRelease_va40ext_IEs = -1;
static gint ett_rrc_RRCConnectionRelease_CCCH = -1;
static gint ett_rrc_T_r3_19 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_39 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_28 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_13 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_102 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_08 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_111 = -1;
static gint ett_rrc_T_later_than_r3_17 = -1;
-static gint ett_rrc_T_criticalExtensions_76 = -1;
+static gint ett_rrc_T_criticalExtensions_85 = -1;
static gint ett_rrc_T_r4_10 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_10 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_29 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_14 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_103 = -1;
-static gint ett_rrc_T_criticalExtensions_77 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_09 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_112 = -1;
+static gint ett_rrc_T_criticalExtensions_86 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxURNTI_Group_OF_GroupReleaseInformation = -1;
-static gint ett_rrc_T_criticalExtensions_78 = -1;
+static gint ett_rrc_T_criticalExtensions_87 = -1;
static gint ett_rrc_T_r5_08 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_30 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_15 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_104 = -1;
-static gint ett_rrc_T_criticalExtensions_79 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_10 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_113 = -1;
+static gint ett_rrc_T_criticalExtensions_88 = -1;
static gint ett_rrc_RRCConnectionRelease_CCCH_r3_IEs = -1;
static gint ett_rrc_RRCConnectionRelease_CCCH_r4_IEs = -1;
static gint ett_rrc_RRCConnectionReleaseComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_40 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_105 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_114 = -1;
static gint ett_rrc_RRCConnectionRequest = -1;
static gint ett_rrc_T_v3d0NonCriticalExtensions = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_10 = -1;
@@ -9731,7 +10294,6 @@ static gint ett_rrc_T_v7e0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v920NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v940NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_106 = -1;
static gint ett_rrc_RRCConnectionRequest_v3d0ext_IEs = -1;
static gint ett_rrc_RRCConnectionRequest_v4b0ext_IEs = -1;
static gint ett_rrc_RRCConnectionRequest_v590ext_IEs = -1;
@@ -9747,85 +10309,97 @@ static gint ett_rrc_RRCConnectionRequest_v7g0ext_IEs = -1;
static gint ett_rrc_RRCConnectionRequest_v860ext_IEs = -1;
static gint ett_rrc_RRCConnectionRequest_v920ext_IEs = -1;
static gint ett_rrc_RRCConnectionRequest_v940ext_IEs = -1;
+static gint ett_rrc_RRCConnectionRequest_NonCriticalExts_va40_IEs = -1;
+static gint ett_rrc_T_nonCriticalExtensions_115 = -1;
+static gint ett_rrc_RRCConnectionRequest_va40ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetup = -1;
static gint ett_rrc_T_r3_20 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_41 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_11 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_21 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_32 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_107 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_116 = -1;
static gint ett_rrc_T_later_than_r3_18 = -1;
-static gint ett_rrc_T_criticalExtensions_80 = -1;
+static gint ett_rrc_T_criticalExtensions_89 = -1;
static gint ett_rrc_T_r4_11 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_11 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_22 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_33 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_108 = -1;
-static gint ett_rrc_T_criticalExtensions_81 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_117 = -1;
+static gint ett_rrc_T_criticalExtensions_90 = -1;
static gint ett_rrc_T_r5_09 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_34 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_109 = -1;
-static gint ett_rrc_T_criticalExtensions_82 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_118 = -1;
+static gint ett_rrc_T_criticalExtensions_91 = -1;
static gint ett_rrc_T_r6_10 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_10 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_110 = -1;
-static gint ett_rrc_T_criticalExtensions_83 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_119 = -1;
+static gint ett_rrc_T_criticalExtensions_92 = -1;
static gint ett_rrc_T_r7_09 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_11 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_111 = -1;
-static gint ett_rrc_T_criticalExtensions_84 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_120 = -1;
+static gint ett_rrc_T_criticalExtensions_93 = -1;
static gint ett_rrc_T_r8_10 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_08 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_08 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_112 = -1;
-static gint ett_rrc_T_criticalExtensions_85 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_121 = -1;
+static gint ett_rrc_T_criticalExtensions_94 = -1;
static gint ett_rrc_T_r9_09 = -1;
static gint ett_rrc_T_v950NonCriticalExtensions_07 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_113 = -1;
-static gint ett_rrc_T_criticalExtensions_86 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_122 = -1;
+static gint ett_rrc_T_criticalExtensions_95 = -1;
+static gint ett_rrc_T_r10_09 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_123 = -1;
+static gint ett_rrc_T_criticalExtensions_96 = -1;
static gint ett_rrc_RRCConnectionSetup_r3_IEs = -1;
static gint ett_rrc_RRCConnectionSetup_v4b0ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetup_v590ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetup_r4_IEs = -1;
static gint ett_rrc_RRCConnectionSetup_r5_IEs = -1;
-static gint ett_rrc_T_specificationMode_15 = -1;
-static gint ett_rrc_T_complete_15 = -1;
-static gint ett_rrc_T_preconfiguration_12 = -1;
-static gint ett_rrc_T_preConfigMode_12 = -1;
-static gint ett_rrc_T_defaultConfig_12 = -1;
-static gint ett_rrc_RRCConnectionSetup_v690ext_IEs = -1;
-static gint ett_rrc_RRCConnectionSetup_r6_IEs = -1;
-static gint ett_rrc_T_specificationMode_16 = -1;
-static gint ett_rrc_T_complete_16 = -1;
-static gint ett_rrc_T_preconfiguration_13 = -1;
-static gint ett_rrc_T_preConfigMode_13 = -1;
-static gint ett_rrc_T_defaultConfig_13 = -1;
-static gint ett_rrc_RRCConnectionSetup_v6b0ext_IEs = -1;
-static gint ett_rrc_RRCConnectionSetup_r7_IEs = -1;
static gint ett_rrc_T_specificationMode_17 = -1;
static gint ett_rrc_T_complete_17 = -1;
static gint ett_rrc_T_preconfiguration_14 = -1;
static gint ett_rrc_T_preConfigMode_14 = -1;
static gint ett_rrc_T_defaultConfig_14 = -1;
-static gint ett_rrc_RRCConnectionSetup_v780ext_IEs = -1;
-static gint ett_rrc_RRCConnectionSetup_v7d0ext_IEs = -1;
-static gint ett_rrc_RRCConnectionSetup_r8_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_v690ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_r6_IEs = -1;
static gint ett_rrc_T_specificationMode_18 = -1;
static gint ett_rrc_T_complete_18 = -1;
static gint ett_rrc_T_preconfiguration_15 = -1;
static gint ett_rrc_T_preConfigMode_15 = -1;
static gint ett_rrc_T_defaultConfig_15 = -1;
-static gint ett_rrc_RRCConnectionSetup_v890ext_IEs = -1;
-static gint ett_rrc_RRCConnectionSetup_v8a0ext_IEs = -1;
-static gint ett_rrc_RRCConnectionSetup_r9_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_v6b0ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_r7_IEs = -1;
static gint ett_rrc_T_specificationMode_19 = -1;
static gint ett_rrc_T_complete_19 = -1;
static gint ett_rrc_T_preconfiguration_16 = -1;
static gint ett_rrc_T_preConfigMode_16 = -1;
static gint ett_rrc_T_defaultConfig_16 = -1;
+static gint ett_rrc_RRCConnectionSetup_v780ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_v7d0ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_r8_IEs = -1;
+static gint ett_rrc_T_specificationMode_20 = -1;
+static gint ett_rrc_T_complete_20 = -1;
+static gint ett_rrc_T_preconfiguration_17 = -1;
+static gint ett_rrc_T_preConfigMode_17 = -1;
+static gint ett_rrc_T_defaultConfig_17 = -1;
+static gint ett_rrc_RRCConnectionSetup_v890ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_v8a0ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_r9_IEs = -1;
+static gint ett_rrc_T_specificationMode_21 = -1;
+static gint ett_rrc_T_complete_21 = -1;
+static gint ett_rrc_T_preconfiguration_18 = -1;
+static gint ett_rrc_T_preConfigMode_18 = -1;
+static gint ett_rrc_T_defaultConfig_18 = -1;
static gint ett_rrc_RRCConnectionSetup_v950ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetup_r10_IEs = -1;
+static gint ett_rrc_T_specificationMode_22 = -1;
+static gint ett_rrc_T_complete_22 = -1;
+static gint ett_rrc_T_preconfiguration_19 = -1;
+static gint ett_rrc_T_preConfigMode_19 = -1;
+static gint ett_rrc_T_defaultConfig_19 = -1;
static gint ett_rrc_RRCConnectionSetupComplete = -1;
static gint ett_rrc_T_v370NonCriticalExtensions = -1;
static gint ett_rrc_T_v380NonCriticalExtensions = -1;
@@ -9837,7 +10411,8 @@ static gint ett_rrc_T_v590NonCriticalExtensions_23 = -1;
static gint ett_rrc_T_v5c0NonCriticalExtensions = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_35 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_24 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_114 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_11 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_124 = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v370ext = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v380ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v3a0ext_IEs = -1;
@@ -9846,7 +10421,8 @@ static gint ett_rrc_RRCConnectionSetupComplete_r3_add_ext_IEs = -1;
static gint ett_rrc_T_v680NonCriticalExtensions = -1;
static gint ett_rrc_T_v7e0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_13 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_115 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_12 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_125 = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v4b0ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v590ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v5c0ext_IEs = -1;
@@ -9856,43 +10432,47 @@ static gint ett_rrc_RRCConnectionSetupComplete_v690ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v770ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v7e0ext_IEs = -1;
static gint ett_rrc_RRCConnectionSetupComplete_v7f0ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetupComplete_va40ext_IEs = -1;
+static gint ett_rrc_RRCConnectionSetupCompleteBand_va40ext_IEs = -1;
static gint ett_rrc_RRC_FailureInfo = -1;
static gint ett_rrc_T_r3_21 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_43 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_116 = -1;
-static gint ett_rrc_T_criticalExtensions_87 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_126 = -1;
+static gint ett_rrc_T_criticalExtensions_97 = -1;
static gint ett_rrc_RRC_FailureInfo_r3_IEs = -1;
static gint ett_rrc_RRCStatus = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_44 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_117 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_127 = -1;
static gint ett_rrc_SecurityModeCommand = -1;
static gint ett_rrc_T_r3_22 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_45 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_118 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_128 = -1;
static gint ett_rrc_T_later_than_r3_19 = -1;
-static gint ett_rrc_T_criticalExtensions_88 = -1;
+static gint ett_rrc_T_criticalExtensions_98 = -1;
static gint ett_rrc_T_r7_10 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_119 = -1;
-static gint ett_rrc_T_criticalExtensions_89 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_129 = -1;
+static gint ett_rrc_T_criticalExtensions_99 = -1;
static gint ett_rrc_SecurityModeCommand_r3_IEs = -1;
static gint ett_rrc_SecurityModeCommand_r7_IEs = -1;
static gint ett_rrc_SecurityModeComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_46 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_120 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_130 = -1;
static gint ett_rrc_SecurityModeFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_47 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_121 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_131 = -1;
static gint ett_rrc_SignallingConnectionRelease = -1;
static gint ett_rrc_T_r3_23 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_48 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_122 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_13 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_132 = -1;
static gint ett_rrc_T_later_than_r3_20 = -1;
-static gint ett_rrc_T_criticalExtensions_90 = -1;
+static gint ett_rrc_T_criticalExtensions_100 = -1;
static gint ett_rrc_SignallingConnectionRelease_r3_IEs = -1;
+static gint ett_rrc_SignallingConnectionRelease_va40ext_IEs = -1;
static gint ett_rrc_SignallingConnectionReleaseIndication = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_49 = -1;
static gint ett_rrc_T_v860nonCriticalExtentions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_123 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_133 = -1;
static gint ett_rrc_SignallingConnectionReleaseIndication_v860ext = -1;
static gint ett_rrc_SystemInformation_BCH = -1;
static gint ett_rrc_T_payload = -1;
@@ -9917,7 +10497,7 @@ static gint ett_rrc_CompleteSIBshort = -1;
static gint ett_rrc_SystemInformationChangeIndication = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_50 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_17 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_124 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_134 = -1;
static gint ett_rrc_SystemInformationChangeIndication_v860ext_IEs = -1;
static gint ett_rrc_TransportChannelReconfiguration = -1;
static gint ett_rrc_T_r3_24 = -1;
@@ -9927,63 +10507,66 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_13 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_24 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_36 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_25 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_125 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_135 = -1;
static gint ett_rrc_T_later_than_r3_21 = -1;
-static gint ett_rrc_T_criticalExtensions_91 = -1;
+static gint ett_rrc_T_criticalExtensions_101 = -1;
static gint ett_rrc_T_r4_12 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_25 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_37 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_26 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_126 = -1;
-static gint ett_rrc_T_criticalExtensions_92 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_136 = -1;
+static gint ett_rrc_T_criticalExtensions_102 = -1;
static gint ett_rrc_T_r5_10 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_38 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_27 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_127 = -1;
-static gint ett_rrc_T_criticalExtensions_93 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_137 = -1;
+static gint ett_rrc_T_criticalExtensions_103 = -1;
static gint ett_rrc_T_r6_11 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_11 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_28 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_128 = -1;
-static gint ett_rrc_T_criticalExtensions_94 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_138 = -1;
+static gint ett_rrc_T_criticalExtensions_104 = -1;
static gint ett_rrc_T_r7_11 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_13 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_15 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_129 = -1;
-static gint ett_rrc_T_criticalExtensions_95 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_139 = -1;
+static gint ett_rrc_T_criticalExtensions_105 = -1;
static gint ett_rrc_T_r8_11 = -1;
static gint ett_rrc_T_v7d0NonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_15 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_09 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_16 = -1;
static gint ett_rrc_T_v8a0NonCriticalExtensions_09 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_130 = -1;
-static gint ett_rrc_T_criticalExtensions_96 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_140 = -1;
+static gint ett_rrc_T_criticalExtensions_106 = -1;
static gint ett_rrc_T_r9_10 = -1;
static gint ett_rrc_T_v950NonCriticalExtensions_08 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_131 = -1;
-static gint ett_rrc_T_criticalExtensions_97 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_141 = -1;
+static gint ett_rrc_T_criticalExtensions_107 = -1;
+static gint ett_rrc_T_r10_10 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_142 = -1;
+static gint ett_rrc_T_criticalExtensions_108 = -1;
static gint ett_rrc_TransportChannelReconfiguration_r3_IEs = -1;
static gint ett_rrc_T_dummy_11 = -1;
-static gint ett_rrc_T_fdd_37 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_12 = -1;
static gint ett_rrc_T_fdd_38 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_12 = -1;
+static gint ett_rrc_T_fdd_39 = -1;
static gint ett_rrc_TransportChannelReconfiguration_v3a0ext = -1;
static gint ett_rrc_TransportChannelReconfiguration_v4b0ext_IEs = -1;
static gint ett_rrc_TransportChannelReconfiguration_v590ext_IEs = -1;
static gint ett_rrc_TransportChannelReconfiguration_r4_IEs = -1;
static gint ett_rrc_T_dummy_12 = -1;
-static gint ett_rrc_T_fdd_39 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_13 = -1;
static gint ett_rrc_T_fdd_40 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_13 = -1;
+static gint ett_rrc_T_fdd_41 = -1;
static gint ett_rrc_TransportChannelReconfiguration_r5_IEs = -1;
static gint ett_rrc_T_dummy_13 = -1;
-static gint ett_rrc_T_fdd_41 = -1;
-static gint ett_rrc_T_modeSpecificPhysChInfo_14 = -1;
static gint ett_rrc_T_fdd_42 = -1;
+static gint ett_rrc_T_modeSpecificPhysChInfo_14 = -1;
+static gint ett_rrc_T_fdd_43 = -1;
static gint ett_rrc_TransportChannelReconfiguration_v690ext_IEs = -1;
static gint ett_rrc_TransportChannelReconfiguration_r6_IEs = -1;
static gint ett_rrc_TransportChannelReconfiguration_v6b0ext_IEs = -1;
@@ -9998,24 +10581,25 @@ static gint ett_rrc_TransportChannelReconfiguration_v890ext_IEs = -1;
static gint ett_rrc_TransportChannelReconfiguration_v8a0ext_IEs = -1;
static gint ett_rrc_TransportChannelReconfiguration_r9_IEs = -1;
static gint ett_rrc_TransportChannelReconfiguration_v950ext_IEs = -1;
+static gint ett_rrc_TransportChannelReconfiguration_r10_IEs = -1;
static gint ett_rrc_TransportChannelReconfigurationComplete = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_52 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_29 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_132 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_143 = -1;
static gint ett_rrc_TransportChannelReconfigurationComplete_v770ext_IEs = -1;
static gint ett_rrc_TransportChannelReconfigurationFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_53 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_133 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_144 = -1;
static gint ett_rrc_TransportFormatCombinationControl = -1;
-static gint ett_rrc_T_modeSpecificInfo_13 = -1;
-static gint ett_rrc_T_tdd_07 = -1;
+static gint ett_rrc_T_modeSpecificInfo_14 = -1;
+static gint ett_rrc_T_tdd_08 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_54 = -1;
static gint ett_rrc_T_v820NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_134 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_145 = -1;
static gint ett_rrc_TransportFormatCombinationControl_v820ext_IEs = -1;
static gint ett_rrc_TransportFormatCombinationControlFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_55 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_135 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_146 = -1;
static gint ett_rrc_UECapabilityEnquiry = -1;
static gint ett_rrc_T_r3_25 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_56 = -1;
@@ -10023,9 +10607,9 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_26 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_30 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_18 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_136 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_147 = -1;
static gint ett_rrc_T_later_than_r3_22 = -1;
-static gint ett_rrc_T_criticalExtensions_98 = -1;
+static gint ett_rrc_T_criticalExtensions_109 = -1;
static gint ett_rrc_UECapabilityEnquiry_r3_IEs = -1;
static gint ett_rrc_UECapabilityEnquiry_v4b0ext_IEs = -1;
static gint ett_rrc_UECapabilityEnquiry_v590ext_IEs = -1;
@@ -10040,7 +10624,7 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_15 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_27 = -1;
static gint ett_rrc_T_v5c0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_39 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_137 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_148 = -1;
static gint ett_rrc_UECapabilityInformation_v370ext = -1;
static gint ett_rrc_UECapabilityInformation_v380ext_IEs = -1;
static gint ett_rrc_UECapabilityInformation_v3a0ext_IEs = -1;
@@ -10048,7 +10632,8 @@ static gint ett_rrc_UECapabilityInformation_r3_add_ext_IEs = -1;
static gint ett_rrc_T_v680NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v7e0NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_16 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_138 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_14 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_149 = -1;
static gint ett_rrc_UECapabilityInformation_v4b0ext = -1;
static gint ett_rrc_UECapabilityInformation_v590ext = -1;
static gint ett_rrc_UECapabilityInformation_v5c0ext = -1;
@@ -10057,20 +10642,21 @@ static gint ett_rrc_UECapabilityInformation_v680ext_IEs = -1;
static gint ett_rrc_UECapabilityInformation_v690ext_IEs = -1;
static gint ett_rrc_UECapabilityInformation_v7e0ext_IEs = -1;
static gint ett_rrc_UECapabilityInformation_v7f0ext_IEs = -1;
+static gint ett_rrc_UECapabilityInformation_va40ext_IEs = -1;
static gint ett_rrc_UECapabilityInformationConfirm = -1;
static gint ett_rrc_T_r3_26 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_58 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_31 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_139 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_150 = -1;
static gint ett_rrc_T_later_than_r3_23 = -1;
-static gint ett_rrc_T_criticalExtensions_99 = -1;
+static gint ett_rrc_T_criticalExtensions_110 = -1;
static gint ett_rrc_UECapabilityInformationConfirm_r3_IEs = -1;
static gint ett_rrc_UECapabilityInformationConfirm_v770ext_IEs = -1;
static gint ett_rrc_UplinkDirectTransfer = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_59 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_40 = -1;
static gint ett_rrc_T_v7g0NonCriticalExtensions_17 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_140 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_151 = -1;
static gint ett_rrc_UplinkDirectTransfer_v690ext_IEs = -1;
static gint ett_rrc_UplinkDirectTransfer_v7g0ext_IEs = -1;
static gint ett_rrc_UplinkPhysicalChannelControl = -1;
@@ -10079,62 +10665,64 @@ static gint ett_rrc_T_laterNonCriticalExtensions_60 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_16 = -1;
static gint ett_rrc_T_noncriticalExtensions = -1;
static gint ett_rrc_T_later_than_r3_24 = -1;
-static gint ett_rrc_T_criticalExtensions_100 = -1;
+static gint ett_rrc_T_criticalExtensions_111 = -1;
static gint ett_rrc_T_r4_13 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_13 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_41 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_141 = -1;
-static gint ett_rrc_T_criticalExtensions_101 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_152 = -1;
+static gint ett_rrc_T_criticalExtensions_112 = -1;
static gint ett_rrc_T_r5_11 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_42 = -1;
static gint ett_rrc_T_v6a0NonCriticalExtensions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_142 = -1;
-static gint ett_rrc_T_criticalExtensions_102 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_153 = -1;
+static gint ett_rrc_T_criticalExtensions_113 = -1;
static gint ett_rrc_T_r7_12 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_143 = -1;
-static gint ett_rrc_T_criticalExtensions_103 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_154 = -1;
+static gint ett_rrc_T_criticalExtensions_114 = -1;
static gint ett_rrc_UplinkPhysicalChannelControl_r3_IEs = -1;
static gint ett_rrc_UplinkPhysicalChannelControl_v4b0ext_IEs = -1;
static gint ett_rrc_UplinkPhysicalChannelControl_r4_IEs = -1;
static gint ett_rrc_T_tddOption = -1;
-static gint ett_rrc_T_tdd384_06 = -1;
-static gint ett_rrc_T_tdd128_06 = -1;
-static gint ett_rrc_UplinkPhysicalChannelControl_r5_IEs = -1;
-static gint ett_rrc_T_tddOption_01 = -1;
static gint ett_rrc_T_tdd384_07 = -1;
static gint ett_rrc_T_tdd128_07 = -1;
+static gint ett_rrc_UplinkPhysicalChannelControl_r5_IEs = -1;
+static gint ett_rrc_T_tddOption_01 = -1;
+static gint ett_rrc_T_tdd384_08 = -1;
+static gint ett_rrc_T_tdd128_08 = -1;
static gint ett_rrc_UplinkPhysicalChannelControl_v690ext_IEs = -1;
static gint ett_rrc_UplinkPhysicalChannelControl_v6a0ext_IEs = -1;
static gint ett_rrc_UplinkPhysicalChannelControl_r7_IEs = -1;
static gint ett_rrc_T_tddOption_02 = -1;
-static gint ett_rrc_T_tdd384_08 = -1;
-static gint ett_rrc_T_tdd768_03 = -1;
-static gint ett_rrc_T_tdd128_08 = -1;
+static gint ett_rrc_T_tdd384_09 = -1;
+static gint ett_rrc_T_tdd768_04 = -1;
+static gint ett_rrc_T_tdd128_09 = -1;
static gint ett_rrc_URAUpdate = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_61 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_32 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_19 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_144 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_15 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_155 = -1;
static gint ett_rrc_URAUpdate_r3_add_ext_IEs = -1;
-static gint ett_rrc_T_nonCriticalExtensions_145 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_156 = -1;
static gint ett_rrc_UraUpdate_v770ext_IEs = -1;
static gint ett_rrc_URAUpdate_v7e0ext_IEs = -1;
static gint ett_rrc_URAUpdate_v860ext_IEs = -1;
+static gint ett_rrc_URAUpdate_va40ext_IEs = -1;
static gint ett_rrc_URAUpdateConfirm = -1;
static gint ett_rrc_T_r3_28 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_62 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_43 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_146 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_157 = -1;
static gint ett_rrc_T_later_than_r3_25 = -1;
-static gint ett_rrc_T_criticalExtensions_104 = -1;
+static gint ett_rrc_T_criticalExtensions_115 = -1;
static gint ett_rrc_T_r5_12 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_44 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_147 = -1;
-static gint ett_rrc_T_criticalExtensions_105 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_158 = -1;
+static gint ett_rrc_T_criticalExtensions_116 = -1;
static gint ett_rrc_T_r7_13 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_20 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_148 = -1;
-static gint ett_rrc_T_criticalExtensions_106 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_159 = -1;
+static gint ett_rrc_T_criticalExtensions_117 = -1;
static gint ett_rrc_URAUpdateConfirm_r3_IEs = -1;
static gint ett_rrc_URAUpdateConfirm_r5_IEs = -1;
static gint ett_rrc_URAUpdateConfirm_v690ext_IEs = -1;
@@ -10145,9 +10733,9 @@ static gint ett_rrc_T_r3_29 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_63 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_45 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_21 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_149 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_160 = -1;
static gint ett_rrc_T_later_than_r3_26 = -1;
-static gint ett_rrc_T_criticalExtensions_107 = -1;
+static gint ett_rrc_T_criticalExtensions_118 = -1;
static gint ett_rrc_URAUpdateConfirm_CCCH_r3_IEs = -1;
static gint ett_rrc_UTRANMobilityInformation = -1;
static gint ett_rrc_T_r3_30 = -1;
@@ -10155,20 +10743,20 @@ static gint ett_rrc_T_v3a0NonCriticalExtensions_11 = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_64 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_46 = -1;
static gint ett_rrc_T_v860NonCriticalExtentions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_150 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_161 = -1;
static gint ett_rrc_T_later_than_r3_27 = -1;
-static gint ett_rrc_T_criticalExtensions_108 = -1;
+static gint ett_rrc_T_criticalExtensions_119 = -1;
static gint ett_rrc_T_r5_13 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_47 = -1;
static gint ett_rrc_T_v860NonCriticalExtentions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_151 = -1;
-static gint ett_rrc_T_criticalExtensions_109 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_162 = -1;
+static gint ett_rrc_T_criticalExtensions_120 = -1;
static gint ett_rrc_T_r7_14 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_22 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_152 = -1;
-static gint ett_rrc_T_criticalExtensions_110 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_163 = -1;
+static gint ett_rrc_T_criticalExtensions_121 = -1;
static gint ett_rrc_UTRANMobilityInformation_r3_IEs = -1;
-static gint ett_rrc_T_nonCriticalExtensions_153 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_164 = -1;
static gint ett_rrc_UTRANMobilityInformation_v3a0ext_IEs = -1;
static gint ett_rrc_UTRANMobilityInformation_r5_IEs = -1;
static gint ett_rrc_UtranMobilityInformation_v690ext_IEs = -1;
@@ -10178,31 +10766,33 @@ static gint ett_rrc_UTRANMobilityInformation_v860ext2_IEs = -1;
static gint ett_rrc_UTRANMobilityInformationConfirm = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_65 = -1;
static gint ett_rrc_T_v770NonCriticalExtension_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_154 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_16 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_165 = -1;
static gint ett_rrc_UTRANMobilityInformationConfirm_v770ext_IEs = -1;
+static gint ett_rrc_UTRANMobilityInformationConfirm_va40ext_IEs = -1;
static gint ett_rrc_UTRANMobilityInformationFailure = -1;
static gint ett_rrc_T_laterNonCriticalExtensions_66 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_155 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_166 = -1;
static gint ett_rrc_MBMSAccessInformation = -1;
-static gint ett_rrc_T_nonCriticalExtensions_156 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_167 = -1;
static gint ett_rrc_MBMSCommonPTMRBInformation = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_33 = -1;
static gint ett_rrc_T_v780NonCriticalExtensions_10 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_23 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_157 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_168 = -1;
static gint ett_rrc_MBMSCommonPTMRBInformation_v770ext_IEs = -1;
static gint ett_rrc_MBMSCommonPTMRBInformation_v780ext_IEs = -1;
static gint ett_rrc_MBMSCommonPTMRBInformation_v860ext_IEs = -1;
static gint ett_rrc_MBMSCurrentCellPTMRBInformation = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_34 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_158 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_169 = -1;
static gint ett_rrc_MBMSCurrentCellPTMRBInfo_v770ext_IEs = -1;
static gint ett_rrc_MBMSGeneralInformation = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_35 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_24 = -1;
static gint ett_rrc_T_v890NoncriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_159 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_170 = -1;
static gint ett_rrc_MBMSGeneralInformation_v6b0ext_IEs = -1;
static gint ett_rrc_MBMSGeneralInformation_v770ext_IEs = -1;
static gint ett_rrc_MBMSGeneralInformation_v860ext_IEs = -1;
@@ -10210,27 +10800,41 @@ static gint ett_rrc_MBMSGeneralInformation_v890ext_IEs = -1;
static gint ett_rrc_MBMSModificationRequest = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_13 = -1;
static gint ett_rrc_T_v6f0NonCriticalExtensions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_160 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_171 = -1;
static gint ett_rrc_MBMSModificationRequest_v6b0ext_IEs = -1;
static gint ett_rrc_MBMSModificationRequest_v6f0ext_IEs = -1;
static gint ett_rrc_MBMSModifiedServicesInformation = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_36 = -1;
static gint ett_rrc_T_v7c0NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_161 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_172 = -1;
static gint ett_rrc_MBMSModifiedServicesInformation_v770ext_IEs = -1;
static gint ett_rrc_MBMSModifiedServicesInformation_v7c0ext_IEs = -1;
static gint ett_rrc_MBMSNeighbouringCellPTMRBInformation = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_37 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_162 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_173 = -1;
static gint ett_rrc_MBMSNeighbouringCellPTMRBInformation_v770ext_IEs = -1;
static gint ett_rrc_MBMSSchedulingInformation = -1;
-static gint ett_rrc_T_nonCriticalExtensions_163 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_174 = -1;
static gint ett_rrc_MBMSUnmodifiedServicesInformation = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_38 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_164 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_175 = -1;
static gint ett_rrc_MBMSUnmodifiedServicesInformation_v770ext_IEs = -1;
static gint ett_rrc_System_Information_Container = -1;
-static gint ett_rrc_T_nonCriticalExtensions_165 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_176 = -1;
+static gint ett_rrc_LoggingMeasurementConfiguration = -1;
+static gint ett_rrc_T_criticalExtensions_122 = -1;
+static gint ett_rrc_T_r10_11 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_177 = -1;
+static gint ett_rrc_T_criticalExtensions_123 = -1;
+static gint ett_rrc_LoggingMeasurementConfiguration_r10_IEs = -1;
+static gint ett_rrc_UEInformationResponse = -1;
+static gint ett_rrc_T_nonCriticalExtensions_178 = -1;
+static gint ett_rrc_UEInformationRequest = -1;
+static gint ett_rrc_T_criticalExtensions_124 = -1;
+static gint ett_rrc_T_r10_12 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_179 = -1;
+static gint ett_rrc_T_criticalExtensions_125 = -1;
+static gint ett_rrc_UEInformationRequest_r10_IEs = -1;
static gint ett_rrc_CN_DomainInformation = -1;
static gint ett_rrc_CN_DomainInformationFull = -1;
static gint ett_rrc_CN_DomainInformationList = -1;
@@ -10241,6 +10845,7 @@ static gint ett_rrc_CN_DomainSysInfoList = -1;
static gint ett_rrc_CN_InformationInfo = -1;
static gint ett_rrc_CN_InformationInfo_r6 = -1;
static gint ett_rrc_CN_InformationInfoFull = -1;
+static gint ett_rrc_Ec_N0forANR = -1;
static gint ett_rrc_Gsm_map_IDNNS = -1;
static gint ett_rrc_T_routingbasis = -1;
static gint ett_rrc_T_localPTMSI = -1;
@@ -10285,9 +10890,9 @@ static gint ett_rrc_CellIdentity_PerRL_List = -1;
static gint ett_rrc_CellSelectReselectInfoSIB_3_4 = -1;
static gint ett_rrc_T_cellSelectQualityMeasure = -1;
static gint ett_rrc_T_cpich_Ec_N0 = -1;
-static gint ett_rrc_T_modeSpecificInfo_14 = -1;
-static gint ett_rrc_T_fdd_43 = -1;
-static gint ett_rrc_T_tdd_08 = -1;
+static gint ett_rrc_T_modeSpecificInfo_15 = -1;
+static gint ett_rrc_T_fdd_44 = -1;
+static gint ett_rrc_T_tdd_09 = -1;
static gint ett_rrc_CSG_DedicatedFrequencyInfoList = -1;
static gint ett_rrc_CSG_PSCSplitInfo = -1;
static gint ett_rrc_DomainSpecificAccessRestrictionForSharedNetwork_v670ext = -1;
@@ -10336,13 +10941,16 @@ static gint ett_rrc_CompressedModeMeasCapability = -1;
static gint ett_rrc_CompressedModeMeasCapability_LCR_r4 = -1;
static gint ett_rrc_CompressedModeMeasCapability_v860ext = -1;
static gint ett_rrc_CompressedModeMeasCapability_v920ext = -1;
+static gint ett_rrc_CompressedModeMeasCapability_va40ext = -1;
static gint ett_rrc_CompressedModeMeasCapabEUTRA = -1;
static gint ett_rrc_CompressedModeMeasCapabEUTRAList = -1;
static gint ett_rrc_CompressedModeMeasCapabFDDList = -1;
static gint ett_rrc_CompressedModeMeasCapabFDDList2 = -1;
+static gint ett_rrc_CompressedModeMeasCapabFDDList3 = -1;
static gint ett_rrc_CompressedModeMeasCapabFDDList_ext = -1;
static gint ett_rrc_CompressedModeMeasCapabFDD = -1;
static gint ett_rrc_CompressedModeMeasCapabFDD2 = -1;
+static gint ett_rrc_CompressedModeMeasCapabFDD3 = -1;
static gint ett_rrc_CompressedModeMeasCapabFDD_ext = -1;
static gint ett_rrc_CompressedModeMeasCapabTDDList = -1;
static gint ett_rrc_CompressedModeMeasCapabTDD = -1;
@@ -10359,10 +10967,12 @@ static gint ett_rrc_DL_PhysChCapabilityFDD_v380ext = -1;
static gint ett_rrc_DL_PhysChCapabilityFDD_v770ext = -1;
static gint ett_rrc_DL_PhysChCapabilityFDD_v860ext = -1;
static gint ett_rrc_DL_PhysChCapabilityFDD_v920ext = -1;
+static gint ett_rrc_DL_PhysChCapabilityFDD_va40ext = -1;
static gint ett_rrc_DL_PhysChCapabilityTDD = -1;
static gint ett_rrc_DL_PhysChCapabilityTDD_LCR_r4 = -1;
static gint ett_rrc_DL_PhysChCapabilityTDD_128_v770ext = -1;
static gint ett_rrc_DL_PhysChCapabilityTDD_128_v860ext = -1;
+static gint ett_rrc_DL_PhysChCapabilityInfoTDD_128_va40ext = -1;
static gint ett_rrc_DL_PhysChCapabilityTDD_768 = -1;
static gint ett_rrc_T_tdd768_hspdsch = -1;
static gint ett_rrc_DL_PhysChCapabilityInfoTDD_768 = -1;
@@ -10371,6 +10981,14 @@ static gint ett_rrc_DRAC_SysInfo = -1;
static gint ett_rrc_DRAC_SysInfoList = -1;
static gint ett_rrc_FailureCauseWithProtErr = -1;
static gint ett_rrc_FailureCauseWithProtErrTrId = -1;
+static gint ett_rrc_FrequencyBandsIndicatorSupport = -1;
+static gint ett_rrc_T_modeSpecificInfo_16 = -1;
+static gint ett_rrc_T_fdd_45 = -1;
+static gint ett_rrc_T_tdd_10 = -1;
+static gint ett_rrc_FrequencyBandsIndicatorTDD128 = -1;
+static gint ett_rrc_FrequencyBandsIndicatorSupportTDD128 = -1;
+static gint ett_rrc_FrequencyBandsRedirectionFDD = -1;
+static gint ett_rrc_FrequencyBandsIndicatorFDD = -1;
static gint ett_rrc_GroupIdentityWithReleaseInformation = -1;
static gint ett_rrc_GroupReleaseInformation = -1;
static gint ett_rrc_GSM_Measurements = -1;
@@ -10390,10 +11008,14 @@ static gint ett_rrc_MeasurementCapability = -1;
static gint ett_rrc_MeasurementCapabilityExt = -1;
static gint ett_rrc_MeasurementCapabilityExt2 = -1;
static gint ett_rrc_MeasurementCapabilityExt3 = -1;
+static gint ett_rrc_MeasurementCapabilityExt4 = -1;
static gint ett_rrc_MeasurementCapability_r4_ext = -1;
static gint ett_rrc_MeasurementCapability_v860ext = -1;
static gint ett_rrc_MeasurementCapability_v920ext = -1;
+static gint ett_rrc_MeasurementCapability_va40ext = -1;
static gint ett_rrc_MeasurementCapabilityTDD = -1;
+static gint ett_rrc_NonContiguousMultiCellCombinationList = -1;
+static gint ett_rrc_NonContiguousMultiCell = -1;
static gint ett_rrc_MultiRAT_Capability = -1;
static gint ett_rrc_MultiModeRAT_Capability_v590ext = -1;
static gint ett_rrc_MultiModeRAT_Capability_v680ext = -1;
@@ -10436,9 +11058,12 @@ static gint ett_rrc_T_fddPhysChCapability_02 = -1;
static gint ett_rrc_T_tddPhysChCapability_128_01 = -1;
static gint ett_rrc_PhysicalChannelCapability_v920ext = -1;
static gint ett_rrc_T_fddPhysChCapability_03 = -1;
+static gint ett_rrc_PhysicalChannelCapability_va40ext = -1;
+static gint ett_rrc_T_fddPhysChCapability_04 = -1;
+static gint ett_rrc_T_tddPhysChCapability_128_02 = -1;
static gint ett_rrc_PhysicalChannelCapabilityInfo_v770ext = -1;
static gint ett_rrc_T_tddPhysChCapability_768_01 = -1;
-static gint ett_rrc_T_tddPhysChCapability_128_02 = -1;
+static gint ett_rrc_T_tddPhysChCapability_128_03 = -1;
static gint ett_rrc_PhysicalChannelCapability_LCR_r4 = -1;
static gint ett_rrc_T_tdd128_PhysChCapability = -1;
static gint ett_rrc_PhysicalChannelCapability_hspdsch_r5 = -1;
@@ -10470,6 +11095,7 @@ static gint ett_rrc_RLC_Capability = -1;
static gint ett_rrc_RLC_Capability_r5_ext = -1;
static gint ett_rrc_RLC_Capability_v770ext = -1;
static gint ett_rrc_RLC_Capability_v920ext = -1;
+static gint ett_rrc_RLC_Capability_va40ext = -1;
static gint ett_rrc_RRC_ConnectionReleaseInformation = -1;
static gint ett_rrc_T_release = -1;
static gint ett_rrc_RRC_MessageSequenceNumberList = -1;
@@ -10498,6 +11124,7 @@ static gint ett_rrc_TurboSupport = -1;
static gint ett_rrc_U_RNTI = -1;
static gint ett_rrc_U_RNTI_Group = -1;
static gint ett_rrc_U_RNTI_Short = -1;
+static gint ett_rrc_UE_BasedNetworkPerformanceMeasurementsParameters = -1;
static gint ett_rrc_UE_CapabilityContainer_IEs = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v6e0NonCriticalExtensions_02 = -1;
@@ -10508,7 +11135,9 @@ static gint ett_rrc_T_v880NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_10 = -1;
static gint ett_rrc_T_v920NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v970NonCriticalExtensions_03 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_166 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_17 = -1;
+static gint ett_rrc_T_va60NonCriticalExtensions = -1;
+static gint ett_rrc_T_nonCriticalExtensions_180 = -1;
static gint ett_rrc_UE_RadioAccessCapability_v6b0ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_v6e0ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_v770ext_IEs = -1;
@@ -10518,6 +11147,8 @@ static gint ett_rrc_UE_RadioAccessCapability_v880ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_v890ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_v920ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_v970ext_IEs = -1;
+static gint ett_rrc_UE_RadioAccessCapability_va40ext_IEs = -1;
+static gint ett_rrc_UE_RadioAccessCapability_va60ext_IEs = -1;
static gint ett_rrc_UE_ConnTimersAndConstants = -1;
static gint ett_rrc_UE_ConnTimersAndConstants_v3a0ext = -1;
static gint ett_rrc_UE_ConnTimersAndConstants_r5 = -1;
@@ -10543,11 +11174,20 @@ static gint ett_rrc_UE_RadioAccessCapabilityInfo_TDD128_v8b0ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_v860ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_v880ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_v920ext = -1;
+static gint ett_rrc_UE_RadioAccessCapability_va40ext = -1;
+static gint ett_rrc_UE_RadioAccessCapabBand_va40ext = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList2 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList3 = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandFDDList4 = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandFDDList4_va60ext = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandFDDList5 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD2 = -1;
static gint ett_rrc_T_fddRF_Capability_01 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD3 = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandFDD4 = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandFDD4_va60ext = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandFDD5 = -1;
+static gint ett_rrc_T_fddRF_Capability_02 = -1;
static gint ett_rrc_UE_PositioningCapabilityExt_v380 = -1;
static gint ett_rrc_UE_PositioningCapabilityExt_v3a0 = -1;
static gint ett_rrc_UE_PositioningCapabilityExt_v3g0 = -1;
@@ -10556,9 +11196,11 @@ static gint ett_rrc_UE_PositioningCapability_v860ext = -1;
static gint ett_rrc_UE_RadioAccessCapabBandCombList = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList_ext = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandFDDList_ext2 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD = -1;
-static gint ett_rrc_T_fddRF_Capability_02 = -1;
+static gint ett_rrc_T_fddRF_Capability_03 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD_ext = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandFDD_ext2 = -1;
static gint ett_rrc_UE_RadioAccessCapability_v4b0ext = -1;
static gint ett_rrc_T_tdd_CapabilityExt = -1;
static gint ett_rrc_UE_RadioAccessCapabilityComp = -1;
@@ -10571,15 +11213,19 @@ static gint ett_rrc_UE_RadioAccessCapabilityComp2_v770ext = -1;
static gint ett_rrc_UE_RadioAccessCapabilityComp2_v7f0ext = -1;
static gint ett_rrc_UE_RadioAccessCapabilityComp2_v860ext = -1;
static gint ett_rrc_UE_RadioAccessCapabilityComp2_v920ext = -1;
+static gint ett_rrc_UE_RadioAccessCapabilityComp2_va40ext = -1;
static gint ett_rrc_UE_RadioAccessCapabilityComp_TDD128 = -1;
static gint ett_rrc_RF_CapabilityComp = -1;
-static gint ett_rrc_T_fdd_44 = -1;
+static gint ett_rrc_T_fdd_46 = -1;
static gint ett_rrc_T_tdd384_RF_Capability = -1;
static gint ett_rrc_T_tdd128_RF_Capability = -1;
static gint ett_rrc_RF_CapabilityComp_v770ext = -1;
static gint ett_rrc_T_tdd768_RF_Capability = -1;
static gint ett_rrc_RF_CapabBandListFDDComp = -1;
static gint ett_rrc_RF_CapabBandListFDDComp_ext = -1;
+static gint ett_rrc_RF_CapabBandListFDDComp_ext2 = -1;
+static gint ett_rrc_UE_RadioAccessCapabBandCombList_va40ext = -1;
+static gint ett_rrc_SupportedCarrierCombination = -1;
static gint ett_rrc_UE_RadioAccessCapability_v590ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_v5c0ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_v680ext = -1;
@@ -10595,6 +11241,7 @@ static gint ett_rrc_UL_PhysChCapabilityTDD_128_v770ext = -1;
static gint ett_rrc_T_tdd128_edch = -1;
static gint ett_rrc_T_supported_04 = -1;
static gint ett_rrc_UL_PhysChCapabilityInfoTDD_128_v770ext = -1;
+static gint ett_rrc_UL_PhysChCapabilityInfoTDD_128_va40ext = -1;
static gint ett_rrc_UL_PhysChCapabilityTDD_768 = -1;
static gint ett_rrc_T_tdd384_edch_01 = -1;
static gint ett_rrc_T_supported_05 = -1;
@@ -10604,8 +11251,8 @@ static gint ett_rrc_PhysicalChannelCapability_edch_r6 = -1;
static gint ett_rrc_T_fdd_edch = -1;
static gint ett_rrc_T_supported_06 = -1;
static gint ett_rrc_UL_TransChCapability = -1;
-static gint ett_rrc_T_modeSpecificInfo_15 = -1;
-static gint ett_rrc_T_tdd_09 = -1;
+static gint ett_rrc_T_modeSpecificInfo_17 = -1;
+static gint ett_rrc_T_tdd_11 = -1;
static gint ett_rrc_UE_Positioning_Capability = -1;
static gint ett_rrc_UE_SecurityInformation = -1;
static gint ett_rrc_UE_SecurityInformation2 = -1;
@@ -10837,8 +11484,8 @@ static gint ett_rrc_Common_E_DCH_MAC_d_Flow = -1;
static gint ett_rrc_Common_E_DCH_MAC_d_FlowList = -1;
static gint ett_rrc_CommonDynamicTF_Info = -1;
static gint ett_rrc_T_rlc_Size = -1;
-static gint ett_rrc_T_fdd_45 = -1;
-static gint ett_rrc_T_tdd_10 = -1;
+static gint ett_rrc_T_fdd_47 = -1;
+static gint ett_rrc_T_tdd_12 = -1;
static gint ett_rrc_T_commonTDD_Choice = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxTF_OF_NumberOfTransportBlocks = -1;
static gint ett_rrc_CommonDynamicTF_Info_DynamicTTI = -1;
@@ -10878,16 +11525,16 @@ static gint ett_rrc_T_tfs_SignallingMode_04 = -1;
static gint ett_rrc_DL_AddReconfTransChInformation2 = -1;
static gint ett_rrc_T_tfs_SignallingMode_05 = -1;
static gint ett_rrc_DL_CommonTransChInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_16 = -1;
-static gint ett_rrc_T_fdd_46 = -1;
+static gint ett_rrc_T_modeSpecificInfo_18 = -1;
+static gint ett_rrc_T_fdd_48 = -1;
static gint ett_rrc_T_dl_Parameters = -1;
-static gint ett_rrc_T_tdd_11 = -1;
+static gint ett_rrc_T_tdd_13 = -1;
static gint ett_rrc_DL_CommonTransChInfo_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_17 = -1;
-static gint ett_rrc_T_fdd_47 = -1;
+static gint ett_rrc_T_modeSpecificInfo_19 = -1;
+static gint ett_rrc_T_fdd_49 = -1;
static gint ett_rrc_T_dl_Parameters_01 = -1;
static gint ett_rrc_T_dl_DCH_TFCS = -1;
-static gint ett_rrc_T_tdd_12 = -1;
+static gint ett_rrc_T_tdd_14 = -1;
static gint ett_rrc_DL_DeletedTransChInfoList = -1;
static gint ett_rrc_DL_DeletedTransChInfoList_r5 = -1;
static gint ett_rrc_DL_DeletedTransChInfoList_r7 = -1;
@@ -10906,8 +11553,8 @@ static gint ett_rrc_T_non_ScheduledTransGrantInfo = -1;
static gint ett_rrc_E_DCH_AddReconf_MAC_d_Flow_r7 = -1;
static gint ett_rrc_T_transmissionGrantType_01 = -1;
static gint ett_rrc_T_non_ScheduledTransGrantInfo_01 = -1;
-static gint ett_rrc_T_modeSpecificInfo_18 = -1;
-static gint ett_rrc_T_fdd_48 = -1;
+static gint ett_rrc_T_modeSpecificInfo_20 = -1;
+static gint ett_rrc_T_fdd_50 = -1;
static gint ett_rrc_E_DCH_AddReconf_MAC_d_FlowList = -1;
static gint ett_rrc_E_DCH_AddReconf_MAC_d_FlowList_r7 = -1;
static gint ett_rrc_ExplicitTFCS_Configuration = -1;
@@ -10955,8 +11602,8 @@ static gint ett_rrc_T_sizeType2_01 = -1;
static gint ett_rrc_T_sizeType3_01 = -1;
static gint ett_rrc_OctetModeRLC_SizeInfoType2 = -1;
static gint ett_rrc_PowerOffsetInfoShort = -1;
-static gint ett_rrc_T_modeSpecificInfo_19 = -1;
-static gint ett_rrc_T_fdd_49 = -1;
+static gint ett_rrc_T_modeSpecificInfo_21 = -1;
+static gint ett_rrc_T_fdd_51 = -1;
static gint ett_rrc_PowerOffsetInformation = -1;
static gint ett_rrc_PreDefTransChConfiguration = -1;
static gint ett_rrc_QualityTarget = -1;
@@ -10964,14 +11611,14 @@ static gint ett_rrc_RestrictedTrChInfo = -1;
static gint ett_rrc_RestrictedTrChInfoList = -1;
static gint ett_rrc_SemistaticTF_Information = -1;
static gint ett_rrc_SignalledGainFactors = -1;
-static gint ett_rrc_T_modeSpecificInfo_20 = -1;
-static gint ett_rrc_T_fdd_50 = -1;
+static gint ett_rrc_T_modeSpecificInfo_22 = -1;
+static gint ett_rrc_T_fdd_52 = -1;
static gint ett_rrc_SplitTFCI_Signalling = -1;
static gint ett_rrc_TFC_Subset = -1;
static gint ett_rrc_TFC_SubsetList = -1;
static gint ett_rrc_TFC_SubsetList_item = -1;
-static gint ett_rrc_T_modeSpecificInfo_21 = -1;
-static gint ett_rrc_T_tdd_13 = -1;
+static gint ett_rrc_T_modeSpecificInfo_23 = -1;
+static gint ett_rrc_T_tdd_15 = -1;
static gint ett_rrc_TFCI_Field2_Information = -1;
static gint ett_rrc_TFCI_Range = -1;
static gint ett_rrc_TFCI_RangeList = -1;
@@ -11014,20 +11661,20 @@ static gint ett_rrc_UL_AddReconfTransChInformation_r7 = -1;
static gint ett_rrc_T_dch_usch_01 = -1;
static gint ett_rrc_T_e_dch_03 = -1;
static gint ett_rrc_T_modeSpecific = -1;
-static gint ett_rrc_T_fdd_51 = -1;
+static gint ett_rrc_T_fdd_53 = -1;
static gint ett_rrc_UL_AddReconfTransChInformation_r8 = -1;
static gint ett_rrc_T_dch_usch_02 = -1;
static gint ett_rrc_T_e_dch_04 = -1;
static gint ett_rrc_T_modeSpecific_01 = -1;
-static gint ett_rrc_T_fdd_52 = -1;
+static gint ett_rrc_T_fdd_54 = -1;
static gint ett_rrc_UL_CommonTransChInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_22 = -1;
-static gint ett_rrc_T_fdd_53 = -1;
-static gint ett_rrc_T_tdd_14 = -1;
+static gint ett_rrc_T_modeSpecificInfo_24 = -1;
+static gint ett_rrc_T_fdd_55 = -1;
+static gint ett_rrc_T_tdd_16 = -1;
static gint ett_rrc_UL_CommonTransChInfo_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_23 = -1;
-static gint ett_rrc_T_fdd_54 = -1;
-static gint ett_rrc_T_tdd_15 = -1;
+static gint ett_rrc_T_modeSpecificInfo_25 = -1;
+static gint ett_rrc_T_fdd_56 = -1;
+static gint ett_rrc_T_tdd_17 = -1;
static gint ett_rrc_UL_ControlledTrChList = -1;
static gint ett_rrc_UL_DeletedTransChInfoList = -1;
static gint ett_rrc_UL_DeletedTransChInfoList_r6 = -1;
@@ -11068,6 +11715,8 @@ static gint ett_rrc_T_subchannels_09 = -1;
static gint ett_rrc_AdditionalPRACH_TF_and_TFCS_CCCH_IEs = -1;
static gint ett_rrc_AdditionalPRACH_TF_and_TFCS_CCCH = -1;
static gint ett_rrc_AdditionalPRACH_TF_and_TFCS_CCCH_List = -1;
+static gint ett_rrc_AdditionalDLSecCellInfoListFDD = -1;
+static gint ett_rrc_AdditionalDLSecCellInfoFDD = -1;
static gint ett_rrc_AICH_Info = -1;
static gint ett_rrc_AllocationPeriodInfo = -1;
static gint ett_rrc_AP_Signature_VCAM = -1;
@@ -11097,10 +11746,10 @@ static gint ett_rrc_Common_E_DCH_ResourceInfoList = -1;
static gint ett_rrc_Common_E_RNTI_Info = -1;
static gint ett_rrc_Common_E_RNTI_Info_item = -1;
static gint ett_rrc_CommonEDCHSystemInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_24 = -1;
+static gint ett_rrc_T_modeSpecificInfo_26 = -1;
static gint ett_rrc_T_dummy_14 = -1;
-static gint ett_rrc_T_tdd_16 = -1;
-static gint ett_rrc_T_tdd128_09 = -1;
+static gint ett_rrc_T_tdd_18 = -1;
+static gint ett_rrc_T_tdd128_10 = -1;
static gint ett_rrc_T_ccch_transmission_Info = -1;
static gint ett_rrc_CommonEDCHSystemInfoFDD = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList = -1;
@@ -11118,13 +11767,13 @@ static gint ett_rrc_CPCH_SetInfoList = -1;
static gint ett_rrc_DL_CCTrCh = -1;
static gint ett_rrc_DL_CCTrCh_r4 = -1;
static gint ett_rrc_T_tddOption_03 = -1;
-static gint ett_rrc_T_tdd384_09 = -1;
-static gint ett_rrc_T_tdd128_10 = -1;
-static gint ett_rrc_DL_CCTrCh_r7 = -1;
-static gint ett_rrc_T_tddOption_04 = -1;
static gint ett_rrc_T_tdd384_10 = -1;
-static gint ett_rrc_T_tdd768_04 = -1;
static gint ett_rrc_T_tdd128_11 = -1;
+static gint ett_rrc_DL_CCTrCh_r7 = -1;
+static gint ett_rrc_T_tddOption_04 = -1;
+static gint ett_rrc_T_tdd384_11 = -1;
+static gint ett_rrc_T_tdd768_05 = -1;
+static gint ett_rrc_T_tdd128_12 = -1;
static gint ett_rrc_DL_CCTrChList = -1;
static gint ett_rrc_DL_CCTrChList_r7 = -1;
static gint ett_rrc_DL_CCTrChList_r4 = -1;
@@ -11132,130 +11781,137 @@ static gint ett_rrc_DL_CCTrChListToRemove = -1;
static gint ett_rrc_DL_ChannelisationCode = -1;
static gint ett_rrc_DL_ChannelisationCodeList = -1;
static gint ett_rrc_DL_CommonInformation = -1;
-static gint ett_rrc_T_modeSpecificInfo_25 = -1;
-static gint ett_rrc_T_fdd_55 = -1;
-static gint ett_rrc_T_tdd_17 = -1;
-static gint ett_rrc_DL_CommonInformation_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_26 = -1;
-static gint ett_rrc_T_fdd_56 = -1;
-static gint ett_rrc_T_tdd_18 = -1;
-static gint ett_rrc_T_tddOption_05 = -1;
-static gint ett_rrc_T_tdd128_12 = -1;
-static gint ett_rrc_DL_CommonInformation_r5 = -1;
static gint ett_rrc_T_modeSpecificInfo_27 = -1;
static gint ett_rrc_T_fdd_57 = -1;
static gint ett_rrc_T_tdd_19 = -1;
-static gint ett_rrc_T_tddOption_06 = -1;
-static gint ett_rrc_T_tdd128_13 = -1;
-static gint ett_rrc_DL_CommonInformation_r6 = -1;
-static gint ett_rrc_T_dl_dpchInfoCommon = -1;
+static gint ett_rrc_DL_CommonInformation_r4 = -1;
static gint ett_rrc_T_modeSpecificInfo_28 = -1;
static gint ett_rrc_T_fdd_58 = -1;
static gint ett_rrc_T_tdd_20 = -1;
-static gint ett_rrc_T_tddOption_07 = -1;
-static gint ett_rrc_T_tdd128_14 = -1;
-static gint ett_rrc_DL_CommonInformation_r7 = -1;
-static gint ett_rrc_T_dl_dpchInfoCommon_01 = -1;
+static gint ett_rrc_T_tddOption_05 = -1;
+static gint ett_rrc_T_tdd128_13 = -1;
+static gint ett_rrc_DL_CommonInformation_r5 = -1;
static gint ett_rrc_T_modeSpecificInfo_29 = -1;
static gint ett_rrc_T_fdd_59 = -1;
static gint ett_rrc_T_tdd_21 = -1;
-static gint ett_rrc_T_tddOption_08 = -1;
-static gint ett_rrc_T_tdd128_15 = -1;
-static gint ett_rrc_DL_CommonInformation_r8 = -1;
-static gint ett_rrc_T_dl_dpchInfoCommon_02 = -1;
+static gint ett_rrc_T_tddOption_06 = -1;
+static gint ett_rrc_T_tdd128_14 = -1;
+static gint ett_rrc_DL_CommonInformation_r6 = -1;
+static gint ett_rrc_T_dl_dpchInfoCommon = -1;
static gint ett_rrc_T_modeSpecificInfo_30 = -1;
static gint ett_rrc_T_fdd_60 = -1;
static gint ett_rrc_T_tdd_22 = -1;
-static gint ett_rrc_T_tddOption_09 = -1;
-static gint ett_rrc_T_tdd128_16 = -1;
-static gint ett_rrc_DL_CommonInformationPost = -1;
-static gint ett_rrc_DL_CommonInformationPredef = -1;
-static gint ett_rrc_DL_DPCH_InfoCommon = -1;
-static gint ett_rrc_T_cfnHandling = -1;
-static gint ett_rrc_T_initialise = -1;
+static gint ett_rrc_T_tddOption_07 = -1;
+static gint ett_rrc_T_tdd128_15 = -1;
+static gint ett_rrc_DL_CommonInformation_r7 = -1;
+static gint ett_rrc_T_dl_dpchInfoCommon_01 = -1;
static gint ett_rrc_T_modeSpecificInfo_31 = -1;
static gint ett_rrc_T_fdd_61 = -1;
static gint ett_rrc_T_tdd_23 = -1;
-static gint ett_rrc_DL_DPCH_InfoCommon_r4 = -1;
-static gint ett_rrc_T_cfnHandling_01 = -1;
-static gint ett_rrc_T_initialise_01 = -1;
+static gint ett_rrc_T_tddOption_08 = -1;
+static gint ett_rrc_T_tdd128_16 = -1;
+static gint ett_rrc_DL_CommonInformation_r8 = -1;
+static gint ett_rrc_T_dl_dpchInfoCommon_02 = -1;
static gint ett_rrc_T_modeSpecificInfo_32 = -1;
static gint ett_rrc_T_fdd_62 = -1;
static gint ett_rrc_T_tdd_24 = -1;
-static gint ett_rrc_DL_DPCH_InfoCommon_r6 = -1;
-static gint ett_rrc_T_cfnHandling_02 = -1;
-static gint ett_rrc_T_maintain = -1;
+static gint ett_rrc_T_tddOption_09 = -1;
+static gint ett_rrc_T_tdd128_17 = -1;
+static gint ett_rrc_DL_CommonInformation_r10 = -1;
+static gint ett_rrc_T_dl_dpchInfoCommon_03 = -1;
static gint ett_rrc_T_modeSpecificInfo_33 = -1;
static gint ett_rrc_T_fdd_63 = -1;
static gint ett_rrc_T_tdd_25 = -1;
-static gint ett_rrc_DL_DPCH_InfoCommonPost = -1;
-static gint ett_rrc_DL_DPCH_InfoCommonPredef = -1;
+static gint ett_rrc_T_tddOption_10 = -1;
+static gint ett_rrc_T_tdd128_18 = -1;
+static gint ett_rrc_DL_CommonInformationPost = -1;
+static gint ett_rrc_DL_CommonInformationPredef = -1;
+static gint ett_rrc_DL_DPCH_InfoCommon = -1;
+static gint ett_rrc_T_cfnHandling = -1;
+static gint ett_rrc_T_initialise = -1;
static gint ett_rrc_T_modeSpecificInfo_34 = -1;
static gint ett_rrc_T_fdd_64 = -1;
static gint ett_rrc_T_tdd_26 = -1;
-static gint ett_rrc_DL_DPCH_InfoPerRL = -1;
+static gint ett_rrc_DL_DPCH_InfoCommon_r4 = -1;
+static gint ett_rrc_T_cfnHandling_01 = -1;
+static gint ett_rrc_T_initialise_01 = -1;
+static gint ett_rrc_T_modeSpecificInfo_35 = -1;
static gint ett_rrc_T_fdd_65 = -1;
static gint ett_rrc_T_tdd_27 = -1;
-static gint ett_rrc_DL_DPCH_InfoPerRL_r4 = -1;
+static gint ett_rrc_DL_DPCH_InfoCommon_r6 = -1;
+static gint ett_rrc_T_cfnHandling_02 = -1;
+static gint ett_rrc_T_maintain = -1;
+static gint ett_rrc_T_modeSpecificInfo_36 = -1;
static gint ett_rrc_T_fdd_66 = -1;
static gint ett_rrc_T_tdd_28 = -1;
-static gint ett_rrc_DL_DPCH_InfoPerRL_r5 = -1;
+static gint ett_rrc_DL_DPCH_InfoCommonPost = -1;
+static gint ett_rrc_DL_DPCH_InfoCommonPredef = -1;
+static gint ett_rrc_T_modeSpecificInfo_37 = -1;
static gint ett_rrc_T_fdd_67 = -1;
static gint ett_rrc_T_tdd_29 = -1;
-static gint ett_rrc_DL_DPCH_InfoPerRL_r6 = -1;
+static gint ett_rrc_DL_DPCH_InfoPerRL = -1;
static gint ett_rrc_T_fdd_68 = -1;
static gint ett_rrc_T_tdd_30 = -1;
-static gint ett_rrc_DL_DPCH_InfoPerRL_r7 = -1;
+static gint ett_rrc_DL_DPCH_InfoPerRL_r4 = -1;
static gint ett_rrc_T_fdd_69 = -1;
static gint ett_rrc_T_tdd_31 = -1;
+static gint ett_rrc_DL_DPCH_InfoPerRL_r5 = -1;
+static gint ett_rrc_T_fdd_70 = -1;
+static gint ett_rrc_T_tdd_32 = -1;
+static gint ett_rrc_DL_DPCH_InfoPerRL_r6 = -1;
+static gint ett_rrc_T_fdd_71 = -1;
+static gint ett_rrc_T_tdd_33 = -1;
+static gint ett_rrc_DL_DPCH_InfoPerRL_r7 = -1;
+static gint ett_rrc_T_fdd_72 = -1;
+static gint ett_rrc_T_tdd_34 = -1;
static gint ett_rrc_DL_FDPCH_InfoPerRL_r6 = -1;
static gint ett_rrc_DL_FDPCH_InfoPerRL_r7 = -1;
static gint ett_rrc_DL_DPCH_InfoPerRL_PostFDD = -1;
static gint ett_rrc_DL_DPCH_InfoPerRL_PostTDD = -1;
static gint ett_rrc_DL_DPCH_InfoPerRL_PostTDD_LCR_r4 = -1;
static gint ett_rrc_DL_DPCH_PowerControlInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_35 = -1;
-static gint ett_rrc_T_fdd_70 = -1;
-static gint ett_rrc_T_tdd_32 = -1;
+static gint ett_rrc_T_modeSpecificInfo_38 = -1;
+static gint ett_rrc_T_fdd_73 = -1;
+static gint ett_rrc_T_tdd_35 = -1;
static gint ett_rrc_DL_FDPCH_InfoCommon_r6 = -1;
static gint ett_rrc_T_cfnHandling_03 = -1;
static gint ett_rrc_T_maintain_01 = -1;
static gint ett_rrc_DL_HSPDSCH_Information = -1;
-static gint ett_rrc_T_modeSpecificInfo_36 = -1;
-static gint ett_rrc_T_tdd_33 = -1;
-static gint ett_rrc_T_tdd384_11 = -1;
-static gint ett_rrc_T_tdd128_17 = -1;
-static gint ett_rrc_DL_HSPDSCH_Information_r6 = -1;
-static gint ett_rrc_T_modeSpecificInfo_37 = -1;
-static gint ett_rrc_T_tdd_34 = -1;
-static gint ett_rrc_T_tdd384_12 = -1;
-static gint ett_rrc_T_tdd128_18 = -1;
-static gint ett_rrc_DL_HSPDSCH_Information_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_38 = -1;
-static gint ett_rrc_T_tdd_35 = -1;
-static gint ett_rrc_T_tdd384_13 = -1;
-static gint ett_rrc_T_tdd768_05 = -1;
-static gint ett_rrc_T_tdd128_19 = -1;
-static gint ett_rrc_T_fdd_71 = -1;
-static gint ett_rrc_DL_HSPDSCH_Information_r8 = -1;
static gint ett_rrc_T_modeSpecificInfo_39 = -1;
static gint ett_rrc_T_tdd_36 = -1;
-static gint ett_rrc_T_tdd384_14 = -1;
-static gint ett_rrc_T_tdd768_06 = -1;
-static gint ett_rrc_T_tdd128_20 = -1;
-static gint ett_rrc_T_fdd_72 = -1;
-static gint ett_rrc_DL_HSPDSCH_Information_r8_ext = -1;
+static gint ett_rrc_T_tdd384_12 = -1;
+static gint ett_rrc_T_tdd128_19 = -1;
+static gint ett_rrc_DL_HSPDSCH_Information_r6 = -1;
static gint ett_rrc_T_modeSpecificInfo_40 = -1;
static gint ett_rrc_T_tdd_37 = -1;
-static gint ett_rrc_T_tdd128_21 = -1;
-static gint ett_rrc_DL_HSPDSCH_Information_r8_ext2 = -1;
-static gint ett_rrc_DL_HSPDSCH_Information_r9 = -1;
+static gint ett_rrc_T_tdd384_13 = -1;
+static gint ett_rrc_T_tdd128_20 = -1;
+static gint ett_rrc_DL_HSPDSCH_Information_r7 = -1;
static gint ett_rrc_T_modeSpecificInfo_41 = -1;
static gint ett_rrc_T_tdd_38 = -1;
+static gint ett_rrc_T_tdd384_14 = -1;
+static gint ett_rrc_T_tdd768_06 = -1;
+static gint ett_rrc_T_tdd128_21 = -1;
+static gint ett_rrc_T_fdd_74 = -1;
+static gint ett_rrc_DL_HSPDSCH_Information_r8 = -1;
+static gint ett_rrc_T_modeSpecificInfo_42 = -1;
+static gint ett_rrc_T_tdd_39 = -1;
static gint ett_rrc_T_tdd384_15 = -1;
static gint ett_rrc_T_tdd768_07 = -1;
static gint ett_rrc_T_tdd128_22 = -1;
-static gint ett_rrc_T_fdd_73 = -1;
+static gint ett_rrc_T_fdd_75 = -1;
+static gint ett_rrc_DL_HSPDSCH_Information_r8_ext = -1;
+static gint ett_rrc_T_modeSpecificInfo_43 = -1;
+static gint ett_rrc_T_tdd_40 = -1;
+static gint ett_rrc_T_tdd128_23 = -1;
+static gint ett_rrc_DL_HSPDSCH_Information_r8_ext2 = -1;
+static gint ett_rrc_DL_HSPDSCH_Information_r9 = -1;
+static gint ett_rrc_T_modeSpecificInfo_44 = -1;
+static gint ett_rrc_T_tdd_41 = -1;
+static gint ett_rrc_T_tdd384_16 = -1;
+static gint ett_rrc_T_tdd768_08 = -1;
+static gint ett_rrc_T_tdd128_24 = -1;
+static gint ett_rrc_T_fdd_76 = -1;
static gint ett_rrc_DL_HSPDSCH_MultiCarrier_Information = -1;
static gint ett_rrc_DL_HSPDSCH_MultiCarrier_Information_item = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_MultiCarrier = -1;
@@ -11264,46 +11920,46 @@ static gint ett_rrc_DL_HSPDSCH_TS_Configuration_item = -1;
static gint ett_rrc_DL_HSPDSCH_TS_Configuration_VHCR = -1;
static gint ett_rrc_DL_HSPDSCH_TS_Configuration_VHCR_item = -1;
static gint ett_rrc_DL_InformationPerRL = -1;
-static gint ett_rrc_T_modeSpecificInfo_42 = -1;
-static gint ett_rrc_T_fdd_74 = -1;
-static gint ett_rrc_DL_InformationPerRL_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_43 = -1;
-static gint ett_rrc_T_fdd_75 = -1;
-static gint ett_rrc_DL_InformationPerRL_r5 = -1;
-static gint ett_rrc_T_modeSpecificInfo_44 = -1;
-static gint ett_rrc_T_fdd_76 = -1;
-static gint ett_rrc_DL_InformationPerRL_r5bis = -1;
static gint ett_rrc_T_modeSpecificInfo_45 = -1;
static gint ett_rrc_T_fdd_77 = -1;
-static gint ett_rrc_DL_InformationPerRL_r6 = -1;
+static gint ett_rrc_DL_InformationPerRL_r4 = -1;
static gint ett_rrc_T_modeSpecificInfo_46 = -1;
static gint ett_rrc_T_fdd_78 = -1;
+static gint ett_rrc_DL_InformationPerRL_r5 = -1;
+static gint ett_rrc_T_modeSpecificInfo_47 = -1;
+static gint ett_rrc_T_fdd_79 = -1;
+static gint ett_rrc_DL_InformationPerRL_r5bis = -1;
+static gint ett_rrc_T_modeSpecificInfo_48 = -1;
+static gint ett_rrc_T_fdd_80 = -1;
+static gint ett_rrc_DL_InformationPerRL_r6 = -1;
+static gint ett_rrc_T_modeSpecificInfo_49 = -1;
+static gint ett_rrc_T_fdd_81 = -1;
static gint ett_rrc_T_dl_dpchInfo = -1;
static gint ett_rrc_T_e_HICH_Info = -1;
static gint ett_rrc_T_e_RGCH_Info_01 = -1;
static gint ett_rrc_DL_InformationPerRL_v6b0ext = -1;
static gint ett_rrc_DL_InformationPerRL_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_47 = -1;
-static gint ett_rrc_T_fdd_79 = -1;
+static gint ett_rrc_T_modeSpecificInfo_50 = -1;
+static gint ett_rrc_T_fdd_82 = -1;
static gint ett_rrc_T_dl_dpchInfo_01 = -1;
static gint ett_rrc_T_modeSpecificInfo2 = -1;
-static gint ett_rrc_T_fdd_80 = -1;
+static gint ett_rrc_T_fdd_83 = -1;
static gint ett_rrc_T_e_HICH_Info_01 = -1;
static gint ett_rrc_T_e_RGCH_Info_02 = -1;
-static gint ett_rrc_T_tdd_39 = -1;
+static gint ett_rrc_T_tdd_42 = -1;
static gint ett_rrc_T_tdd384_tdd768 = -1;
-static gint ett_rrc_T_tdd128_23 = -1;
+static gint ett_rrc_T_tdd128_25 = -1;
static gint ett_rrc_DL_InformationPerRL_r8 = -1;
-static gint ett_rrc_T_modeSpecificInfo_48 = -1;
-static gint ett_rrc_T_fdd_81 = -1;
+static gint ett_rrc_T_modeSpecificInfo_51 = -1;
+static gint ett_rrc_T_fdd_84 = -1;
static gint ett_rrc_T_dl_dpchInfo_02 = -1;
static gint ett_rrc_T_modeSpecificInfo2_01 = -1;
-static gint ett_rrc_T_fdd_82 = -1;
+static gint ett_rrc_T_fdd_85 = -1;
static gint ett_rrc_T_e_HICH_Info_02 = -1;
static gint ett_rrc_T_e_RGCH_Info_03 = -1;
-static gint ett_rrc_T_tdd_40 = -1;
+static gint ett_rrc_T_tdd_43 = -1;
static gint ett_rrc_T_tdd384_tdd768_01 = -1;
-static gint ett_rrc_T_tdd128_24 = -1;
+static gint ett_rrc_T_tdd128_26 = -1;
static gint ett_rrc_DL_InformationPerRL_List = -1;
static gint ett_rrc_DL_InformationPerRL_List_r4 = -1;
static gint ett_rrc_DL_InformationPerRL_List_r5 = -1;
@@ -11326,6 +11982,9 @@ static gint ett_rrc_DL_SecondaryCellInfoFDD_v890ext = -1;
static gint ett_rrc_DL_SecondaryCellInfoFDD_r9 = -1;
static gint ett_rrc_T_configurationInfo = -1;
static gint ett_rrc_T_newConfiguration_02 = -1;
+static gint ett_rrc_DL_SecondaryCellInfoFDD_r10 = -1;
+static gint ett_rrc_T_configurationInfo_01 = -1;
+static gint ett_rrc_T_newConfiguration_03 = -1;
static gint ett_rrc_DL_TPC_PowerOffsetPerRL = -1;
static gint ett_rrc_DL_TPC_PowerOffsetPerRL_List = -1;
static gint ett_rrc_DL_TS_ChannelisationCodesShort = -1;
@@ -11339,6 +11998,7 @@ static gint ett_rrc_T_bitmap_01 = -1;
static gint ett_rrc_DL_ChannelCodes_MBSFN_IMB384 = -1;
static gint ett_rrc_DLUL_HSPA_Information_r8 = -1;
static gint ett_rrc_DLUL_HSPA_Information_r9 = -1;
+static gint ett_rrc_DLUL_HSPA_Information_r10 = -1;
static gint ett_rrc_DownlinkAdditionalTimeslots = -1;
static gint ett_rrc_T_parameters = -1;
static gint ett_rrc_T_sameAsLast = -1;
@@ -11373,8 +12033,11 @@ static gint ett_rrc_T_additionalTimeslots_03 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxTS_1_OF_DownlinkAdditionalTimeslots_r7 = -1;
static gint ett_rrc_DPCH_CompressedModeInfo = -1;
static gint ett_rrc_DPCH_CompressedModeInfo_r8 = -1;
+static gint ett_rrc_DPCH_CompressedModeInfo_r10 = -1;
static gint ett_rrc_DPCH_CompressedModeStatusInfo = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort = -1;
+static gint ett_rrc_DPCH_CompressedModeStatusInfo_r10 = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10 = -1;
static gint ett_rrc_DRX_Info = -1;
static gint ett_rrc_DSCH_Mapping = -1;
static gint ett_rrc_DSCH_MappingList = -1;
@@ -11398,18 +12061,18 @@ static gint ett_rrc_T_midambleAllocationMode = -1;
static gint ett_rrc_E_AGCH_Information = -1;
static gint ett_rrc_E_AGCH_Information_r7 = -1;
static gint ett_rrc_T_modeSpecific_02 = -1;
-static gint ett_rrc_T_fdd_83 = -1;
-static gint ett_rrc_T_tdd_41 = -1;
-static gint ett_rrc_T_tdd384_16 = -1;
-static gint ett_rrc_T_tdd768_08 = -1;
-static gint ett_rrc_T_tdd128_25 = -1;
-static gint ett_rrc_E_AGCH_Information_r8 = -1;
-static gint ett_rrc_T_modeSpecific_03 = -1;
-static gint ett_rrc_T_fdd_84 = -1;
-static gint ett_rrc_T_tdd_42 = -1;
+static gint ett_rrc_T_fdd_86 = -1;
+static gint ett_rrc_T_tdd_44 = -1;
static gint ett_rrc_T_tdd384_17 = -1;
static gint ett_rrc_T_tdd768_09 = -1;
-static gint ett_rrc_T_tdd128_26 = -1;
+static gint ett_rrc_T_tdd128_27 = -1;
+static gint ett_rrc_E_AGCH_Information_r8 = -1;
+static gint ett_rrc_T_modeSpecific_03 = -1;
+static gint ett_rrc_T_fdd_87 = -1;
+static gint ett_rrc_T_tdd_45 = -1;
+static gint ett_rrc_T_tdd384_18 = -1;
+static gint ett_rrc_T_tdd768_10 = -1;
+static gint ett_rrc_T_tdd128_28 = -1;
static gint ett_rrc_E_AGCH_Information_TDD128 = -1;
static gint ett_rrc_E_AGCH_Set_Config = -1;
static gint ett_rrc_E_AGCH_Set_Config_VHCR = -1;
@@ -11454,7 +12117,7 @@ static gint ett_rrc_T_servingGrant_03 = -1;
static gint ett_rrc_E_HICH_Information = -1;
static gint ett_rrc_E_HICH_Information_CommonEdch = -1;
static gint ett_rrc_E_HICH_Information_TDD384_768 = -1;
-static gint ett_rrc_T_modeSpecificInfo_49 = -1;
+static gint ett_rrc_T_modeSpecificInfo_52 = -1;
static gint ett_rrc_E_HICH_Information_LCR = -1;
static gint ett_rrc_T_midambleAllocationMode_01 = -1;
static gint ett_rrc_E_HICH_Information_TDD128 = -1;
@@ -11465,42 +12128,44 @@ static gint ett_rrc_T_implicit = -1;
static gint ett_rrc_T_explicit_01 = -1;
static gint ett_rrc_T_midambleAllocationMode_02 = -1;
static gint ett_rrc_E_PUCH_Info = -1;
-static gint ett_rrc_T_modeSpecificInfo_50 = -1;
+static gint ett_rrc_T_modeSpecificInfo_53 = -1;
static gint ett_rrc_T_tdd348_tdd768 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxTS_2_OF_E_PUCH_TS_Slots = -1;
-static gint ett_rrc_T_tdd128_27 = -1;
+static gint ett_rrc_T_tdd128_29 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxTS_LCR_1_OF_E_PUCH_TS_Slots_LCR = -1;
static gint ett_rrc_E_PUCH_Info_TDD128 = -1;
+static gint ett_rrc_E_PUCH_Info_MulticarrierEDCH_TDD128 = -1;
static gint ett_rrc_E_PUCH_TS_Slots = -1;
static gint ett_rrc_E_PUCH_TS_Slots_LCR = -1;
static gint ett_rrc_T_midambleAllocationMode_03 = -1;
static gint ett_rrc_E_RGCH_Information = -1;
static gint ett_rrc_E_RGCH_Information_CommonEdch = -1;
static gint ett_rrc_E_RUCCH_Info = -1;
-static gint ett_rrc_T_modeSpecificInfo_51 = -1;
+static gint ett_rrc_T_modeSpecificInfo_54 = -1;
static gint ett_rrc_T_tdd384_tdd768_02 = -1;
-static gint ett_rrc_T_modeSpecificInfo_52 = -1;
-static gint ett_rrc_T_tdd384_18 = -1;
+static gint ett_rrc_T_modeSpecificInfo_55 = -1;
+static gint ett_rrc_T_tdd384_19 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_8_OF_SF16Codes = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_8_OF_SF8Codes = -1;
-static gint ett_rrc_T_tdd768_10 = -1;
+static gint ett_rrc_T_tdd768_11 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_16_OF_SF32Codes = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_16_OF_SF16Codes2 = -1;
-static gint ett_rrc_T_tdd128_28 = -1;
+static gint ett_rrc_T_tdd128_30 = -1;
static gint ett_rrc_E_RUCCH_Info_TDD128 = -1;
static gint ett_rrc_E_TFC_Boost_Info_r7 = -1;
static gint ett_rrc_E_TFCS_Info = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_8_OF_Reference_Beta_QPSK = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_8_OF_Reference_Beta_16QAM = -1;
static gint ett_rrc_EXT_UL_TimingAdvance = -1;
-static gint ett_rrc_T_modeSpecificInfo_53 = -1;
-static gint ett_rrc_T_tdd384_19 = -1;
-static gint ett_rrc_T_tdd768_11 = -1;
+static gint ett_rrc_T_modeSpecificInfo_56 = -1;
+static gint ett_rrc_T_tdd384_20 = -1;
+static gint ett_rrc_T_tdd768_12 = -1;
static gint ett_rrc_FACH_PCH_Information = -1;
static gint ett_rrc_FACH_PCH_InformationList = -1;
static gint ett_rrc_FPACH_Info_r4 = -1;
+static gint ett_rrc_FreqIndexListForEnhancedMeas = -1;
static gint ett_rrc_FrequencyInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_54 = -1;
+static gint ett_rrc_T_modeSpecificInfo_57 = -1;
static gint ett_rrc_FrequencyInfoFDD = -1;
static gint ett_rrc_FrequencyInfoTDD = -1;
static gint ett_rrc_HS_ChannelisationCodeSetInfo_LCR = -1;
@@ -11526,39 +12191,39 @@ static gint ett_rrc_T_initialSPSInfoForHSDSCH = -1;
static gint ett_rrc_HS_PDSCH_Midamble_Configuration_TDD128 = -1;
static gint ett_rrc_T_midambleAllocationMode_04 = -1;
static gint ett_rrc_HS_SCCH_Info = -1;
-static gint ett_rrc_T_modeSpecificInfo_55 = -1;
-static gint ett_rrc_T_fdd_85 = -1;
-static gint ett_rrc_T_tdd_43 = -1;
-static gint ett_rrc_T_tdd384_20 = -1;
+static gint ett_rrc_T_modeSpecificInfo_58 = -1;
+static gint ett_rrc_T_fdd_88 = -1;
+static gint ett_rrc_T_tdd_46 = -1;
+static gint ett_rrc_T_tdd384_21 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 = -1;
static gint ett_rrc_HS_SCCH_Info_r6 = -1;
-static gint ett_rrc_T_modeSpecificInfo_56 = -1;
-static gint ett_rrc_T_fdd_86 = -1;
-static gint ett_rrc_T_tdd_44 = -1;
-static gint ett_rrc_T_tdd384_21 = -1;
+static gint ett_rrc_T_modeSpecificInfo_59 = -1;
+static gint ett_rrc_T_fdd_89 = -1;
+static gint ett_rrc_T_tdd_47 = -1;
+static gint ett_rrc_T_tdd384_22 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384_r6 = -1;
-static gint ett_rrc_T_tdd128_29 = -1;
+static gint ett_rrc_T_tdd128_31 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_r6 = -1;
static gint ett_rrc_HS_SCCH_Info_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_57 = -1;
-static gint ett_rrc_T_fdd_87 = -1;
-static gint ett_rrc_T_tdd_45 = -1;
-static gint ett_rrc_T_tdd384_22 = -1;
-static gint ett_rrc_T_tdd768_12 = -1;
-static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD768 = -1;
-static gint ett_rrc_T_tdd128_30 = -1;
-static gint ett_rrc_HS_SCCH_Info_r8_ext = -1;
-static gint ett_rrc_T_modeSpecificInfo_58 = -1;
-static gint ett_rrc_T_tdd_46 = -1;
-static gint ett_rrc_T_tdd128_31 = -1;
-static gint ett_rrc_HS_SCCH_Info_r9 = -1;
-static gint ett_rrc_T_modeSpecificInfo_59 = -1;
-static gint ett_rrc_T_fdd_88 = -1;
-static gint ett_rrc_T_tdd_47 = -1;
+static gint ett_rrc_T_modeSpecificInfo_60 = -1;
+static gint ett_rrc_T_fdd_90 = -1;
+static gint ett_rrc_T_tdd_48 = -1;
static gint ett_rrc_T_tdd384_23 = -1;
static gint ett_rrc_T_tdd768_13 = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD768 = -1;
static gint ett_rrc_T_tdd128_32 = -1;
+static gint ett_rrc_HS_SCCH_Info_r8_ext = -1;
+static gint ett_rrc_T_modeSpecificInfo_61 = -1;
+static gint ett_rrc_T_tdd_49 = -1;
+static gint ett_rrc_T_tdd128_33 = -1;
+static gint ett_rrc_HS_SCCH_Info_r9 = -1;
+static gint ett_rrc_T_modeSpecificInfo_62 = -1;
+static gint ett_rrc_T_fdd_91 = -1;
+static gint ett_rrc_T_tdd_50 = -1;
+static gint ett_rrc_T_tdd384_24 = -1;
+static gint ett_rrc_T_tdd768_14 = -1;
+static gint ett_rrc_T_tdd128_34 = -1;
static gint ett_rrc_HS_SCCH_DRX_Info_TDD128 = -1;
static gint ett_rrc_HS_SCCH_Less_NewOperation = -1;
static gint ett_rrc_HS_SCCH_LessInfo_r7 = -1;
@@ -11610,11 +12275,11 @@ static gint ett_rrc_IndividualTimeslotInfo_r7 = -1;
static gint ett_rrc_IndividualTS_Interference = -1;
static gint ett_rrc_IndividualTS_InterferenceList = -1;
static gint ett_rrc_Measurement_Feedback_Info = -1;
-static gint ett_rrc_T_modeSpecificInfo_60 = -1;
-static gint ett_rrc_T_fdd_89 = -1;
+static gint ett_rrc_T_modeSpecificInfo_63 = -1;
+static gint ett_rrc_T_fdd_92 = -1;
static gint ett_rrc_Measurement_Feedback_Info_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_61 = -1;
-static gint ett_rrc_T_fdd_90 = -1;
+static gint ett_rrc_T_modeSpecificInfo_64 = -1;
+static gint ett_rrc_T_fdd_93 = -1;
static gint ett_rrc_MidambleShiftAndBurstType = -1;
static gint ett_rrc_T_burstType = -1;
static gint ett_rrc_T_type1_01 = -1;
@@ -11678,15 +12343,15 @@ static gint ett_rrc_T_ueSpecificMidamble_22 = -1;
static gint ett_rrc_MIMO_Parameters_r7 = -1;
static gint ett_rrc_MIMO_Parameters_v7g0ext = -1;
static gint ett_rrc_MIMO_Parameters_r8 = -1;
-static gint ett_rrc_T_modeSpecificInfo_62 = -1;
-static gint ett_rrc_T_fdd_91 = -1;
-static gint ett_rrc_T_tdd_48 = -1;
-static gint ett_rrc_T_tdd128_33 = -1;
+static gint ett_rrc_T_modeSpecificInfo_65 = -1;
+static gint ett_rrc_T_fdd_94 = -1;
+static gint ett_rrc_T_tdd_51 = -1;
+static gint ett_rrc_T_tdd128_35 = -1;
static gint ett_rrc_MIMO_Parameters_r9 = -1;
-static gint ett_rrc_T_modeSpecificInfo_63 = -1;
-static gint ett_rrc_T_fdd_92 = -1;
-static gint ett_rrc_T_tdd_49 = -1;
-static gint ett_rrc_T_tdd128_34 = -1;
+static gint ett_rrc_T_modeSpecificInfo_66 = -1;
+static gint ett_rrc_T_fdd_95 = -1;
+static gint ett_rrc_T_tdd_52 = -1;
+static gint ett_rrc_T_tdd128_36 = -1;
static gint ett_rrc_MIMO_PilotConfiguration = -1;
static gint ett_rrc_T_secondCPICH_Pattern = -1;
static gint ett_rrc_T_diversityPattern = -1;
@@ -11695,17 +12360,19 @@ static gint ett_rrc_MIMO_PilotConfiguration_r9 = -1;
static gint ett_rrc_T_secondCPICH_Pattern_01 = -1;
static gint ett_rrc_T_diversityPattern_01 = -1;
static gint ett_rrc_Multi_frequencyInfo_LCR_r7 = -1;
+static gint ett_rrc_MU_MIMO_Info_TDD128 = -1;
+static gint ett_rrc_T_newConfiguration_04 = -1;
static gint ett_rrc_NewTiming = -1;
static gint ett_rrc_Non_ScheduledTransGrantInfoTDD = -1;
static gint ett_rrc_T_tdd384_768 = -1;
-static gint ett_rrc_T_tdd128_35 = -1;
+static gint ett_rrc_T_tdd128_37 = -1;
static gint ett_rrc_T_e_HICH_Info_04 = -1;
static gint ett_rrc_T_midambleAllocationMode_31 = -1;
static gint ett_rrc_Non_ScheduledTransGrantInfoTDD_ext = -1;
-static gint ett_rrc_T_tdd128_36 = -1;
+static gint ett_rrc_T_tdd128_38 = -1;
static gint ett_rrc_Non_ScheduledTransGrantInfoTDD_r9 = -1;
static gint ett_rrc_T_tdd384_768_01 = -1;
-static gint ett_rrc_T_tdd128_37 = -1;
+static gint ett_rrc_T_tdd128_39 = -1;
static gint ett_rrc_T_e_HICH_Info_05 = -1;
static gint ett_rrc_T_midambleAllocationMode_32 = -1;
static gint ett_rrc_OpenLoopPowerControl_TDD = -1;
@@ -11735,14 +12402,14 @@ static gint ett_rrc_PDSCH_CodeMapping = -1;
static gint ett_rrc_T_signallingMethod = -1;
static gint ett_rrc_PDSCH_Info = -1;
static gint ett_rrc_PDSCH_Info_r4 = -1;
-static gint ett_rrc_T_tddOption_10 = -1;
-static gint ett_rrc_T_tdd384_24 = -1;
-static gint ett_rrc_T_tdd128_38 = -1;
-static gint ett_rrc_PDSCH_Info_r7 = -1;
static gint ett_rrc_T_tddOption_11 = -1;
static gint ett_rrc_T_tdd384_25 = -1;
-static gint ett_rrc_T_tdd768_14 = -1;
-static gint ett_rrc_T_tdd128_39 = -1;
+static gint ett_rrc_T_tdd128_40 = -1;
+static gint ett_rrc_PDSCH_Info_r7 = -1;
+static gint ett_rrc_T_tddOption_12 = -1;
+static gint ett_rrc_T_tdd384_26 = -1;
+static gint ett_rrc_T_tdd768_15 = -1;
+static gint ett_rrc_T_tdd128_41 = -1;
static gint ett_rrc_PDSCH_Info_LCR_r4 = -1;
static gint ett_rrc_PDSCH_PowerControlInfo = -1;
static gint ett_rrc_PDSCH_SHO_DCH_Info = -1;
@@ -11766,8 +12433,8 @@ static gint ett_rrc_PICH_ForHSDPASupportedPaging = -1;
static gint ett_rrc_PICH_ForHSDPASupportedPaging_TDD128 = -1;
static gint ett_rrc_T_implicit_02 = -1;
static gint ett_rrc_PICH_Info = -1;
-static gint ett_rrc_T_fdd_93 = -1;
-static gint ett_rrc_T_tdd_50 = -1;
+static gint ett_rrc_T_fdd_96 = -1;
+static gint ett_rrc_T_tdd_53 = -1;
static gint ett_rrc_PICH_Info_HCR_VHCR_r7 = -1;
static gint ett_rrc_T_channelisationCode = -1;
static gint ett_rrc_PICH_Info_LCR_r4 = -1;
@@ -11787,16 +12454,16 @@ static gint ett_rrc_PRACH_Partitioning_LCR_r4 = -1;
static gint ett_rrc_PRACH_PowerOffset = -1;
static gint ett_rrc_PRACH_PreambleForEnhancedUplink = -1;
static gint ett_rrc_PRACH_RACH_Info = -1;
-static gint ett_rrc_T_modeSpecificInfo_64 = -1;
-static gint ett_rrc_T_fdd_94 = -1;
-static gint ett_rrc_T_tdd_51 = -1;
+static gint ett_rrc_T_modeSpecificInfo_67 = -1;
+static gint ett_rrc_T_fdd_97 = -1;
+static gint ett_rrc_T_tdd_54 = -1;
static gint ett_rrc_PRACH_RACH_Info_VHCR_r7 = -1;
static gint ett_rrc_PRACH_RACH_Info_LCR_v770ext = -1;
static gint ett_rrc_PRACH_RACH_Info_LCR_r4 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxPRACH_FPACH_OF_PRACH_Definition_LCR_r4 = -1;
static gint ett_rrc_PRACH_SystemInformation = -1;
-static gint ett_rrc_T_modeSpecificInfo_65 = -1;
-static gint ett_rrc_T_fdd_95 = -1;
+static gint ett_rrc_T_modeSpecificInfo_68 = -1;
+static gint ett_rrc_T_fdd_98 = -1;
static gint ett_rrc_PRACH_SystemInformation_VHCR_r7 = -1;
static gint ett_rrc_PRACH_SystemInformation_LCR_r4 = -1;
static gint ett_rrc_PRACH_SystemInformation_LCR_v770ext = -1;
@@ -11807,20 +12474,20 @@ static gint ett_rrc_PRACH_SystemInformationList_LCR_v770ext = -1;
static gint ett_rrc_PreDefPhyChConfiguration = -1;
static gint ett_rrc_PreDefPhyChConfiguration_v770ext = -1;
static gint ett_rrc_PrimaryCCPCH_Info = -1;
-static gint ett_rrc_T_fdd_96 = -1;
-static gint ett_rrc_T_tdd_52 = -1;
+static gint ett_rrc_T_fdd_99 = -1;
+static gint ett_rrc_T_tdd_55 = -1;
static gint ett_rrc_T_syncCase = -1;
static gint ett_rrc_T_syncCase1 = -1;
static gint ett_rrc_T_syncCase2 = -1;
static gint ett_rrc_PrimaryCCPCH_Info_r4 = -1;
-static gint ett_rrc_T_fdd_97 = -1;
-static gint ett_rrc_T_tdd_53 = -1;
-static gint ett_rrc_T_tddOption_12 = -1;
+static gint ett_rrc_T_fdd_100 = -1;
+static gint ett_rrc_T_tdd_56 = -1;
+static gint ett_rrc_T_tddOption_13 = -1;
static gint ett_rrc_T_tdd384_tdd768_03 = -1;
static gint ett_rrc_T_syncCase_01 = -1;
static gint ett_rrc_T_syncCase1_01 = -1;
static gint ett_rrc_T_syncCase2_01 = -1;
-static gint ett_rrc_T_tdd128_40 = -1;
+static gint ett_rrc_T_tdd128_42 = -1;
static gint ett_rrc_PrimaryCCPCH_Info_LCR_r4 = -1;
static gint ett_rrc_PrimaryCCPCH_Info_LCR_r4_ext = -1;
static gint ett_rrc_PrimaryCCPCH_InfoPost = -1;
@@ -11849,17 +12516,17 @@ static gint ett_rrc_T_old_Configuration_05 = -1;
static gint ett_rrc_T_new_Configuration_05 = -1;
static gint ett_rrc_PUSCH_Info = -1;
static gint ett_rrc_PUSCH_Info_r4 = -1;
-static gint ett_rrc_T_tddOption_13 = -1;
-static gint ett_rrc_T_tdd384_26 = -1;
-static gint ett_rrc_T_tdd128_41 = -1;
+static gint ett_rrc_T_tddOption_14 = -1;
+static gint ett_rrc_T_tdd384_27 = -1;
+static gint ett_rrc_T_tdd128_43 = -1;
static gint ett_rrc_PUSCH_Info_VHCR = -1;
static gint ett_rrc_PUSCH_Info_LCR_r4 = -1;
static gint ett_rrc_PUSCH_PowerControlInfo_r4 = -1;
-static gint ett_rrc_T_tddOption_14 = -1;
-static gint ett_rrc_T_tdd128_42 = -1;
-static gint ett_rrc_PUSCH_PowerControlInfo_r7 = -1;
static gint ett_rrc_T_tddOption_15 = -1;
-static gint ett_rrc_T_tdd128_43 = -1;
+static gint ett_rrc_T_tdd128_44 = -1;
+static gint ett_rrc_PUSCH_PowerControlInfo_r7 = -1;
+static gint ett_rrc_T_tddOption_16 = -1;
+static gint ett_rrc_T_tdd128_45 = -1;
static gint ett_rrc_PUSCH_SysInfo = -1;
static gint ett_rrc_PUSCH_SysInfo_VHCR = -1;
static gint ett_rrc_PUSCH_SysInfo_HCR_r5 = -1;
@@ -11902,6 +12569,8 @@ static gint ett_rrc_RL_AdditionInformation_r8 = -1;
static gint ett_rrc_T_dl_dpchInfo_05 = -1;
static gint ett_rrc_RL_AdditionInformation_r9 = -1;
static gint ett_rrc_T_dl_dpchInfo_06 = -1;
+static gint ett_rrc_RL_AdditionInformation_r10 = -1;
+static gint ett_rrc_T_dl_dpchInfo_07 = -1;
static gint ett_rrc_RL_AdditionInformation_v6b0ext = -1;
static gint ett_rrc_RL_AdditionInformation_v890ext = -1;
static gint ett_rrc_RL_AdditionInformation_v950ext = -1;
@@ -11913,6 +12582,7 @@ static gint ett_rrc_RL_AdditionInformationList_r8 = -1;
static gint ett_rrc_RL_AdditionInformationList_v890ext = -1;
static gint ett_rrc_RL_AdditionInformationList_r9 = -1;
static gint ett_rrc_RL_AdditionInformationList_v950ext = -1;
+static gint ett_rrc_RL_AdditionInformationList_r10 = -1;
static gint ett_rrc_RL_AdditionInformationList_SecULFreq = -1;
static gint ett_rrc_RL_AdditionInformation_SecULFreq = -1;
static gint ett_rrc_RL_IdentifierList = -1;
@@ -11921,12 +12591,12 @@ static gint ett_rrc_RL_RemovalInformationList_SecULFreq = -1;
static gint ett_rrc_SCCPCH_ChannelisationCodeList = -1;
static gint ett_rrc_SCCPCH_ChannelisationCodeList_VHCR = -1;
static gint ett_rrc_SCCPCH_InfoForFACH = -1;
-static gint ett_rrc_T_modeSpecificInfo_66 = -1;
-static gint ett_rrc_T_fdd_98 = -1;
-static gint ett_rrc_T_tdd_54 = -1;
+static gint ett_rrc_T_modeSpecificInfo_69 = -1;
+static gint ett_rrc_T_fdd_101 = -1;
+static gint ett_rrc_T_tdd_57 = -1;
static gint ett_rrc_SCCPCH_InfoForFACH_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_67 = -1;
-static gint ett_rrc_T_fdd_99 = -1;
+static gint ett_rrc_T_modeSpecificInfo_70 = -1;
+static gint ett_rrc_T_fdd_102 = -1;
static gint ett_rrc_SCCPCH_SystemInformation = -1;
static gint ett_rrc_SCCPCH_SystemInformation_LCR_r4_ext = -1;
static gint ett_rrc_SCCPCH_SystemInformation_HCR_VHCR_r7 = -1;
@@ -11940,41 +12610,43 @@ static gint ett_rrc_SCCPCH_SystemInformation_MBMS_r7 = -1;
static gint ett_rrc_T_fachCarryingMCCH_01 = -1;
static gint ett_rrc_T_fachCarryingMSCH_01 = -1;
static gint ett_rrc_SecondaryCCPCH_Info = -1;
-static gint ett_rrc_T_modeSpecificInfo_68 = -1;
-static gint ett_rrc_T_fdd_100 = -1;
-static gint ett_rrc_T_tdd_55 = -1;
+static gint ett_rrc_T_modeSpecificInfo_71 = -1;
+static gint ett_rrc_T_fdd_103 = -1;
+static gint ett_rrc_T_tdd_58 = -1;
static gint ett_rrc_SecondaryCCPCH_Info_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_69 = -1;
-static gint ett_rrc_T_fdd_101 = -1;
-static gint ett_rrc_T_tdd_56 = -1;
-static gint ett_rrc_T_tddOption_16 = -1;
-static gint ett_rrc_T_tdd384_27 = -1;
-static gint ett_rrc_T_tdd128_44 = -1;
-static gint ett_rrc_SecondaryCCPCH_Info_HCR_VHCR_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_70 = -1;
+static gint ett_rrc_T_modeSpecificInfo_72 = -1;
+static gint ett_rrc_T_fdd_104 = -1;
+static gint ett_rrc_T_tdd_59 = -1;
+static gint ett_rrc_T_tddOption_17 = -1;
static gint ett_rrc_T_tdd384_28 = -1;
-static gint ett_rrc_T_tdd768_15 = -1;
+static gint ett_rrc_T_tdd128_46 = -1;
+static gint ett_rrc_SecondaryCCPCH_Info_HCR_VHCR_r7 = -1;
+static gint ett_rrc_T_modeSpecificInfo_73 = -1;
+static gint ett_rrc_T_tdd384_29 = -1;
+static gint ett_rrc_T_tdd768_16 = -1;
static gint ett_rrc_SecondaryCCPCH_Info_LCR_r4_ext = -1;
static gint ett_rrc_SecondaryCCPCHFrameType2Info = -1;
static gint ett_rrc_T_modulation_03 = -1;
static gint ett_rrc_T_mod16QAM = -1;
static gint ett_rrc_SecondaryCCPCHInfo_MBMS_r6 = -1;
-static gint ett_rrc_T_modeSpecificInfo_71 = -1;
-static gint ett_rrc_T_fdd_102 = -1;
-static gint ett_rrc_T_tdd384_29 = -1;
-static gint ett_rrc_T_tdd128_45 = -1;
+static gint ett_rrc_T_modeSpecificInfo_74 = -1;
+static gint ett_rrc_T_fdd_105 = -1;
+static gint ett_rrc_T_tdd384_30 = -1;
+static gint ett_rrc_T_tdd128_47 = -1;
static gint ett_rrc_SecondaryCCPCHInfo_MBMS_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_72 = -1;
-static gint ett_rrc_T_fdd_103 = -1;
+static gint ett_rrc_T_modeSpecificInfo_75 = -1;
+static gint ett_rrc_T_fdd_106 = -1;
static gint ett_rrc_T_modulation_04 = -1;
-static gint ett_rrc_T_tdd384_30 = -1;
-static gint ett_rrc_T_tdd768_16 = -1;
-static gint ett_rrc_T_tdd128_46 = -1;
+static gint ett_rrc_T_tdd384_31 = -1;
+static gint ett_rrc_T_tdd768_17 = -1;
+static gint ett_rrc_T_tdd128_48 = -1;
static gint ett_rrc_SecondaryCCPCHInfoDiff_MBMS = -1;
static gint ett_rrc_SecondaryCPICH_Info = -1;
static gint ett_rrc_SecondaryCellMIMOparametersFDD = -1;
-static gint ett_rrc_T_newConfiguration_03 = -1;
+static gint ett_rrc_T_newConfiguration_05 = -1;
static gint ett_rrc_SecondaryCellMIMOparametersFDD_v950ext = -1;
+static gint ett_rrc_SecondaryCellMIMOparametersFDD_r10 = -1;
+static gint ett_rrc_T_newConfiguration_06 = -1;
static gint ett_rrc_ServingCellChangeParameters = -1;
static gint ett_rrc_SF256_AndCodeNumber = -1;
static gint ett_rrc_SF512_AndCodeNumber = -1;
@@ -11983,6 +12655,7 @@ static gint ett_rrc_SFN_TimeInfo = -1;
static gint ett_rrc_SPS_Information_TDD128_r8 = -1;
static gint ett_rrc_SSDT_Information = -1;
static gint ett_rrc_SSDT_Information_r4 = -1;
+static gint ett_rrc_StandaloneMidambleInfo_TDD128 = -1;
static gint ett_rrc_SynchronisationParameters_r4 = -1;
static gint ett_rrc_T_sync_UL_CodesBitmap = -1;
static gint ett_rrc_Sync_UL_Codes_Bitmap = -1;
@@ -11991,6 +12664,7 @@ static gint ett_rrc_SYNC_UL_Info_r4 = -1;
static gint ett_rrc_SYNC_UL_InfoForE_RUCCH = -1;
static gint ett_rrc_TargetCellPreconfigInfo = -1;
static gint ett_rrc_TargetCellPreconfigInfo_r9 = -1;
+static gint ett_rrc_TargetCellPreconfigInfo_r10 = -1;
static gint ett_rrc_TDD_MBSFNInformation = -1;
static gint ett_rrc_TDD_MBSFNTSlotInfo = -1;
static gint ett_rrc_TDD_PRACH_CCodeList = -1;
@@ -12005,13 +12679,21 @@ static gint ett_rrc_T_activate = -1;
static gint ett_rrc_TGP_Sequence_r8 = -1;
static gint ett_rrc_T_tgps_Status_01 = -1;
static gint ett_rrc_T_activate_01 = -1;
+static gint ett_rrc_TGP_Sequence_r10 = -1;
+static gint ett_rrc_T_tgps_Status_02 = -1;
+static gint ett_rrc_T_activate_02 = -1;
static gint ett_rrc_TGP_SequenceList = -1;
static gint ett_rrc_TGP_SequenceList_r8 = -1;
+static gint ett_rrc_TGP_SequenceList_r10 = -1;
static gint ett_rrc_TGP_SequenceShort = -1;
-static gint ett_rrc_T_tgps_Status_02 = -1;
-static gint ett_rrc_T_activate_02 = -1;
+static gint ett_rrc_T_tgps_Status_03 = -1;
+static gint ett_rrc_T_activate_03 = -1;
+static gint ett_rrc_TGP_SequenceShort_r10 = -1;
+static gint ett_rrc_T_tgps_Status_04 = -1;
+static gint ett_rrc_T_activate_04 = -1;
static gint ett_rrc_TGPS_ConfigurationParams = -1;
static gint ett_rrc_TGPS_ConfigurationParams_r8 = -1;
+static gint ett_rrc_TGPS_ConfigurationParams_r10 = -1;
static gint ett_rrc_TimeInfo = -1;
static gint ett_rrc_TimeslotList = -1;
static gint ett_rrc_TimeslotList_r4 = -1;
@@ -12024,14 +12706,14 @@ static gint ett_rrc_UL_16QAM_Config = -1;
static gint ett_rrc_UL_16QAM_Settings = -1;
static gint ett_rrc_UL_CCTrCH = -1;
static gint ett_rrc_UL_CCTrCH_r4 = -1;
-static gint ett_rrc_T_tddOption_17 = -1;
-static gint ett_rrc_T_tdd384_31 = -1;
-static gint ett_rrc_T_tdd128_47 = -1;
-static gint ett_rrc_UL_CCTrCH_r7 = -1;
static gint ett_rrc_T_tddOption_18 = -1;
static gint ett_rrc_T_tdd384_32 = -1;
-static gint ett_rrc_T_tdd768_17 = -1;
-static gint ett_rrc_T_tdd128_48 = -1;
+static gint ett_rrc_T_tdd128_49 = -1;
+static gint ett_rrc_UL_CCTrCH_r7 = -1;
+static gint ett_rrc_T_tddOption_19 = -1;
+static gint ett_rrc_T_tdd384_33 = -1;
+static gint ett_rrc_T_tdd768_18 = -1;
+static gint ett_rrc_T_tdd128_50 = -1;
static gint ett_rrc_UL_CCTrCHList = -1;
static gint ett_rrc_UL_CCTrCHList_r4 = -1;
static gint ett_rrc_UL_CCTrCHList_r7 = -1;
@@ -12047,115 +12729,121 @@ static gint ett_rrc_UL_DL_Mode = -1;
static gint ett_rrc_T_ul_and_dl = -1;
static gint ett_rrc_UL_DPCH_CodeInfoForCommonEDCH = -1;
static gint ett_rrc_UL_DPCH_Info = -1;
-static gint ett_rrc_T_modeSpecificInfo_73 = -1;
-static gint ett_rrc_T_fdd_104 = -1;
-static gint ett_rrc_T_tdd_57 = -1;
+static gint ett_rrc_T_modeSpecificInfo_76 = -1;
+static gint ett_rrc_T_fdd_107 = -1;
+static gint ett_rrc_T_tdd_60 = -1;
static gint ett_rrc_UL_DPCH_Info_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_74 = -1;
-static gint ett_rrc_T_fdd_105 = -1;
-static gint ett_rrc_T_tdd_58 = -1;
+static gint ett_rrc_T_modeSpecificInfo_77 = -1;
+static gint ett_rrc_T_fdd_108 = -1;
+static gint ett_rrc_T_tdd_61 = -1;
static gint ett_rrc_UL_DPCH_Info_r5 = -1;
-static gint ett_rrc_T_modeSpecificInfo_75 = -1;
-static gint ett_rrc_T_fdd_106 = -1;
-static gint ett_rrc_T_tdd_59 = -1;
+static gint ett_rrc_T_modeSpecificInfo_78 = -1;
+static gint ett_rrc_T_fdd_109 = -1;
+static gint ett_rrc_T_tdd_62 = -1;
static gint ett_rrc_UL_DPCH_Info_r6 = -1;
-static gint ett_rrc_T_modeSpecificInfo_76 = -1;
-static gint ett_rrc_T_fdd_107 = -1;
+static gint ett_rrc_T_modeSpecificInfo_79 = -1;
+static gint ett_rrc_T_fdd_110 = -1;
static gint ett_rrc_T_dpdchPresence = -1;
static gint ett_rrc_T_present_02 = -1;
static gint ett_rrc_T_notPresent = -1;
-static gint ett_rrc_T_tdd_60 = -1;
+static gint ett_rrc_T_tdd_63 = -1;
static gint ett_rrc_UL_DPCH_Info_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_77 = -1;
-static gint ett_rrc_T_fdd_108 = -1;
+static gint ett_rrc_T_modeSpecificInfo_80 = -1;
+static gint ett_rrc_T_fdd_111 = -1;
static gint ett_rrc_T_dpdchPresence_01 = -1;
static gint ett_rrc_T_present_03 = -1;
static gint ett_rrc_T_notPresent_01 = -1;
-static gint ett_rrc_T_tdd_61 = -1;
+static gint ett_rrc_T_tdd_64 = -1;
static gint ett_rrc_UL_DPCH_InfoPostFDD = -1;
static gint ett_rrc_UL_DPCH_InfoPostTDD = -1;
static gint ett_rrc_UL_DPCH_InfoPostTDD_LCR_r4 = -1;
static gint ett_rrc_UL_DPCH_InfoPredef = -1;
-static gint ett_rrc_T_modeSpecificInfo_78 = -1;
-static gint ett_rrc_T_fdd_109 = -1;
-static gint ett_rrc_T_tdd_62 = -1;
+static gint ett_rrc_T_modeSpecificInfo_81 = -1;
+static gint ett_rrc_T_fdd_112 = -1;
+static gint ett_rrc_T_tdd_65 = -1;
static gint ett_rrc_UL_DPCH_InfoPredef_v770ext = -1;
-static gint ett_rrc_T_modeSpecificInfo_79 = -1;
-static gint ett_rrc_T_fdd_110 = -1;
+static gint ett_rrc_T_modeSpecificInfo_82 = -1;
+static gint ett_rrc_T_fdd_113 = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfo = -1;
-static gint ett_rrc_T_fdd_111 = -1;
-static gint ett_rrc_T_tdd_63 = -1;
+static gint ett_rrc_T_fdd_114 = -1;
+static gint ett_rrc_T_tdd_66 = -1;
static gint ett_rrc_T_ul_OL_PC_Signalling = -1;
static gint ett_rrc_T_individuallySignalled = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfo_r4 = -1;
-static gint ett_rrc_T_fdd_112 = -1;
-static gint ett_rrc_T_tdd_64 = -1;
+static gint ett_rrc_T_fdd_115 = -1;
+static gint ett_rrc_T_tdd_67 = -1;
static gint ett_rrc_T_ul_OL_PC_Signalling_01 = -1;
static gint ett_rrc_T_individuallySignalled_01 = -1;
-static gint ett_rrc_T_tddOption_19 = -1;
-static gint ett_rrc_T_tdd384_33 = -1;
-static gint ett_rrc_T_tdd128_49 = -1;
+static gint ett_rrc_T_tddOption_20 = -1;
+static gint ett_rrc_T_tdd384_34 = -1;
+static gint ett_rrc_T_tdd128_51 = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfo_r5 = -1;
-static gint ett_rrc_T_fdd_113 = -1;
-static gint ett_rrc_T_tdd_65 = -1;
+static gint ett_rrc_T_fdd_116 = -1;
+static gint ett_rrc_T_tdd_68 = -1;
static gint ett_rrc_T_ul_OL_PC_Signalling_02 = -1;
static gint ett_rrc_T_individuallySignalled_02 = -1;
-static gint ett_rrc_T_tddOption_20 = -1;
-static gint ett_rrc_T_tdd384_34 = -1;
-static gint ett_rrc_T_tdd128_50 = -1;
+static gint ett_rrc_T_tddOption_21 = -1;
+static gint ett_rrc_T_tdd384_35 = -1;
+static gint ett_rrc_T_tdd128_52 = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfo_r6 = -1;
-static gint ett_rrc_T_fdd_114 = -1;
-static gint ett_rrc_T_tdd_66 = -1;
+static gint ett_rrc_T_fdd_117 = -1;
+static gint ett_rrc_T_tdd_69 = -1;
static gint ett_rrc_T_ul_OL_PC_Signalling_03 = -1;
static gint ett_rrc_T_individuallySignalled_03 = -1;
-static gint ett_rrc_T_tddOption_21 = -1;
-static gint ett_rrc_T_tdd384_35 = -1;
-static gint ett_rrc_T_tdd128_51 = -1;
+static gint ett_rrc_T_tddOption_22 = -1;
+static gint ett_rrc_T_tdd384_36 = -1;
+static gint ett_rrc_T_tdd128_53 = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfo_r7 = -1;
-static gint ett_rrc_T_fdd_115 = -1;
-static gint ett_rrc_T_tdd_67 = -1;
+static gint ett_rrc_T_fdd_118 = -1;
+static gint ett_rrc_T_tdd_70 = -1;
static gint ett_rrc_T_ul_OL_PC_Signalling_04 = -1;
static gint ett_rrc_T_individuallySignalled_04 = -1;
-static gint ett_rrc_T_tddOption_22 = -1;
-static gint ett_rrc_T_tdd384_36 = -1;
-static gint ett_rrc_T_tdd768_18 = -1;
-static gint ett_rrc_T_tdd128_52 = -1;
+static gint ett_rrc_T_tddOption_23 = -1;
+static gint ett_rrc_T_tdd384_37 = -1;
+static gint ett_rrc_T_tdd768_19 = -1;
+static gint ett_rrc_T_tdd128_54 = -1;
static gint ett_rrc_UL_DPCHpowerControlInfoForCommonEDCH = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfoPostFDD = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfoPostTDD = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfoPostTDD_LCR_r4 = -1;
static gint ett_rrc_UL_DPCH_PowerControlInfoPredef = -1;
-static gint ett_rrc_T_fdd_116 = -1;
-static gint ett_rrc_T_tdd_68 = -1;
+static gint ett_rrc_T_fdd_119 = -1;
+static gint ett_rrc_T_tdd_71 = -1;
static gint ett_rrc_UL_EDCH_Information_ext = -1;
-static gint ett_rrc_T_tdd_69 = -1;
+static gint ett_rrc_T_tdd_72 = -1;
static gint ett_rrc_UL_EDCH_Information_r6 = -1;
static gint ett_rrc_UL_EDCH_Information_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_80 = -1;
-static gint ett_rrc_T_fdd_117 = -1;
-static gint ett_rrc_T_tdd_70 = -1;
+static gint ett_rrc_T_modeSpecificInfo_83 = -1;
+static gint ett_rrc_T_fdd_120 = -1;
+static gint ett_rrc_T_tdd_73 = -1;
static gint ett_rrc_UL_EDCH_Information_r8 = -1;
-static gint ett_rrc_T_modeSpecificInfo_81 = -1;
-static gint ett_rrc_T_fdd_118 = -1;
-static gint ett_rrc_T_tdd_71 = -1;
+static gint ett_rrc_T_modeSpecificInfo_84 = -1;
+static gint ett_rrc_T_fdd_121 = -1;
+static gint ett_rrc_T_tdd_74 = -1;
static gint ett_rrc_UL_EDCH_Information_r9 = -1;
-static gint ett_rrc_T_modeSpecificInfo_82 = -1;
-static gint ett_rrc_T_fdd_119 = -1;
-static gint ett_rrc_T_tdd_72 = -1;
+static gint ett_rrc_T_modeSpecificInfo_85 = -1;
+static gint ett_rrc_T_fdd_122 = -1;
+static gint ett_rrc_T_tdd_75 = -1;
+static gint ett_rrc_UL_MulticarrierEDCH_InfolistItem_TDD128 = -1;
+static gint ett_rrc_UL_MulticarrierEDCH_Infolist_TDD128 = -1;
+static gint ett_rrc_UL_MulticarrierEDCH_Deletelist_TDD128 = -1;
+static gint ett_rrc_UL_MulticarrierEDCHInfo_TDD128 = -1;
+static gint ett_rrc_T_configuration_info = -1;
+static gint ett_rrc_UL_MulticarrierEDCH_NewConfigurationInfo_TDD128 = -1;
static gint ett_rrc_UL_SynchronisationParameters_r4 = -1;
static gint ett_rrc_UL_TimingAdvanceControl = -1;
static gint ett_rrc_T_enabled = -1;
static gint ett_rrc_UL_TimingAdvanceControl_r4 = -1;
static gint ett_rrc_T_enabled_01 = -1;
-static gint ett_rrc_T_tddOption_23 = -1;
-static gint ett_rrc_T_tdd384_37 = -1;
-static gint ett_rrc_T_tdd128_53 = -1;
-static gint ett_rrc_UL_TimingAdvanceControl_r7 = -1;
-static gint ett_rrc_T_enabled_02 = -1;
static gint ett_rrc_T_tddOption_24 = -1;
static gint ett_rrc_T_tdd384_38 = -1;
-static gint ett_rrc_T_tdd768_19 = -1;
-static gint ett_rrc_T_tdd128_54 = -1;
+static gint ett_rrc_T_tdd128_55 = -1;
+static gint ett_rrc_UL_TimingAdvanceControl_r7 = -1;
+static gint ett_rrc_T_enabled_02 = -1;
+static gint ett_rrc_T_tddOption_25 = -1;
+static gint ett_rrc_T_tdd384_39 = -1;
+static gint ett_rrc_T_tdd768_20 = -1;
+static gint ett_rrc_T_tdd128_56 = -1;
static gint ett_rrc_UL_TimingAdvanceControl_LCR_r4 = -1;
static gint ett_rrc_T_enabled_03 = -1;
static gint ett_rrc_UL_TS_ChannelisationCodeList = -1;
@@ -12199,7 +12887,11 @@ static gint ett_rrc_T_additionalTimeslots_07 = -1;
static gint ett_rrc_T_consecutive_05 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxTS_LCR_1_OF_UplinkAdditionalTimeslots_LCR_r7 = -1;
static gint ett_rrc_AcquisitionSatInfo = -1;
+static gint ett_rrc_AcquisitionSatInfo_va40ext = -1;
+static gint ett_rrc_AcquisitionSatInfo_r10 = -1;
static gint ett_rrc_AcquisitionSatInfoList = -1;
+static gint ett_rrc_AcquisitionSatInfoList_va40ext = -1;
+static gint ett_rrc_AcquisitionSatInfoList_r10 = -1;
static gint ett_rrc_AdditionalMeasurementID_List = -1;
static gint ett_rrc_AdditionalMeasurementID_List_r9 = -1;
static gint ett_rrc_AlmanacSatInfo = -1;
@@ -12215,6 +12907,8 @@ static gint ett_rrc_AuxInfoGANSS_ID1_element = -1;
static gint ett_rrc_AuxInfoGANSS_ID3 = -1;
static gint ett_rrc_AuxInfoGANSS_ID3_element = -1;
static gint ett_rrc_AzimuthAndElevation = -1;
+static gint ett_rrc_AzimuthAndElevation_va40ext = -1;
+static gint ett_rrc_AzimuthAndElevation_r10 = -1;
static gint ett_rrc_BadSatList = -1;
static gint ett_rrc_BLER_MeasurementResults = -1;
static gint ett_rrc_BLER_MeasurementResultsList = -1;
@@ -12227,86 +12921,86 @@ static gint ett_rrc_CellDCHMeasOccasionPattern_LCR = -1;
static gint ett_rrc_CellDCHMeasOccasionInfo_TDD128_r9 = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxMeasOccasionPattern_OF_CellDCHMeasOccasionPattern_LCR = -1;
static gint ett_rrc_CellInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_83 = -1;
-static gint ett_rrc_T_fdd_120 = -1;
-static gint ett_rrc_T_tdd_73 = -1;
-static gint ett_rrc_CellInfo_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_84 = -1;
-static gint ett_rrc_T_fdd_121 = -1;
-static gint ett_rrc_T_tdd_74 = -1;
-static gint ett_rrc_CellInfo_LCR_r8_ext = -1;
-static gint ett_rrc_CellInfo_r9 = -1;
-static gint ett_rrc_T_modeSpecificInfo_85 = -1;
-static gint ett_rrc_T_fdd_122 = -1;
-static gint ett_rrc_T_tdd_75 = -1;
-static gint ett_rrc_CellInfoSI_RSCP = -1;
static gint ett_rrc_T_modeSpecificInfo_86 = -1;
static gint ett_rrc_T_fdd_123 = -1;
static gint ett_rrc_T_tdd_76 = -1;
-static gint ett_rrc_CellInfoSI_RSCP_LCR_r4 = -1;
-static gint ett_rrc_CellInfoSI_ECN0 = -1;
+static gint ett_rrc_CellInfo_r4 = -1;
static gint ett_rrc_T_modeSpecificInfo_87 = -1;
static gint ett_rrc_T_fdd_124 = -1;
static gint ett_rrc_T_tdd_77 = -1;
-static gint ett_rrc_CellInfoSI_ECN0_LCR_r4 = -1;
-static gint ett_rrc_CellInfoSI_HCS_RSCP = -1;
+static gint ett_rrc_CellInfo_LCR_r8_ext = -1;
+static gint ett_rrc_CellInfo_r9 = -1;
static gint ett_rrc_T_modeSpecificInfo_88 = -1;
static gint ett_rrc_T_fdd_125 = -1;
static gint ett_rrc_T_tdd_78 = -1;
-static gint ett_rrc_CellInfoSI_HCS_RSCP_LCR_r4 = -1;
-static gint ett_rrc_CellInfoSI_HCS_ECN0 = -1;
+static gint ett_rrc_CellInfoSI_RSCP = -1;
static gint ett_rrc_T_modeSpecificInfo_89 = -1;
static gint ett_rrc_T_fdd_126 = -1;
static gint ett_rrc_T_tdd_79 = -1;
-static gint ett_rrc_CellInfoSI_HCS_ECN0_LCR_r4 = -1;
-static gint ett_rrc_CellMeasuredResults = -1;
+static gint ett_rrc_CellInfoSI_RSCP_LCR_r4 = -1;
+static gint ett_rrc_CellInfoSI_ECN0 = -1;
static gint ett_rrc_T_modeSpecificInfo_90 = -1;
static gint ett_rrc_T_fdd_127 = -1;
static gint ett_rrc_T_tdd_80 = -1;
-static gint ett_rrc_CellMeasuredResults_r9 = -1;
+static gint ett_rrc_CellInfoSI_ECN0_LCR_r4 = -1;
+static gint ett_rrc_CellInfoSI_HCS_RSCP = -1;
static gint ett_rrc_T_modeSpecificInfo_91 = -1;
static gint ett_rrc_T_fdd_128 = -1;
static gint ett_rrc_T_tdd_81 = -1;
-static gint ett_rrc_CellMeasuredResults_v920ext = -1;
-static gint ett_rrc_CellMeasurementEventResults = -1;
-static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info = -1;
-static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info = -1;
-static gint ett_rrc_CellMeasurementEventResultsOnSecUlFreq = -1;
-static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info = -1;
-static gint ett_rrc_CellMeasurementEventResults_LCR_r4 = -1;
-static gint ett_rrc_CellReportingQuantities = -1;
+static gint ett_rrc_CellInfoSI_HCS_RSCP_LCR_r4 = -1;
+static gint ett_rrc_CellInfoSI_HCS_ECN0 = -1;
static gint ett_rrc_T_modeSpecificInfo_92 = -1;
static gint ett_rrc_T_fdd_129 = -1;
static gint ett_rrc_T_tdd_82 = -1;
-static gint ett_rrc_CellSelectReselectInfoMC_RSCP = -1;
+static gint ett_rrc_CellInfoSI_HCS_ECN0_LCR_r4 = -1;
+static gint ett_rrc_CellMeasuredResults = -1;
static gint ett_rrc_T_modeSpecificInfo_93 = -1;
static gint ett_rrc_T_fdd_130 = -1;
static gint ett_rrc_T_tdd_83 = -1;
-static gint ett_rrc_T_gsm_02 = -1;
-static gint ett_rrc_CellSelectReselectInfoSIB_11_12 = -1;
+static gint ett_rrc_CellMeasuredResults_r9 = -1;
static gint ett_rrc_T_modeSpecificInfo_94 = -1;
static gint ett_rrc_T_fdd_131 = -1;
static gint ett_rrc_T_tdd_84 = -1;
-static gint ett_rrc_T_gsm_03 = -1;
-static gint ett_rrc_CellSelectReselectInfoSIB_11_12_RSCP = -1;
+static gint ett_rrc_CellMeasuredResults_v920ext = -1;
+static gint ett_rrc_CellMeasurementEventResults = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info = -1;
+static gint ett_rrc_CellMeasurementEventResultsOnSecUlFreq = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info = -1;
+static gint ett_rrc_CellMeasurementEventResults_LCR_r4 = -1;
+static gint ett_rrc_CellReportingQuantities = -1;
static gint ett_rrc_T_modeSpecificInfo_95 = -1;
static gint ett_rrc_T_fdd_132 = -1;
static gint ett_rrc_T_tdd_85 = -1;
-static gint ett_rrc_T_gsm_04 = -1;
-static gint ett_rrc_CellSelectReselectInfoSIB_11_12_ECN0 = -1;
+static gint ett_rrc_CellSelectReselectInfoMC_RSCP = -1;
static gint ett_rrc_T_modeSpecificInfo_96 = -1;
static gint ett_rrc_T_fdd_133 = -1;
static gint ett_rrc_T_tdd_86 = -1;
-static gint ett_rrc_T_gsm_05 = -1;
-static gint ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_RSCP = -1;
+static gint ett_rrc_T_gsm_02 = -1;
+static gint ett_rrc_CellSelectReselectInfoSIB_11_12 = -1;
static gint ett_rrc_T_modeSpecificInfo_97 = -1;
static gint ett_rrc_T_fdd_134 = -1;
static gint ett_rrc_T_tdd_87 = -1;
-static gint ett_rrc_T_gsm_06 = -1;
-static gint ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_ECN0 = -1;
+static gint ett_rrc_T_gsm_03 = -1;
+static gint ett_rrc_CellSelectReselectInfoSIB_11_12_RSCP = -1;
static gint ett_rrc_T_modeSpecificInfo_98 = -1;
static gint ett_rrc_T_fdd_135 = -1;
static gint ett_rrc_T_tdd_88 = -1;
+static gint ett_rrc_T_gsm_04 = -1;
+static gint ett_rrc_CellSelectReselectInfoSIB_11_12_ECN0 = -1;
+static gint ett_rrc_T_modeSpecificInfo_99 = -1;
+static gint ett_rrc_T_fdd_136 = -1;
+static gint ett_rrc_T_tdd_89 = -1;
+static gint ett_rrc_T_gsm_05 = -1;
+static gint ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_RSCP = -1;
+static gint ett_rrc_T_modeSpecificInfo_100 = -1;
+static gint ett_rrc_T_fdd_137 = -1;
+static gint ett_rrc_T_tdd_90 = -1;
+static gint ett_rrc_T_gsm_06 = -1;
+static gint ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_ECN0 = -1;
+static gint ett_rrc_T_modeSpecificInfo_101 = -1;
+static gint ett_rrc_T_fdd_138 = -1;
+static gint ett_rrc_T_tdd_91 = -1;
static gint ett_rrc_T_gsm_07 = -1;
static gint ett_rrc_CellSelectReselectInfo_v590ext = -1;
static gint ett_rrc_CellSelectReselectInfoPCHFACH_v5b0ext = -1;
@@ -12316,16 +13010,16 @@ static gint ett_rrc_CellsForInterRATMeasList = -1;
static gint ett_rrc_CellsForIntraFreqMeasList = -1;
static gint ett_rrc_CellsForIntraFreqMeasListOnSecULFreq = -1;
static gint ett_rrc_CellSynchronisationInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_99 = -1;
-static gint ett_rrc_T_fdd_136 = -1;
-static gint ett_rrc_T_tdd_89 = -1;
+static gint ett_rrc_T_modeSpecificInfo_102 = -1;
+static gint ett_rrc_T_fdd_139 = -1;
+static gint ett_rrc_T_tdd_92 = -1;
static gint ett_rrc_CellToReport = -1;
static gint ett_rrc_CellToReportList = -1;
static gint ett_rrc_CNAVclockModel = -1;
static gint ett_rrc_CountC_SFN_Frame_difference = -1;
static gint ett_rrc_CSGCellInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_100 = -1;
-static gint ett_rrc_T_fdd_137 = -1;
+static gint ett_rrc_T_modeSpecificInfo_103 = -1;
+static gint ett_rrc_T_fdd_140 = -1;
static gint ett_rrc_CSGCellInfoList = -1;
static gint ett_rrc_CSGInterFreqCellInfo = -1;
static gint ett_rrc_CSGInterFreqCellInfoList = -1;
@@ -12408,16 +13102,22 @@ static gint ett_rrc_Event1f_r6 = -1;
static gint ett_rrc_Event1j_r6 = -1;
static gint ett_rrc_Event2a = -1;
static gint ett_rrc_Event2a_r6 = -1;
+static gint ett_rrc_Event2a_r10 = -1;
static gint ett_rrc_Event2b = -1;
static gint ett_rrc_Event2b_r6 = -1;
+static gint ett_rrc_Event2b_r10 = -1;
static gint ett_rrc_Event2c = -1;
static gint ett_rrc_Event2c_r6 = -1;
+static gint ett_rrc_Event2c_r10 = -1;
static gint ett_rrc_Event2d = -1;
static gint ett_rrc_Event2d_r6 = -1;
+static gint ett_rrc_Event2d_r10 = -1;
static gint ett_rrc_Event2e = -1;
static gint ett_rrc_Event2e_r6 = -1;
+static gint ett_rrc_Event2e_r10 = -1;
static gint ett_rrc_Event2f = -1;
static gint ett_rrc_Event2f_r6 = -1;
+static gint ett_rrc_Event2f_r10 = -1;
static gint ett_rrc_Event3a = -1;
static gint ett_rrc_Event3b = -1;
static gint ett_rrc_Event3c = -1;
@@ -12425,6 +13125,7 @@ static gint ett_rrc_Event3d = -1;
static gint ett_rrc_EventResults = -1;
static gint ett_rrc_EventResults_v770ext = -1;
static gint ett_rrc_EventResults_v860ext = -1;
+static gint ett_rrc_EventResults_va40ext = -1;
static gint ett_rrc_EventResultsOnSecUlFreq = -1;
static gint ett_rrc_ExtraDoppler = -1;
static gint ett_rrc_ExtraDopplerInfo = -1;
@@ -12445,11 +13146,15 @@ static gint ett_rrc_GANSSGenericData_v860ext = -1;
static gint ett_rrc_GANSSGenericData_r8 = -1;
static gint ett_rrc_GANSSGenericData_r9 = -1;
static gint ett_rrc_GANSSGenericData_v920ext = -1;
+static gint ett_rrc_GANSSGenericData_va40ext = -1;
+static gint ett_rrc_GANSSGenericData_r10 = -1;
static gint ett_rrc_GANSSGenericDataList = -1;
static gint ett_rrc_GANSSGenericDataList_v860ext = -1;
static gint ett_rrc_GANSSGenericDataList_r8 = -1;
static gint ett_rrc_GANSSGenericDataList_r9 = -1;
static gint ett_rrc_GANSSGenericDataList_v920ext = -1;
+static gint ett_rrc_GANSSGenericDataList_va40ext = -1;
+static gint ett_rrc_GANSSGenericDataList_r10 = -1;
static gint ett_rrc_GANSSGenericMeasurementInfo = -1;
static gint ett_rrc_GANSSGenericMeasurementInfo_item = -1;
static gint ett_rrc_GANSSGenericMeasurementInfo_v860ext = -1;
@@ -12470,8 +13175,14 @@ static gint ett_rrc_T_ganssAddADchoices = -1;
static gint ett_rrc_GanssRequestedGenericAssistanceDataList = -1;
static gint ett_rrc_GanssRequestedGenericAssistanceDataList_v860ext = -1;
static gint ett_rrc_GANSSSatelliteInformation = -1;
+static gint ett_rrc_GANSSSatelliteInformation_va40ext = -1;
+static gint ett_rrc_GANSSSatelliteInformation_r10 = -1;
static gint ett_rrc_GANSSSatelliteInformationList = -1;
+static gint ett_rrc_GANSSSatelliteInformationList_va40ext = -1;
+static gint ett_rrc_GANSSSatelliteInformationList_r10 = -1;
static gint ett_rrc_GANSSTimeModelsList = -1;
+static gint ett_rrc_GANSSTimeModelsList_va40ext = -1;
+static gint ett_rrc_GANSSTimeModelsList_r10 = -1;
static gint ett_rrc_GANSS_SAT_Info_Almanac_GLOkp = -1;
static gint ett_rrc_GANSS_SAT_Info_Almanac_Kp = -1;
static gint ett_rrc_GANSS_SAT_Info_Almanac_MIDIkp = -1;
@@ -12519,9 +13230,10 @@ static gint ett_rrc_InterFreqCellInfoList = -1;
static gint ett_rrc_InterFreqCellInfoList_r4 = -1;
static gint ett_rrc_InterFreqCellInfoList_r8 = -1;
static gint ett_rrc_InterFreqCellInfoList_r9 = -1;
+static gint ett_rrc_InterFreqCellInfoList_r10 = -1;
static gint ett_rrc_InterFreqSIAcquisition = -1;
-static gint ett_rrc_T_modeSpecificInfo_101 = -1;
-static gint ett_rrc_T_fdd_138 = -1;
+static gint ett_rrc_T_modeSpecificInfo_104 = -1;
+static gint ett_rrc_T_fdd_141 = -1;
static gint ett_rrc_InterFreqCellInfoSI_List_RSCP = -1;
static gint ett_rrc_InterFreqCellInfoSI_List_ECN0 = -1;
static gint ett_rrc_InterFreqCellInfoSI_List_HCS_RSCP = -1;
@@ -12536,22 +13248,25 @@ static gint ett_rrc_InterFreqCellMeasuredResultsList = -1;
static gint ett_rrc_InterFreqCellMeasuredResultsList_v920ext = -1;
static gint ett_rrc_InterFreqEvent = -1;
static gint ett_rrc_InterFreqEvent_r6 = -1;
+static gint ett_rrc_InterFreqEvent_r10 = -1;
static gint ett_rrc_InterFreqEventList = -1;
static gint ett_rrc_InterFreqEventList_r6 = -1;
+static gint ett_rrc_InterFreqEventList_r10 = -1;
static gint ett_rrc_InterFrequencyMeasuredResultsList_v590ext = -1;
static gint ett_rrc_Inter_FreqEventCriteria_v590ext = -1;
static gint ett_rrc_Inter_FreqEventCriteriaList_v590ext = -1;
static gint ett_rrc_Intra_FreqEventCriteriaList_v590ext = -1;
static gint ett_rrc_IntraFrequencyMeasuredResultsList_v590ext = -1;
static gint ett_rrc_InterFreqEventResults = -1;
+static gint ett_rrc_InterFreqEventResults_va40ext = -1;
static gint ett_rrc_InterFreqEventResults_LCR_r4_ext = -1;
static gint ett_rrc_InterFreqMeasQuantity = -1;
static gint ett_rrc_T_reportingCriteria = -1;
static gint ett_rrc_T_intraFreqReportingCriteria = -1;
static gint ett_rrc_T_interFreqReportingCriteria = -1;
-static gint ett_rrc_T_modeSpecificInfo_102 = -1;
-static gint ett_rrc_T_fdd_139 = -1;
-static gint ett_rrc_T_tdd_90 = -1;
+static gint ett_rrc_T_modeSpecificInfo_105 = -1;
+static gint ett_rrc_T_fdd_142 = -1;
+static gint ett_rrc_T_tdd_93 = -1;
static gint ett_rrc_InterFreqMeasuredResults = -1;
static gint ett_rrc_InterFreqMeasuredResults_v920ext = -1;
static gint ett_rrc_InterFreqMeasuredResultsList = -1;
@@ -12566,20 +13281,22 @@ static gint ett_rrc_InterFreqMeasurementSysInfo_HCS_RSCP_LCR_r4 = -1;
static gint ett_rrc_InterFreqMeasurementSysInfo_HCS_ECN0_LCR_r4 = -1;
static gint ett_rrc_InterFreqRACHRepCellsList = -1;
static gint ett_rrc_Dummy_InterFreqRACHReportingInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_103 = -1;
-static gint ett_rrc_T_fdd_140 = -1;
-static gint ett_rrc_T_tdd_91 = -1;
+static gint ett_rrc_T_modeSpecificInfo_106 = -1;
+static gint ett_rrc_T_fdd_143 = -1;
+static gint ett_rrc_T_tdd_94 = -1;
static gint ett_rrc_InterFreqRACHReportingInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_104 = -1;
-static gint ett_rrc_T_fdd_141 = -1;
-static gint ett_rrc_T_tdd_92 = -1;
+static gint ett_rrc_T_modeSpecificInfo_107 = -1;
+static gint ett_rrc_T_fdd_144 = -1;
+static gint ett_rrc_T_tdd_95 = -1;
static gint ett_rrc_InterFreqReportCriteria = -1;
static gint ett_rrc_InterFreqReportCriteria_r4 = -1;
static gint ett_rrc_InterFreqReportCriteria_r6 = -1;
static gint ett_rrc_InterFreqReportCriteria_r7 = -1;
static gint ett_rrc_InterFreqReportCriteria_r9 = -1;
+static gint ett_rrc_InterFreqReportCriteria_r10 = -1;
static gint ett_rrc_InterFreqReportingCriteria = -1;
static gint ett_rrc_InterFreqReportingCriteria_r6 = -1;
+static gint ett_rrc_InterFreqReportingCriteria_r10 = -1;
static gint ett_rrc_InterFreqReportingQuantity = -1;
static gint ett_rrc_InterFreqRepQuantityRACH_TDDList = -1;
static gint ett_rrc_InterFrequencyMeasurement = -1;
@@ -12588,6 +13305,7 @@ static gint ett_rrc_InterFrequencyMeasurement_r6 = -1;
static gint ett_rrc_InterFrequencyMeasurement_r7 = -1;
static gint ett_rrc_InterFrequencyMeasurement_r8 = -1;
static gint ett_rrc_InterFrequencyMeasurement_r9 = -1;
+static gint ett_rrc_InterFrequencyMeasurement_r10 = -1;
static gint ett_rrc_InterRAT_TargetCellDescription = -1;
static gint ett_rrc_T_technologySpecificInfo = -1;
static gint ett_rrc_T_gsm_08 = -1;
@@ -12635,10 +13353,11 @@ static gint ett_rrc_IntraFreqCellInfoList_r4 = -1;
static gint ett_rrc_IntraFreqCellInfoListInfoOnSecULFreq = -1;
static gint ett_rrc_IntraFreqCellInfoListOnSecULFreq = -1;
static gint ett_rrc_IntraFreqCellInfoList_r9 = -1;
+static gint ett_rrc_IntraFreqCellInfoList_r10 = -1;
static gint ett_rrc_IntraFreqSIAcquisitionInfo = -1;
static gint ett_rrc_IntraFreqSIAcquisition = -1;
-static gint ett_rrc_T_modeSpecificInfo_105 = -1;
-static gint ett_rrc_T_fdd_142 = -1;
+static gint ett_rrc_T_modeSpecificInfo_108 = -1;
+static gint ett_rrc_T_fdd_145 = -1;
static gint ett_rrc_IntraFreqCellInfoSI_List_RSCP = -1;
static gint ett_rrc_IntraFreqCellInfoSI_List_ECN0 = -1;
static gint ett_rrc_IntraFreqCellInfoSI_List_HCS_RSCP = -1;
@@ -12670,9 +13389,9 @@ static gint ett_rrc_SEQUENCE_SIZE_1_maxMeasEventOnSecULFreq_OF_IntraFreqEventCri
static gint ett_rrc_IntraFreqEventResults = -1;
static gint ett_rrc_IntraFreqEventResultsOnSecUlFreq = -1;
static gint ett_rrc_IntraFreqMeasQuantity = -1;
-static gint ett_rrc_T_modeSpecificInfo_106 = -1;
-static gint ett_rrc_T_fdd_143 = -1;
-static gint ett_rrc_T_tdd_93 = -1;
+static gint ett_rrc_T_modeSpecificInfo_109 = -1;
+static gint ett_rrc_T_fdd_146 = -1;
+static gint ett_rrc_T_tdd_96 = -1;
static gint ett_rrc_IntraFreqMeasQuantity_TDDList = -1;
static gint ett_rrc_IntraFreqMeasQuantity_TDD_sib3List = -1;
static gint ett_rrc_IntraFreqMeasuredResultsList = -1;
@@ -12699,16 +13418,60 @@ static gint ett_rrc_IntraFreqReportingCriteria_r9 = -1;
static gint ett_rrc_IntraFreqReportingCriteria_1b_r5 = -1;
static gint ett_rrc_IntraFreqReportingQuantity = -1;
static gint ett_rrc_IntraFreqReportingQuantityForRACH = -1;
-static gint ett_rrc_T_modeSpecificInfo_107 = -1;
-static gint ett_rrc_T_fdd_144 = -1;
-static gint ett_rrc_T_tdd_94 = -1;
+static gint ett_rrc_T_modeSpecificInfo_110 = -1;
+static gint ett_rrc_T_fdd_147 = -1;
+static gint ett_rrc_T_tdd_97 = -1;
static gint ett_rrc_IntraFreqRepQuantityRACH_TDDList = -1;
static gint ett_rrc_IntraFrequencyMeasurement = -1;
static gint ett_rrc_IntraFrequencyMeasurement_r4 = -1;
static gint ett_rrc_IntraFrequencyMeasurement_r6 = -1;
static gint ett_rrc_IntraFrequencyMeasurement_r7 = -1;
static gint ett_rrc_IntraFrequencyMeasurement_r9 = -1;
+static gint ett_rrc_IntraFrequencyMeasurement_r10 = -1;
static gint ett_rrc_IntraFrequencyMeasuredResultsListOnSecULFreq = -1;
+static gint ett_rrc_IntraUTRAANR = -1;
+static gint ett_rrc_LoggedANRConfigurationInfo = -1;
+static gint ett_rrc_LoggedANRReportInfoList = -1;
+static gint ett_rrc_LoggedANRReportInfo = -1;
+static gint ett_rrc_LoggedCellInfo = -1;
+static gint ett_rrc_LoggedEUTRACellInfo = -1;
+static gint ett_rrc_LoggedGSMCellInfo = -1;
+static gint ett_rrc_LoggedMeasurementsConfigurationInfo = -1;
+static gint ett_rrc_T_areaConfiguration = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_32_OF_CellIdentity = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_8_OF_LAI = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_8_OF_RAI = -1;
+static gint ett_rrc_LoggedMeasInterfreqList_FDD = -1;
+static gint ett_rrc_LoggedMeasInterfreqInfo_FDD = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD = -1;
+static gint ett_rrc_LoggedMeasInterfreqInfo_TDD128 = -1;
+static gint ett_rrc_LoggedMeasInterRATNeighbourMeas = -1;
+static gint ett_rrc_LoggedMeasIntrafreqNeighbourList_FDD = -1;
+static gint ett_rrc_LoggedMeasNeighbourInfo_FDD = -1;
+static gint ett_rrc_LoggedMeasIntrafreqNeighbourMeasList_TDD128 = -1;
+static gint ett_rrc_LoggedMeasNeighbourMeas_TDD128 = -1;
+static gint ett_rrc_LoggedMeasGSMNeighbourCellsList = -1;
+static gint ett_rrc_LoggedMeasGSMNeighbourCellsinfo = -1;
+static gint ett_rrc_LoggedMeasEUTRAFreqList = -1;
+static gint ett_rrc_LoggedMeasEUTRAFreqInfo = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo = -1;
+static gint ett_rrc_LoggedMeasEUTRAFreqNeighbourInfo = -1;
+static gint ett_rrc_LoggedMeasLocationInfo = -1;
+static gint ett_rrc_LoggedMeasInfo_FDD = -1;
+static gint ett_rrc_LoggedMeasInfo_TDD128 = -1;
+static gint ett_rrc_LoggedMeasInterfreqList_TDD128 = -1;
+static gint ett_rrc_LoggedMeasInterfreqNeighbourList_TDD128 = -1;
+static gint ett_rrc_LoggedMeasReport = -1;
+static gint ett_rrc_LoggedMeasInfoList_FDD = -1;
+static gint ett_rrc_LoggedMeasInfoList_TDD128 = -1;
+static gint ett_rrc_LoggedMeasInfoList = -1;
+static gint ett_rrc_T_modeSpecificInfo_111 = -1;
+static gint ett_rrc_T_fdd_148 = -1;
+static gint ett_rrc_T_tdd_98 = -1;
+static gint ett_rrc_LoggedMeasServingCellMeas_FDD = -1;
+static gint ett_rrc_LoggedMeasServingCellMeas_TDD128 = -1;
+static gint ett_rrc_LoggedUTRACellInfo = -1;
+static gint ett_rrc_LoggingAbsoluteThreshold = -1;
static gint ett_rrc_KeplerianParameters = -1;
static gint ett_rrc_MeasuredResults = -1;
static gint ett_rrc_MeasuredResultsOnSecUlFreq = -1;
@@ -12728,10 +13491,10 @@ static gint ett_rrc_MeasuredResultsList_v860ext = -1;
static gint ett_rrc_MeasuredResultsList_v860ext_item = -1;
static gint ett_rrc_MeasuredResultsOnRACH = -1;
static gint ett_rrc_T_currentCell = -1;
-static gint ett_rrc_T_modeSpecificInfo_108 = -1;
-static gint ett_rrc_T_fdd_145 = -1;
+static gint ett_rrc_T_modeSpecificInfo_112 = -1;
+static gint ett_rrc_T_fdd_149 = -1;
static gint ett_rrc_T_measurementQuantity = -1;
-static gint ett_rrc_T_tdd_95 = -1;
+static gint ett_rrc_T_tdd_99 = -1;
static gint ett_rrc_MeasuredResultsOnRACH_v7g0ext = -1;
static gint ett_rrc_MonitoredCellRACH_List_v7g0ext = -1;
static gint ett_rrc_MeasuredResultsOnRACHinterFreq = -1;
@@ -12747,6 +13510,8 @@ static gint ett_rrc_MeasurementCommand_r8 = -1;
static gint ett_rrc_T_modify_05 = -1;
static gint ett_rrc_MeasurementCommand_r9 = -1;
static gint ett_rrc_T_modify_06 = -1;
+static gint ett_rrc_MeasurementCommand_r10 = -1;
+static gint ett_rrc_T_modify_07 = -1;
static gint ett_rrc_MeasurementControlSysInfo = -1;
static gint ett_rrc_T_use_of_HCS = -1;
static gint ett_rrc_T_hcs_not_used = -1;
@@ -12797,13 +13562,14 @@ static gint ett_rrc_MeasurementType_r6 = -1;
static gint ett_rrc_MeasurementType_r7 = -1;
static gint ett_rrc_MeasurementType_r8 = -1;
static gint ett_rrc_MeasurementType_r9 = -1;
+static gint ett_rrc_MeasurementType_r10 = -1;
static gint ett_rrc_MeasurementValidity = -1;
static gint ett_rrc_MonitoredCellRACH_List = -1;
static gint ett_rrc_MonitoredCellRACH_Result = -1;
-static gint ett_rrc_T_modeSpecificInfo_109 = -1;
-static gint ett_rrc_T_fdd_146 = -1;
+static gint ett_rrc_T_modeSpecificInfo_113 = -1;
+static gint ett_rrc_T_fdd_150 = -1;
static gint ett_rrc_T_measurementQuantity_01 = -1;
-static gint ett_rrc_T_tdd_96 = -1;
+static gint ett_rrc_T_tdd_100 = -1;
static gint ett_rrc_N_CR_T_CRMaxHyst = -1;
static gint ett_rrc_NAVclockModel = -1;
static gint ett_rrc_NavigationModelSatInfo = -1;
@@ -12814,12 +13580,12 @@ static gint ett_rrc_NavModel_NAVKeplerianSet = -1;
static gint ett_rrc_NavModel_SBASecef = -1;
static gint ett_rrc_EphemerisParameter = -1;
static gint ett_rrc_Neighbour = -1;
-static gint ett_rrc_T_modeSpecificInfo_110 = -1;
-static gint ett_rrc_T_fdd_147 = -1;
-static gint ett_rrc_T_tdd_97 = -1;
+static gint ett_rrc_T_modeSpecificInfo_114 = -1;
+static gint ett_rrc_T_fdd_151 = -1;
+static gint ett_rrc_T_tdd_101 = -1;
static gint ett_rrc_Neighbour_v390ext = -1;
-static gint ett_rrc_T_modeSpecificInfo_111 = -1;
-static gint ett_rrc_T_fdd_148 = -1;
+static gint ett_rrc_T_modeSpecificInfo_115 = -1;
+static gint ett_rrc_T_fdd_152 = -1;
static gint ett_rrc_NeighbourList = -1;
static gint ett_rrc_Neighbour_TDD_r7 = -1;
static gint ett_rrc_NeighbourList_TDD_r7 = -1;
@@ -12830,17 +13596,21 @@ static gint ett_rrc_NewInterFreqCell_r4 = -1;
static gint ett_rrc_NewInterFreqCell_v7b0ext = -1;
static gint ett_rrc_NewInterFreqCell_LCR_v8a0ext = -1;
static gint ett_rrc_NewInterFreqCell_r8 = -1;
-static gint ett_rrc_T_modeSpecificInfo_112 = -1;
-static gint ett_rrc_T_tdd128_55 = -1;
+static gint ett_rrc_T_modeSpecificInfo_116 = -1;
+static gint ett_rrc_T_tdd128_57 = -1;
static gint ett_rrc_NewInterFreqCell_r9 = -1;
-static gint ett_rrc_T_modeSpecificInfo_113 = -1;
-static gint ett_rrc_T_tdd128_56 = -1;
+static gint ett_rrc_T_modeSpecificInfo_117 = -1;
+static gint ett_rrc_T_tdd128_58 = -1;
+static gint ett_rrc_NewInterFreqCell_r10 = -1;
+static gint ett_rrc_T_modeSpecificInfo_118 = -1;
+static gint ett_rrc_T_tdd128_59 = -1;
static gint ett_rrc_NewInterFreqCellList = -1;
static gint ett_rrc_NewInterFreqCellList_r4 = -1;
static gint ett_rrc_NewInterFreqCellList_v7b0ext = -1;
static gint ett_rrc_NewInterFreqCellList_LCR_v8a0ext = -1;
static gint ett_rrc_NewInterFreqCellList_r8 = -1;
static gint ett_rrc_NewInterFreqCellList_r9 = -1;
+static gint ett_rrc_NewInterFreqCellList_r10 = -1;
static gint ett_rrc_NewInterFreqCellSI_RSCP = -1;
static gint ett_rrc_NewInterFreqCellSI_ECN0 = -1;
static gint ett_rrc_NewInterFreqCellSI_HCS_RSCP = -1;
@@ -12870,10 +13640,14 @@ static gint ett_rrc_NewInterRATCellList_B = -1;
static gint ett_rrc_NewIntraFreqCell = -1;
static gint ett_rrc_NewIntraFreqCell_r4 = -1;
static gint ett_rrc_NewIntraFreqCell_r9 = -1;
+static gint ett_rrc_NewIntraFreqCell_r10 = -1;
+static gint ett_rrc_T_modeSpecificInfo_119 = -1;
+static gint ett_rrc_T_tdd128_60 = -1;
static gint ett_rrc_NewIntraFreqCellOnSecULFreq = -1;
static gint ett_rrc_NewIntraFreqCellList = -1;
static gint ett_rrc_NewIntraFreqCellList_r4 = -1;
static gint ett_rrc_NewIntraFreqCellList_r9 = -1;
+static gint ett_rrc_NewIntraFreqCellList_r10 = -1;
static gint ett_rrc_NewIntraFreqCell_LCR_v8a0ext = -1;
static gint ett_rrc_NewIntraFreqCellList_LCR_v8a0ext = -1;
static gint ett_rrc_NewIntraFreqCellListOnSecULFreq = -1;
@@ -12895,14 +13669,19 @@ static gint ett_rrc_NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 = -1;
static gint ett_rrc_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 = -1;
static gint ett_rrc_NonUsedFreqParameter = -1;
static gint ett_rrc_NonUsedFreqParameter_r6 = -1;
+static gint ett_rrc_NonUsedFreqParameter_r10 = -1;
+static gint ett_rrc_NonUsedFreq2aParameter_r10 = -1;
static gint ett_rrc_NonUsedFreqParameterList = -1;
static gint ett_rrc_NonUsedFreqParameterList_r6 = -1;
+static gint ett_rrc_NonUsedFreqParameterList_r10 = -1;
+static gint ett_rrc_NonUsedFreq2aParameterList_r10 = -1;
static gint ett_rrc_NonUsedFreqWList_r6 = -1;
static gint ett_rrc_PenaltyTime_RSCP = -1;
static gint ett_rrc_PenaltyTime_ECN0 = -1;
static gint ett_rrc_PeriodicalReportingCriteria = -1;
static gint ett_rrc_PeriodicReportingInfo_1b = -1;
static gint ett_rrc_PeriodicalWithReportingCellStatus = -1;
+static gint ett_rrc_PeriodicalWithReportingCellStatus_r10 = -1;
static gint ett_rrc_PLMNIdentitiesOfNeighbourCells = -1;
static gint ett_rrc_PLMNIdentitiesOfNeighbourCells_v860ext = -1;
static gint ett_rrc_PLMNsOfInterFreqCellsList = -1;
@@ -12919,15 +13698,15 @@ static gint ett_rrc_PLMNsOfInterRATCellsList_item = -1;
static gint ett_rrc_PositionEstimate = -1;
static gint ett_rrc_QualityEventResults = -1;
static gint ett_rrc_QualityMeasuredResults = -1;
-static gint ett_rrc_T_modeSpecificInfo_114 = -1;
-static gint ett_rrc_T_tdd_98 = -1;
+static gint ett_rrc_T_modeSpecificInfo_120 = -1;
+static gint ett_rrc_T_tdd_102 = -1;
static gint ett_rrc_QualityMeasurement = -1;
static gint ett_rrc_QualityReportCriteria = -1;
static gint ett_rrc_QualityReportingCriteria = -1;
static gint ett_rrc_QualityReportingCriteriaSingle = -1;
static gint ett_rrc_QualityReportingQuantity = -1;
-static gint ett_rrc_T_modeSpecificInfo_115 = -1;
-static gint ett_rrc_T_tdd_99 = -1;
+static gint ett_rrc_T_modeSpecificInfo_121 = -1;
+static gint ett_rrc_T_tdd_103 = -1;
static gint ett_rrc_ReferenceCellPosition = -1;
static gint ett_rrc_ReferenceLocation = -1;
static gint ett_rrc_ReferenceLocationGANSS = -1;
@@ -12941,13 +13720,16 @@ static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_IntraFreqCellID = -1;
static gint ett_rrc_RemovedIntraFreqCellListOnSecULFreq = -1;
static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_IntraFreqCellIDOnSecULFreq = -1;
static gint ett_rrc_ReportingCellStatus = -1;
+static gint ett_rrc_ReportingCellStatus_r10 = -1;
static gint ett_rrc_ReportingCellStatusOpt = -1;
+static gint ett_rrc_ReportingCellStatusOpt_r10 = -1;
static gint ett_rrc_ReportingInfoForCellDCH = -1;
static gint ett_rrc_ReportingInfoForCellDCH_LCR_r4 = -1;
static gint ett_rrc_ReqDataBitAssistance = -1;
static gint ett_rrc_T_ganssSatelliteInfo = -1;
static gint ett_rrc_RL_AdditionInfoList = -1;
static gint ett_rrc_RL_InformationLists = -1;
+static gint ett_rrc_RSCPforANR = -1;
static gint ett_rrc_SatData = -1;
static gint ett_rrc_SatDataList = -1;
static gint ett_rrc_SatellitesListRelatedData = -1;
@@ -12965,6 +13747,7 @@ static gint ett_rrc_SubFrame1Reserved = -1;
static gint ett_rrc_T_ADVinfo = -1;
static gint ett_rrc_T_ADVinfo_ext = -1;
static gint ett_rrc_T_CRMax = -1;
+static gint ett_rrc_TCE_Id = -1;
static gint ett_rrc_TemporaryOffsetList = -1;
static gint ett_rrc_ThreholdNonUsedFrequency_deltaList = -1;
static gint ett_rrc_TimeslotInfo = -1;
@@ -12977,6 +13760,8 @@ static gint ett_rrc_SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotInfo_LCR_r4 = -1;
static gint ett_rrc_TimeslotISCP_List = -1;
static gint ett_rrc_TimeslotListWithISCP = -1;
static gint ett_rrc_TimeslotWithISCP = -1;
+static gint ett_rrc_TraceReference = -1;
+static gint ett_rrc_TraceRecordingSession = -1;
static gint ett_rrc_TrafficVolumeEventParam = -1;
static gint ett_rrc_TrafficVolumeEventResults = -1;
static gint ett_rrc_TrafficVolumeMeasQuantity = -1;
@@ -13000,30 +13785,30 @@ static gint ett_rrc_UE_InternalEventParamList = -1;
static gint ett_rrc_UE_InternalEventResults = -1;
static gint ett_rrc_UE_InternalMeasQuantity = -1;
static gint ett_rrc_UE_InternalMeasuredResults = -1;
-static gint ett_rrc_T_modeSpecificInfo_116 = -1;
-static gint ett_rrc_T_fdd_149 = -1;
-static gint ett_rrc_T_tdd_100 = -1;
+static gint ett_rrc_T_modeSpecificInfo_122 = -1;
+static gint ett_rrc_T_fdd_153 = -1;
+static gint ett_rrc_T_tdd_104 = -1;
static gint ett_rrc_UE_InternalMeasuredResults_LCR_r4 = -1;
static gint ett_rrc_UE_InternalMeasuredResults_v770ext = -1;
-static gint ett_rrc_T_modeSpecificInfo_117 = -1;
+static gint ett_rrc_T_modeSpecificInfo_123 = -1;
static gint ett_rrc_T_tdd384_768_02 = -1;
-static gint ett_rrc_T_tdd128_57 = -1;
+static gint ett_rrc_T_tdd128_61 = -1;
static gint ett_rrc_UE_InternalMeasurement = -1;
static gint ett_rrc_UE_InternalMeasurement_r4 = -1;
static gint ett_rrc_UE_InternalMeasurementSysInfo = -1;
static gint ett_rrc_UE_InternalReportCriteria = -1;
static gint ett_rrc_UE_InternalReportingCriteria = -1;
static gint ett_rrc_UE_InternalReportingQuantity = -1;
-static gint ett_rrc_T_modeSpecificInfo_118 = -1;
-static gint ett_rrc_T_fdd_150 = -1;
-static gint ett_rrc_T_tdd_101 = -1;
+static gint ett_rrc_T_modeSpecificInfo_124 = -1;
+static gint ett_rrc_T_fdd_154 = -1;
+static gint ett_rrc_T_tdd_105 = -1;
static gint ett_rrc_UE_InternalReportingQuantity_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_119 = -1;
-static gint ett_rrc_T_fdd_151 = -1;
-static gint ett_rrc_T_tdd_102 = -1;
-static gint ett_rrc_T_tddOption_25 = -1;
-static gint ett_rrc_T_tdd384_39 = -1;
-static gint ett_rrc_T_tdd128_58 = -1;
+static gint ett_rrc_T_modeSpecificInfo_125 = -1;
+static gint ett_rrc_T_fdd_155 = -1;
+static gint ett_rrc_T_tdd_106 = -1;
+static gint ett_rrc_T_tddOption_26 = -1;
+static gint ett_rrc_T_tdd384_40 = -1;
+static gint ett_rrc_T_tdd128_62 = -1;
static gint ett_rrc_UE_RX_TX_ReportEntry = -1;
static gint ett_rrc_UE_RX_TX_ReportEntryList = -1;
static gint ett_rrc_UE_RX_TX_TimeDifferenceType2Info = -1;
@@ -13046,6 +13831,8 @@ static gint ett_rrc_UE_Positioning_GANSS_AddUTCModels = -1;
static gint ett_rrc_UE_Positioning_GANSS_Almanac = -1;
static gint ett_rrc_UE_Positioning_GANSS_Almanac_v860ext = -1;
static gint ett_rrc_UE_Positioning_GANSS_Almanac_r8 = -1;
+static gint ett_rrc_UE_Positioning_GANSS_Almanac_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GANSS_Almanac_r10 = -1;
static gint ett_rrc_UE_Positioning_GANSS_AdditionalAssistanceDataRequest = -1;
static gint ett_rrc_UE_Positioning_GANSS_AdditionalAssistanceDataRequest_v860ext = -1;
static gint ett_rrc_UE_Positioning_GANSS_AddIonoModel = -1;
@@ -13055,6 +13842,8 @@ static gint ett_rrc_UE_Positioning_GANSS_AssistanceData_v860ext = -1;
static gint ett_rrc_UE_Positioning_GANSS_AssistanceData_r8 = -1;
static gint ett_rrc_UE_Positioning_GANSS_AssistanceData_r9 = -1;
static gint ett_rrc_UE_Positioning_GANSS_AssistanceData_v920ext = -1;
+static gint ett_rrc_UE_Positioning_GANSS_AssistanceData_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GANSS_AssistanceData_r10 = -1;
static gint ett_rrc_UE_Positioning_GANSS_AuxiliaryInfo = -1;
static gint ett_rrc_UE_Positioning_GANSS_ClockModel = -1;
static gint ett_rrc_UE_Positioning_GANSS_AddClockModels = -1;
@@ -13070,24 +13859,41 @@ static gint ett_rrc_UE_Positioning_GANSS_OrbitModel = -1;
static gint ett_rrc_UE_Positioning_GANSS_RealTimeIntegrity = -1;
static gint ett_rrc_UE_Positioning_GANSS_RealTimeIntegrity_item = -1;
static gint ett_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo = -1;
+static gint ett_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_r10 = -1;
static gint ett_rrc_UE_Positioning_GANSS_ReferenceTime = -1;
static gint ett_rrc_T_utran_ganssreferenceTime = -1;
static gint ett_rrc_T_mode = -1;
-static gint ett_rrc_T_fdd_152 = -1;
-static gint ett_rrc_T_tdd_103 = -1;
+static gint ett_rrc_T_fdd_156 = -1;
+static gint ett_rrc_T_tdd_107 = -1;
+static gint ett_rrc_UE_Positioning_GANSS_ReferenceTime_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GANSS_ReferenceTime_r10 = -1;
+static gint ett_rrc_T_utran_ganssreferenceTime_01 = -1;
+static gint ett_rrc_T_mode_01 = -1;
+static gint ett_rrc_T_fdd_157 = -1;
+static gint ett_rrc_T_tdd_108 = -1;
static gint ett_rrc_UE_Positioning_GANSS_TimeModel = -1;
+static gint ett_rrc_UE_Positioning_GANSS_TimeModel_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GANSS_TimeModel_r10 = -1;
static gint ett_rrc_UE_Positioning_GANSS_TimeModels = -1;
+static gint ett_rrc_UE_Positioning_GANSS_TimeModels_va40ext = -1;
static gint ett_rrc_UE_Positioning_GANSS_UTCModel = -1;
static gint ett_rrc_UE_Positioning_GPS_AcquisitionAssistance = -1;
static gint ett_rrc_UE_Positioning_GPS_AcquisitionAssistance_v770ext = -1;
static gint ett_rrc_UE_Positioning_GPS_AcquisitionAssistance_r7 = -1;
+static gint ett_rrc_UE_Positioning_GPS_AcquisitionAssistance_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GPS_AcquisitionAssistance_r10 = -1;
static gint ett_rrc_UE_Positioning_GPS_AdditionalAssistanceDataRequest = -1;
static gint ett_rrc_UE_Positioning_GPS_Almanac = -1;
+static gint ett_rrc_UE_Positioning_GPS_Almanac_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GPS_Almanac_r10 = -1;
static gint ett_rrc_UE_Positioning_GPS_AssistanceData = -1;
static gint ett_rrc_UE_Positioning_GPS_AssistanceData_v770ext = -1;
static gint ett_rrc_UE_Positioning_GPS_AssistanceData_r7 = -1;
static gint ett_rrc_UE_Positioning_GPS_AssistanceData_r9 = -1;
static gint ett_rrc_UE_Positioning_GPS_AssistanceData_v920ext = -1;
+static gint ett_rrc_UE_Positioning_GPS_AssistanceData_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GPS_AssistanceData_r10 = -1;
static gint ett_rrc_UE_Positioning_GPS_DGPS_Corrections = -1;
static gint ett_rrc_UE_Positioning_GPS_DGPS_Corrections_r9 = -1;
static gint ett_rrc_UE_Positioning_GPS_DGPS_Corrections_v920ext = -1;
@@ -13098,18 +13904,20 @@ static gint ett_rrc_UE_Positioning_GPS_MeasurementResults_v770ext = -1;
static gint ett_rrc_UE_Positioning_GPS_NavigationModel = -1;
static gint ett_rrc_UE_Positioning_GPS_NavModelAddDataReq = -1;
static gint ett_rrc_UE_Positioning_GPS_ReferenceCellInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_120 = -1;
-static gint ett_rrc_T_fdd_153 = -1;
-static gint ett_rrc_T_tdd_104 = -1;
+static gint ett_rrc_T_modeSpecificInfo_126 = -1;
+static gint ett_rrc_T_fdd_158 = -1;
+static gint ett_rrc_T_tdd_109 = -1;
static gint ett_rrc_UE_Positioning_GPS_ReferenceTime = -1;
static gint ett_rrc_UE_Positioning_GPS_ReferenceTime_v770ext = -1;
static gint ett_rrc_UE_Positioning_GPS_ReferenceTime_r7 = -1;
+static gint ett_rrc_UE_Positioning_GPS_ReferenceTime_va40ext = -1;
+static gint ett_rrc_UE_Positioning_GPS_ReferenceTime_r10 = -1;
static gint ett_rrc_UE_Positioning_GPS_UTC_Model = -1;
static gint ett_rrc_UE_Positioning_IPDL_Parameters = -1;
static gint ett_rrc_UE_Positioning_IPDL_Parameters_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_121 = -1;
-static gint ett_rrc_T_fdd_154 = -1;
-static gint ett_rrc_T_tdd_105 = -1;
+static gint ett_rrc_T_modeSpecificInfo_127 = -1;
+static gint ett_rrc_T_fdd_159 = -1;
+static gint ett_rrc_T_tdd_110 = -1;
static gint ett_rrc_UE_Positioning_IPDL_Parameters_TDD_r4_ext = -1;
static gint ett_rrc_UE_Positioning_MeasuredResults = -1;
static gint ett_rrc_UE_Positioning_MeasuredResults_v770ext = -1;
@@ -13121,6 +13929,7 @@ static gint ett_rrc_UE_Positioning_Measurement_r4 = -1;
static gint ett_rrc_UE_Positioning_Measurement_r7 = -1;
static gint ett_rrc_UE_Positioning_Measurement_r8 = -1;
static gint ett_rrc_UE_Positioning_Measurement_r9 = -1;
+static gint ett_rrc_UE_Positioning_Measurement_r10 = -1;
static gint ett_rrc_UE_Positioning_MeasurementEventResults = -1;
static gint ett_rrc_UE_Positioning_MeasurementEventResults_v770ext = -1;
static gint ett_rrc_UE_Positioning_MeasurementEventResults_v860ext = -1;
@@ -13133,33 +13942,33 @@ static gint ett_rrc_UE_Positioning_OTDOA_AssistanceData_r7 = -1;
static gint ett_rrc_UE_Positioning_IPDL_Parameters_TDDList_r4_ext = -1;
static gint ett_rrc_UE_Positioning_OTDOA_MeasuredResultsTDD_ext = -1;
static gint ett_rrc_UE_Positioning_OTDOA_Measurement = -1;
-static gint ett_rrc_T_modeSpecificInfo_122 = -1;
-static gint ett_rrc_T_fdd_155 = -1;
-static gint ett_rrc_T_tdd_106 = -1;
+static gint ett_rrc_T_modeSpecificInfo_128 = -1;
+static gint ett_rrc_T_fdd_160 = -1;
+static gint ett_rrc_T_tdd_111 = -1;
static gint ett_rrc_UE_Positioning_OTDOA_Measurement_v390ext = -1;
static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_123 = -1;
-static gint ett_rrc_T_fdd_156 = -1;
-static gint ett_rrc_T_tdd_107 = -1;
+static gint ett_rrc_T_modeSpecificInfo_129 = -1;
+static gint ett_rrc_T_fdd_161 = -1;
+static gint ett_rrc_T_tdd_112 = -1;
static gint ett_rrc_T_positioningMode = -1;
static gint ett_rrc_T_ueBased = -1;
static gint ett_rrc_T_ueAssisted = -1;
static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_124 = -1;
-static gint ett_rrc_T_fdd_157 = -1;
-static gint ett_rrc_T_tdd_108 = -1;
+static gint ett_rrc_T_modeSpecificInfo_130 = -1;
+static gint ett_rrc_T_fdd_162 = -1;
+static gint ett_rrc_T_tdd_113 = -1;
static gint ett_rrc_T_positioningMode_01 = -1;
static gint ett_rrc_T_ueBased_01 = -1;
static gint ett_rrc_T_ueAssisted_01 = -1;
static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_UEB = -1;
-static gint ett_rrc_T_modeSpecificInfo_125 = -1;
-static gint ett_rrc_T_fdd_158 = -1;
-static gint ett_rrc_T_tdd_109 = -1;
+static gint ett_rrc_T_modeSpecificInfo_131 = -1;
+static gint ett_rrc_T_fdd_163 = -1;
+static gint ett_rrc_T_tdd_114 = -1;
static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_UEB_ext = -1;
static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_126 = -1;
-static gint ett_rrc_T_fdd_159 = -1;
-static gint ett_rrc_T_tdd_110 = -1;
+static gint ett_rrc_T_modeSpecificInfo_132 = -1;
+static gint ett_rrc_T_fdd_164 = -1;
+static gint ett_rrc_T_tdd_115 = -1;
static gint ett_rrc_T_positioningMode_02 = -1;
static gint ett_rrc_T_ueBased_02 = -1;
static gint ett_rrc_T_ueAssisted_02 = -1;
@@ -13170,37 +13979,37 @@ static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellList_UEB_ext = -1;
static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellList_r7 = -1;
static gint ett_rrc_UE_Positioning_OTDOA_Quality = -1;
static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo = -1;
-static gint ett_rrc_T_modeSpecificInfo_127 = -1;
-static gint ett_rrc_T_fdd_160 = -1;
-static gint ett_rrc_T_tdd_111 = -1;
+static gint ett_rrc_T_modeSpecificInfo_133 = -1;
+static gint ett_rrc_T_fdd_165 = -1;
+static gint ett_rrc_T_tdd_116 = -1;
static gint ett_rrc_T_positioningMode_03 = -1;
static gint ett_rrc_T_ueBased_03 = -1;
static gint ett_rrc_T_ueAssisted_03 = -1;
static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r4 = -1;
-static gint ett_rrc_T_modeSpecificInfo_128 = -1;
-static gint ett_rrc_T_fdd_161 = -1;
-static gint ett_rrc_T_tdd_112 = -1;
+static gint ett_rrc_T_modeSpecificInfo_134 = -1;
+static gint ett_rrc_T_fdd_166 = -1;
+static gint ett_rrc_T_tdd_117 = -1;
static gint ett_rrc_T_positioningMode_04 = -1;
static gint ett_rrc_T_ueBased_04 = -1;
static gint ett_rrc_T_ueAssisted_04 = -1;
static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB = -1;
-static gint ett_rrc_T_modeSpecificInfo_129 = -1;
-static gint ett_rrc_T_fdd_162 = -1;
-static gint ett_rrc_T_tdd_113 = -1;
+static gint ett_rrc_T_modeSpecificInfo_135 = -1;
+static gint ett_rrc_T_fdd_167 = -1;
+static gint ett_rrc_T_tdd_118 = -1;
static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB_ext = -1;
static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_130 = -1;
-static gint ett_rrc_T_fdd_163 = -1;
-static gint ett_rrc_T_tdd_114 = -1;
+static gint ett_rrc_T_modeSpecificInfo_136 = -1;
+static gint ett_rrc_T_fdd_168 = -1;
+static gint ett_rrc_T_tdd_119 = -1;
static gint ett_rrc_T_positioningMode_05 = -1;
static gint ett_rrc_T_ueBased_05 = -1;
static gint ett_rrc_T_ueAssisted_05 = -1;
static gint ett_rrc_UE_Positioning_PositionEstimateInfo = -1;
static gint ett_rrc_T_referenceTime_02 = -1;
static gint ett_rrc_T_cell_Timing = -1;
-static gint ett_rrc_T_modeSpecificInfo_131 = -1;
-static gint ett_rrc_T_fdd_164 = -1;
-static gint ett_rrc_T_tdd_115 = -1;
+static gint ett_rrc_T_modeSpecificInfo_137 = -1;
+static gint ett_rrc_T_fdd_169 = -1;
+static gint ett_rrc_T_tdd_120 = -1;
static gint ett_rrc_UE_Positioning_PositionEstimateInfo_v770ext = -1;
static gint ett_rrc_T_referenceTimeOptions = -1;
static gint ett_rrc_T_r7_15 = -1;
@@ -13217,23 +14026,23 @@ static gint ett_rrc_UTCmodelSet2 = -1;
static gint ett_rrc_UTCmodelSet3 = -1;
static gint ett_rrc_UTRAN_GANSSReferenceTime = -1;
static gint ett_rrc_T_ue_GANSSTimingOfCellFrames = -1;
-static gint ett_rrc_T_mode_01 = -1;
-static gint ett_rrc_T_fdd_165 = -1;
-static gint ett_rrc_T_tdd_116 = -1;
+static gint ett_rrc_T_mode_02 = -1;
+static gint ett_rrc_T_fdd_170 = -1;
+static gint ett_rrc_T_tdd_121 = -1;
static gint ett_rrc_UTRAN_FDD_FrequencyList = -1;
static gint ett_rrc_UTRAN_FDD_Frequency = -1;
static gint ett_rrc_UTRAN_TDD_FrequencyList = -1;
static gint ett_rrc_UTRAN_TDD_Frequency = -1;
static gint ett_rrc_UTRAN_GPSReferenceTime = -1;
static gint ett_rrc_T_utran_GPSTimingOfCell = -1;
-static gint ett_rrc_T_modeSpecificInfo_132 = -1;
-static gint ett_rrc_T_fdd_166 = -1;
-static gint ett_rrc_T_tdd_117 = -1;
+static gint ett_rrc_T_modeSpecificInfo_138 = -1;
+static gint ett_rrc_T_fdd_171 = -1;
+static gint ett_rrc_T_tdd_122 = -1;
static gint ett_rrc_UTRAN_GPSReferenceTimeResult = -1;
static gint ett_rrc_T_ue_GPSTimingOfCell = -1;
-static gint ett_rrc_T_modeSpecificInfo_133 = -1;
-static gint ett_rrc_T_fdd_167 = -1;
-static gint ett_rrc_T_tdd_118 = -1;
+static gint ett_rrc_T_modeSpecificInfo_139 = -1;
+static gint ett_rrc_T_fdd_172 = -1;
+static gint ett_rrc_T_tdd_123 = -1;
static gint ett_rrc_UTRA_PriorityInfoList = -1;
static gint ett_rrc_T_utra_ServingCell = -1;
static gint ett_rrc_UTRA_PriorityInfoList_v920ext = -1;
@@ -13249,9 +14058,9 @@ static gint ett_rrc_DataVolumeHistory = -1;
static gint ett_rrc_DataVolumePerRB = -1;
static gint ett_rrc_DataVolumePerRB_List = -1;
static gint ett_rrc_DeferredMeasurementControlReadingSupport = -1;
-static gint ett_rrc_T_modeSpecificInfo_134 = -1;
-static gint ett_rrc_T_fdd_168 = -1;
-static gint ett_rrc_T_tdd_119 = -1;
+static gint ett_rrc_T_modeSpecificInfo_140 = -1;
+static gint ett_rrc_T_fdd_173 = -1;
+static gint ett_rrc_T_tdd_124 = -1;
static gint ett_rrc_ETWS_Information = -1;
static gint ett_rrc_EUTRA_BlacklistedCell = -1;
static gint ett_rrc_EUTRA_BlacklistedCellPerFreqList = -1;
@@ -13293,7 +14102,7 @@ static gint ett_rrc_MasterInformationBlock = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_48 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_15 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_26 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_167 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_181 = -1;
static gint ett_rrc_MasterInformationBlock_v690ext = -1;
static gint ett_rrc_MasterInformationBlock_v6b0ext_IEs = -1;
static gint ett_rrc_MasterInformationBlock_v860ext_IEs = -1;
@@ -13321,11 +14130,11 @@ static gint ett_rrc_SibOFF_List = -1;
static gint ett_rrc_SysInfoType1 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_v860NonCriticalExtentions_02 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_168 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_182 = -1;
static gint ett_rrc_SysInfoType1_v3a0ext_IEs = -1;
static gint ett_rrc_SysInfoType1_v860ext_IEs = -1;
static gint ett_rrc_SysInfoType2 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_169 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_183 = -1;
static gint ett_rrc_SysInfoType3 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_17 = -1;
static gint ett_rrc_T_v590NonCriticalExtension = -1;
@@ -13336,7 +14145,7 @@ static gint ett_rrc_T_v830NonCriticalExtension = -1;
static gint ett_rrc_T_v860NonCriticalExtension_01 = -1;
static gint ett_rrc_T_v870NonCriticalExtension = -1;
static gint ett_rrc_T_v900NonCriticalExtension = -1;
-static gint ett_rrc_T_nonCriticalExtensions_170 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_184 = -1;
static gint ett_rrc_SysInfoType3_v4b0ext_IEs = -1;
static gint ett_rrc_SysInfoType3_v590ext = -1;
static gint ett_rrc_SysInfoType3_v5c0ext_IEs = -1;
@@ -13351,15 +14160,15 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_18 = -1;
static gint ett_rrc_T_v590NonCriticalExtension_01 = -1;
static gint ett_rrc_T_v5b0NonCriticalExtension = -1;
static gint ett_rrc_T_v5c0NonCriticalExtension = -1;
-static gint ett_rrc_T_nonCriticalExtensions_171 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_185 = -1;
static gint ett_rrc_SysInfoType4_v4b0ext_IEs = -1;
static gint ett_rrc_SysInfoType4_v590ext = -1;
static gint ett_rrc_SysInfoType4_v5b0ext_IEs = -1;
static gint ett_rrc_SysInfoType4_v5c0ext_IEs = -1;
static gint ett_rrc_SysInfoType5 = -1;
-static gint ett_rrc_T_modeSpecificInfo_135 = -1;
-static gint ett_rrc_T_fdd_169 = -1;
-static gint ett_rrc_T_tdd_120 = -1;
+static gint ett_rrc_T_modeSpecificInfo_141 = -1;
+static gint ett_rrc_T_fdd_174 = -1;
+static gint ett_rrc_T_tdd_125 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_19 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_28 = -1;
static gint ett_rrc_T_v650NonCriticalExtensions = -1;
@@ -13370,7 +14179,8 @@ static gint ett_rrc_T_v860NonCriticalExtensions_27 = -1;
static gint ett_rrc_T_v890NonCriticalExtensions_11 = -1;
static gint ett_rrc_T_v8b0NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v8d0NonCriticalExtensions = -1;
-static gint ett_rrc_T_nonCriticalExtensions_172 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_18 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_186 = -1;
static gint ett_rrc_SysInfoType5_v4b0ext_IEs = -1;
static gint ett_rrc_T_tdd128SpecificInfo = -1;
static gint ett_rrc_SysInfoType5_v590ext_IEs = -1;
@@ -13380,30 +14190,32 @@ static gint ett_rrc_SysInfoType5_v680ext_IEs = -1;
static gint ett_rrc_SysInfoType5_v690ext_IEs = -1;
static gint ett_rrc_T_sccpch_SystemInformation_MBMS = -1;
static gint ett_rrc_SysInfoType5_v770ext_IEs = -1;
-static gint ett_rrc_T_modeSpecificInfo_136 = -1;
-static gint ett_rrc_T_fdd_170 = -1;
-static gint ett_rrc_T_tdd768_20 = -1;
-static gint ett_rrc_T_tdd128_59 = -1;
+static gint ett_rrc_T_modeSpecificInfo_142 = -1;
+static gint ett_rrc_T_fdd_175 = -1;
+static gint ett_rrc_T_tdd768_21 = -1;
+static gint ett_rrc_T_tdd128_63 = -1;
static gint ett_rrc_T_sccpch_SystemInformation_MBMS_01 = -1;
static gint ett_rrc_SysInfoType5_v860ext_IEs = -1;
static gint ett_rrc_T_dummy_15 = -1;
-static gint ett_rrc_T_modeSpecificInfo_137 = -1;
-static gint ett_rrc_T_fdd_171 = -1;
-static gint ett_rrc_T_tdd128_60 = -1;
+static gint ett_rrc_T_modeSpecificInfo_143 = -1;
+static gint ett_rrc_T_fdd_176 = -1;
+static gint ett_rrc_T_tdd128_64 = -1;
static gint ett_rrc_T_hs_dsch_CommonSysInfo = -1;
static gint ett_rrc_SysInfoType5_v890ext_IEs = -1;
static gint ett_rrc_SysInfoType5_v8b0ext_IEs = -1;
static gint ett_rrc_SysInfoType5_v8d0ext_IEs = -1;
+static gint ett_rrc_SysInfoType5_va40ext_IEs = -1;
static gint ett_rrc_SysInfoType6 = -1;
-static gint ett_rrc_T_modeSpecificInfo_138 = -1;
-static gint ett_rrc_T_fdd_172 = -1;
-static gint ett_rrc_T_tdd_121 = -1;
+static gint ett_rrc_T_modeSpecificInfo_144 = -1;
+static gint ett_rrc_T_fdd_177 = -1;
+static gint ett_rrc_T_tdd_126 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_20 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_29 = -1;
static gint ett_rrc_T_v650nonCriticalExtensions = -1;
static gint ett_rrc_T_v690nonCriticalExtensions = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_41 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_173 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_19 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_187 = -1;
static gint ett_rrc_SysInfoType6_v4b0ext_IEs = -1;
static gint ett_rrc_T_tdd128SpecificInfo_01 = -1;
static gint ett_rrc_SysInfoType6_v590ext_IEs = -1;
@@ -13412,16 +14224,17 @@ static gint ett_rrc_SysInfoType6_v650ext_IEs = -1;
static gint ett_rrc_SysInfoType6_v690ext_IEs = -1;
static gint ett_rrc_SysInfoType6_v770ext_IEs = -1;
static gint ett_rrc_T_tdd768SpecificInfo = -1;
+static gint ett_rrc_SysInfoType6_va40ext_IEs = -1;
static gint ett_rrc_SysInfoType7 = -1;
-static gint ett_rrc_T_modeSpecificInfo_139 = -1;
-static gint ett_rrc_T_fdd_173 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_174 = -1;
+static gint ett_rrc_T_modeSpecificInfo_145 = -1;
+static gint ett_rrc_T_fdd_178 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_188 = -1;
static gint ett_rrc_SysInfoType8 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_175 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_189 = -1;
static gint ett_rrc_SysInfoType9 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_176 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_190 = -1;
static gint ett_rrc_SysInfoType10 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_177 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_191 = -1;
static gint ett_rrc_SysInfoType11 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_21 = -1;
static gint ett_rrc_T_v590NonCriticalExtension_02 = -1;
@@ -13430,7 +14243,7 @@ static gint ett_rrc_T_v6b0NonCriticalExtensions_16 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_42 = -1;
static gint ett_rrc_T_v7b0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_28 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_178 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_192 = -1;
static gint ett_rrc_SysInfoType11_v4b0ext_IEs = -1;
static gint ett_rrc_SysInfoType11_v590ext_IEs = -1;
static gint ett_rrc_SysInfoType11_v690ext_IEs = -1;
@@ -13441,7 +14254,7 @@ static gint ett_rrc_SysInfoType11_v860ext_IEs = -1;
static gint ett_rrc_SysInfoType11bis = -1;
static gint ett_rrc_T_v7b0NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_29 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_179 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_193 = -1;
static gint ett_rrc_SysInfoType11bis_v7b0ext_IEs = -1;
static gint ett_rrc_SysInfoType11bis_v860ext_IEs = -1;
static gint ett_rrc_SysInfoType12 = -1;
@@ -13450,7 +14263,7 @@ static gint ett_rrc_T_v590NonCriticalExtension_03 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_51 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_17 = -1;
static gint ett_rrc_T_v7b0NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_180 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_194 = -1;
static gint ett_rrc_SysInfoType12_v4b0ext_IEs = -1;
static gint ett_rrc_SysInfoType12_v590ext_IEs = -1;
static gint ett_rrc_SysInfoType12_v690ext_IEs = -1;
@@ -13460,79 +14273,89 @@ static gint ett_rrc_SysInfoType13 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_13 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_23 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_43 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_181 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_195 = -1;
static gint ett_rrc_SysInfoType13_v3a0ext_IEs = -1;
static gint ett_rrc_SysInfoType13_v4b0ext_IEs = -1;
static gint ett_rrc_SysInfoType13_v770ext_IEs = -1;
static gint ett_rrc_SysInfoType13_1 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_182 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_196 = -1;
static gint ett_rrc_SysInfoType13_2 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_183 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_197 = -1;
static gint ett_rrc_SysInfoType13_3 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_184 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_198 = -1;
static gint ett_rrc_SysInfoType13_4 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_185 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_199 = -1;
static gint ett_rrc_SysInfoType14 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_186 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_200 = -1;
static gint ett_rrc_SysInfoType15 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_24 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_44 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_187 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_20 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_201 = -1;
static gint ett_rrc_SysInfoType15_v4b0ext_IEs = -1;
static gint ett_rrc_SysInfoType15_v770ext_IEs = -1;
+static gint ett_rrc_SysInfoType15_va40ext_IEs = -1;
static gint ett_rrc_SysInfoType15bis = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_30 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_188 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_21 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_202 = -1;
static gint ett_rrc_SysInfoType15bis_v860ext_IEs = -1;
+static gint ett_rrc_SysInfoType15bis_va40ext_IEs = -1;
static gint ett_rrc_SysInfoType15_1 = -1;
static gint ett_rrc_T_v920NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_189 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_203 = -1;
static gint ett_rrc_SysInfoType15_1_v920ext_IEs = -1;
static gint ett_rrc_SysInfoType15_1bis = -1;
static gint ett_rrc_T_v920NonCriticalExtensions_05 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_190 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_204 = -1;
static gint ett_rrc_SysInfoType15_1bis_v920ext_IEs = -1;
static gint ett_rrc_SysInfoType15_2 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_191 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_205 = -1;
static gint ett_rrc_SysInfoType15_2bis = -1;
-static gint ett_rrc_T_nonCriticalExtensions_192 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_206 = -1;
static gint ett_rrc_SysInfoType15_2ter = -1;
-static gint ett_rrc_T_nonCriticalExtensions_193 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_207 = -1;
static gint ett_rrc_SysInfoType15_3 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_194 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_22 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_208 = -1;
+static gint ett_rrc_SysInfoType15_3_va40ext_IEs = -1;
static gint ett_rrc_SysInfoType15_3bis = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_31 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_195 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_23 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_209 = -1;
static gint ett_rrc_SysInfoType15_3bis_v860ext_IEs = -1;
+static gint ett_rrc_SysInfoType15_3bis_va40ext_IEs = -1;
static gint ett_rrc_SysInfoType15_4 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_14 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_25 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_196 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_210 = -1;
static gint ett_rrc_SysInfoType15_4_v3a0ext = -1;
static gint ett_rrc_SysInfoType15_4_v4b0ext = -1;
static gint ett_rrc_SysInfoType15_5 = -1;
static gint ett_rrc_T_v3a0NonCriticalExtensions_15 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_45 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_197 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_211 = -1;
static gint ett_rrc_SysInfoType15_5_v3a0ext = -1;
static gint ett_rrc_SysInfoType15_5_v770ext_IEs = -1;
static gint ett_rrc_SysInfoType15_6 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_198 = -1;
+static gint ett_rrc_T_va40NonCriticalExtensions_24 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_212 = -1;
+static gint ett_rrc_SysInfoType15_6_va40ext_IEs = -1;
static gint ett_rrc_SysInfoType15_7 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_199 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_213 = -1;
static gint ett_rrc_SysInfoType15_8 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_200 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_214 = -1;
static gint ett_rrc_SysInfoType16 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_46 = -1;
static gint ett_rrc_T_v920NonCriticalExtensions_06 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_201 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_215 = -1;
static gint ett_rrc_SysInfoType16_v770ext_IEs = -1;
static gint ett_rrc_SysInfoType16_v920ext_IEs = -1;
static gint ett_rrc_SysInfoType17 = -1;
static gint ett_rrc_T_v4b0NonCriticalExtensions_26 = -1;
static gint ett_rrc_T_v590NonCriticalExtensions_30 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_47 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_202 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_216 = -1;
static gint ett_rrc_SysInfoType17_v4b0ext_IEs = -1;
static gint ett_rrc_T_tdd128SpecificInfo_02 = -1;
static gint ett_rrc_SysInfoType17_v590ext_IEs = -1;
@@ -13542,25 +14365,25 @@ static gint ett_rrc_T_tdd768SpecificInfo_01 = -1;
static gint ett_rrc_SysInfoType18 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_18 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_32 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_203 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_217 = -1;
static gint ett_rrc_SysInfoType18_v6b0ext = -1;
static gint ett_rrc_SysInfoType18_v860ext = -1;
static gint ett_rrc_SysInfoType19 = -1;
static gint ett_rrc_T_v920NonCriticalExtensions_07 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_204 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_218 = -1;
static gint ett_rrc_SysInfoType19_v920ext = -1;
static gint ett_rrc_SysInfoType20 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_205 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_219 = -1;
static gint ett_rrc_SysInfoTypeSB1 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_19 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_33 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_206 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_220 = -1;
static gint ett_rrc_SysInfoTypeSB1_v6b0ext = -1;
static gint ett_rrc_SysInfoTypeSB1_v860ext = -1;
static gint ett_rrc_SysInfoTypeSB2 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_20 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_34 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_207 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_221 = -1;
static gint ett_rrc_SysInfoTypeSB2_v6b0ext = -1;
static gint ett_rrc_SysInfoTypeSB2_v860ext = -1;
static gint ett_rrc_TDD_UMTS_Frequency_List = -1;
@@ -13597,18 +14420,18 @@ static gint ett_rrc_T_sameAsCurrent = -1;
static gint ett_rrc_T_different = -1;
static gint ett_rrc_MBMS_MCCH_ConfigurationInfo_r6 = -1;
static gint ett_rrc_MBMS_MICHConfigurationInfo_r6 = -1;
-static gint ett_rrc_T_mode_02 = -1;
-static gint ett_rrc_T_fdd_174 = -1;
-static gint ett_rrc_T_tdd384_40 = -1;
-static gint ett_rrc_T_tdd128_61 = -1;
-static gint ett_rrc_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode = -1;
-static gint ett_rrc_MBMS_MICHConfigurationInfo_v770ext = -1;
static gint ett_rrc_T_mode_03 = -1;
+static gint ett_rrc_T_fdd_179 = -1;
static gint ett_rrc_T_tdd384_41 = -1;
-static gint ett_rrc_T_tdd768_21 = -1;
-static gint ett_rrc_T_tdd128_62 = -1;
-static gint ett_rrc_MBMS_MICHConfigurationInfo_v890ext = -1;
+static gint ett_rrc_T_tdd128_65 = -1;
+static gint ett_rrc_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode = -1;
+static gint ett_rrc_MBMS_MICHConfigurationInfo_v770ext = -1;
static gint ett_rrc_T_mode_04 = -1;
+static gint ett_rrc_T_tdd384_42 = -1;
+static gint ett_rrc_T_tdd768_22 = -1;
+static gint ett_rrc_T_tdd128_66 = -1;
+static gint ett_rrc_MBMS_MICHConfigurationInfo_v890ext = -1;
+static gint ett_rrc_T_mode_05 = -1;
static gint ett_rrc_T_imb384 = -1;
static gint ett_rrc_MBMS_ModifedService_r6 = -1;
static gint ett_rrc_T_mbms_PreferredFrequency = -1;
@@ -13621,10 +14444,10 @@ static gint ett_rrc_MBMS_MSCH_ConfigurationInfo_r6 = -1;
static gint ett_rrc_MBMS_MSCHSchedulingInfo = -1;
static gint ett_rrc_MBMS_NeighbouringCellSCCPCH_r6 = -1;
static gint ett_rrc_T_layer1Combining = -1;
-static gint ett_rrc_T_fdd_175 = -1;
+static gint ett_rrc_T_fdd_180 = -1;
static gint ett_rrc_MBMS_NeighbouringCellSCCPCH_v770ext = -1;
static gint ett_rrc_T_layer1Combining_01 = -1;
-static gint ett_rrc_T_fdd_176 = -1;
+static gint ett_rrc_T_fdd_181 = -1;
static gint ett_rrc_MBMS_NeighbouringCellSCCPCHList_r6 = -1;
static gint ett_rrc_MBMS_NeighbouringCellSCCPCHList_v770ext = -1;
static gint ett_rrc_MBMS_NetworkStandardTimeInformation_LCR_v890ext = -1;
@@ -13697,8 +14520,8 @@ static gint ett_rrc_T_v390NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_v690NonCriticalExtensions_52 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_35 = -1;
static gint ett_rrc_T_v920NonCriticalExtensions_08 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_208 = -1;
-static gint ett_rrc_T_criticalExtensions_111 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_222 = -1;
+static gint ett_rrc_T_criticalExtensions_126 = -1;
static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_r3_IEs = -1;
static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v390ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v690ext_IEs = -1;
@@ -13706,8 +14529,8 @@ static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v860ext_IEs = -
static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs = -1;
static gint ett_rrc_RFC3095_ContextInfo_r5 = -1;
static gint ett_rrc_T_r5_14 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_209 = -1;
-static gint ett_rrc_T_criticalExtensions_112 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_223 = -1;
+static gint ett_rrc_T_criticalExtensions_127 = -1;
static gint ett_rrc_RFC3095_ContextInfoList_r5 = -1;
static gint ett_rrc_SRNC_RelocationInfo_r3 = -1;
static gint ett_rrc_T_r3_32 = -1;
@@ -13728,7 +14551,7 @@ static gint ett_rrc_T_v6b0NonCriticalExtensions_21 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_48 = -1;
static gint ett_rrc_T_v7e0NonCriticalExtensions_04 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_17 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_210 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_224 = -1;
static gint ett_rrc_T_later_than_r3_28 = -1;
static gint ett_rrc_T_r4_14 = -1;
static gint ett_rrc_T_v4d0NonCriticalExtensions_14 = -1;
@@ -13741,8 +14564,8 @@ static gint ett_rrc_T_v6b0NonCriticalExtensions_22 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_49 = -1;
static gint ett_rrc_T_v7e0NonCriticalExtensions_05 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_18 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_211 = -1;
-static gint ett_rrc_T_criticalExtensions_113 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_225 = -1;
+static gint ett_rrc_T_criticalExtensions_128 = -1;
static gint ett_rrc_T_r5_15 = -1;
static gint ett_rrc_T_v5a0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v5b0NonCriticalExtensions_05 = -1;
@@ -13752,34 +14575,37 @@ static gint ett_rrc_T_v6b0NonCriticalExtensions_23 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_50 = -1;
static gint ett_rrc_T_v7e0NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_19 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_212 = -1;
-static gint ett_rrc_T_criticalExtensions_114 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_226 = -1;
+static gint ett_rrc_T_criticalExtensions_129 = -1;
static gint ett_rrc_T_r6_12 = -1;
static gint ett_rrc_T_v6b0NonCriticalExtensions_24 = -1;
static gint ett_rrc_T_v770NonCriticalExtensions_51 = -1;
static gint ett_rrc_T_v820NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_36 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_213 = -1;
-static gint ett_rrc_T_criticalExtensions_115 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_227 = -1;
+static gint ett_rrc_T_criticalExtensions_130 = -1;
static gint ett_rrc_T_r7_16 = -1;
static gint ett_rrc_T_v820NonCriticalExtensions_04 = -1;
static gint ett_rrc_T_v860NonCriticalExtensions_37 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_214 = -1;
-static gint ett_rrc_T_criticalExtensions_116 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_228 = -1;
+static gint ett_rrc_T_criticalExtensions_131 = -1;
static gint ett_rrc_T_r8_12 = -1;
static gint ett_rrc_T_v7e0NonCriticalExtensions_07 = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_20 = -1;
static gint ett_rrc_T_v8d0NonCriticalExtensions_01 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_215 = -1;
-static gint ett_rrc_T_criticalExtensions_117 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_229 = -1;
+static gint ett_rrc_T_criticalExtensions_132 = -1;
static gint ett_rrc_T_r9_11 = -1;
static gint ett_rrc_T_v8d0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_v970NonCriticalExtensions_04 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_216 = -1;
-static gint ett_rrc_T_criticalExtensions_118 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_230 = -1;
+static gint ett_rrc_T_criticalExtensions_133 = -1;
+static gint ett_rrc_T_r10_13 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_231 = -1;
+static gint ett_rrc_T_criticalExtensions_134 = -1;
static gint ett_rrc_SRNC_RelocationInfo_r3_IEs = -1;
-static gint ett_rrc_T_modeSpecificInfo_140 = -1;
-static gint ett_rrc_T_fdd_177 = -1;
+static gint ett_rrc_T_modeSpecificInfo_146 = -1;
+static gint ett_rrc_T_fdd_182 = -1;
static gint ett_rrc_SRNC_RelocationInfo_v380ext_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_v390ext_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_v3a0ext_IEs = -1;
@@ -13815,20 +14641,20 @@ static gint ett_rrc_T_current_tgps_Status_01 = -1;
static gint ett_rrc_T_active_01 = -1;
static gint ett_rrc_SRNC_RelocationInfo_r4_IEs = -1;
static gint ett_rrc_T_dummy_17 = -1;
-static gint ett_rrc_T_fdd_178 = -1;
+static gint ett_rrc_T_fdd_183 = -1;
static gint ett_rrc_SRNC_RelocationInfo_r5_IEs = -1;
static gint ett_rrc_T_dummy_18 = -1;
-static gint ett_rrc_T_fdd_179 = -1;
+static gint ett_rrc_T_fdd_184 = -1;
static gint ett_rrc_SRNC_RelocationInfo_v690ext_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_r6_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_r6_add_ext_IEs = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_21 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_217 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_232 = -1;
static gint ett_rrc_SRNC_RelocationInfo_v6b0ext_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_r7_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_r7_add_ext_IEs = -1;
static gint ett_rrc_T_v7f0NonCriticalExtensions_22 = -1;
-static gint ett_rrc_T_nonCriticalExtensions_218 = -1;
+static gint ett_rrc_T_nonCriticalExtensions_233 = -1;
static gint ett_rrc_SRNC_RelocationInfo_v770ext_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_v7e0ext_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_v7f0ext_IEs = -1;
@@ -13838,6 +14664,7 @@ static gint ett_rrc_SRNC_RelocationInfo_v860ext_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_v8d0ext_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_r9_IEs = -1;
static gint ett_rrc_SRNC_RelocationInfo_v970ext_IEs = -1;
+static gint ett_rrc_SRNC_RelocationInfo_r10_IEs = -1;
static gint ett_rrc_CalculationTimeForCiphering = -1;
static gint ett_rrc_CipheringInfoPerRB = -1;
static gint ett_rrc_CipheringInfoPerRB_r4 = -1;
@@ -13872,6 +14699,7 @@ static gint ett_rrc_MeasurementCommandWithType_r6 = -1;
static gint ett_rrc_MeasurementCommandWithType_r7 = -1;
static gint ett_rrc_MeasurementCommandWithType_r8 = -1;
static gint ett_rrc_MeasurementCommandWithType_r9 = -1;
+static gint ett_rrc_MeasurementCommandWithType_r10 = -1;
static gint ett_rrc_OngoingMeasRep = -1;
static gint ett_rrc_OngoingMeasRep_r4 = -1;
static gint ett_rrc_OngoingMeasRep_r5 = -1;
@@ -13881,6 +14709,7 @@ static gint ett_rrc_OngoingMeasRep_r7 = -1;
static gint ett_rrc_OngoingMeasRep_r8 = -1;
static gint ett_rrc_OngoingMeasRep_r9 = -1;
static gint ett_rrc_OngoingMeasRep_v970ext_IEs = -1;
+static gint ett_rrc_OngoingMeasRep_r10 = -1;
static gint ett_rrc_OngoingMeasRepList = -1;
static gint ett_rrc_OngoingMeasRepList_r4 = -1;
static gint ett_rrc_OngoingMeasRepList_r5 = -1;
@@ -13889,6 +14718,7 @@ static gint ett_rrc_OngoingMeasRepList_r7 = -1;
static gint ett_rrc_OngoingMeasRepList_r8 = -1;
static gint ett_rrc_OngoingMeasRepList_r9 = -1;
static gint ett_rrc_OngoingMeasRepList_v970ext_IE = -1;
+static gint ett_rrc_OngoingMeasRepList_r10 = -1;
static gint ett_rrc_PDCP_Capability_r4 = -1;
static gint ett_rrc_T_supportForRfc2507_01 = -1;
static gint ett_rrc_T_supportForRfc3095_01 = -1;
@@ -13902,15 +14732,15 @@ static gint ett_rrc_T_supportForRfc2507_03 = -1;
static gint ett_rrc_T_supportForRfc3095_03 = -1;
static gint ett_rrc_T_supported_10 = -1;
static gint ett_rrc_PhysicalChannelCapability_r4 = -1;
-static gint ett_rrc_T_fddPhysChCapability_04 = -1;
+static gint ett_rrc_T_fddPhysChCapability_05 = -1;
static gint ett_rrc_T_tdd384_PhysChCapability = -1;
static gint ett_rrc_T_tdd128_PhysChCapability_01 = -1;
static gint ett_rrc_PhysicalChannelCapability_r5 = -1;
-static gint ett_rrc_T_fddPhysChCapability_05 = -1;
+static gint ett_rrc_T_fddPhysChCapability_06 = -1;
static gint ett_rrc_T_tdd384_PhysChCapability_01 = -1;
static gint ett_rrc_T_tdd128_PhysChCapability_02 = -1;
static gint ett_rrc_RF_Capability_r4 = -1;
-static gint ett_rrc_T_fddRF_Capability_03 = -1;
+static gint ett_rrc_T_fddRF_Capability_04 = -1;
static gint ett_rrc_T_tdd384_RF_Capability_01 = -1;
static gint ett_rrc_T_tdd128_RF_Capability_01 = -1;
static gint ett_rrc_RFC3095_ContextInfo = -1;
@@ -13930,7 +14760,7 @@ static gint ett_rrc_UE_RadioAccessCapability_r6 = -1;
static gint ett_rrc_UL_RFC3095_Context = -1;
/*--- End of included file: packet-rrc-ett.c ---*/
-#line 89 "../../asn1/rrc/packet-rrc-template.c"
+#line 97 "../../asn1/rrc/packet-rrc-template.c"
static gint ett_rrc_eutraFeatureGroupIndicators = -1;
@@ -14174,7 +15004,7 @@ static const value_string rrc_CipheringModeCommand_vals[] = {
static const per_choice_t CipheringModeCommand_choice[] = {
{ 0, &hf_rrc_startRestart , ASN1_NO_EXTENSIONS , dissect_rrc_CipheringAlgorithm },
- { 1, &hf_rrc_dummy_19 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -14354,8 +15184,54 @@ dissect_rrc_PLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_rrc_NAS_SystemInformationGSM_MAP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 585 "../../asn1/rrc/rrc.cnf"
+ tvbuff_t *nas_sys_info_gsm_map_tvb = NULL;
+ guint32 length;
+ proto_item *item;
+ proto_tree *subtree;
+
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 1, 8, FALSE, NULL);
+ 1, 8, FALSE, &nas_sys_info_gsm_map_tvb);
+
+ length = tvb_length(nas_sys_info_gsm_map_tvb);
+ if (length) {
+ switch (rrc_nas_sys_info_gsm_map_type) {
+ case RRC_NAS_SYS_INFO_CN_COMMON:
+ item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "CN Common GSM-MAP NAS system information");
+ subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo);
+ de_cn_common_gsm_map_nas_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0);
+ break;
+ case RRC_NAS_SYS_INFO_CS:
+ item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "CS domain specific system information");
+ subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo);
+ de_cs_domain_spec_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0);
+ break;
+ case RRC_NAS_SYS_INFO_PS:
+ item = proto_tree_add_text(tree, nas_sys_info_gsm_map_tvb, 0, length, "PS domain specific system information");
+ subtree = proto_item_add_subtree(item, hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo);
+ de_ps_domain_spec_sys_info(nas_sys_info_gsm_map_tvb, subtree, actx->pinfo, 0, length, NULL, 0);
+ break;
+ default:
+ break;
+ }
+ }
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_T_cn_CommonGSM_MAP_NAS_SysInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 569 "../../asn1/rrc/rrc.cnf"
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+ offset = dissect_rrc_NAS_SystemInformationGSM_MAP(tvb, offset, actx, tree, hf_index);
+
+
+
return offset;
}
@@ -14370,8 +15246,12 @@ static const value_string rrc_CN_DomainIdentity_vals[] = {
static int
dissect_rrc_CN_DomainIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 566 "../../asn1/rrc/rrc.cnf"
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, &rrc_nas_sys_info_gsm_map_type, FALSE, 0, NULL);
+
+
+
return offset;
}
@@ -14408,7 +15288,7 @@ dissect_rrc_CN_DomainInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t CN_InformationInfo_sequence[] = {
{ &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PLMN_Identity },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_cn_CommonGSM_MAP_NAS_SysInfo },
{ &hf_rrc_cn_DomainInformationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationList },
{ NULL, 0, 0, NULL }
};
@@ -14778,21 +15658,21 @@ dissect_rrc_ClosedLoopTimingAdjMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_65_sequence[] = {
+static const per_sequence_t T_fdd_68_sequence[] = {
{ &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst },
{ &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset },
{ &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info },
{ &hf_rrc_dl_ChannelisationCodeList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_ChannelisationCodeList },
{ &hf_rrc_tpc_CombinationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_CombinationIndex },
- { &hf_rrc_dummy_36 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity },
+ { &hf_rrc_dummy_40 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity },
{ &hf_rrc_closedLoopTimingAdjMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ClosedLoopTimingAdjMode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_65, T_fdd_65_sequence);
+ ett_rrc_T_fdd_68, T_fdd_68_sequence);
return offset;
}
@@ -15604,16 +16484,16 @@ dissect_rrc_DL_CCTrChListToRemove(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd_27_sequence[] = {
+static const per_sequence_t T_tdd_30_sequence[] = {
{ &hf_rrc_dl_CCTrChListToEstablish, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChList },
{ &hf_rrc_dl_CCTrChListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChListToRemove },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_27, T_tdd_27_sequence);
+ ett_rrc_T_tdd_30, T_tdd_30_sequence);
return offset;
}
@@ -15626,8 +16506,8 @@ static const value_string rrc_DL_DPCH_InfoPerRL_vals[] = {
};
static const per_choice_t DL_DPCH_InfoPerRL_choice[] = {
- { 0, &hf_rrc_fdd_66 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_65 },
- { 1, &hf_rrc_tdd_28 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_27 },
+ { 0, &hf_rrc_fdd_69 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_68 },
+ { 1, &hf_rrc_tdd_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_30 },
{ 0, NULL, 0, NULL }
};
@@ -15699,7 +16579,7 @@ dissect_rrc_TimingOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t T_fdd_100_sequence[] = {
+static const per_sequence_t T_fdd_103_sequence[] = {
{ &hf_rrc_dummy1_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst },
{ &hf_rrc_dummy2_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info },
{ &hf_rrc_secondaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
@@ -15713,9 +16593,9 @@ static const per_sequence_t T_fdd_100_sequence[] = {
};
static int
-dissect_rrc_T_fdd_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_103(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_rrc_T_fdd_100, T_fdd_100_sequence);
+ ett_rrc_T_fdd_103, T_fdd_103_sequence);
return offset;
}
@@ -15914,7 +16794,7 @@ dissect_rrc_SCCPCH_ChannelisationCodeList(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_tdd_55_sequence[] = {
+static const per_sequence_t T_tdd_58_sequence[] = {
{ &hf_rrc_commonTimeslotInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfoSCCPCH },
{ &hf_rrc_individualTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTimeslotInfo },
{ &hf_rrc_channelisationCode_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SCCPCH_ChannelisationCodeList },
@@ -15922,30 +16802,30 @@ static const per_sequence_t T_tdd_55_sequence[] = {
};
static int
-dissect_rrc_T_tdd_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_55, T_tdd_55_sequence);
+ ett_rrc_T_tdd_58, T_tdd_58_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_68_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_71_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_68_choice[] = {
- { 0, &hf_rrc_fdd_103 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_100 },
- { 1, &hf_rrc_tdd_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_55 },
+static const per_choice_t T_modeSpecificInfo_71_choice[] = {
+ { 0, &hf_rrc_fdd_106 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_103 },
+ { 1, &hf_rrc_tdd_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_58 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_71(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_rrc_T_modeSpecificInfo_68, T_modeSpecificInfo_68_choice,
+ ett_rrc_T_modeSpecificInfo_71, T_modeSpecificInfo_71_choice,
NULL);
return offset;
@@ -15953,7 +16833,7 @@ dissect_rrc_T_modeSpecificInfo_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t SecondaryCCPCH_Info_sequence[] = {
- { &hf_rrc_modeSpecificInfo_68, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_68 },
+ { &hf_rrc_modeSpecificInfo_71, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_71 },
{ NULL, 0, 0, NULL }
};
@@ -15976,36 +16856,36 @@ dissect_rrc_GainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_50_sequence[] = {
+static const per_sequence_t T_fdd_52_sequence[] = {
{ &hf_rrc_gainFactorBetaC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GainFactor },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_50, T_fdd_50_sequence);
+ ett_rrc_T_fdd_52, T_fdd_52_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_20_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_22_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_20_choice[] = {
- { 0, &hf_rrc_fdd_51 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_50 },
+static const per_choice_t T_modeSpecificInfo_22_choice[] = {
+ { 0, &hf_rrc_fdd_53 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_52 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_20, T_modeSpecificInfo_20_choice,
+ ett_rrc_T_modeSpecificInfo_22, T_modeSpecificInfo_22_choice,
NULL);
return offset;
@@ -16023,7 +16903,7 @@ dissect_rrc_ReferenceTFC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t SignalledGainFactors_sequence[] = {
- { &hf_rrc_modeSpecificInfo_20, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_20 },
+ { &hf_rrc_modeSpecificInfo_22, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_22 },
{ &hf_rrc_gainFactorBetaD , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GainFactor },
{ &hf_rrc_referenceTFC_ID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceTFC_ID },
{ NULL, 0, 0, NULL }
@@ -16426,7 +17306,7 @@ static const value_string rrc_ExplicitTFCS_Configuration_vals[] = {
};
static const per_choice_t ExplicitTFCS_Configuration_choice[] = {
- { 0, &hf_rrc_complete_20 , ASN1_NO_EXTENSIONS , dissect_rrc_TFCS_ReconfAdd },
+ { 0, &hf_rrc_complete_23 , ASN1_NO_EXTENSIONS , dissect_rrc_TFCS_ReconfAdd },
{ 1, &hf_rrc_addition , ASN1_NO_EXTENSIONS , dissect_rrc_TFCS_ReconfAdd },
{ 2, &hf_rrc_removal , ASN1_NO_EXTENSIONS , dissect_rrc_TFCS_RemovalList },
{ 3, &hf_rrc_replacement , ASN1_NO_EXTENSIONS , dissect_rrc_T_replacement },
@@ -16587,7 +17467,7 @@ static const value_string rrc_TFCS_vals[] = {
static const per_choice_t TFCS_choice[] = {
{ 0, &hf_rrc_normalTFCI_Signalling, ASN1_NO_EXTENSIONS , dissect_rrc_ExplicitTFCS_Configuration },
- { 1, &hf_rrc_dummy_31 , ASN1_NO_EXTENSIONS , dissect_rrc_SplitTFCI_Signalling },
+ { 1, &hf_rrc_dummy_35 , ASN1_NO_EXTENSIONS , dissect_rrc_SplitTFCI_Signalling },
{ 0, NULL, 0, NULL }
};
@@ -17192,15 +18072,15 @@ dissect_rrc_OctetModeRLC_SizeInfoType2(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_fdd_45_sequence[] = {
+static const per_sequence_t T_fdd_47_sequence[] = {
{ &hf_rrc_octetModeRLC_SizeInfoType2, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OctetModeRLC_SizeInfoType2 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_45, T_fdd_45_sequence);
+ ett_rrc_T_fdd_47, T_fdd_47_sequence);
return offset;
}
@@ -17228,15 +18108,15 @@ dissect_rrc_T_commonTDD_Choice(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_tdd_10_sequence[] = {
+static const per_sequence_t T_tdd_12_sequence[] = {
{ &hf_rrc_commonTDD_Choice, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_commonTDD_Choice },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_10, T_tdd_10_sequence);
+ ett_rrc_T_tdd_12, T_tdd_12_sequence);
return offset;
}
@@ -17249,8 +18129,8 @@ static const value_string rrc_T_rlc_Size_vals[] = {
};
static const per_choice_t T_rlc_Size_choice[] = {
- { 0, &hf_rrc_fdd_46 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_45 },
- { 1, &hf_rrc_tdd_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_10 },
+ { 0, &hf_rrc_fdd_48 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_47 },
+ { 1, &hf_rrc_tdd_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_12 },
{ 0, NULL, 0, NULL }
};
@@ -17585,7 +18465,7 @@ static const per_choice_t SIB_TypeAndTag_choice[] = {
{ 4, &hf_rrc_sysInfoType5_01 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
{ 5, &hf_rrc_sysInfoType6 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
{ 6, &hf_rrc_sysInfoType7_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 7, &hf_rrc_dummy_50 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
+ { 7, &hf_rrc_dummy_54 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
{ 8, &hf_rrc_dummy2_13 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 9, &hf_rrc_dummy3_03 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 10, &hf_rrc_sysInfoType11_01, ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
@@ -17786,51 +18666,51 @@ dissect_rrc_SIB_ReferenceListFACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_98_sequence[] = {
+static const per_sequence_t T_fdd_101_sequence[] = {
{ &hf_rrc_fach_PCH_InformationList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FACH_PCH_InformationList },
{ &hf_rrc_sib_ReferenceListFACH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SIB_ReferenceListFACH },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_98(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_101(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_rrc_T_fdd_98, T_fdd_98_sequence);
+ ett_rrc_T_fdd_101, T_fdd_101_sequence);
return offset;
}
-static const per_sequence_t T_tdd_54_sequence[] = {
+static const per_sequence_t T_tdd_57_sequence[] = {
{ &hf_rrc_fach_PCH_InformationList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FACH_PCH_InformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_54, T_tdd_54_sequence);
+ ett_rrc_T_tdd_57, T_tdd_57_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_66_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_69_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_66_choice[] = {
- { 0, &hf_rrc_fdd_101 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_98 },
- { 1, &hf_rrc_tdd_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_54 },
+static const per_choice_t T_modeSpecificInfo_69_choice[] = {
+ { 0, &hf_rrc_fdd_104 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_101 },
+ { 1, &hf_rrc_tdd_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_57 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_66, T_modeSpecificInfo_66_choice,
+ ett_rrc_T_modeSpecificInfo_69, T_modeSpecificInfo_69_choice,
NULL);
return offset;
@@ -17840,7 +18720,7 @@ dissect_rrc_T_modeSpecificInfo_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t SCCPCH_InfoForFACH_sequence[] = {
{ &hf_rrc_secondaryCCPCH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecondaryCCPCH_Info },
{ &hf_rrc_tfcs , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TFCS },
- { &hf_rrc_modeSpecificInfo_66, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_66 },
+ { &hf_rrc_modeSpecificInfo_69, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_69 },
{ NULL, 0, 0, NULL }
};
@@ -17856,7 +18736,7 @@ dissect_rrc_SCCPCH_InfoForFACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static const per_sequence_t RL_AdditionInformation_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_dl_DPCH_InfoPerRL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_DPCH_InfoPerRL },
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_dummy2_07 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH },
{ NULL, 0, 0, NULL }
};
@@ -18246,9 +19126,23 @@ dissect_rrc_E_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot
}
+
+static int
+dissect_rrc_T_cn_CommonGSM_MAP_NAS_SysInfo_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 573 "../../asn1/rrc/rrc.cnf"
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+ offset = dissect_rrc_NAS_SystemInformationGSM_MAP(tvb, offset, actx, tree, hf_index);
+
+
+
+
+ return offset;
+}
+
+
static const per_sequence_t CN_InformationInfo_r6_sequence[] = {
{ &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PLMN_Identity },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_cn_CommonGSM_MAP_NAS_SysInfo_01 },
{ &hf_rrc_cn_DomainInformationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationList },
{ &hf_rrc_primary_plmn_Identity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PLMN_Identity },
{ NULL, 0, 0, NULL }
@@ -18263,36 +19157,36 @@ dissect_rrc_CN_InformationInfo_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_67_sequence[] = {
+static const per_sequence_t T_fdd_70_sequence[] = {
{ &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst },
{ &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset },
{ &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info },
{ &hf_rrc_dl_ChannelisationCodeList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_ChannelisationCodeList },
{ &hf_rrc_tpc_CombinationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_CombinationIndex },
{ &hf_rrc_powerOffsetTPC_pdpdch, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PowerOffsetTPC_pdpdch },
- { &hf_rrc_dummy_36 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity },
+ { &hf_rrc_dummy_40 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity },
{ &hf_rrc_closedLoopTimingAdjMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ClosedLoopTimingAdjMode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_67, T_fdd_67_sequence);
+ ett_rrc_T_fdd_70, T_fdd_70_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_09_sequence[] = {
+static const per_sequence_t T_tdd384_10_sequence[] = {
{ &hf_rrc_dl_CCTrCH_TimeslotsCodes, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_09, T_tdd384_09_sequence);
+ ett_rrc_T_tdd384_10, T_tdd384_10_sequence);
return offset;
}
@@ -18572,15 +19466,15 @@ dissect_rrc_DownlinkTimeslotsCodes_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_tdd128_10_sequence[] = {
+static const per_sequence_t T_tdd128_11_sequence[] = {
{ &hf_rrc_dl_CCTrCH_TimeslotsCodes_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes_LCR_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_10, T_tdd128_10_sequence);
+ ett_rrc_T_tdd128_11, T_tdd128_11_sequence);
return offset;
}
@@ -18593,8 +19487,8 @@ static const value_string rrc_T_tddOption_03_vals[] = {
};
static const per_choice_t T_tddOption_03_choice[] = {
- { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_09 },
- { 1, &hf_rrc_tdd128_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_10 },
+ { 0, &hf_rrc_tdd384_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_10 },
+ { 1, &hf_rrc_tdd128_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_11 },
{ 0, NULL, 0, NULL }
};
@@ -18640,16 +19534,16 @@ dissect_rrc_DL_CCTrChList_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd_29_sequence[] = {
+static const per_sequence_t T_tdd_32_sequence[] = {
{ &hf_rrc_dl_CCTrChListToEstablish_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChList_r4 },
{ &hf_rrc_dl_CCTrChListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChListToRemove },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_29, T_tdd_29_sequence);
+ ett_rrc_T_tdd_32, T_tdd_32_sequence);
return offset;
}
@@ -18662,8 +19556,8 @@ static const value_string rrc_DL_DPCH_InfoPerRL_r5_vals[] = {
};
static const per_choice_t DL_DPCH_InfoPerRL_r5_choice[] = {
- { 0, &hf_rrc_fdd_68 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_67 },
- { 1, &hf_rrc_tdd_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_29 },
+ { 0, &hf_rrc_fdd_71 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_70 },
+ { 1, &hf_rrc_tdd_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_32 },
{ 0, NULL, 0, NULL }
};
@@ -18864,16 +19758,16 @@ dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_fdd_85_sequence[] = {
+static const per_sequence_t T_fdd_88_sequence[] = {
{ &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes },
{ &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_88(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_rrc_T_fdd_85, T_fdd_85_sequence);
+ ett_rrc_T_fdd_88, T_fdd_88_sequence);
return offset;
}
@@ -19058,7 +19952,7 @@ dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384(tvbuff_t *tvb _U_, int
}
-static const per_sequence_t T_tdd384_20_sequence[] = {
+static const per_sequence_t T_tdd384_21_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_hs_SICH_PowerControl_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HS_SICH_Power_Control_Info_TDD384 },
{ &hf_rrc_hS_SCCH_SetConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384 },
@@ -19066,9 +19960,9 @@ static const per_sequence_t T_tdd384_20_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_20, T_tdd384_20_sequence);
+ ett_rrc_T_tdd384_21, T_tdd384_21_sequence);
return offset;
}
@@ -19246,44 +20140,44 @@ dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128(tvbuff_t *tvb _U_, int
}
-static const value_string rrc_T_tdd_43_vals[] = {
+static const value_string rrc_T_tdd_46_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_43_choice[] = {
- { 0, &hf_rrc_tdd384_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_20 },
- { 1, &hf_rrc_tdd128_29 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 },
+static const per_choice_t T_tdd_46_choice[] = {
+ { 0, &hf_rrc_tdd384_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_21 },
+ { 1, &hf_rrc_tdd128_31 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_43, T_tdd_43_choice,
+ ett_rrc_T_tdd_46, T_tdd_46_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_55_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_58_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_55_choice[] = {
- { 0, &hf_rrc_fdd_87 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_85 },
- { 1, &hf_rrc_tdd_47 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_43 },
+static const per_choice_t T_modeSpecificInfo_58_choice[] = {
+ { 0, &hf_rrc_fdd_90 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_88 },
+ { 1, &hf_rrc_tdd_50 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_46 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_55, T_modeSpecificInfo_55_choice,
+ ett_rrc_T_modeSpecificInfo_58, T_modeSpecificInfo_58_choice,
NULL);
return offset;
@@ -19291,7 +20185,7 @@ dissect_rrc_T_modeSpecificInfo_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t HS_SCCH_Info_sequence[] = {
- { &hf_rrc_modeSpecificInfo_55, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_55 },
+ { &hf_rrc_modeSpecificInfo_58, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_58 },
{ NULL, 0, 0, NULL }
};
@@ -19357,7 +20251,7 @@ dissect_rrc_DeltaCQI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const per_sequence_t T_fdd_89_sequence[] = {
+static const per_sequence_t T_fdd_92_sequence[] = {
{ &hf_rrc_measurementPowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementPowerOffset },
{ &hf_rrc_feedback_cycle , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Feedback_cycle },
{ &hf_rrc_cqi_RepetitionFactor, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CQI_RepetitionFactor },
@@ -19366,30 +20260,30 @@ static const per_sequence_t T_fdd_89_sequence[] = {
};
static int
-dissect_rrc_T_fdd_89(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_92(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_rrc_T_fdd_89, T_fdd_89_sequence);
+ ett_rrc_T_fdd_92, T_fdd_92_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_60_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_63_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_60_choice[] = {
- { 0, &hf_rrc_fdd_91 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_89 },
+static const per_choice_t T_modeSpecificInfo_63_choice[] = {
+ { 0, &hf_rrc_fdd_94 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_92 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_60, T_modeSpecificInfo_60_choice,
+ ett_rrc_T_modeSpecificInfo_63, T_modeSpecificInfo_63_choice,
NULL);
return offset;
@@ -19397,7 +20291,7 @@ dissect_rrc_T_modeSpecificInfo_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t Measurement_Feedback_Info_sequence[] = {
- { &hf_rrc_modeSpecificInfo_60, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_60 },
+ { &hf_rrc_modeSpecificInfo_63, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_63 },
{ NULL, 0, 0, NULL }
};
@@ -19581,15 +20475,15 @@ dissect_rrc_DL_HSPDSCH_TS_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_tdd384_11_sequence[] = {
+static const per_sequence_t T_tdd384_12_sequence[] = {
{ &hf_rrc_dl_HSPDSCH_TS_Configuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_TS_Configuration },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_11, T_tdd384_11_sequence);
+ ett_rrc_T_tdd384_12, T_tdd384_12_sequence);
return offset;
}
@@ -19634,58 +20528,58 @@ dissect_rrc_HS_PDSCH_Midamble_Configuration_TDD128(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_tdd128_17_sequence[] = {
+static const per_sequence_t T_tdd128_19_sequence[] = {
{ &hf_rrc_hs_PDSCH_Midamble_Configuration_tdd128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_PDSCH_Midamble_Configuration_TDD128 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_17, T_tdd128_17_sequence);
+ ett_rrc_T_tdd128_19, T_tdd128_19_sequence);
return offset;
}
-static const value_string rrc_T_tdd_33_vals[] = {
+static const value_string rrc_T_tdd_36_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_33_choice[] = {
- { 0, &hf_rrc_tdd384_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_11 },
- { 1, &hf_rrc_tdd128_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_17 },
+static const per_choice_t T_tdd_36_choice[] = {
+ { 0, &hf_rrc_tdd384_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_12 },
+ { 1, &hf_rrc_tdd128_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_19 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_33, T_tdd_33_choice,
+ ett_rrc_T_tdd_36, T_tdd_36_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_36_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_39_vals[] = {
{ 0, "tdd" },
{ 1, "fdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_36_choice[] = {
- { 0, &hf_rrc_tdd_34 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_33 },
- { 1, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+static const per_choice_t T_modeSpecificInfo_39_choice[] = {
+ { 0, &hf_rrc_tdd_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_36 },
+ { 1, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_36, T_modeSpecificInfo_36_choice,
+ ett_rrc_T_modeSpecificInfo_39, T_modeSpecificInfo_39_choice,
NULL);
return offset;
@@ -19695,7 +20589,7 @@ dissect_rrc_T_modeSpecificInfo_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_HSPDSCH_Information_sequence[] = {
{ &hf_rrc_hs_scch_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_Info },
{ &hf_rrc_measurement_feedback_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Measurement_Feedback_Info },
- { &hf_rrc_modeSpecificInfo_36, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_36 },
+ { &hf_rrc_modeSpecificInfo_39, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_39 },
{ NULL, 0, 0, NULL }
};
@@ -21100,16 +21994,16 @@ dissect_rrc_RL_AdditionInformationList_r7(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_fdd_87_sequence[] = {
+static const per_sequence_t T_fdd_90_sequence[] = {
{ &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes },
{ &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_90(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_rrc_T_fdd_87, T_fdd_87_sequence);
+ ett_rrc_T_fdd_90, T_fdd_90_sequence);
return offset;
}
@@ -21195,7 +22089,7 @@ dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384_r6(tvbuff_t *tvb _U_, i
}
-static const per_sequence_t T_tdd384_22_sequence[] = {
+static const per_sequence_t T_tdd384_23_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_hs_SICH_PowerControl_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HS_SICH_Power_Control_Info_TDD384 },
{ &hf_rrc_dhs_sync , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DHS_Sync },
@@ -21205,9 +22099,9 @@ static const per_sequence_t T_tdd384_22_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_22, T_tdd384_22_sequence);
+ ett_rrc_T_tdd384_23, T_tdd384_23_sequence);
return offset;
}
@@ -21397,7 +22291,7 @@ dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD768(tvbuff_t *tvb _U_, int
}
-static const per_sequence_t T_tdd768_12_sequence[] = {
+static const per_sequence_t T_tdd768_13_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_hs_SICH_PowerControl_Info_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HS_SICH_Power_Control_Info_TDD768 },
{ &hf_rrc_dhs_sync , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DHS_Sync },
@@ -21407,9 +22301,9 @@ static const per_sequence_t T_tdd768_12_sequence[] = {
};
static int
-dissect_rrc_T_tdd768_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_12, T_tdd768_12_sequence);
+ ett_rrc_T_tdd768_13, T_tdd768_13_sequence);
return offset;
}
@@ -21553,7 +22447,7 @@ dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_r6(tvbuff_t *tvb _U_, i
}
-static const per_sequence_t T_tdd128_30_sequence[] = {
+static const per_sequence_t T_tdd128_32_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_power_level_HSSICH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M120_M58 },
{ &hf_rrc_tpc_step_size_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tpc_step_size_01 },
@@ -21565,54 +22459,54 @@ static const per_sequence_t T_tdd128_30_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_30, T_tdd128_30_sequence);
+ ett_rrc_T_tdd128_32, T_tdd128_32_sequence);
return offset;
}
-static const value_string rrc_T_tdd_45_vals[] = {
+static const value_string rrc_T_tdd_48_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_45_choice[] = {
- { 0, &hf_rrc_tdd384_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_22 },
- { 1, &hf_rrc_tdd768_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_12 },
- { 2, &hf_rrc_tdd128_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_30 },
+static const per_choice_t T_tdd_48_choice[] = {
+ { 0, &hf_rrc_tdd384_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_23 },
+ { 1, &hf_rrc_tdd768_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_13 },
+ { 2, &hf_rrc_tdd128_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_32 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_45, T_tdd_45_choice,
+ ett_rrc_T_tdd_48, T_tdd_48_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_57_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_60_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_57_choice[] = {
- { 0, &hf_rrc_fdd_89 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_87 },
- { 1, &hf_rrc_tdd_49 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_45 },
+static const per_choice_t T_modeSpecificInfo_60_choice[] = {
+ { 0, &hf_rrc_fdd_92 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_90 },
+ { 1, &hf_rrc_tdd_52 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_48 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_57, T_modeSpecificInfo_57_choice,
+ ett_rrc_T_modeSpecificInfo_60, T_modeSpecificInfo_60_choice,
NULL);
return offset;
@@ -21620,7 +22514,7 @@ dissect_rrc_T_modeSpecificInfo_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t HS_SCCH_Info_r7_sequence[] = {
- { &hf_rrc_modeSpecificInfo_57, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_57 },
+ { &hf_rrc_modeSpecificInfo_60, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_60 },
{ NULL, 0, 0, NULL }
};
@@ -21663,7 +22557,7 @@ dissect_rrc_Feedback_cycle_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-static const per_sequence_t T_fdd_90_sequence[] = {
+static const per_sequence_t T_fdd_93_sequence[] = {
{ &hf_rrc_measurementPowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementPowerOffset },
{ &hf_rrc_feedback_cycle_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Feedback_cycle_r7 },
{ &hf_rrc_cqi_RepetitionFactor, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CQI_RepetitionFactor },
@@ -21672,30 +22566,30 @@ static const per_sequence_t T_fdd_90_sequence[] = {
};
static int
-dissect_rrc_T_fdd_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_93(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_rrc_T_fdd_90, T_fdd_90_sequence);
+ ett_rrc_T_fdd_93, T_fdd_93_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_61_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_64_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_61_choice[] = {
- { 0, &hf_rrc_fdd_92 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_90 },
+static const per_choice_t T_modeSpecificInfo_64_choice[] = {
+ { 0, &hf_rrc_fdd_95 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_93 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_61, T_modeSpecificInfo_61_choice,
+ ett_rrc_T_modeSpecificInfo_64, T_modeSpecificInfo_64_choice,
NULL);
return offset;
@@ -21703,7 +22597,7 @@ dissect_rrc_T_modeSpecificInfo_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t Measurement_Feedback_Info_r7_sequence[] = {
- { &hf_rrc_modeSpecificInfo_61, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_61 },
+ { &hf_rrc_modeSpecificInfo_64, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_64 },
{ NULL, 0, 0, NULL }
};
@@ -21716,15 +22610,15 @@ dissect_rrc_Measurement_Feedback_Info_r7(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_tdd384_13_sequence[] = {
+static const per_sequence_t T_tdd384_14_sequence[] = {
{ &hf_rrc_dl_HSPDSCH_TS_Configuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_TS_Configuration },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_13, T_tdd384_13_sequence);
+ ett_rrc_T_tdd384_14, T_tdd384_14_sequence);
return offset;
}
@@ -21927,15 +22821,15 @@ dissect_rrc_DL_HSPDSCH_TS_Configuration_VHCR(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_tdd768_05_sequence[] = {
+static const per_sequence_t T_tdd768_06_sequence[] = {
{ &hf_rrc_dl_HSPDSCH_TS_Configuration_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_TS_Configuration_VHCR },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_05, T_tdd768_05_sequence);
+ ett_rrc_T_tdd768_06, T_tdd768_06_sequence);
return offset;
}
@@ -22083,39 +22977,39 @@ dissect_rrc_DL_MultiCarrier_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_tdd128_19_sequence[] = {
+static const per_sequence_t T_tdd128_21_sequence[] = {
{ &hf_rrc_hs_PDSCH_Midamble_Configuration_tdd128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_PDSCH_Midamble_Configuration_TDD128 },
{ &hf_rrc_dl_MultiCarrier_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_MultiCarrier_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_19, T_tdd128_19_sequence);
+ ett_rrc_T_tdd128_21, T_tdd128_21_sequence);
return offset;
}
-static const value_string rrc_T_tdd_35_vals[] = {
+static const value_string rrc_T_tdd_38_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_35_choice[] = {
- { 0, &hf_rrc_tdd384_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_13 },
- { 1, &hf_rrc_tdd768_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_05 },
- { 2, &hf_rrc_tdd128_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_19 },
+static const per_choice_t T_tdd_38_choice[] = {
+ { 0, &hf_rrc_tdd384_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_14 },
+ { 1, &hf_rrc_tdd768_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_06 },
+ { 2, &hf_rrc_tdd128_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_21 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_35, T_tdd_35_choice,
+ ett_rrc_T_tdd_38, T_tdd_38_choice,
NULL);
return offset;
@@ -22137,36 +23031,36 @@ dissect_rrc_T_dl_64QAM_Configured(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_71_sequence[] = {
+static const per_sequence_t T_fdd_74_sequence[] = {
{ &hf_rrc_dl_64QAM_Configured, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_64QAM_Configured },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_71, T_fdd_71_sequence);
+ ett_rrc_T_fdd_74, T_fdd_74_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_38_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_41_vals[] = {
{ 0, "tdd" },
{ 1, "fdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_38_choice[] = {
- { 0, &hf_rrc_tdd_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_35 },
- { 1, &hf_rrc_fdd_72 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_71 },
+static const per_choice_t T_modeSpecificInfo_41_choice[] = {
+ { 0, &hf_rrc_tdd_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_38 },
+ { 1, &hf_rrc_fdd_75 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_74 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_38, T_modeSpecificInfo_38_choice,
+ ett_rrc_T_modeSpecificInfo_41, T_modeSpecificInfo_41_choice,
NULL);
return offset;
@@ -22176,7 +23070,7 @@ dissect_rrc_T_modeSpecificInfo_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_HSPDSCH_Information_r7_sequence[] = {
{ &hf_rrc_hs_scch_Info_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_Info_r7 },
{ &hf_rrc_measurement_feedback_Info_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Measurement_Feedback_Info_r7 },
- { &hf_rrc_modeSpecificInfo_38, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_38 },
+ { &hf_rrc_modeSpecificInfo_41, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_41 },
{ NULL, 0, 0, NULL }
};
@@ -22742,16 +23636,16 @@ dissect_rrc_T_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_
}
-static const per_sequence_t T_fdd_91_sequence[] = {
+static const per_sequence_t T_fdd_94_sequence[] = {
{ &hf_rrc_mimoN_M_Ratio , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_N_M_Ratio },
{ &hf_rrc_mimoPilotConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_PilotConfiguration },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_94(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_rrc_T_fdd_91, T_fdd_91_sequence);
+ ett_rrc_T_fdd_94, T_fdd_94_sequence);
return offset;
}
@@ -22813,59 +23707,59 @@ dissect_rrc_HS_SICH_ReferenceSignalInfoList(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_tdd128_33_sequence[] = {
+static const per_sequence_t T_tdd128_35_sequence[] = {
{ &hf_rrc_mimoSFModeForHSPDSCHDualStream, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mimoSFModeForHSPDSCHDualStream },
{ &hf_rrc_hs_sich_ReferenceSignalInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SICH_ReferenceSignalInfoList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_33, T_tdd128_33_sequence);
+ ett_rrc_T_tdd128_35, T_tdd128_35_sequence);
return offset;
}
-static const value_string rrc_T_tdd_48_vals[] = {
+static const value_string rrc_T_tdd_51_vals[] = {
{ 0, "tdd128" },
{ 1, "tdd384-tdd768" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_48_choice[] = {
- { 0, &hf_rrc_tdd128_34 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_33 },
+static const per_choice_t T_tdd_51_choice[] = {
+ { 0, &hf_rrc_tdd128_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_35 },
{ 1, &hf_rrc_tdd384_tdd768_03, ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_48, T_tdd_48_choice,
+ ett_rrc_T_tdd_51, T_tdd_51_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_62_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_65_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_62_choice[] = {
- { 0, &hf_rrc_fdd_93 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_91 },
- { 1, &hf_rrc_tdd_52 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_48 },
+static const per_choice_t T_modeSpecificInfo_65_choice[] = {
+ { 0, &hf_rrc_fdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_94 },
+ { 1, &hf_rrc_tdd_55 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_51 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_62, T_modeSpecificInfo_62_choice,
+ ett_rrc_T_modeSpecificInfo_65, T_modeSpecificInfo_65_choice,
NULL);
return offset;
@@ -22874,7 +23768,7 @@ dissect_rrc_T_modeSpecificInfo_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t MIMO_Parameters_r8_sequence[] = {
{ &hf_rrc_mimoOperation , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MIMO_Operation },
- { &hf_rrc_modeSpecificInfo_62, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_62 },
+ { &hf_rrc_modeSpecificInfo_65, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_65 },
{ NULL, 0, 0, NULL }
};
@@ -22919,67 +23813,67 @@ dissect_rrc_ActivationTimeOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_tdd384_14_sequence[] = {
+static const per_sequence_t T_tdd384_15_sequence[] = {
{ &hf_rrc_dl_HSPDSCH_TS_Configuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_TS_Configuration },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_14, T_tdd384_14_sequence);
+ ett_rrc_T_tdd384_15, T_tdd384_15_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_06_sequence[] = {
+static const per_sequence_t T_tdd768_07_sequence[] = {
{ &hf_rrc_dl_HSPDSCH_TS_Configuration_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_TS_Configuration_VHCR },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_06, T_tdd768_06_sequence);
+ ett_rrc_T_tdd768_07, T_tdd768_07_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_20_sequence[] = {
+static const per_sequence_t T_tdd128_22_sequence[] = {
{ &hf_rrc_hs_PDSCH_Midamble_Configuration_tdd128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_PDSCH_Midamble_Configuration_TDD128 },
{ &hf_rrc_dl_MultiCarrier_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_MultiCarrier_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_20, T_tdd128_20_sequence);
+ ett_rrc_T_tdd128_22, T_tdd128_22_sequence);
return offset;
}
-static const value_string rrc_T_tdd_36_vals[] = {
+static const value_string rrc_T_tdd_39_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_36_choice[] = {
- { 0, &hf_rrc_tdd384_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_14 },
- { 1, &hf_rrc_tdd768_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_06 },
- { 2, &hf_rrc_tdd128_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_20 },
+static const per_choice_t T_tdd_39_choice[] = {
+ { 0, &hf_rrc_tdd384_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_15 },
+ { 1, &hf_rrc_tdd768_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_07 },
+ { 2, &hf_rrc_tdd128_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_22 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_36, T_tdd_36_choice,
+ ett_rrc_T_tdd_39, T_tdd_39_choice,
NULL);
return offset;
@@ -23001,37 +23895,37 @@ dissect_rrc_T_dl_64QAM_Configured_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_72_sequence[] = {
+static const per_sequence_t T_fdd_75_sequence[] = {
{ &hf_rrc_dl_64QAM_Configured_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_64QAM_Configured_01 },
{ &hf_rrc_hs_DSCH_TBSizeTable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_TBSizeTable },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_72, T_fdd_72_sequence);
+ ett_rrc_T_fdd_75, T_fdd_75_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_39_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_42_vals[] = {
{ 0, "tdd" },
{ 1, "fdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_39_choice[] = {
- { 0, &hf_rrc_tdd_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_36 },
- { 1, &hf_rrc_fdd_73 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_72 },
+static const per_choice_t T_modeSpecificInfo_42_choice[] = {
+ { 0, &hf_rrc_tdd_40 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_39 },
+ { 1, &hf_rrc_fdd_76 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_75 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_39, T_modeSpecificInfo_39_choice,
+ ett_rrc_T_modeSpecificInfo_42, T_modeSpecificInfo_42_choice,
NULL);
return offset;
@@ -23041,7 +23935,7 @@ dissect_rrc_T_modeSpecificInfo_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_HSPDSCH_Information_r8_sequence[] = {
{ &hf_rrc_hs_scch_Info_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_Info_r7 },
{ &hf_rrc_measurement_feedback_Info_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Measurement_Feedback_Info_r7 },
- { &hf_rrc_modeSpecificInfo_39, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_39 },
+ { &hf_rrc_modeSpecificInfo_42, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_42 },
{ NULL, 0, 0, NULL }
};
@@ -23332,7 +24226,7 @@ dissect_rrc_TargetCellPreconfigInfo_v890ext(tvbuff_t *tvb _U_, int offset _U_, a
static const per_sequence_t RL_AdditionInformation_v890ext_sequence[] = {
- { &hf_rrc_targetCellPreconfigInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TargetCellPreconfigInfo_v890ext },
+ { &hf_rrc_targetCellPreconfigInfo_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TargetCellPreconfigInfo_v890ext },
{ NULL, 0, 0, NULL }
};
@@ -23500,7 +24394,7 @@ dissect_rrc_T_precodingWeightSetRestriction_01(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_fdd_92_sequence[] = {
+static const per_sequence_t T_fdd_95_sequence[] = {
{ &hf_rrc_mimoN_M_Ratio , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_N_M_Ratio },
{ &hf_rrc_mimoPilotConfiguration_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_PilotConfiguration_r9 },
{ &hf_rrc_precodingWeightSetRestriction_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_precodingWeightSetRestriction_01 },
@@ -23508,9 +24402,9 @@ static const per_sequence_t T_fdd_92_sequence[] = {
};
static int
-dissect_rrc_T_fdd_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_95(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_rrc_T_fdd_92, T_fdd_92_sequence);
+ ett_rrc_T_fdd_95, T_fdd_95_sequence);
return offset;
}
@@ -23532,59 +24426,59 @@ dissect_rrc_T_mimoSFModeForHSPDSCHDualStream_01(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_tdd128_34_sequence[] = {
+static const per_sequence_t T_tdd128_36_sequence[] = {
{ &hf_rrc_mimoSFModeForHSPDSCHDualStream_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mimoSFModeForHSPDSCHDualStream_01 },
{ &hf_rrc_hs_sich_ReferenceSignalInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SICH_ReferenceSignalInfoList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_34, T_tdd128_34_sequence);
+ ett_rrc_T_tdd128_36, T_tdd128_36_sequence);
return offset;
}
-static const value_string rrc_T_tdd_49_vals[] = {
+static const value_string rrc_T_tdd_52_vals[] = {
{ 0, "tdd128" },
{ 1, "tdd384-tdd768" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_49_choice[] = {
- { 0, &hf_rrc_tdd128_35 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_34 },
+static const per_choice_t T_tdd_52_choice[] = {
+ { 0, &hf_rrc_tdd128_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_36 },
{ 1, &hf_rrc_tdd384_tdd768_03, ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_49, T_tdd_49_choice,
+ ett_rrc_T_tdd_52, T_tdd_52_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_63_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_66_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_63_choice[] = {
- { 0, &hf_rrc_fdd_94 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_92 },
- { 1, &hf_rrc_tdd_53 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_49 },
+static const per_choice_t T_modeSpecificInfo_66_choice[] = {
+ { 0, &hf_rrc_fdd_97 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_95 },
+ { 1, &hf_rrc_tdd_56 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_52 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_63, T_modeSpecificInfo_63_choice,
+ ett_rrc_T_modeSpecificInfo_66, T_modeSpecificInfo_66_choice,
NULL);
return offset;
@@ -23593,7 +24487,7 @@ dissect_rrc_T_modeSpecificInfo_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t MIMO_Parameters_r9_sequence[] = {
{ &hf_rrc_mimoOperation , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MIMO_Operation },
- { &hf_rrc_modeSpecificInfo_63, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_63 },
+ { &hf_rrc_modeSpecificInfo_66, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_66 },
{ NULL, 0, 0, NULL }
};
@@ -23650,22 +24544,22 @@ dissect_rrc_FrequencyInfoTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const value_string rrc_T_modeSpecificInfo_54_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_57_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_54_choice[] = {
- { 0, &hf_rrc_fdd_86 , ASN1_NO_EXTENSIONS , dissect_rrc_FrequencyInfoFDD },
- { 1, &hf_rrc_tdd_46 , ASN1_NO_EXTENSIONS , dissect_rrc_FrequencyInfoTDD },
+static const per_choice_t T_modeSpecificInfo_57_choice[] = {
+ { 0, &hf_rrc_fdd_89 , ASN1_NO_EXTENSIONS , dissect_rrc_FrequencyInfoFDD },
+ { 1, &hf_rrc_tdd_49 , ASN1_NO_EXTENSIONS , dissect_rrc_FrequencyInfoTDD },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_54, T_modeSpecificInfo_54_choice,
+ ett_rrc_T_modeSpecificInfo_57, T_modeSpecificInfo_57_choice,
NULL);
return offset;
@@ -23673,7 +24567,7 @@ dissect_rrc_T_modeSpecificInfo_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t FrequencyInfo_sequence[] = {
- { &hf_rrc_modeSpecificInfo_54, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_54 },
+ { &hf_rrc_modeSpecificInfo_57, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_57 },
{ NULL, 0, 0, NULL }
};
@@ -24036,22 +24930,22 @@ dissect_rrc_T_dl_dpchInfo_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_88_sequence[] = {
+static const per_sequence_t T_fdd_91_sequence[] = {
{ &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes },
{ &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_91(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_rrc_T_fdd_88, T_fdd_88_sequence);
+ ett_rrc_T_fdd_91, T_fdd_91_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_23_sequence[] = {
+static const per_sequence_t T_tdd384_24_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_hs_SICH_PowerControl_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HS_SICH_Power_Control_Info_TDD384 },
{ &hf_rrc_dhs_sync , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DHS_Sync },
@@ -24061,15 +24955,15 @@ static const per_sequence_t T_tdd384_23_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_23, T_tdd384_23_sequence);
+ ett_rrc_T_tdd384_24, T_tdd384_24_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_13_sequence[] = {
+static const per_sequence_t T_tdd768_14_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_hs_SICH_PowerControl_Info_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HS_SICH_Power_Control_Info_TDD768 },
{ &hf_rrc_dhs_sync , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DHS_Sync },
@@ -24079,9 +24973,9 @@ static const per_sequence_t T_tdd768_13_sequence[] = {
};
static int
-dissect_rrc_T_tdd768_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_13, T_tdd768_13_sequence);
+ ett_rrc_T_tdd768_14, T_tdd768_14_sequence);
return offset;
}
@@ -24123,7 +25017,7 @@ dissect_rrc_T_hS_SCCH_tpc_step_size_01(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd128_32_sequence[] = {
+static const per_sequence_t T_tdd128_34_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_power_level_HSSICH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M120_M58 },
{ &hf_rrc_tpc_step_size_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tpc_step_size_02 },
@@ -24136,54 +25030,54 @@ static const per_sequence_t T_tdd128_32_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_32, T_tdd128_32_sequence);
+ ett_rrc_T_tdd128_34, T_tdd128_34_sequence);
return offset;
}
-static const value_string rrc_T_tdd_47_vals[] = {
+static const value_string rrc_T_tdd_50_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_47_choice[] = {
- { 0, &hf_rrc_tdd384_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_23 },
- { 1, &hf_rrc_tdd768_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_13 },
- { 2, &hf_rrc_tdd128_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_32 },
+static const per_choice_t T_tdd_50_choice[] = {
+ { 0, &hf_rrc_tdd384_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_24 },
+ { 1, &hf_rrc_tdd768_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_14 },
+ { 2, &hf_rrc_tdd128_35 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_34 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_47, T_tdd_47_choice,
+ ett_rrc_T_tdd_50, T_tdd_50_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_59_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_62_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_59_choice[] = {
- { 0, &hf_rrc_fdd_90 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_88 },
- { 1, &hf_rrc_tdd_51 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_47 },
+static const per_choice_t T_modeSpecificInfo_62_choice[] = {
+ { 0, &hf_rrc_fdd_93 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_91 },
+ { 1, &hf_rrc_tdd_54 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_50 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_59, T_modeSpecificInfo_59_choice,
+ ett_rrc_T_modeSpecificInfo_62, T_modeSpecificInfo_62_choice,
NULL);
return offset;
@@ -24191,7 +25085,7 @@ dissect_rrc_T_modeSpecificInfo_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t HS_SCCH_Info_r9_sequence[] = {
- { &hf_rrc_modeSpecificInfo_59, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_59 },
+ { &hf_rrc_modeSpecificInfo_62, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_62 },
{ NULL, 0, 0, NULL }
};
@@ -24204,29 +25098,29 @@ dissect_rrc_HS_SCCH_Info_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd384_15_sequence[] = {
+static const per_sequence_t T_tdd384_16_sequence[] = {
{ &hf_rrc_dl_HSPDSCH_TS_Configuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_TS_Configuration },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_15, T_tdd384_15_sequence);
+ ett_rrc_T_tdd384_16, T_tdd384_16_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_07_sequence[] = {
+static const per_sequence_t T_tdd768_08_sequence[] = {
{ &hf_rrc_dl_HSPDSCH_TS_Configuration_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_TS_Configuration_VHCR },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_07, T_tdd768_07_sequence);
+ ett_rrc_T_tdd768_08, T_tdd768_08_sequence);
return offset;
}
@@ -24269,7 +25163,7 @@ dissect_rrc_OutofSyncWindow(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd128_22_sequence[] = {
+static const per_sequence_t T_tdd128_24_sequence[] = {
{ &hf_rrc_hs_PDSCH_Midamble_Configuration_tdd128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_PDSCH_Midamble_Configuration_TDD128 },
{ &hf_rrc_dl_MultiCarrier_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_MultiCarrier_Information },
{ &hf_rrc_tS0_Indicator , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tS0_Indicator },
@@ -24278,32 +25172,32 @@ static const per_sequence_t T_tdd128_22_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_22, T_tdd128_22_sequence);
+ ett_rrc_T_tdd128_24, T_tdd128_24_sequence);
return offset;
}
-static const value_string rrc_T_tdd_38_vals[] = {
+static const value_string rrc_T_tdd_41_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_38_choice[] = {
- { 0, &hf_rrc_tdd384_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_15 },
- { 1, &hf_rrc_tdd768_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_07 },
- { 2, &hf_rrc_tdd128_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_22 },
+static const per_choice_t T_tdd_41_choice[] = {
+ { 0, &hf_rrc_tdd384_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_16 },
+ { 1, &hf_rrc_tdd768_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_08 },
+ { 2, &hf_rrc_tdd128_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_24 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_38, T_tdd_38_choice,
+ ett_rrc_T_tdd_41, T_tdd_41_choice,
NULL);
return offset;
@@ -24325,37 +25219,37 @@ dissect_rrc_T_dl_64QAM_Configured_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_73_sequence[] = {
+static const per_sequence_t T_fdd_76_sequence[] = {
{ &hf_rrc_dl_64QAM_Configured_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_64QAM_Configured_02 },
{ &hf_rrc_hs_DSCH_TBSizeTable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_TBSizeTable },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_73, T_fdd_73_sequence);
+ ett_rrc_T_fdd_76, T_fdd_76_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_41_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_44_vals[] = {
{ 0, "tdd" },
{ 1, "fdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_41_choice[] = {
- { 0, &hf_rrc_tdd_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_38 },
- { 1, &hf_rrc_fdd_74 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_73 },
+static const per_choice_t T_modeSpecificInfo_44_choice[] = {
+ { 0, &hf_rrc_tdd_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_41 },
+ { 1, &hf_rrc_fdd_77 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_76 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_41, T_modeSpecificInfo_41_choice,
+ ett_rrc_T_modeSpecificInfo_44, T_modeSpecificInfo_44_choice,
NULL);
return offset;
@@ -24365,7 +25259,7 @@ dissect_rrc_T_modeSpecificInfo_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_HSPDSCH_Information_r9_sequence[] = {
{ &hf_rrc_hs_scch_Info_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_Info_r9 },
{ &hf_rrc_measurement_feedback_Info_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Measurement_Feedback_Info_r7 },
- { &hf_rrc_modeSpecificInfo_41, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_41 },
+ { &hf_rrc_modeSpecificInfo_44, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_44 },
{ NULL, 0, 0, NULL }
};
@@ -24487,16 +25381,16 @@ dissect_rrc_T_configurationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_newConfiguration_03_sequence[] = {
+static const per_sequence_t T_newConfiguration_05_sequence[] = {
{ &hf_rrc_mimoN_M_Ratio , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_N_M_Ratio },
{ &hf_rrc_mimoPilotConfiguration_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_PilotConfiguration_r9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_newConfiguration_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_newConfiguration_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_rrc_T_newConfiguration_03, T_newConfiguration_03_sequence);
+ ett_rrc_T_newConfiguration_05, T_newConfiguration_05_sequence);
return offset;
}
@@ -24510,7 +25404,7 @@ static const value_string rrc_SecondaryCellMIMOparametersFDD_vals[] = {
static const per_choice_t SecondaryCellMIMOparametersFDD_choice[] = {
{ 0, &hf_rrc_continue , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_newConfiguration_03, ASN1_NO_EXTENSIONS , dissect_rrc_T_newConfiguration_03 },
+ { 1, &hf_rrc_newConfiguration_05, ASN1_NO_EXTENSIONS , dissect_rrc_T_newConfiguration_05 },
{ 0, NULL, 0, NULL }
};
@@ -24723,7 +25617,7 @@ dissect_rrc_TargetCellPreconfigInfo_v950ext(tvbuff_t *tvb _U_, int offset _U_, a
static const per_sequence_t RL_AdditionInformation_v950ext_sequence[] = {
- { &hf_rrc_targetCellPreconfigInfo_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TargetCellPreconfigInfo_v950ext },
+ { &hf_rrc_targetCellPreconfigInfo_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TargetCellPreconfigInfo_v950ext },
{ NULL, 0, 0, NULL }
};
@@ -24809,14 +25703,358 @@ dissect_rrc_T_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_
}
-static const per_sequence_t T_criticalExtensions_04_sequence[] = {
+static const value_string rrc_T_dl_dpchInfo_07_vals[] = {
+ { 0, "dl-DPCH-InfoPerRL" },
+ { 1, "dl-FDPCH-InfoPerRL" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_dl_dpchInfo_07_choice[] = {
+ { 0, &hf_rrc_dl_DPCH_InfoPerRL_02, ASN1_NO_EXTENSIONS , dissect_rrc_DL_DPCH_InfoPerRL_r5 },
+ { 1, &hf_rrc_dl_FDPCH_InfoPerRL_01, ASN1_NO_EXTENSIONS , dissect_rrc_DL_FDPCH_InfoPerRL_r7 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_dl_dpchInfo_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_rrc_T_dl_dpchInfo_07, T_dl_dpchInfo_07_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_dl_64QAM_Configured_05_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_dl_64QAM_Configured_05(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_differentTxModeFromServingHS_DSCHCell_02_vals[] = {
+ { 0, "different" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_differentTxModeFromServingHS_DSCHCell_02(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_newConfiguration_03_sequence[] = {
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_H_RNTI },
+ { &hf_rrc_dl_64QAM_Configured_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_64QAM_Configured_05 },
+ { &hf_rrc_hs_DSCH_TBSizeTable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_TBSizeTable },
+ { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
+ { &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
+ { &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes },
+ { &hf_rrc_measurementPowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementPowerOffset },
+ { &hf_rrc_uarfcn_DL , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UARFCN },
+ { &hf_rrc_differentTxModeFromServingHS_DSCHCell_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_differentTxModeFromServingHS_DSCHCell_02 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_newConfiguration_03(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_rrc_T_criticalExtensions_04, T_criticalExtensions_04_sequence);
+ ett_rrc_T_newConfiguration_03, T_newConfiguration_03_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_configurationInfo_01_vals[] = {
+ { 0, "continue" },
+ { 1, "newConfiguration" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_configurationInfo_01_choice[] = {
+ { 0, &hf_rrc_continue , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_newConfiguration_03, ASN1_NO_EXTENSIONS , dissect_rrc_T_newConfiguration_03 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_configurationInfo_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_rrc_T_configurationInfo_01, T_configurationInfo_01_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_precodingWeightSetRestriction_03_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_precodingWeightSetRestriction_03(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_newConfiguration_06_sequence[] = {
+ { &hf_rrc_mimoN_M_Ratio , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_N_M_Ratio },
+ { &hf_rrc_mimoPilotConfiguration_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_PilotConfiguration_r9 },
+ { &hf_rrc_precodingWeightSetRestriction_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_precodingWeightSetRestriction_03 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_newConfiguration_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_rrc_T_newConfiguration_06, T_newConfiguration_06_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_SecondaryCellMIMOparametersFDD_r10_vals[] = {
+ { 0, "continue" },
+ { 1, "newConfiguration" },
+ { 0, NULL }
+};
+
+static const per_choice_t SecondaryCellMIMOparametersFDD_r10_choice[] = {
+ { 0, &hf_rrc_continue , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_newConfiguration_06, ASN1_NO_EXTENSIONS , dissect_rrc_T_newConfiguration_06 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_SecondaryCellMIMOparametersFDD_r10(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_rrc_SecondaryCellMIMOparametersFDD_r10, SecondaryCellMIMOparametersFDD_r10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_SecondaryCellInfoFDD_r10_sequence[] = {
+ { &hf_rrc_configurationInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_configurationInfo_01 },
+ { &hf_rrc_secondaryCellMIMOparameters_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_DL_SecondaryCellInfoFDD_r10(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_rrc_DL_SecondaryCellInfoFDD_r10, DL_SecondaryCellInfoFDD_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AdditionalDLSecCellInfoFDD_sequence[] = {
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_AdditionalDLSecCellInfoFDD(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_rrc_AdditionalDLSecCellInfoFDD, AdditionalDLSecCellInfoFDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AdditionalDLSecCellInfoListFDD_sequence_of[1] = {
+ { &hf_rrc_AdditionalDLSecCellInfoListFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AdditionalDLSecCellInfoFDD },
+};
+
+static int
+dissect_rrc_AdditionalDLSecCellInfoListFDD(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_rrc_AdditionalDLSecCellInfoListFDD, AdditionalDLSecCellInfoListFDD_sequence_of,
+ 2, 2, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t TargetCellPreconfigInfo_r10_sequence[] = {
+ { &hf_rrc_activationTimeOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTimeOffset },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_serving_HSDSCH_CellInformation_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Serving_HSDSCH_CellInformation_r9 },
+ { &hf_rrc_e_dch_ReconfigurationInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DCH_ReconfigurationInfo_r7 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_mimoParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_Parameters_r9 },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { &hf_rrc_ul_SecondaryCellInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SecondaryCellInfoFDD },
+ { &hf_rrc_e_dch_ReconfigurationInfo_SecULFrequency, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DCH_ReconfigurationInfo_SecULFrequency },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_TargetCellPreconfigInfo_r10(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_rrc_TargetCellPreconfigInfo_r10, TargetCellPreconfigInfo_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RL_AdditionInformation_r10_sequence[] = {
+ { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
+ { &hf_rrc_cell_Id , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity },
+ { &hf_rrc_dl_dpchInfo_07 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_dl_dpchInfo_07 },
+ { &hf_rrc_e_HICH_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_HICH_Information },
+ { &hf_rrc_e_RGCH_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RGCH_Information },
+ { &hf_rrc_targetCellPreconfigInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TargetCellPreconfigInfo_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_RL_AdditionInformation_r10(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_rrc_RL_AdditionInformation_r10, RL_AdditionInformation_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RL_AdditionInformationList_r10_sequence_of[1] = {
+ { &hf_rrc_RL_AdditionInformationList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RL_AdditionInformation_r10 },
+};
+
+static int
+dissect_rrc_RL_AdditionInformationList_r10(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_rrc_RL_AdditionInformationList_r10, RL_AdditionInformationList_r10_sequence_of,
+ 1, maxRL_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t ActiveSetUpdate_r10_IEs_sequence[] = {
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_newU_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_U_RNTI },
+ { &hf_rrc_newH_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_mimoParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_Parameters_r9 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
+ { &hf_rrc_ul_SecondaryCellInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SecondaryCellInfoFDD },
+ { &hf_rrc_e_dch_ReconfigurationInfo_SecULFrequency, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DCH_ReconfigurationInfo_SecULFrequency },
+ { &hf_rrc_rl_AdditionInformationList_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RL_AdditionInformationList_r10 },
+ { &hf_rrc_rl_AdditionInformationList_SecULFreq, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RL_AdditionInformationList_SecULFreq },
+ { &hf_rrc_servingCellChangeParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ServingCellChangeParameters },
+ { &hf_rrc_rl_RemovalInformationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RL_RemovalInformationList },
+ { &hf_rrc_rl_RemovalInformationList_SecULFreq, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RL_RemovalInformationList_SecULFreq },
+ { &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode },
+ { &hf_rrc_dpc_Mode , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPC_Mode },
+ { &hf_rrc_serving_HSDSCH_CellInformation_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Serving_HSDSCH_CellInformation_r9 },
+ { &hf_rrc_e_dch_ReconfigurationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DCH_ReconfigurationInfo_r7 },
+ { &hf_rrc_ul_16QAM_Config , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_16QAM_Config },
+ { &hf_rrc_e_dch_ReconfInfoSameCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DCH_RL_InfoSameServingCell },
+ { &hf_rrc_e_TFC_Boost_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_TFC_Boost_Info_r7 },
+ { &hf_rrc_e_DPDCH_PowerInterpolation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_PowerInterpolation },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_ActiveSetUpdate_r10_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_rrc_ActiveSetUpdate_r10_IEs, ActiveSetUpdate_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_05_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_05, T_nonCriticalExtensions_05_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_sequence[] = {
+ { &hf_rrc_activeSetUpdate_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ActiveSetUpdate_r10_IEs },
+ { &hf_rrc_activeSetUpdate_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_05 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10(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_rrc_T_r10, T_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_05_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_T_criticalExtensions_05, T_criticalExtensions_05_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_04_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_04_choice[] = {
+ { 0, &hf_rrc_r10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10 },
+ { 1, &hf_rrc_criticalExtensions_05, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_05 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_04(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_rrc_T_criticalExtensions_04, T_criticalExtensions_04_choice,
+ NULL);
return offset;
}
@@ -24987,15 +26225,15 @@ dissect_rrc_T_utran_GPSTimingOfCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_166_sequence[] = {
+static const per_sequence_t T_fdd_171_sequence[] = {
{ &hf_rrc_referenceIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_166(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_171(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_rrc_T_fdd_166, T_fdd_166_sequence);
+ ett_rrc_T_fdd_171, T_fdd_171_sequence);
return offset;
}
@@ -25011,36 +26249,36 @@ dissect_rrc_CellParametersID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd_117_sequence[] = {
+static const per_sequence_t T_tdd_122_sequence[] = {
{ &hf_rrc_referenceIdentity_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_117(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_122(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_rrc_T_tdd_117, T_tdd_117_sequence);
+ ett_rrc_T_tdd_122, T_tdd_122_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_132_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_138_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_132_choice[] = {
- { 0, &hf_rrc_fdd_172 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_166 },
- { 1, &hf_rrc_tdd_125 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_117 },
+static const per_choice_t T_modeSpecificInfo_138_choice[] = {
+ { 0, &hf_rrc_fdd_177 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_171 },
+ { 1, &hf_rrc_tdd_130 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_122 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_132(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_138(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_rrc_T_modeSpecificInfo_132, T_modeSpecificInfo_132_choice,
+ ett_rrc_T_modeSpecificInfo_138, T_modeSpecificInfo_138_choice,
NULL);
return offset;
@@ -25049,7 +26287,7 @@ dissect_rrc_T_modeSpecificInfo_132(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UTRAN_GPSReferenceTime_sequence[] = {
{ &hf_rrc_utran_GPSTimingOfCell, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_utran_GPSTimingOfCell },
- { &hf_rrc_modeSpecificInfo_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_132 },
+ { &hf_rrc_modeSpecificInfo_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_138 },
{ &hf_rrc_sfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_4095 },
{ NULL, 0, 0, NULL }
};
@@ -25960,7 +27198,7 @@ dissect_rrc_AcquisitionSatInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UE_Positioning_GPS_AcquisitionAssistance_sequence[] = {
{ &hf_rrc_gps_ReferenceTime, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GPS_TOW_1msec },
{ &hf_rrc_utran_GPSReferenceTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_GPSReferenceTime },
- { &hf_rrc_satelliteInformationList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AcquisitionSatInfoList },
+ { &hf_rrc_satelliteInformationList_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AcquisitionSatInfoList },
{ NULL, 0, 0, NULL }
};
@@ -25987,50 +27225,50 @@ dissect_rrc_BadSatList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_153_sequence[] = {
+static const per_sequence_t T_fdd_158_sequence[] = {
{ &hf_rrc_referenceIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_153(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_158(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_rrc_T_fdd_153, T_fdd_153_sequence);
+ ett_rrc_T_fdd_158, T_fdd_158_sequence);
return offset;
}
-static const per_sequence_t T_tdd_104_sequence[] = {
+static const per_sequence_t T_tdd_109_sequence[] = {
{ &hf_rrc_referenceIdentity_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_109(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_rrc_T_tdd_104, T_tdd_104_sequence);
+ ett_rrc_T_tdd_109, T_tdd_109_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_120_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_126_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_120_choice[] = {
- { 0, &hf_rrc_fdd_159 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_153 },
- { 1, &hf_rrc_tdd_112 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_104 },
+static const per_choice_t T_modeSpecificInfo_126_choice[] = {
+ { 0, &hf_rrc_fdd_164 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_158 },
+ { 1, &hf_rrc_tdd_117 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_109 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_120(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_126(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_rrc_T_modeSpecificInfo_120, T_modeSpecificInfo_120_choice,
+ ett_rrc_T_modeSpecificInfo_126, T_modeSpecificInfo_126_choice,
NULL);
return offset;
@@ -26038,7 +27276,7 @@ dissect_rrc_T_modeSpecificInfo_120(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UE_Positioning_GPS_ReferenceCellInfo_sequence[] = {
- { &hf_rrc_modeSpecificInfo_120, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_120 },
+ { &hf_rrc_modeSpecificInfo_126, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_126 },
{ NULL, 0, 0, NULL }
};
@@ -26061,7 +27299,7 @@ static const per_sequence_t UE_Positioning_GPS_AssistanceData_sequence[] = {
{ &hf_rrc_ue_positioning_GPS_Almanac, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_Almanac },
{ &hf_rrc_ue_positioning_GPS_AcquisitionAssistance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AcquisitionAssistance },
{ &hf_rrc_ue_positioning_GPS_Real_timeIntegrity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BadSatList },
- { &hf_rrc_dummy_49 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceCellInfo },
+ { &hf_rrc_dummy_53 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceCellInfo },
{ NULL, 0, 0, NULL }
};
@@ -26074,15 +27312,15 @@ dissect_rrc_UE_Positioning_GPS_AssistanceData(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_fdd_162_sequence[] = {
+static const per_sequence_t T_fdd_167_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_162(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_167(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_rrc_T_fdd_162, T_fdd_162_sequence);
+ ett_rrc_T_fdd_167, T_fdd_167_sequence);
return offset;
}
@@ -26121,36 +27359,36 @@ dissect_rrc_CellAndChannelIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd_113_sequence[] = {
+static const per_sequence_t T_tdd_118_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_113(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_118(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_rrc_T_tdd_113, T_tdd_113_sequence);
+ ett_rrc_T_tdd_118, T_tdd_118_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_129_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_135_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_129_choice[] = {
- { 0, &hf_rrc_fdd_168 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_162 },
- { 1, &hf_rrc_tdd_121 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_113 },
+static const per_choice_t T_modeSpecificInfo_135_choice[] = {
+ { 0, &hf_rrc_fdd_173 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_167 },
+ { 1, &hf_rrc_tdd_126 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_118 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_129(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_135(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_rrc_T_modeSpecificInfo_129, T_modeSpecificInfo_129_choice,
+ ett_rrc_T_modeSpecificInfo_135, T_modeSpecificInfo_135_choice,
NULL);
return offset;
@@ -26375,7 +27613,7 @@ dissect_rrc_UE_Positioning_IPDL_Parameters(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t UE_Positioning_OTDOA_ReferenceCellInfo_UEB_sequence[] = {
{ &hf_rrc_sfn , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_4095 },
- { &hf_rrc_modeSpecificInfo_129, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_129 },
+ { &hf_rrc_modeSpecificInfo_135, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_135 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_cellPosition , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceCellPosition },
{ &hf_rrc_roundTripTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_32766 },
@@ -26392,50 +27630,50 @@ dissect_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_fdd_158_sequence[] = {
+static const per_sequence_t T_fdd_163_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_158(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_163(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_rrc_T_fdd_158, T_fdd_158_sequence);
+ ett_rrc_T_fdd_163, T_fdd_163_sequence);
return offset;
}
-static const per_sequence_t T_tdd_109_sequence[] = {
+static const per_sequence_t T_tdd_114_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_109(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_114(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_rrc_T_tdd_109, T_tdd_109_sequence);
+ ett_rrc_T_tdd_114, T_tdd_114_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_125_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_131_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_125_choice[] = {
- { 0, &hf_rrc_fdd_164 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_158 },
- { 1, &hf_rrc_tdd_117 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_109 },
+static const per_choice_t T_modeSpecificInfo_131_choice[] = {
+ { 0, &hf_rrc_fdd_169 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_163 },
+ { 1, &hf_rrc_tdd_122 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_114 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_125(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_131(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_rrc_T_modeSpecificInfo_125, T_modeSpecificInfo_125_choice,
+ ett_rrc_T_modeSpecificInfo_131, T_modeSpecificInfo_131_choice,
NULL);
return offset;
@@ -26563,7 +27801,7 @@ dissect_rrc_FineSFN_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static const per_sequence_t UE_Positioning_OTDOA_NeighbourCellInfo_UEB_sequence[] = {
- { &hf_rrc_modeSpecificInfo_125, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_125 },
+ { &hf_rrc_modeSpecificInfo_131, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_131 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_ue_positioning_IPDL_Paremeters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_IPDL_Parameters },
{ &hf_rrc_sfn_SFN_RelTimeDifference, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_RelTimeDifference1 },
@@ -26909,29 +28147,29 @@ dissect_rrc_INTEGER_0_3999999(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-static const per_sequence_t T_fdd_152_sequence[] = {
+static const per_sequence_t T_fdd_156_sequence[] = {
{ &hf_rrc_primary_CPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_152(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_156(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_rrc_T_fdd_152, T_fdd_152_sequence);
+ ett_rrc_T_fdd_156, T_fdd_156_sequence);
return offset;
}
-static const per_sequence_t T_tdd_103_sequence[] = {
+static const per_sequence_t T_tdd_107_sequence[] = {
{ &hf_rrc_cellParameters , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_103(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_107(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_rrc_T_tdd_103, T_tdd_103_sequence);
+ ett_rrc_T_tdd_107, T_tdd_107_sequence);
return offset;
}
@@ -26944,8 +28182,8 @@ static const value_string rrc_T_mode_vals[] = {
};
static const per_choice_t T_mode_choice[] = {
- { 0, &hf_rrc_fdd_158 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_152 },
- { 1, &hf_rrc_tdd_111 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_103 },
+ { 0, &hf_rrc_fdd_162 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_156 },
+ { 1, &hf_rrc_tdd_115 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_107 },
{ 0, NULL, 0, NULL }
};
@@ -29104,14 +30342,298 @@ dissect_rrc_AssistanceDataDelivery_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtensions_07_sequence[] = {
+static const per_sequence_t UE_Positioning_GPS_ReferenceTime_va40ext_sequence[] = {
+ { &hf_rrc_gps_Week_Cycle_Number, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_7 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_UE_Positioning_GPS_ReferenceTime_va40ext(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_rrc_T_nonCriticalExtensions_07, T_nonCriticalExtensions_07_sequence);
+ ett_rrc_UE_Positioning_GPS_ReferenceTime_va40ext, UE_Positioning_GPS_ReferenceTime_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GPS_Almanac_va40ext_sequence[] = {
+ { &hf_rrc_complete_Almanac_Provided, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GPS_Almanac_va40ext(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_rrc_UE_Positioning_GPS_Almanac_va40ext, UE_Positioning_GPS_Almanac_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AzimuthAndElevation_va40ext_sequence[] = {
+ { &hf_rrc_azimuthLSB , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 },
+ { &hf_rrc_elevationLSB , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_AzimuthAndElevation_va40ext(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_rrc_AzimuthAndElevation_va40ext, AzimuthAndElevation_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AcquisitionSatInfo_va40ext_sequence[] = {
+ { &hf_rrc_azimuthAndElevation_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AzimuthAndElevation_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_AcquisitionSatInfo_va40ext(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_rrc_AcquisitionSatInfo_va40ext, AcquisitionSatInfo_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AcquisitionSatInfoList_va40ext_sequence_of[1] = {
+ { &hf_rrc_AcquisitionSatInfoList_va40ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AcquisitionSatInfo_va40ext },
+};
+
+static int
+dissect_rrc_AcquisitionSatInfoList_va40ext(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_rrc_AcquisitionSatInfoList_va40ext, AcquisitionSatInfoList_va40ext_sequence_of,
+ 1, maxSat, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GPS_AcquisitionAssistance_va40ext_sequence[] = {
+ { &hf_rrc_satelliteInformationList_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AcquisitionSatInfoList_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GPS_AcquisitionAssistance_va40ext(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_rrc_UE_Positioning_GPS_AcquisitionAssistance_va40ext, UE_Positioning_GPS_AcquisitionAssistance_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GPS_AssistanceData_va40ext_sequence[] = {
+ { &hf_rrc_ue_positioning_GPS_ReferenceTime_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceTime_va40ext },
+ { &hf_rrc_ue_positioning_GPS_Almanac_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_Almanac_va40ext },
+ { &hf_rrc_ue_positioning_GPS_AcquisitionAssistance_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AcquisitionAssistance_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GPS_AssistanceData_va40ext(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_rrc_UE_Positioning_GPS_AssistanceData_va40ext, UE_Positioning_GPS_AssistanceData_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_ReferenceTime_va40ext_sequence[] = {
+ { &hf_rrc_ganss_Day_Cycle_Number, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_7 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_ReferenceTime_va40ext(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_rrc_UE_Positioning_GANSS_ReferenceTime_va40ext, UE_Positioning_GANSS_ReferenceTime_va40ext_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_INTEGER_M128_127(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,
+ -128, 127U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_TimeModel_va40ext_sequence[] = {
+ { &hf_rrc_deltaT , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_M128_127 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_TimeModel_va40ext(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_rrc_UE_Positioning_GANSS_TimeModel_va40ext, UE_Positioning_GANSS_TimeModel_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSTimeModelsList_va40ext_sequence_of[1] = {
+ { &hf_rrc_GANSSTimeModelsList_va40ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_TimeModel_va40ext },
+};
+
+static int
+dissect_rrc_GANSSTimeModelsList_va40ext(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_rrc_GANSSTimeModelsList_va40ext, GANSSTimeModelsList_va40ext_sequence_of,
+ 1, maxGANSS_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSSatelliteInformation_va40ext_sequence[] = {
+ { &hf_rrc_azimuthAndElevation_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AzimuthAndElevation_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_GANSSSatelliteInformation_va40ext(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_rrc_GANSSSatelliteInformation_va40ext, GANSSSatelliteInformation_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSSatelliteInformationList_va40ext_sequence_of[1] = {
+ { &hf_rrc_GANSSSatelliteInformationList_va40ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GANSSSatelliteInformation_va40ext },
+};
+
+static int
+dissect_rrc_GANSSSatelliteInformationList_va40ext(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_rrc_GANSSSatelliteInformationList_va40ext, GANSSSatelliteInformationList_va40ext_sequence_of,
+ 1, maxGANSSSat, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext_sequence[] = {
+ { &hf_rrc_satelliteInformationList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GANSSSatelliteInformationList_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext(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_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext, UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_Almanac_va40ext_sequence[] = {
+ { &hf_rrc_complete_Almanac_Provided, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_Almanac_va40ext(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_rrc_UE_Positioning_GANSS_Almanac_va40ext, UE_Positioning_GANSS_Almanac_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSGenericData_va40ext_sequence[] = {
+ { &hf_rrc_ganssTimeModelsList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_GANSSTimeModelsList_va40ext },
+ { &hf_rrc_uePositioningGANSSReferenceMeasurementInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext },
+ { &hf_rrc_uePositioningGANSSAlmanac_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_Almanac_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_GANSSGenericData_va40ext(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_rrc_GANSSGenericData_va40ext, GANSSGenericData_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSGenericDataList_va40ext_sequence_of[1] = {
+ { &hf_rrc_GANSSGenericDataList_va40ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GANSSGenericData_va40ext },
+};
+
+static int
+dissect_rrc_GANSSGenericDataList_va40ext(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_rrc_GANSSGenericDataList_va40ext, GANSSGenericDataList_va40ext_sequence_of,
+ 1, maxGANSS, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_AssistanceData_va40ext_sequence[] = {
+ { &hf_rrc_ue_positioning_GANSS_ReferenceTime_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_ReferenceTime_va40ext },
+ { &hf_rrc_ganssGenericDataList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_GANSSGenericDataList_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_AssistanceData_va40ext(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_rrc_UE_Positioning_GANSS_AssistanceData_va40ext, UE_Positioning_GANSS_AssistanceData_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AssistanceDataDelivery_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_positioning_GPS_AssistanceData_va40ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AssistanceData_va40ext },
+ { &hf_rrc_ue_positioning_GANSS_AssistanceData_va40ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AssistanceData_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_AssistanceDataDelivery_va40ext_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_rrc_AssistanceDataDelivery_va40ext_IEs, AssistanceDataDelivery_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_08_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_08, T_nonCriticalExtensions_08_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtension_sequence[] = {
+ { &hf_rrc_assistanceDataDelivery_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AssistanceDataDelivery_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_08 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtension(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_rrc_T_va40NonCriticalExtension, T_va40NonCriticalExtension_sequence);
return offset;
}
@@ -29119,7 +30641,7 @@ dissect_rrc_T_nonCriticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v920NonCriticalExtension_sequence[] = {
{ &hf_rrc_assistanceDataDelivery_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AssistanceDataDelivery_v920ext_IEs },
- { &hf_rrc_nonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_07 },
+ { &hf_rrc_va40NonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtension },
{ NULL, 0, 0, NULL }
};
@@ -29222,14 +30744,14 @@ dissect_rrc_T_r3_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_05_sequence[] = {
+static const per_sequence_t T_criticalExtensions_06_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_05, T_criticalExtensions_05_sequence);
+ ett_rrc_T_criticalExtensions_06, T_criticalExtensions_06_sequence);
return offset;
}
@@ -29237,7 +30759,7 @@ dissect_rrc_T_criticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_01_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_05 },
+ { &hf_rrc_criticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_06 },
{ NULL, 0, 0, NULL }
};
@@ -29562,14 +31084,14 @@ dissect_rrc_CellChangeOrderFromUTRAN_v590ext_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_nonCriticalExtensions_08_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_09_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_08, T_nonCriticalExtensions_08_sequence);
+ ett_rrc_T_nonCriticalExtensions_09, T_nonCriticalExtensions_09_sequence);
return offset;
}
@@ -29577,7 +31099,7 @@ dissect_rrc_T_nonCriticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v590NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_cellChangeOrderFromUTRAN_v590ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellChangeOrderFromUTRAN_v590ext_IEs },
- { &hf_rrc_nonCriticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_08 },
+ { &hf_rrc_nonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_09 },
{ NULL, 0, 0, NULL }
};
@@ -29620,14 +31142,14 @@ dissect_rrc_T_r3_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_06_sequence[] = {
+static const per_sequence_t T_criticalExtensions_07_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_06, T_criticalExtensions_06_sequence);
+ ett_rrc_T_criticalExtensions_07, T_criticalExtensions_07_sequence);
return offset;
}
@@ -29635,7 +31157,7 @@ dissect_rrc_T_criticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_02_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_06 },
+ { &hf_rrc_criticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_07 },
{ NULL, 0, 0, NULL }
};
@@ -29942,7 +31464,7 @@ dissect_rrc_PDCP_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
static const per_sequence_t PDCP_InfoReconfig_sequence[] = {
{ &hf_rrc_pdcp_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Info },
- { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_65535 },
+ { &hf_rrc_dummy_31 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_65535 },
{ NULL, 0, 0, NULL }
};
@@ -30727,7 +32249,7 @@ dissect_rrc_TimerStatusPeriodic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static const per_sequence_t DL_RLC_StatusInfo_sequence[] = {
{ &hf_rrc_timerStatusProhibit, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimerStatusProhibit },
- { &hf_rrc_dummy_26 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimerEPC },
+ { &hf_rrc_dummy_30 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimerEPC },
{ &hf_rrc_missingPDU_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_timerStatusPeriodic, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimerStatusPeriodic },
{ NULL, 0, 0, NULL }
@@ -30822,7 +32344,7 @@ static const value_string rrc_UL_TransportChannelType_vals[] = {
static const per_choice_t UL_TransportChannelType_choice[] = {
{ 0, &hf_rrc_dch , ASN1_NO_EXTENSIONS , dissect_rrc_TransportChannelIdentity },
{ 1, &hf_rrc_rach , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 2, &hf_rrc_dummy_19 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 3, &hf_rrc_usch , ASN1_NO_EXTENSIONS , dissect_rrc_TransportChannelIdentity },
{ 0, NULL, 0, NULL }
};
@@ -31290,15 +32812,15 @@ dissect_rrc_TFC_Subset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_53_sequence[] = {
+static const per_sequence_t T_fdd_55_sequence[] = {
{ &hf_rrc_ul_TFCS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TFCS },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_53, T_fdd_53_sequence);
+ ett_rrc_T_fdd_55, T_fdd_55_sequence);
return offset;
}
@@ -31334,36 +32856,36 @@ dissect_rrc_IndividualUL_CCTrCH_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_tdd_14_sequence[] = {
+static const per_sequence_t T_tdd_16_sequence[] = {
{ &hf_rrc_individualUL_CCTrCH_InfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IndividualUL_CCTrCH_InfoList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_14, T_tdd_14_sequence);
+ ett_rrc_T_tdd_16, T_tdd_16_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_22_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_24_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_22_choice[] = {
- { 0, &hf_rrc_fdd_54 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_53 },
- { 1, &hf_rrc_tdd_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_14 },
+static const per_choice_t T_modeSpecificInfo_24_choice[] = {
+ { 0, &hf_rrc_fdd_56 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_55 },
+ { 1, &hf_rrc_tdd_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_16 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_22, T_modeSpecificInfo_22_choice,
+ ett_rrc_T_modeSpecificInfo_24, T_modeSpecificInfo_24_choice,
NULL);
return offset;
@@ -31373,7 +32895,7 @@ dissect_rrc_T_modeSpecificInfo_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_CommonTransChInfo_sequence[] = {
{ &hf_rrc_tfc_Subset , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFC_Subset },
{ &hf_rrc_prach_TFCS , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS },
- { &hf_rrc_modeSpecificInfo_22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_22 },
+ { &hf_rrc_modeSpecificInfo_24, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_24 },
{ NULL, 0, 0, NULL }
};
@@ -31574,15 +33096,15 @@ dissect_rrc_T_dl_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_46_sequence[] = {
+static const per_sequence_t T_fdd_48_sequence[] = {
{ &hf_rrc_dl_Parameters , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_Parameters },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_46, T_fdd_46_sequence);
+ ett_rrc_T_fdd_48, T_fdd_48_sequence);
return offset;
}
@@ -31639,36 +33161,36 @@ dissect_rrc_IndividualDL_CCTrCH_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_tdd_11_sequence[] = {
+static const per_sequence_t T_tdd_13_sequence[] = {
{ &hf_rrc_individualDL_CCTrCH_InfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IndividualDL_CCTrCH_InfoList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_11, T_tdd_11_sequence);
+ ett_rrc_T_tdd_13, T_tdd_13_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_16_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_18_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_16_choice[] = {
- { 0, &hf_rrc_fdd_47 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_46 },
- { 1, &hf_rrc_tdd_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_11 },
+static const per_choice_t T_modeSpecificInfo_18_choice[] = {
+ { 0, &hf_rrc_fdd_49 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_48 },
+ { 1, &hf_rrc_tdd_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_13 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_16, T_modeSpecificInfo_16_choice,
+ ett_rrc_T_modeSpecificInfo_18, T_modeSpecificInfo_18_choice,
NULL);
return offset;
@@ -31677,7 +33199,7 @@ dissect_rrc_T_modeSpecificInfo_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_CommonTransChInfo_sequence[] = {
{ &hf_rrc_sccpch_TFCS , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS },
- { &hf_rrc_modeSpecificInfo_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_16 },
+ { &hf_rrc_modeSpecificInfo_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_18 },
{ NULL, 0, 0, NULL }
};
@@ -31866,7 +33388,7 @@ static const per_sequence_t DL_AddReconfTransChInformation_sequence[] = {
{ &hf_rrc_dl_transportChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelIdentity },
{ &hf_rrc_tfs_SignallingMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tfs_SignallingMode },
{ &hf_rrc_dch_QualityTarget, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_QualityTarget },
- { &hf_rrc_dummy_30 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TM_SignallingInfo },
+ { &hf_rrc_dummy_34 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TM_SignallingInfo },
{ NULL, 0, 0, NULL }
};
@@ -31945,7 +33467,7 @@ dissect_rrc_PowerControlAlgorithm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_111_sequence[] = {
+static const per_sequence_t T_fdd_114_sequence[] = {
{ &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset },
{ &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble },
{ &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay },
@@ -31954,9 +33476,9 @@ static const per_sequence_t T_fdd_111_sequence[] = {
};
static int
-dissect_rrc_T_fdd_111(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_114(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_rrc_T_fdd_111, T_fdd_111_sequence);
+ ett_rrc_T_fdd_114, T_fdd_114_sequence);
return offset;
}
@@ -32069,16 +33591,16 @@ dissect_rrc_T_ul_OL_PC_Signalling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd_63_sequence[] = {
+static const per_sequence_t T_tdd_66_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TargetSIR },
{ &hf_rrc_ul_OL_PC_Signalling, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_ul_OL_PC_Signalling },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_63, T_tdd_63_sequence);
+ ett_rrc_T_tdd_66, T_tdd_66_sequence);
return offset;
}
@@ -32091,8 +33613,8 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_vals[] = {
};
static const per_choice_t UL_DPCH_PowerControlInfo_choice[] = {
- { 0, &hf_rrc_fdd_114 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_111 },
- { 1, &hf_rrc_tdd_69 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_63 },
+ { 0, &hf_rrc_fdd_117 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_114 },
+ { 1, &hf_rrc_tdd_72 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_66 },
{ 0, NULL, 0, NULL }
};
@@ -32147,7 +33669,7 @@ dissect_rrc_NumberOfFBI_Bits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_104_sequence[] = {
+static const per_sequence_t T_fdd_107_sequence[] = {
{ &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType },
{ &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode },
{ &hf_rrc_numberOfDPDCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NumberOfDPDCH },
@@ -32159,9 +33681,9 @@ static const per_sequence_t T_fdd_104_sequence[] = {
};
static int
-dissect_rrc_T_fdd_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_107(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_rrc_T_fdd_104, T_fdd_104_sequence);
+ ett_rrc_T_fdd_107, T_fdd_107_sequence);
return offset;
}
@@ -32473,7 +33995,7 @@ dissect_rrc_UL_CCTrCHListToRemove(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd_57_sequence[] = {
+static const per_sequence_t T_tdd_60_sequence[] = {
{ &hf_rrc_ul_TimingAdvance_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl },
{ &hf_rrc_ul_CCTrCHList , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHList },
{ &hf_rrc_ul_CCTrCHListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHListToRemove },
@@ -32481,30 +34003,30 @@ static const per_sequence_t T_tdd_57_sequence[] = {
};
static int
-dissect_rrc_T_tdd_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_57, T_tdd_57_sequence);
+ ett_rrc_T_tdd_60, T_tdd_60_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_73_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_76_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_73_choice[] = {
- { 0, &hf_rrc_fdd_107 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_104 },
- { 1, &hf_rrc_tdd_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_57 },
+static const per_choice_t T_modeSpecificInfo_76_choice[] = {
+ { 0, &hf_rrc_fdd_110 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_107 },
+ { 1, &hf_rrc_tdd_66 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_60 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_76(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_rrc_T_modeSpecificInfo_73, T_modeSpecificInfo_73_choice,
+ ett_rrc_T_modeSpecificInfo_76, T_modeSpecificInfo_76_choice,
NULL);
return offset;
@@ -32513,7 +34035,7 @@ dissect_rrc_T_modeSpecificInfo_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_DPCH_Info_sequence[] = {
{ &hf_rrc_ul_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_PowerControlInfo },
- { &hf_rrc_modeSpecificInfo_73, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_73 },
+ { &hf_rrc_modeSpecificInfo_76, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_76 },
{ NULL, 0, 0, NULL }
};
@@ -32974,7 +34496,7 @@ static const value_string rrc_UL_ChannelRequirement_vals[] = {
static const per_choice_t UL_ChannelRequirement_choice[] = {
{ 0, &hf_rrc_ul_DPCH_Info_02 , ASN1_NO_EXTENSIONS , dissect_rrc_UL_DPCH_Info },
- { 1, &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo },
+ { 1, &hf_rrc_dummy_46 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo },
{ 0, NULL, 0, NULL }
};
@@ -33318,7 +34840,7 @@ dissect_rrc_Cfntargetsfnframeoffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_initialise_sequence[] = {
- { &hf_rrc_dummy_35 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Cfntargetsfnframeoffset },
+ { &hf_rrc_dummy_39 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Cfntargetsfnframeoffset },
{ NULL, 0, 0, NULL }
};
@@ -33353,15 +34875,15 @@ dissect_rrc_T_cfnHandling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const per_sequence_t T_fdd_70_sequence[] = {
+static const per_sequence_t T_fdd_73_sequence[] = {
{ &hf_rrc_dpc_Mode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPC_Mode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_70, T_fdd_70_sequence);
+ ett_rrc_T_fdd_73, T_fdd_73_sequence);
return offset;
}
@@ -33377,36 +34899,36 @@ dissect_rrc_TPC_StepSizeTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd_32_sequence[] = {
+static const per_sequence_t T_tdd_35_sequence[] = {
{ &hf_rrc_tpc_StepSizeTDD , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TPC_StepSizeTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_32, T_tdd_32_sequence);
+ ett_rrc_T_tdd_35, T_tdd_35_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_35_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_38_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_35_choice[] = {
- { 0, &hf_rrc_fdd_71 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_70 },
- { 1, &hf_rrc_tdd_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_32 },
+static const per_choice_t T_modeSpecificInfo_38_choice[] = {
+ { 0, &hf_rrc_fdd_74 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_73 },
+ { 1, &hf_rrc_tdd_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_35 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_35, T_modeSpecificInfo_35_choice,
+ ett_rrc_T_modeSpecificInfo_38, T_modeSpecificInfo_38_choice,
NULL);
return offset;
@@ -33414,7 +34936,7 @@ dissect_rrc_T_modeSpecificInfo_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_DPCH_PowerControlInfo_sequence[] = {
- { &hf_rrc_modeSpecificInfo_35, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_35 },
+ { &hf_rrc_modeSpecificInfo_38, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_38 },
{ NULL, 0, 0, NULL }
};
@@ -33548,7 +35070,7 @@ dissect_rrc_SF512_AndPilot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const per_sequence_t T_fdd_61_sequence[] = {
+static const per_sequence_t T_fdd_64_sequence[] = {
{ &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo },
{ &hf_rrc_powerOffsetPilot_pdpdch, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerOffsetPilot_pdpdch },
{ &hf_rrc_dl_rate_matching_restriction, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dl_rate_matching_restriction },
@@ -33559,44 +35081,44 @@ static const per_sequence_t T_fdd_61_sequence[] = {
};
static int
-dissect_rrc_T_fdd_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_61, T_fdd_61_sequence);
+ ett_rrc_T_fdd_64, T_fdd_64_sequence);
return offset;
}
-static const per_sequence_t T_tdd_23_sequence[] = {
+static const per_sequence_t T_tdd_26_sequence[] = {
{ &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_23, T_tdd_23_sequence);
+ ett_rrc_T_tdd_26, T_tdd_26_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_31_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_34_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_31_choice[] = {
- { 0, &hf_rrc_fdd_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_61 },
- { 1, &hf_rrc_tdd_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_23 },
+static const per_choice_t T_modeSpecificInfo_34_choice[] = {
+ { 0, &hf_rrc_fdd_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_64 },
+ { 1, &hf_rrc_tdd_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_26 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_31, T_modeSpecificInfo_31_choice,
+ ett_rrc_T_modeSpecificInfo_34, T_modeSpecificInfo_34_choice,
NULL);
return offset;
@@ -33605,7 +35127,7 @@ dissect_rrc_T_modeSpecificInfo_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_DPCH_InfoCommon_sequence[] = {
{ &hf_rrc_cfnHandling , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_cfnHandling },
- { &hf_rrc_modeSpecificInfo_31, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_31 },
+ { &hf_rrc_modeSpecificInfo_34, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_34 },
{ NULL, 0, 0, NULL }
};
@@ -33912,7 +35434,7 @@ static const per_sequence_t TGPS_ConfigurationParams_sequence[] = {
{ &hf_rrc_tgl2 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGL },
{ &hf_rrc_tgd , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGD },
{ &hf_rrc_tgpl1 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGPL },
- { &hf_rrc_dummy_41 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGPL },
+ { &hf_rrc_dummy_45 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGPL },
{ &hf_rrc_rpp , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RPP },
{ &hf_rrc_itp , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ITP },
{ &hf_rrc_ul_DL_Mode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DL_Mode },
@@ -33979,18 +35501,18 @@ dissect_rrc_DPCH_CompressedModeInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_55_sequence[] = {
+static const per_sequence_t T_fdd_57_sequence[] = {
{ &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD },
{ &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo },
{ &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode },
- { &hf_rrc_dummy_33 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information },
+ { &hf_rrc_dummy_37 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_55, T_fdd_55_sequence);
+ ett_rrc_T_fdd_57, T_fdd_57_sequence);
return offset;
}
@@ -34006,36 +35528,36 @@ dissect_rrc_DefaultDPCH_OffsetValueTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd_17_sequence[] = {
+static const per_sequence_t T_tdd_19_sequence[] = {
{ &hf_rrc_defaultDPCH_OffsetValue_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_17, T_tdd_17_sequence);
+ ett_rrc_T_tdd_19, T_tdd_19_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_25_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_27_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_25_choice[] = {
- { 0, &hf_rrc_fdd_56 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_55 },
- { 1, &hf_rrc_tdd_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_17 },
+static const per_choice_t T_modeSpecificInfo_27_choice[] = {
+ { 0, &hf_rrc_fdd_58 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_57 },
+ { 1, &hf_rrc_tdd_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_19 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_25, T_modeSpecificInfo_25_choice,
+ ett_rrc_T_modeSpecificInfo_27, T_modeSpecificInfo_27_choice,
NULL);
return offset;
@@ -34044,7 +35566,7 @@ dissect_rrc_T_modeSpecificInfo_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_CommonInformation_sequence[] = {
{ &hf_rrc_dl_DPCH_InfoCommon, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoCommon },
- { &hf_rrc_modeSpecificInfo_25, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_25 },
+ { &hf_rrc_modeSpecificInfo_27, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_27 },
{ NULL, 0, 0, NULL }
};
@@ -34057,7 +35579,7 @@ dissect_rrc_DL_CommonInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_fdd_74_sequence[] = {
+static const per_sequence_t T_fdd_77_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SHO_DCH_Info },
{ &hf_rrc_dummy2_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_CodeMapping },
@@ -34065,23 +35587,23 @@ static const per_sequence_t T_fdd_74_sequence[] = {
};
static int
-dissect_rrc_T_fdd_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_74, T_fdd_74_sequence);
+ ett_rrc_T_fdd_77, T_fdd_77_sequence);
return offset;
}
-static const per_sequence_t T_fdd_96_sequence[] = {
+static const per_sequence_t T_fdd_99_sequence[] = {
{ &hf_rrc_tx_DiversityIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_99(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_rrc_T_fdd_96, T_fdd_96_sequence);
+ ett_rrc_T_fdd_99, T_fdd_99_sequence);
return offset;
}
@@ -34147,7 +35669,7 @@ dissect_rrc_T_syncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_tdd_52_sequence[] = {
+static const per_sequence_t T_tdd_55_sequence[] = {
{ &hf_rrc_syncCase , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_syncCase },
{ &hf_rrc_cellParametersID, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellParametersID },
{ &hf_rrc_sctd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -34155,9 +35677,9 @@ static const per_sequence_t T_tdd_52_sequence[] = {
};
static int
-dissect_rrc_T_tdd_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_52, T_tdd_52_sequence);
+ ett_rrc_T_tdd_55, T_tdd_55_sequence);
return offset;
}
@@ -34170,8 +35692,8 @@ static const value_string rrc_PrimaryCCPCH_Info_vals[] = {
};
static const per_choice_t PrimaryCCPCH_Info_choice[] = {
- { 0, &hf_rrc_fdd_99 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_96 },
- { 1, &hf_rrc_tdd_58 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_52 },
+ { 0, &hf_rrc_fdd_102 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_99 },
+ { 1, &hf_rrc_tdd_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_55 },
{ 0, NULL, 0, NULL }
};
@@ -34185,22 +35707,22 @@ dissect_rrc_PrimaryCCPCH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-static const value_string rrc_T_modeSpecificInfo_42_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_45_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_42_choice[] = {
- { 0, &hf_rrc_fdd_75 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_74 },
- { 1, &hf_rrc_tdd_40 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info },
+static const per_choice_t T_modeSpecificInfo_45_choice[] = {
+ { 0, &hf_rrc_fdd_78 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_77 },
+ { 1, &hf_rrc_tdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_42, T_modeSpecificInfo_42_choice,
+ ett_rrc_T_modeSpecificInfo_45, T_modeSpecificInfo_45_choice,
NULL);
return offset;
@@ -34208,9 +35730,9 @@ dissect_rrc_T_modeSpecificInfo_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_InformationPerRL_sequence[] = {
- { &hf_rrc_modeSpecificInfo_42, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_42 },
+ { &hf_rrc_modeSpecificInfo_45, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_45 },
{ &hf_rrc_dl_DPCH_InfoPerRL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoPerRL },
- { &hf_rrc_dummy_37 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH },
+ { &hf_rrc_dummy_41 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH },
{ NULL, 0, 0, NULL }
};
@@ -34426,14 +35948,14 @@ dissect_rrc_CellUpdateConfirm_v690ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_12_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_13_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_12, T_nonCriticalExtensions_12_sequence);
+ ett_rrc_T_nonCriticalExtensions_13, T_nonCriticalExtensions_13_sequence);
return offset;
}
@@ -34441,7 +35963,7 @@ dissect_rrc_T_nonCriticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_12 },
+ { &hf_rrc_nonCriticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_13 },
{ NULL, 0, 0, NULL }
};
@@ -34621,7 +36143,7 @@ dissect_rrc_ROHC_PacketSizeList_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_RFC3095_r4_sequence[] = {
{ &hf_rrc_dummy1_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CID_InclusionInfo_r4 },
{ &hf_rrc_max_CID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_1_16383 },
- { &hf_rrc_dummy_28 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ROHC_PacketSizeList_r4 },
+ { &hf_rrc_dummy_32 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ROHC_PacketSizeList_r4 },
{ NULL, 0, 0, NULL }
};
@@ -34635,7 +36157,7 @@ dissect_rrc_UL_RFC3095_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static const per_sequence_t DL_RFC3095_r4_sequence[] = {
- { &hf_rrc_dummy_25 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CID_InclusionInfo_r4 },
+ { &hf_rrc_dummy_29 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CID_InclusionInfo_r4 },
{ &hf_rrc_max_CID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_1_16383 },
{ &hf_rrc_reverseDecompressionDepth, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_65535 },
{ NULL, 0, 0, NULL }
@@ -34779,86 +36301,86 @@ dissect_rrc_RB_InformationReconfigList_r4(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_fdd_54_sequence[] = {
+static const per_sequence_t T_fdd_56_sequence[] = {
{ &hf_rrc_ul_TFCS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TFCS },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_54, T_fdd_54_sequence);
+ ett_rrc_T_fdd_56, T_fdd_56_sequence);
return offset;
}
-static const per_sequence_t T_tdd_15_sequence[] = {
+static const per_sequence_t T_tdd_17_sequence[] = {
{ &hf_rrc_individualUL_CCTrCH_InfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IndividualUL_CCTrCH_InfoList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_15, T_tdd_15_sequence);
+ ett_rrc_T_tdd_17, T_tdd_17_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_23_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_25_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_23_choice[] = {
- { 0, &hf_rrc_fdd_55 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_54 },
- { 1, &hf_rrc_tdd_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_15 },
+static const per_choice_t T_modeSpecificInfo_25_choice[] = {
+ { 0, &hf_rrc_fdd_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_56 },
+ { 1, &hf_rrc_tdd_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_17 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_23, T_modeSpecificInfo_23_choice,
+ ett_rrc_T_modeSpecificInfo_25, T_modeSpecificInfo_25_choice,
NULL);
return offset;
}
-static const per_sequence_t T_tdd_13_sequence[] = {
+static const per_sequence_t T_tdd_15_sequence[] = {
{ &hf_rrc_tfcs_ID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS_Identity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_13, T_tdd_13_sequence);
+ ett_rrc_T_tdd_15, T_tdd_15_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_21_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_23_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_21_choice[] = {
- { 0, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_13 },
+static const per_choice_t T_modeSpecificInfo_23_choice[] = {
+ { 0, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_15 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_21, T_modeSpecificInfo_21_choice,
+ ett_rrc_T_modeSpecificInfo_23, T_modeSpecificInfo_23_choice,
NULL);
return offset;
@@ -34866,7 +36388,7 @@ dissect_rrc_T_modeSpecificInfo_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t TFC_SubsetList_item_sequence[] = {
- { &hf_rrc_modeSpecificInfo_21, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_21 },
+ { &hf_rrc_modeSpecificInfo_23, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_23 },
{ &hf_rrc_tfc_Subset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TFC_Subset },
{ NULL, 0, 0, NULL }
};
@@ -34897,7 +36419,7 @@ dissect_rrc_TFC_SubsetList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t UL_CommonTransChInfo_r4_sequence[] = {
{ &hf_rrc_tfc_Subset , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFC_Subset },
{ &hf_rrc_prach_TFCS , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS },
- { &hf_rrc_modeSpecificInfo_23, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_23 },
+ { &hf_rrc_modeSpecificInfo_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_25 },
{ &hf_rrc_tfc_SubsetList , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFC_SubsetList },
{ NULL, 0, 0, NULL }
};
@@ -34984,50 +36506,50 @@ dissect_rrc_T_dl_Parameters_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_fdd_47_sequence[] = {
+static const per_sequence_t T_fdd_49_sequence[] = {
{ &hf_rrc_dl_Parameters_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_Parameters_01 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_47, T_fdd_47_sequence);
+ ett_rrc_T_fdd_49, T_fdd_49_sequence);
return offset;
}
-static const per_sequence_t T_tdd_12_sequence[] = {
+static const per_sequence_t T_tdd_14_sequence[] = {
{ &hf_rrc_individualDL_CCTrCH_InfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IndividualDL_CCTrCH_InfoList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_12, T_tdd_12_sequence);
+ ett_rrc_T_tdd_14, T_tdd_14_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_17_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_19_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_17_choice[] = {
- { 0, &hf_rrc_fdd_48 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_47 },
- { 1, &hf_rrc_tdd_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_12 },
+static const per_choice_t T_modeSpecificInfo_19_choice[] = {
+ { 0, &hf_rrc_fdd_50 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_49 },
+ { 1, &hf_rrc_tdd_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_14 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_17, T_modeSpecificInfo_17_choice,
+ ett_rrc_T_modeSpecificInfo_19, T_modeSpecificInfo_19_choice,
NULL);
return offset;
@@ -35036,7 +36558,7 @@ dissect_rrc_T_modeSpecificInfo_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_CommonTransChInfo_r4_sequence[] = {
{ &hf_rrc_sccpch_TFCS , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS },
- { &hf_rrc_modeSpecificInfo_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_17 },
+ { &hf_rrc_modeSpecificInfo_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_19 },
{ NULL, 0, 0, NULL }
};
@@ -35102,7 +36624,7 @@ dissect_rrc_DL_AddReconfTransChInfoList_r4(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_fdd_112_sequence[] = {
+static const per_sequence_t T_fdd_115_sequence[] = {
{ &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset },
{ &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble },
{ &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay },
@@ -35111,59 +36633,59 @@ static const per_sequence_t T_fdd_112_sequence[] = {
};
static int
-dissect_rrc_T_fdd_112(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_115(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_rrc_T_fdd_112, T_fdd_112_sequence);
+ ett_rrc_T_fdd_115, T_fdd_115_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_33_sequence[] = {
+static const per_sequence_t T_tdd384_34_sequence[] = {
{ &hf_rrc_individualTS_InterferenceList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTS_InterferenceList },
{ &hf_rrc_dpch_ConstantValue_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ConstantValue },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_33, T_tdd384_33_sequence);
+ ett_rrc_T_tdd384_34, T_tdd384_34_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_49_sequence[] = {
+static const per_sequence_t T_tdd128_51_sequence[] = {
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_49, T_tdd128_49_sequence);
+ ett_rrc_T_tdd128_51, T_tdd128_51_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_19_vals[] = {
+static const value_string rrc_T_tddOption_20_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_19_choice[] = {
- { 0, &hf_rrc_tdd384_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_33 },
- { 1, &hf_rrc_tdd128_51 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_49 },
+static const per_choice_t T_tddOption_20_choice[] = {
+ { 0, &hf_rrc_tdd384_38 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_34 },
+ { 1, &hf_rrc_tdd128_53 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_51 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_19, T_tddOption_19_choice,
+ ett_rrc_T_tddOption_20, T_tddOption_20_choice,
NULL);
return offset;
@@ -35171,7 +36693,7 @@ dissect_rrc_T_tddOption_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t T_individuallySignalled_01_sequence[] = {
- { &hf_rrc_tddOption_19 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_19 },
+ { &hf_rrc_tddOption_20 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_20 },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_TX_Power },
{ NULL, 0, 0, NULL }
};
@@ -35207,16 +36729,16 @@ dissect_rrc_T_ul_OL_PC_Signalling_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_tdd_64_sequence[] = {
+static const per_sequence_t T_tdd_67_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TargetSIR },
{ &hf_rrc_ul_OL_PC_Signalling_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_ul_OL_PC_Signalling_01 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_64, T_tdd_64_sequence);
+ ett_rrc_T_tdd_67, T_tdd_67_sequence);
return offset;
}
@@ -35229,8 +36751,8 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_r4_vals[] = {
};
static const per_choice_t UL_DPCH_PowerControlInfo_r4_choice[] = {
- { 0, &hf_rrc_fdd_115 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_112 },
- { 1, &hf_rrc_tdd_70 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_64 },
+ { 0, &hf_rrc_fdd_118 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_115 },
+ { 1, &hf_rrc_tdd_73 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_67 },
{ 0, NULL, 0, NULL }
};
@@ -35244,7 +36766,7 @@ dissect_rrc_UL_DPCH_PowerControlInfo_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_105_sequence[] = {
+static const per_sequence_t T_fdd_108_sequence[] = {
{ &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType },
{ &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode },
{ &hf_rrc_numberOfDPDCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NumberOfDPDCH },
@@ -35256,24 +36778,24 @@ static const per_sequence_t T_fdd_105_sequence[] = {
};
static int
-dissect_rrc_T_fdd_105(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_108(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_rrc_T_fdd_105, T_fdd_105_sequence);
+ ett_rrc_T_fdd_108, T_fdd_108_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_37_sequence[] = {
+static const per_sequence_t T_tdd384_38_sequence[] = {
{ &hf_rrc_ul_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvance },
{ &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_37, T_tdd384_37_sequence);
+ ett_rrc_T_tdd384_38, T_tdd384_38_sequence);
return offset;
}
@@ -35411,37 +36933,37 @@ dissect_rrc_SynchronisationParameters_r4(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_tdd128_53_sequence[] = {
+static const per_sequence_t T_tdd128_55_sequence[] = {
{ &hf_rrc_ul_SynchronisationParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SynchronisationParameters_r4 },
{ &hf_rrc_synchronisationParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SynchronisationParameters_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_53, T_tdd128_53_sequence);
+ ett_rrc_T_tdd128_55, T_tdd128_55_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_23_vals[] = {
+static const value_string rrc_T_tddOption_24_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_23_choice[] = {
- { 0, &hf_rrc_tdd384_41 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_37 },
- { 1, &hf_rrc_tdd128_55 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_53 },
+static const per_choice_t T_tddOption_24_choice[] = {
+ { 0, &hf_rrc_tdd384_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_38 },
+ { 1, &hf_rrc_tdd128_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_55 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_23, T_tddOption_23_choice,
+ ett_rrc_T_tddOption_24, T_tddOption_24_choice,
NULL);
return offset;
@@ -35449,7 +36971,7 @@ dissect_rrc_T_tddOption_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t T_enabled_01_sequence[] = {
- { &hf_rrc_tddOption_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_23 },
+ { &hf_rrc_tddOption_24 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_24 },
{ NULL, 0, 0, NULL }
};
@@ -35484,15 +37006,15 @@ dissect_rrc_UL_TimingAdvanceControl_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd384_31_sequence[] = {
+static const per_sequence_t T_tdd384_32_sequence[] = {
{ &hf_rrc_ul_CCTrCH_TimeslotsCodes, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UplinkTimeslotsCodes },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_31, T_tdd384_31_sequence);
+ ett_rrc_T_tdd384_32, T_tdd384_32_sequence);
return offset;
}
@@ -35652,36 +37174,36 @@ dissect_rrc_UplinkTimeslotsCodes_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_tdd128_47_sequence[] = {
+static const per_sequence_t T_tdd128_49_sequence[] = {
{ &hf_rrc_ul_CCTrCH_TimeslotsCodes_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UplinkTimeslotsCodes_LCR_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_47, T_tdd128_47_sequence);
+ ett_rrc_T_tdd128_49, T_tdd128_49_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_17_vals[] = {
+static const value_string rrc_T_tddOption_18_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_17_choice[] = {
- { 0, &hf_rrc_tdd384_35 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_31 },
- { 1, &hf_rrc_tdd128_49 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_47 },
+static const per_choice_t T_tddOption_18_choice[] = {
+ { 0, &hf_rrc_tdd384_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_32 },
+ { 1, &hf_rrc_tdd128_51 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_49 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_17, T_tddOption_17_choice,
+ ett_rrc_T_tddOption_18, T_tddOption_18_choice,
NULL);
return offset;
@@ -35693,7 +37215,7 @@ static const per_sequence_t UL_CCTrCH_r4_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_TargetSIR },
{ &hf_rrc_timeInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeInfo },
{ &hf_rrc_commonTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CommonTimeslotInfo },
- { &hf_rrc_tddOption_17 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_17 },
+ { &hf_rrc_tddOption_18 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_18 },
{ NULL, 0, 0, NULL }
};
@@ -35720,7 +37242,7 @@ dissect_rrc_UL_CCTrCHList_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd_58_sequence[] = {
+static const per_sequence_t T_tdd_61_sequence[] = {
{ &hf_rrc_ul_TimingAdvance_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl_r4 },
{ &hf_rrc_ul_CCTrCHList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHList_r4 },
{ &hf_rrc_ul_CCTrCHListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHListToRemove },
@@ -35728,30 +37250,30 @@ static const per_sequence_t T_tdd_58_sequence[] = {
};
static int
-dissect_rrc_T_tdd_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_58, T_tdd_58_sequence);
+ ett_rrc_T_tdd_61, T_tdd_61_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_74_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_77_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_74_choice[] = {
- { 0, &hf_rrc_fdd_108 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_105 },
- { 1, &hf_rrc_tdd_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_58 },
+static const per_choice_t T_modeSpecificInfo_77_choice[] = {
+ { 0, &hf_rrc_fdd_111 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_108 },
+ { 1, &hf_rrc_tdd_67 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_61 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_77(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_rrc_T_modeSpecificInfo_74, T_modeSpecificInfo_74_choice,
+ ett_rrc_T_modeSpecificInfo_77, T_modeSpecificInfo_77_choice,
NULL);
return offset;
@@ -35760,7 +37282,7 @@ dissect_rrc_T_modeSpecificInfo_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_DPCH_Info_r4_sequence[] = {
{ &hf_rrc_ul_DPCH_PowerControlInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_PowerControlInfo_r4 },
- { &hf_rrc_modeSpecificInfo_74, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_74 },
+ { &hf_rrc_modeSpecificInfo_77, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_77 },
{ NULL, 0, 0, NULL }
};
@@ -35781,7 +37303,7 @@ static const value_string rrc_UL_ChannelRequirement_r4_vals[] = {
static const per_choice_t UL_ChannelRequirement_r4_choice[] = {
{ 0, &hf_rrc_ul_DPCH_Info_05 , ASN1_NO_EXTENSIONS , dissect_rrc_UL_DPCH_Info_r4 },
- { 1, &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo },
+ { 1, &hf_rrc_dummy_46 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo },
{ 0, NULL, 0, NULL }
};
@@ -35832,7 +37354,7 @@ dissect_rrc_T_modeSpecificPhysChInfo_01(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_initialise_01_sequence[] = {
- { &hf_rrc_dummy_35 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Cfntargetsfnframeoffset },
+ { &hf_rrc_dummy_39 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Cfntargetsfnframeoffset },
{ NULL, 0, 0, NULL }
};
@@ -35867,7 +37389,7 @@ dissect_rrc_T_cfnHandling_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_62_sequence[] = {
+static const per_sequence_t T_fdd_65_sequence[] = {
{ &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo },
{ &hf_rrc_powerOffsetPilot_pdpdch, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerOffsetPilot_pdpdch },
{ &hf_rrc_dl_rate_matching_restriction, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dl_rate_matching_restriction },
@@ -35878,44 +37400,44 @@ static const per_sequence_t T_fdd_62_sequence[] = {
};
static int
-dissect_rrc_T_fdd_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_62, T_fdd_62_sequence);
+ ett_rrc_T_fdd_65, T_fdd_65_sequence);
return offset;
}
-static const per_sequence_t T_tdd_24_sequence[] = {
+static const per_sequence_t T_tdd_27_sequence[] = {
{ &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_24, T_tdd_24_sequence);
+ ett_rrc_T_tdd_27, T_tdd_27_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_32_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_35_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_32_choice[] = {
- { 0, &hf_rrc_fdd_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_62 },
- { 1, &hf_rrc_tdd_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_24 },
+static const per_choice_t T_modeSpecificInfo_35_choice[] = {
+ { 0, &hf_rrc_fdd_66 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_65 },
+ { 1, &hf_rrc_tdd_28 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_27 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_32, T_modeSpecificInfo_32_choice,
+ ett_rrc_T_modeSpecificInfo_35, T_modeSpecificInfo_35_choice,
NULL);
return offset;
@@ -35934,7 +37456,7 @@ dissect_rrc_MAC_d_HFN_initial_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t DL_DPCH_InfoCommon_r4_sequence[] = {
{ &hf_rrc_cfnHandling_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_cfnHandling_01 },
- { &hf_rrc_modeSpecificInfo_32, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_32 },
+ { &hf_rrc_modeSpecificInfo_35, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_35 },
{ &hf_rrc_mac_d_HFN_initial_value, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MAC_d_HFN_initial_value },
{ NULL, 0, 0, NULL }
};
@@ -35964,32 +37486,32 @@ dissect_rrc_SSDT_Information_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_fdd_56_sequence[] = {
+static const per_sequence_t T_fdd_58_sequence[] = {
{ &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD },
{ &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo },
{ &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode },
- { &hf_rrc_dummy_34 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information_r4 },
+ { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_56, T_fdd_56_sequence);
+ ett_rrc_T_fdd_58, T_fdd_58_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_12_sequence[] = {
+static const per_sequence_t T_tdd128_13_sequence[] = {
{ &hf_rrc_tstd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_12, T_tdd128_12_sequence);
+ ett_rrc_T_tdd128_13, T_tdd128_13_sequence);
return offset;
}
@@ -36002,8 +37524,8 @@ static const value_string rrc_T_tddOption_05_vals[] = {
};
static const per_choice_t T_tddOption_05_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd128_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_12 },
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd128_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_13 },
{ 0, NULL, 0, NULL }
};
@@ -36017,37 +37539,37 @@ dissect_rrc_T_tddOption_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const per_sequence_t T_tdd_18_sequence[] = {
+static const per_sequence_t T_tdd_20_sequence[] = {
{ &hf_rrc_tddOption_05 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_05 },
{ &hf_rrc_defaultDPCH_OffsetValue_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_18, T_tdd_18_sequence);
+ ett_rrc_T_tdd_20, T_tdd_20_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_26_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_28_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_26_choice[] = {
- { 0, &hf_rrc_fdd_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_56 },
- { 1, &hf_rrc_tdd_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_18 },
+static const per_choice_t T_modeSpecificInfo_28_choice[] = {
+ { 0, &hf_rrc_fdd_59 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_58 },
+ { 1, &hf_rrc_tdd_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_20 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_26, T_modeSpecificInfo_26_choice,
+ ett_rrc_T_modeSpecificInfo_28, T_modeSpecificInfo_28_choice,
NULL);
return offset;
@@ -36056,7 +37578,7 @@ dissect_rrc_T_modeSpecificInfo_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_CommonInformation_r4_sequence[] = {
{ &hf_rrc_dl_DPCH_InfoCommon_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoCommon_r4 },
- { &hf_rrc_modeSpecificInfo_26, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_26 },
+ { &hf_rrc_modeSpecificInfo_28, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_28 },
{ NULL, 0, 0, NULL }
};
@@ -36069,7 +37591,7 @@ dissect_rrc_DL_CommonInformation_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_75_sequence[] = {
+static const per_sequence_t T_fdd_78_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SHO_DCH_Info },
{ &hf_rrc_dummy2_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_CodeMapping },
@@ -36077,23 +37599,23 @@ static const per_sequence_t T_fdd_75_sequence[] = {
};
static int
-dissect_rrc_T_fdd_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_75, T_fdd_75_sequence);
+ ett_rrc_T_fdd_78, T_fdd_78_sequence);
return offset;
}
-static const per_sequence_t T_fdd_97_sequence[] = {
+static const per_sequence_t T_fdd_100_sequence[] = {
{ &hf_rrc_tx_DiversityIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_97(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_100(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_rrc_T_fdd_97, T_fdd_97_sequence);
+ ett_rrc_T_fdd_100, T_fdd_100_sequence);
return offset;
}
@@ -36163,53 +37685,53 @@ dissect_rrc_T_tdd384_tdd768_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_tdd128_40_sequence[] = {
+static const per_sequence_t T_tdd128_42_sequence[] = {
{ &hf_rrc_tstd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_40, T_tdd128_40_sequence);
+ ett_rrc_T_tdd128_42, T_tdd128_42_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_12_vals[] = {
+static const value_string rrc_T_tddOption_13_vals[] = {
{ 0, "tdd384-tdd768" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_12_choice[] = {
+static const per_choice_t T_tddOption_13_choice[] = {
{ 0, &hf_rrc_tdd384_tdd768_04, ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_tdd768_03 },
- { 1, &hf_rrc_tdd128_41 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_40 },
+ { 1, &hf_rrc_tdd128_43 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_42 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_12, T_tddOption_12_choice,
+ ett_rrc_T_tddOption_13, T_tddOption_13_choice,
NULL);
return offset;
}
-static const per_sequence_t T_tdd_53_sequence[] = {
- { &hf_rrc_tddOption_12 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_12 },
+static const per_sequence_t T_tdd_56_sequence[] = {
+ { &hf_rrc_tddOption_13 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_13 },
{ &hf_rrc_cellParametersID, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellParametersID },
{ &hf_rrc_sctd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_53, T_tdd_53_sequence);
+ ett_rrc_T_tdd_56, T_tdd_56_sequence);
return offset;
}
@@ -36222,8 +37744,8 @@ static const value_string rrc_PrimaryCCPCH_Info_r4_vals[] = {
};
static const per_choice_t PrimaryCCPCH_Info_r4_choice[] = {
- { 0, &hf_rrc_fdd_100 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_97 },
- { 1, &hf_rrc_tdd_59 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_53 },
+ { 0, &hf_rrc_fdd_103 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_100 },
+ { 1, &hf_rrc_tdd_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_56 },
{ 0, NULL, 0, NULL }
};
@@ -36237,58 +37759,58 @@ dissect_rrc_PrimaryCCPCH_Info_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const value_string rrc_T_modeSpecificInfo_43_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_46_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_43_choice[] = {
- { 0, &hf_rrc_fdd_76 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_75 },
- { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
+static const per_choice_t T_modeSpecificInfo_46_choice[] = {
+ { 0, &hf_rrc_fdd_79 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_78 },
+ { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_43, T_modeSpecificInfo_43_choice,
+ ett_rrc_T_modeSpecificInfo_46, T_modeSpecificInfo_46_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_66_sequence[] = {
+static const per_sequence_t T_fdd_69_sequence[] = {
{ &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst },
{ &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset },
{ &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info },
{ &hf_rrc_dl_ChannelisationCodeList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_ChannelisationCodeList },
{ &hf_rrc_tpc_CombinationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_CombinationIndex },
- { &hf_rrc_dummy_36 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity },
+ { &hf_rrc_dummy_40 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity },
{ &hf_rrc_closedLoopTimingAdjMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ClosedLoopTimingAdjMode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_66, T_fdd_66_sequence);
+ ett_rrc_T_fdd_69, T_fdd_69_sequence);
return offset;
}
-static const per_sequence_t T_tdd_28_sequence[] = {
+static const per_sequence_t T_tdd_31_sequence[] = {
{ &hf_rrc_dl_CCTrChListToEstablish_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChList_r4 },
{ &hf_rrc_dl_CCTrChListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChListToRemove },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_28, T_tdd_28_sequence);
+ ett_rrc_T_tdd_31, T_tdd_31_sequence);
return offset;
}
@@ -36301,8 +37823,8 @@ static const value_string rrc_DL_DPCH_InfoPerRL_r4_vals[] = {
};
static const per_choice_t DL_DPCH_InfoPerRL_r4_choice[] = {
- { 0, &hf_rrc_fdd_67 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_66 },
- { 1, &hf_rrc_tdd_29 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_28 },
+ { 0, &hf_rrc_fdd_70 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_69 },
+ { 1, &hf_rrc_tdd_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_31 },
{ 0, NULL, 0, NULL }
};
@@ -36316,7 +37838,7 @@ dissect_rrc_DL_DPCH_InfoPerRL_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_fdd_101_sequence[] = {
+static const per_sequence_t T_fdd_104_sequence[] = {
{ &hf_rrc_secondaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
{ &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_sf_AndCodeNumber_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF256_AndCodeNumber },
@@ -36328,96 +37850,96 @@ static const per_sequence_t T_fdd_101_sequence[] = {
};
static int
-dissect_rrc_T_fdd_101(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_104(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_rrc_T_fdd_101, T_fdd_101_sequence);
+ ett_rrc_T_fdd_104, T_fdd_104_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_27_sequence[] = {
+static const per_sequence_t T_tdd384_28_sequence[] = {
{ &hf_rrc_individualTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTimeslotInfo },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_27, T_tdd384_27_sequence);
+ ett_rrc_T_tdd384_28, T_tdd384_28_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_44_sequence[] = {
+static const per_sequence_t T_tdd128_46_sequence[] = {
{ &hf_rrc_individualTimeslotInfo_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTimeslotInfo_LCR_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_44, T_tdd128_44_sequence);
+ ett_rrc_T_tdd128_46, T_tdd128_46_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_16_vals[] = {
+static const value_string rrc_T_tddOption_17_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_16_choice[] = {
- { 0, &hf_rrc_tdd384_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_27 },
- { 1, &hf_rrc_tdd128_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_44 },
+static const per_choice_t T_tddOption_17_choice[] = {
+ { 0, &hf_rrc_tdd384_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_28 },
+ { 1, &hf_rrc_tdd128_47 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_46 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_16, T_tddOption_16_choice,
+ ett_rrc_T_tddOption_17, T_tddOption_17_choice,
NULL);
return offset;
}
-static const per_sequence_t T_tdd_56_sequence[] = {
+static const per_sequence_t T_tdd_59_sequence[] = {
{ &hf_rrc_commonTimeslotInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfoSCCPCH },
- { &hf_rrc_tddOption_16 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_16 },
+ { &hf_rrc_tddOption_17 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_17 },
{ &hf_rrc_channelisationCode_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SCCPCH_ChannelisationCodeList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_56, T_tdd_56_sequence);
+ ett_rrc_T_tdd_59, T_tdd_59_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_69_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_72_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_69_choice[] = {
- { 0, &hf_rrc_fdd_104 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_101 },
- { 1, &hf_rrc_tdd_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_56 },
+static const per_choice_t T_modeSpecificInfo_72_choice[] = {
+ { 0, &hf_rrc_fdd_107 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_104 },
+ { 1, &hf_rrc_tdd_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_59 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_72(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_rrc_T_modeSpecificInfo_69, T_modeSpecificInfo_69_choice,
+ ett_rrc_T_modeSpecificInfo_72, T_modeSpecificInfo_72_choice,
NULL);
return offset;
@@ -36425,7 +37947,7 @@ dissect_rrc_T_modeSpecificInfo_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t SecondaryCCPCH_Info_r4_sequence[] = {
- { &hf_rrc_modeSpecificInfo_69, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_69 },
+ { &hf_rrc_modeSpecificInfo_72, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_72 },
{ NULL, 0, 0, NULL }
};
@@ -36438,36 +37960,36 @@ dissect_rrc_SecondaryCCPCH_Info_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_99_sequence[] = {
+static const per_sequence_t T_fdd_102_sequence[] = {
{ &hf_rrc_sib_ReferenceListFACH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SIB_ReferenceListFACH },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_99(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_102(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_rrc_T_fdd_99, T_fdd_99_sequence);
+ ett_rrc_T_fdd_102, T_fdd_102_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_67_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_70_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_67_choice[] = {
- { 0, &hf_rrc_fdd_102 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_99 },
+static const per_choice_t T_modeSpecificInfo_70_choice[] = {
+ { 0, &hf_rrc_fdd_105 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_102 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_67, T_modeSpecificInfo_67_choice,
+ ett_rrc_T_modeSpecificInfo_70, T_modeSpecificInfo_70_choice,
NULL);
return offset;
@@ -36478,7 +38000,7 @@ static const per_sequence_t SCCPCH_InfoForFACH_r4_sequence[] = {
{ &hf_rrc_secondaryCCPCH_Info_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecondaryCCPCH_Info_r4 },
{ &hf_rrc_tfcs , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TFCS },
{ &hf_rrc_fach_PCH_InformationList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FACH_PCH_InformationList },
- { &hf_rrc_modeSpecificInfo_67, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_67 },
+ { &hf_rrc_modeSpecificInfo_70, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_70 },
{ NULL, 0, 0, NULL }
};
@@ -36492,9 +38014,9 @@ dissect_rrc_SCCPCH_InfoForFACH_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_InformationPerRL_r4_sequence[] = {
- { &hf_rrc_modeSpecificInfo_43, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_43 },
+ { &hf_rrc_modeSpecificInfo_46, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_46 },
{ &hf_rrc_dl_DPCH_InfoPerRL_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoPerRL_r4 },
- { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 },
+ { &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 },
{ &hf_rrc_cell_id , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity },
{ NULL, 0, 0, NULL }
};
@@ -36564,14 +38086,14 @@ dissect_rrc_CellUpdateConfirm_r4_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_13_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_14_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_13, T_nonCriticalExtensions_13_sequence);
+ ett_rrc_T_nonCriticalExtensions_14, T_nonCriticalExtensions_14_sequence);
return offset;
}
@@ -36579,7 +38101,7 @@ dissect_rrc_T_nonCriticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_03_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_13 },
+ { &hf_rrc_nonCriticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_14 },
{ NULL, 0, 0, NULL }
};
@@ -37316,7 +38838,7 @@ dissect_rrc_ACK_NACK_repetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_fdd_113_sequence[] = {
+static const per_sequence_t T_fdd_116_sequence[] = {
{ &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset },
{ &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble },
{ &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay },
@@ -37328,59 +38850,59 @@ static const per_sequence_t T_fdd_113_sequence[] = {
};
static int
-dissect_rrc_T_fdd_113(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_116(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_rrc_T_fdd_113, T_fdd_113_sequence);
+ ett_rrc_T_fdd_116, T_fdd_116_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_34_sequence[] = {
+static const per_sequence_t T_tdd384_35_sequence[] = {
{ &hf_rrc_individualTS_InterferenceList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTS_InterferenceList },
{ &hf_rrc_dpch_ConstantValue_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ConstantValue },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_34, T_tdd384_34_sequence);
+ ett_rrc_T_tdd384_35, T_tdd384_35_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_50_sequence[] = {
+static const per_sequence_t T_tdd128_52_sequence[] = {
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_50, T_tdd128_50_sequence);
+ ett_rrc_T_tdd128_52, T_tdd128_52_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_20_vals[] = {
+static const value_string rrc_T_tddOption_21_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_20_choice[] = {
- { 0, &hf_rrc_tdd384_38 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_34 },
- { 1, &hf_rrc_tdd128_52 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_50 },
+static const per_choice_t T_tddOption_21_choice[] = {
+ { 0, &hf_rrc_tdd384_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_35 },
+ { 1, &hf_rrc_tdd128_54 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_52 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_20, T_tddOption_20_choice,
+ ett_rrc_T_tddOption_21, T_tddOption_21_choice,
NULL);
return offset;
@@ -37388,7 +38910,7 @@ dissect_rrc_T_tddOption_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t T_individuallySignalled_02_sequence[] = {
- { &hf_rrc_tddOption_20 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_20 },
+ { &hf_rrc_tddOption_21 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_21 },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_TX_Power },
{ NULL, 0, 0, NULL }
};
@@ -37424,16 +38946,16 @@ dissect_rrc_T_ul_OL_PC_Signalling_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_tdd_65_sequence[] = {
+static const per_sequence_t T_tdd_68_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TargetSIR },
{ &hf_rrc_ul_OL_PC_Signalling_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_ul_OL_PC_Signalling_02 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_65, T_tdd_65_sequence);
+ ett_rrc_T_tdd_68, T_tdd_68_sequence);
return offset;
}
@@ -37446,8 +38968,8 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_r5_vals[] = {
};
static const per_choice_t UL_DPCH_PowerControlInfo_r5_choice[] = {
- { 0, &hf_rrc_fdd_116 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_113 },
- { 1, &hf_rrc_tdd_71 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_65 },
+ { 0, &hf_rrc_fdd_119 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_116 },
+ { 1, &hf_rrc_tdd_74 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_68 },
{ 0, NULL, 0, NULL }
};
@@ -37461,7 +38983,7 @@ dissect_rrc_UL_DPCH_PowerControlInfo_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_106_sequence[] = {
+static const per_sequence_t T_fdd_109_sequence[] = {
{ &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType },
{ &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode },
{ &hf_rrc_numberOfDPDCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NumberOfDPDCH },
@@ -37473,15 +38995,15 @@ static const per_sequence_t T_fdd_106_sequence[] = {
};
static int
-dissect_rrc_T_fdd_106(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_109(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_rrc_T_fdd_106, T_fdd_106_sequence);
+ ett_rrc_T_fdd_109, T_fdd_109_sequence);
return offset;
}
-static const per_sequence_t T_tdd_59_sequence[] = {
+static const per_sequence_t T_tdd_62_sequence[] = {
{ &hf_rrc_ul_TimingAdvance_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl_r4 },
{ &hf_rrc_ul_CCTrCHList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHList_r4 },
{ &hf_rrc_ul_CCTrCHListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHListToRemove },
@@ -37489,30 +39011,30 @@ static const per_sequence_t T_tdd_59_sequence[] = {
};
static int
-dissect_rrc_T_tdd_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_59, T_tdd_59_sequence);
+ ett_rrc_T_tdd_62, T_tdd_62_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_75_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_78_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_75_choice[] = {
- { 0, &hf_rrc_fdd_109 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_106 },
- { 1, &hf_rrc_tdd_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_59 },
+static const per_choice_t T_modeSpecificInfo_78_choice[] = {
+ { 0, &hf_rrc_fdd_112 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_109 },
+ { 1, &hf_rrc_tdd_68 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_62 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_78(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_rrc_T_modeSpecificInfo_75, T_modeSpecificInfo_75_choice,
+ ett_rrc_T_modeSpecificInfo_78, T_modeSpecificInfo_78_choice,
NULL);
return offset;
@@ -37521,7 +39043,7 @@ dissect_rrc_T_modeSpecificInfo_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_DPCH_Info_r5_sequence[] = {
{ &hf_rrc_ul_DPCH_PowerControlInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_PowerControlInfo_r5 },
- { &hf_rrc_modeSpecificInfo_75, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_75 },
+ { &hf_rrc_modeSpecificInfo_78, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_78 },
{ NULL, 0, 0, NULL }
};
@@ -37542,7 +39064,7 @@ static const value_string rrc_UL_ChannelRequirement_r5_vals[] = {
static const per_choice_t UL_ChannelRequirement_r5_choice[] = {
{ 0, &hf_rrc_ul_DPCH_Info_07 , ASN1_NO_EXTENSIONS , dissect_rrc_UL_DPCH_Info_r5 },
- { 1, &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo },
+ { 1, &hf_rrc_dummy_46 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo },
{ 0, NULL, 0, NULL }
};
@@ -37592,32 +39114,32 @@ dissect_rrc_T_modeSpecificPhysChInfo_02(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_57_sequence[] = {
+static const per_sequence_t T_fdd_59_sequence[] = {
{ &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD },
{ &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo },
{ &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode },
- { &hf_rrc_dummy_34 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information_r4 },
+ { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_57, T_fdd_57_sequence);
+ ett_rrc_T_fdd_59, T_fdd_59_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_13_sequence[] = {
+static const per_sequence_t T_tdd128_14_sequence[] = {
{ &hf_rrc_tstd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_13, T_tdd128_13_sequence);
+ ett_rrc_T_tdd128_14, T_tdd128_14_sequence);
return offset;
}
@@ -37630,8 +39152,8 @@ static const value_string rrc_T_tddOption_06_vals[] = {
};
static const per_choice_t T_tddOption_06_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd128_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_13 },
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd128_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_14 },
{ 0, NULL, 0, NULL }
};
@@ -37645,37 +39167,37 @@ dissect_rrc_T_tddOption_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const per_sequence_t T_tdd_19_sequence[] = {
+static const per_sequence_t T_tdd_21_sequence[] = {
{ &hf_rrc_tddOption_06 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_06 },
{ &hf_rrc_defaultDPCH_OffsetValue_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_19, T_tdd_19_sequence);
+ ett_rrc_T_tdd_21, T_tdd_21_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_27_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_29_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_27_choice[] = {
- { 0, &hf_rrc_fdd_58 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_57 },
- { 1, &hf_rrc_tdd_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_19 },
+static const per_choice_t T_modeSpecificInfo_29_choice[] = {
+ { 0, &hf_rrc_fdd_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_59 },
+ { 1, &hf_rrc_tdd_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_21 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_27, T_modeSpecificInfo_27_choice,
+ ett_rrc_T_modeSpecificInfo_29, T_modeSpecificInfo_29_choice,
NULL);
return offset;
@@ -37699,7 +39221,7 @@ dissect_rrc_T_mac_hsResetIndicator_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t DL_CommonInformation_r5_sequence[] = {
{ &hf_rrc_dl_DPCH_InfoCommon_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoCommon_r4 },
- { &hf_rrc_modeSpecificInfo_27, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_27 },
+ { &hf_rrc_modeSpecificInfo_29, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_29 },
{ &hf_rrc_mac_hsResetIndicator_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_hsResetIndicator_04 },
{ NULL, 0, 0, NULL }
};
@@ -37713,7 +39235,7 @@ dissect_rrc_DL_CommonInformation_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_76_sequence[] = {
+static const per_sequence_t T_fdd_79_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SHO_DCH_Info },
{ &hf_rrc_dummy2_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_CodeMapping },
@@ -37722,30 +39244,30 @@ static const per_sequence_t T_fdd_76_sequence[] = {
};
static int
-dissect_rrc_T_fdd_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_76, T_fdd_76_sequence);
+ ett_rrc_T_fdd_79, T_fdd_79_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_44_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_47_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_44_choice[] = {
- { 0, &hf_rrc_fdd_77 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_76 },
- { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
+static const per_choice_t T_modeSpecificInfo_47_choice[] = {
+ { 0, &hf_rrc_fdd_80 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_79 },
+ { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_44, T_modeSpecificInfo_44_choice,
+ ett_rrc_T_modeSpecificInfo_47, T_modeSpecificInfo_47_choice,
NULL);
return offset;
@@ -37753,9 +39275,9 @@ dissect_rrc_T_modeSpecificInfo_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_InformationPerRL_r5_sequence[] = {
- { &hf_rrc_modeSpecificInfo_44, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_44 },
+ { &hf_rrc_modeSpecificInfo_47, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_47 },
{ &hf_rrc_dl_DPCH_InfoPerRL_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoPerRL_r5 },
- { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 },
+ { &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 },
{ &hf_rrc_cell_id , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity },
{ NULL, 0, 0, NULL }
};
@@ -37827,14 +39349,14 @@ dissect_rrc_CellUpdateConfirm_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_14_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_15_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_14, T_nonCriticalExtensions_14_sequence);
+ ett_rrc_T_nonCriticalExtensions_15, T_nonCriticalExtensions_15_sequence);
return offset;
}
@@ -37842,7 +39364,7 @@ dissect_rrc_T_nonCriticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_14 },
+ { &hf_rrc_nonCriticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_15 },
{ NULL, 0, 0, NULL }
};
@@ -38517,7 +40039,7 @@ dissect_rrc_UL_AddReconfTransChInfoList_r6(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_fdd_114_sequence[] = {
+static const per_sequence_t T_fdd_117_sequence[] = {
{ &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset },
{ &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble },
{ &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay },
@@ -38530,60 +40052,60 @@ static const per_sequence_t T_fdd_114_sequence[] = {
};
static int
-dissect_rrc_T_fdd_114(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_117(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_rrc_T_fdd_114, T_fdd_114_sequence);
+ ett_rrc_T_fdd_117, T_fdd_117_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_35_sequence[] = {
+static const per_sequence_t T_tdd384_36_sequence[] = {
{ &hf_rrc_individualTS_InterferenceList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTS_InterferenceList },
{ &hf_rrc_dpch_ConstantValue_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ConstantValue },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_35, T_tdd384_35_sequence);
+ ett_rrc_T_tdd384_36, T_tdd384_36_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_51_sequence[] = {
+static const per_sequence_t T_tdd128_53_sequence[] = {
{ &hf_rrc_beaconPLEst , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BEACON_PL_Est },
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_51, T_tdd128_51_sequence);
+ ett_rrc_T_tdd128_53, T_tdd128_53_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_21_vals[] = {
+static const value_string rrc_T_tddOption_22_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_21_choice[] = {
- { 0, &hf_rrc_tdd384_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_35 },
- { 1, &hf_rrc_tdd128_53 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_51 },
+static const per_choice_t T_tddOption_22_choice[] = {
+ { 0, &hf_rrc_tdd384_40 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_36 },
+ { 1, &hf_rrc_tdd128_55 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_53 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_21, T_tddOption_21_choice,
+ ett_rrc_T_tddOption_22, T_tddOption_22_choice,
NULL);
return offset;
@@ -38591,7 +40113,7 @@ dissect_rrc_T_tddOption_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t T_individuallySignalled_03_sequence[] = {
- { &hf_rrc_tddOption_21 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_21 },
+ { &hf_rrc_tddOption_22 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_22 },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_TX_Power },
{ NULL, 0, 0, NULL }
};
@@ -38627,16 +40149,16 @@ dissect_rrc_T_ul_OL_PC_Signalling_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_tdd_66_sequence[] = {
+static const per_sequence_t T_tdd_69_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TargetSIR },
{ &hf_rrc_ul_OL_PC_Signalling_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_ul_OL_PC_Signalling_03 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_66, T_tdd_66_sequence);
+ ett_rrc_T_tdd_69, T_tdd_69_sequence);
return offset;
}
@@ -38649,8 +40171,8 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_r6_vals[] = {
};
static const per_choice_t UL_DPCH_PowerControlInfo_r6_choice[] = {
- { 0, &hf_rrc_fdd_117 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_114 },
- { 1, &hf_rrc_tdd_72 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_66 },
+ { 0, &hf_rrc_fdd_120 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_117 },
+ { 1, &hf_rrc_tdd_75 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_69 },
{ 0, NULL, 0, NULL }
};
@@ -38719,7 +40241,7 @@ dissect_rrc_T_dpdchPresence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_107_sequence[] = {
+static const per_sequence_t T_fdd_110_sequence[] = {
{ &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType },
{ &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode },
{ &hf_rrc_dpdchPresence , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_dpdchPresence },
@@ -38727,15 +40249,15 @@ static const per_sequence_t T_fdd_107_sequence[] = {
};
static int
-dissect_rrc_T_fdd_107(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_110(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_rrc_T_fdd_107, T_fdd_107_sequence);
+ ett_rrc_T_fdd_110, T_fdd_110_sequence);
return offset;
}
-static const per_sequence_t T_tdd_60_sequence[] = {
+static const per_sequence_t T_tdd_63_sequence[] = {
{ &hf_rrc_ul_TimingAdvance_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl_r4 },
{ &hf_rrc_ul_CCTrCHList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHList_r4 },
{ &hf_rrc_ul_CCTrCHListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHListToRemove },
@@ -38743,30 +40265,30 @@ static const per_sequence_t T_tdd_60_sequence[] = {
};
static int
-dissect_rrc_T_tdd_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_60, T_tdd_60_sequence);
+ ett_rrc_T_tdd_63, T_tdd_63_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_76_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_79_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_76_choice[] = {
- { 0, &hf_rrc_fdd_110 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_107 },
- { 1, &hf_rrc_tdd_66 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_60 },
+static const per_choice_t T_modeSpecificInfo_79_choice[] = {
+ { 0, &hf_rrc_fdd_113 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_110 },
+ { 1, &hf_rrc_tdd_69 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_63 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_79(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_rrc_T_modeSpecificInfo_76, T_modeSpecificInfo_76_choice,
+ ett_rrc_T_modeSpecificInfo_79, T_modeSpecificInfo_79_choice,
NULL);
return offset;
@@ -38775,7 +40297,7 @@ dissect_rrc_T_modeSpecificInfo_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_DPCH_Info_r6_sequence[] = {
{ &hf_rrc_ul_DPCH_PowerControlInfo_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_PowerControlInfo_r6 },
- { &hf_rrc_modeSpecificInfo_76, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_76 },
+ { &hf_rrc_modeSpecificInfo_79, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_79 },
{ NULL, 0, 0, NULL }
};
@@ -38997,22 +40519,22 @@ dissect_rrc_UL_EDCH_Information_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_86_sequence[] = {
+static const per_sequence_t T_fdd_89_sequence[] = {
{ &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes },
{ &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_86(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_89(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_rrc_T_fdd_86, T_fdd_86_sequence);
+ ett_rrc_T_fdd_89, T_fdd_89_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_21_sequence[] = {
+static const per_sequence_t T_tdd384_22_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_hs_SICH_PowerControl_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HS_SICH_Power_Control_Info_TDD384 },
{ &hf_rrc_dhs_sync , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DHS_Sync },
@@ -39022,9 +40544,9 @@ static const per_sequence_t T_tdd384_21_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_21, T_tdd384_21_sequence);
+ ett_rrc_T_tdd384_22, T_tdd384_22_sequence);
return offset;
}
@@ -39048,7 +40570,7 @@ dissect_rrc_T_tpc_step_size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd128_29_sequence[] = {
+static const per_sequence_t T_tdd128_31_sequence[] = {
{ &hf_rrc_nack_ack_power_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M7_8 },
{ &hf_rrc_power_level_HSSICH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M120_M58 },
{ &hf_rrc_tpc_step_size , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tpc_step_size },
@@ -39058,52 +40580,52 @@ static const per_sequence_t T_tdd128_29_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_29, T_tdd128_29_sequence);
+ ett_rrc_T_tdd128_31, T_tdd128_31_sequence);
return offset;
}
-static const value_string rrc_T_tdd_44_vals[] = {
+static const value_string rrc_T_tdd_47_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_44_choice[] = {
- { 0, &hf_rrc_tdd384_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_21 },
- { 1, &hf_rrc_tdd128_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_29 },
+static const per_choice_t T_tdd_47_choice[] = {
+ { 0, &hf_rrc_tdd384_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_22 },
+ { 1, &hf_rrc_tdd128_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_31 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_44, T_tdd_44_choice,
+ ett_rrc_T_tdd_47, T_tdd_47_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_56_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_59_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_56_choice[] = {
- { 0, &hf_rrc_fdd_88 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_86 },
- { 1, &hf_rrc_tdd_48 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_44 },
+static const per_choice_t T_modeSpecificInfo_59_choice[] = {
+ { 0, &hf_rrc_fdd_91 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_89 },
+ { 1, &hf_rrc_tdd_51 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_47 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_56, T_modeSpecificInfo_56_choice,
+ ett_rrc_T_modeSpecificInfo_59, T_modeSpecificInfo_59_choice,
NULL);
return offset;
@@ -39111,7 +40633,7 @@ dissect_rrc_T_modeSpecificInfo_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t HS_SCCH_Info_r6_sequence[] = {
- { &hf_rrc_modeSpecificInfo_56, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_56 },
+ { &hf_rrc_modeSpecificInfo_59, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_59 },
{ NULL, 0, 0, NULL }
};
@@ -39124,72 +40646,72 @@ dissect_rrc_HS_SCCH_Info_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd384_12_sequence[] = {
+static const per_sequence_t T_tdd384_13_sequence[] = {
{ &hf_rrc_dl_HSPDSCH_TS_Configuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_TS_Configuration },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_12, T_tdd384_12_sequence);
+ ett_rrc_T_tdd384_13, T_tdd384_13_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_18_sequence[] = {
+static const per_sequence_t T_tdd128_20_sequence[] = {
{ &hf_rrc_hs_PDSCH_Midamble_Configuration_tdd128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_PDSCH_Midamble_Configuration_TDD128 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_18, T_tdd128_18_sequence);
+ ett_rrc_T_tdd128_20, T_tdd128_20_sequence);
return offset;
}
-static const value_string rrc_T_tdd_34_vals[] = {
+static const value_string rrc_T_tdd_37_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_34_choice[] = {
- { 0, &hf_rrc_tdd384_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_12 },
- { 1, &hf_rrc_tdd128_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_18 },
+static const per_choice_t T_tdd_37_choice[] = {
+ { 0, &hf_rrc_tdd384_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_13 },
+ { 1, &hf_rrc_tdd128_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_20 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_34, T_tdd_34_choice,
+ ett_rrc_T_tdd_37, T_tdd_37_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_37_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_40_vals[] = {
{ 0, "tdd" },
{ 1, "fdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_37_choice[] = {
- { 0, &hf_rrc_tdd_35 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_34 },
- { 1, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+static const per_choice_t T_modeSpecificInfo_40_choice[] = {
+ { 0, &hf_rrc_tdd_38 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_37 },
+ { 1, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_37, T_modeSpecificInfo_37_choice,
+ ett_rrc_T_modeSpecificInfo_40, T_modeSpecificInfo_40_choice,
NULL);
return offset;
@@ -39199,7 +40721,7 @@ dissect_rrc_T_modeSpecificInfo_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_HSPDSCH_Information_r6_sequence[] = {
{ &hf_rrc_hs_scch_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_Info_r6 },
{ &hf_rrc_measurement_feedback_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Measurement_Feedback_Info },
- { &hf_rrc_modeSpecificInfo_37, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_37 },
+ { &hf_rrc_modeSpecificInfo_40, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_40 },
{ NULL, 0, 0, NULL }
};
@@ -39263,7 +40785,7 @@ dissect_rrc_T_cfnHandling_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_63_sequence[] = {
+static const per_sequence_t T_fdd_66_sequence[] = {
{ &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo },
{ &hf_rrc_powerOffsetPilot_pdpdch, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerOffsetPilot_pdpdch },
{ &hf_rrc_dl_rate_matching_restriction, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dl_rate_matching_restriction },
@@ -39274,44 +40796,44 @@ static const per_sequence_t T_fdd_63_sequence[] = {
};
static int
-dissect_rrc_T_fdd_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_63, T_fdd_63_sequence);
+ ett_rrc_T_fdd_66, T_fdd_66_sequence);
return offset;
}
-static const per_sequence_t T_tdd_25_sequence[] = {
+static const per_sequence_t T_tdd_28_sequence[] = {
{ &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_25, T_tdd_25_sequence);
+ ett_rrc_T_tdd_28, T_tdd_28_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_33_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_36_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_33_choice[] = {
- { 0, &hf_rrc_fdd_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_63 },
- { 1, &hf_rrc_tdd_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_25 },
+static const per_choice_t T_modeSpecificInfo_36_choice[] = {
+ { 0, &hf_rrc_fdd_67 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_66 },
+ { 1, &hf_rrc_tdd_29 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_28 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_33, T_modeSpecificInfo_33_choice,
+ ett_rrc_T_modeSpecificInfo_36, T_modeSpecificInfo_36_choice,
NULL);
return offset;
@@ -39320,7 +40842,7 @@ dissect_rrc_T_modeSpecificInfo_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_DPCH_InfoCommon_r6_sequence[] = {
{ &hf_rrc_cfnHandling_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_cfnHandling_02 },
- { &hf_rrc_modeSpecificInfo_33, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_33 },
+ { &hf_rrc_modeSpecificInfo_36, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_36 },
{ &hf_rrc_mac_d_HFN_initial_value, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MAC_d_HFN_initial_value },
{ NULL, 0, 0, NULL }
};
@@ -39408,7 +40930,7 @@ dissect_rrc_T_dl_dpchInfoCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_fdd_58_sequence[] = {
+static const per_sequence_t T_fdd_60_sequence[] = {
{ &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD },
{ &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo },
{ &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode },
@@ -39416,23 +40938,23 @@ static const per_sequence_t T_fdd_58_sequence[] = {
};
static int
-dissect_rrc_T_fdd_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_58, T_fdd_58_sequence);
+ ett_rrc_T_fdd_60, T_fdd_60_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_14_sequence[] = {
+static const per_sequence_t T_tdd128_15_sequence[] = {
{ &hf_rrc_tstd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_14, T_tdd128_14_sequence);
+ ett_rrc_T_tdd128_15, T_tdd128_15_sequence);
return offset;
}
@@ -39445,8 +40967,8 @@ static const value_string rrc_T_tddOption_07_vals[] = {
};
static const per_choice_t T_tddOption_07_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd128_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_14 },
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd128_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_15 },
{ 0, NULL, 0, NULL }
};
@@ -39460,37 +40982,37 @@ dissect_rrc_T_tddOption_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const per_sequence_t T_tdd_20_sequence[] = {
+static const per_sequence_t T_tdd_22_sequence[] = {
{ &hf_rrc_tddOption_07 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_07 },
{ &hf_rrc_defaultDPCH_OffsetValue_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_20, T_tdd_20_sequence);
+ ett_rrc_T_tdd_22, T_tdd_22_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_28_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_30_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_28_choice[] = {
- { 0, &hf_rrc_fdd_59 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_58 },
- { 1, &hf_rrc_tdd_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_20 },
+static const per_choice_t T_modeSpecificInfo_30_choice[] = {
+ { 0, &hf_rrc_fdd_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_60 },
+ { 1, &hf_rrc_tdd_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_22 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_28, T_modeSpecificInfo_28_choice,
+ ett_rrc_T_modeSpecificInfo_30, T_modeSpecificInfo_30_choice,
NULL);
return offset;
@@ -39529,7 +41051,7 @@ dissect_rrc_T_postVerificationPeriod_07(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t DL_CommonInformation_r6_sequence[] = {
{ &hf_rrc_dl_dpchInfoCommon, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_dpchInfoCommon },
- { &hf_rrc_modeSpecificInfo_28, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_28 },
+ { &hf_rrc_modeSpecificInfo_30, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_30 },
{ &hf_rrc_mac_hsResetIndicator_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_hsResetIndicator_05 },
{ &hf_rrc_postVerificationPeriod_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_postVerificationPeriod_07 },
{ NULL, 0, 0, NULL }
@@ -39544,7 +41066,7 @@ dissect_rrc_DL_CommonInformation_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_78_sequence[] = {
+static const per_sequence_t T_fdd_81_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_servingHSDSCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_servingEDCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -39552,37 +41074,37 @@ static const per_sequence_t T_fdd_78_sequence[] = {
};
static int
-dissect_rrc_T_fdd_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_78, T_fdd_78_sequence);
+ ett_rrc_T_fdd_81, T_fdd_81_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_46_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_49_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_46_choice[] = {
- { 0, &hf_rrc_fdd_79 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_78 },
- { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
+static const per_choice_t T_modeSpecificInfo_49_choice[] = {
+ { 0, &hf_rrc_fdd_82 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_81 },
+ { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_46, T_modeSpecificInfo_46_choice,
+ ett_rrc_T_modeSpecificInfo_49, T_modeSpecificInfo_49_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_68_sequence[] = {
+static const per_sequence_t T_fdd_71_sequence[] = {
{ &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst },
{ &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset },
{ &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info },
@@ -39594,24 +41116,24 @@ static const per_sequence_t T_fdd_68_sequence[] = {
};
static int
-dissect_rrc_T_fdd_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_68, T_fdd_68_sequence);
+ ett_rrc_T_fdd_71, T_fdd_71_sequence);
return offset;
}
-static const per_sequence_t T_tdd_30_sequence[] = {
+static const per_sequence_t T_tdd_33_sequence[] = {
{ &hf_rrc_dl_CCTrChListToEstablish_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChList_r4 },
{ &hf_rrc_dl_CCTrChListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChListToRemove },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_30, T_tdd_30_sequence);
+ ett_rrc_T_tdd_33, T_tdd_33_sequence);
return offset;
}
@@ -39624,8 +41146,8 @@ static const value_string rrc_DL_DPCH_InfoPerRL_r6_vals[] = {
};
static const per_choice_t DL_DPCH_InfoPerRL_r6_choice[] = {
- { 0, &hf_rrc_fdd_69 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_68 },
- { 1, &hf_rrc_tdd_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_30 },
+ { 0, &hf_rrc_fdd_72 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_71 },
+ { 1, &hf_rrc_tdd_34 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_33 },
{ 0, NULL, 0, NULL }
};
@@ -39706,7 +41228,7 @@ dissect_rrc_T_e_RGCH_Info_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t DL_InformationPerRL_r6_sequence[] = {
- { &hf_rrc_modeSpecificInfo_46, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_46 },
+ { &hf_rrc_modeSpecificInfo_49, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_49 },
{ &hf_rrc_dl_dpchInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_dpchInfo },
{ &hf_rrc_e_AGCH_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_AGCH_Information },
{ &hf_rrc_e_HICH_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_HICH_Info },
@@ -39827,14 +41349,14 @@ dissect_rrc_CellUpdateConfirm_v6b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_15_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_16_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_15, T_nonCriticalExtensions_15_sequence);
+ ett_rrc_T_nonCriticalExtensions_16, T_nonCriticalExtensions_16_sequence);
return offset;
}
@@ -39842,7 +41364,7 @@ dissect_rrc_T_nonCriticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v6b0NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v6b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v6b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_15 },
+ { &hf_rrc_nonCriticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_16 },
{ NULL, 0, 0, NULL }
};
@@ -40368,15 +41890,15 @@ dissect_rrc_T_dch_usch_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const per_sequence_t T_fdd_51_sequence[] = {
+static const per_sequence_t T_fdd_53_sequence[] = {
{ &hf_rrc_tti_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DCH_TTI },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_51, T_fdd_51_sequence);
+ ett_rrc_T_fdd_53, T_fdd_53_sequence);
return offset;
}
@@ -40389,7 +41911,7 @@ static const value_string rrc_T_modeSpecific_vals[] = {
};
static const per_choice_t T_modeSpecific_choice[] = {
- { 0, &hf_rrc_fdd_52 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_51 },
+ { 0, &hf_rrc_fdd_54 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_53 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -40464,37 +41986,37 @@ dissect_rrc_E_DCH_MAC_d_FlowRetransTimer(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_fdd_48_sequence[] = {
+static const per_sequence_t T_fdd_50_sequence[] = {
{ &hf_rrc_maxMAC_e_PDUContents, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_19982 },
{ &hf_rrc_ms2_NonSchedTransmGrantHARQAlloc, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_8 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_48, T_fdd_48_sequence);
+ ett_rrc_T_fdd_50, T_fdd_50_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_18_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_20_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_18_choice[] = {
- { 0, &hf_rrc_fdd_49 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_48 },
+static const per_choice_t T_modeSpecificInfo_20_choice[] = {
+ { 0, &hf_rrc_fdd_51 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_50 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_18, T_modeSpecificInfo_18_choice,
+ ett_rrc_T_modeSpecificInfo_20, T_modeSpecificInfo_20_choice,
NULL);
return offset;
@@ -40502,7 +42024,7 @@ dissect_rrc_T_modeSpecificInfo_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t T_non_ScheduledTransGrantInfo_01_sequence[] = {
- { &hf_rrc_modeSpecificInfo_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_18 },
+ { &hf_rrc_modeSpecificInfo_20, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_20 },
{ NULL, 0, 0, NULL }
};
@@ -40775,7 +42297,7 @@ dissect_rrc_MAC_ehs_DelReordQ_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t AddOrReconfMAC_ehs_ReordQ_sequence[] = {
{ &hf_rrc_mac_ehs_AddReconfQueue_List, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MAC_ehs_AddReconfReordQ_List },
- { &hf_rrc_dummy_29 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MAC_ehs_DelReordQ_List },
+ { &hf_rrc_dummy_33 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MAC_ehs_DelReordQ_List },
{ NULL, 0, 0, NULL }
};
@@ -40905,7 +42427,7 @@ dissect_rrc_Multi_frequencyInfo_LCR_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_fdd_115_sequence[] = {
+static const per_sequence_t T_fdd_118_sequence[] = {
{ &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset },
{ &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble },
{ &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay },
@@ -40918,77 +42440,77 @@ static const per_sequence_t T_fdd_115_sequence[] = {
};
static int
-dissect_rrc_T_fdd_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_118(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_rrc_T_fdd_115, T_fdd_115_sequence);
+ ett_rrc_T_fdd_118, T_fdd_118_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_36_sequence[] = {
+static const per_sequence_t T_tdd384_37_sequence[] = {
{ &hf_rrc_individualTS_InterferenceList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTS_InterferenceList },
{ &hf_rrc_dpch_ConstantValue_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ConstantValue },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_36, T_tdd384_36_sequence);
+ ett_rrc_T_tdd384_37, T_tdd384_37_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_18_sequence[] = {
+static const per_sequence_t T_tdd768_19_sequence[] = {
{ &hf_rrc_individualTS_InterferenceList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTS_InterferenceList },
{ &hf_rrc_dpch_ConstantValue_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ConstantValue },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_18, T_tdd768_18_sequence);
+ ett_rrc_T_tdd768_19, T_tdd768_19_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_52_sequence[] = {
+static const per_sequence_t T_tdd128_54_sequence[] = {
{ &hf_rrc_beaconPLEst , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BEACON_PL_Est },
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_52, T_tdd128_52_sequence);
+ ett_rrc_T_tdd128_54, T_tdd128_54_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_22_vals[] = {
+static const value_string rrc_T_tddOption_23_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_22_choice[] = {
- { 0, &hf_rrc_tdd384_40 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_36 },
- { 1, &hf_rrc_tdd768_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_18 },
- { 2, &hf_rrc_tdd128_54 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_52 },
+static const per_choice_t T_tddOption_23_choice[] = {
+ { 0, &hf_rrc_tdd384_41 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_37 },
+ { 1, &hf_rrc_tdd768_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_19 },
+ { 2, &hf_rrc_tdd128_56 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_54 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_22, T_tddOption_22_choice,
+ ett_rrc_T_tddOption_23, T_tddOption_23_choice,
NULL);
return offset;
@@ -40996,7 +42518,7 @@ dissect_rrc_T_tddOption_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t T_individuallySignalled_04_sequence[] = {
- { &hf_rrc_tddOption_22 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_22 },
+ { &hf_rrc_tddOption_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_23 },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_TX_Power },
{ NULL, 0, 0, NULL }
};
@@ -41032,16 +42554,16 @@ dissect_rrc_T_ul_OL_PC_Signalling_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_tdd_67_sequence[] = {
+static const per_sequence_t T_tdd_70_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TargetSIR },
{ &hf_rrc_ul_OL_PC_Signalling_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_ul_OL_PC_Signalling_04 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_67, T_tdd_67_sequence);
+ ett_rrc_T_tdd_70, T_tdd_70_sequence);
return offset;
}
@@ -41054,8 +42576,8 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_r7_vals[] = {
};
static const per_choice_t UL_DPCH_PowerControlInfo_r7_choice[] = {
- { 0, &hf_rrc_fdd_118 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_115 },
- { 1, &hf_rrc_tdd_73 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_67 },
+ { 0, &hf_rrc_fdd_121 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_118 },
+ { 1, &hf_rrc_tdd_76 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_70 },
{ 0, NULL, 0, NULL }
};
@@ -41141,7 +42663,7 @@ dissect_rrc_T_dpdchPresence_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_fdd_108_sequence[] = {
+static const per_sequence_t T_fdd_111_sequence[] = {
{ &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType },
{ &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode },
{ &hf_rrc_dpdchPresence_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_dpdchPresence_01 },
@@ -41149,58 +42671,58 @@ static const per_sequence_t T_fdd_108_sequence[] = {
};
static int
-dissect_rrc_T_fdd_108(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_111(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_rrc_T_fdd_108, T_fdd_108_sequence);
+ ett_rrc_T_fdd_111, T_fdd_111_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_19_sequence[] = {
+static const per_sequence_t T_tdd384_20_sequence[] = {
{ &hf_rrc_ex_ul_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_255 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_19, T_tdd384_19_sequence);
+ ett_rrc_T_tdd384_20, T_tdd384_20_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_11_sequence[] = {
+static const per_sequence_t T_tdd768_12_sequence[] = {
{ &hf_rrc_ex_ul_TimingAdvance_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_511 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_11, T_tdd768_11_sequence);
+ ett_rrc_T_tdd768_12, T_tdd768_12_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_53_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_56_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_53_choice[] = {
- { 0, &hf_rrc_tdd384_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_19 },
- { 1, &hf_rrc_tdd768_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_11 },
+static const per_choice_t T_modeSpecificInfo_56_choice[] = {
+ { 0, &hf_rrc_tdd384_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_20 },
+ { 1, &hf_rrc_tdd768_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_12 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_53, T_modeSpecificInfo_53_choice,
+ ett_rrc_T_modeSpecificInfo_56, T_modeSpecificInfo_56_choice,
NULL);
return offset;
@@ -41208,7 +42730,7 @@ dissect_rrc_T_modeSpecificInfo_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t EXT_UL_TimingAdvance_sequence[] = {
- { &hf_rrc_modeSpecificInfo_53, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_53 },
+ { &hf_rrc_modeSpecificInfo_56, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_56 },
{ NULL, 0, 0, NULL }
};
@@ -41221,7 +42743,7 @@ dissect_rrc_EXT_UL_TimingAdvance(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_tdd384_38_sequence[] = {
+static const per_sequence_t T_tdd384_39_sequence[] = {
{ &hf_rrc_ul_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvance },
{ &hf_rrc_ext_UL_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_EXT_UL_TimingAdvance },
{ &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
@@ -41229,62 +42751,62 @@ static const per_sequence_t T_tdd384_38_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_38, T_tdd384_38_sequence);
+ ett_rrc_T_tdd384_39, T_tdd384_39_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_19_sequence[] = {
+static const per_sequence_t T_tdd768_20_sequence[] = {
{ &hf_rrc_ext_UL_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_EXT_UL_TimingAdvance },
{ &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_19, T_tdd768_19_sequence);
+ ett_rrc_T_tdd768_20, T_tdd768_20_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_54_sequence[] = {
+static const per_sequence_t T_tdd128_56_sequence[] = {
{ &hf_rrc_ul_SynchronisationParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SynchronisationParameters_r4 },
{ &hf_rrc_synchronisationParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SynchronisationParameters_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_54, T_tdd128_54_sequence);
+ ett_rrc_T_tdd128_56, T_tdd128_56_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_24_vals[] = {
+static const value_string rrc_T_tddOption_25_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_24_choice[] = {
- { 0, &hf_rrc_tdd384_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_38 },
- { 1, &hf_rrc_tdd768_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_19 },
- { 2, &hf_rrc_tdd128_56 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_54 },
+static const per_choice_t T_tddOption_25_choice[] = {
+ { 0, &hf_rrc_tdd384_43 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_39 },
+ { 1, &hf_rrc_tdd768_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_20 },
+ { 2, &hf_rrc_tdd128_58 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_56 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_24, T_tddOption_24_choice,
+ ett_rrc_T_tddOption_25, T_tddOption_25_choice,
NULL);
return offset;
@@ -41292,7 +42814,7 @@ dissect_rrc_T_tddOption_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t T_enabled_02_sequence[] = {
- { &hf_rrc_tddOption_24 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_24 },
+ { &hf_rrc_tddOption_25 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_25 },
{ NULL, 0, 0, NULL }
};
@@ -41327,15 +42849,15 @@ dissect_rrc_UL_TimingAdvanceControl_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd384_32_sequence[] = {
+static const per_sequence_t T_tdd384_33_sequence[] = {
{ &hf_rrc_ul_CCTrCH_TimeslotsCodes, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UplinkTimeslotsCodes },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_32, T_tdd384_32_sequence);
+ ett_rrc_T_tdd384_33, T_tdd384_33_sequence);
return offset;
}
@@ -41799,15 +43321,15 @@ dissect_rrc_UplinkTimeslotsCodes_VHCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_tdd768_17_sequence[] = {
+static const per_sequence_t T_tdd768_18_sequence[] = {
{ &hf_rrc_ul_CCTrCH_TimeslotsCodes_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UplinkTimeslotsCodes_VHCR },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_17, T_tdd768_17_sequence);
+ ett_rrc_T_tdd768_18, T_tdd768_18_sequence);
return offset;
}
@@ -42033,38 +43555,38 @@ dissect_rrc_UplinkTimeslotsCodes_LCR_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_tdd128_48_sequence[] = {
+static const per_sequence_t T_tdd128_50_sequence[] = {
{ &hf_rrc_ul_CCTrCH_TimeslotsCodes_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UplinkTimeslotsCodes_LCR_r7 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_48, T_tdd128_48_sequence);
+ ett_rrc_T_tdd128_50, T_tdd128_50_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_18_vals[] = {
+static const value_string rrc_T_tddOption_19_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_18_choice[] = {
- { 0, &hf_rrc_tdd384_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_32 },
- { 1, &hf_rrc_tdd768_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_17 },
- { 2, &hf_rrc_tdd128_50 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_48 },
+static const per_choice_t T_tddOption_19_choice[] = {
+ { 0, &hf_rrc_tdd384_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_33 },
+ { 1, &hf_rrc_tdd768_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_18 },
+ { 2, &hf_rrc_tdd128_52 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_50 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_18, T_tddOption_18_choice,
+ ett_rrc_T_tddOption_19, T_tddOption_19_choice,
NULL);
return offset;
@@ -42076,7 +43598,7 @@ static const per_sequence_t UL_CCTrCH_r7_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_TargetSIR },
{ &hf_rrc_timeInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeInfo },
{ &hf_rrc_commonTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CommonTimeslotInfo },
- { &hf_rrc_tddOption_18 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_18 },
+ { &hf_rrc_tddOption_19 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_19 },
{ NULL, 0, 0, NULL }
};
@@ -42103,7 +43625,7 @@ dissect_rrc_UL_CCTrCHList_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd_61_sequence[] = {
+static const per_sequence_t T_tdd_64_sequence[] = {
{ &hf_rrc_ul_TimingAdvance_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl_r7 },
{ &hf_rrc_ul_CCTrCHList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHList_r7 },
{ &hf_rrc_ul_CCTrCHListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CCTrCHListToRemove },
@@ -42111,30 +43633,30 @@ static const per_sequence_t T_tdd_61_sequence[] = {
};
static int
-dissect_rrc_T_tdd_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_61, T_tdd_61_sequence);
+ ett_rrc_T_tdd_64, T_tdd_64_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_77_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_80_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_77_choice[] = {
- { 0, &hf_rrc_fdd_111 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_108 },
- { 1, &hf_rrc_tdd_67 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_61 },
+static const per_choice_t T_modeSpecificInfo_80_choice[] = {
+ { 0, &hf_rrc_fdd_114 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_111 },
+ { 1, &hf_rrc_tdd_70 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_64 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_80(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_rrc_T_modeSpecificInfo_77, T_modeSpecificInfo_77_choice,
+ ett_rrc_T_modeSpecificInfo_80, T_modeSpecificInfo_80_choice,
NULL);
return offset;
@@ -42143,7 +43665,7 @@ dissect_rrc_T_modeSpecificInfo_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_DPCH_Info_r7_sequence[] = {
{ &hf_rrc_ul_DPCH_PowerControlInfo_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_PowerControlInfo_r7 },
- { &hf_rrc_modeSpecificInfo_77, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_77 },
+ { &hf_rrc_modeSpecificInfo_80, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_80 },
{ NULL, 0, 0, NULL }
};
@@ -42209,7 +43731,7 @@ dissect_rrc_E_DPDCH_Info_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_117_sequence[] = {
+static const per_sequence_t T_fdd_120_sequence[] = {
{ &hf_rrc_e_DPCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPCCH_Info_r7 },
{ &hf_rrc_e_DPDCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_Info_r7 },
{ &hf_rrc_schedulingTransmConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_SchedulingTransmConfiguration },
@@ -42218,9 +43740,9 @@ static const per_sequence_t T_fdd_117_sequence[] = {
};
static int
-dissect_rrc_T_fdd_117(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_120(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_rrc_T_fdd_117, T_fdd_117_sequence);
+ ett_rrc_T_fdd_120, T_fdd_120_sequence);
return offset;
}
@@ -42412,22 +43934,22 @@ dissect_rrc_SEQUENCE_SIZE_1_8_OF_SF8Codes(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string rrc_T_tdd384_18_vals[] = {
+static const value_string rrc_T_tdd384_19_vals[] = {
{ 0, "sF16" },
{ 1, "sF8" },
{ 0, NULL }
};
-static const per_choice_t T_tdd384_18_choice[] = {
+static const per_choice_t T_tdd384_19_choice[] = {
{ 0, &hf_rrc_sF16 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_8_OF_SF16Codes },
{ 1, &hf_rrc_sF8 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_8_OF_SF8Codes },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_18, T_tdd384_18_choice,
+ ett_rrc_T_tdd384_19, T_tdd384_19_choice,
NULL);
return offset;
@@ -42522,44 +44044,44 @@ dissect_rrc_SEQUENCE_SIZE_1_16_OF_SF16Codes2(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string rrc_T_tdd768_10_vals[] = {
+static const value_string rrc_T_tdd768_11_vals[] = {
{ 0, "sF32" },
{ 1, "sF816" },
{ 0, NULL }
};
-static const per_choice_t T_tdd768_10_choice[] = {
+static const per_choice_t T_tdd768_11_choice[] = {
{ 0, &hf_rrc_sF32 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_16_OF_SF32Codes },
{ 1, &hf_rrc_sF816 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_16_OF_SF16Codes2 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_10, T_tdd768_10_choice,
+ ett_rrc_T_tdd768_11, T_tdd768_11_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_52_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_55_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_52_choice[] = {
- { 0, &hf_rrc_tdd384_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_18 },
- { 1, &hf_rrc_tdd768_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_10 },
+static const per_choice_t T_modeSpecificInfo_55_choice[] = {
+ { 0, &hf_rrc_tdd384_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_19 },
+ { 1, &hf_rrc_tdd768_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_11 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_52, T_modeSpecificInfo_52_choice,
+ ett_rrc_T_modeSpecificInfo_55, T_modeSpecificInfo_55_choice,
NULL);
return offset;
@@ -42574,7 +44096,7 @@ static const per_sequence_t T_tdd384_tdd768_02_sequence[] = {
{ &hf_rrc_e_RUCCH_Midamble, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_RUCCH_Midamble },
{ &hf_rrc_t_adv , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_t_adv },
{ &hf_rrc_t_SCHED , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_t_SCHED },
- { &hf_rrc_modeSpecificInfo_52, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_52 },
+ { &hf_rrc_modeSpecificInfo_55, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_55 },
{ NULL, 0, 0, NULL }
};
@@ -43003,7 +44525,7 @@ dissect_rrc_PRACH_Information_LCR_List(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd128_28_sequence[] = {
+static const per_sequence_t T_tdd128_30_sequence[] = {
{ &hf_rrc_t_RUCCH_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_t_RUCCH_01 },
{ &hf_rrc_n_RUCCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_7 },
{ &hf_rrc_t_WAIT , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_t_WAIT },
@@ -43017,30 +44539,30 @@ static const per_sequence_t T_tdd128_28_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_28, T_tdd128_28_sequence);
+ ett_rrc_T_tdd128_30, T_tdd128_30_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_51_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_54_vals[] = {
{ 0, "tdd384-tdd768" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_51_choice[] = {
+static const per_choice_t T_modeSpecificInfo_54_choice[] = {
{ 0, &hf_rrc_tdd384_tdd768_02, ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_tdd768_02 },
- { 1, &hf_rrc_tdd128_28 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_28 },
+ { 1, &hf_rrc_tdd128_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_30 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_51, T_modeSpecificInfo_51_choice,
+ ett_rrc_T_modeSpecificInfo_54, T_modeSpecificInfo_54_choice,
NULL);
return offset;
@@ -43048,7 +44570,7 @@ dissect_rrc_T_modeSpecificInfo_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t E_RUCCH_Info_sequence[] = {
- { &hf_rrc_modeSpecificInfo_51, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_51 },
+ { &hf_rrc_modeSpecificInfo_54, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_54 },
{ NULL, 0, 0, NULL }
};
@@ -43421,7 +44943,7 @@ dissect_rrc_T_midambleAllocationMode_03(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t E_PUCH_TS_Slots_LCR_sequence[] = {
- { &hf_rrc_timeslotNumber_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeslotNumber_LCR_r4 },
+ { &hf_rrc_timeslotNumber_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_5 },
{ &hf_rrc_midambleAllocationMode_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_midambleAllocationMode_03 },
{ &hf_rrc_midambleConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_8 },
{ NULL, 0, 0, NULL }
@@ -43494,9 +45016,9 @@ dissect_rrc_T_retransTimerForSchedInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd128_27_sequence[] = {
+static const per_sequence_t T_tdd128_29_sequence[] = {
{ &hf_rrc_snpl_ReportType , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_snpl_ReportType },
- { &hf_rrc_prxBASEdes , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M112_M50 },
+ { &hf_rrc_prxdes_base , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M112_M50 },
{ &hf_rrc_beaconPLEst_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
{ &hf_rrc_pebase_PowerControlGAP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PowerControlGAP },
@@ -43510,30 +45032,30 @@ static const per_sequence_t T_tdd128_27_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_27, T_tdd128_27_sequence);
+ ett_rrc_T_tdd128_29, T_tdd128_29_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_50_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_53_vals[] = {
{ 0, "tdd348-tdd768" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_50_choice[] = {
+static const per_choice_t T_modeSpecificInfo_53_choice[] = {
{ 0, &hf_rrc_tdd348_tdd768 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd348_tdd768 },
- { 1, &hf_rrc_tdd128_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_27 },
+ { 1, &hf_rrc_tdd128_29 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_29 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_50, T_modeSpecificInfo_50_choice,
+ ett_rrc_T_modeSpecificInfo_53, T_modeSpecificInfo_53_choice,
NULL);
return offset;
@@ -43542,7 +45064,7 @@ dissect_rrc_T_modeSpecificInfo_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t E_PUCH_Info_sequence[] = {
{ &hf_rrc_e_TFCS_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_TFCS_Info },
- { &hf_rrc_modeSpecificInfo_50, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_50 },
+ { &hf_rrc_modeSpecificInfo_53, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_53 },
{ &hf_rrc_powerOffsetForSchedInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_6 },
{ NULL, 0, 0, NULL }
};
@@ -43624,7 +45146,7 @@ dissect_rrc_T_e_HICH_Info_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd128_35_sequence[] = {
+static const per_sequence_t T_tdd128_37_sequence[] = {
{ &hf_rrc_n_E_UCCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_1_8 },
{ &hf_rrc_n_E_HICH_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_4_15 },
{ &hf_rrc_timeslotResourceRelatedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_5 },
@@ -43638,9 +45160,9 @@ static const per_sequence_t T_tdd128_35_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_35, T_tdd128_35_sequence);
+ ett_rrc_T_tdd128_37, T_tdd128_37_sequence);
return offset;
}
@@ -43654,7 +45176,7 @@ static const value_string rrc_Non_ScheduledTransGrantInfoTDD_vals[] = {
static const per_choice_t Non_ScheduledTransGrantInfoTDD_choice[] = {
{ 0, &hf_rrc_tdd384_768 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_768 },
- { 1, &hf_rrc_tdd128_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_35 },
+ { 1, &hf_rrc_tdd128_38 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_37 },
{ 0, NULL, 0, NULL }
};
@@ -43668,7 +45190,7 @@ dissect_rrc_Non_ScheduledTransGrantInfoTDD(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_tdd_70_sequence[] = {
+static const per_sequence_t T_tdd_73_sequence[] = {
{ &hf_rrc_e_RUCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RUCCH_Info },
{ &hf_rrc_e_PUCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_PUCH_Info },
{ &hf_rrc_non_ScheduledTransGrantInfo_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Non_ScheduledTransGrantInfoTDD },
@@ -43676,30 +45198,30 @@ static const per_sequence_t T_tdd_70_sequence[] = {
};
static int
-dissect_rrc_T_tdd_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_70, T_tdd_70_sequence);
+ ett_rrc_T_tdd_73, T_tdd_73_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_80_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_83_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_80_choice[] = {
- { 0, &hf_rrc_fdd_120 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_117 },
- { 1, &hf_rrc_tdd_76 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_70 },
+static const per_choice_t T_modeSpecificInfo_83_choice[] = {
+ { 0, &hf_rrc_fdd_123 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_120 },
+ { 1, &hf_rrc_tdd_79 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_73 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_83(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_rrc_T_modeSpecificInfo_80, T_modeSpecificInfo_80_choice,
+ ett_rrc_T_modeSpecificInfo_83, T_modeSpecificInfo_83_choice,
NULL);
return offset;
@@ -43708,7 +45230,7 @@ dissect_rrc_T_modeSpecificInfo_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_EDCH_Information_r7_sequence[] = {
{ &hf_rrc_mac_es_e_resetIndicator_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_es_e_resetIndicator_02 },
- { &hf_rrc_modeSpecificInfo_80, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_80 },
+ { &hf_rrc_modeSpecificInfo_83, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_83 },
{ NULL, 0, 0, NULL }
};
@@ -43743,7 +45265,7 @@ dissect_rrc_T_dl_dpchInfoCommon_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_59_sequence[] = {
+static const per_sequence_t T_fdd_61_sequence[] = {
{ &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD },
{ &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo },
{ &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode },
@@ -43751,23 +45273,23 @@ static const per_sequence_t T_fdd_59_sequence[] = {
};
static int
-dissect_rrc_T_fdd_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_59, T_fdd_59_sequence);
+ ett_rrc_T_fdd_61, T_fdd_61_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_15_sequence[] = {
+static const per_sequence_t T_tdd128_16_sequence[] = {
{ &hf_rrc_tstd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_15, T_tdd128_15_sequence);
+ ett_rrc_T_tdd128_16, T_tdd128_16_sequence);
return offset;
}
@@ -43781,9 +45303,9 @@ static const value_string rrc_T_tddOption_08_vals[] = {
};
static const per_choice_t T_tddOption_08_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd768_04 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 2, &hf_rrc_tdd128_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_15 },
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd768_05 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_tdd128_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_16 },
{ 0, NULL, 0, NULL }
};
@@ -43797,37 +45319,37 @@ dissect_rrc_T_tddOption_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const per_sequence_t T_tdd_21_sequence[] = {
+static const per_sequence_t T_tdd_23_sequence[] = {
{ &hf_rrc_tddOption_08 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_08 },
{ &hf_rrc_defaultDPCH_OffsetValue_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_21, T_tdd_21_sequence);
+ ett_rrc_T_tdd_23, T_tdd_23_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_29_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_31_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_29_choice[] = {
- { 0, &hf_rrc_fdd_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_59 },
- { 1, &hf_rrc_tdd_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_21 },
+static const per_choice_t T_modeSpecificInfo_31_choice[] = {
+ { 0, &hf_rrc_fdd_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_61 },
+ { 1, &hf_rrc_tdd_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_23 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_29, T_modeSpecificInfo_29_choice,
+ ett_rrc_T_modeSpecificInfo_31, T_modeSpecificInfo_31_choice,
NULL);
return offset;
@@ -43866,7 +45388,7 @@ dissect_rrc_T_postVerificationPeriod_08(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t DL_CommonInformation_r7_sequence[] = {
{ &hf_rrc_dl_dpchInfoCommon_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_dpchInfoCommon_01 },
- { &hf_rrc_modeSpecificInfo_29, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_29 },
+ { &hf_rrc_modeSpecificInfo_31, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_31 },
{ &hf_rrc_mac_hsResetIndicator_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_hsResetIndicator_06 },
{ &hf_rrc_postVerificationPeriod_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_postVerificationPeriod_08 },
{ NULL, 0, 0, NULL }
@@ -43881,7 +45403,7 @@ dissect_rrc_DL_CommonInformation_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_79_sequence[] = {
+static const per_sequence_t T_fdd_82_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_servingHSDSCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_servingEDCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -43889,37 +45411,37 @@ static const per_sequence_t T_fdd_79_sequence[] = {
};
static int
-dissect_rrc_T_fdd_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_79, T_fdd_79_sequence);
+ ett_rrc_T_fdd_82, T_fdd_82_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_47_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_50_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_47_choice[] = {
- { 0, &hf_rrc_fdd_80 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_79 },
- { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
+static const per_choice_t T_modeSpecificInfo_50_choice[] = {
+ { 0, &hf_rrc_fdd_83 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_82 },
+ { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_47, T_modeSpecificInfo_47_choice,
+ ett_rrc_T_modeSpecificInfo_50, T_modeSpecificInfo_50_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_69_sequence[] = {
+static const per_sequence_t T_fdd_72_sequence[] = {
{ &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst },
{ &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset },
{ &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info },
@@ -43931,9 +45453,9 @@ static const per_sequence_t T_fdd_69_sequence[] = {
};
static int
-dissect_rrc_T_fdd_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_69, T_fdd_69_sequence);
+ ett_rrc_T_fdd_72, T_fdd_72_sequence);
return offset;
}
@@ -44291,15 +45813,15 @@ dissect_rrc_DownlinkTimeslotsCodes_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_tdd384_10_sequence[] = {
+static const per_sequence_t T_tdd384_11_sequence[] = {
{ &hf_rrc_dl_CCTrCH_TimeslotsCodes_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes_r7 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_10, T_tdd384_10_sequence);
+ ett_rrc_T_tdd384_11, T_tdd384_11_sequence);
return offset;
}
@@ -44505,29 +46027,29 @@ dissect_rrc_DownlinkTimeslotsCodes_VHCR(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_tdd768_04_sequence[] = {
+static const per_sequence_t T_tdd768_05_sequence[] = {
{ &hf_rrc_dl_CCTrCH_TimeslotsCodes_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes_VHCR },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_04, T_tdd768_04_sequence);
+ ett_rrc_T_tdd768_05, T_tdd768_05_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_11_sequence[] = {
+static const per_sequence_t T_tdd128_12_sequence[] = {
{ &hf_rrc_dl_CCTrCH_TimeslotsCodes_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes_LCR_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_11, T_tdd128_11_sequence);
+ ett_rrc_T_tdd128_12, T_tdd128_12_sequence);
return offset;
}
@@ -44541,9 +46063,9 @@ static const value_string rrc_T_tddOption_04_vals[] = {
};
static const per_choice_t T_tddOption_04_choice[] = {
- { 0, &hf_rrc_tdd384_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_10 },
- { 1, &hf_rrc_tdd768_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_04 },
- { 2, &hf_rrc_tdd128_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_11 },
+ { 0, &hf_rrc_tdd384_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_11 },
+ { 1, &hf_rrc_tdd768_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_05 },
+ { 2, &hf_rrc_tdd128_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_12 },
{ 0, NULL, 0, NULL }
};
@@ -44589,16 +46111,16 @@ dissect_rrc_DL_CCTrChList_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd_31_sequence[] = {
+static const per_sequence_t T_tdd_34_sequence[] = {
{ &hf_rrc_dl_CCTrChListToEstablish_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChList_r7 },
{ &hf_rrc_dl_CCTrChListToRemove, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CCTrChListToRemove },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_31, T_tdd_31_sequence);
+ ett_rrc_T_tdd_34, T_tdd_34_sequence);
return offset;
}
@@ -44611,8 +46133,8 @@ static const value_string rrc_DL_DPCH_InfoPerRL_r7_vals[] = {
};
static const per_choice_t DL_DPCH_InfoPerRL_r7_choice[] = {
- { 0, &hf_rrc_fdd_70 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_69 },
- { 1, &hf_rrc_tdd_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_31 },
+ { 0, &hf_rrc_fdd_73 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_72 },
+ { 1, &hf_rrc_tdd_35 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_34 },
{ 0, NULL, 0, NULL }
};
@@ -44648,15 +46170,15 @@ dissect_rrc_T_dl_dpchInfo_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_83_sequence[] = {
+static const per_sequence_t T_fdd_86_sequence[] = {
{ &hf_rrc_e_AGCH_ChannelisationCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_ChannelisationCode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_86(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_rrc_T_fdd_83, T_fdd_83_sequence);
+ ett_rrc_T_fdd_86, T_fdd_86_sequence);
return offset;
}
@@ -44692,7 +46214,7 @@ dissect_rrc_E_AGCH_Set_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-static const per_sequence_t T_tdd384_16_sequence[] = {
+static const per_sequence_t T_tdd384_17_sequence[] = {
{ &hf_rrc_long_Term_Grant_Indicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
{ &hf_rrc_length_of_TTRI_field, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_12 },
{ &hf_rrc_e_AGCH_Set_Config, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Set_Config },
@@ -44701,9 +46223,9 @@ static const per_sequence_t T_tdd384_16_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_16, T_tdd384_16_sequence);
+ ett_rrc_T_tdd384_17, T_tdd384_17_sequence);
return offset;
}
@@ -44739,7 +46261,7 @@ dissect_rrc_E_AGCH_Set_Config_VHCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd768_08_sequence[] = {
+static const per_sequence_t T_tdd768_09_sequence[] = {
{ &hf_rrc_long_Term_Grant_Indicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
{ &hf_rrc_length_of_TTRI_field, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_12 },
{ &hf_rrc_e_AGCH_Set_Config_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Set_Config_VHCR },
@@ -44748,9 +46270,9 @@ static const per_sequence_t T_tdd768_08_sequence[] = {
};
static int
-dissect_rrc_T_tdd768_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_08, T_tdd768_08_sequence);
+ ett_rrc_T_tdd768_09, T_tdd768_09_sequence);
return offset;
}
@@ -44812,7 +46334,7 @@ dissect_rrc_E_AGCH_Set_Config_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd128_25_sequence[] = {
+static const per_sequence_t T_tdd128_27_sequence[] = {
{ &hf_rrc_rdi_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
{ &hf_rrc_e_AGCH_Set_Config_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Set_Config_LCR },
@@ -44821,32 +46343,32 @@ static const per_sequence_t T_tdd128_25_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_25, T_tdd128_25_sequence);
+ ett_rrc_T_tdd128_27, T_tdd128_27_sequence);
return offset;
}
-static const value_string rrc_T_tdd_41_vals[] = {
+static const value_string rrc_T_tdd_44_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_41_choice[] = {
- { 0, &hf_rrc_tdd384_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_16 },
- { 1, &hf_rrc_tdd768_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_08 },
- { 2, &hf_rrc_tdd128_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_25 },
+static const per_choice_t T_tdd_44_choice[] = {
+ { 0, &hf_rrc_tdd384_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_17 },
+ { 1, &hf_rrc_tdd768_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_09 },
+ { 2, &hf_rrc_tdd128_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_27 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_41, T_tdd_41_choice,
+ ett_rrc_T_tdd_44, T_tdd_44_choice,
NULL);
return offset;
@@ -44860,8 +46382,8 @@ static const value_string rrc_T_modeSpecific_02_vals[] = {
};
static const per_choice_t T_modeSpecific_02_choice[] = {
- { 0, &hf_rrc_fdd_84 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_83 },
- { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_41 },
+ { 0, &hf_rrc_fdd_87 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_86 },
+ { 1, &hf_rrc_tdd_47 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_44 },
{ 0, NULL, 0, NULL }
};
@@ -44933,16 +46455,16 @@ dissect_rrc_T_e_RGCH_Info_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_80_sequence[] = {
+static const per_sequence_t T_fdd_83_sequence[] = {
{ &hf_rrc_e_HICH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_HICH_Info_01 },
{ &hf_rrc_e_RGCH_Info_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_RGCH_Info_02 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_80, T_fdd_80_sequence);
+ ett_rrc_T_fdd_83, T_fdd_83_sequence);
return offset;
}
@@ -44958,22 +46480,22 @@ dissect_rrc_INTEGER_4_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const value_string rrc_T_modeSpecificInfo_49_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_52_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_49_choice[] = {
- { 0, &hf_rrc_tdd384_19 , ASN1_NO_EXTENSIONS , dissect_rrc_DL_TS_ChannelisationCode },
- { 1, &hf_rrc_tdd768_11 , ASN1_NO_EXTENSIONS , dissect_rrc_DL_TS_ChannelisationCode_VHCR },
+static const per_choice_t T_modeSpecificInfo_52_choice[] = {
+ { 0, &hf_rrc_tdd384_20 , ASN1_NO_EXTENSIONS , dissect_rrc_DL_TS_ChannelisationCode },
+ { 1, &hf_rrc_tdd768_12 , ASN1_NO_EXTENSIONS , dissect_rrc_DL_TS_ChannelisationCode_VHCR },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_49, T_modeSpecificInfo_49_choice,
+ ett_rrc_T_modeSpecificInfo_52, T_modeSpecificInfo_52_choice,
NULL);
return offset;
@@ -45015,7 +46537,7 @@ dissect_rrc_T_midamble_Allocation_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t E_HICH_Information_TDD384_768_sequence[] = {
{ &hf_rrc_n_E_HICH , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_4_44 },
{ &hf_rrc_tS_Number , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_14 },
- { &hf_rrc_modeSpecificInfo_49, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_49 },
+ { &hf_rrc_modeSpecificInfo_52, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_52 },
{ &hf_rrc_burst_Type , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_burst_Type },
{ &hf_rrc_midamble_Allocation_Mode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_midamble_Allocation_Mode },
{ NULL, 0, 0, NULL }
@@ -45113,36 +46635,36 @@ dissect_rrc_E_HICH_Information_TDD128(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_tdd128_23_sequence[] = {
+static const per_sequence_t T_tdd128_25_sequence[] = {
{ &hf_rrc_e_HICH_Info_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_HICH_Information_TDD128 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_23, T_tdd128_23_sequence);
+ ett_rrc_T_tdd128_25, T_tdd128_25_sequence);
return offset;
}
-static const value_string rrc_T_tdd_39_vals[] = {
+static const value_string rrc_T_tdd_42_vals[] = {
{ 0, "tdd384-tdd768" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_39_choice[] = {
+static const per_choice_t T_tdd_42_choice[] = {
{ 0, &hf_rrc_tdd384_tdd768 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_tdd768 },
- { 1, &hf_rrc_tdd128_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_23 },
+ { 1, &hf_rrc_tdd128_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_25 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_39, T_tdd_39_choice,
+ ett_rrc_T_tdd_42, T_tdd_42_choice,
NULL);
return offset;
@@ -45156,8 +46678,8 @@ static const value_string rrc_T_modeSpecificInfo2_vals[] = {
};
static const per_choice_t T_modeSpecificInfo2_choice[] = {
- { 0, &hf_rrc_fdd_81 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_80 },
- { 1, &hf_rrc_tdd_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_39 },
+ { 0, &hf_rrc_fdd_84 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_83 },
+ { 1, &hf_rrc_tdd_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_42 },
{ 0, NULL, 0, NULL }
};
@@ -45172,7 +46694,7 @@ dissect_rrc_T_modeSpecificInfo2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static const per_sequence_t DL_InformationPerRL_r7_sequence[] = {
- { &hf_rrc_modeSpecificInfo_47, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_47 },
+ { &hf_rrc_modeSpecificInfo_50, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_50 },
{ &hf_rrc_dl_dpchInfo_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_dpchInfo_01 },
{ &hf_rrc_e_AGCH_Information_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_AGCH_Information_r7 },
{ &hf_rrc_modeSpecificInfo2, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo2 },
@@ -45486,14 +47008,14 @@ dissect_rrc_CellUpdateConfirm_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_16_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_17_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_16, T_nonCriticalExtensions_16_sequence);
+ ett_rrc_T_nonCriticalExtensions_17, T_nonCriticalExtensions_17_sequence);
return offset;
}
@@ -45501,7 +47023,7 @@ dissect_rrc_T_nonCriticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_16 },
+ { &hf_rrc_nonCriticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_17 },
{ NULL, 0, 0, NULL }
};
@@ -45995,15 +47517,15 @@ dissect_rrc_T_ul_MAC_HeaderType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_fdd_52_sequence[] = {
+static const per_sequence_t T_fdd_54_sequence[] = {
{ &hf_rrc_tti_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DCH_TTI },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_52, T_fdd_52_sequence);
+ ett_rrc_T_fdd_54, T_fdd_54_sequence);
return offset;
}
@@ -46016,7 +47538,7 @@ static const value_string rrc_T_modeSpecific_01_vals[] = {
};
static const per_choice_t T_modeSpecific_01_choice[] = {
- { 0, &hf_rrc_fdd_53 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_52 },
+ { 0, &hf_rrc_fdd_55 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_54 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -46137,7 +47659,7 @@ dissect_rrc_E_DPDCH_Info_r8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_118_sequence[] = {
+static const per_sequence_t T_fdd_121_sequence[] = {
{ &hf_rrc_e_DPCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPCCH_Info_r7 },
{ &hf_rrc_e_DPDCH_Info_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_Info_r8 },
{ &hf_rrc_schedulingTransmConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_SchedulingTransmConfiguration },
@@ -46146,15 +47668,15 @@ static const per_sequence_t T_fdd_118_sequence[] = {
};
static int
-dissect_rrc_T_fdd_118(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_121(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_rrc_T_fdd_118, T_fdd_118_sequence);
+ ett_rrc_T_fdd_121, T_fdd_121_sequence);
return offset;
}
-static const per_sequence_t T_tdd_71_sequence[] = {
+static const per_sequence_t T_tdd_74_sequence[] = {
{ &hf_rrc_e_RUCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RUCCH_Info },
{ &hf_rrc_e_PUCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_PUCH_Info },
{ &hf_rrc_non_ScheduledTransGrantInfo_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Non_ScheduledTransGrantInfoTDD },
@@ -46162,30 +47684,30 @@ static const per_sequence_t T_tdd_71_sequence[] = {
};
static int
-dissect_rrc_T_tdd_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_71, T_tdd_71_sequence);
+ ett_rrc_T_tdd_74, T_tdd_74_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_81_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_84_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_81_choice[] = {
- { 0, &hf_rrc_fdd_121 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_118 },
- { 1, &hf_rrc_tdd_77 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_71 },
+static const per_choice_t T_modeSpecificInfo_84_choice[] = {
+ { 0, &hf_rrc_fdd_124 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_121 },
+ { 1, &hf_rrc_tdd_80 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_74 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_84(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_rrc_T_modeSpecificInfo_81, T_modeSpecificInfo_81_choice,
+ ett_rrc_T_modeSpecificInfo_84, T_modeSpecificInfo_84_choice,
NULL);
return offset;
@@ -46194,7 +47716,7 @@ dissect_rrc_T_modeSpecificInfo_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_EDCH_Information_r8_sequence[] = {
{ &hf_rrc_mac_es_e_resetIndicator_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_es_e_resetIndicator_03 },
- { &hf_rrc_modeSpecificInfo_81, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_81 },
+ { &hf_rrc_modeSpecificInfo_84, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_84 },
{ NULL, 0, 0, NULL }
};
@@ -46361,7 +47883,7 @@ dissect_rrc_DPCH_CompressedModeInfo_r8(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_fdd_60_sequence[] = {
+static const per_sequence_t T_fdd_62_sequence[] = {
{ &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD },
{ &hf_rrc_dpch_CompressedModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo_r8 },
{ &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode },
@@ -46369,23 +47891,23 @@ static const per_sequence_t T_fdd_60_sequence[] = {
};
static int
-dissect_rrc_T_fdd_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_60, T_fdd_60_sequence);
+ ett_rrc_T_fdd_62, T_fdd_62_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_16_sequence[] = {
+static const per_sequence_t T_tdd128_17_sequence[] = {
{ &hf_rrc_tstd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_16, T_tdd128_16_sequence);
+ ett_rrc_T_tdd128_17, T_tdd128_17_sequence);
return offset;
}
@@ -46399,9 +47921,9 @@ static const value_string rrc_T_tddOption_09_vals[] = {
};
static const per_choice_t T_tddOption_09_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd768_04 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 2, &hf_rrc_tdd128_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_16 },
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd768_05 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_tdd128_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_17 },
{ 0, NULL, 0, NULL }
};
@@ -46415,37 +47937,37 @@ dissect_rrc_T_tddOption_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const per_sequence_t T_tdd_22_sequence[] = {
+static const per_sequence_t T_tdd_24_sequence[] = {
{ &hf_rrc_tddOption_09 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_09 },
{ &hf_rrc_defaultDPCH_OffsetValue_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_22, T_tdd_22_sequence);
+ ett_rrc_T_tdd_24, T_tdd_24_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_30_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_32_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_30_choice[] = {
- { 0, &hf_rrc_fdd_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_60 },
- { 1, &hf_rrc_tdd_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_22 },
+static const per_choice_t T_modeSpecificInfo_32_choice[] = {
+ { 0, &hf_rrc_fdd_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_62 },
+ { 1, &hf_rrc_tdd_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_24 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_30, T_modeSpecificInfo_30_choice,
+ ett_rrc_T_modeSpecificInfo_32, T_modeSpecificInfo_32_choice,
NULL);
return offset;
@@ -46484,7 +48006,7 @@ dissect_rrc_T_postVerificationPeriod_09(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t DL_CommonInformation_r8_sequence[] = {
{ &hf_rrc_dl_dpchInfoCommon_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_dpchInfoCommon_02 },
- { &hf_rrc_modeSpecificInfo_30, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_30 },
+ { &hf_rrc_modeSpecificInfo_32, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_32 },
{ &hf_rrc_mac_hsResetIndicator_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_hsResetIndicator_07 },
{ &hf_rrc_postVerificationPeriod_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_postVerificationPeriod_09 },
{ NULL, 0, 0, NULL }
@@ -46499,7 +48021,7 @@ dissect_rrc_DL_CommonInformation_r8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_81_sequence[] = {
+static const per_sequence_t T_fdd_84_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_servingHSDSCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_servingEDCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -46507,30 +48029,30 @@ static const per_sequence_t T_fdd_81_sequence[] = {
};
static int
-dissect_rrc_T_fdd_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_81, T_fdd_81_sequence);
+ ett_rrc_T_fdd_84, T_fdd_84_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_48_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_51_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_48_choice[] = {
- { 0, &hf_rrc_fdd_82 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_81 },
- { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
+static const per_choice_t T_modeSpecificInfo_51_choice[] = {
+ { 0, &hf_rrc_fdd_85 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_84 },
+ { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_48, T_modeSpecificInfo_48_choice,
+ ett_rrc_T_modeSpecificInfo_51, T_modeSpecificInfo_51_choice,
NULL);
return offset;
@@ -46559,21 +48081,21 @@ dissect_rrc_T_dl_dpchInfo_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_84_sequence[] = {
+static const per_sequence_t T_fdd_87_sequence[] = {
{ &hf_rrc_e_AGCH_ChannelisationCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_ChannelisationCode },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_87(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_rrc_T_fdd_84, T_fdd_84_sequence);
+ ett_rrc_T_fdd_87, T_fdd_87_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_17_sequence[] = {
+static const per_sequence_t T_tdd384_18_sequence[] = {
{ &hf_rrc_long_Term_Grant_Indicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
{ &hf_rrc_length_of_TTRI_field, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_12 },
{ &hf_rrc_e_AGCH_Set_Config, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Set_Config },
@@ -46582,15 +48104,15 @@ static const per_sequence_t T_tdd384_17_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_17, T_tdd384_17_sequence);
+ ett_rrc_T_tdd384_18, T_tdd384_18_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_09_sequence[] = {
+static const per_sequence_t T_tdd768_10_sequence[] = {
{ &hf_rrc_long_Term_Grant_Indicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
{ &hf_rrc_length_of_TTRI_field, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_12 },
{ &hf_rrc_e_AGCH_Set_Config_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Set_Config_VHCR },
@@ -46599,9 +48121,9 @@ static const per_sequence_t T_tdd768_09_sequence[] = {
};
static int
-dissect_rrc_T_tdd768_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_09, T_tdd768_09_sequence);
+ ett_rrc_T_tdd768_10, T_tdd768_10_sequence);
return offset;
}
@@ -46637,7 +48159,7 @@ dissect_rrc_E_AGCH_InactivityMonitorThreshold_TDD128(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_tdd128_26_sequence[] = {
+static const per_sequence_t T_tdd128_28_sequence[] = {
{ &hf_rrc_rdi_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
{ &hf_rrc_e_AGCH_Set_Config_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Set_Config_LCR },
@@ -46647,32 +48169,32 @@ static const per_sequence_t T_tdd128_26_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_26, T_tdd128_26_sequence);
+ ett_rrc_T_tdd128_28, T_tdd128_28_sequence);
return offset;
}
-static const value_string rrc_T_tdd_42_vals[] = {
+static const value_string rrc_T_tdd_45_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_42_choice[] = {
- { 0, &hf_rrc_tdd384_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_17 },
- { 1, &hf_rrc_tdd768_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_09 },
- { 2, &hf_rrc_tdd128_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_26 },
+static const per_choice_t T_tdd_45_choice[] = {
+ { 0, &hf_rrc_tdd384_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_18 },
+ { 1, &hf_rrc_tdd768_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_10 },
+ { 2, &hf_rrc_tdd128_28 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_28 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_42, T_tdd_42_choice,
+ ett_rrc_T_tdd_45, T_tdd_45_choice,
NULL);
return offset;
@@ -46686,8 +48208,8 @@ static const value_string rrc_T_modeSpecific_03_vals[] = {
};
static const per_choice_t T_modeSpecific_03_choice[] = {
- { 0, &hf_rrc_fdd_85 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_84 },
- { 1, &hf_rrc_tdd_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_42 },
+ { 0, &hf_rrc_fdd_88 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_87 },
+ { 1, &hf_rrc_tdd_48 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_45 },
{ 0, NULL, 0, NULL }
};
@@ -46759,16 +48281,16 @@ dissect_rrc_T_e_RGCH_Info_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_82_sequence[] = {
+static const per_sequence_t T_fdd_85_sequence[] = {
{ &hf_rrc_e_HICH_Info_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_HICH_Info_02 },
{ &hf_rrc_e_RGCH_Info_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_RGCH_Info_03 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_82, T_fdd_82_sequence);
+ ett_rrc_T_fdd_85, T_fdd_85_sequence);
return offset;
}
@@ -46788,36 +48310,36 @@ dissect_rrc_T_tdd384_tdd768_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_tdd128_24_sequence[] = {
+static const per_sequence_t T_tdd128_26_sequence[] = {
{ &hf_rrc_e_HICH_Info_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_HICH_Information_TDD128 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_24, T_tdd128_24_sequence);
+ ett_rrc_T_tdd128_26, T_tdd128_26_sequence);
return offset;
}
-static const value_string rrc_T_tdd_40_vals[] = {
+static const value_string rrc_T_tdd_43_vals[] = {
{ 0, "tdd384-tdd768" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_40_choice[] = {
+static const per_choice_t T_tdd_43_choice[] = {
{ 0, &hf_rrc_tdd384_tdd768_01, ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_tdd768_01 },
- { 1, &hf_rrc_tdd128_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_24 },
+ { 1, &hf_rrc_tdd128_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_26 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_40, T_tdd_40_choice,
+ ett_rrc_T_tdd_43, T_tdd_43_choice,
NULL);
return offset;
@@ -46831,8 +48353,8 @@ static const value_string rrc_T_modeSpecificInfo2_01_vals[] = {
};
static const per_choice_t T_modeSpecificInfo2_01_choice[] = {
- { 0, &hf_rrc_fdd_83 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_82 },
- { 1, &hf_rrc_tdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_40 },
+ { 0, &hf_rrc_fdd_86 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_85 },
+ { 1, &hf_rrc_tdd_46 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_43 },
{ 0, NULL, 0, NULL }
};
@@ -46847,7 +48369,7 @@ dissect_rrc_T_modeSpecificInfo2_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_InformationPerRL_r8_sequence[] = {
- { &hf_rrc_modeSpecificInfo_48, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_48 },
+ { &hf_rrc_modeSpecificInfo_51, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_51 },
{ &hf_rrc_dl_dpchInfo_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_dpchInfo_02 },
{ &hf_rrc_e_AGCH_Information_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_AGCH_Information_r8 },
{ &hf_rrc_modeSpecificInfo2_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo2_01 },
@@ -47638,7 +49160,7 @@ static const per_sequence_t CellUpdateConfirm_r8_IEs_sequence[] = {
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
- { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
{ &hf_rrc_rab_InformationSetup, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetup_r8 },
{ &hf_rrc_rb_InformationReleaseList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReleaseList },
{ &hf_rrc_rb_InformationReconfigList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r8 },
@@ -47700,15 +49222,15 @@ dissect_rrc_T_t_SI_nst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_tdd128_36_sequence[] = {
+static const per_sequence_t T_tdd128_38_sequence[] = {
{ &hf_rrc_t_SI_nst , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_t_SI_nst },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_36, T_tdd128_36_sequence);
+ ett_rrc_T_tdd128_38, T_tdd128_38_sequence);
return offset;
}
@@ -47722,7 +49244,7 @@ static const value_string rrc_Non_ScheduledTransGrantInfoTDD_ext_vals[] = {
static const per_choice_t Non_ScheduledTransGrantInfoTDD_ext_choice[] = {
{ 0, &hf_rrc_tdd384_768_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd128_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_36 },
+ { 1, &hf_rrc_tdd128_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_38 },
{ 0, NULL, 0, NULL }
};
@@ -47736,15 +49258,15 @@ dissect_rrc_Non_ScheduledTransGrantInfoTDD_ext(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_tdd_69_sequence[] = {
+static const per_sequence_t T_tdd_72_sequence[] = {
{ &hf_rrc_non_ScheduledTransGrantInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Non_ScheduledTransGrantInfoTDD_ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_69, T_tdd_69_sequence);
+ ett_rrc_T_tdd_72, T_tdd_72_sequence);
return offset;
}
@@ -47757,8 +49279,8 @@ static const value_string rrc_UL_EDCH_Information_ext_vals[] = {
};
static const per_choice_t UL_EDCH_Information_ext_choice[] = {
- { 0, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd_75 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_69 },
+ { 0, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd_78 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_72 },
{ 0, NULL, 0, NULL }
};
@@ -47800,60 +49322,60 @@ dissect_rrc_CellUpdateConfirm_v7f0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_tdd128_21_sequence[] = {
+static const per_sequence_t T_tdd128_23_sequence[] = {
{ &hf_rrc_outofSyncWindow , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OutofSyncWindow },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_21, T_tdd128_21_sequence);
+ ett_rrc_T_tdd128_23, T_tdd128_23_sequence);
return offset;
}
-static const value_string rrc_T_tdd_37_vals[] = {
+static const value_string rrc_T_tdd_40_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_37_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd768_04 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 2, &hf_rrc_tdd128_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_21 },
+static const per_choice_t T_tdd_40_choice[] = {
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd768_05 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_tdd128_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_23 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_37, T_tdd_37_choice,
+ ett_rrc_T_tdd_40, T_tdd_40_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_40_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_43_vals[] = {
{ 0, "tdd" },
{ 1, "fdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_40_choice[] = {
- { 0, &hf_rrc_tdd_38 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_37 },
- { 1, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+static const per_choice_t T_modeSpecificInfo_43_choice[] = {
+ { 0, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_40 },
+ { 1, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_40, T_modeSpecificInfo_40_choice,
+ ett_rrc_T_modeSpecificInfo_43, T_modeSpecificInfo_43_choice,
NULL);
return offset;
@@ -47861,7 +49383,7 @@ dissect_rrc_T_modeSpecificInfo_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_HSPDSCH_Information_r8_ext_sequence[] = {
- { &hf_rrc_modeSpecificInfo_40, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_40 },
+ { &hf_rrc_modeSpecificInfo_43, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_43 },
{ NULL, 0, 0, NULL }
};
@@ -47921,60 +49443,60 @@ dissect_rrc_T_hS_SCCH_tpc_step_size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_tdd128_31_sequence[] = {
+static const per_sequence_t T_tdd128_33_sequence[] = {
{ &hf_rrc_hS_SCCH_tpc_step_size, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_hS_SCCH_tpc_step_size },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_31, T_tdd128_31_sequence);
+ ett_rrc_T_tdd128_33, T_tdd128_33_sequence);
return offset;
}
-static const value_string rrc_T_tdd_46_vals[] = {
+static const value_string rrc_T_tdd_49_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_46_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd768_04 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 2, &hf_rrc_tdd128_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_31 },
+static const per_choice_t T_tdd_49_choice[] = {
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd768_05 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_tdd128_34 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_33 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_46, T_tdd_46_choice,
+ ett_rrc_T_tdd_49, T_tdd_49_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_58_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_61_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_58_choice[] = {
- { 0, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd_50 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_46 },
+static const per_choice_t T_modeSpecificInfo_61_choice[] = {
+ { 0, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd_53 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_49 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_58, T_modeSpecificInfo_58_choice,
+ ett_rrc_T_modeSpecificInfo_61, T_modeSpecificInfo_61_choice,
NULL);
return offset;
@@ -47982,7 +49504,7 @@ dissect_rrc_T_modeSpecificInfo_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t HS_SCCH_Info_r8_ext_sequence[] = {
- { &hf_rrc_modeSpecificInfo_58, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_58 },
+ { &hf_rrc_modeSpecificInfo_61, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_61 },
{ NULL, 0, 0, NULL }
};
@@ -48023,14 +49545,14 @@ dissect_rrc_CellUpdateConfirm_v8a0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_17_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_18_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_17, T_nonCriticalExtensions_17_sequence);
+ ett_rrc_T_nonCriticalExtensions_18, T_nonCriticalExtensions_18_sequence);
return offset;
}
@@ -48038,7 +49560,7 @@ dissect_rrc_T_nonCriticalExtensions_17(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v8a0NonCriticalExtensions_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_17 },
+ { &hf_rrc_nonCriticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_18 },
{ NULL, 0, 0, NULL }
};
@@ -48301,7 +49823,7 @@ dissect_rrc_T_mac_es_e_resetIndicator_04(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_fdd_119_sequence[] = {
+static const per_sequence_t T_fdd_122_sequence[] = {
{ &hf_rrc_e_DPCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPCCH_Info_r7 },
{ &hf_rrc_e_DPDCH_Info_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_Info_r8 },
{ &hf_rrc_schedulingTransmConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_SchedulingTransmConfiguration },
@@ -48310,9 +49832,9 @@ static const per_sequence_t T_fdd_119_sequence[] = {
};
static int
-dissect_rrc_T_fdd_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_122(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_rrc_T_fdd_119, T_fdd_119_sequence);
+ ett_rrc_T_fdd_122, T_fdd_122_sequence);
return offset;
}
@@ -48397,7 +49919,7 @@ dissect_rrc_T_t_SI_nst_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const per_sequence_t T_tdd128_37_sequence[] = {
+static const per_sequence_t T_tdd128_39_sequence[] = {
{ &hf_rrc_n_E_UCCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_1_8 },
{ &hf_rrc_n_E_HICH_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_4_15 },
{ &hf_rrc_timeslotResourceRelatedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_5 },
@@ -48412,9 +49934,9 @@ static const per_sequence_t T_tdd128_37_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_37, T_tdd128_37_sequence);
+ ett_rrc_T_tdd128_39, T_tdd128_39_sequence);
return offset;
}
@@ -48428,7 +49950,7 @@ static const value_string rrc_Non_ScheduledTransGrantInfoTDD_r9_vals[] = {
static const per_choice_t Non_ScheduledTransGrantInfoTDD_r9_choice[] = {
{ 0, &hf_rrc_tdd384_768_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_768_01 },
- { 1, &hf_rrc_tdd128_38 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_37 },
+ { 1, &hf_rrc_tdd128_40 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_39 },
{ 0, NULL, 0, NULL }
};
@@ -48442,7 +49964,7 @@ dissect_rrc_Non_ScheduledTransGrantInfoTDD_r9(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_tdd_72_sequence[] = {
+static const per_sequence_t T_tdd_75_sequence[] = {
{ &hf_rrc_e_RUCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RUCCH_Info },
{ &hf_rrc_e_PUCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_PUCH_Info },
{ &hf_rrc_non_ScheduledTransGrantInfo_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Non_ScheduledTransGrantInfoTDD_r9 },
@@ -48450,30 +49972,30 @@ static const per_sequence_t T_tdd_72_sequence[] = {
};
static int
-dissect_rrc_T_tdd_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_72, T_tdd_72_sequence);
+ ett_rrc_T_tdd_75, T_tdd_75_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_82_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_85_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_82_choice[] = {
- { 0, &hf_rrc_fdd_122 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_119 },
- { 1, &hf_rrc_tdd_78 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_72 },
+static const per_choice_t T_modeSpecificInfo_85_choice[] = {
+ { 0, &hf_rrc_fdd_125 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_122 },
+ { 1, &hf_rrc_tdd_81 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_75 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_85(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_rrc_T_modeSpecificInfo_82, T_modeSpecificInfo_82_choice,
+ ett_rrc_T_modeSpecificInfo_85, T_modeSpecificInfo_85_choice,
NULL);
return offset;
@@ -48482,7 +50004,7 @@ dissect_rrc_T_modeSpecificInfo_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_EDCH_Information_r9_sequence[] = {
{ &hf_rrc_mac_es_e_resetIndicator_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_es_e_resetIndicator_04 },
- { &hf_rrc_modeSpecificInfo_82, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_82 },
+ { &hf_rrc_modeSpecificInfo_85, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_85 },
{ NULL, 0, 0, NULL }
};
@@ -48621,7 +50143,7 @@ static const per_sequence_t CellUpdateConfirm_r9_IEs_sequence[] = {
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
- { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
{ &hf_rrc_rab_InformationSetup, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetup_r8 },
{ &hf_rrc_rb_InformationReleaseList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReleaseList },
{ &hf_rrc_rb_InformationReconfigList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r8 },
@@ -48678,14 +50200,14 @@ dissect_rrc_CellUpdateConfirm_v950ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_18_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_19_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_18, T_nonCriticalExtensions_18_sequence);
+ ett_rrc_T_nonCriticalExtensions_19, T_nonCriticalExtensions_19_sequence);
return offset;
}
@@ -48693,7 +50215,7 @@ dissect_rrc_T_nonCriticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v950NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v950ext_IEs },
- { &hf_rrc_nonCriticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_18 },
+ { &hf_rrc_nonCriticalExtensions_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_19 },
{ NULL, 0, 0, NULL }
};
@@ -48722,145 +50244,812 @@ dissect_rrc_T_r9_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_14_sequence[] = {
+
+static int
+dissect_rrc_BIT_STRING_SIZE_128(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,
+ 128, 128, FALSE, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SR_VCC_Info_sequence[] = {
+ { &hf_rrc_nonce , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_128 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_rrc_SR_VCC_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_rrc_T_criticalExtensions_14, T_criticalExtensions_14_sequence);
+ ett_rrc_SR_VCC_Info, SR_VCC_Info_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_13_vals[] = {
+static const value_string rrc_T_tsn_Length_01_vals[] = {
+ { 0, "tsn-14bits" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_tsn_Length_01(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_PUCH_Info_MulticarrierEDCH_TDD128_sequence[] = {
+ { &hf_rrc_e_PUCH_TS_ConfigurationList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxTS_LCR_1_OF_E_PUCH_TS_Slots_LCR },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_E_PUCH_Info_MulticarrierEDCH_TDD128(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_rrc_E_PUCH_Info_MulticarrierEDCH_TDD128, E_PUCH_Info_MulticarrierEDCH_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_AGCH_Information_TDD128_sequence[] = {
+ { &hf_rrc_rdi_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
+ { &hf_rrc_e_AGCH_Set_Config_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Set_Config_LCR },
+ { &hf_rrc_e_AGCH_BLER_Target, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Bler_Target },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_E_AGCH_Information_TDD128(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_rrc_E_AGCH_Information_TDD128, E_AGCH_Information_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_MulticarrierEDCH_InfolistItem_TDD128_sequence[] = {
+ { &hf_rrc_uarfcn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UARFCN },
+ { &hf_rrc_prxdes_base , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M112_M50 },
+ { &hf_rrc_e_PUCH_info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_PUCH_Info_MulticarrierEDCH_TDD128 },
+ { &hf_rrc_e_AGCH_info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_AGCH_Information_TDD128 },
+ { &hf_rrc_e_HICH_info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_HICH_Information_TDD128 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UL_MulticarrierEDCH_InfolistItem_TDD128(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_rrc_UL_MulticarrierEDCH_InfolistItem_TDD128, UL_MulticarrierEDCH_InfolistItem_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_MulticarrierEDCH_Infolist_TDD128_sequence_of[1] = {
+ { &hf_rrc_UL_MulticarrierEDCH_Infolist_TDD128_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_MulticarrierEDCH_InfolistItem_TDD128 },
+};
+
+static int
+dissect_rrc_UL_MulticarrierEDCH_Infolist_TDD128(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_rrc_UL_MulticarrierEDCH_Infolist_TDD128, UL_MulticarrierEDCH_Infolist_TDD128_sequence_of,
+ 1, maxTDD128Carrier_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_MulticarrierEDCH_Deletelist_TDD128_sequence_of[1] = {
+ { &hf_rrc_UL_MulticarrierEDCH_Deletelist_TDD128_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UARFCN },
+};
+
+static int
+dissect_rrc_UL_MulticarrierEDCH_Deletelist_TDD128(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_rrc_UL_MulticarrierEDCH_Deletelist_TDD128, UL_MulticarrierEDCH_Deletelist_TDD128_sequence_of,
+ 1, maxTDD128Carrier_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_MulticarrierEDCH_NewConfigurationInfo_TDD128_sequence[] = {
+ { &hf_rrc_tsn_Length_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tsn_Length_01 },
+ { &hf_rrc_ul_MulticarrierEDCH_Infolist, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_MulticarrierEDCH_Infolist_TDD128 },
+ { &hf_rrc_ul_MulticarrierEDCH_Deletelist, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_MulticarrierEDCH_Deletelist_TDD128 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UL_MulticarrierEDCH_NewConfigurationInfo_TDD128(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_rrc_UL_MulticarrierEDCH_NewConfigurationInfo_TDD128, UL_MulticarrierEDCH_NewConfigurationInfo_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_configuration_info_vals[] = {
+ { 0, "continue" },
+ { 1, "newConfiguration" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_configuration_info_choice[] = {
+ { 0, &hf_rrc_continue , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_newConfiguration_07, ASN1_NO_EXTENSIONS , dissect_rrc_UL_MulticarrierEDCH_NewConfigurationInfo_TDD128 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_configuration_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_rrc_T_configuration_info, T_configuration_info_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_MulticarrierEDCHInfo_TDD128_sequence[] = {
+ { &hf_rrc_configuration_info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_configuration_info },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UL_MulticarrierEDCHInfo_TDD128(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_rrc_UL_MulticarrierEDCHInfo_TDD128, UL_MulticarrierEDCHInfo_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_dl_dpchInfoCommon_03_vals[] = {
+ { 0, "dl-DPCH-InfoCommon" },
+ { 1, "dl-FDPCH-InfoCommon" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_dl_dpchInfoCommon_03_choice[] = {
+ { 0, &hf_rrc_dl_DPCH_InfoCommon_02, ASN1_NO_EXTENSIONS , dissect_rrc_DL_DPCH_InfoCommon_r6 },
+ { 1, &hf_rrc_dl_FDPCH_InfoCommon, ASN1_NO_EXTENSIONS , dissect_rrc_DL_FDPCH_InfoCommon_r6 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_dl_dpchInfoCommon_03(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_rrc_T_dl_dpchInfoCommon_03, T_dl_dpchInfoCommon_03_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_activate_02_sequence[] = {
+ { &hf_rrc_tgcfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGCFN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_activate_02(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_rrc_T_activate_02, T_activate_02_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_tgps_Status_02_vals[] = {
+ { 0, "activate" },
+ { 1, "deactivate" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_tgps_Status_02_choice[] = {
+ { 0, &hf_rrc_activate_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_activate_02 },
+ { 1, &hf_rrc_deactivate , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tgps_Status_02(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_rrc_T_tgps_Status_02, T_tgps_Status_02_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_freqSpecificCompressedMode_02_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_freqSpecificCompressedMode_02(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t TGPS_ConfigurationParams_r10_sequence[] = {
+ { &hf_rrc_tgmp_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGMP_r8 },
+ { &hf_rrc_freqSpecificCompressedMode_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_freqSpecificCompressedMode_02 },
+ { &hf_rrc_tgprc , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGPRC },
+ { &hf_rrc_tgsn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGSN },
+ { &hf_rrc_tgl1 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGL },
+ { &hf_rrc_tgl2 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGL },
+ { &hf_rrc_tgd , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGD },
+ { &hf_rrc_tgpl1 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGPL },
+ { &hf_rrc_rpp , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RPP },
+ { &hf_rrc_itp , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ITP },
+ { &hf_rrc_ul_DL_Mode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DL_Mode },
+ { &hf_rrc_dl_FrameType , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_FrameType },
+ { &hf_rrc_deltaSIR1 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DeltaSIR },
+ { &hf_rrc_deltaSIRAfter1 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DeltaSIR },
+ { &hf_rrc_deltaSIR2 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DeltaSIR },
+ { &hf_rrc_deltaSIRAfter2 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DeltaSIR },
+ { &hf_rrc_nidentifyAbort , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NidentifyAbort },
+ { &hf_rrc_treconfirmAbort , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TreconfirmAbort },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_TGPS_ConfigurationParams_r10(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_rrc_TGPS_ConfigurationParams_r10, TGPS_ConfigurationParams_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TGP_Sequence_r10_sequence[] = {
+ { &hf_rrc_tgpsi , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGPSI },
+ { &hf_rrc_tgps_Status_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tgps_Status_02 },
+ { &hf_rrc_tgps_ConfigurationParams_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGPS_ConfigurationParams_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_TGP_Sequence_r10(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_rrc_TGP_Sequence_r10, TGP_Sequence_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TGP_SequenceList_r10_sequence_of[1] = {
+ { &hf_rrc_TGP_SequenceList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGP_Sequence_r10 },
+};
+
+static int
+dissect_rrc_TGP_SequenceList_r10(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_rrc_TGP_SequenceList_r10, TGP_SequenceList_r10_sequence_of,
+ 1, maxTGPS, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t DPCH_CompressedModeInfo_r10_sequence[] = {
+ { &hf_rrc_tgp_SequenceList_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGP_SequenceList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_DPCH_CompressedModeInfo_r10(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_rrc_DPCH_CompressedModeInfo_r10, DPCH_CompressedModeInfo_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_fdd_63_sequence[] = {
+ { &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD },
+ { &hf_rrc_dpch_CompressedModeInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo_r10 },
+ { &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_fdd_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_rrc_T_fdd_63, T_fdd_63_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd128_18_sequence[] = {
+ { &hf_rrc_tstd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_18, T_tdd128_18_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_tddOption_10_vals[] = {
+ { 0, "tdd384" },
+ { 1, "tdd768" },
+ { 2, "tdd128" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_tddOption_10_choice[] = {
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd768_05 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_tdd128_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_18 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_10, T_tddOption_10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd_25_sequence[] = {
+ { &hf_rrc_tddOption_10 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_10 },
+ { &hf_rrc_defaultDPCH_OffsetValue_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueTDD },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd_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_rrc_T_tdd_25, T_tdd_25_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_modeSpecificInfo_33_vals[] = {
+ { 0, "fdd" },
+ { 1, "tdd" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_modeSpecificInfo_33_choice[] = {
+ { 0, &hf_rrc_fdd_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_63 },
+ { 1, &hf_rrc_tdd_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_25 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_33, T_modeSpecificInfo_33_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_mac_hsResetIndicator_08_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_mac_hsResetIndicator_08(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_postVerificationPeriod_10_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_postVerificationPeriod_10(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_CommonInformation_r10_sequence[] = {
+ { &hf_rrc_dl_dpchInfoCommon_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_dpchInfoCommon_03 },
+ { &hf_rrc_modeSpecificInfo_33, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_33 },
+ { &hf_rrc_mac_hsResetIndicator_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_hsResetIndicator_08 },
+ { &hf_rrc_postVerificationPeriod_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_postVerificationPeriod_10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_DL_CommonInformation_r10(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_rrc_DL_CommonInformation_r10, DL_CommonInformation_r10_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_MU_MIMO_Operation_vals[] = {
+ { 0, "uL" },
+ { 1, "dL" },
+ { 2, "uLandDL" },
+ { 3, "spare" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_MU_MIMO_Operation(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_repetitionPeriod_vals[] = {
+ { 0, "v1" },
+ { 1, "v2" },
+ { 2, "v4" },
+ { 3, "v8" },
+ { 4, "v16" },
+ { 5, "v32" },
+ { 6, "v64" },
+ { 7, "spare" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_repetitionPeriod(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 StandaloneMidambleInfo_TDD128_sequence[] = {
+ { &hf_rrc_midambleConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_8 },
+ { &hf_rrc_midambleShift_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 },
+ { &hf_rrc_timeSlotInformation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_5 },
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ActivationTime },
+ { &hf_rrc_subframeNum , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_1 },
+ { &hf_rrc_repetitionPeriod, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_repetitionPeriod },
+ { &hf_rrc_referenceBeta , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_M15_16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_StandaloneMidambleInfo_TDD128(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_rrc_StandaloneMidambleInfo_TDD128, StandaloneMidambleInfo_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_newConfiguration_04_sequence[] = {
+ { &hf_rrc_mu_MIMO_Operation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MU_MIMO_Operation },
+ { &hf_rrc_standaloneMidambleInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_StandaloneMidambleInfo_TDD128 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_newConfiguration_04(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_rrc_T_newConfiguration_04, T_newConfiguration_04_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_MU_MIMO_Info_TDD128_vals[] = {
+ { 0, "continue" },
+ { 1, "newConfiguration" },
+ { 0, NULL }
+};
+
+static const per_choice_t MU_MIMO_Info_TDD128_choice[] = {
+ { 0, &hf_rrc_continue , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_newConfiguration_04, ASN1_NO_EXTENSIONS , dissect_rrc_T_newConfiguration_04 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_MU_MIMO_Info_TDD128(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_rrc_MU_MIMO_Info_TDD128, MU_MIMO_Info_TDD128_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellUpdateConfirm_r10_IEs_sequence[] = {
+ { &hf_rrc_integrityProtectionModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtectionModeInfo_r7 },
+ { &hf_rrc_cipheringModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringModeInfo_r7 },
+ { &hf_rrc_sr_vcc_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SR_VCC_Info },
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_new_U_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_U_RNTI },
+ { &hf_rrc_new_C_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_C_RNTI },
+ { &hf_rrc_new_DSCH_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DSCH_RNTI },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
+ { &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
+ { &hf_rrc_waitTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_WaitTime },
+ { &hf_rrc_rlc_Re_establishIndicatorRb2_3or4, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_rlc_Re_establishIndicatorRb5orAbove, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
+ { &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
+ { &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_rab_InformationSetup, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetup_r8 },
+ { &hf_rrc_rb_InformationReleaseList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReleaseList },
+ { &hf_rrc_rb_InformationReconfigList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r8 },
+ { &hf_rrc_rb_InformationAffectedList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationAffectedList_r8 },
+ { &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
+ { &hf_rrc_pdcp_ROHC_TargetMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_ROHC_TargetMode },
+ { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
+ { &hf_rrc_ul_deletedTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList_r6 },
+ { &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
+ { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
+ { &hf_rrc_dl_DeletedTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList_r7 },
+ { &hf_rrc_dl_AddReconfTransChInfoList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r9 },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_mimoParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_Parameters_r9 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_ul_SecondaryCellInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SecondaryCellInfoFDD },
+ { &hf_rrc_ul_MulticarrierEDCHInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_MulticarrierEDCHInfo_TDD128 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r8 },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { &hf_rrc_controlChannelDRXInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ControlChannelDRXInfo_TDD128_r8 },
+ { &hf_rrc_sps_Information_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SPS_Information_TDD128_r8 },
+ { &hf_rrc_mu_MIMO_Info_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MU_MIMO_Info_TDD128 },
+ { &hf_rrc_mbms_PL_ServiceRestrictInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_PL_ServiceRestrictInfo_r6 },
+ { &hf_rrc_cellDCHMeasOccasionInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellDCHMeasOccasionInfo_TDD128_r9 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_CellUpdateConfirm_r10_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_rrc_CellUpdateConfirm_r10_IEs, CellUpdateConfirm_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_20_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_20, T_nonCriticalExtensions_20_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_01_sequence[] = {
+ { &hf_rrc_cellUpdateConfirm_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_r10_IEs },
+ { &hf_rrc_cellUpdateConfirm_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_20, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_20 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_01, T_r10_01_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_16_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_T_criticalExtensions_16, T_criticalExtensions_16_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_15_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_15_choice[] = {
+ { 0, &hf_rrc_r10_01 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_01 },
+ { 1, &hf_rrc_criticalExtensions_16, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_16 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_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_rrc_T_criticalExtensions_15, T_criticalExtensions_15_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_14_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_13_choice[] = {
+static const per_choice_t T_criticalExtensions_14_choice[] = {
{ 0, &hf_rrc_r9_01 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_01 },
- { 1, &hf_rrc_criticalExtensions_14, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_14 },
+ { 1, &hf_rrc_criticalExtensions_15, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_15 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_13, T_criticalExtensions_13_choice,
+ ett_rrc_T_criticalExtensions_14, T_criticalExtensions_14_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_12_vals[] = {
+static const value_string rrc_T_criticalExtensions_13_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_12_choice[] = {
+static const per_choice_t T_criticalExtensions_13_choice[] = {
{ 0, &hf_rrc_r8_01 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_01 },
- { 1, &hf_rrc_criticalExtensions_13, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_13 },
+ { 1, &hf_rrc_criticalExtensions_14, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_14 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_12, T_criticalExtensions_12_choice,
+ ett_rrc_T_criticalExtensions_13, T_criticalExtensions_13_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_11_vals[] = {
+static const value_string rrc_T_criticalExtensions_12_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_11_choice[] = {
+static const per_choice_t T_criticalExtensions_12_choice[] = {
{ 0, &hf_rrc_r7_01 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_01 },
- { 1, &hf_rrc_criticalExtensions_12, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_12 },
+ { 1, &hf_rrc_criticalExtensions_13, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_13 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_11, T_criticalExtensions_11_choice,
+ ett_rrc_T_criticalExtensions_12, T_criticalExtensions_12_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_10_vals[] = {
+static const value_string rrc_T_criticalExtensions_11_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_10_choice[] = {
+static const per_choice_t T_criticalExtensions_11_choice[] = {
{ 0, &hf_rrc_r6_01 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_01 },
- { 1, &hf_rrc_criticalExtensions_11, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_11 },
+ { 1, &hf_rrc_criticalExtensions_12, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_12 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_10, T_criticalExtensions_10_choice,
+ ett_rrc_T_criticalExtensions_11, T_criticalExtensions_11_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_09_vals[] = {
+static const value_string rrc_T_criticalExtensions_10_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_09_choice[] = {
+static const per_choice_t T_criticalExtensions_10_choice[] = {
{ 0, &hf_rrc_r5 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5 },
- { 1, &hf_rrc_criticalExtensions_10, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_10 },
+ { 1, &hf_rrc_criticalExtensions_11, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_11 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_09, T_criticalExtensions_09_choice,
+ ett_rrc_T_criticalExtensions_10, T_criticalExtensions_10_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_08_vals[] = {
+static const value_string rrc_T_criticalExtensions_09_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_08_choice[] = {
+static const per_choice_t T_criticalExtensions_09_choice[] = {
{ 0, &hf_rrc_r4 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4 },
- { 1, &hf_rrc_criticalExtensions_09, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_09 },
+ { 1, &hf_rrc_criticalExtensions_10, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_10 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_08, T_criticalExtensions_08_choice,
+ ett_rrc_T_criticalExtensions_09, T_criticalExtensions_09_choice,
NULL);
return offset;
@@ -48869,7 +51058,7 @@ dissect_rrc_T_criticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_03_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_08 },
+ { &hf_rrc_criticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_09 },
{ NULL, 0, 0, NULL }
};
@@ -48964,14 +51153,14 @@ dissect_rrc_CounterCheck_r3_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_nonCriticalExtensions_27_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_30_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_27, T_nonCriticalExtensions_27_sequence);
+ ett_rrc_T_nonCriticalExtensions_30, T_nonCriticalExtensions_30_sequence);
return offset;
}
@@ -48979,7 +51168,7 @@ dissect_rrc_T_nonCriticalExtensions_27(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_09_sequence[] = {
{ &hf_rrc_counterCheck_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_27, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_27 },
+ { &hf_rrc_nonCriticalExtensions_30, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_30 },
{ NULL, 0, 0, NULL }
};
@@ -49007,14 +51196,14 @@ dissect_rrc_T_r3_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_22_sequence[] = {
+static const per_sequence_t T_criticalExtensions_25_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_22, T_criticalExtensions_22_sequence);
+ ett_rrc_T_criticalExtensions_25, T_criticalExtensions_25_sequence);
return offset;
}
@@ -49022,7 +51211,7 @@ dissect_rrc_T_criticalExtensions_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_05_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_22, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_22 },
+ { &hf_rrc_criticalExtensions_25, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_25 },
{ NULL, 0, 0, NULL }
};
@@ -49097,14 +51286,14 @@ dissect_rrc_DownlinkDirectTransfer_r3_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_29_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_32_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_29, T_nonCriticalExtensions_29_sequence);
+ ett_rrc_T_nonCriticalExtensions_32, T_nonCriticalExtensions_32_sequence);
return offset;
}
@@ -49112,7 +51301,7 @@ dissect_rrc_T_nonCriticalExtensions_29(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_11_sequence[] = {
{ &hf_rrc_downlinkDirectTransfer_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_29, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_29 },
+ { &hf_rrc_nonCriticalExtensions_32, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_32 },
{ NULL, 0, 0, NULL }
};
@@ -49140,14 +51329,14 @@ dissect_rrc_T_r3_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_23_sequence[] = {
+static const per_sequence_t T_criticalExtensions_26_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_23, T_criticalExtensions_23_sequence);
+ ett_rrc_T_criticalExtensions_26, T_criticalExtensions_26_sequence);
return offset;
}
@@ -49155,7 +51344,7 @@ dissect_rrc_T_criticalExtensions_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_06_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_23, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_23 },
+ { &hf_rrc_criticalExtensions_26, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_26 },
{ NULL, 0, 0, NULL }
};
@@ -49201,7 +51390,7 @@ static const per_sequence_t T_single_GSM_Message_r3_sequence[] = {
static int
dissect_rrc_T_single_GSM_Message_r3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 457 "../../asn1/rrc/rrc.cnf"
+#line 473 "../../asn1/rrc/rrc.cnf"
tvbuff_t *gsm_message_tvb=NULL;
guint bits_remaining, whole_octets_remaining;
@@ -49227,7 +51416,7 @@ dissect_rrc_T_single_GSM_Message_r3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_rrc_GSM_MessageList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 449 "../../asn1/rrc/rrc.cnf"
+#line 465 "../../asn1/rrc/rrc.cnf"
tvbuff_t *gsm_messagelist_tvb=NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
@@ -49347,30 +51536,6 @@ dissect_rrc_HandoverFromUTRANCommand_GSM_v690ext_IEs(tvbuff_t *tvb _U_, int offs
}
-
-static int
-dissect_rrc_BIT_STRING_SIZE_128(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,
- 128, 128, FALSE, NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t SR_VCC_Info_sequence[] = {
- { &hf_rrc_nonce , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_128 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_rrc_SR_VCC_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_rrc_SR_VCC_Info, SR_VCC_Info_sequence);
-
- return offset;
-}
-
-
static const per_sequence_t SR_VCC_SecurityRABInfo_v860ext_sequence[] = {
{ &hf_rrc_sr_vcc_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SR_VCC_Info },
{ &hf_rrc_rab_InfoReplace , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RAB_InfoReplace },
@@ -49400,14 +51565,14 @@ dissect_rrc_HandoverFromUTRANCommand_GSM_v860ext_IEs(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_nonCriticalExtensions_41_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_45_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_41, T_nonCriticalExtensions_41_sequence);
+ ett_rrc_T_nonCriticalExtensions_45, T_nonCriticalExtensions_45_sequence);
return offset;
}
@@ -49415,7 +51580,7 @@ dissect_rrc_T_nonCriticalExtensions_41(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_handoverFromUTRANCommand_GSM_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverFromUTRANCommand_GSM_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_41, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_41 },
+ { &hf_rrc_nonCriticalExtensions_45, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_45 },
{ NULL, 0, 0, NULL }
};
@@ -49511,7 +51676,7 @@ static const per_sequence_t T_single_GSM_Message_r6_sequence[] = {
static int
dissect_rrc_T_single_GSM_Message_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 472 "../../asn1/rrc/rrc.cnf"
+#line 488 "../../asn1/rrc/rrc.cnf"
tvbuff_t *gsm_message_tvb=NULL;
guint bits_remaining, whole_octets_remaining;
@@ -49610,14 +51775,14 @@ dissect_rrc_HandoverFromUTRANCommand_GSM_r6_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_nonCriticalExtensions_42_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_46_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_42, T_nonCriticalExtensions_42_sequence);
+ ett_rrc_T_nonCriticalExtensions_46, T_nonCriticalExtensions_46_sequence);
return offset;
}
@@ -49625,7 +51790,7 @@ dissect_rrc_T_nonCriticalExtensions_42(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_05_sequence[] = {
{ &hf_rrc_handoverFromUTRANCommand_GSM_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverFromUTRANCommand_GSM_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_42, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_42 },
+ { &hf_rrc_nonCriticalExtensions_46, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_46 },
{ NULL, 0, 0, NULL }
};
@@ -49654,35 +51819,35 @@ dissect_rrc_T_r6_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_32_sequence[] = {
+static const per_sequence_t T_criticalExtensions_36_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_32, T_criticalExtensions_32_sequence);
+ ett_rrc_T_criticalExtensions_36, T_criticalExtensions_36_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_31_vals[] = {
+static const value_string rrc_T_criticalExtensions_35_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_31_choice[] = {
+static const per_choice_t T_criticalExtensions_35_choice[] = {
{ 0, &hf_rrc_r6_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_04 },
- { 1, &hf_rrc_criticalExtensions_32, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_32 },
+ { 1, &hf_rrc_criticalExtensions_36, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_36 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_31, T_criticalExtensions_31_choice,
+ ett_rrc_T_criticalExtensions_35, T_criticalExtensions_35_choice,
NULL);
return offset;
@@ -49691,7 +51856,7 @@ dissect_rrc_T_criticalExtensions_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_07_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_31, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_31 },
+ { &hf_rrc_criticalExtensions_35, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_35 },
{ NULL, 0, 0, NULL }
};
@@ -49718,7 +51883,7 @@ static const per_choice_t HandoverFromUTRANCommand_GSM_choice[] = {
static int
dissect_rrc_HandoverFromUTRANCommand_GSM(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 185 "../../asn1/rrc/rrc.cnf"
+#line 193 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-GSM");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_HandoverFromUTRANCommand_GSM, HandoverFromUTRANCommand_GSM_choice,
@@ -49787,14 +51952,14 @@ dissect_rrc_HandoverFromUTRANCommand_CDMA2000_r3_IEs(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_nonCriticalExtensions_44_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_48_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_44, T_nonCriticalExtensions_44_sequence);
+ ett_rrc_T_nonCriticalExtensions_48, T_nonCriticalExtensions_48_sequence);
return offset;
}
@@ -49802,7 +51967,7 @@ dissect_rrc_T_nonCriticalExtensions_44(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_15_sequence[] = {
{ &hf_rrc_handoverFromUTRANCommand_CDMA2000_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_44, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_44 },
+ { &hf_rrc_nonCriticalExtensions_48, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_48 },
{ NULL, 0, 0, NULL }
};
@@ -49830,14 +51995,14 @@ dissect_rrc_T_r3_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_34_sequence[] = {
+static const per_sequence_t T_criticalExtensions_38_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_34, T_criticalExtensions_34_sequence);
+ ett_rrc_T_criticalExtensions_38, T_criticalExtensions_38_sequence);
return offset;
}
@@ -49845,7 +52010,7 @@ dissect_rrc_T_criticalExtensions_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_08_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_34, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_34 },
+ { &hf_rrc_criticalExtensions_38, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_38 },
{ NULL, 0, 0, NULL }
};
@@ -49872,7 +52037,7 @@ static const per_choice_t HandoverFromUTRANCommand_CDMA2000_choice[] = {
static int
dissect_rrc_HandoverFromUTRANCommand_CDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 189 "../../asn1/rrc/rrc.cnf"
+#line 197 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-CDMA2000");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_HandoverFromUTRANCommand_CDMA2000, HandoverFromUTRANCommand_CDMA2000_choice,
@@ -50007,7 +52172,7 @@ dissect_rrc_PrimaryCPICH_TX_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_120_sequence[] = {
+static const per_sequence_t T_fdd_123_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power },
{ &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -50016,9 +52181,9 @@ static const per_sequence_t T_fdd_120_sequence[] = {
};
static int
-dissect_rrc_T_fdd_120(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_123(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_rrc_T_fdd_120, T_fdd_120_sequence);
+ ett_rrc_T_fdd_123, T_fdd_123_sequence);
return offset;
}
@@ -50053,7 +52218,7 @@ dissect_rrc_TimeslotInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd_73_sequence[] = {
+static const per_sequence_t T_tdd_76_sequence[] = {
{ &hf_rrc_primaryCCPCH_Info_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_TX_Power },
{ &hf_rrc_timeslotInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotInfoList },
@@ -50062,30 +52227,30 @@ static const per_sequence_t T_tdd_73_sequence[] = {
};
static int
-dissect_rrc_T_tdd_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_73, T_tdd_73_sequence);
+ ett_rrc_T_tdd_76, T_tdd_76_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_83_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_86_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_83_choice[] = {
- { 0, &hf_rrc_fdd_123 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_120 },
- { 1, &hf_rrc_tdd_79 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_73 },
+static const per_choice_t T_modeSpecificInfo_86_choice[] = {
+ { 0, &hf_rrc_fdd_126 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_123 },
+ { 1, &hf_rrc_tdd_82 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_76 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_86(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_rrc_T_modeSpecificInfo_83, T_modeSpecificInfo_83_choice,
+ ett_rrc_T_modeSpecificInfo_86, T_modeSpecificInfo_86_choice,
NULL);
return offset;
@@ -50095,7 +52260,7 @@ dissect_rrc_T_modeSpecificInfo_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CellInfo_sequence[] = {
{ &hf_rrc_cellIndividualOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIndividualOffset },
{ &hf_rrc_referenceTimeDifferenceToCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceTimeDifferenceToCell },
- { &hf_rrc_modeSpecificInfo_83, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_83 },
+ { &hf_rrc_modeSpecificInfo_86, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_86 },
{ NULL, 0, 0, NULL }
};
@@ -50215,15 +52380,15 @@ dissect_rrc_IntraFreqMeasQuantity_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_fdd_143_sequence[] = {
+static const per_sequence_t T_fdd_146_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqMeasQuantity_FDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_143(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_146(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_rrc_T_fdd_143, T_fdd_143_sequence);
+ ett_rrc_T_fdd_146, T_fdd_146_sequence);
return offset;
}
@@ -50261,36 +52426,36 @@ dissect_rrc_IntraFreqMeasQuantity_TDDList(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_tdd_93_sequence[] = {
+static const per_sequence_t T_tdd_96_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity_TDDList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqMeasQuantity_TDDList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_93(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_96(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_rrc_T_tdd_93, T_tdd_93_sequence);
+ ett_rrc_T_tdd_96, T_tdd_96_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_106_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_109_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_106_choice[] = {
- { 0, &hf_rrc_fdd_149 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_143 },
- { 1, &hf_rrc_tdd_101 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_93 },
+static const per_choice_t T_modeSpecificInfo_109_choice[] = {
+ { 0, &hf_rrc_fdd_152 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_146 },
+ { 1, &hf_rrc_tdd_104 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_96 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_106(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_109(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_rrc_T_modeSpecificInfo_106, T_modeSpecificInfo_106_choice,
+ ett_rrc_T_modeSpecificInfo_109, T_modeSpecificInfo_109_choice,
NULL);
return offset;
@@ -50299,7 +52464,7 @@ dissect_rrc_T_modeSpecificInfo_106(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t IntraFreqMeasQuantity_sequence[] = {
{ &hf_rrc_filterCoefficient, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FilterCoefficient },
- { &hf_rrc_modeSpecificInfo_106, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_106 },
+ { &hf_rrc_modeSpecificInfo_109, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_109 },
{ NULL, 0, 0, NULL }
};
@@ -50329,7 +52494,7 @@ dissect_rrc_SFN_SFN_OTD_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_129_sequence[] = {
+static const per_sequence_t T_fdd_132_sequence[] = {
{ &hf_rrc_cpich_Ec_N0_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_cpich_RSCP_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_pathloss_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -50337,15 +52502,15 @@ static const per_sequence_t T_fdd_129_sequence[] = {
};
static int
-dissect_rrc_T_fdd_129(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_132(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_rrc_T_fdd_129, T_fdd_129_sequence);
+ ett_rrc_T_fdd_132, T_fdd_132_sequence);
return offset;
}
-static const per_sequence_t T_tdd_82_sequence[] = {
+static const per_sequence_t T_tdd_85_sequence[] = {
{ &hf_rrc_timeslotISCP_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_proposedTGSN_ReportingRequired, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_primaryCCPCH_RSCP_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -50354,30 +52519,30 @@ static const per_sequence_t T_tdd_82_sequence[] = {
};
static int
-dissect_rrc_T_tdd_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_82, T_tdd_82_sequence);
+ ett_rrc_T_tdd_85, T_tdd_85_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_92_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_95_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_92_choice[] = {
- { 0, &hf_rrc_fdd_134 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_129 },
- { 1, &hf_rrc_tdd_89 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_82 },
+static const per_choice_t T_modeSpecificInfo_95_choice[] = {
+ { 0, &hf_rrc_fdd_137 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_132 },
+ { 1, &hf_rrc_tdd_92 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_85 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_95(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_rrc_T_modeSpecificInfo_92, T_modeSpecificInfo_92_choice,
+ ett_rrc_T_modeSpecificInfo_95, T_modeSpecificInfo_95_choice,
NULL);
return offset;
@@ -50385,10 +52550,10 @@ dissect_rrc_T_modeSpecificInfo_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CellReportingQuantities_sequence[] = {
- { &hf_rrc_dummy_44 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_OTD_Type },
+ { &hf_rrc_dummy_48 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_OTD_Type },
{ &hf_rrc_cellIdentity_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_cellSynchronisationInfoReportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_modeSpecificInfo_92, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_92 },
+ { &hf_rrc_modeSpecificInfo_95, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_95 },
{ NULL, 0, 0, NULL }
};
@@ -50484,8 +52649,8 @@ static const value_string rrc_ForbiddenAffectCell_vals[] = {
};
static const per_choice_t ForbiddenAffectCell_choice[] = {
- { 0, &hf_rrc_fdd_143 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCPICH_Info },
- { 1, &hf_rrc_tdd_40 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info },
+ { 0, &hf_rrc_fdd_146 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCPICH_Info },
+ { 1, &hf_rrc_tdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info },
{ 0, NULL, 0, NULL }
};
@@ -51057,7 +53222,7 @@ static const per_sequence_t IntraFrequencyMeasurement_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqMeasQuantity },
{ &hf_rrc_intraFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportingQuantity },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria },
+ { &hf_rrc_reportCriteria_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -51208,15 +53373,15 @@ dissect_rrc_FreqQualityEstimateQuantity_FDD(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_fdd_139_sequence[] = {
+static const per_sequence_t T_fdd_142_sequence[] = {
{ &hf_rrc_freqQualityEstimateQuantity_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FreqQualityEstimateQuantity_FDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_139(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_142(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_rrc_T_fdd_139, T_fdd_139_sequence);
+ ett_rrc_T_fdd_142, T_fdd_142_sequence);
return offset;
}
@@ -51237,36 +53402,36 @@ dissect_rrc_FreqQualityEstimateQuantity_TDD(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_tdd_90_sequence[] = {
+static const per_sequence_t T_tdd_93_sequence[] = {
{ &hf_rrc_freqQualityEstimateQuantity_TDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FreqQualityEstimateQuantity_TDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_93(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_rrc_T_tdd_90, T_tdd_90_sequence);
+ ett_rrc_T_tdd_93, T_tdd_93_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_102_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_105_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_102_choice[] = {
- { 0, &hf_rrc_fdd_145 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_139 },
- { 1, &hf_rrc_tdd_98 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_90 },
+static const per_choice_t T_modeSpecificInfo_105_choice[] = {
+ { 0, &hf_rrc_fdd_148 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_142 },
+ { 1, &hf_rrc_tdd_101 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_93 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_102(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_105(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_rrc_T_modeSpecificInfo_102, T_modeSpecificInfo_102_choice,
+ ett_rrc_T_modeSpecificInfo_105, T_modeSpecificInfo_105_choice,
NULL);
return offset;
@@ -51275,7 +53440,7 @@ dissect_rrc_T_modeSpecificInfo_102(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t T_interFreqReportingCriteria_sequence[] = {
{ &hf_rrc_filterCoefficient, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FilterCoefficient },
- { &hf_rrc_modeSpecificInfo_102, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_102 },
+ { &hf_rrc_modeSpecificInfo_105, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_105 },
{ NULL, 0, 0, NULL }
};
@@ -51377,7 +53542,7 @@ static const value_string rrc_UE_AutonomousUpdateMode_vals[] = {
};
static const per_choice_t UE_AutonomousUpdateMode_choice[] = {
- { 0, &hf_rrc_dummy_19 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 0, &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 1, &hf_rrc_onWithNoReporting, ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 2, &hf_rrc_dummy2_12 , ASN1_NO_EXTENSIONS , dissect_rrc_RL_InformationLists },
{ 0, NULL, 0, NULL }
@@ -51443,7 +53608,7 @@ dissect_rrc_NonUsedFreqParameterList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t Event2a_sequence[] = {
- { &hf_rrc_dummy_45 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold },
+ { &hf_rrc_dummy_49 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold },
{ &hf_rrc_usedFreqW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_W },
{ &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
{ &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
@@ -51835,30 +54000,30 @@ dissect_rrc_Q_RxlevMin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_131_sequence[] = {
+static const per_sequence_t T_fdd_134_sequence[] = {
{ &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin },
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_131(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_134(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_rrc_T_fdd_131, T_fdd_131_sequence);
+ ett_rrc_T_fdd_134, T_fdd_134_sequence);
return offset;
}
-static const per_sequence_t T_tdd_84_sequence[] = {
+static const per_sequence_t T_tdd_87_sequence[] = {
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_87(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_rrc_T_tdd_84, T_tdd_84_sequence);
+ ett_rrc_T_tdd_87, T_tdd_87_sequence);
return offset;
}
@@ -51878,24 +54043,24 @@ dissect_rrc_T_gsm_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const value_string rrc_T_modeSpecificInfo_94_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_97_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 2, "gsm" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_94_choice[] = {
- { 0, &hf_rrc_fdd_136 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_131 },
- { 1, &hf_rrc_tdd_91 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_84 },
+static const per_choice_t T_modeSpecificInfo_97_choice[] = {
+ { 0, &hf_rrc_fdd_139 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_134 },
+ { 1, &hf_rrc_tdd_94 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_87 },
{ 2, &hf_rrc_gsm_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_03 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_94(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_97(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_rrc_T_modeSpecificInfo_94, T_modeSpecificInfo_94_choice,
+ ett_rrc_T_modeSpecificInfo_97, T_modeSpecificInfo_97_choice,
NULL);
return offset;
@@ -51907,7 +54072,7 @@ static const per_sequence_t CellSelectReselectInfoSIB_11_12_sequence[] = {
{ &hf_rrc_q_Offset2S_N , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_OffsetS_N },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_hcs_NeighbouringCellInformation_RSCP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HCS_NeighbouringCellInformation_RSCP },
- { &hf_rrc_modeSpecificInfo_94, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_94 },
+ { &hf_rrc_modeSpecificInfo_97, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_97 },
{ NULL, 0, 0, NULL }
};
@@ -51936,7 +54101,7 @@ static const per_sequence_t T_gsm_13_sequence[] = {
{ &hf_rrc_bsic , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BSIC },
{ &hf_rrc_frequency_band , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Frequency_Band },
{ &hf_rrc_bcch_ARFCN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BCCH_ARFCN },
- { &hf_rrc_dummy_19 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NULL },
+ { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NULL },
{ NULL, 0, 0, NULL }
};
@@ -52170,7 +54335,7 @@ dissect_rrc_InterRATMeasQuantity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t T_gsm_11_sequence[] = {
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_dummy2_05 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_gsm_Carrier_RSSI, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
@@ -52371,7 +54536,7 @@ static const per_sequence_t InterRATMeasurement_sequence[] = {
{ &hf_rrc_interRATCellInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATCellInfoList },
{ &hf_rrc_interRATMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATMeasQuantity },
{ &hf_rrc_interRATReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATReportingQuantity },
- { &hf_rrc_reportCriteria_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
+ { &hf_rrc_reportCriteria_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -52660,7 +54825,7 @@ static const value_string rrc_UE_Positioning_ReportCriteria_vals[] = {
static const per_choice_t UE_Positioning_ReportCriteria_choice[] = {
{ 0, &hf_rrc_ue_positioning_ReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_UE_Positioning_EventParamList },
{ 1, &hf_rrc_periodicalReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_PeriodicalReportingCriteria },
- { 2, &hf_rrc_noReporting_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_noReporting_02 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -52674,50 +54839,50 @@ dissect_rrc_UE_Positioning_ReportCriteria(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_fdd_160_sequence[] = {
+static const per_sequence_t T_fdd_165_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_160(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_165(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_rrc_T_fdd_160, T_fdd_160_sequence);
+ ett_rrc_T_fdd_165, T_fdd_165_sequence);
return offset;
}
-static const per_sequence_t T_tdd_111_sequence[] = {
+static const per_sequence_t T_tdd_116_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_111(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_116(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_rrc_T_tdd_111, T_tdd_111_sequence);
+ ett_rrc_T_tdd_116, T_tdd_116_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_127_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_133_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_127_choice[] = {
- { 0, &hf_rrc_fdd_166 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_160 },
- { 1, &hf_rrc_tdd_119 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_111 },
+static const per_choice_t T_modeSpecificInfo_133_choice[] = {
+ { 0, &hf_rrc_fdd_171 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_165 },
+ { 1, &hf_rrc_tdd_124 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_116 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_133(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_rrc_T_modeSpecificInfo_127, T_modeSpecificInfo_127_choice,
+ ett_rrc_T_modeSpecificInfo_133, T_modeSpecificInfo_133_choice,
NULL);
return offset;
@@ -52774,7 +54939,7 @@ dissect_rrc_T_positioningMode_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t UE_Positioning_OTDOA_ReferenceCellInfo_sequence[] = {
{ &hf_rrc_sfn , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_4095 },
- { &hf_rrc_modeSpecificInfo_127, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_127 },
+ { &hf_rrc_modeSpecificInfo_133, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_133 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_positioningMode_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_positioningMode_03 },
{ &hf_rrc_ue_positioning_IPDL_Paremeters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_IPDL_Parameters },
@@ -52790,50 +54955,50 @@ dissect_rrc_UE_Positioning_OTDOA_ReferenceCellInfo(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_fdd_156_sequence[] = {
+static const per_sequence_t T_fdd_161_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_156(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_161(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_rrc_T_fdd_156, T_fdd_156_sequence);
+ ett_rrc_T_fdd_161, T_fdd_161_sequence);
return offset;
}
-static const per_sequence_t T_tdd_107_sequence[] = {
+static const per_sequence_t T_tdd_112_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_107(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_112(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_rrc_T_tdd_107, T_tdd_107_sequence);
+ ett_rrc_T_tdd_112, T_tdd_112_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_123_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_129_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_123_choice[] = {
- { 0, &hf_rrc_fdd_162 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_156 },
- { 1, &hf_rrc_tdd_115 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_107 },
+static const per_choice_t T_modeSpecificInfo_129_choice[] = {
+ { 0, &hf_rrc_fdd_167 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_161 },
+ { 1, &hf_rrc_tdd_120 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_112 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_123(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_129(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_rrc_T_modeSpecificInfo_123, T_modeSpecificInfo_123_choice,
+ ett_rrc_T_modeSpecificInfo_129, T_modeSpecificInfo_129_choice,
NULL);
return offset;
@@ -52889,7 +55054,7 @@ dissect_rrc_T_positioningMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static const per_sequence_t UE_Positioning_OTDOA_NeighbourCellInfo_sequence[] = {
- { &hf_rrc_modeSpecificInfo_123, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_123 },
+ { &hf_rrc_modeSpecificInfo_129, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_129 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_ue_positioning_IPDL_Paremeters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_IPDL_Parameters },
{ &hf_rrc_sfn_SFN_RelTimeDifference, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_RelTimeDifference1 },
@@ -52939,7 +55104,7 @@ dissect_rrc_UE_Positioning_OTDOA_AssistanceData(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t UE_Positioning_Measurement_sequence[] = {
{ &hf_rrc_ue_positioning_ReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportingQuantity },
- { &hf_rrc_reportCriteria_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria },
+ { &hf_rrc_reportCriteria_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria },
{ &hf_rrc_ue_positioning_OTDOA_AssistanceData, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_OTDOA_AssistanceData },
{ &hf_rrc_ue_positioning_GPS_AssistanceData, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AssistanceData },
{ NULL, 0, 0, NULL }
@@ -53225,7 +55390,7 @@ static const value_string rrc_TrafficVolumeReportCriteria_vals[] = {
static const per_choice_t TrafficVolumeReportCriteria_choice[] = {
{ 0, &hf_rrc_trafficVolumeReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_TrafficVolumeReportingCriteria },
{ 1, &hf_rrc_periodicalReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_PeriodicalReportingCriteria },
- { 2, &hf_rrc_noReporting_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_noReporting_02 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -53244,7 +55409,7 @@ static const per_sequence_t TrafficVolumeMeasurement_sequence[] = {
{ &hf_rrc_trafficVolumeMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeMeasQuantity },
{ &hf_rrc_trafficVolumeReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeReportingQuantity },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TrafficVolumeReportCriteria },
+ { &hf_rrc_reportCriteria_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TrafficVolumeReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -53294,36 +55459,36 @@ dissect_rrc_SIR_TFCS_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const per_sequence_t T_tdd_99_sequence[] = {
+static const per_sequence_t T_tdd_103_sequence[] = {
{ &hf_rrc_sir_TFCS_List , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SIR_TFCS_List },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_99(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_103(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_rrc_T_tdd_99, T_tdd_99_sequence);
+ ett_rrc_T_tdd_103, T_tdd_103_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_115_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_121_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_115_choice[] = {
- { 0, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd_107 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_99 },
+static const per_choice_t T_modeSpecificInfo_121_choice[] = {
+ { 0, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd_111 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_103 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_121(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_rrc_T_modeSpecificInfo_115, T_modeSpecificInfo_115_choice,
+ ett_rrc_T_modeSpecificInfo_121, T_modeSpecificInfo_121_choice,
NULL);
return offset;
@@ -53333,7 +55498,7 @@ dissect_rrc_T_modeSpecificInfo_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t QualityReportingQuantity_sequence[] = {
{ &hf_rrc_dl_TransChBLER , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_bler_dl_TransChIdList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BLER_TransChIdList },
- { &hf_rrc_modeSpecificInfo_115, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_115 },
+ { &hf_rrc_modeSpecificInfo_121, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_121 },
{ NULL, 0, 0, NULL }
};
@@ -53387,7 +55552,7 @@ static const value_string rrc_QualityReportCriteria_vals[] = {
static const per_choice_t QualityReportCriteria_choice[] = {
{ 0, &hf_rrc_qualityReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_QualityReportingCriteria },
{ 1, &hf_rrc_periodicalReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_PeriodicalReportingCriteria },
- { 2, &hf_rrc_noReporting_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_noReporting_02 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -53403,7 +55568,7 @@ dissect_rrc_QualityReportCriteria(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t QualityMeasurement_sequence[] = {
{ &hf_rrc_qualityReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_QualityReportingQuantity },
- { &hf_rrc_reportCriteria_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_QualityReportCriteria },
+ { &hf_rrc_reportCriteria_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_QualityReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -53448,50 +55613,50 @@ dissect_rrc_UE_InternalMeasQuantity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_150_sequence[] = {
+static const per_sequence_t T_fdd_154_sequence[] = {
{ &hf_rrc_ue_RX_TX_TimeDifference, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_150(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_154(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_rrc_T_fdd_150, T_fdd_150_sequence);
+ ett_rrc_T_fdd_154, T_fdd_154_sequence);
return offset;
}
-static const per_sequence_t T_tdd_101_sequence[] = {
+static const per_sequence_t T_tdd_105_sequence[] = {
{ &hf_rrc_appliedTA_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_101(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_105(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_rrc_T_tdd_101, T_tdd_101_sequence);
+ ett_rrc_T_tdd_105, T_tdd_105_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_118_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_124_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_118_choice[] = {
- { 0, &hf_rrc_fdd_156 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_150 },
- { 1, &hf_rrc_tdd_109 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_101 },
+static const per_choice_t T_modeSpecificInfo_124_choice[] = {
+ { 0, &hf_rrc_fdd_160 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_154 },
+ { 1, &hf_rrc_tdd_113 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_105 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_118(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_124(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_rrc_T_modeSpecificInfo_118, T_modeSpecificInfo_118_choice,
+ ett_rrc_T_modeSpecificInfo_124, T_modeSpecificInfo_124_choice,
NULL);
return offset;
@@ -53500,7 +55665,7 @@ dissect_rrc_T_modeSpecificInfo_118(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UE_InternalReportingQuantity_sequence[] = {
{ &hf_rrc_ue_TransmittedPower, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_modeSpecificInfo_118, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_118 },
+ { &hf_rrc_modeSpecificInfo_124, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_124 },
{ NULL, 0, 0, NULL }
};
@@ -53633,7 +55798,7 @@ static const value_string rrc_UE_InternalReportCriteria_vals[] = {
static const per_choice_t UE_InternalReportCriteria_choice[] = {
{ 0, &hf_rrc_ue_InternalReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_UE_InternalReportingCriteria },
{ 1, &hf_rrc_periodicalReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_PeriodicalReportingCriteria },
- { 2, &hf_rrc_noReporting_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_noReporting_02 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -53650,7 +55815,7 @@ dissect_rrc_UE_InternalReportCriteria(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t UE_InternalMeasurement_sequence[] = {
{ &hf_rrc_ue_InternalMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_InternalMeasQuantity },
{ &hf_rrc_ue_InternalReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_InternalReportingQuantity },
- { &hf_rrc_reportCriteria_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_InternalReportCriteria },
+ { &hf_rrc_reportCriteria_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_InternalReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -53804,36 +55969,36 @@ dissect_rrc_TGPS_Reconfiguration_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_activate_02_sequence[] = {
+static const per_sequence_t T_activate_03_sequence[] = {
{ &hf_rrc_tgcfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGCFN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_activate_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_activate_03(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_rrc_T_activate_02, T_activate_02_sequence);
+ ett_rrc_T_activate_03, T_activate_03_sequence);
return offset;
}
-static const value_string rrc_T_tgps_Status_02_vals[] = {
+static const value_string rrc_T_tgps_Status_03_vals[] = {
{ 0, "activate" },
{ 1, "deactivate" },
{ 0, NULL }
};
-static const per_choice_t T_tgps_Status_02_choice[] = {
- { 0, &hf_rrc_activate_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_activate_02 },
+static const per_choice_t T_tgps_Status_03_choice[] = {
+ { 0, &hf_rrc_activate_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_activate_03 },
{ 1, &hf_rrc_deactivate , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tgps_Status_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tgps_Status_03(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_rrc_T_tgps_Status_02, T_tgps_Status_02_choice,
+ ett_rrc_T_tgps_Status_03, T_tgps_Status_03_choice,
NULL);
return offset;
@@ -53842,7 +56007,7 @@ dissect_rrc_T_tgps_Status_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t TGP_SequenceShort_sequence[] = {
{ &hf_rrc_tgpsi , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGPSI },
- { &hf_rrc_tgps_Status_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tgps_Status_02 },
+ { &hf_rrc_tgps_Status_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tgps_Status_03 },
{ NULL, 0, 0, NULL }
};
@@ -54149,14 +56314,14 @@ dissect_rrc_MeasurementControl_v5b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_49_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_53_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_49, T_nonCriticalExtensions_49_sequence);
+ ett_rrc_T_nonCriticalExtensions_53, T_nonCriticalExtensions_53_sequence);
return offset;
}
@@ -54164,7 +56329,7 @@ dissect_rrc_T_nonCriticalExtensions_49(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v5b0NonCriticalExtensions_sequence[] = {
{ &hf_rrc_measurementControl_v5b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_v5b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_49, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_49 },
+ { &hf_rrc_nonCriticalExtensions_53, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_53 },
{ NULL, 0, 0, NULL }
};
@@ -54266,7 +56431,7 @@ dissect_rrc_T_r3_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_fdd_121_sequence[] = {
+static const per_sequence_t T_fdd_124_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power },
{ &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -54275,9 +56440,9 @@ static const per_sequence_t T_fdd_121_sequence[] = {
};
static int
-dissect_rrc_T_fdd_121(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_124(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_rrc_T_fdd_121, T_fdd_121_sequence);
+ ett_rrc_T_fdd_124, T_fdd_124_sequence);
return offset;
}
@@ -54332,8 +56497,8 @@ static const value_string rrc_TimeslotInfoList_r4_vals[] = {
};
static const per_choice_t TimeslotInfoList_r4_choice[] = {
- { 0, &hf_rrc_tdd384_43 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxTS_OF_TimeslotInfo },
- { 1, &hf_rrc_tdd128_59 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotInfo_LCR_r4 },
+ { 0, &hf_rrc_tdd384_44 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxTS_OF_TimeslotInfo },
+ { 1, &hf_rrc_tdd128_63 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotInfo_LCR_r4 },
{ 0, NULL, 0, NULL }
};
@@ -54347,7 +56512,7 @@ dissect_rrc_TimeslotInfoList_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_tdd_74_sequence[] = {
+static const per_sequence_t T_tdd_77_sequence[] = {
{ &hf_rrc_primaryCCPCH_Info_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info_r4 },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_TX_Power },
{ &hf_rrc_timeslotInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotInfoList_r4 },
@@ -54356,30 +56521,30 @@ static const per_sequence_t T_tdd_74_sequence[] = {
};
static int
-dissect_rrc_T_tdd_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_74, T_tdd_74_sequence);
+ ett_rrc_T_tdd_77, T_tdd_77_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_84_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_87_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_84_choice[] = {
- { 0, &hf_rrc_fdd_124 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_121 },
- { 1, &hf_rrc_tdd_80 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_74 },
+static const per_choice_t T_modeSpecificInfo_87_choice[] = {
+ { 0, &hf_rrc_fdd_127 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_124 },
+ { 1, &hf_rrc_tdd_83 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_77 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_87(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_rrc_T_modeSpecificInfo_84, T_modeSpecificInfo_84_choice,
+ ett_rrc_T_modeSpecificInfo_87, T_modeSpecificInfo_87_choice,
NULL);
return offset;
@@ -54389,7 +56554,7 @@ dissect_rrc_T_modeSpecificInfo_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CellInfo_r4_sequence[] = {
{ &hf_rrc_cellIndividualOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIndividualOffset },
{ &hf_rrc_referenceTimeDifferenceToCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceTimeDifferenceToCell },
- { &hf_rrc_modeSpecificInfo_84, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_84 },
+ { &hf_rrc_modeSpecificInfo_87, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_87 },
{ NULL, 0, 0, NULL }
};
@@ -54454,8 +56619,8 @@ static const value_string rrc_ForbiddenAffectCell_r4_vals[] = {
};
static const per_choice_t ForbiddenAffectCell_r4_choice[] = {
- { 0, &hf_rrc_fdd_143 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCPICH_Info },
- { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
+ { 0, &hf_rrc_fdd_146 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCPICH_Info },
+ { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
{ 0, NULL, 0, NULL }
};
@@ -54630,7 +56795,7 @@ static const per_sequence_t IntraFrequencyMeasurement_r4_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqMeasQuantity },
{ &hf_rrc_intraFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportingQuantity },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria_r4 },
+ { &hf_rrc_reportCriteria_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria_r4 },
{ NULL, 0, 0, NULL }
};
@@ -54754,7 +56919,7 @@ static const per_sequence_t InterRATMeasurement_r4_sequence[] = {
{ &hf_rrc_interRATCellInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATCellInfoList_r4 },
{ &hf_rrc_interRATMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATMeasQuantity },
{ &hf_rrc_interRATReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATReportingQuantity },
- { &hf_rrc_reportCriteria_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
+ { &hf_rrc_reportCriteria_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -54787,50 +56952,50 @@ dissect_rrc_UE_Positioning_ReportingQuantity_r4(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_fdd_161_sequence[] = {
+static const per_sequence_t T_fdd_166_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_161(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_166(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_rrc_T_fdd_161, T_fdd_161_sequence);
+ ett_rrc_T_fdd_166, T_fdd_166_sequence);
return offset;
}
-static const per_sequence_t T_tdd_112_sequence[] = {
+static const per_sequence_t T_tdd_117_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_112(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_117(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_rrc_T_tdd_112, T_tdd_112_sequence);
+ ett_rrc_T_tdd_117, T_tdd_117_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_128_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_134_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_128_choice[] = {
- { 0, &hf_rrc_fdd_167 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_161 },
- { 1, &hf_rrc_tdd_120 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_112 },
+static const per_choice_t T_modeSpecificInfo_134_choice[] = {
+ { 0, &hf_rrc_fdd_172 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_166 },
+ { 1, &hf_rrc_tdd_125 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_117 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_134(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_rrc_T_modeSpecificInfo_128, T_modeSpecificInfo_128_choice,
+ ett_rrc_T_modeSpecificInfo_134, T_modeSpecificInfo_134_choice,
NULL);
return offset;
@@ -54887,7 +57052,7 @@ dissect_rrc_T_positioningMode_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_fdd_154_sequence[] = {
+static const per_sequence_t T_fdd_159_sequence[] = {
{ &hf_rrc_ip_Spacing , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IP_Spacing },
{ &hf_rrc_ip_Length , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IP_Length },
{ &hf_rrc_ip_Offset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_9 },
@@ -54896,15 +57061,15 @@ static const per_sequence_t T_fdd_154_sequence[] = {
};
static int
-dissect_rrc_T_fdd_154(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_159(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_rrc_T_fdd_154, T_fdd_154_sequence);
+ ett_rrc_T_fdd_159, T_fdd_159_sequence);
return offset;
}
-static const per_sequence_t T_tdd_105_sequence[] = {
+static const per_sequence_t T_tdd_110_sequence[] = {
{ &hf_rrc_ip_Spacing_TDD , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IP_Spacing_TDD },
{ &hf_rrc_ip_slot , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_14 },
{ &hf_rrc_ip_Start , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_4095 },
@@ -54913,30 +57078,30 @@ static const per_sequence_t T_tdd_105_sequence[] = {
};
static int
-dissect_rrc_T_tdd_105(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_110(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_rrc_T_tdd_105, T_tdd_105_sequence);
+ ett_rrc_T_tdd_110, T_tdd_110_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_121_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_127_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_121_choice[] = {
- { 0, &hf_rrc_fdd_160 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_154 },
- { 1, &hf_rrc_tdd_113 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_105 },
+static const per_choice_t T_modeSpecificInfo_127_choice[] = {
+ { 0, &hf_rrc_fdd_165 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_159 },
+ { 1, &hf_rrc_tdd_118 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_110 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_121(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_127(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_rrc_T_modeSpecificInfo_121, T_modeSpecificInfo_121_choice,
+ ett_rrc_T_modeSpecificInfo_127, T_modeSpecificInfo_127_choice,
NULL);
return offset;
@@ -54944,7 +57109,7 @@ dissect_rrc_T_modeSpecificInfo_121(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UE_Positioning_IPDL_Parameters_r4_sequence[] = {
- { &hf_rrc_modeSpecificInfo_121, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_121 },
+ { &hf_rrc_modeSpecificInfo_127, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_127 },
{ &hf_rrc_burstModeParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BurstModeParameters },
{ NULL, 0, 0, NULL }
};
@@ -54960,7 +57125,7 @@ dissect_rrc_UE_Positioning_IPDL_Parameters_r4(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_Positioning_OTDOA_ReferenceCellInfo_r4_sequence[] = {
{ &hf_rrc_sfn , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_4095 },
- { &hf_rrc_modeSpecificInfo_128, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_128 },
+ { &hf_rrc_modeSpecificInfo_134, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_134 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_positioningMode_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_positioningMode_04 },
{ &hf_rrc_ue_positioning_IPDL_Paremeters_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_IPDL_Parameters_r4 },
@@ -54976,50 +57141,50 @@ dissect_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r4(tvbuff_t *tvb _U_, int off
}
-static const per_sequence_t T_fdd_157_sequence[] = {
+static const per_sequence_t T_fdd_162_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_157(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_162(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_rrc_T_fdd_157, T_fdd_157_sequence);
+ ett_rrc_T_fdd_162, T_fdd_162_sequence);
return offset;
}
-static const per_sequence_t T_tdd_108_sequence[] = {
+static const per_sequence_t T_tdd_113_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_108(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_113(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_rrc_T_tdd_108, T_tdd_108_sequence);
+ ett_rrc_T_tdd_113, T_tdd_113_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_124_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_130_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_124_choice[] = {
- { 0, &hf_rrc_fdd_163 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_157 },
- { 1, &hf_rrc_tdd_116 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_108 },
+static const per_choice_t T_modeSpecificInfo_130_choice[] = {
+ { 0, &hf_rrc_fdd_168 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_162 },
+ { 1, &hf_rrc_tdd_121 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_113 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_124(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_130(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_rrc_T_modeSpecificInfo_124, T_modeSpecificInfo_124_choice,
+ ett_rrc_T_modeSpecificInfo_130, T_modeSpecificInfo_130_choice,
NULL);
return offset;
@@ -55080,7 +57245,7 @@ dissect_rrc_T_positioningMode_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t UE_Positioning_OTDOA_NeighbourCellInfo_r4_sequence[] = {
- { &hf_rrc_modeSpecificInfo_124, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_124 },
+ { &hf_rrc_modeSpecificInfo_130, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_130 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_ue_positioning_IPDL_Paremeters_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_IPDL_Parameters_r4 },
{ &hf_rrc_sfn_SFN_RelTimeDifference, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_RelTimeDifference1 },
@@ -55132,7 +57297,7 @@ dissect_rrc_UE_Positioning_OTDOA_AssistanceData_r4(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UE_Positioning_Measurement_r4_sequence[] = {
{ &hf_rrc_ue_positioning_ReportingQuantity_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportingQuantity_r4 },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria },
+ { &hf_rrc_reportCriteria_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria },
{ &hf_rrc_ue_positioning_OTDOA_AssistanceData_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_OTDOA_AssistanceData_r4 },
{ &hf_rrc_ue_positioning_GPS_AssistanceData, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AssistanceData },
{ NULL, 0, 0, NULL }
@@ -55147,100 +57312,100 @@ dissect_rrc_UE_Positioning_Measurement_r4(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_fdd_151_sequence[] = {
+static const per_sequence_t T_fdd_155_sequence[] = {
{ &hf_rrc_ue_RX_TX_TimeDifference, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_151(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_155(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_rrc_T_fdd_151, T_fdd_151_sequence);
+ ett_rrc_T_fdd_155, T_fdd_155_sequence);
return offset;
}
-static const per_sequence_t T_tdd384_39_sequence[] = {
+static const per_sequence_t T_tdd384_40_sequence[] = {
{ &hf_rrc_appliedTA_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_39, T_tdd384_39_sequence);
+ ett_rrc_T_tdd384_40, T_tdd384_40_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_58_sequence[] = {
+static const per_sequence_t T_tdd128_62_sequence[] = {
{ &hf_rrc_t_ADVinfo_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_58, T_tdd128_58_sequence);
+ ett_rrc_T_tdd128_62, T_tdd128_62_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_25_vals[] = {
+static const value_string rrc_T_tddOption_26_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_25_choice[] = {
- { 0, &hf_rrc_tdd384_44 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_39 },
- { 1, &hf_rrc_tdd128_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_58 },
+static const per_choice_t T_tddOption_26_choice[] = {
+ { 0, &hf_rrc_tdd384_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_40 },
+ { 1, &hf_rrc_tdd128_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_62 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_25, T_tddOption_25_choice,
+ ett_rrc_T_tddOption_26, T_tddOption_26_choice,
NULL);
return offset;
}
-static const per_sequence_t T_tdd_102_sequence[] = {
- { &hf_rrc_tddOption_25 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_25 },
+static const per_sequence_t T_tdd_106_sequence[] = {
+ { &hf_rrc_tddOption_26 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_26 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_102(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_106(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_rrc_T_tdd_102, T_tdd_102_sequence);
+ ett_rrc_T_tdd_106, T_tdd_106_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_119_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_125_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_119_choice[] = {
- { 0, &hf_rrc_fdd_157 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_151 },
- { 1, &hf_rrc_tdd_110 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_102 },
+static const per_choice_t T_modeSpecificInfo_125_choice[] = {
+ { 0, &hf_rrc_fdd_161 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_155 },
+ { 1, &hf_rrc_tdd_114 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_106 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_125(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_rrc_T_modeSpecificInfo_119, T_modeSpecificInfo_119_choice,
+ ett_rrc_T_modeSpecificInfo_125, T_modeSpecificInfo_125_choice,
NULL);
return offset;
@@ -55249,7 +57414,7 @@ dissect_rrc_T_modeSpecificInfo_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UE_InternalReportingQuantity_r4_sequence[] = {
{ &hf_rrc_ue_TransmittedPower, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_modeSpecificInfo_119, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_119 },
+ { &hf_rrc_modeSpecificInfo_125, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_125 },
{ NULL, 0, 0, NULL }
};
@@ -55265,7 +57430,7 @@ dissect_rrc_UE_InternalReportingQuantity_r4(tvbuff_t *tvb _U_, int offset _U_, a
static const per_sequence_t UE_InternalMeasurement_r4_sequence[] = {
{ &hf_rrc_ue_InternalMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_InternalMeasQuantity },
{ &hf_rrc_ue_InternalReportingQuantity_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_InternalReportingQuantity_r4 },
- { &hf_rrc_reportCriteria_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_InternalReportCriteria },
+ { &hf_rrc_reportCriteria_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_InternalReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -55366,14 +57531,14 @@ dissect_rrc_MeasurementControl_r4_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_50_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_54_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_50, T_nonCriticalExtensions_50_sequence);
+ ett_rrc_T_nonCriticalExtensions_54, T_nonCriticalExtensions_54_sequence);
return offset;
}
@@ -55381,7 +57546,7 @@ dissect_rrc_T_nonCriticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v5b0NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_measurementControl_v5b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_v5b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_50, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_50 },
+ { &hf_rrc_nonCriticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_54 },
{ NULL, 0, 0, NULL }
};
@@ -55622,7 +57787,7 @@ static const per_sequence_t IntraFrequencyMeasurement_r6_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqMeasQuantity },
{ &hf_rrc_intraFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportingQuantity },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqReportCriteria_r6 },
+ { &hf_rrc_reportCriteria_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqReportCriteria_r6 },
{ NULL, 0, 0, NULL }
};
@@ -55712,7 +57877,7 @@ static const per_sequence_t Event2b_r6_sequence[] = {
{ &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
{ &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
{ &hf_rrc_reportingCellStatus, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus },
- { &hf_rrc_nonUsedFreqParameterList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r6 },
+ { &hf_rrc_nonUsedFreqParameterList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r6 },
{ NULL, 0, 0, NULL }
};
@@ -55729,7 +57894,7 @@ static const per_sequence_t Event2c_r6_sequence[] = {
{ &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
{ &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
{ &hf_rrc_reportingCellStatus, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus },
- { &hf_rrc_nonUsedFreqParameterList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r6 },
+ { &hf_rrc_nonUsedFreqParameterList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r6 },
{ NULL, 0, 0, NULL }
};
@@ -55764,7 +57929,7 @@ static const per_sequence_t Event2e_r6_sequence[] = {
{ &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
{ &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
{ &hf_rrc_reportingCellStatus, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus },
- { &hf_rrc_nonUsedFreqParameterList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r6 },
+ { &hf_rrc_nonUsedFreqParameterList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r6 },
{ NULL, 0, 0, NULL }
};
@@ -55919,7 +58084,7 @@ static const per_sequence_t InterRATMeasurement_r6_sequence[] = {
{ &hf_rrc_interRATCellInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATCellInfoList_r6 },
{ &hf_rrc_interRATMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATMeasQuantity },
{ &hf_rrc_interRATReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATReportingQuantity },
- { &hf_rrc_reportCriteria_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
+ { &hf_rrc_reportCriteria_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -56034,14 +58199,14 @@ dissect_rrc_MeasurementControl_v6a0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_51_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_55_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_51, T_nonCriticalExtensions_51_sequence);
+ ett_rrc_T_nonCriticalExtensions_55, T_nonCriticalExtensions_55_sequence);
return offset;
}
@@ -56049,7 +58214,7 @@ dissect_rrc_T_nonCriticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v6a0NonCriticalExtensions_sequence[] = {
{ &hf_rrc_measurementControl_v6a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_v6a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_51, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_51 },
+ { &hf_rrc_nonCriticalExtensions_55, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_55 },
{ NULL, 0, 0, NULL }
};
@@ -56207,7 +58372,7 @@ static const per_sequence_t IntraFrequencyMeasurement_r7_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqMeasQuantity },
{ &hf_rrc_intraFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportingQuantity },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria_r7 },
+ { &hf_rrc_reportCriteria_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria_r7 },
{ NULL, 0, 0, NULL }
};
@@ -56415,7 +58580,7 @@ static const value_string rrc_UE_Positioning_ReportCriteria_r7_vals[] = {
static const per_choice_t UE_Positioning_ReportCriteria_r7_choice[] = {
{ 0, &hf_rrc_ue_positioning_ReportingCriteria_01, ASN1_NO_EXTENSIONS , dissect_rrc_UE_Positioning_EventParamList_r7 },
{ 1, &hf_rrc_periodicalReportingCriteria, ASN1_NO_EXTENSIONS , dissect_rrc_PeriodicalReportingCriteria },
- { 2, &hf_rrc_noReporting_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_noReporting_02 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -56429,50 +58594,50 @@ dissect_rrc_UE_Positioning_ReportCriteria_r7(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_fdd_163_sequence[] = {
+static const per_sequence_t T_fdd_168_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_163(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_168(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_rrc_T_fdd_163, T_fdd_163_sequence);
+ ett_rrc_T_fdd_168, T_fdd_168_sequence);
return offset;
}
-static const per_sequence_t T_tdd_114_sequence[] = {
+static const per_sequence_t T_tdd_119_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_114(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_119(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_rrc_T_tdd_114, T_tdd_114_sequence);
+ ett_rrc_T_tdd_119, T_tdd_119_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_130_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_136_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_130_choice[] = {
- { 0, &hf_rrc_fdd_169 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_163 },
- { 1, &hf_rrc_tdd_122 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_114 },
+static const per_choice_t T_modeSpecificInfo_136_choice[] = {
+ { 0, &hf_rrc_fdd_174 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_168 },
+ { 1, &hf_rrc_tdd_127 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_119 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_130(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_136(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_rrc_T_modeSpecificInfo_130, T_modeSpecificInfo_130_choice,
+ ett_rrc_T_modeSpecificInfo_136, T_modeSpecificInfo_136_choice,
NULL);
return offset;
@@ -56532,7 +58697,7 @@ dissect_rrc_T_positioningMode_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t UE_Positioning_OTDOA_ReferenceCellInfo_r7_sequence[] = {
{ &hf_rrc_sfn , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_4095 },
- { &hf_rrc_modeSpecificInfo_130, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_130 },
+ { &hf_rrc_modeSpecificInfo_136, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_136 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_positioningMode_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_positioningMode_05 },
{ &hf_rrc_ue_positioning_IPDL_Paremeters_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_IPDL_Parameters_r4 },
@@ -56548,50 +58713,50 @@ dissect_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r7(tvbuff_t *tvb _U_, int off
}
-static const per_sequence_t T_fdd_159_sequence[] = {
+static const per_sequence_t T_fdd_164_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_159(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_164(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_rrc_T_fdd_159, T_fdd_159_sequence);
+ ett_rrc_T_fdd_164, T_fdd_164_sequence);
return offset;
}
-static const per_sequence_t T_tdd_110_sequence[] = {
+static const per_sequence_t T_tdd_115_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_110(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_115(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_rrc_T_tdd_110, T_tdd_110_sequence);
+ ett_rrc_T_tdd_115, T_tdd_115_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_126_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_132_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_126_choice[] = {
- { 0, &hf_rrc_fdd_165 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_159 },
- { 1, &hf_rrc_tdd_118 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_110 },
+static const per_choice_t T_modeSpecificInfo_132_choice[] = {
+ { 0, &hf_rrc_fdd_170 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_164 },
+ { 1, &hf_rrc_tdd_123 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_115 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_126(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_132(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_rrc_T_modeSpecificInfo_126, T_modeSpecificInfo_126_choice,
+ ett_rrc_T_modeSpecificInfo_132, T_modeSpecificInfo_132_choice,
NULL);
return offset;
@@ -56653,7 +58818,7 @@ dissect_rrc_T_positioningMode_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t UE_Positioning_OTDOA_NeighbourCellInfo_r7_sequence[] = {
- { &hf_rrc_modeSpecificInfo_126, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_126 },
+ { &hf_rrc_modeSpecificInfo_132, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_132 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_ue_positioning_IPDL_Paremeters_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_IPDL_Parameters_r4 },
{ &hf_rrc_sfn_SFN_RelTimeDifference, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_RelTimeDifference1 },
@@ -56726,7 +58891,7 @@ static const per_sequence_t UE_Positioning_GPS_AcquisitionAssistance_r7_sequence
{ &hf_rrc_gps_ReferenceTime, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GPS_TOW_1msec },
{ &hf_rrc_utran_GPSReferenceTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_GPSReferenceTime },
{ &hf_rrc_ue_Positioning_GPS_ReferenceTimeUncertainty, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceTimeUncertainty },
- { &hf_rrc_satelliteInformationList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AcquisitionSatInfoList },
+ { &hf_rrc_satelliteInformationList_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AcquisitionSatInfoList },
{ NULL, 0, 0, NULL }
};
@@ -56764,7 +58929,7 @@ dissect_rrc_UE_Positioning_GPS_AssistanceData_r7(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t UE_Positioning_Measurement_r7_sequence[] = {
{ &hf_rrc_ue_positioning_ReportingQuantity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportingQuantity_r7 },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria_r7 },
+ { &hf_rrc_reportCriteria_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria_r7 },
{ &hf_rrc_ue_positioning_OTDOA_AssistanceData_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_OTDOA_AssistanceData_r7 },
{ &hf_rrc_ue_positioning_GPS_AssistanceData_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AssistanceData_r7 },
{ &hf_rrc_ue_positioning_GANSS_AssistanceData, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AssistanceData },
@@ -56910,14 +59075,14 @@ dissect_rrc_MeasurementControl_v7b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_52_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_56_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_52, T_nonCriticalExtensions_52_sequence);
+ ett_rrc_T_nonCriticalExtensions_56, T_nonCriticalExtensions_56_sequence);
return offset;
}
@@ -56925,7 +59090,7 @@ dissect_rrc_T_nonCriticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7b0NonCriticalExtensions_sequence[] = {
{ &hf_rrc_measurementControl_v7b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_v7b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_52 },
+ { &hf_rrc_nonCriticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_56 },
{ NULL, 0, 0, NULL }
};
@@ -56954,36 +59119,36 @@ dissect_rrc_T_r7_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_tdd128_55_sequence[] = {
+static const per_sequence_t T_tdd128_57_sequence[] = {
{ &hf_rrc_intraSecondaryFreqIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_55, T_tdd128_55_sequence);
+ ett_rrc_T_tdd128_57, T_tdd128_57_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_112_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_116_vals[] = {
{ 0, "noInfo" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_112_choice[] = {
+static const per_choice_t T_modeSpecificInfo_116_choice[] = {
{ 0, &hf_rrc_noInfo , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd128_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_55 },
+ { 1, &hf_rrc_tdd128_59 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_57 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_112(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_116(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_rrc_T_modeSpecificInfo_112, T_modeSpecificInfo_112_choice,
+ ett_rrc_T_modeSpecificInfo_116, T_modeSpecificInfo_116_choice,
NULL);
return offset;
@@ -56994,7 +59159,7 @@ static const per_sequence_t NewInterFreqCell_r8_sequence[] = {
{ &hf_rrc_interFreqCellID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterFreqCellID },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_cellInfo_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellInfo_r4 },
- { &hf_rrc_modeSpecificInfo_112, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_112 },
+ { &hf_rrc_modeSpecificInfo_116, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_116 },
{ NULL, 0, 0, NULL }
};
@@ -57443,7 +59608,7 @@ static const per_sequence_t InterRATMeasurement_r8_sequence[] = {
{ &hf_rrc_interRATMeasurementObjects, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_interRATMeasurementObjects },
{ &hf_rrc_interRATMeasQuantity_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATMeasQuantity_r8 },
{ &hf_rrc_interRATReportingQuantity_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATReportingQuantity_r8 },
- { &hf_rrc_reportCriteria_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
+ { &hf_rrc_reportCriteria_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
{ &hf_rrc_idleIntervalInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IdleIntervalInfo },
{ NULL, 0, 0, NULL }
};
@@ -57579,7 +59744,7 @@ dissect_rrc_UE_Positioning_GANSS_AssistanceData_r8(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UE_Positioning_Measurement_r8_sequence[] = {
{ &hf_rrc_ue_positioning_ReportingQuantity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportingQuantity_r8 },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria_r7 },
+ { &hf_rrc_reportCriteria_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria_r7 },
{ &hf_rrc_ue_positioning_OTDOA_AssistanceData_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_OTDOA_AssistanceData_r7 },
{ &hf_rrc_ue_positioning_GPS_AssistanceData_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AssistanceData_r7 },
{ &hf_rrc_ue_positioning_GANSS_AssistanceData_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AssistanceData_r8 },
@@ -57683,30 +59848,30 @@ dissect_rrc_MeasurementControl_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_fdd_130_sequence[] = {
+static const per_sequence_t T_fdd_133_sequence[] = {
{ &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin },
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_130(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_133(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_rrc_T_fdd_130, T_fdd_130_sequence);
+ ett_rrc_T_fdd_133, T_fdd_133_sequence);
return offset;
}
-static const per_sequence_t T_tdd_83_sequence[] = {
+static const per_sequence_t T_tdd_86_sequence[] = {
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_86(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_rrc_T_tdd_83, T_tdd_83_sequence);
+ ett_rrc_T_tdd_86, T_tdd_86_sequence);
return offset;
}
@@ -57726,24 +59891,24 @@ dissect_rrc_T_gsm_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const value_string rrc_T_modeSpecificInfo_93_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_96_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 2, "gsm" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_93_choice[] = {
- { 0, &hf_rrc_fdd_135 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_130 },
- { 1, &hf_rrc_tdd_90 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_83 },
+static const per_choice_t T_modeSpecificInfo_96_choice[] = {
+ { 0, &hf_rrc_fdd_138 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_133 },
+ { 1, &hf_rrc_tdd_93 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_86 },
{ 2, &hf_rrc_gsm_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_02 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_93(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_96(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_rrc_T_modeSpecificInfo_93, T_modeSpecificInfo_93_choice,
+ ett_rrc_T_modeSpecificInfo_96, T_modeSpecificInfo_96_choice,
NULL);
return offset;
@@ -57754,7 +59919,7 @@ static const per_sequence_t CellSelectReselectInfoMC_RSCP_sequence[] = {
{ &hf_rrc_q_OffsetS_N , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_OffsetS_N },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_hcs_NeighbouringCellInformation_RSCP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HCS_NeighbouringCellInformation_RSCP },
- { &hf_rrc_modeSpecificInfo_93, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_93 },
+ { &hf_rrc_modeSpecificInfo_96, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_96 },
{ NULL, 0, 0, NULL }
};
@@ -57852,14 +60017,14 @@ dissect_rrc_MeasurementControl_v8a0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_53_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_57_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_53, T_nonCriticalExtensions_53_sequence);
+ ett_rrc_T_nonCriticalExtensions_57, T_nonCriticalExtensions_57_sequence);
return offset;
}
@@ -57867,7 +60032,7 @@ dissect_rrc_T_nonCriticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v8a0NonCriticalExtensions_03_sequence[] = {
{ &hf_rrc_measurementControl_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_53, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_53 },
+ { &hf_rrc_nonCriticalExtensions_57, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_57 },
{ NULL, 0, 0, NULL }
};
@@ -57896,7 +60061,7 @@ dissect_rrc_T_r8_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_fdd_122_sequence[] = {
+static const per_sequence_t T_fdd_125_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power },
{ &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -57905,15 +60070,15 @@ static const per_sequence_t T_fdd_122_sequence[] = {
};
static int
-dissect_rrc_T_fdd_122(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_125(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_rrc_T_fdd_122, T_fdd_122_sequence);
+ ett_rrc_T_fdd_125, T_fdd_125_sequence);
return offset;
}
-static const per_sequence_t T_tdd_75_sequence[] = {
+static const per_sequence_t T_tdd_78_sequence[] = {
{ &hf_rrc_primaryCCPCH_Info_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info_r4 },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_TX_Power },
{ &hf_rrc_timeslotInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotInfoList_r4 },
@@ -57922,30 +60087,30 @@ static const per_sequence_t T_tdd_75_sequence[] = {
};
static int
-dissect_rrc_T_tdd_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_75, T_tdd_75_sequence);
+ ett_rrc_T_tdd_78, T_tdd_78_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_85_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_88_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_85_choice[] = {
- { 0, &hf_rrc_fdd_125 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_122 },
- { 1, &hf_rrc_tdd_81 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_75 },
+static const per_choice_t T_modeSpecificInfo_88_choice[] = {
+ { 0, &hf_rrc_fdd_128 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_125 },
+ { 1, &hf_rrc_tdd_84 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_78 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_88(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_rrc_T_modeSpecificInfo_85, T_modeSpecificInfo_85_choice,
+ ett_rrc_T_modeSpecificInfo_88, T_modeSpecificInfo_88_choice,
NULL);
return offset;
@@ -57955,7 +60120,7 @@ dissect_rrc_T_modeSpecificInfo_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CellInfo_r9_sequence[] = {
{ &hf_rrc_cellIndividualOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIndividualOffset },
{ &hf_rrc_referenceTimeDifferenceToCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceTimeDifferenceToCell },
- { &hf_rrc_modeSpecificInfo_85, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_85 },
+ { &hf_rrc_modeSpecificInfo_88, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_88 },
{ &hf_rrc_cellSelectionReselectionInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellSelectReselectInfoMC_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -57998,37 +60163,37 @@ dissect_rrc_NewIntraFreqCellList_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_137_sequence[] = {
+static const per_sequence_t T_fdd_140_sequence[] = {
{ &hf_rrc_startPSC_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_numberOfPSCs_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_512 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_137(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_140(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_rrc_T_fdd_137, T_fdd_137_sequence);
+ ett_rrc_T_fdd_140, T_fdd_140_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_100_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_103_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_100_choice[] = {
- { 0, &hf_rrc_fdd_142 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_137 },
+static const per_choice_t T_modeSpecificInfo_103_choice[] = {
+ { 0, &hf_rrc_fdd_145 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_140 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_103(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_rrc_T_modeSpecificInfo_100, T_modeSpecificInfo_100_choice,
+ ett_rrc_T_modeSpecificInfo_103, T_modeSpecificInfo_103_choice,
NULL);
return offset;
@@ -58036,7 +60201,7 @@ dissect_rrc_T_modeSpecificInfo_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CSGCellInfo_sequence[] = {
- { &hf_rrc_modeSpecificInfo_100, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_100 },
+ { &hf_rrc_modeSpecificInfo_103, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_103 },
{ NULL, 0, 0, NULL }
};
@@ -58086,36 +60251,36 @@ dissect_rrc_IntraFreqSIAcquisitionInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_fdd_142_sequence[] = {
+static const per_sequence_t T_fdd_145_sequence[] = {
{ &hf_rrc_intraFreqSIAcquisitionInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqSIAcquisitionInfo },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_142(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_145(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_rrc_T_fdd_142, T_fdd_142_sequence);
+ ett_rrc_T_fdd_145, T_fdd_145_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_105_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_108_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_105_choice[] = {
- { 0, &hf_rrc_fdd_148 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_142 },
+static const per_choice_t T_modeSpecificInfo_108_choice[] = {
+ { 0, &hf_rrc_fdd_151 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_145 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_105(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_108(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_rrc_T_modeSpecificInfo_105, T_modeSpecificInfo_105_choice,
+ ett_rrc_T_modeSpecificInfo_108, T_modeSpecificInfo_108_choice,
NULL);
return offset;
@@ -58123,7 +60288,7 @@ dissect_rrc_T_modeSpecificInfo_105(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t IntraFreqSIAcquisition_sequence[] = {
- { &hf_rrc_modeSpecificInfo_105, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_105 },
+ { &hf_rrc_modeSpecificInfo_108, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_108 },
{ NULL, 0, 0, NULL }
};
@@ -58460,7 +60625,7 @@ static const per_sequence_t IntraFrequencyMeasurement_r9_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqMeasQuantity },
{ &hf_rrc_intraFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportingQuantity },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria_r9 },
+ { &hf_rrc_reportCriteria_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria_r9 },
{ NULL, 0, 0, NULL }
};
@@ -58473,36 +60638,36 @@ dissect_rrc_IntraFrequencyMeasurement_r9(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_tdd128_56_sequence[] = {
+static const per_sequence_t T_tdd128_58_sequence[] = {
{ &hf_rrc_intraSecondaryFreqIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_56, T_tdd128_56_sequence);
+ ett_rrc_T_tdd128_58, T_tdd128_58_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_113_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_117_vals[] = {
{ 0, "noInfo" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_113_choice[] = {
+static const per_choice_t T_modeSpecificInfo_117_choice[] = {
{ 0, &hf_rrc_noInfo , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd128_58 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_56 },
+ { 1, &hf_rrc_tdd128_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_58 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_113(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_117(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_rrc_T_modeSpecificInfo_113, T_modeSpecificInfo_113_choice,
+ ett_rrc_T_modeSpecificInfo_117, T_modeSpecificInfo_117_choice,
NULL);
return offset;
@@ -58513,7 +60678,7 @@ static const per_sequence_t NewInterFreqCell_r9_sequence[] = {
{ &hf_rrc_interFreqCellID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterFreqCellID },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_cellInfo_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellInfo_r9 },
- { &hf_rrc_modeSpecificInfo_113, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_113 },
+ { &hf_rrc_modeSpecificInfo_117, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_117 },
{ NULL, 0, 0, NULL }
};
@@ -58569,36 +60734,36 @@ dissect_rrc_CSGInterFreqCellInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_138_sequence[] = {
+static const per_sequence_t T_fdd_141_sequence[] = {
{ &hf_rrc_primaryScramblingCode_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_138(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_141(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_rrc_T_fdd_138, T_fdd_138_sequence);
+ ett_rrc_T_fdd_141, T_fdd_141_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_101_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_104_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_101_choice[] = {
- { 0, &hf_rrc_fdd_144 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_138 },
+static const per_choice_t T_modeSpecificInfo_104_choice[] = {
+ { 0, &hf_rrc_fdd_147 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_141 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_101(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_104(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_rrc_T_modeSpecificInfo_101, T_modeSpecificInfo_101_choice,
+ ett_rrc_T_modeSpecificInfo_104, T_modeSpecificInfo_104_choice,
NULL);
return offset;
@@ -58607,7 +60772,7 @@ dissect_rrc_T_modeSpecificInfo_101(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t InterFreqSIAcquisition_sequence[] = {
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfo },
- { &hf_rrc_modeSpecificInfo_101, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_101 },
+ { &hf_rrc_modeSpecificInfo_104, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_104 },
{ NULL, 0, 0, NULL }
};
@@ -58742,7 +60907,7 @@ static const per_sequence_t InterRATMeasurement_r9_sequence[] = {
{ &hf_rrc_interRATMeasurementObjects_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_interRATMeasurementObjects_01 },
{ &hf_rrc_interRATMeasQuantity_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATMeasQuantity_r8 },
{ &hf_rrc_interRATReportingQuantity_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATReportingQuantity_r8 },
- { &hf_rrc_reportCriteria_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
+ { &hf_rrc_reportCriteria_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATReportCriteria },
{ &hf_rrc_idleIntervalInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IdleIntervalInfo },
{ NULL, 0, 0, NULL }
};
@@ -58969,7 +61134,7 @@ dissect_rrc_UE_Positioning_GANSS_AssistanceData_r9(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UE_Positioning_Measurement_r9_sequence[] = {
{ &hf_rrc_ue_positioning_ReportingQuantity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportingQuantity_r8 },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
- { &hf_rrc_reportCriteria_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria_r7 },
+ { &hf_rrc_reportCriteria_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria_r7 },
{ &hf_rrc_ue_positioning_OTDOA_AssistanceData_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_OTDOA_AssistanceData_r7 },
{ &hf_rrc_ue_positioning_GPS_AssistanceData_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AssistanceData_r9 },
{ &hf_rrc_ue_positioning_GANSS_AssistanceData_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AssistanceData_r9 },
@@ -59160,14 +61325,14 @@ dissect_rrc_MeasurementControl_v970ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_54_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_58_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_54, T_nonCriticalExtensions_54_sequence);
+ ett_rrc_T_nonCriticalExtensions_58, T_nonCriticalExtensions_58_sequence);
return offset;
}
@@ -59175,7 +61340,7 @@ dissect_rrc_T_nonCriticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v970NonCriticalExtensions_sequence[] = {
{ &hf_rrc_measurementControl_v970ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_v970ext_IEs },
- { &hf_rrc_nonCriticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_54 },
+ { &hf_rrc_nonCriticalExtensions_58, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_58 },
{ NULL, 0, 0, NULL }
};
@@ -59204,101 +61369,1350 @@ dissect_rrc_T_r9_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_42_sequence[] = {
+static const per_sequence_t T_tdd128_60_sequence[] = {
+ { &hf_rrc_sNPLMonitorSetIndicator_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_5 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_rrc_T_tdd128_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_rrc_T_criticalExtensions_42, T_criticalExtensions_42_sequence);
+ ett_rrc_T_tdd128_60, T_tdd128_60_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_41_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_119_vals[] = {
+ { 0, "noInfo" },
+ { 1, "tdd128" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_modeSpecificInfo_119_choice[] = {
+ { 0, &hf_rrc_noInfo , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd128_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_60 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_modeSpecificInfo_119(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_rrc_T_modeSpecificInfo_119, T_modeSpecificInfo_119_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NewIntraFreqCell_r10_sequence[] = {
+ { &hf_rrc_intraFreqCellID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqCellID },
+ { &hf_rrc_cellInfo_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellInfo_r9 },
+ { &hf_rrc_modeSpecificInfo_119, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_119 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_NewIntraFreqCell_r10(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_rrc_NewIntraFreqCell_r10, NewIntraFreqCell_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t NewIntraFreqCellList_r10_sequence_of[1] = {
+ { &hf_rrc_NewIntraFreqCellList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCell_r10 },
+};
+
+static int
+dissect_rrc_NewIntraFreqCellList_r10(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_rrc_NewIntraFreqCellList_r10, NewIntraFreqCellList_r10_sequence_of,
+ 1, maxCellMeas, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t IntraFreqCellInfoList_r10_sequence[] = {
+ { &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
+ { &hf_rrc_newIntraFreqCellList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellList_r10 },
+ { &hf_rrc_cellsForIntraFreqMeasList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellsForIntraFreqMeasList },
+ { &hf_rrc_cSGIntraFreqCellInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CSGIntraFreqCellInfoList },
+ { &hf_rrc_intraFreqSIAcquisition, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqSIAcquisition },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_IntraFreqCellInfoList_r10(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_rrc_IntraFreqCellInfoList_r10, IntraFreqCellInfoList_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t IntraFrequencyMeasurement_r10_sequence[] = {
+ { &hf_rrc_intraFreqCellInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqCellInfoList_r10 },
+ { &hf_rrc_intraFreqCellInfoListOnSecULFreq_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqCellInfoListOnSecULFreq },
+ { &hf_rrc_intraFreqMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqMeasQuantity },
+ { &hf_rrc_intraFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportingQuantity },
+ { &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
+ { &hf_rrc_reportCriteria_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqReportCriteria_r9 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_IntraFrequencyMeasurement_r10(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_rrc_IntraFrequencyMeasurement_r10, IntraFrequencyMeasurement_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd128_59_sequence[] = {
+ { &hf_rrc_intraSecondaryFreqIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_sNPLMonitorSetIndicator_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_5 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_59, T_tdd128_59_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_modeSpecificInfo_118_vals[] = {
+ { 0, "noInfo" },
+ { 1, "tdd128" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_modeSpecificInfo_118_choice[] = {
+ { 0, &hf_rrc_noInfo , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd128_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_59 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_modeSpecificInfo_118(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_rrc_T_modeSpecificInfo_118, T_modeSpecificInfo_118_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NewInterFreqCell_r10_sequence[] = {
+ { &hf_rrc_interFreqCellID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterFreqCellID },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
+ { &hf_rrc_cellInfo_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellInfo_r9 },
+ { &hf_rrc_modeSpecificInfo_118, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_118 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_NewInterFreqCell_r10(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_rrc_NewInterFreqCell_r10, NewInterFreqCell_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t NewInterFreqCellList_r10_sequence_of[1] = {
+ { &hf_rrc_NewInterFreqCellList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewInterFreqCell_r10 },
+};
+
+static int
+dissect_rrc_NewInterFreqCellList_r10(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_rrc_NewInterFreqCellList_r10, NewInterFreqCellList_r10_sequence_of,
+ 1, maxCellMeas, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t InterFreqCellInfoList_r10_sequence[] = {
+ { &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
+ { &hf_rrc_newInterFreqCellList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellList_r10 },
+ { &hf_rrc_cellsForInterFreqMeasList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellsForInterFreqMeasList },
+ { &hf_rrc_cSGInterFreqCellInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CSGInterFreqCellInfoList },
+ { &hf_rrc_interFreqSIAcquisition, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterFreqSIAcquisition },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_InterFreqCellInfoList_r10(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_rrc_InterFreqCellInfoList_r10, InterFreqCellInfoList_r10_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_FrequencyIndexForEnhancedMeas(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, maxCellMeas_1, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t FreqIndexListForEnhancedMeas_sequence_of[1] = {
+ { &hf_rrc_FreqIndexListForEnhancedMeas_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyIndexForEnhancedMeas },
+};
+
+static int
+dissect_rrc_FreqIndexListForEnhancedMeas(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_rrc_FreqIndexListForEnhancedMeas, FreqIndexListForEnhancedMeas_sequence_of,
+ 1, maxFreqMeasWithoutCM, FALSE);
+
+ return offset;
+}
+
+
+static const value_string rrc_ReportingCellStatus_r10_vals[] = {
+ { 0, "withinActiveSet" },
+ { 1, "withinMonitoredSetUsedFreq" },
+ { 2, "withinActiveAndOrMonitoredUsedFreq" },
+ { 3, "withinDetectedSetUsedFreq" },
+ { 4, "withinMonitoredAndOrDetectedUsedFreq" },
+ { 5, "allActiveplusMonitoredSet" },
+ { 6, "allActivePlusDetectedSet" },
+ { 7, "allActivePlusMonitoredAndOrDetectedSet" },
+ { 8, "withinVirtualActSet" },
+ { 9, "withinMonitoredSetNonUsedFreq" },
+ { 10, "withinMonitoredAndOrVirtualActiveSetNonUsedFreq" },
+ { 11, "allVirtualActSetplusMonitoredSetNonUsedFreq" },
+ { 12, "withinActSetOrVirtualActSet-InterRATcells" },
+ { 13, "withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq" },
+ { 14, "allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq" },
+ { 0, NULL }
+};
+
+static const per_choice_t ReportingCellStatus_r10_choice[] = {
+ { 0, &hf_rrc_withinActiveSet , ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType1 },
+ { 1, &hf_rrc_withinMonitoredSetUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType1 },
+ { 2, &hf_rrc_withinActiveAndOrMonitoredUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType1 },
+ { 3, &hf_rrc_withinDetectedSetUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType1 },
+ { 4, &hf_rrc_withinMonitoredAndOrDetectedUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType1 },
+ { 5, &hf_rrc_allActiveplusMonitoredSet, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType3 },
+ { 6, &hf_rrc_allActivePlusDetectedSet, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType3 },
+ { 7, &hf_rrc_allActivePlusMonitoredAndOrDetectedSet, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType3 },
+ { 8, &hf_rrc_withinVirtualActSet, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType1 },
+ { 9, &hf_rrc_withinMonitoredSetNonUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType1 },
+ { 10, &hf_rrc_withinMonitoredAndOrVirtualActiveSetNonUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType1 },
+ { 11, &hf_rrc_allVirtualActSetplusMonitoredSetNonUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType3 },
+ { 12, &hf_rrc_withinActSetOrVirtualActSet_InterRATcells, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType2 },
+ { 13, &hf_rrc_withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType2 },
+ { 14, &hf_rrc_allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxNumberOfReportingCellsType3 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_ReportingCellStatus_r10(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_rrc_ReportingCellStatus_r10, ReportingCellStatus_r10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_nonUsedFreqTriggeringConditionDetectedCells_01_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_nonUsedFreqTriggeringConditionDetectedCells_01(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NonUsedFreq2aParameter_r10_sequence[] = {
+ { &hf_rrc_nonUsedFreqW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_W },
+ { &hf_rrc_nonUsedFreqTriggeringConditionDetectedCells_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonUsedFreqTriggeringConditionDetectedCells_01 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_NonUsedFreq2aParameter_r10(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_rrc_NonUsedFreq2aParameter_r10, NonUsedFreq2aParameter_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t NonUsedFreq2aParameterList_r10_sequence_of[1] = {
+ { &hf_rrc_NonUsedFreq2aParameterList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NonUsedFreq2aParameter_r10 },
+};
+
+static int
+dissect_rrc_NonUsedFreq2aParameterList_r10(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_rrc_NonUsedFreq2aParameterList_r10, NonUsedFreq2aParameterList_r10_sequence_of,
+ 1, maxFreq, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Event2a_r10_sequence[] = {
+ { &hf_rrc_usedFreqW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_W },
+ { &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
+ { &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
+ { &hf_rrc_reportingCellStatus_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus_r10 },
+ { &hf_rrc_nonUsedFreqParameterList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreq2aParameterList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_Event2a_r10(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_rrc_Event2a_r10, Event2a_r10_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_nonUsedFreqTriggeringConditionDetectedCells_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_nonUsedFreqTriggeringConditionDetectedCells(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NonUsedFreqParameter_r10_sequence[] = {
+ { &hf_rrc_nonUsedFreqThreshold_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold_r6 },
+ { &hf_rrc_nonUsedFreqW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_W },
+ { &hf_rrc_nonUsedFreqTriggeringConditionDetectedCells, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonUsedFreqTriggeringConditionDetectedCells },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_NonUsedFreqParameter_r10(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_rrc_NonUsedFreqParameter_r10, NonUsedFreqParameter_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t NonUsedFreqParameterList_r10_sequence_of[1] = {
+ { &hf_rrc_NonUsedFreqParameterList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NonUsedFreqParameter_r10 },
+};
+
+static int
+dissect_rrc_NonUsedFreqParameterList_r10(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_rrc_NonUsedFreqParameterList_r10, NonUsedFreqParameterList_r10_sequence_of,
+ 1, maxFreq, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Event2b_r10_sequence[] = {
+ { &hf_rrc_usedFreqThreshold_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold_r6 },
+ { &hf_rrc_usedFreqW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_W },
+ { &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
+ { &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
+ { &hf_rrc_reportingCellStatus_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus_r10 },
+ { &hf_rrc_nonUsedFreqParameterList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_Event2b_r10(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_rrc_Event2b_r10, Event2b_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Event2c_r10_sequence[] = {
+ { &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
+ { &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
+ { &hf_rrc_reportingCellStatus_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus_r10 },
+ { &hf_rrc_nonUsedFreqParameterList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_Event2c_r10(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_rrc_Event2c_r10, Event2c_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Event2d_r10_sequence[] = {
+ { &hf_rrc_usedFreqThreshold_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold_r6 },
+ { &hf_rrc_usedFreqW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_W },
+ { &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
+ { &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
+ { &hf_rrc_reportingCellStatus_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_Event2d_r10(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_rrc_Event2d_r10, Event2d_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Event2e_r10_sequence[] = {
+ { &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
+ { &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
+ { &hf_rrc_reportingCellStatus_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus_r10 },
+ { &hf_rrc_nonUsedFreqParameterList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonUsedFreqParameterList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_Event2e_r10(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_rrc_Event2e_r10, Event2e_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Event2f_r10_sequence[] = {
+ { &hf_rrc_usedFreqThreshold_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold_r6 },
+ { &hf_rrc_usedFreqW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_W },
+ { &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq },
+ { &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger },
+ { &hf_rrc_reportingCellStatus_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_Event2f_r10(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_rrc_Event2f_r10, Event2f_r10_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_InterFreqEvent_r10_vals[] = {
+ { 0, "event2a" },
+ { 1, "event2b" },
+ { 2, "event2c" },
+ { 3, "event2d" },
+ { 4, "event2e" },
+ { 5, "event2f" },
+ { 0, NULL }
+};
+
+static const per_choice_t InterFreqEvent_r10_choice[] = {
+ { 0, &hf_rrc_event2a_02 , ASN1_NO_EXTENSIONS , dissect_rrc_Event2a_r10 },
+ { 1, &hf_rrc_event2b_02 , ASN1_NO_EXTENSIONS , dissect_rrc_Event2b_r10 },
+ { 2, &hf_rrc_event2c_02 , ASN1_NO_EXTENSIONS , dissect_rrc_Event2c_r10 },
+ { 3, &hf_rrc_event2d_02 , ASN1_NO_EXTENSIONS , dissect_rrc_Event2d_r10 },
+ { 4, &hf_rrc_event2e_02 , ASN1_NO_EXTENSIONS , dissect_rrc_Event2e_r10 },
+ { 5, &hf_rrc_event2f_02 , ASN1_NO_EXTENSIONS , dissect_rrc_Event2f_r10 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_InterFreqEvent_r10(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_rrc_InterFreqEvent_r10, InterFreqEvent_r10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t InterFreqEventList_r10_sequence_of[1] = {
+ { &hf_rrc_InterFreqEventList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqEvent_r10 },
+};
+
+static int
+dissect_rrc_InterFreqEventList_r10(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_rrc_InterFreqEventList_r10, InterFreqEventList_r10_sequence_of,
+ 1, maxMeasEvent, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t InterFreqReportingCriteria_r10_sequence[] = {
+ { &hf_rrc_interFreqEventList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterFreqEventList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_InterFreqReportingCriteria_r10(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_rrc_InterFreqReportingCriteria_r10, InterFreqReportingCriteria_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PeriodicalWithReportingCellStatus_r10_sequence[] = {
+ { &hf_rrc_periodicalReportingCriteria, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PeriodicalReportingCriteria },
+ { &hf_rrc_reportingCellStatus_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_PeriodicalWithReportingCellStatus_r10(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_rrc_PeriodicalWithReportingCellStatus_r10, PeriodicalWithReportingCellStatus_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ReportingCellStatusOpt_r10_sequence[] = {
+ { &hf_rrc_reportingCellStatus_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReportingCellStatus_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_ReportingCellStatusOpt_r10(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_rrc_ReportingCellStatusOpt_r10, ReportingCellStatusOpt_r10_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_InterFreqReportCriteria_r10_vals[] = {
+ { 0, "intraFreqReportingCriteria" },
+ { 1, "interFreqReportingCriteria" },
+ { 2, "periodicalReportingCriteria" },
+ { 3, "noReporting" },
+ { 0, NULL }
+};
+
+static const per_choice_t InterFreqReportCriteria_r10_choice[] = {
+ { 0, &hf_rrc_intraFreqReportingCriteria_06, ASN1_NO_EXTENSIONS , dissect_rrc_IntraFreqReportingCriteria_r9 },
+ { 1, &hf_rrc_interFreqReportingCriteria_03, ASN1_NO_EXTENSIONS , dissect_rrc_InterFreqReportingCriteria_r10 },
+ { 2, &hf_rrc_periodicalReportingCriteria_02, ASN1_NO_EXTENSIONS , dissect_rrc_PeriodicalWithReportingCellStatus_r10 },
+ { 3, &hf_rrc_noReporting_01 , ASN1_NO_EXTENSIONS , dissect_rrc_ReportingCellStatusOpt_r10 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_InterFreqReportCriteria_r10(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_rrc_InterFreqReportCriteria_r10, InterFreqReportCriteria_r10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t InterFrequencyMeasurement_r10_sequence[] = {
+ { &hf_rrc_interFreqCellInfoList_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqCellInfoList_r10 },
+ { &hf_rrc_interFreqMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterFreqMeasQuantity },
+ { &hf_rrc_interFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterFreqReportingQuantity },
+ { &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
+ { &hf_rrc_interFreqSetUpdate, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_AutonomousUpdateMode },
+ { &hf_rrc_adjacentFrequencyIndex, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_31 },
+ { &hf_rrc_interBandFrequencyIndex, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_31 },
+ { &hf_rrc_freqIndexListForEnhancedMeas, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FreqIndexListForEnhancedMeas },
+ { &hf_rrc_reportCriteria_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqReportCriteria_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_InterFrequencyMeasurement_r10(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_rrc_InterFrequencyMeasurement_r10, InterFrequencyMeasurement_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GPS_ReferenceTime_r10_sequence[] = {
+ { &hf_rrc_gps_Week , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_1023 },
+ { &hf_rrc_gps_Week_Cycle_Number, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_7 },
+ { &hf_rrc_gps_tow_1msec , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GPS_TOW_1msec },
+ { &hf_rrc_utran_GPSReferenceTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_GPSReferenceTime },
+ { &hf_rrc_ue_Positioning_GPS_ReferenceTimeUncertainty, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceTimeUncertainty },
+ { &hf_rrc_sfn_tow_Uncertainty, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SFN_TOW_Uncertainty },
+ { &hf_rrc_utran_GPS_DriftRate, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_GPS_DriftRate },
+ { &hf_rrc_gps_TOW_AssistList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_GPS_TOW_AssistList },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GPS_ReferenceTime_r10(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_rrc_UE_Positioning_GPS_ReferenceTime_r10, UE_Positioning_GPS_ReferenceTime_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GPS_Almanac_r10_sequence[] = {
+ { &hf_rrc_wn_a , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_8 },
+ { &hf_rrc_complete_Almanac_Provided, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { &hf_rrc_almanacSatInfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AlmanacSatInfoList },
+ { &hf_rrc_sv_GlobalHealth , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_364 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GPS_Almanac_r10(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_rrc_UE_Positioning_GPS_Almanac_r10, UE_Positioning_GPS_Almanac_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AzimuthAndElevation_r10_sequence[] = {
+ { &hf_rrc_azimuth , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_31 },
+ { &hf_rrc_elevation , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_7 },
+ { &hf_rrc_azimuthLSB , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 },
+ { &hf_rrc_elevationLSB , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_AzimuthAndElevation_r10(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_rrc_AzimuthAndElevation_r10, AzimuthAndElevation_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AcquisitionSatInfo_r10_sequence[] = {
+ { &hf_rrc_satID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SatID },
+ { &hf_rrc_doppler0thOrder , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M2048_2047 },
+ { &hf_rrc_extraDopplerInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExtraDopplerInfo },
+ { &hf_rrc_codePhase , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_1022 },
+ { &hf_rrc_integerCodePhase, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_19 },
+ { &hf_rrc_gps_BitNumber , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_3 },
+ { &hf_rrc_codePhaseSearchWindow, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CodePhaseSearchWindow },
+ { &hf_rrc_azimuthAndElevation_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AzimuthAndElevation_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_AcquisitionSatInfo_r10(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_rrc_AcquisitionSatInfo_r10, AcquisitionSatInfo_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AcquisitionSatInfoList_r10_sequence_of[1] = {
+ { &hf_rrc_AcquisitionSatInfoList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AcquisitionSatInfo_r10 },
+};
+
+static int
+dissect_rrc_AcquisitionSatInfoList_r10(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_rrc_AcquisitionSatInfoList_r10, AcquisitionSatInfoList_r10_sequence_of,
+ 1, maxSat, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GPS_AcquisitionAssistance_r10_sequence[] = {
+ { &hf_rrc_gps_ReferenceTime, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GPS_TOW_1msec },
+ { &hf_rrc_utran_GPSReferenceTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_GPSReferenceTime },
+ { &hf_rrc_ue_Positioning_GPS_ReferenceTimeUncertainty, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceTimeUncertainty },
+ { &hf_rrc_satelliteInformationList_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AcquisitionSatInfoList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GPS_AcquisitionAssistance_r10(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_rrc_UE_Positioning_GPS_AcquisitionAssistance_r10, UE_Positioning_GPS_AcquisitionAssistance_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GPS_AssistanceData_r10_sequence[] = {
+ { &hf_rrc_ue_positioning_GPS_ReferenceTime_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceTime_r10 },
+ { &hf_rrc_ue_positioning_GPS_ReferenceLocation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceLocation },
+ { &hf_rrc_ue_positioning_GPS_DGPS_Corrections_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_DGPS_Corrections_r9 },
+ { &hf_rrc_ue_positioning_GPS_NavigationModel, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_NavigationModel },
+ { &hf_rrc_ue_positioning_GPS_IonosphericModel, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_IonosphericModel },
+ { &hf_rrc_ue_positioning_GPS_UTC_Model, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_UTC_Model },
+ { &hf_rrc_ue_positioning_GPS_Almanac_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_Almanac_r10 },
+ { &hf_rrc_ue_positioning_GPS_AcquisitionAssistance_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AcquisitionAssistance_r10 },
+ { &hf_rrc_ue_positioning_GPS_Real_timeIntegrity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BadSatList },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GPS_AssistanceData_r10(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_rrc_UE_Positioning_GPS_AssistanceData_r10, UE_Positioning_GPS_AssistanceData_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_fdd_157_sequence[] = {
+ { &hf_rrc_primary_CPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_fdd_157(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_rrc_T_fdd_157, T_fdd_157_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd_108_sequence[] = {
+ { &hf_rrc_cellParameters , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd_108(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_rrc_T_tdd_108, T_tdd_108_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_mode_01_vals[] = {
+ { 0, "fdd" },
+ { 1, "tdd" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_mode_01_choice[] = {
+ { 0, &hf_rrc_fdd_163 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_157 },
+ { 1, &hf_rrc_tdd_116 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_108 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_mode_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_rrc_T_mode_01, T_mode_01_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_utran_ganssreferenceTime_01_sequence[] = {
+ { &hf_rrc_timingOfCellFrames, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_3999999 },
+ { &hf_rrc_mode_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_01 },
+ { &hf_rrc_referenceSfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_4095 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_utran_ganssreferenceTime_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_rrc_T_utran_ganssreferenceTime_01, T_utran_ganssreferenceTime_01_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_ReferenceTime_r10_sequence[] = {
+ { &hf_rrc_ganssDay , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_8191 },
+ { &hf_rrc_ganss_Day_Cycle_Number, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_7 },
+ { &hf_rrc_ganssTod , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_86399 },
+ { &hf_rrc_ganssTodUncertainty, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_127 },
+ { &hf_rrc_ganssTimeId , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_7 },
+ { &hf_rrc_utran_ganssreferenceTime_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_utran_ganssreferenceTime_01 },
+ { &hf_rrc_tutran_ganss_driftRate, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Tutran_Ganss_DriftRate },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_ReferenceTime_r10(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_rrc_UE_Positioning_GANSS_ReferenceTime_r10, UE_Positioning_GANSS_ReferenceTime_r10_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_gnss_to_id_01_vals[] = {
+ { 0, "gps" },
+ { 1, "galileo" },
+ { 2, "qzss" },
+ { 3, "glonass" },
+ { 4, "spare4" },
+ { 5, "spare3" },
+ { 6, "spare2" },
+ { 7, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_gnss_to_id_01(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 UE_Positioning_GANSS_TimeModel_r10_sequence[] = {
+ { &hf_rrc_ganss_timeModelreferenceTime, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_37799 },
+ { &hf_rrc_ganss_t_a0 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M2147483648_2147483647 },
+ { &hf_rrc_ganss_t_a1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_M8388608_8388607 },
+ { &hf_rrc_ganss_t_a2 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_M64_63 },
+ { &hf_rrc_gnss_to_id_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_gnss_to_id_01 },
+ { &hf_rrc_ganss_wk_number_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_8191 },
+ { &hf_rrc_deltaT , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_M128_127 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_TimeModel_r10(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_rrc_UE_Positioning_GANSS_TimeModel_r10, UE_Positioning_GANSS_TimeModel_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSTimeModelsList_r10_sequence_of[1] = {
+ { &hf_rrc_GANSSTimeModelsList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_TimeModel_r10 },
+};
+
+static int
+dissect_rrc_GANSSTimeModelsList_r10(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_rrc_GANSSTimeModelsList_r10, GANSSTimeModelsList_r10_sequence_of,
+ 1, maxGANSS_1, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSSatelliteInformation_r10_sequence[] = {
+ { &hf_rrc_ganssSatId , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_63 },
+ { &hf_rrc_dopplerZeroOrder, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M2048_2047 },
+ { &hf_rrc_extraDoppler , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExtraDoppler },
+ { &hf_rrc_codePhase_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_1023 },
+ { &hf_rrc_integerCodePhase_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_127 },
+ { &hf_rrc_codePhaseSearchWindow_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_5 },
+ { &hf_rrc_azimuthandElevation_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AzimuthAndElevation_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_GANSSSatelliteInformation_r10(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_rrc_GANSSSatelliteInformation_r10, GANSSSatelliteInformation_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSSatelliteInformationList_r10_sequence_of[1] = {
+ { &hf_rrc_GANSSSatelliteInformationList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GANSSSatelliteInformation_r10 },
+};
+
+static int
+dissect_rrc_GANSSSatelliteInformationList_r10(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_rrc_GANSSSatelliteInformationList_r10, GANSSSatelliteInformationList_r10_sequence_of,
+ 1, maxGANSSSat, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_ReferenceMeasurementInfo_r10_sequence[] = {
+ { &hf_rrc_ganssSignalId , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_GANSS_Signal_Id },
+ { &hf_rrc_satelliteInformationList_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GANSSSatelliteInformationList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_r10(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_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_r10, UE_Positioning_GANSS_ReferenceMeasurementInfo_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_Almanac_r10_sequence[] = {
+ { &hf_rrc_ganss_wk_number , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_255 },
+ { &hf_rrc_complete_Almanac_Provided, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { &hf_rrc_alm_keplerianParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ALM_keplerianParameters },
+ { &hf_rrc_alm_keplerianNAVAlmanac, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ALM_NAVKeplerianSet },
+ { &hf_rrc_alm_keplerianReducedAlmanac, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ALM_ReducedKeplerianSet },
+ { &hf_rrc_alm_keplerianMidiAlmanac, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ALM_MidiAlmanacSet },
+ { &hf_rrc_alm_keplerianGLONASS, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ALM_GlonassAlmanacSet },
+ { &hf_rrc_alm_ecefSBASAlmanac, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ALM_ECEFsbasAlmanacSet },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_Almanac_r10(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_rrc_UE_Positioning_GANSS_Almanac_r10, UE_Positioning_GANSS_Almanac_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSGenericData_r10_sequence[] = {
+ { &hf_rrc_ganssId , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_7 },
+ { &hf_rrc_uePositiningGANSSsbasID, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_SBAS_ID },
+ { &hf_rrc_ganssTimeModelsList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_GANSSTimeModelsList_r10 },
+ { &hf_rrc_uePositioningDGANSSCorrections_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_DGANSSCorrections_r9 },
+ { &hf_rrc_uePositioningGANSSNavigationModel, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_NavigationModel },
+ { &hf_rrc_uePositioningGANSSAddNavigationModels, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AddNavigationModels },
+ { &hf_rrc_uePositioningGANSSRealTimeIntegrity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_RealTimeIntegrity },
+ { &hf_rrc_uePositioningGANSSDataBitAssistance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_Data_Bit_Assistance },
+ { &hf_rrc_uePositioningGANSSReferenceMeasurementInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_r10 },
+ { &hf_rrc_uePositioningGANSSAlmanac_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_Almanac_r10 },
+ { &hf_rrc_uePositioningGANSSUTCModel, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_UTCModel },
+ { &hf_rrc_uePositioningGANSSAddUTCModels, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AddUTCModels },
+ { &hf_rrc_uePositioningGANSSAuxiliaryInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AuxiliaryInfo },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_GANSSGenericData_r10(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_rrc_GANSSGenericData_r10, GANSSGenericData_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t GANSSGenericDataList_r10_sequence_of[1] = {
+ { &hf_rrc_GANSSGenericDataList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GANSSGenericData_r10 },
+};
+
+static int
+dissect_rrc_GANSSGenericDataList_r10(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_rrc_GANSSGenericDataList_r10, GANSSGenericDataList_r10_sequence_of,
+ 1, maxGANSS, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_GANSS_AssistanceData_r10_sequence[] = {
+ { &hf_rrc_ue_positioning_GANSS_ReferenceTime_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_ReferenceTime_r10 },
+ { &hf_rrc_uePositioningGanssReferencePosition, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceLocationGANSS },
+ { &hf_rrc_uePositioningGanssIonosphericModel, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_IonosphericModel },
+ { &hf_rrc_uePositioningGanssAddIonoModel, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AddIonoModel },
+ { &hf_rrc_uePositioningGanssEarthOrientationPara, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_EarthOrientPara },
+ { &hf_rrc_ganssGenericDataList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_GANSSGenericDataList_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_GANSS_AssistanceData_r10(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_rrc_UE_Positioning_GANSS_AssistanceData_r10, UE_Positioning_GANSS_AssistanceData_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Positioning_Measurement_r10_sequence[] = {
+ { &hf_rrc_ue_positioning_ReportingQuantity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportingQuantity_r8 },
+ { &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
+ { &hf_rrc_reportCriteria_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_ReportCriteria_r7 },
+ { &hf_rrc_ue_positioning_OTDOA_AssistanceData_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_OTDOA_AssistanceData_r7 },
+ { &hf_rrc_ue_positioning_GPS_AssistanceData_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AssistanceData_r10 },
+ { &hf_rrc_ue_positioning_GANSS_AssistanceData_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_AssistanceData_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_Positioning_Measurement_r10(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_rrc_UE_Positioning_Measurement_r10, UE_Positioning_Measurement_r10_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_MeasurementType_r10_vals[] = {
+ { 0, "intraFrequencyMeasurement" },
+ { 1, "interFrequencyMeasurement" },
+ { 2, "interRATMeasurement" },
+ { 3, "up-Measurement" },
+ { 4, "trafficVolumeMeasurement" },
+ { 5, "qualityMeasurement" },
+ { 6, "ue-InternalMeasurement" },
+ { 7, "csgProximityDetection" },
+ { 0, NULL }
+};
+
+static const per_choice_t MeasurementType_r10_choice[] = {
+ { 0, &hf_rrc_intraFrequencyMeasurement_05, ASN1_NO_EXTENSIONS , dissect_rrc_IntraFrequencyMeasurement_r10 },
+ { 1, &hf_rrc_interFrequencyMeasurement_06, ASN1_NO_EXTENSIONS , dissect_rrc_InterFrequencyMeasurement_r10 },
+ { 2, &hf_rrc_interRATMeasurement_04, ASN1_NO_EXTENSIONS , dissect_rrc_InterRATMeasurement_r9 },
+ { 3, &hf_rrc_up_Measurement_04, ASN1_NO_EXTENSIONS , dissect_rrc_UE_Positioning_Measurement_r10 },
+ { 4, &hf_rrc_trafficVolumeMeasurement, ASN1_NO_EXTENSIONS , dissect_rrc_TrafficVolumeMeasurement },
+ { 5, &hf_rrc_qualityMeasurement, ASN1_NO_EXTENSIONS , dissect_rrc_QualityMeasurement },
+ { 6, &hf_rrc_ue_InternalMeasurement_01, ASN1_NO_EXTENSIONS , dissect_rrc_UE_InternalMeasurement_r4 },
+ { 7, &hf_rrc_csgProximityDetection, ASN1_NO_EXTENSIONS , dissect_rrc_CSGProximityDetection },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_MeasurementType_r10(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_rrc_MeasurementType_r10, MeasurementType_r10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_modify_07_sequence[] = {
+ { &hf_rrc_measurementType_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementType_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_modify_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_rrc_T_modify_07, T_modify_07_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_MeasurementCommand_r10_vals[] = {
+ { 0, "setup" },
+ { 1, "modify" },
+ { 2, "release" },
+ { 0, NULL }
+};
+
+static const per_choice_t MeasurementCommand_r10_choice[] = {
+ { 0, &hf_rrc_setup_06 , ASN1_NO_EXTENSIONS , dissect_rrc_MeasurementType_r10 },
+ { 1, &hf_rrc_modify_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_modify_07 },
+ { 2, &hf_rrc_release_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_MeasurementCommand_r10(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_rrc_MeasurementCommand_r10, MeasurementCommand_r10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_activate_04_sequence[] = {
+ { &hf_rrc_tgcfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGCFN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_activate_04(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_rrc_T_activate_04, T_activate_04_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_tgps_Status_04_vals[] = {
+ { 0, "activate" },
+ { 1, "deactivate" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_tgps_Status_04_choice[] = {
+ { 0, &hf_rrc_activate_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_activate_04 },
+ { 1, &hf_rrc_deactivate , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tgps_Status_04(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_rrc_T_tgps_Status_04, T_tgps_Status_04_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_freqSpecificCompressedMode_01_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_freqSpecificCompressedMode_01(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t TGP_SequenceShort_r10_sequence[] = {
+ { &hf_rrc_tgpsi , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGPSI },
+ { &hf_rrc_tgps_Status_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tgps_Status_04 },
+ { &hf_rrc_freqSpecificCompressedMode_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_freqSpecificCompressedMode_01 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_TGP_SequenceShort_r10(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_rrc_TGP_SequenceShort_r10, TGP_SequenceShort_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10_sequence_of[1] = {
+ { &hf_rrc_tgp_SequenceShortList_item_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGP_SequenceShort_r10 },
+};
+
+static int
+dissect_rrc_SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10(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_rrc_SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10, SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10_sequence_of,
+ 1, maxTGPS, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t DPCH_CompressedModeStatusInfo_r10_sequence[] = {
+ { &hf_rrc_tgps_Reconfiguration_CFN, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGPS_Reconfiguration_CFN },
+ { &hf_rrc_tgp_SequenceShortList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_DPCH_CompressedModeStatusInfo_r10(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_rrc_DPCH_CompressedModeStatusInfo_r10, DPCH_CompressedModeStatusInfo_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasurementControl_r10_IEs_sequence[] = {
+ { &hf_rrc_measurementIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementIdentity },
+ { &hf_rrc_measurementCommand_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementCommand_r10 },
+ { &hf_rrc_measurementReportingMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementReportingMode },
+ { &hf_rrc_additionalMeasurementList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalMeasurementID_List },
+ { &hf_rrc_cellDCHMeasOccasionInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellDCHMeasOccasionInfo_TDD128_r9 },
+ { &hf_rrc_dpch_CompressedModeStatusInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeStatusInfo_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_MeasurementControl_r10_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_rrc_MeasurementControl_r10_IEs, MeasurementControl_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_59_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_59, T_nonCriticalExtensions_59_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_04_sequence[] = {
+ { &hf_rrc_measurementControl_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_r10_IEs },
+ { &hf_rrc_measurementControl_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_59, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_59 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_04(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_rrc_T_r10_04, T_r10_04_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_47_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_T_criticalExtensions_47, T_criticalExtensions_47_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_46_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_46_choice[] = {
+ { 0, &hf_rrc_r10_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_04 },
+ { 1, &hf_rrc_criticalExtensions_47, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_47 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_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_rrc_T_criticalExtensions_46, T_criticalExtensions_46_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_45_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_41_choice[] = {
+static const per_choice_t T_criticalExtensions_45_choice[] = {
{ 0, &hf_rrc_r9_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_04 },
- { 1, &hf_rrc_criticalExtensions_42, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_42 },
+ { 1, &hf_rrc_criticalExtensions_46, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_46 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_41, T_criticalExtensions_41_choice,
+ ett_rrc_T_criticalExtensions_45, T_criticalExtensions_45_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_40_vals[] = {
+static const value_string rrc_T_criticalExtensions_44_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_40_choice[] = {
+static const per_choice_t T_criticalExtensions_44_choice[] = {
{ 0, &hf_rrc_r8_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_05 },
- { 1, &hf_rrc_criticalExtensions_41, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_41 },
+ { 1, &hf_rrc_criticalExtensions_45, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_45 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_40, T_criticalExtensions_40_choice,
+ ett_rrc_T_criticalExtensions_44, T_criticalExtensions_44_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_39_vals[] = {
+static const value_string rrc_T_criticalExtensions_43_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_39_choice[] = {
+static const per_choice_t T_criticalExtensions_43_choice[] = {
{ 0, &hf_rrc_r7_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_04 },
- { 1, &hf_rrc_criticalExtensions_40, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_40 },
+ { 1, &hf_rrc_criticalExtensions_44, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_44 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_39, T_criticalExtensions_39_choice,
+ ett_rrc_T_criticalExtensions_43, T_criticalExtensions_43_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_38_vals[] = {
+static const value_string rrc_T_criticalExtensions_42_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_38_choice[] = {
+static const per_choice_t T_criticalExtensions_42_choice[] = {
{ 0, &hf_rrc_r6_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_05 },
- { 1, &hf_rrc_criticalExtensions_39, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_39 },
+ { 1, &hf_rrc_criticalExtensions_43, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_43 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_38, T_criticalExtensions_38_choice,
+ ett_rrc_T_criticalExtensions_42, T_criticalExtensions_42_choice,
NULL);
return offset;
@@ -59307,7 +62721,7 @@ dissect_rrc_T_criticalExtensions_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r4_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier_MSP, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_38, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_38 },
+ { &hf_rrc_criticalExtensions_42, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_42 },
{ NULL, 0, 0, NULL }
};
@@ -59320,22 +62734,22 @@ dissect_rrc_T_later_than_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const value_string rrc_T_criticalExtensions_37_vals[] = {
+static const value_string rrc_T_criticalExtensions_41_vals[] = {
{ 0, "r4" },
{ 1, "later-than-r4" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_37_choice[] = {
+static const per_choice_t T_criticalExtensions_41_choice[] = {
{ 0, &hf_rrc_r4_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_03 },
{ 1, &hf_rrc_later_than_r4 , ASN1_NO_EXTENSIONS , dissect_rrc_T_later_than_r4 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_37, T_criticalExtensions_37_choice,
+ ett_rrc_T_criticalExtensions_41, T_criticalExtensions_41_choice,
NULL);
return offset;
@@ -59344,7 +62758,7 @@ dissect_rrc_T_criticalExtensions_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_09_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_37, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_37 },
+ { &hf_rrc_criticalExtensions_41, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_41 },
{ NULL, 0, 0, NULL }
};
@@ -59371,7 +62785,7 @@ static const per_choice_t MeasurementControl_choice[] = {
static int
dissect_rrc_MeasurementControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 237 "../../asn1/rrc/rrc.cnf"
+#line 245 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MeasurementControl");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_MeasurementControl, MeasurementControl_choice,
@@ -59424,14 +62838,14 @@ dissect_rrc_PagingRecordTypeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_nonCriticalExtensions_58_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_63_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_58, T_nonCriticalExtensions_58_sequence);
+ ett_rrc_T_nonCriticalExtensions_63, T_nonCriticalExtensions_63_sequence);
return offset;
}
@@ -59439,7 +62853,7 @@ dissect_rrc_T_nonCriticalExtensions_58(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_22_sequence[] = {
{ &hf_rrc_pagingType2_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_58, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_58 },
+ { &hf_rrc_nonCriticalExtensions_63, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_63 },
{ NULL, 0, 0, NULL }
};
@@ -59463,7 +62877,7 @@ static const per_sequence_t PagingType2_sequence[] = {
static int
dissect_rrc_PagingType2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 253 "../../asn1/rrc/rrc.cnf"
+#line 261 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "PagingType2");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_PagingType2, PagingType2_sequence);
@@ -59499,36 +62913,36 @@ dissect_rrc_UL_ChannelRequirementWithCPCH_SetID(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_fdd_16_sequence[] = {
+static const per_sequence_t T_fdd_17_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_16, T_fdd_16_sequence);
+ ett_rrc_T_fdd_17, T_fdd_17_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_10_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_11_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_10_choice[] = {
- { 0, &hf_rrc_fdd_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_16 },
+static const per_choice_t T_modeSpecificInfo_11_choice[] = {
+ { 0, &hf_rrc_fdd_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_17 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_10, T_modeSpecificInfo_10_choice,
+ ett_rrc_T_modeSpecificInfo_11, T_modeSpecificInfo_11_choice,
NULL);
return offset;
@@ -59550,7 +62964,7 @@ static const per_sequence_t PhysicalChannelReconfiguration_r3_IEs_sequence[] = {
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_ul_ChannelRequirement_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_ChannelRequirementWithCPCH_SetID },
- { &hf_rrc_modeSpecificInfo_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_10 },
+ { &hf_rrc_modeSpecificInfo_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_11 },
{ &hf_rrc_dl_CommonInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation },
{ &hf_rrc_dl_InformationPerRL_List, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List },
{ NULL, 0, 0, NULL }
@@ -59688,14 +63102,14 @@ dissect_rrc_PhysicalChannelReconfiguration_v770ext_IEs(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_nonCriticalExtensions_59_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_64_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_59, T_nonCriticalExtensions_59_sequence);
+ ett_rrc_T_nonCriticalExtensions_64, T_nonCriticalExtensions_64_sequence);
return offset;
}
@@ -59703,7 +63117,7 @@ dissect_rrc_T_nonCriticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_physicalChannelReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_59, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_59 },
+ { &hf_rrc_nonCriticalExtensions_64, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_64 },
{ NULL, 0, 0, NULL }
};
@@ -59830,36 +63244,36 @@ dissect_rrc_UL_ChannelRequirementWithCPCH_SetID_r4(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_fdd_17_sequence[] = {
+static const per_sequence_t T_fdd_18_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_17, T_fdd_17_sequence);
+ ett_rrc_T_fdd_18, T_fdd_18_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_11_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_12_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_11_choice[] = {
- { 0, &hf_rrc_fdd_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_17 },
+static const per_choice_t T_modeSpecificInfo_12_choice[] = {
+ { 0, &hf_rrc_fdd_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_18 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_11, T_modeSpecificInfo_11_choice,
+ ett_rrc_T_modeSpecificInfo_12, T_modeSpecificInfo_12_choice,
NULL);
return offset;
@@ -59881,7 +63295,7 @@ static const per_sequence_t PhysicalChannelReconfiguration_r4_IEs_sequence[] = {
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_ul_ChannelRequirement_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_ChannelRequirementWithCPCH_SetID_r4 },
- { &hf_rrc_modeSpecificInfo_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_11 },
+ { &hf_rrc_modeSpecificInfo_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_12 },
{ &hf_rrc_dl_CommonInformation_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r4 },
{ &hf_rrc_dl_InformationPerRL_List_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r4 },
{ NULL, 0, 0, NULL }
@@ -59896,14 +63310,14 @@ dissect_rrc_PhysicalChannelReconfiguration_r4_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_60_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_65_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_60, T_nonCriticalExtensions_60_sequence);
+ ett_rrc_T_nonCriticalExtensions_65, T_nonCriticalExtensions_65_sequence);
return offset;
}
@@ -59911,7 +63325,7 @@ dissect_rrc_T_nonCriticalExtensions_60(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_05_sequence[] = {
{ &hf_rrc_physicalChannelReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_60, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_60 },
+ { &hf_rrc_nonCriticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_65 },
{ NULL, 0, 0, NULL }
};
@@ -60008,36 +63422,36 @@ dissect_rrc_UL_ChannelRequirementWithCPCH_SetID_r5(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_fdd_18_sequence[] = {
+static const per_sequence_t T_fdd_19_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_18, T_fdd_18_sequence);
+ ett_rrc_T_fdd_19, T_fdd_19_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_12_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_13_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_12_choice[] = {
- { 0, &hf_rrc_fdd_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_18 },
+static const per_choice_t T_modeSpecificInfo_13_choice[] = {
+ { 0, &hf_rrc_fdd_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_19 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_12, T_modeSpecificInfo_12_choice,
+ ett_rrc_T_modeSpecificInfo_13, T_modeSpecificInfo_13_choice,
NULL);
return offset;
@@ -60060,7 +63474,7 @@ static const per_sequence_t PhysicalChannelReconfiguration_r5_IEs_sequence[] = {
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_ul_ChannelRequirement_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_ChannelRequirementWithCPCH_SetID_r5 },
- { &hf_rrc_modeSpecificInfo_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_12 },
+ { &hf_rrc_modeSpecificInfo_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_13 },
{ &hf_rrc_dl_HSPDSCH_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information },
{ &hf_rrc_dl_CommonInformation_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r5 },
{ &hf_rrc_dl_InformationPerRL_List_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r5 },
@@ -60076,14 +63490,14 @@ dissect_rrc_PhysicalChannelReconfiguration_r5_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_61_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_66_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_61, T_nonCriticalExtensions_61_sequence);
+ ett_rrc_T_nonCriticalExtensions_66, T_nonCriticalExtensions_66_sequence);
return offset;
}
@@ -60091,7 +63505,7 @@ dissect_rrc_T_nonCriticalExtensions_61(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_06_sequence[] = {
{ &hf_rrc_physicalChannelReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_61, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_61 },
+ { &hf_rrc_nonCriticalExtensions_66, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_66 },
{ NULL, 0, 0, NULL }
};
@@ -60185,14 +63599,14 @@ dissect_rrc_PhysicalChannelReconfiguration_v6b0ext_IEs(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_nonCriticalExtensions_62_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_67_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_62, T_nonCriticalExtensions_62_sequence);
+ ett_rrc_T_nonCriticalExtensions_67, T_nonCriticalExtensions_67_sequence);
return offset;
}
@@ -60200,7 +63614,7 @@ dissect_rrc_T_nonCriticalExtensions_62(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_07_sequence[] = {
{ &hf_rrc_physicalChannelReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_62, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_62 },
+ { &hf_rrc_nonCriticalExtensions_67, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_67 },
{ NULL, 0, 0, NULL }
};
@@ -60360,14 +63774,14 @@ dissect_rrc_PhysicalChannelReconfiguration_v7g0ext_IEs(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_nonCriticalExtensions_63_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_68_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_63, T_nonCriticalExtensions_63_sequence);
+ ett_rrc_T_nonCriticalExtensions_68, T_nonCriticalExtensions_68_sequence);
return offset;
}
@@ -60375,7 +63789,7 @@ dissect_rrc_T_nonCriticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7g0NonCriticalExtensions_06_sequence[] = {
{ &hf_rrc_physicalChannelReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_63, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_63 },
+ { &hf_rrc_nonCriticalExtensions_68, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_68 },
{ NULL, 0, 0, NULL }
};
@@ -60541,14 +63955,14 @@ dissect_rrc_PhysicalChannelReconfiguration_v8a0ext_IEs(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_nonCriticalExtensions_64_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_69_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_64, T_nonCriticalExtensions_64_sequence);
+ ett_rrc_T_nonCriticalExtensions_69, T_nonCriticalExtensions_69_sequence);
return offset;
}
@@ -60556,7 +63970,7 @@ dissect_rrc_T_nonCriticalExtensions_64(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v8a0NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_physicalChannelReconfiguration_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_64, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_64 },
+ { &hf_rrc_nonCriticalExtensions_69, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_69 },
{ NULL, 0, 0, NULL }
};
@@ -60724,14 +64138,14 @@ dissect_rrc_PhysicalChannelReconfiguration_v950ext_IEs(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_nonCriticalExtensions_65_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_70_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_65, T_nonCriticalExtensions_65_sequence);
+ ett_rrc_T_nonCriticalExtensions_70, T_nonCriticalExtensions_70_sequence);
return offset;
}
@@ -60739,7 +64153,7 @@ dissect_rrc_T_nonCriticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v950NonCriticalExtensions_03_sequence[] = {
{ &hf_rrc_physicalChannelReconfiguration_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v950ext_IEs },
- { &hf_rrc_nonCriticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_65 },
+ { &hf_rrc_nonCriticalExtensions_70, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_70 },
{ NULL, 0, 0, NULL }
};
@@ -60768,145 +64182,264 @@ dissect_rrc_T_r9_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_49_sequence[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_03_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_responseToChangeOfUE_Capability_03(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t PhysicalChannelReconfiguration_r10_IEs_sequence[] = {
+ { &hf_rrc_integrityProtectionModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtectionModeInfo_r7 },
+ { &hf_rrc_cipheringModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringModeInfo_r7 },
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_delayRestrictionFlag, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DelayRestrictionFlag },
+ { &hf_rrc_new_U_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_U_RNTI },
+ { &hf_rrc_new_C_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_C_RNTI },
+ { &hf_rrc_new_DSCH_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DSCH_RNTI },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
+ { &hf_rrc_ueMobilityStateIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_High_MobilityDetected },
+ { &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
+ { &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
+ { &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
+ { &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { &hf_rrc_responseToChangeOfUE_Capability_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_03 },
+ { &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
+ { &hf_rrc_harqInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HARQ_Info_r7 },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_mimoParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_Parameters_r9 },
+ { &hf_rrc_controlChannelDRXInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ControlChannelDRXInfo_TDD128_r8 },
+ { &hf_rrc_sps_Information_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SPS_Information_TDD128_r8 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_ul_SecondaryCellInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SecondaryCellInfoFDD },
+ { &hf_rrc_ul_MulticarrierEDCHInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_MulticarrierEDCHInfo_TDD128 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r8 },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { &hf_rrc_mu_MIMO_Info_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MU_MIMO_Info_TDD128 },
+ { &hf_rrc_mbms_PL_ServiceRestrictInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_PL_ServiceRestrictInfo_r6 },
+ { &hf_rrc_cellDCHMeasOccasionInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellDCHMeasOccasionInfo_TDD128_r9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_rrc_PhysicalChannelReconfiguration_r10_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_rrc_T_criticalExtensions_49, T_criticalExtensions_49_sequence);
+ ett_rrc_PhysicalChannelReconfiguration_r10_IEs, PhysicalChannelReconfiguration_r10_IEs_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_48_vals[] = {
+static const per_sequence_t T_nonCriticalExtensions_71_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_71, T_nonCriticalExtensions_71_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_05_sequence[] = {
+ { &hf_rrc_physicalChannelReconfiguration_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_r10_IEs },
+ { &hf_rrc_physicalChannelReconfiguration_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_71, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_71 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_05, T_r10_05_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_55_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_T_criticalExtensions_55, T_criticalExtensions_55_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_54_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_54_choice[] = {
+ { 0, &hf_rrc_r10_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_05 },
+ { 1, &hf_rrc_criticalExtensions_55, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_55 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_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_rrc_T_criticalExtensions_54, T_criticalExtensions_54_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_53_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_48_choice[] = {
+static const per_choice_t T_criticalExtensions_53_choice[] = {
{ 0, &hf_rrc_r9_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_05 },
- { 1, &hf_rrc_criticalExtensions_49, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_49 },
+ { 1, &hf_rrc_criticalExtensions_54, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_54 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_48, T_criticalExtensions_48_choice,
+ ett_rrc_T_criticalExtensions_53, T_criticalExtensions_53_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_47_vals[] = {
+static const value_string rrc_T_criticalExtensions_52_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_47_choice[] = {
+static const per_choice_t T_criticalExtensions_52_choice[] = {
{ 0, &hf_rrc_r8_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_06 },
- { 1, &hf_rrc_criticalExtensions_48, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_48 },
+ { 1, &hf_rrc_criticalExtensions_53, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_53 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_47, T_criticalExtensions_47_choice,
+ ett_rrc_T_criticalExtensions_52, T_criticalExtensions_52_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_46_vals[] = {
+static const value_string rrc_T_criticalExtensions_51_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_46_choice[] = {
+static const per_choice_t T_criticalExtensions_51_choice[] = {
{ 0, &hf_rrc_r7_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_05 },
- { 1, &hf_rrc_criticalExtensions_47, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_47 },
+ { 1, &hf_rrc_criticalExtensions_52, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_52 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_46, T_criticalExtensions_46_choice,
+ ett_rrc_T_criticalExtensions_51, T_criticalExtensions_51_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_45_vals[] = {
+static const value_string rrc_T_criticalExtensions_50_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_45_choice[] = {
+static const per_choice_t T_criticalExtensions_50_choice[] = {
{ 0, &hf_rrc_r6_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_06 },
- { 1, &hf_rrc_criticalExtensions_46, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_46 },
+ { 1, &hf_rrc_criticalExtensions_51, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_51 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_45, T_criticalExtensions_45_choice,
+ ett_rrc_T_criticalExtensions_50, T_criticalExtensions_50_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_44_vals[] = {
+static const value_string rrc_T_criticalExtensions_49_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_44_choice[] = {
+static const per_choice_t T_criticalExtensions_49_choice[] = {
{ 0, &hf_rrc_r5_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_04 },
- { 1, &hf_rrc_criticalExtensions_45, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_45 },
+ { 1, &hf_rrc_criticalExtensions_50, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_50 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_44, T_criticalExtensions_44_choice,
+ ett_rrc_T_criticalExtensions_49, T_criticalExtensions_49_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_43_vals[] = {
+static const value_string rrc_T_criticalExtensions_48_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_43_choice[] = {
+static const per_choice_t T_criticalExtensions_48_choice[] = {
{ 0, &hf_rrc_r4_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_04 },
- { 1, &hf_rrc_criticalExtensions_44, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_44 },
+ { 1, &hf_rrc_criticalExtensions_49, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_49 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_43, T_criticalExtensions_43_choice,
+ ett_rrc_T_criticalExtensions_48, T_criticalExtensions_48_choice,
NULL);
return offset;
@@ -60915,7 +64448,7 @@ dissect_rrc_T_criticalExtensions_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_10_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_43, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_43 },
+ { &hf_rrc_criticalExtensions_48, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_48 },
{ NULL, 0, 0, NULL }
};
@@ -60942,7 +64475,7 @@ static const per_choice_t PhysicalChannelReconfiguration_choice[] = {
static int
dissect_rrc_PhysicalChannelReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 257 "../../asn1/rrc/rrc.cnf"
+#line 265 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "PhysicalChannelReconfiguration");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_PhysicalChannelReconfiguration, PhysicalChannelReconfiguration_choice,
@@ -61271,14 +64804,14 @@ dissect_rrc_PhysicalSharedChannelAllocation_r3_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_68_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_74_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_68, T_nonCriticalExtensions_68_sequence);
+ ett_rrc_T_nonCriticalExtensions_74, T_nonCriticalExtensions_74_sequence);
return offset;
}
@@ -61286,7 +64819,7 @@ dissect_rrc_T_nonCriticalExtensions_68(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_26_sequence[] = {
{ &hf_rrc_physicalSharedChannelAllocation_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_68, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_68 },
+ { &hf_rrc_nonCriticalExtensions_74, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_74 },
{ NULL, 0, 0, NULL }
};
@@ -61314,36 +64847,36 @@ dissect_rrc_T_r3_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_tdd128_42_sequence[] = {
+static const per_sequence_t T_tdd128_44_sequence[] = {
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TPC_StepSizeTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_42, T_tdd128_42_sequence);
+ ett_rrc_T_tdd128_44, T_tdd128_44_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_14_vals[] = {
+static const value_string rrc_T_tddOption_15_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_14_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd128_43 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_42 },
+static const per_choice_t T_tddOption_15_choice[] = {
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd128_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_44 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_14, T_tddOption_14_choice,
+ ett_rrc_T_tddOption_15, T_tddOption_15_choice,
NULL);
return offset;
@@ -61352,7 +64885,7 @@ dissect_rrc_T_tddOption_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t PUSCH_PowerControlInfo_r4_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_TargetSIR },
- { &hf_rrc_tddOption_14 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_14 },
+ { &hf_rrc_tddOption_15 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_15 },
{ NULL, 0, 0, NULL }
};
@@ -61380,50 +64913,50 @@ dissect_rrc_T_old_Configuration_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd384_26_sequence[] = {
+static const per_sequence_t T_tdd384_27_sequence[] = {
{ &hf_rrc_pusch_TimeslotsCodes, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UplinkTimeslotsCodes },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_26, T_tdd384_26_sequence);
+ ett_rrc_T_tdd384_27, T_tdd384_27_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_41_sequence[] = {
+static const per_sequence_t T_tdd128_43_sequence[] = {
{ &hf_rrc_pusch_TimeslotsCodes_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UplinkTimeslotsCodes_LCR_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_41, T_tdd128_41_sequence);
+ ett_rrc_T_tdd128_43, T_tdd128_43_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_13_vals[] = {
+static const value_string rrc_T_tddOption_14_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_13_choice[] = {
- { 0, &hf_rrc_tdd384_29 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_26 },
- { 1, &hf_rrc_tdd128_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_41 },
+static const per_choice_t T_tddOption_14_choice[] = {
+ { 0, &hf_rrc_tdd384_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_27 },
+ { 1, &hf_rrc_tdd128_44 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_43 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_13, T_tddOption_13_choice,
+ ett_rrc_T_tddOption_14, T_tddOption_14_choice,
NULL);
return offset;
@@ -61433,7 +64966,7 @@ dissect_rrc_T_tddOption_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t PUSCH_Info_r4_sequence[] = {
{ &hf_rrc_tfcs_ID_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS_IdentityPlain },
{ &hf_rrc_commonTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CommonTimeslotInfo },
- { &hf_rrc_tddOption_13 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_13 },
+ { &hf_rrc_tddOption_14 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_14 },
{ NULL, 0, 0, NULL }
};
@@ -61550,50 +65083,50 @@ dissect_rrc_T_old_Configuration_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd384_24_sequence[] = {
+static const per_sequence_t T_tdd384_25_sequence[] = {
{ &hf_rrc_pdsch_TimeslotsCodes, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_24, T_tdd384_24_sequence);
+ ett_rrc_T_tdd384_25, T_tdd384_25_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_38_sequence[] = {
+static const per_sequence_t T_tdd128_40_sequence[] = {
{ &hf_rrc_pdsch_TimeslotsCodes_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes_LCR_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_38, T_tdd128_38_sequence);
+ ett_rrc_T_tdd128_40, T_tdd128_40_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_10_vals[] = {
+static const value_string rrc_T_tddOption_11_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_10_choice[] = {
- { 0, &hf_rrc_tdd384_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_24 },
- { 1, &hf_rrc_tdd128_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_38 },
+static const per_choice_t T_tddOption_11_choice[] = {
+ { 0, &hf_rrc_tdd384_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_25 },
+ { 1, &hf_rrc_tdd128_41 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_40 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_10, T_tddOption_10_choice,
+ ett_rrc_T_tddOption_11, T_tddOption_11_choice,
NULL);
return offset;
@@ -61603,7 +65136,7 @@ dissect_rrc_T_tddOption_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t PDSCH_Info_r4_sequence[] = {
{ &hf_rrc_tfcs_ID_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS_IdentityPlain },
{ &hf_rrc_commonTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CommonTimeslotInfo },
- { &hf_rrc_tddOption_10 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_10 },
+ { &hf_rrc_tddOption_11 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_11 },
{ NULL, 0, 0, NULL }
};
@@ -61720,8 +65253,8 @@ static const value_string rrc_TimeslotList_r4_vals[] = {
};
static const per_choice_t TimeslotList_r4_choice[] = {
- { 0, &hf_rrc_tdd384_34 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxTS_OF_TimeslotNumber },
- { 1, &hf_rrc_tdd128_48 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotNumber_LCR_r4 },
+ { 0, &hf_rrc_tdd384_35 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxTS_OF_TimeslotNumber },
+ { 1, &hf_rrc_tdd128_50 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotNumber_LCR_r4 },
{ 0, NULL, 0, NULL }
};
@@ -61769,38 +65302,38 @@ dissect_rrc_PhysicalSharedChannelAllocation_v690ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_tdd128_43_sequence[] = {
+static const per_sequence_t T_tdd128_45_sequence[] = {
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TPC_StepSizeTDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_43, T_tdd128_43_sequence);
+ ett_rrc_T_tdd128_45, T_tdd128_45_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_15_vals[] = {
+static const value_string rrc_T_tddOption_16_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_15_choice[] = {
- { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd768_04 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 2, &hf_rrc_tdd128_44 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_43 },
+static const per_choice_t T_tddOption_16_choice[] = {
+ { 0, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd768_05 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_tdd128_46 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_45 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_15, T_tddOption_15_choice,
+ ett_rrc_T_tddOption_16, T_tddOption_16_choice,
NULL);
return offset;
@@ -61809,7 +65342,7 @@ dissect_rrc_T_tddOption_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t PUSCH_PowerControlInfo_r7_sequence[] = {
{ &hf_rrc_ul_TargetSIR , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_TargetSIR },
- { &hf_rrc_tddOption_15 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_15 },
+ { &hf_rrc_tddOption_16 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_16 },
{ NULL, 0, 0, NULL }
};
@@ -61957,66 +65490,66 @@ dissect_rrc_T_old_Configuration_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd384_25_sequence[] = {
+static const per_sequence_t T_tdd384_26_sequence[] = {
{ &hf_rrc_pdsch_TimeslotsCodes, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_25, T_tdd384_25_sequence);
+ ett_rrc_T_tdd384_26, T_tdd384_26_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_14_sequence[] = {
+static const per_sequence_t T_tdd768_15_sequence[] = {
{ &hf_rrc_pdsch_TimeslotsCodes_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes_VHCR },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_14, T_tdd768_14_sequence);
+ ett_rrc_T_tdd768_15, T_tdd768_15_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_39_sequence[] = {
+static const per_sequence_t T_tdd128_41_sequence[] = {
{ &hf_rrc_pdsch_TimeslotsCodes_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DownlinkTimeslotsCodes_LCR_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_39, T_tdd128_39_sequence);
+ ett_rrc_T_tdd128_41, T_tdd128_41_sequence);
return offset;
}
-static const value_string rrc_T_tddOption_11_vals[] = {
+static const value_string rrc_T_tddOption_12_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tddOption_11_choice[] = {
- { 0, &hf_rrc_tdd384_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_25 },
- { 1, &hf_rrc_tdd768_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_14 },
- { 2, &hf_rrc_tdd128_40 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_39 },
+static const per_choice_t T_tddOption_12_choice[] = {
+ { 0, &hf_rrc_tdd384_28 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_26 },
+ { 1, &hf_rrc_tdd768_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_15 },
+ { 2, &hf_rrc_tdd128_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_41 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tddOption_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddOption_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_rrc_T_tddOption_11, T_tddOption_11_choice,
+ ett_rrc_T_tddOption_12, T_tddOption_12_choice,
NULL);
return offset;
@@ -62026,7 +65559,7 @@ dissect_rrc_T_tddOption_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t PDSCH_Info_r7_sequence[] = {
{ &hf_rrc_tfcs_ID_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS_IdentityPlain },
{ &hf_rrc_commonTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CommonTimeslotInfo },
- { &hf_rrc_tddOption_11 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_11 },
+ { &hf_rrc_tddOption_12 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tddOption_12 },
{ NULL, 0, 0, NULL }
};
@@ -62108,14 +65641,14 @@ dissect_rrc_PhysicalSharedChannelAllocation_v770ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtensions_69_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_75_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_69, T_nonCriticalExtensions_69_sequence);
+ ett_rrc_T_nonCriticalExtensions_75, T_nonCriticalExtensions_75_sequence);
return offset;
}
@@ -62123,7 +65656,7 @@ dissect_rrc_T_nonCriticalExtensions_69(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_09_sequence[] = {
{ &hf_rrc_physicalSharedChannelAllocation_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalSharedChannelAllocation_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_69, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_69 },
+ { &hf_rrc_nonCriticalExtensions_75, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_75 },
{ NULL, 0, 0, NULL }
};
@@ -62181,35 +65714,35 @@ dissect_rrc_T_r4_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_51_sequence[] = {
+static const per_sequence_t T_criticalExtensions_57_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_51, T_criticalExtensions_51_sequence);
+ ett_rrc_T_criticalExtensions_57, T_criticalExtensions_57_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_50_vals[] = {
+static const value_string rrc_T_criticalExtensions_56_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_50_choice[] = {
+static const per_choice_t T_criticalExtensions_56_choice[] = {
{ 0, &hf_rrc_r4_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_05 },
- { 1, &hf_rrc_criticalExtensions_51, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_51 },
+ { 1, &hf_rrc_criticalExtensions_57, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_57 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_50, T_criticalExtensions_50_choice,
+ ett_rrc_T_criticalExtensions_56, T_criticalExtensions_56_choice,
NULL);
return offset;
@@ -62219,7 +65752,7 @@ dissect_rrc_T_criticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_11_sequence[] = {
{ &hf_rrc_dsch_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DSCH_RNTI },
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_50, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_50 },
+ { &hf_rrc_criticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_56 },
{ NULL, 0, 0, NULL }
};
@@ -62246,7 +65779,7 @@ static const per_choice_t PhysicalSharedChannelAllocation_choice[] = {
static int
dissect_rrc_PhysicalSharedChannelAllocation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 269 "../../asn1/rrc/rrc.cnf"
+#line 277 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "PhysicalSharedChannelAllocation");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_PhysicalSharedChannelAllocation, PhysicalSharedChannelAllocation_choice,
@@ -62289,16 +65822,16 @@ dissect_rrc_RAB_InformationReconfigList(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_19_sequence[] = {
+static const per_sequence_t T_fdd_20_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_19, T_fdd_19_sequence);
+ ett_rrc_T_fdd_20, T_fdd_20_sequence);
return offset;
}
@@ -62311,7 +65844,7 @@ static const value_string rrc_T_dummy_01_vals[] = {
};
static const per_choice_t T_dummy_01_choice[] = {
- { 0, &hf_rrc_fdd_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_19 },
+ { 0, &hf_rrc_fdd_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_20 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -62379,15 +65912,15 @@ dissect_rrc_DL_AddReconfTransChInfo2List(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_fdd_20_sequence[] = {
+static const per_sequence_t T_fdd_21_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_20, T_fdd_20_sequence);
+ ett_rrc_T_fdd_21, T_fdd_21_sequence);
return offset;
}
@@ -62400,7 +65933,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_03_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_03_choice[] = {
- { 0, &hf_rrc_fdd_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_20 },
+ { 0, &hf_rrc_fdd_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_21 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -62432,7 +65965,7 @@ static const per_sequence_t RadioBearerReconfiguration_r3_IEs_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_09 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_01 },
+ { &hf_rrc_dummy_13 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_01 },
{ &hf_rrc_dl_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo },
{ &hf_rrc_dl_DeletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList },
{ &hf_rrc_dl_AddReconfTransChInfoList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfo2List },
@@ -62561,14 +66094,14 @@ dissect_rrc_RadioBearerReconfiguration_v770ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_71_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_77_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_71, T_nonCriticalExtensions_71_sequence);
+ ett_rrc_T_nonCriticalExtensions_77, T_nonCriticalExtensions_77_sequence);
return offset;
}
@@ -62576,7 +66109,7 @@ dissect_rrc_T_nonCriticalExtensions_71(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_10_sequence[] = {
{ &hf_rrc_radioBearerReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_71, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_71 },
+ { &hf_rrc_nonCriticalExtensions_77, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_77 },
{ NULL, 0, 0, NULL }
};
@@ -62694,16 +66227,16 @@ dissect_rrc_T_r3_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_fdd_21_sequence[] = {
+static const per_sequence_t T_fdd_22_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_21, T_fdd_21_sequence);
+ ett_rrc_T_fdd_22, T_fdd_22_sequence);
return offset;
}
@@ -62716,7 +66249,7 @@ static const value_string rrc_T_dummy_02_vals[] = {
};
static const per_choice_t T_dummy_02_choice[] = {
- { 0, &hf_rrc_fdd_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_21 },
+ { 0, &hf_rrc_fdd_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_22 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -62731,15 +66264,15 @@ dissect_rrc_T_dummy_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_22_sequence[] = {
+static const per_sequence_t T_fdd_23_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_22, T_fdd_22_sequence);
+ ett_rrc_T_fdd_23, T_fdd_23_sequence);
return offset;
}
@@ -62752,7 +66285,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_04_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_04_choice[] = {
- { 0, &hf_rrc_fdd_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_22 },
+ { 0, &hf_rrc_fdd_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_23 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -62784,7 +66317,7 @@ static const per_sequence_t RadioBearerReconfiguration_r4_IEs_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_10 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_02 },
+ { &hf_rrc_dummy_14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_02 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_DeletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList },
{ &hf_rrc_dl_AddReconfTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r4 },
@@ -62806,14 +66339,14 @@ dissect_rrc_RadioBearerReconfiguration_r4_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_72_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_78_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_72, T_nonCriticalExtensions_72_sequence);
+ ett_rrc_T_nonCriticalExtensions_78, T_nonCriticalExtensions_78_sequence);
return offset;
}
@@ -62821,7 +66354,7 @@ dissect_rrc_T_nonCriticalExtensions_72(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_11_sequence[] = {
{ &hf_rrc_radioBearerReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_72, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_72 },
+ { &hf_rrc_nonCriticalExtensions_78, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_78 },
{ NULL, 0, 0, NULL }
};
@@ -62909,16 +66442,16 @@ dissect_rrc_T_r4_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_fdd_23_sequence[] = {
+static const per_sequence_t T_fdd_24_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_23, T_fdd_23_sequence);
+ ett_rrc_T_fdd_24, T_fdd_24_sequence);
return offset;
}
@@ -62931,7 +66464,7 @@ static const value_string rrc_T_dummy_03_vals[] = {
};
static const per_choice_t T_dummy_03_choice[] = {
- { 0, &hf_rrc_fdd_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_23 },
+ { 0, &hf_rrc_fdd_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_24 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -62946,7 +66479,7 @@ dissect_rrc_T_dummy_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_complete_07_sequence[] = {
+static const per_sequence_t T_complete_08_sequence[] = {
{ &hf_rrc_rab_InformationReconfigList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList },
{ &hf_rrc_rb_InformationReconfigList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r5 },
{ &hf_rrc_rb_InformationAffectedList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationAffectedList_r5 },
@@ -62954,7 +66487,7 @@ static const per_sequence_t T_complete_07_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_03 },
+ { &hf_rrc_dummy_15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_03 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_DeletedTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList_r5 },
{ &hf_rrc_dl_AddReconfTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r5 },
@@ -62962,9 +66495,9 @@ static const per_sequence_t T_complete_07_sequence[] = {
};
static int
-dissect_rrc_T_complete_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_07, T_complete_07_sequence);
+ ett_rrc_T_complete_08, T_complete_08_sequence);
return offset;
}
@@ -62980,88 +66513,88 @@ dissect_rrc_DefaultConfigIdentity_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_defaultConfig_07_sequence[] = {
+static const per_sequence_t T_defaultConfig_08_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r5 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_07, T_defaultConfig_07_sequence);
+ ett_rrc_T_defaultConfig_08, T_defaultConfig_08_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_07_vals[] = {
+static const value_string rrc_T_preConfigMode_08_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_07_choice[] = {
+static const per_choice_t T_preConfigMode_08_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_07, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_07 },
+ { 1, &hf_rrc_defaultConfig_08, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_08 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_07, T_preConfigMode_07_choice,
+ ett_rrc_T_preConfigMode_08, T_preConfigMode_08_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_07_sequence[] = {
- { &hf_rrc_preConfigMode_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_07 },
+static const per_sequence_t T_preconfiguration_08_sequence[] = {
+ { &hf_rrc_preConfigMode_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_08 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_07, T_preconfiguration_07_sequence);
+ ett_rrc_T_preconfiguration_08, T_preconfiguration_08_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_07_vals[] = {
+static const value_string rrc_T_specificationMode_08_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_07_choice[] = {
- { 0, &hf_rrc_complete_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_07 },
- { 1, &hf_rrc_preconfiguration_07, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_07 },
+static const per_choice_t T_specificationMode_08_choice[] = {
+ { 0, &hf_rrc_complete_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_08 },
+ { 1, &hf_rrc_preconfiguration_08, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_08 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_07, T_specificationMode_07_choice,
+ ett_rrc_T_specificationMode_08, T_specificationMode_08_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_24_sequence[] = {
+static const per_sequence_t T_fdd_25_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_24, T_fdd_24_sequence);
+ ett_rrc_T_fdd_25, T_fdd_25_sequence);
return offset;
}
@@ -63074,7 +66607,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_05_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_05_choice[] = {
- { 0, &hf_rrc_fdd_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_24 },
+ { 0, &hf_rrc_fdd_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_25 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -63101,7 +66634,7 @@ static const per_sequence_t RadioBearerReconfiguration_r5_IEs_sequence[] = {
{ &hf_rrc_utran_DRX_CycleLengthCoeff, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient },
{ &hf_rrc_cn_InformationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
- { &hf_rrc_specificationMode_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_07 },
+ { &hf_rrc_specificationMode_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_08 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_ul_ChannelRequirement_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_ChannelRequirement_r5 },
@@ -63121,14 +66654,14 @@ dissect_rrc_RadioBearerReconfiguration_r5_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_73_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_79_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_73, T_nonCriticalExtensions_73_sequence);
+ ett_rrc_T_nonCriticalExtensions_79, T_nonCriticalExtensions_79_sequence);
return offset;
}
@@ -63136,7 +66669,7 @@ dissect_rrc_T_nonCriticalExtensions_73(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_12_sequence[] = {
{ &hf_rrc_radioBearerReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_73, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_73 },
+ { &hf_rrc_nonCriticalExtensions_79, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_79 },
{ NULL, 0, 0, NULL }
};
@@ -63195,7 +66728,7 @@ dissect_rrc_T_r5_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_complete_08_sequence[] = {
+static const per_sequence_t T_complete_09_sequence[] = {
{ &hf_rrc_rab_InformationReconfigList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList },
{ &hf_rrc_rb_InformationReconfigList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r6 },
{ &hf_rrc_rb_InformationAffectedList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationAffectedList_r6 },
@@ -63211,9 +66744,9 @@ static const per_sequence_t T_complete_08_sequence[] = {
};
static int
-dissect_rrc_T_complete_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_08, T_complete_08_sequence);
+ ett_rrc_T_complete_09, T_complete_09_sequence);
return offset;
}
@@ -63229,73 +66762,73 @@ dissect_rrc_DefaultConfigIdentity_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_defaultConfig_08_sequence[] = {
+static const per_sequence_t T_defaultConfig_09_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_08, T_defaultConfig_08_sequence);
+ ett_rrc_T_defaultConfig_09, T_defaultConfig_09_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_08_vals[] = {
+static const value_string rrc_T_preConfigMode_09_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_08_choice[] = {
+static const per_choice_t T_preConfigMode_09_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_08, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_08 },
+ { 1, &hf_rrc_defaultConfig_09, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_09 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_08, T_preConfigMode_08_choice,
+ ett_rrc_T_preConfigMode_09, T_preConfigMode_09_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_08_sequence[] = {
- { &hf_rrc_preConfigMode_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_08 },
+static const per_sequence_t T_preconfiguration_09_sequence[] = {
+ { &hf_rrc_preConfigMode_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_09 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_08, T_preconfiguration_08_sequence);
+ ett_rrc_T_preconfiguration_09, T_preconfiguration_09_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_08_vals[] = {
+static const value_string rrc_T_specificationMode_09_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_08_choice[] = {
- { 0, &hf_rrc_complete_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_08 },
- { 1, &hf_rrc_preconfiguration_08, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_08 },
+static const per_choice_t T_specificationMode_09_choice[] = {
+ { 0, &hf_rrc_complete_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_09 },
+ { 1, &hf_rrc_preconfiguration_09, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_09 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_08, T_specificationMode_08_choice,
+ ett_rrc_T_specificationMode_09, T_specificationMode_09_choice,
NULL);
return offset;
@@ -63317,7 +66850,7 @@ static const per_sequence_t RadioBearerReconfiguration_r6_IEs_sequence[] = {
{ &hf_rrc_utran_DRX_CycleLengthCoeff, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient },
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
- { &hf_rrc_specificationMode_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_08 },
+ { &hf_rrc_specificationMode_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_09 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_ul_DPCH_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r6 },
@@ -63382,34 +66915,34 @@ dissect_rrc_RAB_InformationMBMSPtpList(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_complete_09_sequence[] = {
+static const per_sequence_t T_complete_10_sequence[] = {
{ &hf_rrc_rab_InformationMBMSPtpList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationMBMSPtpList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_complete_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_09, T_complete_09_sequence);
+ ett_rrc_T_complete_10, T_complete_10_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_09_vals[] = {
+static const value_string rrc_T_specificationMode_10_vals[] = {
{ 0, "complete" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_09_choice[] = {
- { 0, &hf_rrc_complete_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_09 },
+static const per_choice_t T_specificationMode_10_choice[] = {
+ { 0, &hf_rrc_complete_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_10 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_09, T_specificationMode_09_choice,
+ ett_rrc_T_specificationMode_10, T_specificationMode_10_choice,
NULL);
return offset;
@@ -63417,7 +66950,7 @@ dissect_rrc_T_specificationMode_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t RadioBearerReconfiguration_v6f0ext_IEs_sequence[] = {
- { &hf_rrc_specificationMode_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_09 },
+ { &hf_rrc_specificationMode_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_10 },
{ NULL, 0, 0, NULL }
};
@@ -63430,14 +66963,14 @@ dissect_rrc_RadioBearerReconfiguration_v6f0ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_74_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_80_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_74, T_nonCriticalExtensions_74_sequence);
+ ett_rrc_T_nonCriticalExtensions_80, T_nonCriticalExtensions_80_sequence);
return offset;
}
@@ -63445,7 +66978,7 @@ dissect_rrc_T_nonCriticalExtensions_74(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_13_sequence[] = {
{ &hf_rrc_radioBearerReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_74, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_74 },
+ { &hf_rrc_nonCriticalExtensions_80, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_80 },
{ NULL, 0, 0, NULL }
};
@@ -63504,14 +67037,14 @@ dissect_rrc_T_r6_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const value_string rrc_T_responseToChangeOfUE_Capability_03_vals[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_04_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
-dissect_rrc_T_responseToChangeOfUE_Capability_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_responseToChangeOfUE_Capability_04(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, FALSE, 0, NULL);
@@ -63519,7 +67052,7 @@ dissect_rrc_T_responseToChangeOfUE_Capability_03(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_complete_10_sequence[] = {
+static const per_sequence_t T_complete_11_sequence[] = {
{ &hf_rrc_rab_InformationReconfigList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList },
{ &hf_rrc_rab_InformationMBMSPtpList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationMBMSPtpList },
{ &hf_rrc_rb_InformationReconfigList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r7 },
@@ -63536,81 +67069,81 @@ static const per_sequence_t T_complete_10_sequence[] = {
};
static int
-dissect_rrc_T_complete_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_10, T_complete_10_sequence);
+ ett_rrc_T_complete_11, T_complete_11_sequence);
return offset;
}
-static const per_sequence_t T_defaultConfig_09_sequence[] = {
+static const per_sequence_t T_defaultConfig_10_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_09, T_defaultConfig_09_sequence);
+ ett_rrc_T_defaultConfig_10, T_defaultConfig_10_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_09_vals[] = {
+static const value_string rrc_T_preConfigMode_10_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_09_choice[] = {
+static const per_choice_t T_preConfigMode_10_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_09, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_09 },
+ { 1, &hf_rrc_defaultConfig_10, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_10 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_09, T_preConfigMode_09_choice,
+ ett_rrc_T_preConfigMode_10, T_preConfigMode_10_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_09_sequence[] = {
- { &hf_rrc_preConfigMode_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_09 },
+static const per_sequence_t T_preconfiguration_10_sequence[] = {
+ { &hf_rrc_preConfigMode_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_10 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_09, T_preconfiguration_09_sequence);
+ ett_rrc_T_preconfiguration_10, T_preconfiguration_10_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_10_vals[] = {
+static const value_string rrc_T_specificationMode_11_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_10_choice[] = {
- { 0, &hf_rrc_complete_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_10 },
- { 1, &hf_rrc_preconfiguration_09, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_09 },
+static const per_choice_t T_specificationMode_11_choice[] = {
+ { 0, &hf_rrc_complete_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_11 },
+ { 1, &hf_rrc_preconfiguration_10, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_10 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_10, T_specificationMode_10_choice,
+ ett_rrc_T_specificationMode_11, T_specificationMode_11_choice,
NULL);
return offset;
@@ -63634,8 +67167,8 @@ static const per_sequence_t RadioBearerReconfiguration_r7_IEs_sequence[] = {
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
- { &hf_rrc_responseToChangeOfUE_Capability_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_03 },
- { &hf_rrc_specificationMode_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_10 },
+ { &hf_rrc_responseToChangeOfUE_Capability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_04 },
+ { &hf_rrc_specificationMode_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_11 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
{ &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
@@ -63731,14 +67264,14 @@ dissect_rrc_RadioBearerReconfiguration_v7g0ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_75_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_81_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_75, T_nonCriticalExtensions_75_sequence);
+ ett_rrc_T_nonCriticalExtensions_81, T_nonCriticalExtensions_81_sequence);
return offset;
}
@@ -63746,7 +67279,7 @@ dissect_rrc_T_nonCriticalExtensions_75(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7g0NonCriticalExtensions_08_sequence[] = {
{ &hf_rrc_radioBearerReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_75, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_75 },
+ { &hf_rrc_nonCriticalExtensions_81, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_81 },
{ NULL, 0, 0, NULL }
};
@@ -63834,14 +67367,14 @@ dissect_rrc_T_r7_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const value_string rrc_T_responseToChangeOfUE_Capability_04_vals[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_05_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
-dissect_rrc_T_responseToChangeOfUE_Capability_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_responseToChangeOfUE_Capability_05(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, FALSE, 0, NULL);
@@ -63880,7 +67413,7 @@ dissect_rrc_RAB_InformationReconfigList_r8(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_complete_11_sequence[] = {
+static const per_sequence_t T_complete_12_sequence[] = {
{ &hf_rrc_rab_InformationReconfigList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList_r8 },
{ &hf_rrc_rab_InformationMBMSPtpList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationMBMSPtpList },
{ &hf_rrc_rb_InformationReconfigList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r8 },
@@ -63897,81 +67430,81 @@ static const per_sequence_t T_complete_11_sequence[] = {
};
static int
-dissect_rrc_T_complete_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_11, T_complete_11_sequence);
+ ett_rrc_T_complete_12, T_complete_12_sequence);
return offset;
}
-static const per_sequence_t T_defaultConfig_10_sequence[] = {
+static const per_sequence_t T_defaultConfig_11_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_10, T_defaultConfig_10_sequence);
+ ett_rrc_T_defaultConfig_11, T_defaultConfig_11_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_10_vals[] = {
+static const value_string rrc_T_preConfigMode_11_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_10_choice[] = {
+static const per_choice_t T_preConfigMode_11_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_10, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_10 },
+ { 1, &hf_rrc_defaultConfig_11, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_11 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_10, T_preConfigMode_10_choice,
+ ett_rrc_T_preConfigMode_11, T_preConfigMode_11_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_10_sequence[] = {
- { &hf_rrc_preConfigMode_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_10 },
+static const per_sequence_t T_preconfiguration_11_sequence[] = {
+ { &hf_rrc_preConfigMode_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_11 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_10, T_preconfiguration_10_sequence);
+ ett_rrc_T_preconfiguration_11, T_preconfiguration_11_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_11_vals[] = {
+static const value_string rrc_T_specificationMode_12_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_11_choice[] = {
- { 0, &hf_rrc_complete_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_11 },
- { 1, &hf_rrc_preconfiguration_10, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_10 },
+static const per_choice_t T_specificationMode_12_choice[] = {
+ { 0, &hf_rrc_complete_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_12 },
+ { 1, &hf_rrc_preconfiguration_11, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_11 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_11, T_specificationMode_11_choice,
+ ett_rrc_T_specificationMode_12, T_specificationMode_12_choice,
NULL);
return offset;
@@ -63995,9 +67528,9 @@ static const per_sequence_t RadioBearerReconfiguration_r8_IEs_sequence[] = {
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
- { &hf_rrc_responseToChangeOfUE_Capability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_04 },
- { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
- { &hf_rrc_specificationMode_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_11 },
+ { &hf_rrc_responseToChangeOfUE_Capability_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_05 },
+ { &hf_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_specificationMode_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_12 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
{ &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
@@ -64055,14 +67588,14 @@ dissect_rrc_RadioBearerReconfiguration_v8a0ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_76_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_82_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_76, T_nonCriticalExtensions_76_sequence);
+ ett_rrc_T_nonCriticalExtensions_82, T_nonCriticalExtensions_82_sequence);
return offset;
}
@@ -64070,7 +67603,7 @@ dissect_rrc_T_nonCriticalExtensions_76(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v8a0NonCriticalExtensions_05_sequence[] = {
{ &hf_rrc_radioBearerReconfiguration_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_76, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_76 },
+ { &hf_rrc_nonCriticalExtensions_82, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_82 },
{ NULL, 0, 0, NULL }
};
@@ -64159,14 +67692,14 @@ dissect_rrc_T_r8_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const value_string rrc_T_responseToChangeOfUE_Capability_05_vals[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_06_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
-dissect_rrc_T_responseToChangeOfUE_Capability_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_responseToChangeOfUE_Capability_06(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, FALSE, 0, NULL);
@@ -64174,7 +67707,7 @@ dissect_rrc_T_responseToChangeOfUE_Capability_05(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_complete_12_sequence[] = {
+static const per_sequence_t T_complete_13_sequence[] = {
{ &hf_rrc_rab_InformationReconfigList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList_r8 },
{ &hf_rrc_rab_InformationMBMSPtpList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationMBMSPtpList },
{ &hf_rrc_rb_InformationReconfigList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r8 },
@@ -64191,81 +67724,81 @@ static const per_sequence_t T_complete_12_sequence[] = {
};
static int
-dissect_rrc_T_complete_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_12, T_complete_12_sequence);
+ ett_rrc_T_complete_13, T_complete_13_sequence);
return offset;
}
-static const per_sequence_t T_defaultConfig_11_sequence[] = {
+static const per_sequence_t T_defaultConfig_12_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_11, T_defaultConfig_11_sequence);
+ ett_rrc_T_defaultConfig_12, T_defaultConfig_12_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_11_vals[] = {
+static const value_string rrc_T_preConfigMode_12_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_11_choice[] = {
+static const per_choice_t T_preConfigMode_12_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_11, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_11 },
+ { 1, &hf_rrc_defaultConfig_12, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_12 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_11, T_preConfigMode_11_choice,
+ ett_rrc_T_preConfigMode_12, T_preConfigMode_12_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_11_sequence[] = {
- { &hf_rrc_preConfigMode_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_11 },
+static const per_sequence_t T_preconfiguration_12_sequence[] = {
+ { &hf_rrc_preConfigMode_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_12 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_11, T_preconfiguration_11_sequence);
+ ett_rrc_T_preconfiguration_12, T_preconfiguration_12_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_12_vals[] = {
+static const value_string rrc_T_specificationMode_13_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_12_choice[] = {
- { 0, &hf_rrc_complete_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_12 },
- { 1, &hf_rrc_preconfiguration_11, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_11 },
+static const per_choice_t T_specificationMode_13_choice[] = {
+ { 0, &hf_rrc_complete_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_13 },
+ { 1, &hf_rrc_preconfiguration_12, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_12 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_12, T_specificationMode_12_choice,
+ ett_rrc_T_specificationMode_13, T_specificationMode_13_choice,
NULL);
return offset;
@@ -64289,9 +67822,9 @@ static const per_sequence_t RadioBearerReconfiguration_r9_IEs_sequence[] = {
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
- { &hf_rrc_responseToChangeOfUE_Capability_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_05 },
+ { &hf_rrc_responseToChangeOfUE_Capability_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_06 },
{ &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
- { &hf_rrc_specificationMode_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_12 },
+ { &hf_rrc_specificationMode_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_13 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
{ &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
@@ -64336,14 +67869,14 @@ dissect_rrc_RadioBearerReconfiguration_v950ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_77_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_83_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_77, T_nonCriticalExtensions_77_sequence);
+ ett_rrc_T_nonCriticalExtensions_83, T_nonCriticalExtensions_83_sequence);
return offset;
}
@@ -64351,7 +67884,7 @@ dissect_rrc_T_nonCriticalExtensions_77(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v950NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_radioBearerReconfiguration_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v950ext_IEs },
- { &hf_rrc_nonCriticalExtensions_77, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_77 },
+ { &hf_rrc_nonCriticalExtensions_83, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_83 },
{ NULL, 0, 0, NULL }
};
@@ -64380,145 +67913,362 @@ dissect_rrc_T_r9_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_58_sequence[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_07_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_responseToChangeOfUE_Capability_07(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_complete_14_sequence[] = {
+ { &hf_rrc_rab_InformationReconfigList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList_r8 },
+ { &hf_rrc_rab_InformationMBMSPtpList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationMBMSPtpList },
+ { &hf_rrc_rb_InformationReconfigList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r8 },
+ { &hf_rrc_rb_InformationAffectedList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationAffectedList_r8 },
+ { &hf_rrc_rb_PDCPContextRelocationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_PDCPContextRelocationList },
+ { &hf_rrc_pdcp_ROHC_TargetMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_ROHC_TargetMode },
+ { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
+ { &hf_rrc_ul_deletedTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList_r6 },
+ { &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
+ { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
+ { &hf_rrc_dl_DeletedTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList_r7 },
+ { &hf_rrc_dl_AddReconfTransChInfoList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_rrc_T_complete_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_rrc_T_criticalExtensions_58, T_criticalExtensions_58_sequence);
+ ett_rrc_T_complete_14, T_complete_14_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_57_vals[] = {
+static const per_sequence_t T_defaultConfig_13_sequence[] = {
+ { &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
+ { &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_13, T_defaultConfig_13_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_preConfigMode_13_vals[] = {
+ { 0, "predefinedConfigIdentity" },
+ { 1, "defaultConfig" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_preConfigMode_13_choice[] = {
+ { 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
+ { 1, &hf_rrc_defaultConfig_13, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_13 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_13, T_preConfigMode_13_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_preconfiguration_13_sequence[] = {
+ { &hf_rrc_preConfigMode_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_13 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_13, T_preconfiguration_13_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_specificationMode_14_vals[] = {
+ { 0, "complete" },
+ { 1, "preconfiguration" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_specificationMode_14_choice[] = {
+ { 0, &hf_rrc_complete_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_14 },
+ { 1, &hf_rrc_preconfiguration_13, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_13 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_14, T_specificationMode_14_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RadioBearerReconfiguration_r10_IEs_sequence[] = {
+ { &hf_rrc_integrityProtectionModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtectionModeInfo_r7 },
+ { &hf_rrc_cipheringModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringModeInfo_r7 },
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_delayRestrictionFlag, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DelayRestrictionFlag },
+ { &hf_rrc_new_U_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_U_RNTI },
+ { &hf_rrc_new_C_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_C_RNTI },
+ { &hf_rrc_new_DSCH_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DSCH_RNTI },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
+ { &hf_rrc_ueMobilityStateIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_High_MobilityDetected },
+ { &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
+ { &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
+ { &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
+ { &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { &hf_rrc_responseToChangeOfUE_Capability_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_07 },
+ { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_specificationMode_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_14 },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_mimoParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_Parameters_r9 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_ul_SecondaryCellInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SecondaryCellInfoFDD },
+ { &hf_rrc_ul_MulticarrierEDCHInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_MulticarrierEDCHInfo_TDD128 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r8 },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { &hf_rrc_controlChannelDRXInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ControlChannelDRXInfo_TDD128_r8 },
+ { &hf_rrc_sps_Information_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SPS_Information_TDD128_r8 },
+ { &hf_rrc_mu_MIMO_Info_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MU_MIMO_Info_TDD128 },
+ { &hf_rrc_mbms_PL_ServiceRestrictInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_PL_ServiceRestrictInfo_r6 },
+ { &hf_rrc_cellDCHMeasOccasionInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellDCHMeasOccasionInfo_TDD128_r9 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_RadioBearerReconfiguration_r10_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_rrc_RadioBearerReconfiguration_r10_IEs, RadioBearerReconfiguration_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_84_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_84, T_nonCriticalExtensions_84_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_06_sequence[] = {
+ { &hf_rrc_radioBearerReconfiguration_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_r10_IEs },
+ { &hf_rrc_radioBearerReconfiguration_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_84, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_84 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_06, T_r10_06_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_65_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_T_criticalExtensions_65, T_criticalExtensions_65_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_64_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_64_choice[] = {
+ { 0, &hf_rrc_r10_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_06 },
+ { 1, &hf_rrc_criticalExtensions_65, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_65 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_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_rrc_T_criticalExtensions_64, T_criticalExtensions_64_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_63_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_57_choice[] = {
+static const per_choice_t T_criticalExtensions_63_choice[] = {
{ 0, &hf_rrc_r9_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_06 },
- { 1, &hf_rrc_criticalExtensions_58, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_58 },
+ { 1, &hf_rrc_criticalExtensions_64, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_64 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_57, T_criticalExtensions_57_choice,
+ ett_rrc_T_criticalExtensions_63, T_criticalExtensions_63_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_56_vals[] = {
+static const value_string rrc_T_criticalExtensions_62_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_56_choice[] = {
+static const per_choice_t T_criticalExtensions_62_choice[] = {
{ 0, &hf_rrc_r8_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_07 },
- { 1, &hf_rrc_criticalExtensions_57, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_57 },
+ { 1, &hf_rrc_criticalExtensions_63, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_63 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_56, T_criticalExtensions_56_choice,
+ ett_rrc_T_criticalExtensions_62, T_criticalExtensions_62_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_55_vals[] = {
+static const value_string rrc_T_criticalExtensions_61_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_55_choice[] = {
+static const per_choice_t T_criticalExtensions_61_choice[] = {
{ 0, &hf_rrc_r7_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_06 },
- { 1, &hf_rrc_criticalExtensions_56, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_56 },
+ { 1, &hf_rrc_criticalExtensions_62, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_62 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_55, T_criticalExtensions_55_choice,
+ ett_rrc_T_criticalExtensions_61, T_criticalExtensions_61_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_54_vals[] = {
+static const value_string rrc_T_criticalExtensions_60_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_54_choice[] = {
+static const per_choice_t T_criticalExtensions_60_choice[] = {
{ 0, &hf_rrc_r6_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_07 },
- { 1, &hf_rrc_criticalExtensions_55, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_55 },
+ { 1, &hf_rrc_criticalExtensions_61, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_61 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_54, T_criticalExtensions_54_choice,
+ ett_rrc_T_criticalExtensions_60, T_criticalExtensions_60_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_53_vals[] = {
+static const value_string rrc_T_criticalExtensions_59_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_53_choice[] = {
+static const per_choice_t T_criticalExtensions_59_choice[] = {
{ 0, &hf_rrc_r5_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_05 },
- { 1, &hf_rrc_criticalExtensions_54, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_54 },
+ { 1, &hf_rrc_criticalExtensions_60, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_60 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_53, T_criticalExtensions_53_choice,
+ ett_rrc_T_criticalExtensions_59, T_criticalExtensions_59_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_52_vals[] = {
+static const value_string rrc_T_criticalExtensions_58_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_52_choice[] = {
+static const per_choice_t T_criticalExtensions_58_choice[] = {
{ 0, &hf_rrc_r4_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_06 },
- { 1, &hf_rrc_criticalExtensions_53, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_53 },
+ { 1, &hf_rrc_criticalExtensions_59, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_59 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_52, T_criticalExtensions_52_choice,
+ ett_rrc_T_criticalExtensions_58, T_criticalExtensions_58_choice,
NULL);
return offset;
@@ -64527,7 +68277,7 @@ dissect_rrc_T_criticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_12_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_52 },
+ { &hf_rrc_criticalExtensions_58, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_58 },
{ NULL, 0, 0, NULL }
};
@@ -64554,7 +68304,7 @@ static const per_choice_t RadioBearerReconfiguration_choice[] = {
static int
dissect_rrc_RadioBearerReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 277 "../../asn1/rrc/rrc.cnf"
+#line 285 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReconfiguration");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerReconfiguration, RadioBearerReconfiguration_choice,
@@ -64567,16 +68317,16 @@ dissect_rrc_RadioBearerReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_fdd_25_sequence[] = {
+static const per_sequence_t T_fdd_26_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_25, T_fdd_25_sequence);
+ ett_rrc_T_fdd_26, T_fdd_26_sequence);
return offset;
}
@@ -64589,7 +68339,7 @@ static const value_string rrc_T_dummy_04_vals[] = {
};
static const per_choice_t T_dummy_04_choice[] = {
- { 0, &hf_rrc_fdd_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_25 },
+ { 0, &hf_rrc_fdd_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_26 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -64604,15 +68354,15 @@ dissect_rrc_T_dummy_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_26_sequence[] = {
+static const per_sequence_t T_fdd_27_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_26, T_fdd_26_sequence);
+ ett_rrc_T_fdd_27, T_fdd_27_sequence);
return offset;
}
@@ -64625,7 +68375,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_06_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_06_choice[] = {
- { 0, &hf_rrc_fdd_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_26 },
+ { 0, &hf_rrc_fdd_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_27 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -64659,7 +68409,7 @@ static const per_sequence_t RadioBearerRelease_r3_IEs_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_04 },
+ { &hf_rrc_dummy_16 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_04 },
{ &hf_rrc_dl_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo },
{ &hf_rrc_dl_DeletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList },
{ &hf_rrc_dl_AddReconfTransChInfoList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfo2List },
@@ -64774,14 +68524,14 @@ dissect_rrc_RadioBearerRelease_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_80_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_87_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_87(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_rrc_T_nonCriticalExtensions_80, T_nonCriticalExtensions_80_sequence);
+ ett_rrc_T_nonCriticalExtensions_87, T_nonCriticalExtensions_87_sequence);
return offset;
}
@@ -64789,7 +68539,7 @@ dissect_rrc_T_nonCriticalExtensions_80(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_15_sequence[] = {
{ &hf_rrc_radioBearerRelease_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_80, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_80 },
+ { &hf_rrc_nonCriticalExtensions_87, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_87 },
{ NULL, 0, 0, NULL }
};
@@ -64892,16 +68642,16 @@ dissect_rrc_T_r3_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_fdd_27_sequence[] = {
+static const per_sequence_t T_fdd_28_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_27, T_fdd_27_sequence);
+ ett_rrc_T_fdd_28, T_fdd_28_sequence);
return offset;
}
@@ -64914,7 +68664,7 @@ static const value_string rrc_T_dummy_05_vals[] = {
};
static const per_choice_t T_dummy_05_choice[] = {
- { 0, &hf_rrc_fdd_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_27 },
+ { 0, &hf_rrc_fdd_28 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_28 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -64929,15 +68679,15 @@ dissect_rrc_T_dummy_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_28_sequence[] = {
+static const per_sequence_t T_fdd_29_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_28, T_fdd_28_sequence);
+ ett_rrc_T_fdd_29, T_fdd_29_sequence);
return offset;
}
@@ -64950,7 +68700,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_07_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_07_choice[] = {
- { 0, &hf_rrc_fdd_28 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_28 },
+ { 0, &hf_rrc_fdd_29 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_29 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -64984,7 +68734,7 @@ static const per_sequence_t RadioBearerRelease_r4_IEs_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_13 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_05 },
+ { &hf_rrc_dummy_17 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_05 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_DeletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList },
{ &hf_rrc_dl_AddReconfTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r4 },
@@ -65006,14 +68756,14 @@ dissect_rrc_RadioBearerRelease_r4_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_81_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_88_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_88(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_rrc_T_nonCriticalExtensions_81, T_nonCriticalExtensions_81_sequence);
+ ett_rrc_T_nonCriticalExtensions_88, T_nonCriticalExtensions_88_sequence);
return offset;
}
@@ -65021,7 +68771,7 @@ dissect_rrc_T_nonCriticalExtensions_81(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_16_sequence[] = {
{ &hf_rrc_radioBearerRelease_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_81, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_81 },
+ { &hf_rrc_nonCriticalExtensions_88, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_88 },
{ NULL, 0, 0, NULL }
};
@@ -65094,16 +68844,16 @@ dissect_rrc_T_r4_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_fdd_29_sequence[] = {
+static const per_sequence_t T_fdd_30_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_29, T_fdd_29_sequence);
+ ett_rrc_T_fdd_30, T_fdd_30_sequence);
return offset;
}
@@ -65116,7 +68866,7 @@ static const value_string rrc_T_dummy_06_vals[] = {
};
static const per_choice_t T_dummy_06_choice[] = {
- { 0, &hf_rrc_fdd_29 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_29 },
+ { 0, &hf_rrc_fdd_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_30 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -65131,15 +68881,15 @@ dissect_rrc_T_dummy_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_30_sequence[] = {
+static const per_sequence_t T_fdd_31_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_30, T_fdd_30_sequence);
+ ett_rrc_T_fdd_31, T_fdd_31_sequence);
return offset;
}
@@ -65152,7 +68902,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_08_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_08_choice[] = {
- { 0, &hf_rrc_fdd_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_30 },
+ { 0, &hf_rrc_fdd_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_31 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -65187,7 +68937,7 @@ static const per_sequence_t RadioBearerRelease_r5_IEs_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_06 },
+ { &hf_rrc_dummy_18 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_06 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_DeletedTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList_r5 },
{ &hf_rrc_dl_AddReconfTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r5 },
@@ -65210,14 +68960,14 @@ dissect_rrc_RadioBearerRelease_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_82_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_89_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_89(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_rrc_T_nonCriticalExtensions_82, T_nonCriticalExtensions_82_sequence);
+ ett_rrc_T_nonCriticalExtensions_89, T_nonCriticalExtensions_89_sequence);
return offset;
}
@@ -65225,7 +68975,7 @@ dissect_rrc_T_nonCriticalExtensions_82(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_17_sequence[] = {
{ &hf_rrc_radioBearerRelease_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_82, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_82 },
+ { &hf_rrc_nonCriticalExtensions_89, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_89 },
{ NULL, 0, 0, NULL }
};
@@ -65330,14 +69080,14 @@ dissect_rrc_RadioBearerRelease_v6b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_83_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_90_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_90(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_rrc_T_nonCriticalExtensions_83, T_nonCriticalExtensions_83_sequence);
+ ett_rrc_T_nonCriticalExtensions_90, T_nonCriticalExtensions_90_sequence);
return offset;
}
@@ -65345,7 +69095,7 @@ dissect_rrc_T_nonCriticalExtensions_83(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_18_sequence[] = {
{ &hf_rrc_radioBearerRelease_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_83, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_83 },
+ { &hf_rrc_nonCriticalExtensions_90, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_90 },
{ NULL, 0, 0, NULL }
};
@@ -65499,14 +69249,14 @@ dissect_rrc_RadioBearerRelease_v7g0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_84_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_91_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_91(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_rrc_T_nonCriticalExtensions_84, T_nonCriticalExtensions_84_sequence);
+ ett_rrc_T_nonCriticalExtensions_91, T_nonCriticalExtensions_91_sequence);
return offset;
}
@@ -65514,7 +69264,7 @@ dissect_rrc_T_nonCriticalExtensions_84(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7g0NonCriticalExtensions_10_sequence[] = {
{ &hf_rrc_radioBearerRelease_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_84, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_84 },
+ { &hf_rrc_nonCriticalExtensions_91, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_91 },
{ NULL, 0, 0, NULL }
};
@@ -65674,14 +69424,14 @@ dissect_rrc_RadioBearerRelease_v8a0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_85_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_92_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_92(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_rrc_T_nonCriticalExtensions_85, T_nonCriticalExtensions_85_sequence);
+ ett_rrc_T_nonCriticalExtensions_92, T_nonCriticalExtensions_92_sequence);
return offset;
}
@@ -65689,7 +69439,7 @@ dissect_rrc_T_nonCriticalExtensions_85(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v8a0NonCriticalExtensions_06_sequence[] = {
{ &hf_rrc_radioBearerRelease_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_85, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_85 },
+ { &hf_rrc_nonCriticalExtensions_92, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_92 },
{ NULL, 0, 0, NULL }
};
@@ -65864,14 +69614,14 @@ dissect_rrc_RadioBearerRelease_v970ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_86_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_93_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_86(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_93(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_rrc_T_nonCriticalExtensions_86, T_nonCriticalExtensions_86_sequence);
+ ett_rrc_T_nonCriticalExtensions_93, T_nonCriticalExtensions_93_sequence);
return offset;
}
@@ -65879,7 +69629,7 @@ dissect_rrc_T_nonCriticalExtensions_86(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v970NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_radioBearerRelease_v970ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v970ext_IEs },
- { &hf_rrc_nonCriticalExtensions_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_86 },
+ { &hf_rrc_nonCriticalExtensions_93, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_93 },
{ NULL, 0, 0, NULL }
};
@@ -65923,145 +69673,258 @@ dissect_rrc_T_r9_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_65_sequence[] = {
+static const per_sequence_t RadioBearerRelease_r10_IEs_sequence[] = {
+ { &hf_rrc_integrityProtectionModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtectionModeInfo_r7 },
+ { &hf_rrc_cipheringModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringModeInfo_r7 },
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_new_U_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_U_RNTI },
+ { &hf_rrc_new_C_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_C_RNTI },
+ { &hf_rrc_new_DSCH_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DSCH_RNTI },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
+ { &hf_rrc_ueMobilityStateIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_High_MobilityDetected },
+ { &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
+ { &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
+ { &hf_rrc_signallingConnectionRelIndication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainIdentity },
+ { &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
+ { &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { &hf_rrc_rab_InformationReconfigList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList_r8 },
+ { &hf_rrc_rb_InformationReleaseList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RB_InformationReleaseList },
+ { &hf_rrc_rb_InformationReconfigList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r8 },
+ { &hf_rrc_rb_InformationAffectedList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationAffectedList_r8 },
+ { &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
+ { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
+ { &hf_rrc_ul_deletedTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList_r6 },
+ { &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
+ { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
+ { &hf_rrc_dl_DeletedTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList_r7 },
+ { &hf_rrc_dl_AddReconfTransChInfoList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r9 },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_mimoParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_Parameters_r9 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_ul_SecondaryCellInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SecondaryCellInfoFDD },
+ { &hf_rrc_ul_MulticarrierEDCHInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_MulticarrierEDCHInfo_TDD128 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r8 },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { &hf_rrc_controlChannelDRXInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ControlChannelDRXInfo_TDD128_r8 },
+ { &hf_rrc_sps_Information_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SPS_Information_TDD128_r8 },
+ { &hf_rrc_mu_MIMO_Info_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MU_MIMO_Info_TDD128 },
+ { &hf_rrc_mbms_PL_ServiceRestrictInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_PL_ServiceRestrictInfo_r6 },
+ { &hf_rrc_mbms_RB_ListReleasedToChangeTransferMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReleaseList },
+ { &hf_rrc_cellDCHMeasOccasionInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellDCHMeasOccasionInfo_TDD128_r9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_rrc_RadioBearerRelease_r10_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_rrc_T_criticalExtensions_65, T_criticalExtensions_65_sequence);
+ ett_rrc_RadioBearerRelease_r10_IEs, RadioBearerRelease_r10_IEs_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_64_vals[] = {
+static const per_sequence_t T_nonCriticalExtensions_94_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_94(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_rrc_T_nonCriticalExtensions_94, T_nonCriticalExtensions_94_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_07_sequence[] = {
+ { &hf_rrc_radioBearerRelease_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_r10_IEs },
+ { &hf_rrc_radioBearerRelease_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_94, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_94 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_07, T_r10_07_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_73_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_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_rrc_T_criticalExtensions_73, T_criticalExtensions_73_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_72_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_72_choice[] = {
+ { 0, &hf_rrc_r10_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_07 },
+ { 1, &hf_rrc_criticalExtensions_73, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_73 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_72(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_rrc_T_criticalExtensions_72, T_criticalExtensions_72_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_71_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_64_choice[] = {
+static const per_choice_t T_criticalExtensions_71_choice[] = {
{ 0, &hf_rrc_r9_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_07 },
- { 1, &hf_rrc_criticalExtensions_65, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_65 },
+ { 1, &hf_rrc_criticalExtensions_72, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_72 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_rrc_T_criticalExtensions_71(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_rrc_T_criticalExtensions_64, T_criticalExtensions_64_choice,
+ ett_rrc_T_criticalExtensions_71, T_criticalExtensions_71_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_63_vals[] = {
+static const value_string rrc_T_criticalExtensions_70_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_63_choice[] = {
+static const per_choice_t T_criticalExtensions_70_choice[] = {
{ 0, &hf_rrc_r8_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_08 },
- { 1, &hf_rrc_criticalExtensions_64, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_64 },
+ { 1, &hf_rrc_criticalExtensions_71, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_71 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_63, T_criticalExtensions_63_choice,
+ ett_rrc_T_criticalExtensions_70, T_criticalExtensions_70_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_62_vals[] = {
+static const value_string rrc_T_criticalExtensions_69_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_62_choice[] = {
+static const per_choice_t T_criticalExtensions_69_choice[] = {
{ 0, &hf_rrc_r7_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_07 },
- { 1, &hf_rrc_criticalExtensions_63, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_63 },
+ { 1, &hf_rrc_criticalExtensions_70, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_70 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_62, T_criticalExtensions_62_choice,
+ ett_rrc_T_criticalExtensions_69, T_criticalExtensions_69_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_61_vals[] = {
+static const value_string rrc_T_criticalExtensions_68_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_61_choice[] = {
+static const per_choice_t T_criticalExtensions_68_choice[] = {
{ 0, &hf_rrc_r6_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_08 },
- { 1, &hf_rrc_criticalExtensions_62, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_62 },
+ { 1, &hf_rrc_criticalExtensions_69, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_69 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_61, T_criticalExtensions_61_choice,
+ ett_rrc_T_criticalExtensions_68, T_criticalExtensions_68_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_60_vals[] = {
+static const value_string rrc_T_criticalExtensions_67_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_60_choice[] = {
+static const per_choice_t T_criticalExtensions_67_choice[] = {
{ 0, &hf_rrc_r5_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_06 },
- { 1, &hf_rrc_criticalExtensions_61, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_61 },
+ { 1, &hf_rrc_criticalExtensions_68, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_68 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_60, T_criticalExtensions_60_choice,
+ ett_rrc_T_criticalExtensions_67, T_criticalExtensions_67_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_59_vals[] = {
+static const value_string rrc_T_criticalExtensions_66_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_59_choice[] = {
+static const per_choice_t T_criticalExtensions_66_choice[] = {
{ 0, &hf_rrc_r4_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_07 },
- { 1, &hf_rrc_criticalExtensions_60, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_60 },
+ { 1, &hf_rrc_criticalExtensions_67, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_67 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_59, T_criticalExtensions_59_choice,
+ ett_rrc_T_criticalExtensions_66, T_criticalExtensions_66_choice,
NULL);
return offset;
@@ -66070,7 +69933,7 @@ dissect_rrc_T_criticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_13_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_59, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_59 },
+ { &hf_rrc_criticalExtensions_66, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_66 },
{ NULL, 0, 0, NULL }
};
@@ -66097,7 +69960,7 @@ static const per_choice_t RadioBearerRelease_choice[] = {
static int
dissect_rrc_RadioBearerRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 289 "../../asn1/rrc/rrc.cnf"
+#line 297 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerRelease");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerRelease, RadioBearerRelease_choice,
@@ -66222,16 +70085,16 @@ dissect_rrc_RAB_InformationSetupList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_31_sequence[] = {
+static const per_sequence_t T_fdd_32_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_31, T_fdd_31_sequence);
+ ett_rrc_T_fdd_32, T_fdd_32_sequence);
return offset;
}
@@ -66244,7 +70107,7 @@ static const value_string rrc_T_dummy_07_vals[] = {
};
static const per_choice_t T_dummy_07_choice[] = {
- { 0, &hf_rrc_fdd_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_31 },
+ { 0, &hf_rrc_fdd_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_32 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -66259,15 +70122,15 @@ dissect_rrc_T_dummy_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_32_sequence[] = {
+static const per_sequence_t T_fdd_33_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_32, T_fdd_32_sequence);
+ ett_rrc_T_fdd_33, T_fdd_33_sequence);
return offset;
}
@@ -66280,7 +70143,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_09_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_09_choice[] = {
- { 0, &hf_rrc_fdd_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_32 },
+ { 0, &hf_rrc_fdd_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_33 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -66313,7 +70176,7 @@ static const per_sequence_t RadioBearerSetup_r3_IEs_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_07 },
+ { &hf_rrc_dummy_19 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_07 },
{ &hf_rrc_dl_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo },
{ &hf_rrc_dl_DeletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList },
{ &hf_rrc_dl_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList },
@@ -66470,14 +70333,14 @@ dissect_rrc_RadioBearerSetup_v690ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_89_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_97_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_89(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_97(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_rrc_T_nonCriticalExtensions_89, T_nonCriticalExtensions_89_sequence);
+ ett_rrc_T_nonCriticalExtensions_97, T_nonCriticalExtensions_97_sequence);
return offset;
}
@@ -66485,7 +70348,7 @@ dissect_rrc_T_nonCriticalExtensions_89(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_22_sequence[] = {
{ &hf_rrc_radioBearerSetup_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_89, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_89 },
+ { &hf_rrc_nonCriticalExtensions_97, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_97 },
{ NULL, 0, 0, NULL }
};
@@ -66648,16 +70511,16 @@ dissect_rrc_RAB_InformationSetupList_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_33_sequence[] = {
+static const per_sequence_t T_fdd_34_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_33, T_fdd_33_sequence);
+ ett_rrc_T_fdd_34, T_fdd_34_sequence);
return offset;
}
@@ -66670,7 +70533,7 @@ static const value_string rrc_T_dummy_08_vals[] = {
};
static const per_choice_t T_dummy_08_choice[] = {
- { 0, &hf_rrc_fdd_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_33 },
+ { 0, &hf_rrc_fdd_34 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_34 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -66685,15 +70548,15 @@ dissect_rrc_T_dummy_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_34_sequence[] = {
+static const per_sequence_t T_fdd_35_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_34, T_fdd_34_sequence);
+ ett_rrc_T_fdd_35, T_fdd_35_sequence);
return offset;
}
@@ -66706,7 +70569,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_10_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_10_choice[] = {
- { 0, &hf_rrc_fdd_34 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_34 },
+ { 0, &hf_rrc_fdd_35 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_35 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -66739,7 +70602,7 @@ static const per_sequence_t RadioBearerSetup_r4_IEs_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_16 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_08 },
+ { &hf_rrc_dummy_20 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_08 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_DeletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList },
{ &hf_rrc_dl_AddReconfTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r4 },
@@ -66761,14 +70624,14 @@ dissect_rrc_RadioBearerSetup_r4_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtensions_90_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_98_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_98(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_rrc_T_nonCriticalExtensions_90, T_nonCriticalExtensions_90_sequence);
+ ett_rrc_T_nonCriticalExtensions_98, T_nonCriticalExtensions_98_sequence);
return offset;
}
@@ -66776,7 +70639,7 @@ dissect_rrc_T_nonCriticalExtensions_90(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_23_sequence[] = {
{ &hf_rrc_radioBearerSetup_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_90, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_90 },
+ { &hf_rrc_nonCriticalExtensions_98, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_98 },
{ NULL, 0, 0, NULL }
};
@@ -66961,16 +70824,16 @@ dissect_rrc_RAB_InformationSetupList_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_35_sequence[] = {
+static const per_sequence_t T_fdd_36_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_35, T_fdd_35_sequence);
+ ett_rrc_T_fdd_36, T_fdd_36_sequence);
return offset;
}
@@ -66983,7 +70846,7 @@ static const value_string rrc_T_dummy_09_vals[] = {
};
static const per_choice_t T_dummy_09_choice[] = {
- { 0, &hf_rrc_fdd_35 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_35 },
+ { 0, &hf_rrc_fdd_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_36 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -66998,15 +70861,15 @@ dissect_rrc_T_dummy_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_36_sequence[] = {
+static const per_sequence_t T_fdd_37_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_36, T_fdd_36_sequence);
+ ett_rrc_T_fdd_37, T_fdd_37_sequence);
return offset;
}
@@ -67019,7 +70882,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_11_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_11_choice[] = {
- { 0, &hf_rrc_fdd_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_36 },
+ { 0, &hf_rrc_fdd_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_37 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -67053,7 +70916,7 @@ static const per_sequence_t RadioBearerSetup_r5_IEs_sequence[] = {
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_deletedTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_17 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_09 },
+ { &hf_rrc_dummy_21 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_09 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_DeletedTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList_r5 },
{ &hf_rrc_dl_AddReconfTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r5 },
@@ -67076,14 +70939,14 @@ dissect_rrc_RadioBearerSetup_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtensions_91_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_99_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_99(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_rrc_T_nonCriticalExtensions_91, T_nonCriticalExtensions_91_sequence);
+ ett_rrc_T_nonCriticalExtensions_99, T_nonCriticalExtensions_99_sequence);
return offset;
}
@@ -67091,7 +70954,7 @@ dissect_rrc_T_nonCriticalExtensions_91(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_24_sequence[] = {
{ &hf_rrc_radioBearerSetup_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_91, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_91 },
+ { &hf_rrc_nonCriticalExtensions_99, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_99 },
{ NULL, 0, 0, NULL }
};
@@ -67247,7 +71110,7 @@ dissect_rrc_RAB_InformationSetupList_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_complete_13_sequence[] = {
+static const per_sequence_t T_complete_15_sequence[] = {
{ &hf_rrc_srb_InformationSetupList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SRB_InformationSetupList_r6 },
{ &hf_rrc_rab_InformationSetupList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r6 },
{ &hf_rrc_rab_InformationReconfigList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList },
@@ -67265,9 +71128,9 @@ static const per_sequence_t T_complete_13_sequence[] = {
};
static int
-dissect_rrc_T_complete_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_13, T_complete_13_sequence);
+ ett_rrc_T_complete_15, T_complete_15_sequence);
return offset;
}
@@ -67324,36 +71187,36 @@ dissect_rrc_RB_InformationChangedList_r6(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_fdd_49_sequence[] = {
+static const per_sequence_t T_fdd_51_sequence[] = {
{ &hf_rrc_gainFactorBetaC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GainFactor },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_49, T_fdd_49_sequence);
+ ett_rrc_T_fdd_51, T_fdd_51_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_19_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_21_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_19_choice[] = {
- { 0, &hf_rrc_fdd_50 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_49 },
+static const per_choice_t T_modeSpecificInfo_21_choice[] = {
+ { 0, &hf_rrc_fdd_52 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_51 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_19, T_modeSpecificInfo_19_choice,
+ ett_rrc_T_modeSpecificInfo_21, T_modeSpecificInfo_21_choice,
NULL);
return offset;
@@ -67362,7 +71225,7 @@ dissect_rrc_T_modeSpecificInfo_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t PowerOffsetInfoShort_sequence[] = {
{ &hf_rrc_referenceTFC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TFC_Value },
- { &hf_rrc_modeSpecificInfo_19, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_19 },
+ { &hf_rrc_modeSpecificInfo_21, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_21 },
{ &hf_rrc_gainFactorBetaD , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GainFactor },
{ NULL, 0, 0, NULL }
};
@@ -67394,22 +71257,22 @@ dissect_rrc_T_dummy_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const value_string rrc_T_specificationMode_13_vals[] = {
+static const value_string rrc_T_specificationMode_15_vals[] = {
{ 0, "complete" },
{ 1, "dummy" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_13_choice[] = {
- { 0, &hf_rrc_complete_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_13 },
- { 1, &hf_rrc_dummy_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_dummy_10 },
+static const per_choice_t T_specificationMode_15_choice[] = {
+ { 0, &hf_rrc_complete_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_15 },
+ { 1, &hf_rrc_dummy_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_dummy_10 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_13, T_specificationMode_13_choice,
+ ett_rrc_T_specificationMode_15, T_specificationMode_15_choice,
NULL);
return offset;
@@ -67430,7 +71293,7 @@ static const per_sequence_t RadioBearerSetup_r6_IEs_sequence[] = {
{ &hf_rrc_utran_DRX_CycleLengthCoeff, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
- { &hf_rrc_specificationMode_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_13 },
+ { &hf_rrc_specificationMode_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_15 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_ul_DPCH_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r6 },
@@ -67508,14 +71371,14 @@ dissect_rrc_RadioBearerSetup_v6b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_92_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_100_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_100(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_rrc_T_nonCriticalExtensions_92, T_nonCriticalExtensions_92_sequence);
+ ett_rrc_T_nonCriticalExtensions_100, T_nonCriticalExtensions_100_sequence);
return offset;
}
@@ -67523,7 +71386,7 @@ dissect_rrc_T_nonCriticalExtensions_92(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v6b0NonCriticalExtensions_08_sequence[] = {
{ &hf_rrc_radioBearerSetup_v6b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v6b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_92, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_92 },
+ { &hf_rrc_nonCriticalExtensions_100, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_100 },
{ NULL, 0, 0, NULL }
};
@@ -67596,7 +71459,7 @@ dissect_rrc_RAB_InformationSetupList_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_complete_14_sequence[] = {
+static const per_sequence_t T_complete_16_sequence[] = {
{ &hf_rrc_srb_InformationSetupList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SRB_InformationSetupList_r7 },
{ &hf_rrc_rab_InformationSetupList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r7 },
{ &hf_rrc_rab_InformationReconfigList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList },
@@ -67614,30 +71477,30 @@ static const per_sequence_t T_complete_14_sequence[] = {
};
static int
-dissect_rrc_T_complete_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_14, T_complete_14_sequence);
+ ett_rrc_T_complete_16, T_complete_16_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_14_vals[] = {
+static const value_string rrc_T_specificationMode_16_vals[] = {
{ 0, "complete" },
{ 1, "dummy" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_14_choice[] = {
- { 0, &hf_rrc_complete_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_14 },
- { 1, &hf_rrc_dummy_19 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+static const per_choice_t T_specificationMode_16_choice[] = {
+ { 0, &hf_rrc_complete_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_16 },
+ { 1, &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_14, T_specificationMode_14_choice,
+ ett_rrc_T_specificationMode_16, T_specificationMode_16_choice,
NULL);
return offset;
@@ -67659,7 +71522,7 @@ static const per_sequence_t RadioBearerSetup_r7_IEs_sequence[] = {
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
- { &hf_rrc_specificationMode_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_14 },
+ { &hf_rrc_specificationMode_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_16 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
{ &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
@@ -67737,14 +71600,14 @@ dissect_rrc_RadioBearerSetup_v820ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_93_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_101_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_93(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_101(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_rrc_T_nonCriticalExtensions_93, T_nonCriticalExtensions_93_sequence);
+ ett_rrc_T_nonCriticalExtensions_101, T_nonCriticalExtensions_101_sequence);
return offset;
}
@@ -67752,7 +71615,7 @@ dissect_rrc_T_nonCriticalExtensions_93(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v820NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_radioBearerSetup_v820ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v820ext_IEs },
- { &hf_rrc_nonCriticalExtensions_93, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_93 },
+ { &hf_rrc_nonCriticalExtensions_101, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_101 },
{ NULL, 0, 0, NULL }
};
@@ -67968,14 +71831,14 @@ dissect_rrc_RadioBearerSetup_v8a0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_94_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_102_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_94(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_102(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_rrc_T_nonCriticalExtensions_94, T_nonCriticalExtensions_94_sequence);
+ ett_rrc_T_nonCriticalExtensions_102, T_nonCriticalExtensions_102_sequence);
return offset;
}
@@ -67983,7 +71846,7 @@ dissect_rrc_T_nonCriticalExtensions_94(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v8a0NonCriticalExtensions_07_sequence[] = {
{ &hf_rrc_radioBearerSetup_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_94, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_94 },
+ { &hf_rrc_nonCriticalExtensions_102, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_102 },
{ NULL, 0, 0, NULL }
};
@@ -68145,14 +72008,14 @@ dissect_rrc_RadioBearerSetup_v950ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_95_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_103_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_95(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_103(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_rrc_T_nonCriticalExtensions_95, T_nonCriticalExtensions_95_sequence);
+ ett_rrc_T_nonCriticalExtensions_103, T_nonCriticalExtensions_103_sequence);
return offset;
}
@@ -68160,7 +72023,7 @@ dissect_rrc_T_nonCriticalExtensions_95(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v950NonCriticalExtensions_06_sequence[] = {
{ &hf_rrc_radioBearerSetup_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v950ext_IEs },
- { &hf_rrc_nonCriticalExtensions_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_95 },
+ { &hf_rrc_nonCriticalExtensions_103, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_103 },
{ NULL, 0, 0, NULL }
};
@@ -68189,145 +72052,258 @@ dissect_rrc_T_r9_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_72_sequence[] = {
+static const per_sequence_t RadioBearerSetup_r10_IEs_sequence[] = {
+ { &hf_rrc_integrityProtectionModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtectionModeInfo_r7 },
+ { &hf_rrc_cipheringModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringModeInfo_r7 },
+ { &hf_rrc_sr_vcc_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SR_VCC_Info },
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_new_U_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_U_RNTI },
+ { &hf_rrc_new_C_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_C_RNTI },
+ { &hf_rrc_new_DSCH_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DSCH_RNTI },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
+ { &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
+ { &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
+ { &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
+ { &hf_rrc_srb_InformationSetupList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SRB_InformationSetupList_r8 },
+ { &hf_rrc_rab_InformationSetupList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r8 },
+ { &hf_rrc_rab_InformationReconfigList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationReconfigList_r8 },
+ { &hf_rrc_rb_InformationReconfigList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationReconfigList_r8 },
+ { &hf_rrc_rb_InformationAffectedList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_InformationAffectedList_r8 },
+ { &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
+ { &hf_rrc_pdcp_ROHC_TargetMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_ROHC_TargetMode },
+ { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
+ { &hf_rrc_ul_deletedTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DeletedTransChInfoList_r6 },
+ { &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
+ { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
+ { &hf_rrc_dl_DeletedTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DeletedTransChInfoList_r7 },
+ { &hf_rrc_dl_AddReconfTransChInfoList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r9 },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_mimoParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_Parameters_r9 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_ul_SecondaryCellInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SecondaryCellInfoFDD },
+ { &hf_rrc_ul_MulticarrierEDCHInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_MulticarrierEDCHInfo_TDD128 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r8 },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { &hf_rrc_controlChannelDRXInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ControlChannelDRXInfo_TDD128_r8 },
+ { &hf_rrc_sps_Information_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SPS_Information_TDD128_r8 },
+ { &hf_rrc_mu_MIMO_Info_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MU_MIMO_Info_TDD128 },
+ { &hf_rrc_mbms_PL_ServiceRestrictInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_PL_ServiceRestrictInfo_r6 },
+ { &hf_rrc_cellDCHMeasOccasionInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellDCHMeasOccasionInfo_TDD128_r9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_RadioBearerSetup_r10_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_rrc_T_criticalExtensions_72, T_criticalExtensions_72_sequence);
+ ett_rrc_RadioBearerSetup_r10_IEs, RadioBearerSetup_r10_IEs_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_71_vals[] = {
+static const per_sequence_t T_nonCriticalExtensions_104_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_104(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_rrc_T_nonCriticalExtensions_104, T_nonCriticalExtensions_104_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_08_sequence[] = {
+ { &hf_rrc_radioBearerSetup_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_r10_IEs },
+ { &hf_rrc_radioBearerSetup_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_104, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_104 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_08, T_r10_08_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_81_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_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_rrc_T_criticalExtensions_81, T_criticalExtensions_81_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_80_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_80_choice[] = {
+ { 0, &hf_rrc_r10_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_08 },
+ { 1, &hf_rrc_criticalExtensions_81, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_81 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_80(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_rrc_T_criticalExtensions_80, T_criticalExtensions_80_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_79_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_71_choice[] = {
+static const per_choice_t T_criticalExtensions_79_choice[] = {
{ 0, &hf_rrc_r9_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_08 },
- { 1, &hf_rrc_criticalExtensions_72, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_72 },
+ { 1, &hf_rrc_criticalExtensions_80, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_80 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_79(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_rrc_T_criticalExtensions_71, T_criticalExtensions_71_choice,
+ ett_rrc_T_criticalExtensions_79, T_criticalExtensions_79_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_70_vals[] = {
+static const value_string rrc_T_criticalExtensions_78_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_70_choice[] = {
+static const per_choice_t T_criticalExtensions_78_choice[] = {
{ 0, &hf_rrc_r8_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_09 },
- { 1, &hf_rrc_criticalExtensions_71, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_71 },
+ { 1, &hf_rrc_criticalExtensions_79, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_79 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_78(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_rrc_T_criticalExtensions_70, T_criticalExtensions_70_choice,
+ ett_rrc_T_criticalExtensions_78, T_criticalExtensions_78_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_69_vals[] = {
+static const value_string rrc_T_criticalExtensions_77_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_69_choice[] = {
+static const per_choice_t T_criticalExtensions_77_choice[] = {
{ 0, &hf_rrc_r7_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_08 },
- { 1, &hf_rrc_criticalExtensions_70, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_70 },
+ { 1, &hf_rrc_criticalExtensions_78, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_78 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_rrc_T_criticalExtensions_77(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_rrc_T_criticalExtensions_69, T_criticalExtensions_69_choice,
+ ett_rrc_T_criticalExtensions_77, T_criticalExtensions_77_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_68_vals[] = {
+static const value_string rrc_T_criticalExtensions_76_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_68_choice[] = {
+static const per_choice_t T_criticalExtensions_76_choice[] = {
{ 0, &hf_rrc_r6_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_09 },
- { 1, &hf_rrc_criticalExtensions_69, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_69 },
+ { 1, &hf_rrc_criticalExtensions_77, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_77 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_rrc_T_criticalExtensions_76(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_rrc_T_criticalExtensions_68, T_criticalExtensions_68_choice,
+ ett_rrc_T_criticalExtensions_76, T_criticalExtensions_76_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_67_vals[] = {
+static const value_string rrc_T_criticalExtensions_75_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_67_choice[] = {
+static const per_choice_t T_criticalExtensions_75_choice[] = {
{ 0, &hf_rrc_r5_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_07 },
- { 1, &hf_rrc_criticalExtensions_68, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_68 },
+ { 1, &hf_rrc_criticalExtensions_76, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_76 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_rrc_T_criticalExtensions_75(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_rrc_T_criticalExtensions_67, T_criticalExtensions_67_choice,
+ ett_rrc_T_criticalExtensions_75, T_criticalExtensions_75_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_66_vals[] = {
+static const value_string rrc_T_criticalExtensions_74_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_66_choice[] = {
+static const per_choice_t T_criticalExtensions_74_choice[] = {
{ 0, &hf_rrc_r4_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_08 },
- { 1, &hf_rrc_criticalExtensions_67, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_67 },
+ { 1, &hf_rrc_criticalExtensions_75, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_75 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_rrc_T_criticalExtensions_74(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_rrc_T_criticalExtensions_66, T_criticalExtensions_66_choice,
+ ett_rrc_T_criticalExtensions_74, T_criticalExtensions_74_choice,
NULL);
return offset;
@@ -68336,7 +72312,7 @@ dissect_rrc_T_criticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_14_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_66, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_66 },
+ { &hf_rrc_criticalExtensions_74, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_74 },
{ NULL, 0, 0, NULL }
};
@@ -68363,7 +72339,7 @@ static const per_choice_t RadioBearerSetup_choice[] = {
static int
dissect_rrc_RadioBearerSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 301 "../../asn1/rrc/rrc.cnf"
+#line 309 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerSetup");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerSetup, RadioBearerSetup_choice,
@@ -68739,14 +72715,53 @@ dissect_rrc_RRCConnectionRelease_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_100_sequence[] = {
+
+static int
+dissect_rrc_ExtendedWaitTime(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, 1800U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRCConnectionRelease_va40ext_IEs_sequence[] = {
+ { &hf_rrc_extendedWaitTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExtendedWaitTime },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_RRCConnectionRelease_va40ext_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_rrc_T_nonCriticalExtensions_100, T_nonCriticalExtensions_100_sequence);
+ ett_rrc_RRCConnectionRelease_va40ext_IEs, RRCConnectionRelease_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_109_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_109(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_rrc_T_nonCriticalExtensions_109, T_nonCriticalExtensions_109_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_06_sequence[] = {
+ { &hf_rrc_rrcConnectionRelease_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_109, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_109 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_06, T_va40NonCriticalExtensions_06_sequence);
return offset;
}
@@ -68754,7 +72769,7 @@ dissect_rrc_T_nonCriticalExtensions_100(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_11_sequence[] = {
{ &hf_rrc_rrcConnectionRelease_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_100, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_100 },
+ { &hf_rrc_va40NonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_06 },
{ NULL, 0, 0, NULL }
};
@@ -68861,14 +72876,29 @@ dissect_rrc_RRCConnectionRelease_r4_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_nonCriticalExtensions_101_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_110_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_101(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_110(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_rrc_T_nonCriticalExtensions_101, T_nonCriticalExtensions_101_sequence);
+ ett_rrc_T_nonCriticalExtensions_110, T_nonCriticalExtensions_110_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_07_sequence[] = {
+ { &hf_rrc_rrcConnectionRelease_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_110, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_110 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_07, T_va40NonCriticalExtensions_07_sequence);
return offset;
}
@@ -68876,7 +72906,7 @@ dissect_rrc_T_nonCriticalExtensions_101(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_12_sequence[] = {
{ &hf_rrc_rrcConnectionRelease_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_101, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_101 },
+ { &hf_rrc_va40NonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_07 },
{ NULL, 0, 0, NULL }
};
@@ -68949,35 +72979,35 @@ dissect_rrc_T_r4_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_75_sequence[] = {
+static const per_sequence_t T_criticalExtensions_84_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_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_rrc_T_criticalExtensions_75, T_criticalExtensions_75_sequence);
+ ett_rrc_T_criticalExtensions_84, T_criticalExtensions_84_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_74_vals[] = {
+static const value_string rrc_T_criticalExtensions_83_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_74_choice[] = {
+static const per_choice_t T_criticalExtensions_83_choice[] = {
{ 0, &hf_rrc_r4_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_09 },
- { 1, &hf_rrc_criticalExtensions_75, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_75 },
+ { 1, &hf_rrc_criticalExtensions_84, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_84 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_83(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_rrc_T_criticalExtensions_74, T_criticalExtensions_74_choice,
+ ett_rrc_T_criticalExtensions_83, T_criticalExtensions_83_choice,
NULL);
return offset;
@@ -68986,7 +73016,7 @@ dissect_rrc_T_criticalExtensions_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_16_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_74, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_74 },
+ { &hf_rrc_criticalExtensions_83, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_83 },
{ NULL, 0, 0, NULL }
};
@@ -69013,7 +73043,7 @@ static const per_choice_t RRCConnectionRelease_choice[] = {
static int
dissect_rrc_RRCConnectionRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 317 "../../asn1/rrc/rrc.cnf"
+#line 325 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionRelease");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_RRCConnectionRelease, RRCConnectionRelease_choice,
@@ -69138,14 +73168,14 @@ dissect_rrc_SecurityModeCommand_r3_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtensions_118_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_128_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_118(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_128(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_rrc_T_nonCriticalExtensions_118, T_nonCriticalExtensions_118_sequence);
+ ett_rrc_T_nonCriticalExtensions_128, T_nonCriticalExtensions_128_sequence);
return offset;
}
@@ -69153,7 +73183,7 @@ dissect_rrc_T_nonCriticalExtensions_118(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_45_sequence[] = {
{ &hf_rrc_securityModeCommand_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_118, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_118 },
+ { &hf_rrc_nonCriticalExtensions_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_128 },
{ NULL, 0, 0, NULL }
};
@@ -69199,14 +73229,14 @@ dissect_rrc_SecurityModeCommand_r7_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtensions_119_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_129_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_129(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_rrc_T_nonCriticalExtensions_119, T_nonCriticalExtensions_119_sequence);
+ ett_rrc_T_nonCriticalExtensions_129, T_nonCriticalExtensions_129_sequence);
return offset;
}
@@ -69215,7 +73245,7 @@ dissect_rrc_T_nonCriticalExtensions_119(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_r7_10_sequence[] = {
{ &hf_rrc_securityModeCommand_r7, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityModeCommand_r7_IEs },
{ &hf_rrc_securityModeCommand_r7_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_119, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_119 },
+ { &hf_rrc_nonCriticalExtensions_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_129 },
{ NULL, 0, 0, NULL }
};
@@ -69228,35 +73258,35 @@ dissect_rrc_T_r7_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_89_sequence[] = {
+static const per_sequence_t T_criticalExtensions_99_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_89(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_99(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_rrc_T_criticalExtensions_89, T_criticalExtensions_89_sequence);
+ ett_rrc_T_criticalExtensions_99, T_criticalExtensions_99_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_88_vals[] = {
+static const value_string rrc_T_criticalExtensions_98_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_88_choice[] = {
+static const per_choice_t T_criticalExtensions_98_choice[] = {
{ 0, &hf_rrc_r7_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_10 },
- { 1, &hf_rrc_criticalExtensions_89, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_89 },
+ { 1, &hf_rrc_criticalExtensions_99, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_99 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_98(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_rrc_T_criticalExtensions_88, T_criticalExtensions_88_choice,
+ ett_rrc_T_criticalExtensions_98, T_criticalExtensions_98_choice,
NULL);
return offset;
@@ -69265,7 +73295,7 @@ dissect_rrc_T_criticalExtensions_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_19_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_88, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_88 },
+ { &hf_rrc_criticalExtensions_98, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_98 },
{ NULL, 0, 0, NULL }
};
@@ -69292,7 +73322,7 @@ static const per_choice_t SecurityModeCommand_choice[] = {
static int
dissect_rrc_SecurityModeCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 345 "../../asn1/rrc/rrc.cnf"
+#line 353 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "SecurityModeCommand");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_SecurityModeCommand, SecurityModeCommand_choice,
@@ -69320,14 +73350,43 @@ dissect_rrc_SignallingConnectionRelease_r3_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtensions_122_sequence[] = {
+static const per_sequence_t SignallingConnectionRelease_va40ext_IEs_sequence[] = {
+ { &hf_rrc_extendedWaitTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExtendedWaitTime },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_122(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SignallingConnectionRelease_va40ext_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_rrc_T_nonCriticalExtensions_122, T_nonCriticalExtensions_122_sequence);
+ ett_rrc_SignallingConnectionRelease_va40ext_IEs, SignallingConnectionRelease_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_132_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_132(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_rrc_T_nonCriticalExtensions_132, T_nonCriticalExtensions_132_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_13_sequence[] = {
+ { &hf_rrc_signallingConnectionRelease_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SignallingConnectionRelease_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_132 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_13, T_va40NonCriticalExtensions_13_sequence);
return offset;
}
@@ -69335,7 +73394,7 @@ dissect_rrc_T_nonCriticalExtensions_122(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_48_sequence[] = {
{ &hf_rrc_signallingConnectionRelease_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_122, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_122 },
+ { &hf_rrc_va40NonCriticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_13 },
{ NULL, 0, 0, NULL }
};
@@ -69363,14 +73422,14 @@ dissect_rrc_T_r3_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_90_sequence[] = {
+static const per_sequence_t T_criticalExtensions_100_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_100(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_rrc_T_criticalExtensions_90, T_criticalExtensions_90_sequence);
+ ett_rrc_T_criticalExtensions_100, T_criticalExtensions_100_sequence);
return offset;
}
@@ -69378,7 +73437,7 @@ dissect_rrc_T_criticalExtensions_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_20_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_90, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_90 },
+ { &hf_rrc_criticalExtensions_100, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_100 },
{ NULL, 0, 0, NULL }
};
@@ -69405,7 +73464,7 @@ static const per_choice_t SignallingConnectionRelease_choice[] = {
static int
dissect_rrc_SignallingConnectionRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 357 "../../asn1/rrc/rrc.cnf"
+#line 365 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "SignallingConnectionRelease");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_SignallingConnectionRelease, SignallingConnectionRelease_choice,
@@ -69418,16 +73477,16 @@ dissect_rrc_SignallingConnectionRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_37_sequence[] = {
+static const per_sequence_t T_fdd_38_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_37, T_fdd_37_sequence);
+ ett_rrc_T_fdd_38, T_fdd_38_sequence);
return offset;
}
@@ -69440,7 +73499,7 @@ static const value_string rrc_T_dummy_11_vals[] = {
};
static const per_choice_t T_dummy_11_choice[] = {
- { 0, &hf_rrc_fdd_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_37 },
+ { 0, &hf_rrc_fdd_38 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_38 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -69455,15 +73514,15 @@ dissect_rrc_T_dummy_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_38_sequence[] = {
+static const per_sequence_t T_fdd_39_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_38, T_fdd_38_sequence);
+ ett_rrc_T_fdd_39, T_fdd_39_sequence);
return offset;
}
@@ -69476,7 +73535,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_12_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_12_choice[] = {
- { 0, &hf_rrc_fdd_38 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_38 },
+ { 0, &hf_rrc_fdd_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_39 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -69505,7 +73564,7 @@ static const per_sequence_t TransportChannelReconfiguration_r3_IEs_sequence[] =
{ &hf_rrc_dl_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo },
{ &hf_rrc_ul_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_20 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_11 },
+ { &hf_rrc_dummy_24 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_11 },
{ &hf_rrc_dl_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo },
{ &hf_rrc_dl_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
@@ -69619,14 +73678,14 @@ dissect_rrc_TransportChannelReconfiguration_v770ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtensions_125_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_135_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_125(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_135(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_rrc_T_nonCriticalExtensions_125, T_nonCriticalExtensions_125_sequence);
+ ett_rrc_T_nonCriticalExtensions_135, T_nonCriticalExtensions_135_sequence);
return offset;
}
@@ -69634,7 +73693,7 @@ dissect_rrc_T_nonCriticalExtensions_125(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_25_sequence[] = {
{ &hf_rrc_transportChannelReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_125, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_125 },
+ { &hf_rrc_nonCriticalExtensions_135, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_135 },
{ NULL, 0, 0, NULL }
};
@@ -69737,16 +73796,16 @@ dissect_rrc_T_r3_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_fdd_39_sequence[] = {
+static const per_sequence_t T_fdd_40_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_39, T_fdd_39_sequence);
+ ett_rrc_T_fdd_40, T_fdd_40_sequence);
return offset;
}
@@ -69759,7 +73818,7 @@ static const value_string rrc_T_dummy_12_vals[] = {
};
static const per_choice_t T_dummy_12_choice[] = {
- { 0, &hf_rrc_fdd_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_39 },
+ { 0, &hf_rrc_fdd_40 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_40 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -69774,15 +73833,15 @@ dissect_rrc_T_dummy_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_40_sequence[] = {
+static const per_sequence_t T_fdd_41_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_40, T_fdd_40_sequence);
+ ett_rrc_T_fdd_41, T_fdd_41_sequence);
return offset;
}
@@ -69795,7 +73854,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_13_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_13_choice[] = {
- { 0, &hf_rrc_fdd_40 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_40 },
+ { 0, &hf_rrc_fdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_41 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -69824,7 +73883,7 @@ static const per_sequence_t TransportChannelReconfiguration_r4_IEs_sequence[] =
{ &hf_rrc_dl_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_21 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_12 },
+ { &hf_rrc_dummy_25 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_12 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_AddReconfTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r4 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
@@ -69845,14 +73904,14 @@ dissect_rrc_TransportChannelReconfiguration_r4_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_126_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_136_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_126(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_136(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_rrc_T_nonCriticalExtensions_126, T_nonCriticalExtensions_126_sequence);
+ ett_rrc_T_nonCriticalExtensions_136, T_nonCriticalExtensions_136_sequence);
return offset;
}
@@ -69860,7 +73919,7 @@ dissect_rrc_T_nonCriticalExtensions_126(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_26_sequence[] = {
{ &hf_rrc_transportChannelReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_126, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_126 },
+ { &hf_rrc_nonCriticalExtensions_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_136 },
{ NULL, 0, 0, NULL }
};
@@ -69933,16 +73992,16 @@ dissect_rrc_T_r4_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_fdd_41_sequence[] = {
+static const per_sequence_t T_fdd_42_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_41, T_fdd_41_sequence);
+ ett_rrc_T_fdd_42, T_fdd_42_sequence);
return offset;
}
@@ -69955,7 +74014,7 @@ static const value_string rrc_T_dummy_13_vals[] = {
};
static const per_choice_t T_dummy_13_choice[] = {
- { 0, &hf_rrc_fdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_41 },
+ { 0, &hf_rrc_fdd_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_42 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -69970,15 +74029,15 @@ dissect_rrc_T_dummy_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_42_sequence[] = {
+static const per_sequence_t T_fdd_43_sequence[] = {
{ &hf_rrc_dummy_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_PDSCH_Information },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_42, T_fdd_42_sequence);
+ ett_rrc_T_fdd_43, T_fdd_43_sequence);
return offset;
}
@@ -69991,7 +74050,7 @@ static const value_string rrc_T_modeSpecificPhysChInfo_14_vals[] = {
};
static const per_choice_t T_modeSpecificPhysChInfo_14_choice[] = {
- { 0, &hf_rrc_fdd_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_42 },
+ { 0, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_43 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -70021,7 +74080,7 @@ static const per_sequence_t TransportChannelReconfiguration_r5_IEs_sequence[] =
{ &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_22 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_13 },
+ { &hf_rrc_dummy_26 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_13 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_AddReconfTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r5 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
@@ -70043,14 +74102,14 @@ dissect_rrc_TransportChannelReconfiguration_r5_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_127_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_137_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_137(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_rrc_T_nonCriticalExtensions_127, T_nonCriticalExtensions_127_sequence);
+ ett_rrc_T_nonCriticalExtensions_137, T_nonCriticalExtensions_137_sequence);
return offset;
}
@@ -70058,7 +74117,7 @@ dissect_rrc_T_nonCriticalExtensions_127(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_27_sequence[] = {
{ &hf_rrc_transportChannelReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_127, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_127 },
+ { &hf_rrc_nonCriticalExtensions_137, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_137 },
{ NULL, 0, 0, NULL }
};
@@ -70156,14 +74215,14 @@ dissect_rrc_TransportChannelReconfiguration_v6b0ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtensions_128_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_138_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_138(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_rrc_T_nonCriticalExtensions_128, T_nonCriticalExtensions_128_sequence);
+ ett_rrc_T_nonCriticalExtensions_138, T_nonCriticalExtensions_138_sequence);
return offset;
}
@@ -70171,7 +74230,7 @@ dissect_rrc_T_nonCriticalExtensions_128(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_28_sequence[] = {
{ &hf_rrc_transportChannelReconfiguration_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_128 },
+ { &hf_rrc_nonCriticalExtensions_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_138 },
{ NULL, 0, 0, NULL }
};
@@ -70215,14 +74274,14 @@ dissect_rrc_T_r6_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const value_string rrc_T_responseToChangeOfUE_Capability_06_vals[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_08_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
-dissect_rrc_T_responseToChangeOfUE_Capability_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_responseToChangeOfUE_Capability_08(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, FALSE, 0, NULL);
@@ -70247,7 +74306,7 @@ static const per_sequence_t TransportChannelReconfiguration_r7_IEs_sequence[] =
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
- { &hf_rrc_responseToChangeOfUE_Capability_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_06 },
+ { &hf_rrc_responseToChangeOfUE_Capability_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_08 },
{ &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r7 },
@@ -70334,14 +74393,14 @@ dissect_rrc_TransportChannelReconfiguration_v7g0ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtensions_129_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_139_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_129(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_139(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_rrc_T_nonCriticalExtensions_129, T_nonCriticalExtensions_129_sequence);
+ ett_rrc_T_nonCriticalExtensions_139, T_nonCriticalExtensions_139_sequence);
return offset;
}
@@ -70349,7 +74408,7 @@ dissect_rrc_T_nonCriticalExtensions_129(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7g0NonCriticalExtensions_15_sequence[] = {
{ &hf_rrc_transportChannelReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_129 },
+ { &hf_rrc_nonCriticalExtensions_139, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_139 },
{ NULL, 0, 0, NULL }
};
@@ -70423,14 +74482,14 @@ dissect_rrc_T_r7_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const value_string rrc_T_responseToChangeOfUE_Capability_07_vals[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_09_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
-dissect_rrc_T_responseToChangeOfUE_Capability_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_responseToChangeOfUE_Capability_09(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, FALSE, 0, NULL);
@@ -70455,7 +74514,7 @@ static const per_sequence_t TransportChannelReconfiguration_r8_IEs_sequence[] =
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
- { &hf_rrc_responseToChangeOfUE_Capability_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_07 },
+ { &hf_rrc_responseToChangeOfUE_Capability_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_09 },
{ &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
@@ -70518,14 +74577,14 @@ dissect_rrc_TransportChannelReconfiguration_v8a0ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtensions_130_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_140_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_130(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_140(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_rrc_T_nonCriticalExtensions_130, T_nonCriticalExtensions_130_sequence);
+ ett_rrc_T_nonCriticalExtensions_140, T_nonCriticalExtensions_140_sequence);
return offset;
}
@@ -70533,7 +74592,7 @@ dissect_rrc_T_nonCriticalExtensions_130(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v8a0NonCriticalExtensions_09_sequence[] = {
{ &hf_rrc_transportChannelReconfiguration_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_130 },
+ { &hf_rrc_nonCriticalExtensions_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_140 },
{ NULL, 0, 0, NULL }
};
@@ -70622,14 +74681,14 @@ dissect_rrc_T_r8_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const value_string rrc_T_responseToChangeOfUE_Capability_08_vals[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_10_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
-dissect_rrc_T_responseToChangeOfUE_Capability_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_responseToChangeOfUE_Capability_10(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, FALSE, 0, NULL);
@@ -70654,7 +74713,7 @@ static const per_sequence_t TransportChannelReconfiguration_r9_IEs_sequence[] =
{ &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
- { &hf_rrc_responseToChangeOfUE_Capability_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_08 },
+ { &hf_rrc_responseToChangeOfUE_Capability_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_10 },
{ &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
@@ -70704,14 +74763,14 @@ dissect_rrc_TransportChannelReconfiguration_v950ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtensions_131_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_141_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_131(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_141(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_rrc_T_nonCriticalExtensions_131, T_nonCriticalExtensions_131_sequence);
+ ett_rrc_T_nonCriticalExtensions_141, T_nonCriticalExtensions_141_sequence);
return offset;
}
@@ -70719,7 +74778,7 @@ dissect_rrc_T_nonCriticalExtensions_131(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v950NonCriticalExtensions_08_sequence[] = {
{ &hf_rrc_transportChannelReconfiguration_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v950ext_IEs },
- { &hf_rrc_nonCriticalExtensions_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_131 },
+ { &hf_rrc_nonCriticalExtensions_141, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_141 },
{ NULL, 0, 0, NULL }
};
@@ -70748,145 +74807,267 @@ dissect_rrc_T_r9_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_97_sequence[] = {
+static const value_string rrc_T_responseToChangeOfUE_Capability_11_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_responseToChangeOfUE_Capability_11(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t TransportChannelReconfiguration_r10_IEs_sequence[] = {
+ { &hf_rrc_integrityProtectionModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtectionModeInfo_r7 },
+ { &hf_rrc_cipheringModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringModeInfo_r7 },
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_delayRestrictionFlag, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DelayRestrictionFlag },
+ { &hf_rrc_new_U_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_U_RNTI },
+ { &hf_rrc_new_C_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_C_RNTI },
+ { &hf_rrc_new_DSCH_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DSCH_RNTI },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
+ { &hf_rrc_ueMobilityStateIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_High_MobilityDetected },
+ { &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
+ { &hf_rrc_cn_InformationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfo_r6 },
+ { &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
+ { &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
+ { &hf_rrc_responseToChangeOfUE_Capability_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_responseToChangeOfUE_Capability_11 },
+ { &hf_rrc_dl_CounterSynchronisationInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo_r5 },
+ { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
+ { &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
+ { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
+ { &hf_rrc_dl_AddReconfTransChInfoList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r9 },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_mimoParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_Parameters_r9 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_ul_SecondaryCellInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SecondaryCellInfoFDD },
+ { &hf_rrc_ul_MulticarrierEDCHInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_MulticarrierEDCHInfo_TDD128 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r8 },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { &hf_rrc_controlChannelDRXInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ControlChannelDRXInfo_TDD128_r8 },
+ { &hf_rrc_sps_Information_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SPS_Information_TDD128_r8 },
+ { &hf_rrc_mu_MIMO_Info_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MU_MIMO_Info_TDD128 },
+ { &hf_rrc_mbms_PL_ServiceRestrictInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_PL_ServiceRestrictInfo_r6 },
+ { &hf_rrc_cellDCHMeasOccasionInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellDCHMeasOccasionInfo_TDD128_r9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_97(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_TransportChannelReconfiguration_r10_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_rrc_T_criticalExtensions_97, T_criticalExtensions_97_sequence);
+ ett_rrc_TransportChannelReconfiguration_r10_IEs, TransportChannelReconfiguration_r10_IEs_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_96_vals[] = {
+static const per_sequence_t T_nonCriticalExtensions_142_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_142(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_rrc_T_nonCriticalExtensions_142, T_nonCriticalExtensions_142_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_10_sequence[] = {
+ { &hf_rrc_transportChannelReconfiguration_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_r10_IEs },
+ { &hf_rrc_transportChannelReconfiguration_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_142 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_10, T_r10_10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_108_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_108(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_rrc_T_criticalExtensions_108, T_criticalExtensions_108_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_107_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_107_choice[] = {
+ { 0, &hf_rrc_r10_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_10 },
+ { 1, &hf_rrc_criticalExtensions_108, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_108 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_107(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_rrc_T_criticalExtensions_107, T_criticalExtensions_107_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_106_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_96_choice[] = {
+static const per_choice_t T_criticalExtensions_106_choice[] = {
{ 0, &hf_rrc_r9_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_10 },
- { 1, &hf_rrc_criticalExtensions_97, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_97 },
+ { 1, &hf_rrc_criticalExtensions_107, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_107 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_106(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_rrc_T_criticalExtensions_96, T_criticalExtensions_96_choice,
+ ett_rrc_T_criticalExtensions_106, T_criticalExtensions_106_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_95_vals[] = {
+static const value_string rrc_T_criticalExtensions_105_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_95_choice[] = {
+static const per_choice_t T_criticalExtensions_105_choice[] = {
{ 0, &hf_rrc_r8_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_11 },
- { 1, &hf_rrc_criticalExtensions_96, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_96 },
+ { 1, &hf_rrc_criticalExtensions_106, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_106 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_95(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_105(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_rrc_T_criticalExtensions_95, T_criticalExtensions_95_choice,
+ ett_rrc_T_criticalExtensions_105, T_criticalExtensions_105_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_94_vals[] = {
+static const value_string rrc_T_criticalExtensions_104_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_94_choice[] = {
+static const per_choice_t T_criticalExtensions_104_choice[] = {
{ 0, &hf_rrc_r7_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_11 },
- { 1, &hf_rrc_criticalExtensions_95, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_95 },
+ { 1, &hf_rrc_criticalExtensions_105, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_105 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_94(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_104(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_rrc_T_criticalExtensions_94, T_criticalExtensions_94_choice,
+ ett_rrc_T_criticalExtensions_104, T_criticalExtensions_104_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_93_vals[] = {
+static const value_string rrc_T_criticalExtensions_103_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_93_choice[] = {
+static const per_choice_t T_criticalExtensions_103_choice[] = {
{ 0, &hf_rrc_r6_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_11 },
- { 1, &hf_rrc_criticalExtensions_94, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_94 },
+ { 1, &hf_rrc_criticalExtensions_104, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_104 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_93(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_103(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_rrc_T_criticalExtensions_93, T_criticalExtensions_93_choice,
+ ett_rrc_T_criticalExtensions_103, T_criticalExtensions_103_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_92_vals[] = {
+static const value_string rrc_T_criticalExtensions_102_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_92_choice[] = {
+static const per_choice_t T_criticalExtensions_102_choice[] = {
{ 0, &hf_rrc_r5_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_10 },
- { 1, &hf_rrc_criticalExtensions_93, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_93 },
+ { 1, &hf_rrc_criticalExtensions_103, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_103 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_102(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_rrc_T_criticalExtensions_92, T_criticalExtensions_92_choice,
+ ett_rrc_T_criticalExtensions_102, T_criticalExtensions_102_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_91_vals[] = {
+static const value_string rrc_T_criticalExtensions_101_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_91_choice[] = {
+static const per_choice_t T_criticalExtensions_101_choice[] = {
{ 0, &hf_rrc_r4_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_12 },
- { 1, &hf_rrc_criticalExtensions_92, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_92 },
+ { 1, &hf_rrc_criticalExtensions_102, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_102 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_101(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_rrc_T_criticalExtensions_91, T_criticalExtensions_91_choice,
+ ett_rrc_T_criticalExtensions_101, T_criticalExtensions_101_choice,
NULL);
return offset;
@@ -70895,7 +75076,7 @@ dissect_rrc_T_criticalExtensions_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_21_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_91, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_91 },
+ { &hf_rrc_criticalExtensions_101, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_101 },
{ NULL, 0, 0, NULL }
};
@@ -70922,7 +75103,7 @@ static const per_choice_t TransportChannelReconfiguration_choice[] = {
static int
dissect_rrc_TransportChannelReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 377 "../../asn1/rrc/rrc.cnf"
+#line 385 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportChannelReconfiguration");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_TransportChannelReconfiguration, TransportChannelReconfiguration_choice,
@@ -70935,36 +75116,36 @@ dissect_rrc_TransportChannelReconfiguration(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_tdd_07_sequence[] = {
+static const per_sequence_t T_tdd_08_sequence[] = {
{ &hf_rrc_tfcs_ID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFCS_Identity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_07, T_tdd_07_sequence);
+ ett_rrc_T_tdd_08, T_tdd_08_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_13_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_14_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_13_choice[] = {
- { 0, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_07 },
+static const per_choice_t T_modeSpecificInfo_14_choice[] = {
+ { 0, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_08 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_13, T_modeSpecificInfo_13_choice,
+ ett_rrc_T_modeSpecificInfo_14, T_modeSpecificInfo_14_choice,
NULL);
return offset;
@@ -71012,14 +75193,14 @@ dissect_rrc_TransportFormatCombinationControl_v820ext_IEs(tvbuff_t *tvb _U_, int
}
-static const per_sequence_t T_nonCriticalExtensions_134_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_145_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_134(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_145(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_rrc_T_nonCriticalExtensions_134, T_nonCriticalExtensions_134_sequence);
+ ett_rrc_T_nonCriticalExtensions_145, T_nonCriticalExtensions_145_sequence);
return offset;
}
@@ -71027,7 +75208,7 @@ dissect_rrc_T_nonCriticalExtensions_134(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v820NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_transportformatcombinationcontrol_v820ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportFormatCombinationControl_v820ext_IEs },
- { &hf_rrc_nonCriticalExtensions_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_134 },
+ { &hf_rrc_nonCriticalExtensions_145, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_145 },
{ NULL, 0, 0, NULL }
};
@@ -71057,7 +75238,7 @@ dissect_rrc_T_laterNonCriticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, a
static const per_sequence_t TransportFormatCombinationControl_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_modeSpecificInfo_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_13 },
+ { &hf_rrc_modeSpecificInfo_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_14 },
{ &hf_rrc_dpch_TFCS_InUplink, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TFC_Subset },
{ &hf_rrc_activationTimeForTFCSubset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
{ &hf_rrc_tfc_ControlDuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TFC_ControlDuration },
@@ -71067,7 +75248,7 @@ static const per_sequence_t TransportFormatCombinationControl_sequence[] = {
static int
dissect_rrc_TransportFormatCombinationControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 389 "../../asn1/rrc/rrc.cnf"
+#line 397 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportFormatCombinationControl");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_TransportFormatCombinationControl, TransportFormatCombinationControl_sequence);
@@ -71288,14 +75469,14 @@ dissect_rrc_UECapabilityEnquiry_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_136_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_147_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_136(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_147(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_rrc_T_nonCriticalExtensions_136, T_nonCriticalExtensions_136_sequence);
+ ett_rrc_T_nonCriticalExtensions_147, T_nonCriticalExtensions_147_sequence);
return offset;
}
@@ -71303,7 +75484,7 @@ dissect_rrc_T_nonCriticalExtensions_136(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_18_sequence[] = {
{ &hf_rrc_ueCapabilityEnquiry_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UECapabilityEnquiry_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_136 },
+ { &hf_rrc_nonCriticalExtensions_147, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_147 },
{ NULL, 0, 0, NULL }
};
@@ -71391,14 +75572,14 @@ dissect_rrc_T_r3_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_98_sequence[] = {
+static const per_sequence_t T_criticalExtensions_109_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_98(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_109(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_rrc_T_criticalExtensions_98, T_criticalExtensions_98_sequence);
+ ett_rrc_T_criticalExtensions_109, T_criticalExtensions_109_sequence);
return offset;
}
@@ -71406,7 +75587,7 @@ dissect_rrc_T_criticalExtensions_98(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_22_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_98, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_98 },
+ { &hf_rrc_criticalExtensions_109, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_109 },
{ NULL, 0, 0, NULL }
};
@@ -71433,7 +75614,7 @@ static const per_choice_t UECapabilityEnquiry_choice[] = {
static int
dissect_rrc_UECapabilityEnquiry(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 397 "../../asn1/rrc/rrc.cnf"
+#line 405 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "UECapabilityEnquiry");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_UECapabilityEnquiry, UECapabilityEnquiry_choice,
@@ -71491,14 +75672,14 @@ dissect_rrc_UECapabilityInformationConfirm_v770ext_IEs(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_nonCriticalExtensions_139_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_150_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_139(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_150(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_rrc_T_nonCriticalExtensions_139, T_nonCriticalExtensions_139_sequence);
+ ett_rrc_T_nonCriticalExtensions_150, T_nonCriticalExtensions_150_sequence);
return offset;
}
@@ -71506,7 +75687,7 @@ dissect_rrc_T_nonCriticalExtensions_139(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_31_sequence[] = {
{ &hf_rrc_ueCapabilityInformationConfirm_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UECapabilityInformationConfirm_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_139, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_139 },
+ { &hf_rrc_nonCriticalExtensions_150, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_150 },
{ NULL, 0, 0, NULL }
};
@@ -71549,14 +75730,14 @@ dissect_rrc_T_r3_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_99_sequence[] = {
+static const per_sequence_t T_criticalExtensions_110_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_99(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_110(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_rrc_T_criticalExtensions_99, T_criticalExtensions_99_sequence);
+ ett_rrc_T_criticalExtensions_110, T_criticalExtensions_110_sequence);
return offset;
}
@@ -71564,7 +75745,7 @@ dissect_rrc_T_criticalExtensions_99(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_23_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_99, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_99 },
+ { &hf_rrc_criticalExtensions_110, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_110 },
{ NULL, 0, 0, NULL }
};
@@ -71591,7 +75772,7 @@ static const per_choice_t UECapabilityInformationConfirm_choice[] = {
static int
dissect_rrc_UECapabilityInformationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 405 "../../asn1/rrc/rrc.cnf"
+#line 413 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "UECapabilityInformationConfirm");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_UECapabilityInformationConfirm, UECapabilityInformationConfirm_choice,
@@ -71771,7 +75952,7 @@ dissect_rrc_CCTrCH_PowerControlInfo_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd384_06_sequence[] = {
+static const per_sequence_t T_tdd384_07_sequence[] = {
{ &hf_rrc_timingAdvance_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl_r4 },
{ &hf_rrc_alpha , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Alpha },
{ &hf_rrc_prach_ConstantValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ConstantValueTdd },
@@ -71781,23 +75962,23 @@ static const per_sequence_t T_tdd384_06_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_06, T_tdd384_06_sequence);
+ ett_rrc_T_tdd384_07, T_tdd384_07_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_06_sequence[] = {
+static const per_sequence_t T_tdd128_07_sequence[] = {
{ &hf_rrc_ul_SynchronisationParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SynchronisationParameters_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_06, T_tdd128_06_sequence);
+ ett_rrc_T_tdd128_07, T_tdd128_07_sequence);
return offset;
}
@@ -71810,8 +75991,8 @@ static const value_string rrc_T_tddOption_vals[] = {
};
static const per_choice_t T_tddOption_choice[] = {
- { 0, &hf_rrc_tdd384_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_06 },
- { 1, &hf_rrc_tdd128_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_06 },
+ { 0, &hf_rrc_tdd384_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_07 },
+ { 1, &hf_rrc_tdd128_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_07 },
{ 0, NULL, 0, NULL }
};
@@ -71855,14 +76036,14 @@ dissect_rrc_UplinkPhysicalChannelControl_v690ext_IEs(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_nonCriticalExtensions_141_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_152_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_141(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_152(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_rrc_T_nonCriticalExtensions_141, T_nonCriticalExtensions_141_sequence);
+ ett_rrc_T_nonCriticalExtensions_152, T_nonCriticalExtensions_152_sequence);
return offset;
}
@@ -71870,7 +76051,7 @@ dissect_rrc_T_nonCriticalExtensions_141(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v690NonCriticalExtensions_41_sequence[] = {
{ &hf_rrc_uplinkPhysicalChannelControl_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UplinkPhysicalChannelControl_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_141, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_141 },
+ { &hf_rrc_nonCriticalExtensions_152, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_152 },
{ NULL, 0, 0, NULL }
};
@@ -71928,7 +76109,7 @@ dissect_rrc_CCTrCH_PowerControlInfo_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd384_07_sequence[] = {
+static const per_sequence_t T_tdd384_08_sequence[] = {
{ &hf_rrc_timingAdvance_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl_r4 },
{ &hf_rrc_alpha , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Alpha },
{ &hf_rrc_prach_ConstantValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ConstantValueTdd },
@@ -71939,23 +76120,23 @@ static const per_sequence_t T_tdd384_07_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_07, T_tdd384_07_sequence);
+ ett_rrc_T_tdd384_08, T_tdd384_08_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_07_sequence[] = {
+static const per_sequence_t T_tdd128_08_sequence[] = {
{ &hf_rrc_ul_SynchronisationParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SynchronisationParameters_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_07, T_tdd128_07_sequence);
+ ett_rrc_T_tdd128_08, T_tdd128_08_sequence);
return offset;
}
@@ -71968,8 +76149,8 @@ static const value_string rrc_T_tddOption_01_vals[] = {
};
static const per_choice_t T_tddOption_01_choice[] = {
- { 0, &hf_rrc_tdd384_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_07 },
- { 1, &hf_rrc_tdd128_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_07 },
+ { 0, &hf_rrc_tdd384_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_08 },
+ { 1, &hf_rrc_tdd128_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_08 },
{ 0, NULL, 0, NULL }
};
@@ -72032,14 +76213,14 @@ dissect_rrc_UplinkPhysicalChannelControl_v6a0ext_IEs(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_nonCriticalExtensions_142_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_153_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_142(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_153(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_rrc_T_nonCriticalExtensions_142, T_nonCriticalExtensions_142_sequence);
+ ett_rrc_T_nonCriticalExtensions_153, T_nonCriticalExtensions_153_sequence);
return offset;
}
@@ -72047,7 +76228,7 @@ dissect_rrc_T_nonCriticalExtensions_142(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v6a0NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_uplinkPhysicalChannelControl_v6a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UplinkPhysicalChannelControl_v6a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_142 },
+ { &hf_rrc_nonCriticalExtensions_153, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_153 },
{ NULL, 0, 0, NULL }
};
@@ -72106,7 +76287,7 @@ dissect_rrc_CCTrCH_PowerControlInfo_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_tdd384_08_sequence[] = {
+static const per_sequence_t T_tdd384_09_sequence[] = {
{ &hf_rrc_timingAdvance_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl_r4 },
{ &hf_rrc_alpha , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Alpha },
{ &hf_rrc_prach_ConstantValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ConstantValueTdd },
@@ -72117,15 +76298,15 @@ static const per_sequence_t T_tdd384_08_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_08, T_tdd384_08_sequence);
+ ett_rrc_T_tdd384_09, T_tdd384_09_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_03_sequence[] = {
+static const per_sequence_t T_tdd768_04_sequence[] = {
{ &hf_rrc_timingAdvance_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvanceControl_r7 },
{ &hf_rrc_alpha , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Alpha },
{ &hf_rrc_prach_ConstantValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ConstantValueTdd },
@@ -72136,9 +76317,9 @@ static const per_sequence_t T_tdd768_03_sequence[] = {
};
static int
-dissect_rrc_T_tdd768_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_04(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_rrc_T_tdd768_03, T_tdd768_03_sequence);
+ ett_rrc_T_tdd768_04, T_tdd768_04_sequence);
return offset;
}
@@ -72162,7 +76343,7 @@ dissect_rrc_T_tpc_Step_Size_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_tdd128_08_sequence[] = {
+static const per_sequence_t T_tdd128_09_sequence[] = {
{ &hf_rrc_ul_SynchronisationParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_SynchronisationParameters_r4 },
{ &hf_rrc_desired_HS_SICH_PowerLevel, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_M120_M58 },
{ &hf_rrc_tpc_Step_Size_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tpc_Step_Size_01 },
@@ -72170,9 +76351,9 @@ static const per_sequence_t T_tdd128_08_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_08, T_tdd128_08_sequence);
+ ett_rrc_T_tdd128_09, T_tdd128_09_sequence);
return offset;
}
@@ -72186,9 +76367,9 @@ static const value_string rrc_T_tddOption_02_vals[] = {
};
static const per_choice_t T_tddOption_02_choice[] = {
- { 0, &hf_rrc_tdd384_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_08 },
- { 1, &hf_rrc_tdd768_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_03 },
- { 2, &hf_rrc_tdd128_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_08 },
+ { 0, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_09 },
+ { 1, &hf_rrc_tdd768_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_04 },
+ { 2, &hf_rrc_tdd128_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_09 },
{ 0, NULL, 0, NULL }
};
@@ -72218,14 +76399,14 @@ dissect_rrc_UplinkPhysicalChannelControl_r7_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_nonCriticalExtensions_143_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_154_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_143(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_154(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_rrc_T_nonCriticalExtensions_143, T_nonCriticalExtensions_143_sequence);
+ ett_rrc_T_nonCriticalExtensions_154, T_nonCriticalExtensions_154_sequence);
return offset;
}
@@ -72234,7 +76415,7 @@ dissect_rrc_T_nonCriticalExtensions_143(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_r7_12_sequence[] = {
{ &hf_rrc_uplinkPhysicalChannelControl_r7, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UplinkPhysicalChannelControl_r7_IEs },
{ &hf_rrc_uplinkPhysicalChannelControl_r7_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_143, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_143 },
+ { &hf_rrc_nonCriticalExtensions_154, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_154 },
{ NULL, 0, 0, NULL }
};
@@ -72247,79 +76428,79 @@ dissect_rrc_T_r7_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_103_sequence[] = {
+static const per_sequence_t T_criticalExtensions_114_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_103(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_114(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_rrc_T_criticalExtensions_103, T_criticalExtensions_103_sequence);
+ ett_rrc_T_criticalExtensions_114, T_criticalExtensions_114_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_102_vals[] = {
+static const value_string rrc_T_criticalExtensions_113_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_102_choice[] = {
+static const per_choice_t T_criticalExtensions_113_choice[] = {
{ 0, &hf_rrc_r7_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_12 },
- { 1, &hf_rrc_criticalExtensions_103, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_103 },
+ { 1, &hf_rrc_criticalExtensions_114, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_114 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_102(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_113(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_rrc_T_criticalExtensions_102, T_criticalExtensions_102_choice,
+ ett_rrc_T_criticalExtensions_113, T_criticalExtensions_113_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_101_vals[] = {
+static const value_string rrc_T_criticalExtensions_112_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_101_choice[] = {
+static const per_choice_t T_criticalExtensions_112_choice[] = {
{ 0, &hf_rrc_r5_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_11 },
- { 1, &hf_rrc_criticalExtensions_102, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_102 },
+ { 1, &hf_rrc_criticalExtensions_113, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_113 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_101(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_112(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_rrc_T_criticalExtensions_101, T_criticalExtensions_101_choice,
+ ett_rrc_T_criticalExtensions_112, T_criticalExtensions_112_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_100_vals[] = {
+static const value_string rrc_T_criticalExtensions_111_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_100_choice[] = {
+static const per_choice_t T_criticalExtensions_111_choice[] = {
{ 0, &hf_rrc_r4_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_13 },
- { 1, &hf_rrc_criticalExtensions_101, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_101 },
+ { 1, &hf_rrc_criticalExtensions_112, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_112 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_111(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_rrc_T_criticalExtensions_100, T_criticalExtensions_100_choice,
+ ett_rrc_T_criticalExtensions_111, T_criticalExtensions_111_choice,
NULL);
return offset;
@@ -72328,7 +76509,7 @@ dissect_rrc_T_criticalExtensions_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t T_later_than_r3_24_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_100, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_100 },
+ { &hf_rrc_criticalExtensions_111, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_111 },
{ NULL, 0, 0, NULL }
};
@@ -72355,7 +76536,7 @@ static const per_choice_t UplinkPhysicalChannelControl_choice[] = {
static int
dissect_rrc_UplinkPhysicalChannelControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 413 "../../asn1/rrc/rrc.cnf"
+#line 429 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "UplinkPhysicalChannelControl");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_UplinkPhysicalChannelControl, UplinkPhysicalChannelControl_choice,
@@ -72405,14 +76586,14 @@ dissect_rrc_URAUpdateConfirm_v690ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_146_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_157_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_146(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_157(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_rrc_T_nonCriticalExtensions_146, T_nonCriticalExtensions_146_sequence);
+ ett_rrc_T_nonCriticalExtensions_157, T_nonCriticalExtensions_157_sequence);
return offset;
}
@@ -72420,7 +76601,7 @@ dissect_rrc_T_nonCriticalExtensions_146(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v690NonCriticalExtensions_43_sequence[] = {
{ &hf_rrc_uraUpdateConfirm_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URAUpdateConfirm_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_146, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_146 },
+ { &hf_rrc_nonCriticalExtensions_157, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_157 },
{ NULL, 0, 0, NULL }
};
@@ -72485,14 +76666,14 @@ dissect_rrc_URAUpdateConfirm_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtensions_147_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_158_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_147(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_158(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_rrc_T_nonCriticalExtensions_147, T_nonCriticalExtensions_147_sequence);
+ ett_rrc_T_nonCriticalExtensions_158, T_nonCriticalExtensions_158_sequence);
return offset;
}
@@ -72500,7 +76681,7 @@ dissect_rrc_T_nonCriticalExtensions_147(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v690NonCriticalExtensions_44_sequence[] = {
{ &hf_rrc_uraUpdateConfirm_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URAUpdateConfirm_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_147, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_147 },
+ { &hf_rrc_nonCriticalExtensions_158, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_158 },
{ NULL, 0, 0, NULL }
};
@@ -72555,7 +76736,7 @@ dissect_rrc_URAUpdateConfirm_r7_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t URAUpdateConfirm_v860ext_IEs_sequence[] = {
{ &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
{ &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
- { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
{ NULL, 0, 0, NULL }
};
@@ -72568,14 +76749,14 @@ dissect_rrc_URAUpdateConfirm_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_148_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_159_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_148(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_159(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_rrc_T_nonCriticalExtensions_148, T_nonCriticalExtensions_148_sequence);
+ ett_rrc_T_nonCriticalExtensions_159, T_nonCriticalExtensions_159_sequence);
return offset;
}
@@ -72583,7 +76764,7 @@ dissect_rrc_T_nonCriticalExtensions_148(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_20_sequence[] = {
{ &hf_rrc_uraUpdateConfirm_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URAUpdateConfirm_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_148 },
+ { &hf_rrc_nonCriticalExtensions_159, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_159 },
{ NULL, 0, 0, NULL }
};
@@ -72612,57 +76793,57 @@ dissect_rrc_T_r7_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_106_sequence[] = {
+static const per_sequence_t T_criticalExtensions_117_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_106(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_117(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_rrc_T_criticalExtensions_106, T_criticalExtensions_106_sequence);
+ ett_rrc_T_criticalExtensions_117, T_criticalExtensions_117_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_105_vals[] = {
+static const value_string rrc_T_criticalExtensions_116_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_105_choice[] = {
+static const per_choice_t T_criticalExtensions_116_choice[] = {
{ 0, &hf_rrc_r7_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_13 },
- { 1, &hf_rrc_criticalExtensions_106, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_106 },
+ { 1, &hf_rrc_criticalExtensions_117, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_117 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_105(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_116(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_rrc_T_criticalExtensions_105, T_criticalExtensions_105_choice,
+ ett_rrc_T_criticalExtensions_116, T_criticalExtensions_116_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_104_vals[] = {
+static const value_string rrc_T_criticalExtensions_115_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_104_choice[] = {
+static const per_choice_t T_criticalExtensions_115_choice[] = {
{ 0, &hf_rrc_r5_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_12 },
- { 1, &hf_rrc_criticalExtensions_105, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_105 },
+ { 1, &hf_rrc_criticalExtensions_116, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_116 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_115(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_rrc_T_criticalExtensions_104, T_criticalExtensions_104_choice,
+ ett_rrc_T_criticalExtensions_115, T_criticalExtensions_115_choice,
NULL);
return offset;
@@ -72671,7 +76852,7 @@ dissect_rrc_T_criticalExtensions_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t T_later_than_r3_25_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_104, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_104 },
+ { &hf_rrc_criticalExtensions_115, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_115 },
{ NULL, 0, 0, NULL }
};
@@ -72698,7 +76879,7 @@ static const per_choice_t URAUpdateConfirm_choice[] = {
static int
dissect_rrc_URAUpdateConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 421 "../../asn1/rrc/rrc.cnf"
+#line 437 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "URAUpdateConfirm");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_URAUpdateConfirm, URAUpdateConfirm_choice,
@@ -73160,6 +77341,20 @@ dissect_rrc_UE_ConnTimersAndConstants(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
+dissect_rrc_T_cn_CommonGSM_MAP_NAS_SysInfo_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 577 "../../asn1/rrc/rrc.cnf"
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+ offset = dissect_rrc_NAS_SystemInformationGSM_MAP(tvb, offset, actx, tree, hf_index);
+
+
+
+
+ return offset;
+}
+
+
+
+static int
dissect_rrc_CN_DRX_CycleLengthCoefficient(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,
6U, 9U, NULL, FALSE);
@@ -73200,7 +77395,7 @@ dissect_rrc_CN_DomainInformationListFull(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t CN_InformationInfoFull_sequence[] = {
{ &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PLMN_Identity },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_cn_CommonGSM_MAP_NAS_SysInfo_02 },
{ &hf_rrc_cn_DomainInformationListFull, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationListFull },
{ NULL, 0, 0, NULL }
};
@@ -73214,14 +77409,14 @@ dissect_rrc_CN_InformationInfoFull(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_153_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_164_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_153(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_164(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_rrc_T_nonCriticalExtensions_153, T_nonCriticalExtensions_153_sequence);
+ ett_rrc_T_nonCriticalExtensions_164, T_nonCriticalExtensions_164_sequence);
return offset;
}
@@ -73237,7 +77432,7 @@ static const per_sequence_t UTRANMobilityInformation_r3_IEs_sequence[] = {
{ &hf_rrc_cn_InformationInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_InformationInfoFull },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_dl_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CounterSynchronisationInfo },
- { &hf_rrc_nonCriticalExtensions_153, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_153 },
+ { &hf_rrc_nonCriticalExtensions_164, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_164 },
{ NULL, 0, 0, NULL }
};
@@ -73379,14 +77574,14 @@ dissect_rrc_UTRANMobilityInformation_v860ext1_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_150_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_161_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_150(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_161(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_rrc_T_nonCriticalExtensions_150, T_nonCriticalExtensions_150_sequence);
+ ett_rrc_T_nonCriticalExtensions_161, T_nonCriticalExtensions_161_sequence);
return offset;
}
@@ -73394,7 +77589,7 @@ dissect_rrc_T_nonCriticalExtensions_150(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtentions_sequence[] = {
{ &hf_rrc_utranMobilityInformation_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRANMobilityInformation_v860ext1_IEs },
- { &hf_rrc_nonCriticalExtensions_150, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_150 },
+ { &hf_rrc_nonCriticalExtensions_161, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_161 },
{ NULL, 0, 0, NULL }
};
@@ -73575,14 +77770,14 @@ dissect_rrc_UTRANMobilityInformation_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_151_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_162_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_151(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_162(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_rrc_T_nonCriticalExtensions_151, T_nonCriticalExtensions_151_sequence);
+ ett_rrc_T_nonCriticalExtensions_162, T_nonCriticalExtensions_162_sequence);
return offset;
}
@@ -73590,7 +77785,7 @@ dissect_rrc_T_nonCriticalExtensions_151(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtentions_01_sequence[] = {
{ &hf_rrc_utranMobilityInformation_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRANMobilityInformation_v860ext1_IEs },
- { &hf_rrc_nonCriticalExtensions_151, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_151 },
+ { &hf_rrc_nonCriticalExtensions_162, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_162 },
{ NULL, 0, 0, NULL }
};
@@ -74021,14 +78216,14 @@ dissect_rrc_UTRANMobilityInformation_v860ext2_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_152_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_163_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_152(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_163(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_rrc_T_nonCriticalExtensions_152, T_nonCriticalExtensions_152_sequence);
+ ett_rrc_T_nonCriticalExtensions_163, T_nonCriticalExtensions_163_sequence);
return offset;
}
@@ -74036,7 +78231,7 @@ dissect_rrc_T_nonCriticalExtensions_152(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_22_sequence[] = {
{ &hf_rrc_utranMobilityInformation_v860ext_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRANMobilityInformation_v860ext2_IEs },
- { &hf_rrc_nonCriticalExtensions_152, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_152 },
+ { &hf_rrc_nonCriticalExtensions_163, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_163 },
{ NULL, 0, 0, NULL }
};
@@ -74065,57 +78260,57 @@ dissect_rrc_T_r7_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_110_sequence[] = {
+static const per_sequence_t T_criticalExtensions_121_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_110(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_121(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_rrc_T_criticalExtensions_110, T_criticalExtensions_110_sequence);
+ ett_rrc_T_criticalExtensions_121, T_criticalExtensions_121_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_109_vals[] = {
+static const value_string rrc_T_criticalExtensions_120_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_109_choice[] = {
+static const per_choice_t T_criticalExtensions_120_choice[] = {
{ 0, &hf_rrc_r7_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_14 },
- { 1, &hf_rrc_criticalExtensions_110, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_110 },
+ { 1, &hf_rrc_criticalExtensions_121, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_121 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_109(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_120(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_rrc_T_criticalExtensions_109, T_criticalExtensions_109_choice,
+ ett_rrc_T_criticalExtensions_120, T_criticalExtensions_120_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_108_vals[] = {
+static const value_string rrc_T_criticalExtensions_119_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_108_choice[] = {
+static const per_choice_t T_criticalExtensions_119_choice[] = {
{ 0, &hf_rrc_r5_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_13 },
- { 1, &hf_rrc_criticalExtensions_109, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_109 },
+ { 1, &hf_rrc_criticalExtensions_120, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_120 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_108(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_119(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_rrc_T_criticalExtensions_108, T_criticalExtensions_108_choice,
+ ett_rrc_T_criticalExtensions_119, T_criticalExtensions_119_choice,
NULL);
return offset;
@@ -74124,7 +78319,7 @@ dissect_rrc_T_criticalExtensions_108(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t T_later_than_r3_27_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_108, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_108 },
+ { &hf_rrc_criticalExtensions_119, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_119 },
{ NULL, 0, 0, NULL }
};
@@ -74151,7 +78346,7 @@ static const per_choice_t UTRANMobilityInformation_choice[] = {
static int
dissect_rrc_UTRANMobilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 429 "../../asn1/rrc/rrc.cnf"
+#line 445 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "UTRANMobilityInformation");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_UTRANMobilityInformation, UTRANMobilityInformation_choice,
@@ -74253,14 +78448,14 @@ dissect_rrc_HandoverFromUTRANCommand_GERANIu_r5_IEs(tvbuff_t *tvb _U_, int offse
}
-static const per_sequence_t T_nonCriticalExtensions_43_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_47_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_43, T_nonCriticalExtensions_43_sequence);
+ ett_rrc_T_nonCriticalExtensions_47, T_nonCriticalExtensions_47_sequence);
return offset;
}
@@ -74268,7 +78463,7 @@ dissect_rrc_T_nonCriticalExtensions_43(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_r5_03_sequence[] = {
{ &hf_rrc_handoverFromUTRANCommand_GERANIu_r5, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverFromUTRANCommand_GERANIu_r5_IEs },
- { &hf_rrc_nonCriticalExtensions_43, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_43 },
+ { &hf_rrc_nonCriticalExtensions_47, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_47 },
{ NULL, 0, 0, NULL }
};
@@ -74281,21 +78476,21 @@ dissect_rrc_T_r5_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_33_sequence[] = {
+static const per_sequence_t T_criticalExtensions_37_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_33, T_criticalExtensions_33_sequence);
+ ett_rrc_T_criticalExtensions_37, T_criticalExtensions_37_sequence);
return offset;
}
static const per_sequence_t T_later_than_r5_sequence[] = {
- { &hf_rrc_criticalExtensions_33, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_33 },
+ { &hf_rrc_criticalExtensions_37, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_37 },
{ NULL, 0, 0, NULL }
};
@@ -74338,7 +78533,7 @@ static const per_sequence_t HandoverFromUTRANCommand_GERANIu_sequence[] = {
static int
dissect_rrc_HandoverFromUTRANCommand_GERANIu(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 181 "../../asn1/rrc/rrc.cnf"
+#line 189 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-GERANIu");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_HandoverFromUTRANCommand_GERANIu, HandoverFromUTRANCommand_GERANIu_sequence);
@@ -74504,7 +78699,7 @@ static const per_sequence_t MBMS_ModifedService_r6_sequence[] = {
{ &hf_rrc_mbms_TransmissionIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_TransmissionIdentity },
{ &hf_rrc_mbms_RequiredUEAction, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_RequiredUEAction_Mod },
{ &hf_rrc_mbms_PreferredFrequency, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mbms_PreferredFrequency },
- { &hf_rrc_dummy_56 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_16 },
+ { &hf_rrc_dummy_60 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_16 },
{ &hf_rrc_continueMCCHReading, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
@@ -74719,14 +78914,14 @@ dissect_rrc_MBMSModifiedServicesInformation_v7c0ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtensions_161_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_172_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_161(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_172(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_rrc_T_nonCriticalExtensions_161, T_nonCriticalExtensions_161_sequence);
+ ett_rrc_T_nonCriticalExtensions_172, T_nonCriticalExtensions_172_sequence);
return offset;
}
@@ -74734,7 +78929,7 @@ dissect_rrc_T_nonCriticalExtensions_161(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7c0NonCriticalExtensions_sequence[] = {
{ &hf_rrc_mbmsModifiedServicesInformation_v7c0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMSModifiedServicesInformation_v7c0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_161, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_161 },
+ { &hf_rrc_nonCriticalExtensions_172, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_172 },
{ NULL, 0, 0, NULL }
};
@@ -74776,7 +78971,7 @@ static const per_sequence_t MBMSModifiedServicesInformation_sequence[] = {
static int
dissect_rrc_MBMSModifiedServicesInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 221 "../../asn1/rrc/rrc.cnf"
+#line 229 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSModifiedServicesInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSModifiedServicesInformation, MBMSModifiedServicesInformation_sequence);
@@ -74834,14 +79029,14 @@ dissect_rrc_ETWS_WarningSecurityInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_30_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_33_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_30, T_nonCriticalExtensions_30_sequence);
+ ett_rrc_T_nonCriticalExtensions_33, T_nonCriticalExtensions_33_sequence);
return offset;
}
@@ -74850,7 +79045,7 @@ dissect_rrc_T_nonCriticalExtensions_30(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t ETWSPrimaryNotificationWithSecurity_sequence[] = {
{ &hf_rrc_etws_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ETWS_Information },
{ &hf_rrc_etws_WarningSecurityInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ETWS_WarningSecurityInfo },
- { &hf_rrc_nonCriticalExtensions_30, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_30 },
+ { &hf_rrc_nonCriticalExtensions_33, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_33 },
{ NULL, 0, 0, NULL }
};
@@ -74871,7 +79066,7 @@ dissect_rrc_ETWSPrimaryNotificationWithSecurity(tvbuff_t *tvb _U_, int offset _U
static int
dissect_rrc_T_eutra_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 517 "../../asn1/rrc/rrc.cnf"
+#line 533 "../../asn1/rrc/rrc.cnf"
tvbuff_t *eutra_message_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE, &eutra_message_tvb);
@@ -74901,14 +79096,14 @@ dissect_rrc_HandoverFromUTRANCommand_EUTRA_r8_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_45_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_49_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_45, T_nonCriticalExtensions_45_sequence);
+ ett_rrc_T_nonCriticalExtensions_49, T_nonCriticalExtensions_49_sequence);
return offset;
}
@@ -74917,7 +79112,7 @@ dissect_rrc_T_nonCriticalExtensions_45(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_r8_04_sequence[] = {
{ &hf_rrc_handoverFromUTRANCommand_EUTRA_r8, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverFromUTRANCommand_EUTRA_r8_IEs },
{ &hf_rrc_handoverFromUTRANCommand_EUTRA_r8_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_45, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_45 },
+ { &hf_rrc_nonCriticalExtensions_49, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_49 },
{ NULL, 0, 0, NULL }
};
@@ -74930,35 +79125,35 @@ dissect_rrc_T_r8_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_36_sequence[] = {
+static const per_sequence_t T_criticalExtensions_40_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_36, T_criticalExtensions_36_sequence);
+ ett_rrc_T_criticalExtensions_40, T_criticalExtensions_40_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_35_vals[] = {
+static const value_string rrc_T_criticalExtensions_39_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_35_choice[] = {
+static const per_choice_t T_criticalExtensions_39_choice[] = {
{ 0, &hf_rrc_r8_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_04 },
- { 1, &hf_rrc_criticalExtensions_36, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_36 },
+ { 1, &hf_rrc_criticalExtensions_40, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_40 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_35, T_criticalExtensions_35_choice,
+ ett_rrc_T_criticalExtensions_39, T_criticalExtensions_39_choice,
NULL);
return offset;
@@ -74967,15 +79162,642 @@ dissect_rrc_T_criticalExtensions_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t HandoverFromUTRANCommand_EUTRA_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_35, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_35 },
+ { &hf_rrc_criticalExtensions_39, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_39 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_HandoverFromUTRANCommand_EUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 185 "../../asn1/rrc/rrc.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-EUTRA");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_HandoverFromUTRANCommand_EUTRA, HandoverFromUTRANCommand_EUTRA_sequence);
+
+
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggedMeasReportRequest_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedMeasReportRequest(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggedANRReportRequest_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedANRReportRequest(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UEInformationRequest_r10_IEs_sequence[] = {
+ { &hf_rrc_loggedMeasReportRequest, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedMeasReportRequest },
+ { &hf_rrc_loggedANRReportRequest, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedANRReportRequest },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UEInformationRequest_r10_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_rrc_UEInformationRequest_r10_IEs, UEInformationRequest_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_179_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_179(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_rrc_T_nonCriticalExtensions_179, T_nonCriticalExtensions_179_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_12_sequence[] = {
+ { &hf_rrc_ueInformationRequest_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UEInformationRequest_r10_IEs },
+ { &hf_rrc_ueInformationRequest_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_179, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_179 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_12, T_r10_12_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_125_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_125(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_rrc_T_criticalExtensions_125, T_criticalExtensions_125_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_124_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_124_choice[] = {
+ { 0, &hf_rrc_r10_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_12 },
+ { 1, &hf_rrc_criticalExtensions_125, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_125 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_124(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_rrc_T_criticalExtensions_124, T_criticalExtensions_124_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UEInformationRequest_sequence[] = {
+ { &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
+ { &hf_rrc_criticalExtensions_124, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_124 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UEInformationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 417 "../../asn1/rrc/rrc.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "UEInformationRequest");
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_UEInformationRequest, UEInformationRequest_sequence);
+
+
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_BIT_STRING_SIZE_48(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,
+ 48, 48, FALSE, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggingDuration_01_vals[] = {
+ { 0, "min10" },
+ { 1, "min20" },
+ { 2, "min40" },
+ { 3, "hr1" },
+ { 4, "hr1min30" },
+ { 5, "hr2" },
+ { 6, "spare2" },
+ { 7, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggingDuration_01(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 value_string rrc_T_loggingInterval_vals[] = {
+ { 0, "li128" },
+ { 1, "li256" },
+ { 2, "li512" },
+ { 3, "li1024" },
+ { 4, "li2048" },
+ { 5, "li3072" },
+ { 6, "li4096" },
+ { 7, "li6144" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggingInterval(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 TraceReference_sequence[] = {
+ { &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PLMN_Identity },
+ { &hf_rrc_traceId , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OCTET_STRING_SIZE_3 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_TraceReference(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_rrc_TraceReference, TraceReference_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TraceRecordingSession_sequence[] = {
+ { &hf_rrc_traceRecordingSession_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OCTET_STRING_SIZE_2 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_TraceRecordingSession(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_rrc_TraceRecordingSession, TraceRecordingSession_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_OCTET_STRING_SIZE_1(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);
+
+ return offset;
+}
+
+
+static const per_sequence_t TCE_Id_sequence[] = {
+ { &hf_rrc_tce_Id_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OCTET_STRING_SIZE_1 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_TCE_Id(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_rrc_TCE_Id, TCE_Id_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_32_OF_CellIdentity_sequence_of[1] = {
+ { &hf_rrc_cellIDList_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellIdentity },
+};
+
+static int
+dissect_rrc_SEQUENCE_SIZE_1_32_OF_CellIdentity(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_rrc_SEQUENCE_SIZE_1_32_OF_CellIdentity, SEQUENCE_SIZE_1_32_OF_CellIdentity_sequence_of,
+ 1, 32, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LAI_sequence[] = {
+ { &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PLMN_Identity },
+ { &hf_rrc_lac , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LAI(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_rrc_LAI, LAI_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_8_OF_LAI_sequence_of[1] = {
+ { &hf_rrc_locationAreaList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LAI },
+};
+
+static int
+dissect_rrc_SEQUENCE_SIZE_1_8_OF_LAI(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_rrc_SEQUENCE_SIZE_1_8_OF_LAI, SEQUENCE_SIZE_1_8_OF_LAI_sequence_of,
+ 1, 8, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_RoutingAreaCode(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);
+
+ return offset;
+}
+
+
+static const per_sequence_t RAI_sequence[] = {
+ { &hf_rrc_lai , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LAI },
+ { &hf_rrc_rac , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RoutingAreaCode },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_RAI(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_rrc_RAI, RAI_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_8_OF_RAI_sequence_of[1] = {
+ { &hf_rrc_routingAreaList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RAI },
+};
+
+static int
+dissect_rrc_SEQUENCE_SIZE_1_8_OF_RAI(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_rrc_SEQUENCE_SIZE_1_8_OF_RAI, SEQUENCE_SIZE_1_8_OF_RAI_sequence_of,
+ 1, 8, FALSE);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_areaConfiguration_vals[] = {
+ { 0, "cellIDList" },
+ { 1, "locationAreaList" },
+ { 2, "routingAreaList" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_areaConfiguration_choice[] = {
+ { 0, &hf_rrc_cellIDList , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_32_OF_CellIdentity },
+ { 1, &hf_rrc_locationAreaList, ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_8_OF_LAI },
+ { 2, &hf_rrc_routingAreaList , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_8_OF_RAI },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_areaConfiguration(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_rrc_T_areaConfiguration, T_areaConfiguration_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasurementsConfigurationInfo_sequence[] = {
+ { &hf_rrc_absoluteTimeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_48 },
+ { &hf_rrc_loggingDuration_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_loggingDuration_01 },
+ { &hf_rrc_loggingInterval , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_loggingInterval },
+ { &hf_rrc_traceReference , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TraceReference },
+ { &hf_rrc_traceRecordingSession, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TraceRecordingSession },
+ { &hf_rrc_tce_Id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TCE_Id },
+ { &hf_rrc_areaConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_areaConfiguration },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasurementsConfigurationInfo(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_rrc_LoggedMeasurementsConfigurationInfo, LoggedMeasurementsConfigurationInfo_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggingDuration_vals[] = {
+ { 0, "min10" },
+ { 1, "min30" },
+ { 2, "hr1" },
+ { 3, "spare2" },
+ { 4, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggingDuration(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_INTEGER_M120_M25(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,
+ -120, -25, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSCPforANR_sequence[] = {
+ { &hf_rrc_rSCP , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_M120_M25 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_RSCPforANR(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_rrc_RSCPforANR, RSCPforANR_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_INTEGER_M24_0(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,
+ -24, 0U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t Ec_N0forANR_sequence[] = {
+ { &hf_rrc_ec_N0 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_M24_0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_Ec_N0forANR(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_rrc_Ec_N0forANR, Ec_N0forANR_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_LoggingAbsoluteThreshold_vals[] = {
+ { 0, "rscpforANR" },
+ { 1, "ec-N0forANR" },
+ { 0, NULL }
+};
+
+static const per_choice_t LoggingAbsoluteThreshold_choice[] = {
+ { 0, &hf_rrc_rscpforANR , ASN1_NO_EXTENSIONS , dissect_rrc_RSCPforANR },
+ { 1, &hf_rrc_ec_N0forANR , ASN1_NO_EXTENSIONS , dissect_rrc_Ec_N0forANR },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggingAbsoluteThreshold(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_rrc_LoggingAbsoluteThreshold, LoggingAbsoluteThreshold_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_LoggingRelativeThreshold(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, 16U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t IntraUTRAANR_sequence[] = {
+ { &hf_rrc_loggingAbsoluteThreshold, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggingAbsoluteThreshold },
+ { &hf_rrc_loggingRelativeThreshold, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggingRelativeThreshold },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_IntraUTRAANR(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_rrc_IntraUTRAANR, IntraUTRAANR_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_interRATANRforEUTRAIndicator_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_interRATANRforEUTRAIndicator(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_interRATANRforGSMIndicator_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_interRATANRforGSMIndicator(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedANRConfigurationInfo_sequence[] = {
+ { &hf_rrc_loggingDuration , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_loggingDuration },
+ { &hf_rrc_intraUTRAANR , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraUTRAANR },
+ { &hf_rrc_interRATANRforEUTRAIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_interRATANRforEUTRAIndicator },
+ { &hf_rrc_interRATANRforGSMIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_interRATANRforGSMIndicator },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedANRConfigurationInfo(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_rrc_LoggedANRConfigurationInfo, LoggedANRConfigurationInfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggingMeasurementConfiguration_r10_IEs_sequence[] = {
+ { &hf_rrc_loggedMeasurementsConfigurationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasurementsConfigurationInfo },
+ { &hf_rrc_loggedANRConfigurationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedANRConfigurationInfo },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggingMeasurementConfiguration_r10_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_rrc_LoggingMeasurementConfiguration_r10_IEs, LoggingMeasurementConfiguration_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_177_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_177(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_rrc_T_nonCriticalExtensions_177, T_nonCriticalExtensions_177_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_11_sequence[] = {
+ { &hf_rrc_loggingMeasurementConfiguration_r10_IEs, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggingMeasurementConfiguration_r10_IEs },
+ { &hf_rrc_loggingMeasurementConfiguration_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_177, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_177 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_11, T_r10_11_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_123_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_123(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_rrc_T_criticalExtensions_123, T_criticalExtensions_123_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_122_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_122_choice[] = {
+ { 0, &hf_rrc_r10_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_11 },
+ { 1, &hf_rrc_criticalExtensions_123, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_123 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_122(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_rrc_T_criticalExtensions_122, T_criticalExtensions_122_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggingMeasurementConfiguration_sequence[] = {
+ { &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
+ { &hf_rrc_criticalExtensions_122, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_122 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggingMeasurementConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 205 "../../asn1/rrc/rrc.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "LoggingMeasurementConfiguration");
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_LoggingMeasurementConfiguration, LoggingMeasurementConfiguration_sequence);
+
+
+
+
return offset;
}
@@ -75010,8 +79832,8 @@ static const value_string rrc_DL_DCCH_MessageType_vals[] = {
{ 26, "mbmsModifiedServicesInformation" },
{ 27, "etwsPrimaryNotificationWithSecurity" },
{ 28, "handoverFromUTRANCommand-EUTRA" },
- { 29, "spare3" },
- { 30, "spare2" },
+ { 29, "ueInformationRequest" },
+ { 30, "loggingMeasurementConfiguration" },
{ 31, "spare1" },
{ 0, NULL }
};
@@ -75046,8 +79868,8 @@ static const per_choice_t DL_DCCH_MessageType_choice[] = {
{ 26, &hf_rrc_mbmsModifiedServicesInformation, ASN1_NO_EXTENSIONS , dissect_rrc_MBMSModifiedServicesInformation },
{ 27, &hf_rrc_etwsPrimaryNotificationWithSecurity, ASN1_NO_EXTENSIONS , dissect_rrc_ETWSPrimaryNotificationWithSecurity },
{ 28, &hf_rrc_handoverFromUTRANCommand_EUTRA, ASN1_NO_EXTENSIONS , dissect_rrc_HandoverFromUTRANCommand_EUTRA },
- { 29, &hf_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 30, &hf_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 29, &hf_rrc_ueInformationRequest, ASN1_NO_EXTENSIONS , dissect_rrc_UEInformationRequest },
+ { 30, &hf_rrc_loggingMeasurementConfiguration, ASN1_NO_EXTENSIONS , dissect_rrc_LoggingMeasurementConfiguration },
{ 31, &hf_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -75131,14 +79953,14 @@ dissect_rrc_UL_CounterSynchronisationInfo(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_05_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_06_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_05, T_nonCriticalExtensions_05_sequence);
+ ett_rrc_T_nonCriticalExtensions_06, T_nonCriticalExtensions_06_sequence);
return offset;
}
@@ -75146,7 +79968,7 @@ dissect_rrc_T_nonCriticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_activeSetUpdateComplete_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_05 },
+ { &hf_rrc_nonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_06 },
{ NULL, 0, 0, NULL }
};
@@ -75304,14 +80126,14 @@ dissect_rrc_FailureCauseWithProtErr(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtensions_06_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_07_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_06, T_nonCriticalExtensions_06_sequence);
+ ett_rrc_T_nonCriticalExtensions_07, T_nonCriticalExtensions_07_sequence);
return offset;
}
@@ -75319,7 +80141,7 @@ dissect_rrc_T_nonCriticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_activeSetUpdateFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_06 },
+ { &hf_rrc_nonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_07 },
{ NULL, 0, 0, NULL }
};
@@ -75403,14 +80225,14 @@ dissect_rrc_CellChangeOrderFromUTRANFailure_r3_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_09_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_10_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_09, T_nonCriticalExtensions_09_sequence);
+ ett_rrc_T_nonCriticalExtensions_10, T_nonCriticalExtensions_10_sequence);
return offset;
}
@@ -75418,7 +80240,7 @@ dissect_rrc_T_nonCriticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_05_sequence[] = {
{ &hf_rrc_cellChangeOrderFromUTRANFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_09 },
+ { &hf_rrc_nonCriticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_10 },
{ NULL, 0, 0, NULL }
};
@@ -75446,14 +80268,14 @@ dissect_rrc_T_r3_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_07_sequence[] = {
+static const per_sequence_t T_criticalExtensions_08_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_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_sequence(tvb, offset, actx, tree, hf_index,
- ett_rrc_T_criticalExtensions_07, T_criticalExtensions_07_sequence);
+ ett_rrc_T_criticalExtensions_08, T_criticalExtensions_08_sequence);
return offset;
}
@@ -75461,7 +80283,7 @@ dissect_rrc_T_criticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_dummy_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_07 },
+ { &hf_rrc_criticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_08 },
{ NULL, 0, 0, NULL }
};
@@ -75541,14 +80363,14 @@ dissect_rrc_RB_COUNT_C_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtensions_28_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_31_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_28, T_nonCriticalExtensions_28_sequence);
+ ett_rrc_T_nonCriticalExtensions_31, T_nonCriticalExtensions_31_sequence);
return offset;
}
@@ -75556,7 +80378,7 @@ dissect_rrc_T_nonCriticalExtensions_28(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_10_sequence[] = {
{ &hf_rrc_counterCheckResponse_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_28, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_28 },
+ { &hf_rrc_nonCriticalExtensions_31, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_31 },
{ NULL, 0, 0, NULL }
};
@@ -75590,14 +80412,58 @@ dissect_rrc_CounterCheckResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_nonCriticalExtensions_38_sequence[] = {
+static const value_string rrc_T_loggedMeasAvailable_01_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedMeasAvailable_01(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t HandoverToUTRANComplete_va40ext_sequence[] = {
+ { &hf_rrc_loggedMeasAvailable_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedMeasAvailable_01 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_HandoverToUTRANComplete_va40ext(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_rrc_T_nonCriticalExtensions_38, T_nonCriticalExtensions_38_sequence);
+ ett_rrc_HandoverToUTRANComplete_va40ext, HandoverToUTRANComplete_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_42_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_42, T_nonCriticalExtensions_42_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_01_sequence[] = {
+ { &hf_rrc_handoverToUTRANComplete_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANComplete_va40ext },
+ { &hf_rrc_nonCriticalExtensions_42, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_42 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_01, T_va40NonCriticalExtensions_01_sequence);
return offset;
}
@@ -75605,7 +80471,7 @@ dissect_rrc_T_nonCriticalExtensions_38(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_12_sequence[] = {
{ &hf_rrc_handoverToUTRANComplete_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_38, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_38 },
+ { &hf_rrc_va40NonCriticalExtensions_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_01 },
{ NULL, 0, 0, NULL }
};
@@ -75797,7 +80663,7 @@ dissect_rrc_T_routingbasis(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t Gsm_map_IDNNS_sequence[] = {
{ &hf_rrc_routingbasis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_routingbasis },
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
@@ -75962,15 +80828,15 @@ dissect_rrc_T_measurementQuantity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_145_sequence[] = {
+static const per_sequence_t T_fdd_149_sequence[] = {
{ &hf_rrc_measurementQuantity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_measurementQuantity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_145(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_149(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_rrc_T_fdd_145, T_fdd_145_sequence);
+ ett_rrc_T_fdd_149, T_fdd_149_sequence);
return offset;
}
@@ -76010,37 +80876,37 @@ dissect_rrc_PrimaryCCPCH_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-static const per_sequence_t T_tdd_95_sequence[] = {
+static const per_sequence_t T_tdd_99_sequence[] = {
{ &hf_rrc_timeslotISCP , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotISCP_List },
{ &hf_rrc_primaryCCPCH_RSCP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_RSCP },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_95(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_99(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_rrc_T_tdd_95, T_tdd_95_sequence);
+ ett_rrc_T_tdd_99, T_tdd_99_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_108_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_112_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_108_choice[] = {
- { 0, &hf_rrc_fdd_151 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_145 },
- { 1, &hf_rrc_tdd_103 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_95 },
+static const per_choice_t T_modeSpecificInfo_112_choice[] = {
+ { 0, &hf_rrc_fdd_155 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_149 },
+ { 1, &hf_rrc_tdd_107 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_99 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_108(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_112(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_rrc_T_modeSpecificInfo_108, T_modeSpecificInfo_108_choice,
+ ett_rrc_T_modeSpecificInfo_112, T_modeSpecificInfo_112_choice,
NULL);
return offset;
@@ -76048,7 +80914,7 @@ dissect_rrc_T_modeSpecificInfo_108(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t T_currentCell_sequence[] = {
- { &hf_rrc_modeSpecificInfo_108, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_108 },
+ { &hf_rrc_modeSpecificInfo_112, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_112 },
{ NULL, 0, 0, NULL }
};
@@ -76129,52 +80995,52 @@ dissect_rrc_T_measurementQuantity_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_146_sequence[] = {
+static const per_sequence_t T_fdd_150_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_measurementQuantity_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_measurementQuantity_01 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_146(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_150(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_rrc_T_fdd_146, T_fdd_146_sequence);
+ ett_rrc_T_fdd_150, T_fdd_150_sequence);
return offset;
}
-static const per_sequence_t T_tdd_96_sequence[] = {
+static const per_sequence_t T_tdd_100_sequence[] = {
{ &hf_rrc_cellParametersID, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ &hf_rrc_primaryCCPCH_RSCP, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_RSCP },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_100(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_rrc_T_tdd_96, T_tdd_96_sequence);
+ ett_rrc_T_tdd_100, T_tdd_100_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_109_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_113_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_109_choice[] = {
- { 0, &hf_rrc_fdd_152 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_146 },
- { 1, &hf_rrc_tdd_104 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_96 },
+static const per_choice_t T_modeSpecificInfo_113_choice[] = {
+ { 0, &hf_rrc_fdd_156 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_150 },
+ { 1, &hf_rrc_tdd_108 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_100 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_109(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_113(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_rrc_T_modeSpecificInfo_109, T_modeSpecificInfo_109_choice,
+ ett_rrc_T_modeSpecificInfo_113, T_modeSpecificInfo_113_choice,
NULL);
return offset;
@@ -76183,7 +81049,7 @@ dissect_rrc_T_modeSpecificInfo_109(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t MonitoredCellRACH_Result_sequence[] = {
{ &hf_rrc_sfn_SFN_ObsTimeDifference, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SFN_SFN_ObsTimeDifference },
- { &hf_rrc_modeSpecificInfo_109, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_109 },
+ { &hf_rrc_modeSpecificInfo_113, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_113 },
{ NULL, 0, 0, NULL }
};
@@ -76272,7 +81138,7 @@ static const value_string rrc_EstablishmentCause_vals[] = {
{ 19, "terminatingCauseUnknown" },
{ 20, "mbms-Reception" },
{ 21, "mbms-PTP-RB-Request" },
- { 22, "spare10" },
+ { 22, "delayTolerantAccess" },
{ 23, "spare9" },
{ 24, "spare8" },
{ 25, "spare7" },
@@ -76440,14 +81306,14 @@ dissect_rrc_InitialDirectTransfer_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_39_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_43_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_39, T_nonCriticalExtensions_39_sequence);
+ ett_rrc_T_nonCriticalExtensions_43, T_nonCriticalExtensions_43_sequence);
return offset;
}
@@ -76455,7 +81321,7 @@ dissect_rrc_T_nonCriticalExtensions_39(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_03_sequence[] = {
{ &hf_rrc_initialDirectTransfer_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InitialDirectTransfer_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_39, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_39 },
+ { &hf_rrc_nonCriticalExtensions_43, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_43 },
{ NULL, 0, 0, NULL }
};
@@ -76554,7 +81420,7 @@ static const per_sequence_t InitialDirectTransfer_sequence[] = {
static int
dissect_rrc_InitialDirectTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 197 "../../asn1/rrc/rrc.cnf"
+#line 181 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "InitialDirectTransfer");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_InitialDirectTransfer, InitialDirectTransfer_sequence);
@@ -76683,7 +81549,7 @@ dissect_rrc_HandoverFromUtranFailure_v590ext_IEs(tvbuff_t *tvb _U_, int offset _
static int
dissect_rrc_T_eutra_Message_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 523 "../../asn1/rrc/rrc.cnf"
+#line 539 "../../asn1/rrc/rrc.cnf"
tvbuff_t *eutra_message_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE, &eutra_message_tvb);
@@ -76711,14 +81577,14 @@ dissect_rrc_HandoverFromUtranFailure_v860ext_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_nonCriticalExtensions_46_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_50_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_46, T_nonCriticalExtensions_46_sequence);
+ ett_rrc_T_nonCriticalExtensions_50, T_nonCriticalExtensions_50_sequence);
return offset;
}
@@ -76726,7 +81592,7 @@ dissect_rrc_T_nonCriticalExtensions_46(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_06_sequence[] = {
{ &hf_rrc_handoverFromUTRANFailure_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverFromUtranFailure_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_46, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_46 },
+ { &hf_rrc_nonCriticalExtensions_50, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_50 },
{ NULL, 0, 0, NULL }
};
@@ -76779,7 +81645,7 @@ static const per_sequence_t HandoverFromUTRANFailure_sequence[] = {
static int
dissect_rrc_HandoverFromUTRANFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 193 "../../asn1/rrc/rrc.cnf"
+#line 201 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_HandoverFromUTRANFailure, HandoverFromUTRANFailure_sequence);
@@ -76805,14 +81671,14 @@ dissect_rrc_MeasurementControlFailure_v590ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_55_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_60_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_55, T_nonCriticalExtensions_55_sequence);
+ ett_rrc_T_nonCriticalExtensions_60, T_nonCriticalExtensions_60_sequence);
return offset;
}
@@ -76820,7 +81686,7 @@ dissect_rrc_T_nonCriticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v590NonCriticalExtensions_10_sequence[] = {
{ &hf_rrc_measurementControlFailure_v590ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControlFailure_v590ext_IEs },
- { &hf_rrc_nonCriticalExtensions_55, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_55 },
+ { &hf_rrc_nonCriticalExtensions_60, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_60 },
{ NULL, 0, 0, NULL }
};
@@ -76857,7 +81723,7 @@ static const per_sequence_t MeasurementControlFailure_sequence[] = {
static int
dissect_rrc_MeasurementControlFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 241 "../../asn1/rrc/rrc.cnf"
+#line 249 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MeasurementControlFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MeasurementControlFailure, MeasurementControlFailure_sequence);
@@ -76884,51 +81750,51 @@ dissect_rrc_CountC_SFN_Frame_difference(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_136_sequence[] = {
+static const per_sequence_t T_fdd_139_sequence[] = {
{ &hf_rrc_countC_SFN_Frame_difference, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CountC_SFN_Frame_difference },
{ &hf_rrc_tm , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_38399 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_136(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_139(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_rrc_T_fdd_136, T_fdd_136_sequence);
+ ett_rrc_T_fdd_139, T_fdd_139_sequence);
return offset;
}
-static const per_sequence_t T_tdd_89_sequence[] = {
+static const per_sequence_t T_tdd_92_sequence[] = {
{ &hf_rrc_countC_SFN_Frame_difference, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CountC_SFN_Frame_difference },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_89(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_92(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_rrc_T_tdd_89, T_tdd_89_sequence);
+ ett_rrc_T_tdd_92, T_tdd_92_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_99_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_102_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_99_choice[] = {
- { 0, &hf_rrc_fdd_141 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_136 },
- { 1, &hf_rrc_tdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_89 },
+static const per_choice_t T_modeSpecificInfo_102_choice[] = {
+ { 0, &hf_rrc_fdd_144 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_139 },
+ { 1, &hf_rrc_tdd_99 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_92 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_99(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_102(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_rrc_T_modeSpecificInfo_99, T_modeSpecificInfo_99_choice,
+ ett_rrc_T_modeSpecificInfo_102, T_modeSpecificInfo_102_choice,
NULL);
return offset;
@@ -76936,7 +81802,7 @@ dissect_rrc_T_modeSpecificInfo_99(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CellSynchronisationInfo_sequence[] = {
- { &hf_rrc_modeSpecificInfo_99, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_99 },
+ { &hf_rrc_modeSpecificInfo_102, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_102 },
{ NULL, 0, 0, NULL }
};
@@ -76949,7 +81815,7 @@ dissect_rrc_CellSynchronisationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_127_sequence[] = {
+static const per_sequence_t T_fdd_130_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_cpich_Ec_N0_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPICH_Ec_N0 },
{ &hf_rrc_cpich_RSCP_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPICH_RSCP },
@@ -76958,15 +81824,15 @@ static const per_sequence_t T_fdd_127_sequence[] = {
};
static int
-dissect_rrc_T_fdd_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_130(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_rrc_T_fdd_127, T_fdd_127_sequence);
+ ett_rrc_T_fdd_130, T_fdd_130_sequence);
return offset;
}
-static const per_sequence_t T_tdd_80_sequence[] = {
+static const per_sequence_t T_tdd_83_sequence[] = {
{ &hf_rrc_cellParametersID, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ &hf_rrc_proposedTGSN , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGSN },
{ &hf_rrc_primaryCCPCH_RSCP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_RSCP },
@@ -76976,30 +81842,30 @@ static const per_sequence_t T_tdd_80_sequence[] = {
};
static int
-dissect_rrc_T_tdd_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_80, T_tdd_80_sequence);
+ ett_rrc_T_tdd_83, T_tdd_83_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_90_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_93_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_90_choice[] = {
- { 0, &hf_rrc_fdd_130 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_127 },
- { 1, &hf_rrc_tdd_86 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_80 },
+static const per_choice_t T_modeSpecificInfo_93_choice[] = {
+ { 0, &hf_rrc_fdd_133 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_130 },
+ { 1, &hf_rrc_tdd_89 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_83 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_93(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_rrc_T_modeSpecificInfo_90, T_modeSpecificInfo_90_choice,
+ ett_rrc_T_modeSpecificInfo_93, T_modeSpecificInfo_93_choice,
NULL);
return offset;
@@ -77008,9 +81874,9 @@ dissect_rrc_T_modeSpecificInfo_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CellMeasuredResults_sequence[] = {
{ &hf_rrc_cellIdentity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity },
- { &hf_rrc_dummy_43 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SFN_SFN_ObsTimeDifference },
+ { &hf_rrc_dummy_47 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SFN_SFN_ObsTimeDifference },
{ &hf_rrc_cellSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellSynchronisationInfo },
- { &hf_rrc_modeSpecificInfo_90, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_90 },
+ { &hf_rrc_modeSpecificInfo_93, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_93 },
{ NULL, 0, 0, NULL }
};
@@ -77155,7 +82021,7 @@ dissect_rrc_ObservedTimeDifferenceToGSM(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t GSM_MeasuredResults_sequence[] = {
{ &hf_rrc_gsm_CarrierRSSI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_GSM_CarrierRSSI },
- { &hf_rrc_dummy_46 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_46_173 },
+ { &hf_rrc_dummy_50 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_46_173 },
{ &hf_rrc_bsicReported , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BSICReported },
{ &hf_rrc_dummy2_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ObservedTimeDifferenceToGSM },
{ NULL, 0, 0, NULL }
@@ -77465,36 +82331,36 @@ dissect_rrc_SIR_MeasurementList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_tdd_98_sequence[] = {
+static const per_sequence_t T_tdd_102_sequence[] = {
{ &hf_rrc_sir_MeasurementResults, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SIR_MeasurementList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_98(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_102(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_rrc_T_tdd_98, T_tdd_98_sequence);
+ ett_rrc_T_tdd_102, T_tdd_102_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_114_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_120_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_114_choice[] = {
- { 0, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd_106 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_98 },
+static const per_choice_t T_modeSpecificInfo_120_choice[] = {
+ { 0, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd_110 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_102 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_114(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_120(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_rrc_T_modeSpecificInfo_114, T_modeSpecificInfo_114_choice,
+ ett_rrc_T_modeSpecificInfo_120, T_modeSpecificInfo_120_choice,
NULL);
return offset;
@@ -77503,7 +82369,7 @@ dissect_rrc_T_modeSpecificInfo_114(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t QualityMeasuredResults_sequence[] = {
{ &hf_rrc_blerMeasurementResultsList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BLER_MeasurementResultsList },
- { &hf_rrc_modeSpecificInfo_114, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_114 },
+ { &hf_rrc_modeSpecificInfo_120, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_120 },
{ NULL, 0, 0, NULL }
};
@@ -77565,16 +82431,16 @@ dissect_rrc_UE_RX_TX_ReportEntryList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_149_sequence[] = {
+static const per_sequence_t T_fdd_153_sequence[] = {
{ &hf_rrc_ue_TransmittedPowerFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_TransmittedPower },
{ &hf_rrc_ue_RX_TX_ReportEntryList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RX_TX_ReportEntryList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_149(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_153(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_rrc_T_fdd_149, T_fdd_149_sequence);
+ ett_rrc_T_fdd_153, T_fdd_153_sequence);
return offset;
}
@@ -77594,37 +82460,37 @@ dissect_rrc_UE_TransmittedPowerTDD_List(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_tdd_100_sequence[] = {
+static const per_sequence_t T_tdd_104_sequence[] = {
{ &hf_rrc_ue_TransmittedPowerTDD_List, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_TransmittedPowerTDD_List },
{ &hf_rrc_appliedTA , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvance },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_104(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_rrc_T_tdd_100, T_tdd_100_sequence);
+ ett_rrc_T_tdd_104, T_tdd_104_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_116_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_122_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_116_choice[] = {
- { 0, &hf_rrc_fdd_155 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_149 },
- { 1, &hf_rrc_tdd_108 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_100 },
+static const per_choice_t T_modeSpecificInfo_122_choice[] = {
+ { 0, &hf_rrc_fdd_159 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_153 },
+ { 1, &hf_rrc_tdd_112 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_104 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_116(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_122(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_rrc_T_modeSpecificInfo_116, T_modeSpecificInfo_116_choice,
+ ett_rrc_T_modeSpecificInfo_122, T_modeSpecificInfo_122_choice,
NULL);
return offset;
@@ -77632,7 +82498,7 @@ dissect_rrc_T_modeSpecificInfo_116(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UE_InternalMeasuredResults_sequence[] = {
- { &hf_rrc_modeSpecificInfo_116, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_116 },
+ { &hf_rrc_modeSpecificInfo_122, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_122 },
{ NULL, 0, 0, NULL }
};
@@ -77700,102 +82566,102 @@ dissect_rrc_UE_RX_TX_TimeDifferenceType2Info(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_fdd_155_sequence[] = {
+static const per_sequence_t T_fdd_160_sequence[] = {
{ &hf_rrc_referenceCellIDentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_ue_RX_TX_TimeDifferenceType2Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RX_TX_TimeDifferenceType2Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_155(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_160(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_rrc_T_fdd_155, T_fdd_155_sequence);
+ ett_rrc_T_fdd_160, T_fdd_160_sequence);
return offset;
}
-static const per_sequence_t T_tdd_106_sequence[] = {
+static const per_sequence_t T_tdd_111_sequence[] = {
{ &hf_rrc_referenceCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_106(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_111(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_rrc_T_tdd_106, T_tdd_106_sequence);
+ ett_rrc_T_tdd_111, T_tdd_111_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_122_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_128_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_122_choice[] = {
- { 0, &hf_rrc_fdd_161 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_155 },
- { 1, &hf_rrc_tdd_114 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_106 },
+static const per_choice_t T_modeSpecificInfo_128_choice[] = {
+ { 0, &hf_rrc_fdd_166 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_160 },
+ { 1, &hf_rrc_tdd_119 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_111 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_122(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_128(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_rrc_T_modeSpecificInfo_122, T_modeSpecificInfo_122_choice,
+ ett_rrc_T_modeSpecificInfo_128, T_modeSpecificInfo_128_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_147_sequence[] = {
+static const per_sequence_t T_fdd_151_sequence[] = {
{ &hf_rrc_neighbourIdentity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_uE_RX_TX_TimeDifferenceType2Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RX_TX_TimeDifferenceType2Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_147(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_151(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_rrc_T_fdd_147, T_fdd_147_sequence);
+ ett_rrc_T_fdd_151, T_fdd_151_sequence);
return offset;
}
-static const per_sequence_t T_tdd_97_sequence[] = {
+static const per_sequence_t T_tdd_101_sequence[] = {
{ &hf_rrc_neighbourAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_97(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_101(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_rrc_T_tdd_97, T_tdd_97_sequence);
+ ett_rrc_T_tdd_101, T_tdd_101_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_110_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_114_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_110_choice[] = {
- { 0, &hf_rrc_fdd_153 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_147 },
- { 1, &hf_rrc_tdd_105 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_97 },
+static const per_choice_t T_modeSpecificInfo_114_choice[] = {
+ { 0, &hf_rrc_fdd_157 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_151 },
+ { 1, &hf_rrc_tdd_109 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_101 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_110(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_114(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_rrc_T_modeSpecificInfo_110, T_modeSpecificInfo_110_choice,
+ ett_rrc_T_modeSpecificInfo_114, T_modeSpecificInfo_114_choice,
NULL);
return offset;
@@ -77803,7 +82669,7 @@ dissect_rrc_T_modeSpecificInfo_110(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t Neighbour_sequence[] = {
- { &hf_rrc_modeSpecificInfo_110, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_110 },
+ { &hf_rrc_modeSpecificInfo_114, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_114 },
{ &hf_rrc_neighbourQuality, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NeighbourQuality },
{ &hf_rrc_sfn_SFN_ObsTimeDifference2, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_ObsTimeDifference2 },
{ NULL, 0, 0, NULL }
@@ -77834,7 +82700,7 @@ dissect_rrc_NeighbourList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static const per_sequence_t UE_Positioning_OTDOA_Measurement_sequence[] = {
{ &hf_rrc_sfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_4095 },
- { &hf_rrc_modeSpecificInfo_122, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_122 },
+ { &hf_rrc_modeSpecificInfo_128, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_128 },
{ &hf_rrc_neighbourList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NeighbourList },
{ NULL, 0, 0, NULL }
};
@@ -77873,50 +82739,50 @@ dissect_rrc_T_ue_GPSTimingOfCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_fdd_167_sequence[] = {
+static const per_sequence_t T_fdd_172_sequence[] = {
{ &hf_rrc_referenceIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_167(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_172(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_rrc_T_fdd_167, T_fdd_167_sequence);
+ ett_rrc_T_fdd_172, T_fdd_172_sequence);
return offset;
}
-static const per_sequence_t T_tdd_118_sequence[] = {
+static const per_sequence_t T_tdd_123_sequence[] = {
{ &hf_rrc_referenceIdentity_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_118(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_123(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_rrc_T_tdd_118, T_tdd_118_sequence);
+ ett_rrc_T_tdd_123, T_tdd_123_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_133_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_139_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_133_choice[] = {
- { 0, &hf_rrc_fdd_173 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_167 },
- { 1, &hf_rrc_tdd_126 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_118 },
+static const per_choice_t T_modeSpecificInfo_139_choice[] = {
+ { 0, &hf_rrc_fdd_178 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_172 },
+ { 1, &hf_rrc_tdd_131 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_123 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_133(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_139(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_rrc_T_modeSpecificInfo_133, T_modeSpecificInfo_133_choice,
+ ett_rrc_T_modeSpecificInfo_139, T_modeSpecificInfo_139_choice,
NULL);
return offset;
@@ -77925,7 +82791,7 @@ dissect_rrc_T_modeSpecificInfo_133(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UTRAN_GPSReferenceTimeResult_sequence[] = {
{ &hf_rrc_ue_GPSTimingOfCell, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_ue_GPSTimingOfCell },
- { &hf_rrc_modeSpecificInfo_133, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_133 },
+ { &hf_rrc_modeSpecificInfo_139, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_139 },
{ &hf_rrc_sfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_4095 },
{ NULL, 0, 0, NULL }
};
@@ -77939,50 +82805,50 @@ dissect_rrc_UTRAN_GPSReferenceTimeResult(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_fdd_164_sequence[] = {
+static const per_sequence_t T_fdd_169_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_164(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_169(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_rrc_T_fdd_164, T_fdd_164_sequence);
+ ett_rrc_T_fdd_169, T_fdd_169_sequence);
return offset;
}
-static const per_sequence_t T_tdd_115_sequence[] = {
+static const per_sequence_t T_tdd_120_sequence[] = {
{ &hf_rrc_cellAndChannelIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellAndChannelIdentity },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_120(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_rrc_T_tdd_115, T_tdd_115_sequence);
+ ett_rrc_T_tdd_120, T_tdd_120_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_131_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_137_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_131_choice[] = {
- { 0, &hf_rrc_fdd_170 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_164 },
- { 1, &hf_rrc_tdd_123 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_115 },
+static const per_choice_t T_modeSpecificInfo_137_choice[] = {
+ { 0, &hf_rrc_fdd_175 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_169 },
+ { 1, &hf_rrc_tdd_128 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_120 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_131(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_137(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_rrc_T_modeSpecificInfo_131, T_modeSpecificInfo_131_choice,
+ ett_rrc_T_modeSpecificInfo_137, T_modeSpecificInfo_137_choice,
NULL);
return offset;
@@ -77991,7 +82857,7 @@ dissect_rrc_T_modeSpecificInfo_131(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t T_cell_Timing_sequence[] = {
{ &hf_rrc_sfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_4095 },
- { &hf_rrc_modeSpecificInfo_131, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_131 },
+ { &hf_rrc_modeSpecificInfo_137, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_137 },
{ NULL, 0, 0, NULL }
};
@@ -78475,8 +83341,8 @@ static const value_string rrc_CellMeasurementEventResults_vals[] = {
};
static const per_choice_t CellMeasurementEventResults_choice[] = {
- { 0, &hf_rrc_fdd_132 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info },
- { 1, &hf_rrc_tdd_88 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info },
+ { 0, &hf_rrc_fdd_135 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info },
+ { 1, &hf_rrc_tdd_91 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info },
{ 0, NULL, 0, NULL }
};
@@ -78755,36 +83621,36 @@ dissect_rrc_EventResults(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t T_fdd_148_sequence[] = {
+static const per_sequence_t T_fdd_152_sequence[] = {
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfo },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_148(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_152(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_rrc_T_fdd_148, T_fdd_148_sequence);
+ ett_rrc_T_fdd_152, T_fdd_152_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_111_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_115_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_111_choice[] = {
- { 0, &hf_rrc_fdd_154 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_148 },
+static const per_choice_t T_modeSpecificInfo_115_choice[] = {
+ { 0, &hf_rrc_fdd_158 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_152 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_111(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_115(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_rrc_T_modeSpecificInfo_111, T_modeSpecificInfo_111_choice,
+ ett_rrc_T_modeSpecificInfo_115, T_modeSpecificInfo_115_choice,
NULL);
return offset;
@@ -78792,7 +83658,7 @@ dissect_rrc_T_modeSpecificInfo_111(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t Neighbour_v390ext_sequence[] = {
- { &hf_rrc_modeSpecificInfo_111, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_111 },
+ { &hf_rrc_modeSpecificInfo_115, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_115 },
{ NULL, 0, 0, NULL }
};
@@ -79030,7 +83896,7 @@ dissect_rrc_MeasuredResultsList_LCR_r4_ext(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t MeasurementReport_v4b0ext_IEs_sequence[] = {
{ &hf_rrc_interFreqEventResults_LCR, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterFreqEventResults_LCR_r4_ext },
{ &hf_rrc_additionalMeasuredResults_LCR, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasuredResultsList_LCR_r4_ext },
- { &hf_rrc_dummy_07 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
+ { &hf_rrc_dummy_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
@@ -79164,36 +84030,36 @@ dissect_rrc_T_ADVinfo_ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const per_sequence_t T_tdd128_57_sequence[] = {
+static const per_sequence_t T_tdd128_61_sequence[] = {
{ &hf_rrc_t_ADVinfo_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_ADVinfo_ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_57, T_tdd128_57_sequence);
+ ett_rrc_T_tdd128_61, T_tdd128_61_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_117_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_123_vals[] = {
{ 0, "tdd384-768" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_117_choice[] = {
+static const per_choice_t T_modeSpecificInfo_123_choice[] = {
{ 0, &hf_rrc_tdd384_768_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_768_02 },
- { 1, &hf_rrc_tdd128_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_57 },
+ { 1, &hf_rrc_tdd128_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_61 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_117(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_123(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_rrc_T_modeSpecificInfo_117, T_modeSpecificInfo_117_choice,
+ ett_rrc_T_modeSpecificInfo_123, T_modeSpecificInfo_123_choice,
NULL);
return offset;
@@ -79201,7 +84067,7 @@ dissect_rrc_T_modeSpecificInfo_117(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UE_InternalMeasuredResults_v770ext_sequence[] = {
- { &hf_rrc_modeSpecificInfo_117, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_117 },
+ { &hf_rrc_modeSpecificInfo_123, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_123 },
{ NULL, 0, 0, NULL }
};
@@ -79239,50 +84105,50 @@ dissect_rrc_T_ue_GANSSTimingOfCellFrames(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_fdd_165_sequence[] = {
+static const per_sequence_t T_fdd_170_sequence[] = {
{ &hf_rrc_primary_CPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_165(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_170(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_rrc_T_fdd_165, T_fdd_165_sequence);
+ ett_rrc_T_fdd_170, T_fdd_170_sequence);
return offset;
}
-static const per_sequence_t T_tdd_116_sequence[] = {
+static const per_sequence_t T_tdd_121_sequence[] = {
{ &hf_rrc_cellParameters , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_116(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_121(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_rrc_T_tdd_116, T_tdd_116_sequence);
+ ett_rrc_T_tdd_121, T_tdd_121_sequence);
return offset;
}
-static const value_string rrc_T_mode_01_vals[] = {
+static const value_string rrc_T_mode_02_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_mode_01_choice[] = {
- { 0, &hf_rrc_fdd_171 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_165 },
- { 1, &hf_rrc_tdd_124 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_116 },
+static const per_choice_t T_mode_02_choice[] = {
+ { 0, &hf_rrc_fdd_176 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_170 },
+ { 1, &hf_rrc_tdd_129 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_121 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_mode_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_mode_02(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_rrc_T_mode_01, T_mode_01_choice,
+ ett_rrc_T_mode_02, T_mode_02_choice,
NULL);
return offset;
@@ -79293,7 +84159,7 @@ static const per_sequence_t UTRAN_GANSSReferenceTime_sequence[] = {
{ &hf_rrc_ue_GANSSTimingOfCellFrames, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_ue_GANSSTimingOfCellFrames },
{ &hf_rrc_gANSS_TimeId , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_7 },
{ &hf_rrc_gANSS_TimeUncertainty, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_127 },
- { &hf_rrc_mode_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_01 },
+ { &hf_rrc_mode_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_02 },
{ &hf_rrc_referenceSfn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_4095 },
{ NULL, 0, 0, NULL }
};
@@ -80851,7 +85717,7 @@ dissect_rrc_MeasuredResults_v920ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_fdd_128_sequence[] = {
+static const per_sequence_t T_fdd_131_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_cpich_Ec_N0_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPICH_Ec_N0 },
{ &hf_rrc_cpich_RSCP_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPICH_RSCP },
@@ -80861,15 +85727,15 @@ static const per_sequence_t T_fdd_128_sequence[] = {
};
static int
-dissect_rrc_T_fdd_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_131(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_rrc_T_fdd_128, T_fdd_128_sequence);
+ ett_rrc_T_fdd_131, T_fdd_131_sequence);
return offset;
}
-static const per_sequence_t T_tdd_81_sequence[] = {
+static const per_sequence_t T_tdd_84_sequence[] = {
{ &hf_rrc_cellParametersID, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
{ &hf_rrc_proposedTGSN , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGSN },
{ &hf_rrc_primaryCCPCH_RSCP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_RSCP },
@@ -80879,30 +85745,30 @@ static const per_sequence_t T_tdd_81_sequence[] = {
};
static int
-dissect_rrc_T_tdd_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_81, T_tdd_81_sequence);
+ ett_rrc_T_tdd_84, T_tdd_84_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_91_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_94_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_91_choice[] = {
- { 0, &hf_rrc_fdd_131 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_128 },
- { 1, &hf_rrc_tdd_87 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_81 },
+static const per_choice_t T_modeSpecificInfo_94_choice[] = {
+ { 0, &hf_rrc_fdd_134 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_131 },
+ { 1, &hf_rrc_tdd_90 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_84 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_94(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_rrc_T_modeSpecificInfo_91, T_modeSpecificInfo_91_choice,
+ ett_rrc_T_modeSpecificInfo_94, T_modeSpecificInfo_94_choice,
NULL);
return offset;
@@ -80912,7 +85778,7 @@ dissect_rrc_T_modeSpecificInfo_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CellMeasuredResults_r9_sequence[] = {
{ &hf_rrc_cellIdentity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity },
{ &hf_rrc_cellSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellSynchronisationInfo },
- { &hf_rrc_modeSpecificInfo_91, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_91 },
+ { &hf_rrc_modeSpecificInfo_94, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_94 },
{ NULL, 0, 0, NULL }
};
@@ -81002,7 +85868,7 @@ static const value_string rrc_CellMeasurementEventResultsOnSecUlFreq_vals[] = {
};
static const per_choice_t CellMeasurementEventResultsOnSecUlFreq_choice[] = {
- { 0, &hf_rrc_fdd_133 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info },
+ { 0, &hf_rrc_fdd_136 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info },
{ 1, &hf_rrc_spare , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -81207,14 +86073,124 @@ dissect_rrc_MeasurementReport_v970ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_56_sequence[] = {
+static const value_string rrc_T_detectedSetTrigger_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_detectedSetTrigger(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t InterFreqEventResults_va40ext_sequence[] = {
+ { &hf_rrc_detectedSetTrigger, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_detectedSetTrigger },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_InterFreqEventResults_va40ext(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_rrc_T_nonCriticalExtensions_56, T_nonCriticalExtensions_56_sequence);
+ ett_rrc_InterFreqEventResults_va40ext, InterFreqEventResults_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_EventResults_va40ext_vals[] = {
+ { 0, "interFreqEventResults" },
+ { 0, NULL }
+};
+
+static const per_choice_t EventResults_va40ext_choice[] = {
+ { 0, &hf_rrc_interFreqEventResults_01, ASN1_NO_EXTENSIONS , dissect_rrc_InterFreqEventResults_va40ext },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_EventResults_va40ext(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_rrc_EventResults_va40ext, EventResults_va40ext_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggedMeasAvailable_02_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedMeasAvailable_02(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggedANRResultsAvailable_01_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedANRResultsAvailable_01(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasurementReport_va40ext_IEs_sequence[] = {
+ { &hf_rrc_eventResults_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_EventResults_va40ext },
+ { &hf_rrc_loggedMeasAvailable_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedMeasAvailable_02 },
+ { &hf_rrc_loggedANRResultsAvailable_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedANRResultsAvailable_01 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_MeasurementReport_va40ext_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_rrc_MeasurementReport_va40ext_IEs, MeasurementReport_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_61_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_61, T_nonCriticalExtensions_61_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_04_sequence[] = {
+ { &hf_rrc_measurementReport_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementReport_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_61, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_61 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_04(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_rrc_T_va40NonCriticalExtensions_04, T_va40NonCriticalExtensions_04_sequence);
return offset;
}
@@ -81222,7 +86198,7 @@ dissect_rrc_T_nonCriticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v970NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_measurementReport_v970ext_IE, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementReport_v970ext_IEs },
- { &hf_rrc_nonCriticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_56 },
+ { &hf_rrc_va40NonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_04 },
{ NULL, 0, 0, NULL }
};
@@ -81382,7 +86358,7 @@ static const per_sequence_t MeasurementReport_sequence[] = {
static int
dissect_rrc_MeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 245 "../../asn1/rrc/rrc.cnf"
+#line 253 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MeasurementReport");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MeasurementReport, MeasurementReport_sequence);
@@ -81424,14 +86400,14 @@ dissect_rrc_PhysicalChannelReconfigurationComplete_v770ext_IEs(tvbuff_t *tvb _U_
}
-static const per_sequence_t T_nonCriticalExtensions_66_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_72_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_66, T_nonCriticalExtensions_66_sequence);
+ ett_rrc_T_nonCriticalExtensions_72, T_nonCriticalExtensions_72_sequence);
return offset;
}
@@ -81439,7 +86415,7 @@ dissect_rrc_T_nonCriticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_08_sequence[] = {
{ &hf_rrc_physicalChannelReconfigurationComplete_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfigurationComplete_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_66, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_66 },
+ { &hf_rrc_nonCriticalExtensions_72, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_72 },
{ NULL, 0, 0, NULL }
};
@@ -81472,7 +86448,7 @@ static const per_sequence_t PhysicalChannelReconfigurationComplete_sequence[] =
{ &hf_rrc_ul_IntegProtActivationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtActivationInfo },
{ &hf_rrc_ul_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvance },
{ &hf_rrc_count_C_ActivationTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
- { &hf_rrc_dummy_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
+ { &hf_rrc_dummy_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
{ &hf_rrc_ul_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CounterSynchronisationInfo },
{ &hf_rrc_laterNonCriticalExtensions_24, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_laterNonCriticalExtensions_24 },
{ NULL, 0, 0, NULL }
@@ -81480,7 +86456,7 @@ static const per_sequence_t PhysicalChannelReconfigurationComplete_sequence[] =
static int
dissect_rrc_PhysicalChannelReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 261 "../../asn1/rrc/rrc.cnf"
+#line 269 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "PhysicalChannelReconfigurationComplete");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_PhysicalChannelReconfigurationComplete, PhysicalChannelReconfigurationComplete_sequence);
@@ -81492,14 +86468,14 @@ dissect_rrc_PhysicalChannelReconfigurationComplete(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_67_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_73_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_67, T_nonCriticalExtensions_67_sequence);
+ ett_rrc_T_nonCriticalExtensions_73, T_nonCriticalExtensions_73_sequence);
return offset;
}
@@ -81507,7 +86483,7 @@ dissect_rrc_T_nonCriticalExtensions_67(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_25_sequence[] = {
{ &hf_rrc_physicalChannelReconfigurationFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_67, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_67 },
+ { &hf_rrc_nonCriticalExtensions_73, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_73 },
{ NULL, 0, 0, NULL }
};
@@ -81529,7 +86505,7 @@ static const per_sequence_t PhysicalChannelReconfigurationFailure_sequence[] = {
static int
dissect_rrc_PhysicalChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 265 "../../asn1/rrc/rrc.cnf"
+#line 273 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "PhysicalChannelReconfigurationFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_PhysicalChannelReconfigurationFailure, PhysicalChannelReconfigurationFailure_sequence);
@@ -81571,14 +86547,14 @@ dissect_rrc_RadioBearerReconfigurationComplete_v770ext_IEs(tvbuff_t *tvb _U_, in
}
-static const per_sequence_t T_nonCriticalExtensions_78_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_85_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_78, T_nonCriticalExtensions_78_sequence);
+ ett_rrc_T_nonCriticalExtensions_85, T_nonCriticalExtensions_85_sequence);
return offset;
}
@@ -81586,7 +86562,7 @@ dissect_rrc_T_nonCriticalExtensions_78(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_14_sequence[] = {
{ &hf_rrc_radioBearerReconfigurationComplete_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfigurationComplete_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_78, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_78 },
+ { &hf_rrc_nonCriticalExtensions_85, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_85 },
{ NULL, 0, 0, NULL }
};
@@ -81619,7 +86595,7 @@ static const per_sequence_t RadioBearerReconfigurationComplete_sequence[] = {
{ &hf_rrc_ul_IntegProtActivationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtActivationInfo },
{ &hf_rrc_ul_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvance },
{ &hf_rrc_count_C_ActivationTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
- { &hf_rrc_dummy_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
+ { &hf_rrc_dummy_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
{ &hf_rrc_ul_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CounterSynchronisationInfo },
{ &hf_rrc_laterNonCriticalExtensions_29, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_laterNonCriticalExtensions_29 },
{ NULL, 0, 0, NULL }
@@ -81627,7 +86603,7 @@ static const per_sequence_t RadioBearerReconfigurationComplete_sequence[] = {
static int
dissect_rrc_RadioBearerReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 281 "../../asn1/rrc/rrc.cnf"
+#line 289 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReconfigurationComplete");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerReconfigurationComplete, RadioBearerReconfigurationComplete_sequence);
@@ -81653,14 +86629,14 @@ dissect_rrc_RB_IdentityList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtensions_79_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_86_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_86(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_rrc_T_nonCriticalExtensions_79, T_nonCriticalExtensions_79_sequence);
+ ett_rrc_T_nonCriticalExtensions_86, T_nonCriticalExtensions_86_sequence);
return offset;
}
@@ -81668,7 +86644,7 @@ dissect_rrc_T_nonCriticalExtensions_79(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_30_sequence[] = {
{ &hf_rrc_radioBearerReconfigurationFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_79, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_79 },
+ { &hf_rrc_nonCriticalExtensions_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_86 },
{ NULL, 0, 0, NULL }
};
@@ -81691,7 +86667,7 @@ static const per_sequence_t RadioBearerReconfigurationFailure_sequence[] = {
static int
dissect_rrc_RadioBearerReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 285 "../../asn1/rrc/rrc.cnf"
+#line 293 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReconfigurationFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerReconfigurationFailure, RadioBearerReconfigurationFailure_sequence);
@@ -81733,14 +86709,14 @@ dissect_rrc_RadioBearerReleaseComplete_v770ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_87_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_95_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_95(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_rrc_T_nonCriticalExtensions_87, T_nonCriticalExtensions_87_sequence);
+ ett_rrc_T_nonCriticalExtensions_95, T_nonCriticalExtensions_95_sequence);
return offset;
}
@@ -81748,7 +86724,7 @@ dissect_rrc_T_nonCriticalExtensions_87(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_19_sequence[] = {
{ &hf_rrc_radioBearerReleaseComplete_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReleaseComplete_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_87, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_87 },
+ { &hf_rrc_nonCriticalExtensions_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_95 },
{ NULL, 0, 0, NULL }
};
@@ -81781,7 +86757,7 @@ static const per_sequence_t RadioBearerReleaseComplete_sequence[] = {
{ &hf_rrc_ul_IntegProtActivationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtActivationInfo },
{ &hf_rrc_ul_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvance },
{ &hf_rrc_count_C_ActivationTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
- { &hf_rrc_dummy_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
+ { &hf_rrc_dummy_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
{ &hf_rrc_ul_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CounterSynchronisationInfo },
{ &hf_rrc_laterNonCriticalExtensions_32, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_laterNonCriticalExtensions_32 },
{ NULL, 0, 0, NULL }
@@ -81789,7 +86765,7 @@ static const per_sequence_t RadioBearerReleaseComplete_sequence[] = {
static int
dissect_rrc_RadioBearerReleaseComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 293 "../../asn1/rrc/rrc.cnf"
+#line 301 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReleaseComplete");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerReleaseComplete, RadioBearerReleaseComplete_sequence);
@@ -81801,14 +86777,14 @@ dissect_rrc_RadioBearerReleaseComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtensions_88_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_96_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_96(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_rrc_T_nonCriticalExtensions_88, T_nonCriticalExtensions_88_sequence);
+ ett_rrc_T_nonCriticalExtensions_96, T_nonCriticalExtensions_96_sequence);
return offset;
}
@@ -81816,7 +86792,7 @@ dissect_rrc_T_nonCriticalExtensions_88(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_33_sequence[] = {
{ &hf_rrc_radioBearerReleaseFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_88, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_88 },
+ { &hf_rrc_nonCriticalExtensions_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_96 },
{ NULL, 0, 0, NULL }
};
@@ -81839,7 +86815,7 @@ static const per_sequence_t RadioBearerReleaseFailure_sequence[] = {
static int
dissect_rrc_RadioBearerReleaseFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 297 "../../asn1/rrc/rrc.cnf"
+#line 305 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReleaseFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerReleaseFailure, RadioBearerReleaseFailure_sequence);
@@ -81881,14 +86857,14 @@ dissect_rrc_RadioBearerSetupComplete_v770ext_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_nonCriticalExtensions_97_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_106_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_97(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_106(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_rrc_T_nonCriticalExtensions_97, T_nonCriticalExtensions_97_sequence);
+ ett_rrc_T_nonCriticalExtensions_106, T_nonCriticalExtensions_106_sequence);
return offset;
}
@@ -81896,7 +86872,7 @@ dissect_rrc_T_nonCriticalExtensions_97(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v770NonCriticalExtensions_20_sequence[] = {
{ &hf_rrc_radioBearerSetupComplete_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetupComplete_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_97, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_97 },
+ { &hf_rrc_nonCriticalExtensions_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_106 },
{ NULL, 0, 0, NULL }
};
@@ -81930,7 +86906,7 @@ static const per_sequence_t RadioBearerSetupComplete_sequence[] = {
{ &hf_rrc_ul_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvance },
{ &hf_rrc_start_Value , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_START_Value },
{ &hf_rrc_count_C_ActivationTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
- { &hf_rrc_dummy_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
+ { &hf_rrc_dummy_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
{ &hf_rrc_ul_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CounterSynchronisationInfo },
{ &hf_rrc_laterNonCriticalExtensions_35, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_laterNonCriticalExtensions_35 },
{ NULL, 0, 0, NULL }
@@ -81938,7 +86914,7 @@ static const per_sequence_t RadioBearerSetupComplete_sequence[] = {
static int
dissect_rrc_RadioBearerSetupComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 305 "../../asn1/rrc/rrc.cnf"
+#line 313 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerSetupComplete");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerSetupComplete, RadioBearerSetupComplete_sequence);
@@ -81950,14 +86926,14 @@ dissect_rrc_RadioBearerSetupComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_98_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_107_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_98(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_107(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_rrc_T_nonCriticalExtensions_98, T_nonCriticalExtensions_98_sequence);
+ ett_rrc_T_nonCriticalExtensions_107, T_nonCriticalExtensions_107_sequence);
return offset;
}
@@ -81965,7 +86941,7 @@ dissect_rrc_T_nonCriticalExtensions_98(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_laterNonCriticalExtensions_36_sequence[] = {
{ &hf_rrc_radioBearerSetupFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_98, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_98 },
+ { &hf_rrc_nonCriticalExtensions_107, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_107 },
{ NULL, 0, 0, NULL }
};
@@ -81988,7 +86964,7 @@ static const per_sequence_t RadioBearerSetupFailure_sequence[] = {
static int
dissect_rrc_RadioBearerSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 309 "../../asn1/rrc/rrc.cnf"
+#line 317 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerSetupFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RadioBearerSetupFailure, RadioBearerSetupFailure_sequence);
@@ -82000,14 +86976,14 @@ dissect_rrc_RadioBearerSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtensions_105_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_114_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_105(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_114(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_rrc_T_nonCriticalExtensions_105, T_nonCriticalExtensions_105_sequence);
+ ett_rrc_T_nonCriticalExtensions_114, T_nonCriticalExtensions_114_sequence);
return offset;
}
@@ -82015,7 +86991,7 @@ dissect_rrc_T_nonCriticalExtensions_105(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_40_sequence[] = {
{ &hf_rrc_rrcConnectionReleaseComplete_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_105, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_105 },
+ { &hf_rrc_nonCriticalExtensions_114, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_114 },
{ NULL, 0, 0, NULL }
};
@@ -82037,7 +87013,7 @@ static const per_sequence_t RRCConnectionReleaseComplete_sequence[] = {
static int
dissect_rrc_RRCConnectionReleaseComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 325 "../../asn1/rrc/rrc.cnf"
+#line 333 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionReleaseComplete");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RRCConnectionReleaseComplete, RRCConnectionReleaseComplete_sequence);
@@ -82364,36 +87340,36 @@ dissect_rrc_MaxSimultaneousTransChsUL(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_tdd_09_sequence[] = {
+static const per_sequence_t T_tdd_11_sequence[] = {
{ &hf_rrc_maxSimultaneousCCTrCH_Count, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxSimultaneousCCTrCH_Count },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_09, T_tdd_09_sequence);
+ ett_rrc_T_tdd_11, T_tdd_11_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_15_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_17_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_15_choice[] = {
- { 0, &hf_rrc_fdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_09 },
+static const per_choice_t T_modeSpecificInfo_17_choice[] = {
+ { 0, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_11 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_15, T_modeSpecificInfo_15_choice,
+ ett_rrc_T_modeSpecificInfo_17, T_modeSpecificInfo_17_choice,
NULL);
return offset;
@@ -82455,7 +87431,7 @@ static const per_sequence_t UL_TransChCapability_sequence[] = {
{ &hf_rrc_maxConvCodeBitsTransmitted, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxNoBits },
{ &hf_rrc_turboEncodingSupport, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TurboSupport },
{ &hf_rrc_maxSimultaneousTransChs_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxSimultaneousTransChsUL },
- { &hf_rrc_modeSpecificInfo_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_15 },
+ { &hf_rrc_modeSpecificInfo_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_17 },
{ &hf_rrc_maxTransmittedBlocks, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxTransportBlocksUL },
{ &hf_rrc_maxNumberOfTFC_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxNumberOfTFC_UL },
{ &hf_rrc_maxNumberOfTF , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxNumberOfTF },
@@ -82682,7 +87658,7 @@ static const per_sequence_t DL_PhysChCapabilityFDD_sequence[] = {
{ &hf_rrc_maxNoDPCH_PDSCH_Codes, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_8 },
{ &hf_rrc_maxNoPhysChBitsReceived, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxNoPhysChBitsReceived },
{ &hf_rrc_supportForSF_512, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_dummy2_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SimultaneousSCCPCH_DPCH_Reception },
{ NULL, 0, 0, NULL }
};
@@ -82722,7 +87698,7 @@ dissect_rrc_MaxNoDPDCH_BitsTransmitted(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t UL_PhysChCapabilityFDD_sequence[] = {
{ &hf_rrc_maxNoDPDCH_BitsTransmitted, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxNoDPDCH_BitsTransmitted },
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
@@ -83029,14 +88005,14 @@ dissect_rrc_MeasurementCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UE_RadioAccessCapability_sequence[] = {
{ &hf_rrc_pdcp_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability },
- { &hf_rrc_rlc_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability },
+ { &hf_rrc_rlc_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability },
{ &hf_rrc_transportChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelCapability },
{ &hf_rrc_rf_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_Capability },
- { &hf_rrc_physicalChannelCapability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability },
+ { &hf_rrc_physicalChannelCapability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability },
{ &hf_rrc_ue_MultiModeRAT_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_MultiModeRAT_Capability },
{ &hf_rrc_securityCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityCapability },
{ &hf_rrc_ue_positioning_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_Capability },
- { &hf_rrc_measurementCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability },
+ { &hf_rrc_measurementCapability_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability },
{ NULL, 0, 0, NULL }
};
@@ -83052,7 +88028,7 @@ dissect_rrc_UE_RadioAccessCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_rrc_GSM_Classmark2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 487 "../../asn1/rrc/rrc.cnf"
+#line 503 "../../asn1/rrc/rrc.cnf"
tvbuff_t *parameter_tvb=NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@@ -83071,7 +88047,7 @@ tvbuff_t *parameter_tvb=NULL;
static int
dissect_rrc_GSM_Classmark3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 495 "../../asn1/rrc/rrc.cnf"
+#line 511 "../../asn1/rrc/rrc.cnf"
tvbuff_t *parameter_tvb=NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@@ -83196,16 +88172,16 @@ dissect_rrc_UE_PowerClassExt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fddRF_Capability_02_sequence[] = {
+static const per_sequence_t T_fddRF_Capability_03_sequence[] = {
{ &hf_rrc_ue_PowerClass_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_PowerClassExt },
{ &hf_rrc_txRxFrequencySeparation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TxRxFrequencySeparation },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fddRF_Capability_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fddRF_Capability_03(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_rrc_T_fddRF_Capability_02, T_fddRF_Capability_02_sequence);
+ ett_rrc_T_fddRF_Capability_03, T_fddRF_Capability_03_sequence);
return offset;
}
@@ -83383,8 +88359,8 @@ dissect_rrc_MeasurementCapabilityExt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t UE_RadioAccessCapabBandFDD_sequence[] = {
{ &hf_rrc_radioFrequencyBandFDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioFrequencyBandFDD },
- { &hf_rrc_fddRF_Capability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddRF_Capability_02 },
- { &hf_rrc_measurementCapability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementCapabilityExt },
+ { &hf_rrc_fddRF_Capability_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddRF_Capability_03 },
+ { &hf_rrc_measurementCapability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementCapabilityExt },
{ NULL, 0, 0, NULL }
};
@@ -83483,7 +88459,7 @@ dissect_rrc_SupportOfDedicatedPilotsForChEstimation(tvbuff_t *tvb _U_, int offse
static const per_sequence_t DL_PhysChCapabilityFDD_v380ext_sequence[] = {
- { &hf_rrc_dummy_24 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SupportOfDedicatedPilotsForChEstimation },
+ { &hf_rrc_dummy_28 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SupportOfDedicatedPilotsForChEstimation },
{ NULL, 0, 0, NULL }
};
@@ -83802,8 +88778,8 @@ dissect_rrc_UL_PhysChCapabilityTDD_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t T_tdd128_PhysChCapability_sequence[] = {
- { &hf_rrc_downlinkPhysChCapability_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityTDD_LCR_r4 },
- { &hf_rrc_uplinkPhysChCapability_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityTDD_LCR_r4 },
+ { &hf_rrc_downlinkPhysChCapability_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityTDD_LCR_r4 },
+ { &hf_rrc_uplinkPhysChCapability_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityTDD_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -83882,7 +88858,7 @@ static const value_string rrc_AccessStratumReleaseIndicator_vals[] = {
{ 3, "rel-7" },
{ 4, "rel-8" },
{ 5, "rel-9" },
- { 6, "spare10" },
+ { 6, "rel-10" },
{ 7, "spare9" },
{ 8, "spare8" },
{ 9, "spare7" },
@@ -84030,7 +89006,7 @@ dissect_rrc_HSDSCH_physical_layer_category(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t T_supported_01_sequence[] = {
{ &hf_rrc_hsdsch_physical_layer_category, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HSDSCH_physical_layer_category },
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_dummy2_05 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
@@ -84144,7 +89120,7 @@ static const per_sequence_t UE_RadioAccessCapability_v590ext_sequence[] = {
{ &hf_rrc_dl_CapabilityWithSimultaneousHS_DSCHConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CapabilityWithSimultaneousHS_DSCHConfig },
{ &hf_rrc_pdcp_Capability_r5_ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r5_ext },
{ &hf_rrc_rlc_Capability_r5_ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_r5_ext },
- { &hf_rrc_physicalChannelCapability_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_hspdsch_r5 },
+ { &hf_rrc_physicalChannelCapability_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_hspdsch_r5 },
{ &hf_rrc_multiModeRAT_Capability_v590ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MultiModeRAT_Capability_v590ext },
{ NULL, 0, 0, NULL }
};
@@ -84307,14 +89283,74 @@ dissect_rrc_RRCConnectionSetupComplete_v770ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_114_sequence[] = {
+static const value_string rrc_T_loggedMeasAvailable_03_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedMeasAvailable_03(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggedANRResultsAvailable_02_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedANRResultsAvailable_02(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRCConnectionSetupComplete_va40ext_IEs_sequence[] = {
+ { &hf_rrc_loggedMeasAvailable_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedMeasAvailable_03 },
+ { &hf_rrc_loggedANRResultsAvailable_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedANRResultsAvailable_02 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_114(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_RRCConnectionSetupComplete_va40ext_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_rrc_T_nonCriticalExtensions_114, T_nonCriticalExtensions_114_sequence);
+ ett_rrc_RRCConnectionSetupComplete_va40ext_IEs, RRCConnectionSetupComplete_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_124_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_124(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_rrc_T_nonCriticalExtensions_124, T_nonCriticalExtensions_124_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_11_sequence[] = {
+ { &hf_rrc_rrcConectionSetupComplete_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetupComplete_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_124, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_124 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_11, T_va40NonCriticalExtensions_11_sequence);
return offset;
}
@@ -84322,7 +89358,7 @@ dissect_rrc_T_nonCriticalExtensions_114(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_24_sequence[] = {
{ &hf_rrc_rrcConectionSetupComplete_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetupComplete_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_114, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_114 },
+ { &hf_rrc_va40NonCriticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_11 },
{ NULL, 0, 0, NULL }
};
@@ -84481,7 +89517,7 @@ static const per_sequence_t RRCConnectionSetupComplete_sequence[] = {
static int
dissect_rrc_RRCConnectionSetupComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 337 "../../asn1/rrc/rrc.cnf"
+#line 345 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionSetupComplete");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RRCConnectionSetupComplete, RRCConnectionSetupComplete_sequence);
@@ -84624,14 +89660,14 @@ dissect_rrc_ProtocolErrorMoreInformation(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_117_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_127_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_117(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_127(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_rrc_T_nonCriticalExtensions_117, T_nonCriticalExtensions_117_sequence);
+ ett_rrc_T_nonCriticalExtensions_127, T_nonCriticalExtensions_127_sequence);
return offset;
}
@@ -84639,7 +89675,7 @@ dissect_rrc_T_nonCriticalExtensions_117(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_44_sequence[] = {
{ &hf_rrc_rrcStatus_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_117, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_117 },
+ { &hf_rrc_nonCriticalExtensions_127, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_127 },
{ NULL, 0, 0, NULL }
};
@@ -84660,7 +89696,7 @@ static const per_sequence_t RRCStatus_sequence[] = {
static int
dissect_rrc_RRCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 341 "../../asn1/rrc/rrc.cnf"
+#line 349 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCStatus");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RRCStatus, RRCStatus_sequence);
@@ -84672,14 +89708,14 @@ dissect_rrc_RRCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
}
-static const per_sequence_t T_nonCriticalExtensions_120_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_130_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_120(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_130(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_rrc_T_nonCriticalExtensions_120, T_nonCriticalExtensions_120_sequence);
+ ett_rrc_T_nonCriticalExtensions_130, T_nonCriticalExtensions_130_sequence);
return offset;
}
@@ -84687,7 +89723,7 @@ dissect_rrc_T_nonCriticalExtensions_120(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_46_sequence[] = {
{ &hf_rrc_securityModeComplete_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_120, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_120 },
+ { &hf_rrc_nonCriticalExtensions_130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_130 },
{ NULL, 0, 0, NULL }
};
@@ -84710,7 +89746,7 @@ static const per_sequence_t SecurityModeComplete_sequence[] = {
static int
dissect_rrc_SecurityModeComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 349 "../../asn1/rrc/rrc.cnf"
+#line 357 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "SecurityModeComplete");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_SecurityModeComplete, SecurityModeComplete_sequence);
@@ -84722,14 +89758,14 @@ dissect_rrc_SecurityModeComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_nonCriticalExtensions_121_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_131_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_121(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_131(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_rrc_T_nonCriticalExtensions_121, T_nonCriticalExtensions_121_sequence);
+ ett_rrc_T_nonCriticalExtensions_131, T_nonCriticalExtensions_131_sequence);
return offset;
}
@@ -84737,7 +89773,7 @@ dissect_rrc_T_nonCriticalExtensions_121(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_47_sequence[] = {
{ &hf_rrc_securityModeFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_121, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_121 },
+ { &hf_rrc_nonCriticalExtensions_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_131 },
{ NULL, 0, 0, NULL }
};
@@ -84759,7 +89795,7 @@ static const per_sequence_t SecurityModeFailure_sequence[] = {
static int
dissect_rrc_SecurityModeFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 353 "../../asn1/rrc/rrc.cnf"
+#line 361 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "SecurityModeFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_SecurityModeFailure, SecurityModeFailure_sequence);
@@ -84801,14 +89837,14 @@ dissect_rrc_SignallingConnectionReleaseIndication_v860ext(tvbuff_t *tvb _U_, int
}
-static const per_sequence_t T_nonCriticalExtensions_123_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_133_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_123(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_133(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_rrc_T_nonCriticalExtensions_123, T_nonCriticalExtensions_123_sequence);
+ ett_rrc_T_nonCriticalExtensions_133, T_nonCriticalExtensions_133_sequence);
return offset;
}
@@ -84816,7 +89852,7 @@ dissect_rrc_T_nonCriticalExtensions_123(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860nonCriticalExtentions_sequence[] = {
{ &hf_rrc_signallingConnectionReleaseIndication_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SignallingConnectionReleaseIndication_v860ext },
- { &hf_rrc_nonCriticalExtensions_123, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_123 },
+ { &hf_rrc_nonCriticalExtensions_133, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_133 },
{ NULL, 0, 0, NULL }
};
@@ -84852,7 +89888,7 @@ static const per_sequence_t SignallingConnectionReleaseIndication_sequence[] = {
static int
dissect_rrc_SignallingConnectionReleaseIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 361 "../../asn1/rrc/rrc.cnf"
+#line 369 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "SignallingConnectionReleaseIndication");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_SignallingConnectionReleaseIndication, SignallingConnectionReleaseIndication_sequence);
@@ -84894,14 +89930,14 @@ dissect_rrc_TransportChannelReconfigurationComplete_v770ext_IEs(tvbuff_t *tvb _U
}
-static const per_sequence_t T_nonCriticalExtensions_132_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_143_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_132(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_143(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_rrc_T_nonCriticalExtensions_132, T_nonCriticalExtensions_132_sequence);
+ ett_rrc_T_nonCriticalExtensions_143, T_nonCriticalExtensions_143_sequence);
return offset;
}
@@ -84909,7 +89945,7 @@ dissect_rrc_T_nonCriticalExtensions_132(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_29_sequence[] = {
{ &hf_rrc_transportChannelReconfigurationComplete_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfigurationComplete_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_132 },
+ { &hf_rrc_nonCriticalExtensions_143, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_143 },
{ NULL, 0, 0, NULL }
};
@@ -84942,7 +89978,7 @@ static const per_sequence_t TransportChannelReconfigurationComplete_sequence[] =
{ &hf_rrc_ul_IntegProtActivationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtActivationInfo },
{ &hf_rrc_ul_TimingAdvance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_TimingAdvance },
{ &hf_rrc_count_C_ActivationTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
- { &hf_rrc_dummy_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
+ { &hf_rrc_dummy_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
{ &hf_rrc_ul_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CounterSynchronisationInfo },
{ &hf_rrc_laterNonCriticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_laterNonCriticalExtensions_52 },
{ NULL, 0, 0, NULL }
@@ -84950,7 +89986,7 @@ static const per_sequence_t TransportChannelReconfigurationComplete_sequence[] =
static int
dissect_rrc_TransportChannelReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 381 "../../asn1/rrc/rrc.cnf"
+#line 389 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportChannelReconfigurationComplete");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_TransportChannelReconfigurationComplete, TransportChannelReconfigurationComplete_sequence);
@@ -84962,14 +89998,14 @@ dissect_rrc_TransportChannelReconfigurationComplete(tvbuff_t *tvb _U_, int offse
}
-static const per_sequence_t T_nonCriticalExtensions_133_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_144_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_133(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_144(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_rrc_T_nonCriticalExtensions_133, T_nonCriticalExtensions_133_sequence);
+ ett_rrc_T_nonCriticalExtensions_144, T_nonCriticalExtensions_144_sequence);
return offset;
}
@@ -84977,7 +90013,7 @@ dissect_rrc_T_nonCriticalExtensions_133(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_53_sequence[] = {
{ &hf_rrc_transportChannelReconfigurationFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_133, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_133 },
+ { &hf_rrc_nonCriticalExtensions_144, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_144 },
{ NULL, 0, 0, NULL }
};
@@ -84999,7 +90035,7 @@ static const per_sequence_t TransportChannelReconfigurationFailure_sequence[] =
static int
dissect_rrc_TransportChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 385 "../../asn1/rrc/rrc.cnf"
+#line 393 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportChannelReconfigurationFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_TransportChannelReconfigurationFailure, TransportChannelReconfigurationFailure_sequence);
@@ -85011,14 +90047,14 @@ dissect_rrc_TransportChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_135_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_146_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_135(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_146(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_rrc_T_nonCriticalExtensions_135, T_nonCriticalExtensions_135_sequence);
+ ett_rrc_T_nonCriticalExtensions_146, T_nonCriticalExtensions_146_sequence);
return offset;
}
@@ -85026,7 +90062,7 @@ dissect_rrc_T_nonCriticalExtensions_135(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_55_sequence[] = {
{ &hf_rrc_transportFormatCombinationControlFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_135, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_135 },
+ { &hf_rrc_nonCriticalExtensions_146, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_146 },
{ NULL, 0, 0, NULL }
};
@@ -85048,7 +90084,7 @@ static const per_sequence_t TransportFormatCombinationControlFailure_sequence[]
static int
dissect_rrc_TransportFormatCombinationControlFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 393 "../../asn1/rrc/rrc.cnf"
+#line 401 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportFormatCombinationControlFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_TransportFormatCombinationControlFailure, TransportFormatCombinationControlFailure_sequence);
@@ -85181,14 +90217,14 @@ dissect_rrc_UECapabilityInformation_v690ext_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_nonCriticalExtensions_137_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_148_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_137(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_148(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_rrc_T_nonCriticalExtensions_137, T_nonCriticalExtensions_137_sequence);
+ ett_rrc_T_nonCriticalExtensions_148, T_nonCriticalExtensions_148_sequence);
return offset;
}
@@ -85196,7 +90232,7 @@ dissect_rrc_T_nonCriticalExtensions_137(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v690NonCriticalExtensions_39_sequence[] = {
{ &hf_rrc_ueCapabilityInformation_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UECapabilityInformation_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_137, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_137 },
+ { &hf_rrc_nonCriticalExtensions_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_148 },
{ NULL, 0, 0, NULL }
};
@@ -85324,7 +90360,7 @@ static const per_sequence_t UECapabilityInformation_sequence[] = {
static int
dissect_rrc_UECapabilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 401 "../../asn1/rrc/rrc.cnf"
+#line 409 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "UECapabilityInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_UECapabilityInformation, UECapabilityInformation_sequence);
@@ -85393,14 +90429,14 @@ dissect_rrc_UplinkDirectTransfer_v7g0ext_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_140_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_151_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_140(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_151(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_rrc_T_nonCriticalExtensions_140, T_nonCriticalExtensions_140_sequence);
+ ett_rrc_T_nonCriticalExtensions_151, T_nonCriticalExtensions_151_sequence);
return offset;
}
@@ -85408,7 +90444,7 @@ dissect_rrc_T_nonCriticalExtensions_140(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7g0NonCriticalExtensions_17_sequence[] = {
{ &hf_rrc_uplinkDirectTransfer_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UplinkDirectTransfer_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_140 },
+ { &hf_rrc_nonCriticalExtensions_151, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_151 },
{ NULL, 0, 0, NULL }
};
@@ -85461,7 +90497,7 @@ static const per_sequence_t UplinkDirectTransfer_sequence[] = {
static int
dissect_rrc_UplinkDirectTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 409 "../../asn1/rrc/rrc.cnf"
+#line 425 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "UplinkDirectTransfer");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_UplinkDirectTransfer, UplinkDirectTransfer_sequence);
@@ -85502,14 +90538,58 @@ dissect_rrc_UTRANMobilityInformationConfirm_v770ext_IEs(tvbuff_t *tvb _U_, int o
}
-static const per_sequence_t T_nonCriticalExtensions_154_sequence[] = {
+static const value_string rrc_T_loggedMeasAvailable_05_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedMeasAvailable_05(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UTRANMobilityInformationConfirm_va40ext_IEs_sequence[] = {
+ { &hf_rrc_loggedMeasAvailable_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedMeasAvailable_05 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_154(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_UTRANMobilityInformationConfirm_va40ext_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_rrc_T_nonCriticalExtensions_154, T_nonCriticalExtensions_154_sequence);
+ ett_rrc_UTRANMobilityInformationConfirm_va40ext_IEs, UTRANMobilityInformationConfirm_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_165_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_165(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_rrc_T_nonCriticalExtensions_165, T_nonCriticalExtensions_165_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_16_sequence[] = {
+ { &hf_rrc_utranMobilityInformationConfirm_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRANMobilityInformationConfirm_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_165, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_165 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_16, T_va40NonCriticalExtensions_16_sequence);
return offset;
}
@@ -85517,7 +90597,7 @@ dissect_rrc_T_nonCriticalExtensions_154(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtension_01_sequence[] = {
{ &hf_rrc_utranMobilityInformationConfirm_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRANMobilityInformationConfirm_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_154, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_154 },
+ { &hf_rrc_va40NonCriticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_16 },
{ NULL, 0, 0, NULL }
};
@@ -85549,7 +90629,7 @@ static const per_sequence_t UTRANMobilityInformationConfirm_sequence[] = {
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
{ &hf_rrc_ul_IntegProtActivationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntegrityProtActivationInfo },
{ &hf_rrc_count_C_ActivationTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
- { &hf_rrc_dummy_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
+ { &hf_rrc_dummy_12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_ActivationTimeInfoList },
{ &hf_rrc_ul_CounterSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CounterSynchronisationInfo },
{ &hf_rrc_laterNonCriticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_laterNonCriticalExtensions_65 },
{ NULL, 0, 0, NULL }
@@ -85557,7 +90637,7 @@ static const per_sequence_t UTRANMobilityInformationConfirm_sequence[] = {
static int
dissect_rrc_UTRANMobilityInformationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 433 "../../asn1/rrc/rrc.cnf"
+#line 449 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "UTRANMobilityInformationConfirm");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_UTRANMobilityInformationConfirm, UTRANMobilityInformationConfirm_sequence);
@@ -85569,14 +90649,14 @@ dissect_rrc_UTRANMobilityInformationConfirm(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_155_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_166_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_155(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_166(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_rrc_T_nonCriticalExtensions_155, T_nonCriticalExtensions_155_sequence);
+ ett_rrc_T_nonCriticalExtensions_166, T_nonCriticalExtensions_166_sequence);
return offset;
}
@@ -85584,7 +90664,7 @@ dissect_rrc_T_nonCriticalExtensions_155(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_66_sequence[] = {
{ &hf_rrc_utranMobilityInformationFailure_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_155, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_155 },
+ { &hf_rrc_nonCriticalExtensions_166, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_166 },
{ NULL, 0, 0, NULL }
};
@@ -85606,7 +90686,7 @@ static const per_sequence_t UTRANMobilityInformationFailure_sequence[] = {
static int
dissect_rrc_UTRANMobilityInformationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 437 "../../asn1/rrc/rrc.cnf"
+#line 453 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "UTRANMobilityInformationFailure");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_UTRANMobilityInformationFailure, UTRANMobilityInformationFailure_sequence);
@@ -85711,14 +90791,14 @@ dissect_rrc_MBMSModificationRequest_v6f0ext_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_nonCriticalExtensions_160_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_171_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_160(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_171(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_rrc_T_nonCriticalExtensions_160, T_nonCriticalExtensions_160_sequence);
+ ett_rrc_T_nonCriticalExtensions_171, T_nonCriticalExtensions_171_sequence);
return offset;
}
@@ -85726,7 +90806,7 @@ dissect_rrc_T_nonCriticalExtensions_160(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v6f0NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_mbmsModificationRequest_v6f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMSModificationRequest_v6f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_160, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_160 },
+ { &hf_rrc_nonCriticalExtensions_171, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_171 },
{ NULL, 0, 0, NULL }
};
@@ -85763,7 +90843,7 @@ static const per_sequence_t MBMSModificationRequest_sequence[] = {
static int
dissect_rrc_MBMSModificationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 217 "../../asn1/rrc/rrc.cnf"
+#line 225 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSModificationRequest");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSModificationRequest, MBMSModificationRequest_sequence);
@@ -85775,6 +90855,677 @@ dissect_rrc_MBMSModificationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
+
+static int
+dissect_rrc_INTEGER_0_7200(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, 7200U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasServingCellMeas_FDD_sequence[] = {
+ { &hf_rrc_cellIdentity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellIdentity },
+ { &hf_rrc_cpich_RSCP_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPICH_RSCP },
+ { &hf_rrc_cpich_Ec_N0_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPICH_Ec_N0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasServingCellMeas_FDD(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_rrc_LoggedMeasServingCellMeas_FDD, LoggedMeasServingCellMeas_FDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasNeighbourInfo_FDD_sequence[] = {
+ { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
+ { &hf_rrc_cpich_RSCP_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPICH_RSCP },
+ { &hf_rrc_cpich_Ec_N0_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPICH_Ec_N0 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasNeighbourInfo_FDD(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_rrc_LoggedMeasNeighbourInfo_FDD, LoggedMeasNeighbourInfo_FDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasIntrafreqNeighbourList_FDD_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasIntrafreqNeighbourList_FDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasNeighbourInfo_FDD },
+};
+
+static int
+dissect_rrc_LoggedMeasIntrafreqNeighbourList_FDD(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_rrc_LoggedMeasIntrafreqNeighbourList_FDD, LoggedMeasIntrafreqNeighbourList_FDD_sequence_of,
+ 1, maxnumLoggedMeas, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD_sequence_of[1] = {
+ { &hf_rrc_loggedMeasInterfreqNeighbourList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasNeighbourInfo_FDD },
+};
+
+static int
+dissect_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD(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_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD, SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD_sequence_of,
+ 1, maxnumLoggedMeas, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInterfreqInfo_FDD_sequence[] = {
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfo },
+ { &hf_rrc_loggedMeasInterfreqNeighbourList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasInterfreqInfo_FDD(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_rrc_LoggedMeasInterfreqInfo_FDD, LoggedMeasInterfreqInfo_FDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInterfreqList_FDD_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasInterfreqList_FDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasInterfreqInfo_FDD },
+};
+
+static int
+dissect_rrc_LoggedMeasInterfreqList_FDD(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_rrc_LoggedMeasInterfreqList_FDD, LoggedMeasInterfreqList_FDD_sequence_of,
+ 1, maxNumFDDFreqs, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasEUTRAFreqNeighbourInfo_sequence[] = {
+ { &hf_rrc_physicalCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_EUTRA_PhysicalCellIdentity },
+ { &hf_rrc_rSRP , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_97 },
+ { &hf_rrc_rSRQ , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_33 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasEUTRAFreqNeighbourInfo(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_rrc_LoggedMeasEUTRAFreqNeighbourInfo, LoggedMeasEUTRAFreqNeighbourInfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo_sequence_of[1] = {
+ { &hf_rrc_loggedMeasEUTRAFreqNeighbourInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasEUTRAFreqNeighbourInfo },
+};
+
+static int
+dissect_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo(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_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo, SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo_sequence_of,
+ 1, maxnumLoggedMeas, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasEUTRAFreqInfo_sequence[] = {
+ { &hf_rrc_earfcn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_EARFCN },
+ { &hf_rrc_loggedMeasEUTRAFreqNeighbourInfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasEUTRAFreqInfo(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_rrc_LoggedMeasEUTRAFreqInfo, LoggedMeasEUTRAFreqInfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasEUTRAFreqList_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasEUTRAFreqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasEUTRAFreqInfo },
+};
+
+static int
+dissect_rrc_LoggedMeasEUTRAFreqList(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_rrc_LoggedMeasEUTRAFreqList, LoggedMeasEUTRAFreqList_sequence_of,
+ 1, maxNumEUTRAFreqs, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasGSMNeighbourCellsinfo_sequence[] = {
+ { &hf_rrc_bsic , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BSIC },
+ { &hf_rrc_frequency_band , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Frequency_Band },
+ { &hf_rrc_bcch_ARFCN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BCCH_ARFCN },
+ { &hf_rrc_gsm_CarrierRSSI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GSM_CarrierRSSI },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasGSMNeighbourCellsinfo(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_rrc_LoggedMeasGSMNeighbourCellsinfo, LoggedMeasGSMNeighbourCellsinfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasGSMNeighbourCellsList_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasGSMNeighbourCellsList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasGSMNeighbourCellsinfo },
+};
+
+static int
+dissect_rrc_LoggedMeasGSMNeighbourCellsList(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_rrc_LoggedMeasGSMNeighbourCellsList, LoggedMeasGSMNeighbourCellsList_sequence_of,
+ 1, maxnumLoggedMeas, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInterRATNeighbourMeas_sequence[] = {
+ { &hf_rrc_loggedMeasEUTRAFreqList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasEUTRAFreqList },
+ { &hf_rrc_loggedMeasGSMNeighbourCellsList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasGSMNeighbourCellsList },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasInterRATNeighbourMeas(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_rrc_LoggedMeasInterRATNeighbourMeas, LoggedMeasInterRATNeighbourMeas_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_LoggedMeasLocationInfo_vals[] = {
+ { 0, "ellipsoidPoint" },
+ { 1, "ellipsoidPointAltitude" },
+ { 0, NULL }
+};
+
+static const per_choice_t LoggedMeasLocationInfo_choice[] = {
+ { 0, &hf_rrc_ellipsoidPoint , ASN1_NO_EXTENSIONS , dissect_rrc_EllipsoidPoint },
+ { 1, &hf_rrc_ellipsoidPointAltitude, ASN1_NO_EXTENSIONS , dissect_rrc_EllipsoidPointAltitude },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasLocationInfo(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_rrc_LoggedMeasLocationInfo, LoggedMeasLocationInfo_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInfo_FDD_sequence[] = {
+ { &hf_rrc_relativeTimeStamp, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_7200 },
+ { &hf_rrc_loggedMeasServingCellMeas, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasServingCellMeas_FDD },
+ { &hf_rrc_loggedMeasIntrafreqNeighbourList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasIntrafreqNeighbourList_FDD },
+ { &hf_rrc_loggedMeasInterfreqList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasInterfreqList_FDD },
+ { &hf_rrc_loggedMeasInterRATNeighbourMeas, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasInterRATNeighbourMeas },
+ { &hf_rrc_loggedMeasLocationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasLocationInfo },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasInfo_FDD(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_rrc_LoggedMeasInfo_FDD, LoggedMeasInfo_FDD_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInfoList_FDD_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasInfoList_FDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasInfo_FDD },
+};
+
+static int
+dissect_rrc_LoggedMeasInfoList_FDD(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_rrc_LoggedMeasInfoList_FDD, LoggedMeasInfoList_FDD_sequence_of,
+ 1, maxLoggedMeasReport, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_fdd_148_sequence[] = {
+ { &hf_rrc_loggedMeasInfoList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasInfoList_FDD },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_fdd_148(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_rrc_T_fdd_148, T_fdd_148_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasServingCellMeas_TDD128_sequence[] = {
+ { &hf_rrc_cellIdentity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellIdentity },
+ { &hf_rrc_primaryCCPCH_RSCP, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_RSCP },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasServingCellMeas_TDD128(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_rrc_LoggedMeasServingCellMeas_TDD128, LoggedMeasServingCellMeas_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasNeighbourMeas_TDD128_sequence[] = {
+ { &hf_rrc_cellParametersID, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellParametersID },
+ { &hf_rrc_primaryCCPCH_RSCP, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_RSCP },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasNeighbourMeas_TDD128(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_rrc_LoggedMeasNeighbourMeas_TDD128, LoggedMeasNeighbourMeas_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasIntrafreqNeighbourMeasList_TDD128_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasIntrafreqNeighbourMeasList_TDD128_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasNeighbourMeas_TDD128 },
+};
+
+static int
+dissect_rrc_LoggedMeasIntrafreqNeighbourMeasList_TDD128(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_rrc_LoggedMeasIntrafreqNeighbourMeasList_TDD128, LoggedMeasIntrafreqNeighbourMeasList_TDD128_sequence_of,
+ 1, maxnumLoggedMeas, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInterfreqNeighbourList_TDD128_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasInterfreqNeighbourList_TDD128_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasNeighbourMeas_TDD128 },
+};
+
+static int
+dissect_rrc_LoggedMeasInterfreqNeighbourList_TDD128(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_rrc_LoggedMeasInterfreqNeighbourList_TDD128, LoggedMeasInterfreqNeighbourList_TDD128_sequence_of,
+ 1, maxnumLoggedMeas, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInterfreqInfo_TDD128_sequence[] = {
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfo },
+ { &hf_rrc_loggedMeasInterfreqNeighbourList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasInterfreqNeighbourList_TDD128 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasInterfreqInfo_TDD128(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_rrc_LoggedMeasInterfreqInfo_TDD128, LoggedMeasInterfreqInfo_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInterfreqList_TDD128_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasInterfreqList_TDD128_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasInterfreqInfo_TDD128 },
+};
+
+static int
+dissect_rrc_LoggedMeasInterfreqList_TDD128(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_rrc_LoggedMeasInterfreqList_TDD128, LoggedMeasInterfreqList_TDD128_sequence_of,
+ 1, maxNumTDDFreqs, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInfo_TDD128_sequence[] = {
+ { &hf_rrc_relativeTimeStamp, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_7200 },
+ { &hf_rrc_loggedMeasServingCellMeas_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasServingCellMeas_TDD128 },
+ { &hf_rrc_loggedMeasIntrafreqNeighbourList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasIntrafreqNeighbourMeasList_TDD128 },
+ { &hf_rrc_loggedMeasInterfreqList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasInterfreqList_TDD128 },
+ { &hf_rrc_loggedMeasInterRATNeighbourMeas, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasInterRATNeighbourMeas },
+ { &hf_rrc_loggedMeasLocationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasLocationInfo },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasInfo_TDD128(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_rrc_LoggedMeasInfo_TDD128, LoggedMeasInfo_TDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInfoList_TDD128_sequence_of[1] = {
+ { &hf_rrc_LoggedMeasInfoList_TDD128_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasInfo_TDD128 },
+};
+
+static int
+dissect_rrc_LoggedMeasInfoList_TDD128(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_rrc_LoggedMeasInfoList_TDD128, LoggedMeasInfoList_TDD128_sequence_of,
+ 1, maxLoggedMeasReport, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd_98_sequence[] = {
+ { &hf_rrc_loggedMeasInfoList_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedMeasInfoList_TDD128 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd_98(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_rrc_T_tdd_98, T_tdd_98_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_modeSpecificInfo_111_vals[] = {
+ { 0, "fdd" },
+ { 1, "tdd" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_modeSpecificInfo_111_choice[] = {
+ { 0, &hf_rrc_fdd_154 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_148 },
+ { 1, &hf_rrc_tdd_106 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_98 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_modeSpecificInfo_111(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_rrc_T_modeSpecificInfo_111, T_modeSpecificInfo_111_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasInfoList_sequence[] = {
+ { &hf_rrc_modeSpecificInfo_111, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_111 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasInfoList(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_rrc_LoggedMeasInfoList, LoggedMeasInfoList_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggedMeasAvailable_06_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedMeasAvailable_06(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedMeasReport_sequence[] = {
+ { &hf_rrc_absoluteTimeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_48 },
+ { &hf_rrc_traceReference , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TraceReference },
+ { &hf_rrc_traceRecordingSession, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TraceRecordingSession },
+ { &hf_rrc_tce_Id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TCE_Id },
+ { &hf_rrc_loggedMeasInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasInfoList },
+ { &hf_rrc_loggedMeasAvailable_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedMeasAvailable_06 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedMeasReport(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_rrc_LoggedMeasReport, LoggedMeasReport_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedUTRACellInfo_sequence[] = {
+ { &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PLMN_Identity },
+ { &hf_rrc_cellIdentity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellIdentity },
+ { &hf_rrc_uarfcn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UARFCN },
+ { &hf_rrc_cellParametersID, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellParametersID },
+ { &hf_rrc_primaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryScramblingCode },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedUTRACellInfo(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_rrc_LoggedUTRACellInfo, LoggedUTRACellInfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedEUTRACellInfo_sequence[] = {
+ { &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PLMN_Identity },
+ { &hf_rrc_trackingAreaCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_16 },
+ { &hf_rrc_eutraCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_28 },
+ { &hf_rrc_earfcn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_EARFCN },
+ { &hf_rrc_physicalCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_EUTRA_PhysicalCellIdentity },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedEUTRACellInfo(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_rrc_LoggedEUTRACellInfo, LoggedEUTRACellInfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedGSMCellInfo_sequence[] = {
+ { &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PLMN_Identity },
+ { &hf_rrc_lac , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_16 },
+ { &hf_rrc_gsmCellIdentity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_16 },
+ { &hf_rrc_bcch_ARFCN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BCCH_ARFCN },
+ { &hf_rrc_bandIndicator_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Frequency_Band },
+ { &hf_rrc_bsic , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BSIC },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedGSMCellInfo(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_rrc_LoggedGSMCellInfo, LoggedGSMCellInfo_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_LoggedCellInfo_vals[] = {
+ { 0, "loggedUTRACellInfo" },
+ { 1, "loggedEUTRACellInfo" },
+ { 2, "loggedGSMCellInfo" },
+ { 0, NULL }
+};
+
+static const per_choice_t LoggedCellInfo_choice[] = {
+ { 0, &hf_rrc_loggedUTRACellInfo, ASN1_NO_EXTENSIONS , dissect_rrc_LoggedUTRACellInfo },
+ { 1, &hf_rrc_loggedEUTRACellInfo, ASN1_NO_EXTENSIONS , dissect_rrc_LoggedEUTRACellInfo },
+ { 2, &hf_rrc_loggedGSMCellInfo, ASN1_NO_EXTENSIONS , dissect_rrc_LoggedGSMCellInfo },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedCellInfo(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_rrc_LoggedCellInfo, LoggedCellInfo_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedANRReportInfo_sequence[] = {
+ { &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PLMN_Identity },
+ { &hf_rrc_servingCell , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellIdentity },
+ { &hf_rrc_loggedCellInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedCellInfo },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_LoggedANRReportInfo(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_rrc_LoggedANRReportInfo, LoggedANRReportInfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LoggedANRReportInfoList_sequence_of[1] = {
+ { &hf_rrc_LoggedANRReportInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LoggedANRReportInfo },
+};
+
+static int
+dissect_rrc_LoggedANRReportInfoList(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_rrc_LoggedANRReportInfoList, LoggedANRReportInfoList_sequence_of,
+ 1, maxNumANRLoggedItems, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_178_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_178(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_rrc_T_nonCriticalExtensions_178, T_nonCriticalExtensions_178_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UEInformationResponse_sequence[] = {
+ { &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
+ { &hf_rrc_loggedMeasReport, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedMeasReport },
+ { &hf_rrc_loggedANRReportInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_LoggedANRReportInfoList },
+ { &hf_rrc_nonCriticalExtensions_178, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_178 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UEInformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 421 "../../asn1/rrc/rrc.cnf"
+ col_append_str(actx->pinfo->cinfo, COL_INFO, "UEInformationResponse");
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_UEInformationResponse, UEInformationResponse_sequence);
+
+
+
+
+ return offset;
+}
+
+
+static const value_string rrc_UL_DCCH_MessageType_ext_vals[] = {
+ { 0, "ueInformationResponse" },
+ { 1, "spare15" },
+ { 2, "spare14" },
+ { 3, "spare13" },
+ { 4, "spare12" },
+ { 5, "spare11" },
+ { 6, "spare10" },
+ { 7, "spare9" },
+ { 8, "spare8" },
+ { 9, "spare7" },
+ { 10, "spare6" },
+ { 11, "spare5" },
+ { 12, "spare4" },
+ { 13, "spare3" },
+ { 14, "spare2" },
+ { 15, "spare1" },
+ { 0, NULL }
+};
+
+static const per_choice_t UL_DCCH_MessageType_ext_choice[] = {
+ { 0, &hf_rrc_ueInformationResponse, ASN1_NO_EXTENSIONS , dissect_rrc_UEInformationResponse },
+ { 1, &hf_rrc_spare15 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_spare14 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 3, &hf_rrc_spare13 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 4, &hf_rrc_spare12 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 5, &hf_rrc_spare11 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 6, &hf_rrc_spare10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 7, &hf_rrc_spare9 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 8, &hf_rrc_spare8 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 9, &hf_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 10, &hf_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 11, &hf_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 12, &hf_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 13, &hf_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 14, &hf_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 15, &hf_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_UL_DCCH_MessageType_ext(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_rrc_UL_DCCH_MessageType_ext, UL_DCCH_MessageType_ext_choice,
+ NULL);
+
+ return offset;
+}
+
+
static const value_string rrc_UL_DCCH_MessageType_vals[] = {
{ 0, "activeSetUpdateComplete" },
{ 1, "activeSetUpdateFailure" },
@@ -85807,7 +91558,7 @@ static const value_string rrc_UL_DCCH_MessageType_vals[] = {
{ 28, "utranMobilityInformationConfirm" },
{ 29, "utranMobilityInformationFailure" },
{ 30, "mbmsModificationRequest" },
- { 31, "spare1" },
+ { 31, "ul-DCCH-MessageType-ext" },
{ 0, NULL }
};
@@ -85843,7 +91594,7 @@ static const per_choice_t UL_DCCH_MessageType_choice[] = {
{ 28, &hf_rrc_utranMobilityInformationConfirm, ASN1_NO_EXTENSIONS , dissect_rrc_UTRANMobilityInformationConfirm },
{ 29, &hf_rrc_utranMobilityInformationFailure, ASN1_NO_EXTENSIONS , dissect_rrc_UTRANMobilityInformationFailure },
{ 30, &hf_rrc_mbmsModificationRequest, ASN1_NO_EXTENSIONS , dissect_rrc_MBMSModificationRequest },
- { 31, &hf_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 31, &hf_rrc_ul_DCCH_MessageType_ext, ASN1_NO_EXTENSIONS , dissect_rrc_UL_DCCH_MessageType_ext },
{ 0, NULL, 0, NULL }
};
@@ -85872,14 +91623,14 @@ dissect_rrc_UL_DCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtensions_20_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_22_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_20, T_nonCriticalExtensions_20_sequence);
+ ett_rrc_T_nonCriticalExtensions_22, T_nonCriticalExtensions_22_sequence);
return offset;
}
@@ -85887,7 +91638,7 @@ dissect_rrc_T_nonCriticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_05_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_20, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_20 },
+ { &hf_rrc_nonCriticalExtensions_22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_22 },
{ NULL, 0, 0, NULL }
};
@@ -85976,14 +91727,14 @@ dissect_rrc_T_r3_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_nonCriticalExtensions_21_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_23_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_21, T_nonCriticalExtensions_21_sequence);
+ ett_rrc_T_nonCriticalExtensions_23, T_nonCriticalExtensions_23_sequence);
return offset;
}
@@ -85991,7 +91742,7 @@ dissect_rrc_T_nonCriticalExtensions_21(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_06_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_21, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_21 },
+ { &hf_rrc_nonCriticalExtensions_23, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_23 },
{ NULL, 0, 0, NULL }
};
@@ -86064,14 +91815,14 @@ dissect_rrc_T_r4_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_nonCriticalExtensions_22_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_24_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_22, T_nonCriticalExtensions_22_sequence);
+ ett_rrc_T_nonCriticalExtensions_24, T_nonCriticalExtensions_24_sequence);
return offset;
}
@@ -86079,7 +91830,7 @@ dissect_rrc_T_nonCriticalExtensions_22(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v690NonCriticalExtensions_07_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_22 },
+ { &hf_rrc_nonCriticalExtensions_24, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_24 },
{ NULL, 0, 0, NULL }
};
@@ -86123,14 +91874,14 @@ dissect_rrc_T_r5_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_nonCriticalExtensions_23_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_25_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_23, T_nonCriticalExtensions_23_sequence);
+ ett_rrc_T_nonCriticalExtensions_25, T_nonCriticalExtensions_25_sequence);
return offset;
}
@@ -86138,7 +91889,7 @@ dissect_rrc_T_nonCriticalExtensions_23(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v6b0NonCriticalExtensions_03_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v6b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v6b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_23, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_23 },
+ { &hf_rrc_nonCriticalExtensions_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_25 },
{ NULL, 0, 0, NULL }
};
@@ -86177,14 +91928,14 @@ dissect_rrc_T_cellUpdateConfirm_r7_add_ext_01(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_24_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_26_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_24, T_nonCriticalExtensions_24_sequence);
+ ett_rrc_T_nonCriticalExtensions_26, T_nonCriticalExtensions_26_sequence);
return offset;
}
@@ -86192,7 +91943,7 @@ dissect_rrc_T_nonCriticalExtensions_24(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_24, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_24 },
+ { &hf_rrc_nonCriticalExtensions_26, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_26 },
{ NULL, 0, 0, NULL }
};
@@ -86236,14 +91987,14 @@ dissect_rrc_T_r7_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_nonCriticalExtensions_25_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_27_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_25, T_nonCriticalExtensions_25_sequence);
+ ett_rrc_T_nonCriticalExtensions_27, T_nonCriticalExtensions_27_sequence);
return offset;
}
@@ -86251,7 +92002,7 @@ dissect_rrc_T_nonCriticalExtensions_25(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7g0NonCriticalExtensions_05_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_25 },
+ { &hf_rrc_nonCriticalExtensions_27, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_27 },
{ NULL, 0, 0, NULL }
};
@@ -86340,14 +92091,14 @@ dissect_rrc_T_r8_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_nonCriticalExtensions_26_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_28_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_26, T_nonCriticalExtensions_26_sequence);
+ ett_rrc_T_nonCriticalExtensions_28, T_nonCriticalExtensions_28_sequence);
return offset;
}
@@ -86356,7 +92107,7 @@ dissect_rrc_T_nonCriticalExtensions_26(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_r9_02_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_r9_IEs },
{ &hf_rrc_cellUpdateConfirm_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_26, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_26 },
+ { &hf_rrc_nonCriticalExtensions_28, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_28 },
{ NULL, 0, 0, NULL }
};
@@ -86369,145 +92120,196 @@ dissect_rrc_T_r9_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_21_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_29_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_rrc_T_nonCriticalExtensions_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_rrc_T_criticalExtensions_21, T_criticalExtensions_21_sequence);
+ ett_rrc_T_nonCriticalExtensions_29, T_nonCriticalExtensions_29_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_20_vals[] = {
+static const per_sequence_t T_r10_02_sequence[] = {
+ { &hf_rrc_cellUpdateConfirm_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_r10_IEs },
+ { &hf_rrc_cellUpdateConfirm_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_29, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_29 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_02(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_rrc_T_r10_02, T_r10_02_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_24_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_T_criticalExtensions_24, T_criticalExtensions_24_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_23_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_23_choice[] = {
+ { 0, &hf_rrc_r10_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_02 },
+ { 1, &hf_rrc_criticalExtensions_24, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_24 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_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_rrc_T_criticalExtensions_23, T_criticalExtensions_23_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_22_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_20_choice[] = {
+static const per_choice_t T_criticalExtensions_22_choice[] = {
{ 0, &hf_rrc_r9_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_02 },
- { 1, &hf_rrc_criticalExtensions_21, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_21 },
+ { 1, &hf_rrc_criticalExtensions_23, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_23 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_20, T_criticalExtensions_20_choice,
+ ett_rrc_T_criticalExtensions_22, T_criticalExtensions_22_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_19_vals[] = {
+static const value_string rrc_T_criticalExtensions_21_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_19_choice[] = {
+static const per_choice_t T_criticalExtensions_21_choice[] = {
{ 0, &hf_rrc_r8_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_02 },
- { 1, &hf_rrc_criticalExtensions_20, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_20 },
+ { 1, &hf_rrc_criticalExtensions_22, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_22 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_19, T_criticalExtensions_19_choice,
+ ett_rrc_T_criticalExtensions_21, T_criticalExtensions_21_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_18_vals[] = {
+static const value_string rrc_T_criticalExtensions_20_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_18_choice[] = {
+static const per_choice_t T_criticalExtensions_20_choice[] = {
{ 0, &hf_rrc_r7_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_02 },
- { 1, &hf_rrc_criticalExtensions_19, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_19 },
+ { 1, &hf_rrc_criticalExtensions_21, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_21 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_18, T_criticalExtensions_18_choice,
+ ett_rrc_T_criticalExtensions_20, T_criticalExtensions_20_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_17_vals[] = {
+static const value_string rrc_T_criticalExtensions_19_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_17_choice[] = {
+static const per_choice_t T_criticalExtensions_19_choice[] = {
{ 0, &hf_rrc_r6_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_02 },
- { 1, &hf_rrc_criticalExtensions_18, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_18 },
+ { 1, &hf_rrc_criticalExtensions_20, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_20 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_17, T_criticalExtensions_17_choice,
+ ett_rrc_T_criticalExtensions_19, T_criticalExtensions_19_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_16_vals[] = {
+static const value_string rrc_T_criticalExtensions_18_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_16_choice[] = {
+static const per_choice_t T_criticalExtensions_18_choice[] = {
{ 0, &hf_rrc_r5_01 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_01 },
- { 1, &hf_rrc_criticalExtensions_17, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_17 },
+ { 1, &hf_rrc_criticalExtensions_19, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_19 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_16, T_criticalExtensions_16_choice,
+ ett_rrc_T_criticalExtensions_18, T_criticalExtensions_18_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_15_vals[] = {
+static const value_string rrc_T_criticalExtensions_17_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_15_choice[] = {
+static const per_choice_t T_criticalExtensions_17_choice[] = {
{ 0, &hf_rrc_r4_01 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_01 },
- { 1, &hf_rrc_criticalExtensions_16, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_16 },
+ { 1, &hf_rrc_criticalExtensions_18, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_18 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_15, T_criticalExtensions_15_choice,
+ ett_rrc_T_criticalExtensions_17, T_criticalExtensions_17_choice,
NULL);
return offset;
@@ -86517,7 +92319,7 @@ dissect_rrc_T_criticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_04_sequence[] = {
{ &hf_rrc_u_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_U_RNTI },
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_15 },
+ { &hf_rrc_criticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_17 },
{ NULL, 0, 0, NULL }
};
@@ -86581,21 +92383,6 @@ dissect_rrc_TMSI_GSM_MAP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t LAI_sequence[] = {
- { &hf_rrc_plmn_Identity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PLMN_Identity },
- { &hf_rrc_lac , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BIT_STRING_SIZE_16 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_rrc_LAI(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_rrc_LAI, LAI_sequence);
-
- return offset;
-}
-
-
static const per_sequence_t TMSI_and_LAI_GSM_MAP_sequence[] = {
{ &hf_rrc_tmsi , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TMSI_GSM_MAP },
{ &hf_rrc_lai , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LAI },
@@ -86611,31 +92398,6 @@ dissect_rrc_TMSI_and_LAI_GSM_MAP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-
-static int
-dissect_rrc_RoutingAreaCode(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);
-
- return offset;
-}
-
-
-static const per_sequence_t RAI_sequence[] = {
- { &hf_rrc_lai , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_LAI },
- { &hf_rrc_rac , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RoutingAreaCode },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_rrc_RAI(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_rrc_RAI, RAI_sequence);
-
- return offset;
-}
-
-
static const per_sequence_t P_TMSI_and_RAI_GSM_MAP_sequence[] = {
{ &hf_rrc_p_TMSI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_P_TMSI_GSM_MAP },
{ &hf_rrc_rai , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RAI },
@@ -86867,14 +92629,43 @@ dissect_rrc_RRCConnectionReject_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_99_sequence[] = {
+static const per_sequence_t RRCConnectionReject_va40ext_IEs_sequence[] = {
+ { &hf_rrc_extendedWaitTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExtendedWaitTime },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_99(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_RRCConnectionReject_va40ext_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_rrc_T_nonCriticalExtensions_99, T_nonCriticalExtensions_99_sequence);
+ ett_rrc_RRCConnectionReject_va40ext_IEs, RRCConnectionReject_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_108_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_108(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_rrc_T_nonCriticalExtensions_108, T_nonCriticalExtensions_108_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_05_sequence[] = {
+ { &hf_rrc_rrcConnectionReject_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionReject_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_108, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_108 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_05, T_va40NonCriticalExtensions_05_sequence);
return offset;
}
@@ -86882,7 +92673,7 @@ dissect_rrc_T_nonCriticalExtensions_99(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_10_sequence[] = {
{ &hf_rrc_rrcConnectionReject_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionReject_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_99, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_99 },
+ { &hf_rrc_va40NonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_05 },
{ NULL, 0, 0, NULL }
};
@@ -86955,14 +92746,14 @@ dissect_rrc_T_r3_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_73_sequence[] = {
+static const per_sequence_t T_criticalExtensions_82_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_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_rrc_T_criticalExtensions_73, T_criticalExtensions_73_sequence);
+ ett_rrc_T_criticalExtensions_82, T_criticalExtensions_82_sequence);
return offset;
}
@@ -86971,7 +92762,7 @@ dissect_rrc_T_criticalExtensions_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_15_sequence[] = {
{ &hf_rrc_initialUE_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InitialUE_Identity },
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_73, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_73 },
+ { &hf_rrc_criticalExtensions_82, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_82 },
{ NULL, 0, 0, NULL }
};
@@ -86998,7 +92789,7 @@ static const per_choice_t RRCConnectionReject_choice[] = {
static int
dissect_rrc_RRCConnectionReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 313 "../../asn1/rrc/rrc.cnf"
+#line 321 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionReject");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_RRCConnectionReject, RRCConnectionReject_choice,
@@ -87044,14 +92835,29 @@ dissect_rrc_RRCConnectionRelease_CCCH_v860ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_102_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_111_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_102(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_111(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_rrc_T_nonCriticalExtensions_102, T_nonCriticalExtensions_102_sequence);
+ ett_rrc_T_nonCriticalExtensions_111, T_nonCriticalExtensions_111_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_08_sequence[] = {
+ { &hf_rrc_rrcConnectionRelease_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_111, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_111 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_08, T_va40NonCriticalExtensions_08_sequence);
return offset;
}
@@ -87059,7 +92865,7 @@ dissect_rrc_T_nonCriticalExtensions_102(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_13_sequence[] = {
{ &hf_rrc_rrcConnectionRelease_v860ext_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_CCCH_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_102, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_102 },
+ { &hf_rrc_va40NonCriticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_08 },
{ NULL, 0, 0, NULL }
};
@@ -87131,14 +92937,29 @@ dissect_rrc_RRCConnectionRelease_CCCH_r4_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_103_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_112_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_103(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_112(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_rrc_T_nonCriticalExtensions_103, T_nonCriticalExtensions_103_sequence);
+ ett_rrc_T_nonCriticalExtensions_112, T_nonCriticalExtensions_112_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_09_sequence[] = {
+ { &hf_rrc_rrcConnectionRelease_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_112, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_112 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_09, T_va40NonCriticalExtensions_09_sequence);
return offset;
}
@@ -87146,7 +92967,7 @@ dissect_rrc_T_nonCriticalExtensions_103(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_14_sequence[] = {
{ &hf_rrc_rrcConnectionRelease_v860ext_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_CCCH_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_103, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_103 },
+ { &hf_rrc_va40NonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_09 },
{ NULL, 0, 0, NULL }
};
@@ -87333,14 +93154,29 @@ dissect_rrc_RRCConnectionRelease_CCCH_r5_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_104_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_113_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_113(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_rrc_T_nonCriticalExtensions_104, T_nonCriticalExtensions_104_sequence);
+ ett_rrc_T_nonCriticalExtensions_113, T_nonCriticalExtensions_113_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_10_sequence[] = {
+ { &hf_rrc_rrcConnectionRelease_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_113 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_10, T_va40NonCriticalExtensions_10_sequence);
return offset;
}
@@ -87348,7 +93184,7 @@ dissect_rrc_T_nonCriticalExtensions_104(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_15_sequence[] = {
{ &hf_rrc_rrcConnectionRelease_v860ext_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRelease_CCCH_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_104, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_104 },
+ { &hf_rrc_va40NonCriticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_10 },
{ NULL, 0, 0, NULL }
};
@@ -87392,72 +93228,72 @@ dissect_rrc_T_r5_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_79_sequence[] = {
+static const per_sequence_t T_criticalExtensions_88_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_88(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_rrc_T_criticalExtensions_79, T_criticalExtensions_79_sequence);
+ ett_rrc_T_criticalExtensions_88, T_criticalExtensions_88_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_78_vals[] = {
+static const value_string rrc_T_criticalExtensions_87_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_78_choice[] = {
+static const per_choice_t T_criticalExtensions_87_choice[] = {
{ 0, &hf_rrc_r5_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_08 },
- { 1, &hf_rrc_criticalExtensions_79, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_79 },
+ { 1, &hf_rrc_criticalExtensions_88, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_88 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_87(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_rrc_T_criticalExtensions_78, T_criticalExtensions_78_choice,
+ ett_rrc_T_criticalExtensions_87, T_criticalExtensions_87_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensions_77_sequence[] = {
+static const per_sequence_t T_criticalExtensions_86_sequence[] = {
{ &hf_rrc_groupIdentity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SEQUENCE_SIZE_1_maxURNTI_Group_OF_GroupReleaseInformation },
- { &hf_rrc_criticalExtensions_78, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_78 },
+ { &hf_rrc_criticalExtensions_87, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_87 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_86(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_rrc_T_criticalExtensions_77, T_criticalExtensions_77_sequence);
+ ett_rrc_T_criticalExtensions_86, T_criticalExtensions_86_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_76_vals[] = {
+static const value_string rrc_T_criticalExtensions_85_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_76_choice[] = {
+static const per_choice_t T_criticalExtensions_85_choice[] = {
{ 0, &hf_rrc_r4_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_10 },
- { 1, &hf_rrc_criticalExtensions_77, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_77 },
+ { 1, &hf_rrc_criticalExtensions_86, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_86 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_85(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_rrc_T_criticalExtensions_76, T_criticalExtensions_76_choice,
+ ett_rrc_T_criticalExtensions_85, T_criticalExtensions_85_choice,
NULL);
return offset;
@@ -87467,7 +93303,7 @@ dissect_rrc_T_criticalExtensions_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_17_sequence[] = {
{ &hf_rrc_u_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_U_RNTI },
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_76, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_76 },
+ { &hf_rrc_criticalExtensions_85, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_85 },
{ NULL, 0, 0, NULL }
};
@@ -87494,7 +93330,7 @@ static const per_choice_t RRCConnectionRelease_CCCH_choice[] = {
static int
dissect_rrc_RRCConnectionRelease_CCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 321 "../../asn1/rrc/rrc.cnf"
+#line 329 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionRelease-CCCH");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_RRCConnectionRelease_CCCH, RRCConnectionRelease_CCCH_choice,
@@ -87613,14 +93449,14 @@ dissect_rrc_RRCConnectionSetup_v690ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_107_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_116_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_107(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_116(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_rrc_T_nonCriticalExtensions_107, T_nonCriticalExtensions_107_sequence);
+ ett_rrc_T_nonCriticalExtensions_116, T_nonCriticalExtensions_116_sequence);
return offset;
}
@@ -87628,7 +93464,7 @@ dissect_rrc_T_nonCriticalExtensions_107(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v690NonCriticalExtensions_32_sequence[] = {
{ &hf_rrc_rrcConnectionSetup_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_107, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_107 },
+ { &hf_rrc_nonCriticalExtensions_116, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_116 },
{ NULL, 0, 0, NULL }
};
@@ -87747,14 +93583,14 @@ dissect_rrc_RRCConnectionSetup_r4_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_108_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_117_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_108(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_117(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_rrc_T_nonCriticalExtensions_108, T_nonCriticalExtensions_108_sequence);
+ ett_rrc_T_nonCriticalExtensions_117, T_nonCriticalExtensions_117_sequence);
return offset;
}
@@ -87762,7 +93598,7 @@ dissect_rrc_T_nonCriticalExtensions_108(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v690NonCriticalExtensions_33_sequence[] = {
{ &hf_rrc_rrcConnectionSetup_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_108, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_108 },
+ { &hf_rrc_nonCriticalExtensions_117, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_117 },
{ NULL, 0, 0, NULL }
};
@@ -87867,7 +93703,7 @@ dissect_rrc_CapabilityUpdateRequirement_r5(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_complete_15_sequence[] = {
+static const per_sequence_t T_complete_17_sequence[] = {
{ &hf_rrc_srb_InformationSetupList_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_InformationSetupList2 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
@@ -87877,88 +93713,88 @@ static const per_sequence_t T_complete_15_sequence[] = {
};
static int
-dissect_rrc_T_complete_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_15, T_complete_15_sequence);
+ ett_rrc_T_complete_17, T_complete_17_sequence);
return offset;
}
-static const per_sequence_t T_defaultConfig_12_sequence[] = {
+static const per_sequence_t T_defaultConfig_14_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r5 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_12, T_defaultConfig_12_sequence);
+ ett_rrc_T_defaultConfig_14, T_defaultConfig_14_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_12_vals[] = {
+static const value_string rrc_T_preConfigMode_14_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_12_choice[] = {
+static const per_choice_t T_preConfigMode_14_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_12, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_12 },
+ { 1, &hf_rrc_defaultConfig_14, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_14 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_12, T_preConfigMode_12_choice,
+ ett_rrc_T_preConfigMode_14, T_preConfigMode_14_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_12_sequence[] = {
- { &hf_rrc_preConfigMode_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_12 },
+static const per_sequence_t T_preconfiguration_14_sequence[] = {
+ { &hf_rrc_preConfigMode_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_14 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_12, T_preconfiguration_12_sequence);
+ ett_rrc_T_preconfiguration_14, T_preconfiguration_14_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_15_vals[] = {
+static const value_string rrc_T_specificationMode_17_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_15_choice[] = {
- { 0, &hf_rrc_complete_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_15 },
- { 1, &hf_rrc_preconfiguration_12, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_12 },
+static const per_choice_t T_specificationMode_17_choice[] = {
+ { 0, &hf_rrc_complete_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_17 },
+ { 1, &hf_rrc_preconfiguration_14, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_14 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_15, T_specificationMode_15_choice,
+ ett_rrc_T_specificationMode_17, T_specificationMode_17_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_77_sequence[] = {
+static const per_sequence_t T_fdd_80_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SHO_DCH_Info },
{ &hf_rrc_dummy2_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_CodeMapping },
@@ -87966,30 +93802,30 @@ static const per_sequence_t T_fdd_77_sequence[] = {
};
static int
-dissect_rrc_T_fdd_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_77, T_fdd_77_sequence);
+ ett_rrc_T_fdd_80, T_fdd_80_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_45_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_48_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_45_choice[] = {
- { 0, &hf_rrc_fdd_78 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_77 },
- { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
+static const per_choice_t T_modeSpecificInfo_48_choice[] = {
+ { 0, &hf_rrc_fdd_81 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_80 },
+ { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_45, T_modeSpecificInfo_45_choice,
+ ett_rrc_T_modeSpecificInfo_48, T_modeSpecificInfo_48_choice,
NULL);
return offset;
@@ -87997,9 +93833,9 @@ dissect_rrc_T_modeSpecificInfo_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_InformationPerRL_r5bis_sequence[] = {
- { &hf_rrc_modeSpecificInfo_45, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_45 },
+ { &hf_rrc_modeSpecificInfo_48, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_48 },
{ &hf_rrc_dl_DPCH_InfoPerRL_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoPerRL_r5 },
- { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 },
+ { &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 },
{ &hf_rrc_cell_id , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity },
{ NULL, 0, 0, NULL }
};
@@ -88034,7 +93870,7 @@ static const per_sequence_t RRCConnectionSetup_r5_IEs_sequence[] = {
{ &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
{ &hf_rrc_utran_DRX_CycleLengthCoeff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRAN_DRX_CycleLengthCoefficient },
{ &hf_rrc_capabilityUpdateRequirement_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CapabilityUpdateRequirement_r5 },
- { &hf_rrc_specificationMode_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_15 },
+ { &hf_rrc_specificationMode_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_17 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_ul_ChannelRequirement_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_ChannelRequirement_r4 },
@@ -88052,14 +93888,14 @@ dissect_rrc_RRCConnectionSetup_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_109_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_118_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_109(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_118(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_rrc_T_nonCriticalExtensions_109, T_nonCriticalExtensions_109_sequence);
+ ett_rrc_T_nonCriticalExtensions_118, T_nonCriticalExtensions_118_sequence);
return offset;
}
@@ -88067,7 +93903,7 @@ dissect_rrc_T_nonCriticalExtensions_109(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v690NonCriticalExtensions_34_sequence[] = {
{ &hf_rrc_rrcConnectionSetup_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_v690ext_IEs },
- { &hf_rrc_nonCriticalExtensions_109, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_109 },
+ { &hf_rrc_nonCriticalExtensions_118, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_118 },
{ NULL, 0, 0, NULL }
};
@@ -88110,7 +93946,7 @@ dissect_rrc_SRB_InformationSetupList2_r6(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_complete_16_sequence[] = {
+static const per_sequence_t T_complete_18_sequence[] = {
{ &hf_rrc_srb_InformationSetupList_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_InformationSetupList2_r6 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r6 },
@@ -88120,81 +93956,81 @@ static const per_sequence_t T_complete_16_sequence[] = {
};
static int
-dissect_rrc_T_complete_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_16, T_complete_16_sequence);
+ ett_rrc_T_complete_18, T_complete_18_sequence);
return offset;
}
-static const per_sequence_t T_defaultConfig_13_sequence[] = {
+static const per_sequence_t T_defaultConfig_15_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_13, T_defaultConfig_13_sequence);
+ ett_rrc_T_defaultConfig_15, T_defaultConfig_15_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_13_vals[] = {
+static const value_string rrc_T_preConfigMode_15_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_13_choice[] = {
+static const per_choice_t T_preConfigMode_15_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_13, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_13 },
+ { 1, &hf_rrc_defaultConfig_15, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_15 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_13, T_preConfigMode_13_choice,
+ ett_rrc_T_preConfigMode_15, T_preConfigMode_15_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_13_sequence[] = {
- { &hf_rrc_preConfigMode_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_13 },
+static const per_sequence_t T_preconfiguration_15_sequence[] = {
+ { &hf_rrc_preConfigMode_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_15 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_13, T_preconfiguration_13_sequence);
+ ett_rrc_T_preconfiguration_15, T_preconfiguration_15_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_16_vals[] = {
+static const value_string rrc_T_specificationMode_18_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_16_choice[] = {
- { 0, &hf_rrc_complete_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_16 },
- { 1, &hf_rrc_preconfiguration_13, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_13 },
+static const per_choice_t T_specificationMode_18_choice[] = {
+ { 0, &hf_rrc_complete_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_18 },
+ { 1, &hf_rrc_preconfiguration_15, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_15 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_16, T_specificationMode_16_choice,
+ ett_rrc_T_specificationMode_18, T_specificationMode_18_choice,
NULL);
return offset;
@@ -88211,7 +94047,7 @@ static const per_sequence_t RRCConnectionSetup_r6_IEs_sequence[] = {
{ &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
{ &hf_rrc_utran_DRX_CycleLengthCoeff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRAN_DRX_CycleLengthCoefficient },
{ &hf_rrc_capabilityUpdateRequirement_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CapabilityUpdateRequirement_r5 },
- { &hf_rrc_specificationMode_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_16 },
+ { &hf_rrc_specificationMode_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_18 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_ul_DPCH_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r6 },
@@ -88245,14 +94081,14 @@ dissect_rrc_RRCConnectionSetup_v6b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_110_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_119_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_110(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_119(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_rrc_T_nonCriticalExtensions_110, T_nonCriticalExtensions_110_sequence);
+ ett_rrc_T_nonCriticalExtensions_119, T_nonCriticalExtensions_119_sequence);
return offset;
}
@@ -88260,7 +94096,7 @@ dissect_rrc_T_nonCriticalExtensions_110(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v6b0NonCriticalExtensions_10_sequence[] = {
{ &hf_rrc_rrcConnectionSetup_v6b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_v6b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_110, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_110 },
+ { &hf_rrc_nonCriticalExtensions_119, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_119 },
{ NULL, 0, 0, NULL }
};
@@ -88321,7 +94157,7 @@ dissect_rrc_SRB_InformationSetupList2_r7(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_complete_17_sequence[] = {
+static const per_sequence_t T_complete_19_sequence[] = {
{ &hf_rrc_srb_InformationSetupList_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_InformationSetupList2_r7 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r7 },
@@ -88331,81 +94167,81 @@ static const per_sequence_t T_complete_17_sequence[] = {
};
static int
-dissect_rrc_T_complete_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_17, T_complete_17_sequence);
+ ett_rrc_T_complete_19, T_complete_19_sequence);
return offset;
}
-static const per_sequence_t T_defaultConfig_14_sequence[] = {
+static const per_sequence_t T_defaultConfig_16_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_14, T_defaultConfig_14_sequence);
+ ett_rrc_T_defaultConfig_16, T_defaultConfig_16_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_14_vals[] = {
+static const value_string rrc_T_preConfigMode_16_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_14_choice[] = {
+static const per_choice_t T_preConfigMode_16_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_14, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_14 },
+ { 1, &hf_rrc_defaultConfig_16, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_16 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_14, T_preConfigMode_14_choice,
+ ett_rrc_T_preConfigMode_16, T_preConfigMode_16_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_14_sequence[] = {
- { &hf_rrc_preConfigMode_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_14 },
+static const per_sequence_t T_preconfiguration_16_sequence[] = {
+ { &hf_rrc_preConfigMode_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_16 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_14, T_preconfiguration_14_sequence);
+ ett_rrc_T_preconfiguration_16, T_preconfiguration_16_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_17_vals[] = {
+static const value_string rrc_T_specificationMode_19_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_17_choice[] = {
- { 0, &hf_rrc_complete_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_17 },
- { 1, &hf_rrc_preconfiguration_14, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_14 },
+static const per_choice_t T_specificationMode_19_choice[] = {
+ { 0, &hf_rrc_complete_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_19 },
+ { 1, &hf_rrc_preconfiguration_16, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_16 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_17, T_specificationMode_17_choice,
+ ett_rrc_T_specificationMode_19, T_specificationMode_19_choice,
NULL);
return offset;
@@ -88423,7 +94259,7 @@ static const per_sequence_t RRCConnectionSetup_r7_IEs_sequence[] = {
{ &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
{ &hf_rrc_capabilityUpdateRequirement_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CapabilityUpdateRequirement_r7 },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_specificationMode_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_17 },
+ { &hf_rrc_specificationMode_19, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_19 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
{ &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
@@ -88475,14 +94311,14 @@ dissect_rrc_RRCConnectionSetup_v7d0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_111_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_120_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_111(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_120(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_rrc_T_nonCriticalExtensions_111, T_nonCriticalExtensions_111_sequence);
+ ett_rrc_T_nonCriticalExtensions_120, T_nonCriticalExtensions_120_sequence);
return offset;
}
@@ -88490,7 +94326,7 @@ dissect_rrc_T_nonCriticalExtensions_111(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7d0NonCriticalExtensions_11_sequence[] = {
{ &hf_rrc_rrcConnectionSetup_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_v7d0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_111, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_111 },
+ { &hf_rrc_nonCriticalExtensions_120, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_120 },
{ NULL, 0, 0, NULL }
};
@@ -88566,7 +94402,7 @@ dissect_rrc_SRB_InformationSetupList2_r8(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_complete_18_sequence[] = {
+static const per_sequence_t T_complete_20_sequence[] = {
{ &hf_rrc_srb_InformationSetupList_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_InformationSetupList2_r8 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
@@ -88576,81 +94412,81 @@ static const per_sequence_t T_complete_18_sequence[] = {
};
static int
-dissect_rrc_T_complete_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_18, T_complete_18_sequence);
+ ett_rrc_T_complete_20, T_complete_20_sequence);
return offset;
}
-static const per_sequence_t T_defaultConfig_15_sequence[] = {
+static const per_sequence_t T_defaultConfig_17_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_15, T_defaultConfig_15_sequence);
+ ett_rrc_T_defaultConfig_17, T_defaultConfig_17_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_15_vals[] = {
+static const value_string rrc_T_preConfigMode_17_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_15_choice[] = {
+static const per_choice_t T_preConfigMode_17_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_15, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_15 },
+ { 1, &hf_rrc_defaultConfig_17, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_17 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_15, T_preConfigMode_15_choice,
+ ett_rrc_T_preConfigMode_17, T_preConfigMode_17_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_15_sequence[] = {
- { &hf_rrc_preConfigMode_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_15 },
+static const per_sequence_t T_preconfiguration_17_sequence[] = {
+ { &hf_rrc_preConfigMode_17, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_17 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_15, T_preconfiguration_15_sequence);
+ ett_rrc_T_preconfiguration_17, T_preconfiguration_17_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_18_vals[] = {
+static const value_string rrc_T_specificationMode_20_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_18_choice[] = {
- { 0, &hf_rrc_complete_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_18 },
- { 1, &hf_rrc_preconfiguration_15, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_15 },
+static const per_choice_t T_specificationMode_20_choice[] = {
+ { 0, &hf_rrc_complete_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_20 },
+ { 1, &hf_rrc_preconfiguration_17, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_17 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_18, T_specificationMode_18_choice,
+ ett_rrc_T_specificationMode_20, T_specificationMode_20_choice,
NULL);
return offset;
@@ -88668,8 +94504,8 @@ static const per_sequence_t RRCConnectionSetup_r8_IEs_sequence[] = {
{ &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
{ &hf_rrc_capabilityUpdateRequirement_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CapabilityUpdateRequirement_r8 },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
- { &hf_rrc_specificationMode_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_18 },
+ { &hf_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_specificationMode_20, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_20 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
{ &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
@@ -88724,14 +94560,14 @@ dissect_rrc_RRCConnectionSetup_v8a0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_112_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_121_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_112(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_121(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_rrc_T_nonCriticalExtensions_112, T_nonCriticalExtensions_112_sequence);
+ ett_rrc_T_nonCriticalExtensions_121, T_nonCriticalExtensions_121_sequence);
return offset;
}
@@ -88739,7 +94575,7 @@ dissect_rrc_T_nonCriticalExtensions_112(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v8a0NonCriticalExtensions_08_sequence[] = {
{ &hf_rrc_rrcConnectionSetup_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_112, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_112 },
+ { &hf_rrc_nonCriticalExtensions_121, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_121 },
{ NULL, 0, 0, NULL }
};
@@ -88798,7 +94634,7 @@ dissect_rrc_T_r8_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_complete_19_sequence[] = {
+static const per_sequence_t T_complete_21_sequence[] = {
{ &hf_rrc_srb_InformationSetupList_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_InformationSetupList2_r8 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
@@ -88808,81 +94644,81 @@ static const per_sequence_t T_complete_19_sequence[] = {
};
static int
-dissect_rrc_T_complete_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_complete_19, T_complete_19_sequence);
+ ett_rrc_T_complete_21, T_complete_21_sequence);
return offset;
}
-static const per_sequence_t T_defaultConfig_16_sequence[] = {
+static const per_sequence_t T_defaultConfig_18_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_defaultConfig_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_16, T_defaultConfig_16_sequence);
+ ett_rrc_T_defaultConfig_18, T_defaultConfig_18_sequence);
return offset;
}
-static const value_string rrc_T_preConfigMode_16_vals[] = {
+static const value_string rrc_T_preConfigMode_18_vals[] = {
{ 0, "predefinedConfigIdentity" },
{ 1, "defaultConfig" },
{ 0, NULL }
};
-static const per_choice_t T_preConfigMode_16_choice[] = {
+static const per_choice_t T_preConfigMode_18_choice[] = {
{ 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
- { 1, &hf_rrc_defaultConfig_16, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_16 },
+ { 1, &hf_rrc_defaultConfig_18, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_18 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_preConfigMode_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_16, T_preConfigMode_16_choice,
+ ett_rrc_T_preConfigMode_18, T_preConfigMode_18_choice,
NULL);
return offset;
}
-static const per_sequence_t T_preconfiguration_16_sequence[] = {
- { &hf_rrc_preConfigMode_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_16 },
+static const per_sequence_t T_preconfiguration_18_sequence[] = {
+ { &hf_rrc_preConfigMode_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_18 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_preconfiguration_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_16, T_preconfiguration_16_sequence);
+ ett_rrc_T_preconfiguration_18, T_preconfiguration_18_sequence);
return offset;
}
-static const value_string rrc_T_specificationMode_19_vals[] = {
+static const value_string rrc_T_specificationMode_21_vals[] = {
{ 0, "complete" },
{ 1, "preconfiguration" },
{ 0, NULL }
};
-static const per_choice_t T_specificationMode_19_choice[] = {
- { 0, &hf_rrc_complete_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_19 },
- { 1, &hf_rrc_preconfiguration_16, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_16 },
+static const per_choice_t T_specificationMode_21_choice[] = {
+ { 0, &hf_rrc_complete_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_21 },
+ { 1, &hf_rrc_preconfiguration_18, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_18 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_specificationMode_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_19, T_specificationMode_19_choice,
+ ett_rrc_T_specificationMode_21, T_specificationMode_21_choice,
NULL);
return offset;
@@ -88901,7 +94737,7 @@ static const per_sequence_t RRCConnectionSetup_r9_IEs_sequence[] = {
{ &hf_rrc_capabilityUpdateRequirement_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CapabilityUpdateRequirement_r8 },
{ &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
- { &hf_rrc_specificationMode_19, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_19 },
+ { &hf_rrc_specificationMode_21, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_21 },
{ &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
{ &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
{ &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
@@ -88941,14 +94777,14 @@ dissect_rrc_RRCConnectionSetup_v950ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_113_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_122_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_113(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_122(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_rrc_T_nonCriticalExtensions_113, T_nonCriticalExtensions_113_sequence);
+ ett_rrc_T_nonCriticalExtensions_122, T_nonCriticalExtensions_122_sequence);
return offset;
}
@@ -88956,7 +94792,7 @@ dissect_rrc_T_nonCriticalExtensions_113(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v950NonCriticalExtensions_07_sequence[] = {
{ &hf_rrc_rrcConnectionSetup_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_v950ext_IEs },
- { &hf_rrc_nonCriticalExtensions_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_113 },
+ { &hf_rrc_nonCriticalExtensions_122, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_122 },
{ NULL, 0, 0, NULL }
};
@@ -88985,145 +94821,327 @@ dissect_rrc_T_r9_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_86_sequence[] = {
+static const per_sequence_t T_complete_22_sequence[] = {
+ { &hf_rrc_srb_InformationSetupList_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_InformationSetupList2_r8 },
+ { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
+ { &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
+ { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
+ { &hf_rrc_dl_AddReconfTransChInfoList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_86(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_complete_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_rrc_T_criticalExtensions_86, T_criticalExtensions_86_sequence);
+ ett_rrc_T_complete_22, T_complete_22_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_85_vals[] = {
+static const per_sequence_t T_defaultConfig_19_sequence[] = {
+ { &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
+ { &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_19, T_defaultConfig_19_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_preConfigMode_19_vals[] = {
+ { 0, "predefinedConfigIdentity" },
+ { 1, "defaultConfig" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_preConfigMode_19_choice[] = {
+ { 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
+ { 1, &hf_rrc_defaultConfig_19, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_19 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_19, T_preConfigMode_19_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_preconfiguration_19_sequence[] = {
+ { &hf_rrc_preConfigMode_19, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_19 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_19, T_preconfiguration_19_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_specificationMode_22_vals[] = {
+ { 0, "complete" },
+ { 1, "preconfiguration" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_specificationMode_22_choice[] = {
+ { 0, &hf_rrc_complete_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_22 },
+ { 1, &hf_rrc_preconfiguration_19, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_19 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_22, T_specificationMode_22_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRCConnectionSetup_r10_IEs_sequence[] = {
+ { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_new_U_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_U_RNTI },
+ { &hf_rrc_new_c_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_C_RNTI },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_rrc_StateIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_StateIndicator },
+ { &hf_rrc_utran_DRX_CycleLengthCoeff_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UTRAN_DRX_CycleLengthCoefficient_r7 },
+ { &hf_rrc_capabilityUpdateRequirement_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CapabilityUpdateRequirement_r8 },
+ { &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_specificationMode_22, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_22 },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyInfo },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
+ { &hf_rrc_dtx_drx_TimingInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_TimingInfo_r7 },
+ { &hf_rrc_dtx_drx_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DTX_DRX_Info_r7 },
+ { &hf_rrc_hs_scch_LessInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_SCCH_LessInfo_r7 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_InformationPerRL_List_r8 },
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_SecondaryCellInfoFDD_r10 },
+ { &hf_rrc_additionalDLSecCellInfoListFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalDLSecCellInfoListFDD },
+ { &hf_rrc_sps_Information_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SPS_Information_TDD128_r8 },
+ { &hf_rrc_mu_MIMO_Info_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MU_MIMO_Info_TDD128 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_RRCConnectionSetup_r10_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_rrc_RRCConnectionSetup_r10_IEs, RRCConnectionSetup_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_123_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_123(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_rrc_T_nonCriticalExtensions_123, T_nonCriticalExtensions_123_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_09_sequence[] = {
+ { &hf_rrc_rrcConnectionSetup_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_r10_IEs },
+ { &hf_rrc_rrcConnectionSetup_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_123, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_123 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_09, T_r10_09_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_96_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_96(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_rrc_T_criticalExtensions_96, T_criticalExtensions_96_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_95_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_95_choice[] = {
+ { 0, &hf_rrc_r10_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_09 },
+ { 1, &hf_rrc_criticalExtensions_96, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_96 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_95(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_rrc_T_criticalExtensions_95, T_criticalExtensions_95_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_94_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_85_choice[] = {
+static const per_choice_t T_criticalExtensions_94_choice[] = {
{ 0, &hf_rrc_r9_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_09 },
- { 1, &hf_rrc_criticalExtensions_86, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_86 },
+ { 1, &hf_rrc_criticalExtensions_95, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_95 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_94(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_rrc_T_criticalExtensions_85, T_criticalExtensions_85_choice,
+ ett_rrc_T_criticalExtensions_94, T_criticalExtensions_94_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_84_vals[] = {
+static const value_string rrc_T_criticalExtensions_93_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_84_choice[] = {
+static const per_choice_t T_criticalExtensions_93_choice[] = {
{ 0, &hf_rrc_r8_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_10 },
- { 1, &hf_rrc_criticalExtensions_85, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_85 },
+ { 1, &hf_rrc_criticalExtensions_94, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_94 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_93(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_rrc_T_criticalExtensions_84, T_criticalExtensions_84_choice,
+ ett_rrc_T_criticalExtensions_93, T_criticalExtensions_93_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_83_vals[] = {
+static const value_string rrc_T_criticalExtensions_92_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_83_choice[] = {
+static const per_choice_t T_criticalExtensions_92_choice[] = {
{ 0, &hf_rrc_r7_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_09 },
- { 1, &hf_rrc_criticalExtensions_84, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_84 },
+ { 1, &hf_rrc_criticalExtensions_93, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_93 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_92(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_rrc_T_criticalExtensions_83, T_criticalExtensions_83_choice,
+ ett_rrc_T_criticalExtensions_92, T_criticalExtensions_92_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_82_vals[] = {
+static const value_string rrc_T_criticalExtensions_91_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_82_choice[] = {
+static const per_choice_t T_criticalExtensions_91_choice[] = {
{ 0, &hf_rrc_r6_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_10 },
- { 1, &hf_rrc_criticalExtensions_83, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_83 },
+ { 1, &hf_rrc_criticalExtensions_92, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_92 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_91(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_rrc_T_criticalExtensions_82, T_criticalExtensions_82_choice,
+ ett_rrc_T_criticalExtensions_91, T_criticalExtensions_91_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_81_vals[] = {
+static const value_string rrc_T_criticalExtensions_90_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_81_choice[] = {
+static const per_choice_t T_criticalExtensions_90_choice[] = {
{ 0, &hf_rrc_r5_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_09 },
- { 1, &hf_rrc_criticalExtensions_82, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_82 },
+ { 1, &hf_rrc_criticalExtensions_91, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_91 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_90(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_rrc_T_criticalExtensions_81, T_criticalExtensions_81_choice,
+ ett_rrc_T_criticalExtensions_90, T_criticalExtensions_90_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_80_vals[] = {
+static const value_string rrc_T_criticalExtensions_89_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_80_choice[] = {
+static const per_choice_t T_criticalExtensions_89_choice[] = {
{ 0, &hf_rrc_r4_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_11 },
- { 1, &hf_rrc_criticalExtensions_81, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_81 },
+ { 1, &hf_rrc_criticalExtensions_90, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_90 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_89(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_rrc_T_criticalExtensions_80, T_criticalExtensions_80_choice,
+ ett_rrc_T_criticalExtensions_89, T_criticalExtensions_89_choice,
NULL);
return offset;
@@ -89133,7 +95151,7 @@ dissect_rrc_T_criticalExtensions_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t T_later_than_r3_18_sequence[] = {
{ &hf_rrc_initialUE_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InitialUE_Identity },
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_80, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_80 },
+ { &hf_rrc_criticalExtensions_89, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_89 },
{ NULL, 0, 0, NULL }
};
@@ -89160,7 +95178,7 @@ static const per_choice_t RRCConnectionSetup_choice[] = {
static int
dissect_rrc_RRCConnectionSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 333 "../../asn1/rrc/rrc.cnf"
+#line 341 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionSetup");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_RRCConnectionSetup, RRCConnectionSetup_choice,
@@ -89188,14 +95206,14 @@ dissect_rrc_URAUpdateConfirm_CCCH_r3_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_149_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_160_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_149(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_160(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_rrc_T_nonCriticalExtensions_149, T_nonCriticalExtensions_149_sequence);
+ ett_rrc_T_nonCriticalExtensions_160, T_nonCriticalExtensions_160_sequence);
return offset;
}
@@ -89203,7 +95221,7 @@ dissect_rrc_T_nonCriticalExtensions_149(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_21_sequence[] = {
{ &hf_rrc_uraUpdateConfirm_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URAUpdateConfirm_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_149, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_149 },
+ { &hf_rrc_nonCriticalExtensions_160, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_160 },
{ NULL, 0, 0, NULL }
};
@@ -89261,14 +95279,14 @@ dissect_rrc_T_r3_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_107_sequence[] = {
+static const per_sequence_t T_criticalExtensions_118_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_107(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_118(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_rrc_T_criticalExtensions_107, T_criticalExtensions_107_sequence);
+ ett_rrc_T_criticalExtensions_118, T_criticalExtensions_118_sequence);
return offset;
}
@@ -89277,7 +95295,7 @@ dissect_rrc_T_criticalExtensions_107(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t T_later_than_r3_26_sequence[] = {
{ &hf_rrc_u_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_U_RNTI },
{ &hf_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRC_TransactionIdentifier },
- { &hf_rrc_criticalExtensions_107, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_107 },
+ { &hf_rrc_criticalExtensions_118, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_criticalExtensions_118 },
{ NULL, 0, 0, NULL }
};
@@ -89304,7 +95322,7 @@ static const per_choice_t URAUpdateConfirm_CCCH_choice[] = {
static int
dissect_rrc_URAUpdateConfirm_CCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 425 "../../asn1/rrc/rrc.cnf"
+#line 441 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "URAUpdateConfirm-CCCH");
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
ett_rrc_URAUpdateConfirm_CCCH, URAUpdateConfirm_CCCH_choice,
@@ -89718,14 +95736,91 @@ dissect_rrc_CellUpdate_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_10_sequence[] = {
+static const value_string rrc_T_securityRevertStatusIndicator_vals[] = {
+ { 0, "revertedBack" },
+ { 1, "normalOperation" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_securityRevertStatusIndicator(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 value_string rrc_T_loggedMeasAvailable_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedMeasAvailable(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggedANRResultsAvailable_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedANRResultsAvailable(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellUpdate_va40ext_IEs_sequence[] = {
+ { &hf_rrc_securityRevertStatusIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_securityRevertStatusIndicator },
+ { &hf_rrc_loggedMeasAvailable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedMeasAvailable },
+ { &hf_rrc_loggedANRResultsAvailable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedANRResultsAvailable },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_CellUpdate_va40ext_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_rrc_T_nonCriticalExtensions_10, T_nonCriticalExtensions_10_sequence);
+ ett_rrc_CellUpdate_va40ext_IEs, CellUpdate_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_11_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_11, T_nonCriticalExtensions_11_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_sequence[] = {
+ { &hf_rrc_cellUpdate_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdate_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_11 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions(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_rrc_T_va40NonCriticalExtensions, T_va40NonCriticalExtensions_sequence);
return offset;
}
@@ -89733,7 +95828,7 @@ dissect_rrc_T_nonCriticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_sequence[] = {
{ &hf_rrc_cellUpdate_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdate_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_10 },
+ { &hf_rrc_va40NonCriticalExtensions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions },
{ NULL, 0, 0, NULL }
};
@@ -90330,14 +96425,91 @@ dissect_rrc_RRCConnectionRequest_v940ext_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_106_sequence[] = {
+static const value_string rrc_T_supportOfMoreThanTwoCells_vals[] = {
+ { 0, "higherRate" },
+ { 1, "lowerRate" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_supportOfMoreThanTwoCells(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 value_string rrc_T_supportOf1stFrequencyBand_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_supportOf1stFrequencyBand(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_supportOf2ndFrequencyBand_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_supportOf2ndFrequencyBand(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRCConnectionRequest_va40ext_IEs_sequence[] = {
+ { &hf_rrc_supportOfMoreThanTwoCells, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOfMoreThanTwoCells },
+ { &hf_rrc_supportOf1stFrequencyBand, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOf1stFrequencyBand },
+ { &hf_rrc_supportOf2ndFrequencyBand, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOf2ndFrequencyBand },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_106(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_RRCConnectionRequest_va40ext_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_rrc_T_nonCriticalExtensions_106, T_nonCriticalExtensions_106_sequence);
+ ett_rrc_RRCConnectionRequest_va40ext_IEs, RRCConnectionRequest_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_115_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_115(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_rrc_T_nonCriticalExtensions_115, T_nonCriticalExtensions_115_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRCConnectionRequest_NonCriticalExts_va40_IEs_sequence[] = {
+ { &hf_rrc_rrcConnectionRequest_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRequest_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_115 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_RRCConnectionRequest_NonCriticalExts_va40_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_rrc_RRCConnectionRequest_NonCriticalExts_va40_IEs, RRCConnectionRequest_NonCriticalExts_va40_IEs_sequence);
return offset;
}
@@ -90345,7 +96517,7 @@ dissect_rrc_T_nonCriticalExtensions_106(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v940NonCriticalExtensions_sequence[] = {
{ &hf_rrc_rrcConnectionRequest_v940ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRequest_v940ext_IEs },
- { &hf_rrc_nonCriticalExtensions_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_106 },
+ { &hf_rrc_va40NonCriticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRequest_NonCriticalExts_va40_IEs },
{ NULL, 0, 0, NULL }
};
@@ -90549,7 +96721,7 @@ static const per_sequence_t RRCConnectionRequest_sequence[] = {
static int
dissect_rrc_RRCConnectionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 329 "../../asn1/rrc/rrc.cnf"
+#line 337 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionRequest");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_RRCConnectionRequest, RRCConnectionRequest_sequence);
@@ -90732,14 +96904,74 @@ dissect_rrc_URAUpdate_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_144_sequence[] = {
+static const value_string rrc_T_loggedMeasAvailable_04_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedMeasAvailable_04(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_loggedANRResultsAvailable_03_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_loggedANRResultsAvailable_03(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t URAUpdate_va40ext_IEs_sequence[] = {
+ { &hf_rrc_loggedMeasAvailable_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedMeasAvailable_04 },
+ { &hf_rrc_loggedANRResultsAvailable_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_loggedANRResultsAvailable_03 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_144(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_URAUpdate_va40ext_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_rrc_T_nonCriticalExtensions_144, T_nonCriticalExtensions_144_sequence);
+ ett_rrc_URAUpdate_va40ext_IEs, URAUpdate_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_155_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_155(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_rrc_T_nonCriticalExtensions_155, T_nonCriticalExtensions_155_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_15_sequence[] = {
+ { &hf_rrc_uraUpdate_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URAUpdate_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_155, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_155 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_15, T_va40NonCriticalExtensions_15_sequence);
return offset;
}
@@ -90747,7 +96979,7 @@ dissect_rrc_T_nonCriticalExtensions_144(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_19_sequence[] = {
{ &hf_rrc_uraUpdate_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URAUpdate_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_144, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_144 },
+ { &hf_rrc_va40NonCriticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_15 },
{ NULL, 0, 0, NULL }
};
@@ -90800,7 +97032,7 @@ static const per_sequence_t URAUpdate_sequence[] = {
static int
dissect_rrc_URAUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 417 "../../asn1/rrc/rrc.cnf"
+#line 433 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "URAUpdate");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_URAUpdate, URAUpdate_sequence);
@@ -91156,14 +97388,14 @@ dissect_rrc_PagingType1_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtensions_57_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_62_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_57, T_nonCriticalExtensions_57_sequence);
+ ett_rrc_T_nonCriticalExtensions_62, T_nonCriticalExtensions_62_sequence);
return offset;
}
@@ -91171,7 +97403,7 @@ dissect_rrc_T_nonCriticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v860NonCriticalExtensions_09_sequence[] = {
{ &hf_rrc_pagingType1_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PagingType1_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_57, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_57 },
+ { &hf_rrc_nonCriticalExtensions_62, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_62 },
{ NULL, 0, 0, NULL }
};
@@ -91223,7 +97455,7 @@ static const per_sequence_t PagingType1_sequence[] = {
static int
dissect_rrc_PagingType1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 249 "../../asn1/rrc/rrc.cnf"
+#line 257 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "PagingType1");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_PagingType1, PagingType1_sequence);
@@ -91372,14 +97604,14 @@ dissect_rrc_PUSCHCapacityRequest_v590ext(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_70_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_76_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_70, T_nonCriticalExtensions_70_sequence);
+ ett_rrc_T_nonCriticalExtensions_76, T_nonCriticalExtensions_76_sequence);
return offset;
}
@@ -91387,7 +97619,7 @@ dissect_rrc_T_nonCriticalExtensions_70(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v590NonCriticalExtensions_13_sequence[] = {
{ &hf_rrc_puschCapacityRequest_v590ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PUSCHCapacityRequest_v590ext },
- { &hf_rrc_nonCriticalExtensions_70, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_70 },
+ { &hf_rrc_nonCriticalExtensions_76, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_76 },
{ NULL, 0, 0, NULL }
};
@@ -91428,7 +97660,7 @@ static const per_sequence_t PUSCHCapacityRequest_sequence[] = {
static int
dissect_rrc_PUSCHCapacityRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 273 "../../asn1/rrc/rrc.cnf"
+#line 281 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "PUSCHCapacityRequest");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_PUSCHCapacityRequest, PUSCHCapacityRequest_sequence);
@@ -91804,7 +98036,7 @@ static const per_sequence_t SystemInformation_FACH_sequence[] = {
static int
dissect_rrc_SystemInformation_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 369 "../../asn1/rrc/rrc.cnf"
+#line 377 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "SystemInformation-FACH");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_SystemInformation_FACH, SystemInformation_FACH_sequence);
@@ -91830,14 +98062,14 @@ dissect_rrc_SystemInformationChangeIndication_v860ext_IEs(tvbuff_t *tvb _U_, int
}
-static const per_sequence_t T_nonCriticalExtensions_124_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_134_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_124(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_134(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_rrc_T_nonCriticalExtensions_124, T_nonCriticalExtensions_124_sequence);
+ ett_rrc_T_nonCriticalExtensions_134, T_nonCriticalExtensions_134_sequence);
return offset;
}
@@ -91845,7 +98077,7 @@ dissect_rrc_T_nonCriticalExtensions_124(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_17_sequence[] = {
{ &hf_rrc_systemInformationChangeIndication_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SystemInformationChangeIndication_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_124, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_124 },
+ { &hf_rrc_nonCriticalExtensions_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_134 },
{ NULL, 0, 0, NULL }
};
@@ -91881,7 +98113,7 @@ static const per_sequence_t SystemInformationChangeIndication_sequence[] = {
static int
dissect_rrc_SystemInformationChangeIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 373 "../../asn1/rrc/rrc.cnf"
+#line 381 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "SystemInformationChangeIndication");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_SystemInformationChangeIndication, SystemInformationChangeIndication_sequence);
@@ -92062,7 +98294,7 @@ static const per_sequence_t SystemInformation_BCH_sequence[] = {
static int
dissect_rrc_SystemInformation_BCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 365 "../../asn1/rrc/rrc.cnf"
+#line 373 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "SystemInformation-BCH");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_SystemInformation_BCH, SystemInformation_BCH_sequence);
@@ -92181,14 +98413,14 @@ dissect_rrc_MBMS_ServiceAccessInfoList_r6(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_156_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_167_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_156(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_167(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_rrc_T_nonCriticalExtensions_156, T_nonCriticalExtensions_156_sequence);
+ ett_rrc_T_nonCriticalExtensions_167, T_nonCriticalExtensions_167_sequence);
return offset;
}
@@ -92196,13 +98428,13 @@ dissect_rrc_T_nonCriticalExtensions_156(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t MBMSAccessInformation_sequence[] = {
{ &hf_rrc_mbms_ServiceAccessInfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_ServiceAccessInfoList_r6 },
- { &hf_rrc_nonCriticalExtensions_156, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_156 },
+ { &hf_rrc_nonCriticalExtensions_167, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_167 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_MBMSAccessInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 201 "../../asn1/rrc/rrc.cnf"
+#line 209 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSAccessInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSAccessInformation, MBMSAccessInformation_sequence);
@@ -92422,7 +98654,7 @@ dissect_rrc_MBMS_CommonPhyChIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_102_sequence[] = {
+static const per_sequence_t T_fdd_105_sequence[] = {
{ &hf_rrc_secondaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
{ &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_sf_AndCodeNumber_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF256_AndCodeNumber },
@@ -92431,9 +98663,9 @@ static const per_sequence_t T_fdd_102_sequence[] = {
};
static int
-dissect_rrc_T_fdd_102(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_105(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_rrc_T_fdd_102, T_fdd_102_sequence);
+ ett_rrc_T_fdd_105, T_fdd_105_sequence);
return offset;
}
@@ -92455,54 +98687,54 @@ dissect_rrc_CommonTimeslotInfoMBMS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_tdd384_29_sequence[] = {
+static const per_sequence_t T_tdd384_30_sequence[] = {
{ &hf_rrc_commonTimeslotInfoMBMS, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfoMBMS },
{ &hf_rrc_downlinkTimeslotsCodes, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DownlinkTimeslotsCodes },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_29, T_tdd384_29_sequence);
+ ett_rrc_T_tdd384_30, T_tdd384_30_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_45_sequence[] = {
+static const per_sequence_t T_tdd128_47_sequence[] = {
{ &hf_rrc_commonTimeslotInfoMBMS, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfoMBMS },
{ &hf_rrc_downlinkTimeslotsCodes_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DownlinkTimeslotsCodes_LCR_r4 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_45, T_tdd128_45_sequence);
+ ett_rrc_T_tdd128_47, T_tdd128_47_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_71_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_74_vals[] = {
{ 0, "fdd" },
{ 1, "tdd384" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_71_choice[] = {
- { 0, &hf_rrc_fdd_105 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_102 },
- { 1, &hf_rrc_tdd384_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_29 },
- { 2, &hf_rrc_tdd128_46 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_45 },
+static const per_choice_t T_modeSpecificInfo_74_choice[] = {
+ { 0, &hf_rrc_fdd_108 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_105 },
+ { 1, &hf_rrc_tdd384_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_30 },
+ { 2, &hf_rrc_tdd128_48 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_47 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_74(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_rrc_T_modeSpecificInfo_71, T_modeSpecificInfo_71_choice,
+ ett_rrc_T_modeSpecificInfo_74, T_modeSpecificInfo_74_choice,
NULL);
return offset;
@@ -92510,7 +98742,7 @@ dissect_rrc_T_modeSpecificInfo_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t SecondaryCCPCHInfo_MBMS_r6_sequence[] = {
- { &hf_rrc_modeSpecificInfo_71, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_71 },
+ { &hf_rrc_modeSpecificInfo_74, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_74 },
{ NULL, 0, 0, NULL }
};
@@ -92584,7 +98816,7 @@ dissect_rrc_T_modulation_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_103_sequence[] = {
+static const per_sequence_t T_fdd_106_sequence[] = {
{ &hf_rrc_secondaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode },
{ &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_sf_AndCodeNumber_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF256_AndCodeNumber },
@@ -92594,9 +98826,9 @@ static const per_sequence_t T_fdd_103_sequence[] = {
};
static int
-dissect_rrc_T_fdd_103(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_106(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_rrc_T_fdd_103, T_fdd_103_sequence);
+ ett_rrc_T_fdd_106, T_fdd_106_sequence);
return offset;
}
@@ -92618,7 +98850,7 @@ dissect_rrc_T_modulation_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd384_30_sequence[] = {
+static const per_sequence_t T_tdd384_31_sequence[] = {
{ &hf_rrc_commonTimeslotInfoMBMS, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfoMBMS },
{ &hf_rrc_downlinkTimeslotsCodes_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DownlinkTimeslotsCodes_r7 },
{ &hf_rrc_modulation_05 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modulation_05 },
@@ -92626,9 +98858,9 @@ static const per_sequence_t T_tdd384_30_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_30, T_tdd384_30_sequence);
+ ett_rrc_T_tdd384_31, T_tdd384_31_sequence);
return offset;
}
@@ -92650,7 +98882,7 @@ dissect_rrc_T_modulation_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd768_16_sequence[] = {
+static const per_sequence_t T_tdd768_17_sequence[] = {
{ &hf_rrc_commonTimeslotInfoMBMS, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfoMBMS },
{ &hf_rrc_downlinkTimeslotsCodes_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DownlinkTimeslotsCodes_VHCR },
{ &hf_rrc_modulation_06 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modulation_06 },
@@ -92658,9 +98890,9 @@ static const per_sequence_t T_tdd768_16_sequence[] = {
};
static int
-dissect_rrc_T_tdd768_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_16, T_tdd768_16_sequence);
+ ett_rrc_T_tdd768_17, T_tdd768_17_sequence);
return offset;
}
@@ -92700,7 +98932,7 @@ dissect_rrc_T_modulation_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd128_46_sequence[] = {
+static const per_sequence_t T_tdd128_48_sequence[] = {
{ &hf_rrc_commonTimeslotInfoMBMS, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfoMBMS },
{ &hf_rrc_downlinkTimeslotsCodes_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DownlinkTimeslotsCodes_LCR_r4 },
{ &hf_rrc_mbsfnSpecialTimeSlot, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeSlotLCR_ext },
@@ -92709,15 +98941,15 @@ static const per_sequence_t T_tdd128_46_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_46, T_tdd128_46_sequence);
+ ett_rrc_T_tdd128_48, T_tdd128_48_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_72_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_75_vals[] = {
{ 0, "fdd" },
{ 1, "tdd384" },
{ 2, "tdd768" },
@@ -92725,18 +98957,18 @@ static const value_string rrc_T_modeSpecificInfo_72_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_72_choice[] = {
- { 0, &hf_rrc_fdd_106 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_103 },
- { 1, &hf_rrc_tdd384_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_30 },
- { 2, &hf_rrc_tdd768_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_16 },
- { 3, &hf_rrc_tdd128_47 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_46 },
+static const per_choice_t T_modeSpecificInfo_75_choice[] = {
+ { 0, &hf_rrc_fdd_109 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_106 },
+ { 1, &hf_rrc_tdd384_34 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_31 },
+ { 2, &hf_rrc_tdd768_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_17 },
+ { 3, &hf_rrc_tdd128_49 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_48 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_75(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_rrc_T_modeSpecificInfo_72, T_modeSpecificInfo_72_choice,
+ ett_rrc_T_modeSpecificInfo_75, T_modeSpecificInfo_75_choice,
NULL);
return offset;
@@ -92744,7 +98976,7 @@ dissect_rrc_T_modeSpecificInfo_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t SecondaryCCPCHInfo_MBMS_r7_sequence[] = {
- { &hf_rrc_modeSpecificInfo_72, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_72 },
+ { &hf_rrc_modeSpecificInfo_75, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_75 },
{ NULL, 0, 0, NULL }
};
@@ -93002,14 +99234,14 @@ dissect_rrc_MBMSCommonPTMRBInformation_v860ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_157_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_168_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_157(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_168(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_rrc_T_nonCriticalExtensions_157, T_nonCriticalExtensions_157_sequence);
+ ett_rrc_T_nonCriticalExtensions_168, T_nonCriticalExtensions_168_sequence);
return offset;
}
@@ -93017,7 +99249,7 @@ dissect_rrc_T_nonCriticalExtensions_157(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_23_sequence[] = {
{ &hf_rrc_mbmsCommonPTMRBInformation_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMSCommonPTMRBInformation_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_157, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_157 },
+ { &hf_rrc_nonCriticalExtensions_168, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_168 },
{ NULL, 0, 0, NULL }
};
@@ -93071,7 +99303,7 @@ static const per_sequence_t MBMSCommonPTMRBInformation_sequence[] = {
static int
dissect_rrc_MBMSCommonPTMRBInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 205 "../../asn1/rrc/rrc.cnf"
+#line 213 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSCommonPTMRBInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSCommonPTMRBInformation, MBMSCommonPTMRBInformation_sequence);
@@ -93422,14 +99654,14 @@ dissect_rrc_MBMSCurrentCellPTMRBInfo_v770ext_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_nonCriticalExtensions_158_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_169_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_158(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_169(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_rrc_T_nonCriticalExtensions_158, T_nonCriticalExtensions_158_sequence);
+ ett_rrc_T_nonCriticalExtensions_169, T_nonCriticalExtensions_169_sequence);
return offset;
}
@@ -93437,7 +99669,7 @@ dissect_rrc_T_nonCriticalExtensions_158(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_34_sequence[] = {
{ &hf_rrc_mbmsCurrentCellPTMRBInfo_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMSCurrentCellPTMRBInfo_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_158, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_158 },
+ { &hf_rrc_nonCriticalExtensions_169, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_169 },
{ NULL, 0, 0, NULL }
};
@@ -93459,7 +99691,7 @@ static const per_sequence_t MBMSCurrentCellPTMRBInformation_sequence[] = {
static int
dissect_rrc_MBMSCurrentCellPTMRBInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 209 "../../asn1/rrc/rrc.cnf"
+#line 217 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSCurrentCellPTMRBInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSCurrentCellPTMRBInformation, MBMSCurrentCellPTMRBInformation_sequence);
@@ -93626,7 +99858,7 @@ dissect_rrc_MBMS_NI_CountPerFrame(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_174_sequence[] = {
+static const per_sequence_t T_fdd_179_sequence[] = {
{ &hf_rrc_channelisationCode256, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ChannelisationCode256 },
{ &hf_rrc_ni_CountPerFrame, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_NI_CountPerFrame },
{ &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -93634,9 +99866,9 @@ static const per_sequence_t T_fdd_174_sequence[] = {
};
static int
-dissect_rrc_T_fdd_174(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_179(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_rrc_T_fdd_174, T_fdd_174_sequence);
+ ett_rrc_T_fdd_179, T_fdd_179_sequence);
return offset;
}
@@ -93695,7 +99927,7 @@ dissect_rrc_MBMS_MICHNotificationIndLength(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_tdd384_40_sequence[] = {
+static const per_sequence_t T_tdd384_41_sequence[] = {
{ &hf_rrc_timeslot , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeslotNumber },
{ &hf_rrc_midambleShiftAndBurstType_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MidambleShiftAndBurstType },
{ &hf_rrc_channelisationCode_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_TS_ChannelisationCode },
@@ -93705,9 +99937,9 @@ static const per_sequence_t T_tdd384_40_sequence[] = {
};
static int
-dissect_rrc_T_tdd384_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_40, T_tdd384_40_sequence);
+ ett_rrc_T_tdd384_41, T_tdd384_41_sequence);
return offset;
}
@@ -93727,7 +99959,7 @@ dissect_rrc_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode(tvbuff_t *tvb _U_, int
}
-static const per_sequence_t T_tdd128_61_sequence[] = {
+static const per_sequence_t T_tdd128_65_sequence[] = {
{ &hf_rrc_timeslot_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeslotNumber_LCR_r4 },
{ &hf_rrc_midambleShiftAndBurstType_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MidambleShiftAndBurstType_LCR_r4 },
{ &hf_rrc_channelisationCodeList_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode },
@@ -93737,32 +99969,32 @@ static const per_sequence_t T_tdd128_61_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_61, T_tdd128_61_sequence);
+ ett_rrc_T_tdd128_65, T_tdd128_65_sequence);
return offset;
}
-static const value_string rrc_T_mode_02_vals[] = {
+static const value_string rrc_T_mode_03_vals[] = {
{ 0, "fdd" },
{ 1, "tdd384" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_mode_02_choice[] = {
- { 0, &hf_rrc_fdd_180 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_174 },
- { 1, &hf_rrc_tdd384_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_40 },
- { 2, &hf_rrc_tdd128_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_61 },
+static const per_choice_t T_mode_03_choice[] = {
+ { 0, &hf_rrc_fdd_185 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_179 },
+ { 1, &hf_rrc_tdd384_46 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_41 },
+ { 2, &hf_rrc_tdd128_68 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_65 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_mode_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_mode_03(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_rrc_T_mode_02, T_mode_02_choice,
+ ett_rrc_T_mode_03, T_mode_03_choice,
NULL);
return offset;
@@ -93771,7 +100003,7 @@ dissect_rrc_T_mode_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
static const per_sequence_t MBMS_MICHConfigurationInfo_r6_sequence[] = {
{ &hf_rrc_michPowerOffset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_MICHPowerOffset },
- { &hf_rrc_mode_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_02 },
+ { &hf_rrc_mode_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_03 },
{ NULL, 0, 0, NULL }
};
@@ -93808,66 +100040,66 @@ dissect_rrc_MBMSGeneralInformation_v6b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_tdd384_41_sequence[] = {
+static const per_sequence_t T_tdd384_42_sequence[] = {
{ &hf_rrc_midambleShiftAndBurstType_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MidambleShiftAndBurstType_r7 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_41, T_tdd384_41_sequence);
+ ett_rrc_T_tdd384_42, T_tdd384_42_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_21_sequence[] = {
+static const per_sequence_t T_tdd768_22_sequence[] = {
{ &hf_rrc_midambleShiftAndBurstType_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MidambleShiftAndBurstType_VHCR },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_21, T_tdd768_21_sequence);
+ ett_rrc_T_tdd768_22, T_tdd768_22_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_62_sequence[] = {
+static const per_sequence_t T_tdd128_66_sequence[] = {
{ &hf_rrc_mbsfnSpecialTimeSlot, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeSlotLCR_ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_62, T_tdd128_62_sequence);
+ ett_rrc_T_tdd128_66, T_tdd128_66_sequence);
return offset;
}
-static const value_string rrc_T_mode_03_vals[] = {
+static const value_string rrc_T_mode_04_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_mode_03_choice[] = {
- { 0, &hf_rrc_tdd384_46 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_41 },
- { 1, &hf_rrc_tdd768_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_21 },
- { 2, &hf_rrc_tdd128_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_62 },
+static const per_choice_t T_mode_04_choice[] = {
+ { 0, &hf_rrc_tdd384_47 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_42 },
+ { 1, &hf_rrc_tdd768_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_22 },
+ { 2, &hf_rrc_tdd128_69 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_66 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_mode_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_mode_04(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_rrc_T_mode_03, T_mode_03_choice,
+ ett_rrc_T_mode_04, T_mode_04_choice,
NULL);
return offset;
@@ -93875,7 +100107,7 @@ dissect_rrc_T_mode_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
static const per_sequence_t MBMS_MICHConfigurationInfo_v770ext_sequence[] = {
- { &hf_rrc_mode_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_03 },
+ { &hf_rrc_mode_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_04 },
{ NULL, 0, 0, NULL }
};
@@ -94098,20 +100330,20 @@ dissect_rrc_T_imb384(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const value_string rrc_T_mode_04_vals[] = {
+static const value_string rrc_T_mode_05_vals[] = {
{ 0, "imb384" },
{ 0, NULL }
};
-static const per_choice_t T_mode_04_choice[] = {
+static const per_choice_t T_mode_05_choice[] = {
{ 0, &hf_rrc_imb384 , ASN1_NO_EXTENSIONS , dissect_rrc_T_imb384 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_mode_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_mode_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_rrc_T_mode_04, T_mode_04_choice,
+ ett_rrc_T_mode_05, T_mode_05_choice,
NULL);
return offset;
@@ -94119,7 +100351,7 @@ dissect_rrc_T_mode_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
static const per_sequence_t MBMS_MICHConfigurationInfo_v890ext_sequence[] = {
- { &hf_rrc_mode_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_04 },
+ { &hf_rrc_mode_05 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mode_05 },
{ NULL, 0, 0, NULL }
};
@@ -94147,14 +100379,14 @@ dissect_rrc_MBMSGeneralInformation_v890ext_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtensions_159_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_170_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_159(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_170(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_rrc_T_nonCriticalExtensions_159, T_nonCriticalExtensions_159_sequence);
+ ett_rrc_T_nonCriticalExtensions_170, T_nonCriticalExtensions_170_sequence);
return offset;
}
@@ -94162,7 +100394,7 @@ dissect_rrc_T_nonCriticalExtensions_159(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v890NoncriticalExtensions_sequence[] = {
{ &hf_rrc_mbmsGeneralInformation_v890ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMSGeneralInformation_v890ext_IEs },
- { &hf_rrc_nonCriticalExtensions_159, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_159 },
+ { &hf_rrc_nonCriticalExtensions_170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_170 },
{ NULL, 0, 0, NULL }
};
@@ -94232,7 +100464,7 @@ static const per_sequence_t MBMSGeneralInformation_sequence[] = {
static int
dissect_rrc_MBMSGeneralInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 213 "../../asn1/rrc/rrc.cnf"
+#line 221 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSGeneralInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSGeneralInformation, MBMSGeneralInformation_sequence);
@@ -94586,7 +100818,7 @@ dissect_rrc_MBMS_L1CombiningSchedule(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_175_sequence[] = {
+static const per_sequence_t T_fdd_180_sequence[] = {
{ &hf_rrc_softComb_TimingOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_SoftComb_TimingOffset },
{ &hf_rrc_mbms_L1CombiningTransmTimeDiff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_L1CombiningTransmTimeDiff },
{ &hf_rrc_mbms_L1CombiningSchedule, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_L1CombiningSchedule },
@@ -94594,9 +100826,9 @@ static const per_sequence_t T_fdd_175_sequence[] = {
};
static int
-dissect_rrc_T_fdd_175(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_180(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_rrc_T_fdd_175, T_fdd_175_sequence);
+ ett_rrc_T_fdd_180, T_fdd_180_sequence);
return offset;
}
@@ -94609,7 +100841,7 @@ static const value_string rrc_T_layer1Combining_vals[] = {
};
static const per_choice_t T_layer1Combining_choice[] = {
- { 0, &hf_rrc_fdd_181 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_175 },
+ { 0, &hf_rrc_fdd_186 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_180 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -94785,7 +101017,7 @@ dissect_rrc_SecondaryCCPCHInfoDiff_MBMS(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_fdd_176_sequence[] = {
+static const per_sequence_t T_fdd_181_sequence[] = {
{ &hf_rrc_softComb_TimingOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_SoftComb_TimingOffset },
{ &hf_rrc_mbms_L1CombiningTransmTimeDiff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_L1CombiningTransmTimeDiff },
{ &hf_rrc_mbms_L1CombiningSchedule, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_L1CombiningSchedule },
@@ -94793,9 +101025,9 @@ static const per_sequence_t T_fdd_176_sequence[] = {
};
static int
-dissect_rrc_T_fdd_176(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_181(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_rrc_T_fdd_176, T_fdd_176_sequence);
+ ett_rrc_T_fdd_181, T_fdd_181_sequence);
return offset;
}
@@ -94808,7 +101040,7 @@ static const value_string rrc_T_layer1Combining_01_vals[] = {
};
static const per_choice_t T_layer1Combining_01_choice[] = {
- { 0, &hf_rrc_fdd_182 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_176 },
+ { 0, &hf_rrc_fdd_187 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_181 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -94869,14 +101101,14 @@ dissect_rrc_MBMSNeighbouringCellPTMRBInformation_v770ext_IEs(tvbuff_t *tvb _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_162_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_173_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_162(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_173(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_rrc_T_nonCriticalExtensions_162, T_nonCriticalExtensions_162_sequence);
+ ett_rrc_T_nonCriticalExtensions_173, T_nonCriticalExtensions_173_sequence);
return offset;
}
@@ -94884,7 +101116,7 @@ dissect_rrc_T_nonCriticalExtensions_162(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_37_sequence[] = {
{ &hf_rrc_mbmsNeighbouringCellPTMRBInformation_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMSNeighbouringCellPTMRBInformation_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_162, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_162 },
+ { &hf_rrc_nonCriticalExtensions_173, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_173 },
{ NULL, 0, 0, NULL }
};
@@ -94906,7 +101138,7 @@ static const per_sequence_t MBMSNeighbouringCellPTMRBInformation_sequence[] = {
static int
dissect_rrc_MBMSNeighbouringCellPTMRBInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 225 "../../asn1/rrc/rrc.cnf"
+#line 233 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSNeighbouringCellPTMRBInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSNeighbouringCellPTMRBInformation, MBMSNeighbouringCellPTMRBInformation_sequence);
@@ -95007,14 +101239,14 @@ dissect_rrc_MBMSUnmodifiedServicesInformation_v770ext_IEs(tvbuff_t *tvb _U_, int
}
-static const per_sequence_t T_nonCriticalExtensions_164_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_175_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_164(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_175(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_rrc_T_nonCriticalExtensions_164, T_nonCriticalExtensions_164_sequence);
+ ett_rrc_T_nonCriticalExtensions_175, T_nonCriticalExtensions_175_sequence);
return offset;
}
@@ -95022,7 +101254,7 @@ dissect_rrc_T_nonCriticalExtensions_164(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_38_sequence[] = {
{ &hf_rrc_mbmsUnmodifiedServicesInformation_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMSUnmodifiedServicesInformation_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_164, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_164 },
+ { &hf_rrc_nonCriticalExtensions_175, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_175 },
{ NULL, 0, 0, NULL }
};
@@ -95043,7 +101275,7 @@ static const per_sequence_t MBMSUnmodifiedServicesInformation_sequence[] = {
static int
dissect_rrc_MBMSUnmodifiedServicesInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 233 "../../asn1/rrc/rrc.cnf"
+#line 241 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSUnmodifiedServicesInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSUnmodifiedServicesInformation, MBMSUnmodifiedServicesInformation_sequence);
@@ -95178,14 +101410,14 @@ dissect_rrc_MBMS_ServiceSchedulingInfoList_r6(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_163_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_174_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_163(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_174(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_rrc_T_nonCriticalExtensions_163, T_nonCriticalExtensions_163_sequence);
+ ett_rrc_T_nonCriticalExtensions_174, T_nonCriticalExtensions_174_sequence);
return offset;
}
@@ -95193,13 +101425,13 @@ dissect_rrc_T_nonCriticalExtensions_163(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t MBMSSchedulingInformation_sequence[] = {
{ &hf_rrc_serviceSchedulingInfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_ServiceSchedulingInfoList_r6 },
- { &hf_rrc_nonCriticalExtensions_163, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_163 },
+ { &hf_rrc_nonCriticalExtensions_174, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_174 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_MBMSSchedulingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 229 "../../asn1/rrc/rrc.cnf"
+#line 237 "../../asn1/rrc/rrc.cnf"
col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSSchedulingInformation");
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
ett_rrc_MBMSSchedulingInformation, MBMSSchedulingInformation_sequence);
@@ -95294,14 +101526,14 @@ dissect_rrc_CellUpdate_v7g0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_11_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_12_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_11, T_nonCriticalExtensions_11_sequence);
+ ett_rrc_T_nonCriticalExtensions_12, T_nonCriticalExtensions_12_sequence);
return offset;
}
@@ -95309,7 +101541,7 @@ dissect_rrc_T_nonCriticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7g0NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_cellUpdate_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdate_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_11 },
+ { &hf_rrc_nonCriticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_12 },
{ NULL, 0, 0, NULL }
};
@@ -95337,14 +101569,14 @@ dissect_rrc_CellUpdate_r3_add_ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_19_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_21_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_19, T_nonCriticalExtensions_19_sequence);
+ ett_rrc_T_nonCriticalExtensions_21, T_nonCriticalExtensions_21_sequence);
return offset;
}
@@ -95352,7 +101584,7 @@ dissect_rrc_T_nonCriticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7g0NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_cellUpdateConfirm_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_19 },
+ { &hf_rrc_nonCriticalExtensions_21, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_21 },
{ NULL, 0, 0, NULL }
};
@@ -95893,7 +102125,7 @@ dissect_rrc_T_specificationMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static const per_sequence_t HandoverToUTRANCommand_r3_IEs_sequence[] = {
{ &hf_rrc_new_U_RNTI_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_U_RNTI_Short },
- { &hf_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
+ { &hf_rrc_dummy_07 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime },
{ &hf_rrc_cipheringAlgorithm, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringAlgorithm },
{ &hf_rrc_specificationMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxAllowedUL_TX_Power },
@@ -95909,14 +102141,14 @@ dissect_rrc_HandoverToUTRANCommand_r3_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_31_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_34_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_31, T_nonCriticalExtensions_31_sequence);
+ ett_rrc_T_nonCriticalExtensions_34, T_nonCriticalExtensions_34_sequence);
return offset;
}
@@ -95924,7 +102156,7 @@ dissect_rrc_T_nonCriticalExtensions_31(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_r3_08_sequence[] = {
{ &hf_rrc_handoverToUTRANCommand_r3, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANCommand_r3_IEs },
- { &hf_rrc_nonCriticalExtensions_31, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_31 },
+ { &hf_rrc_nonCriticalExtensions_34, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_34 },
{ NULL, 0, 0, NULL }
};
@@ -96307,14 +102539,14 @@ dissect_rrc_HandoverToUTRANCommand_r4_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_32_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_35_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_32, T_nonCriticalExtensions_32_sequence);
+ ett_rrc_T_nonCriticalExtensions_35, T_nonCriticalExtensions_35_sequence);
return offset;
}
@@ -96322,7 +102554,7 @@ dissect_rrc_T_nonCriticalExtensions_32(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_r4_02_sequence[] = {
{ &hf_rrc_handoverToUTRANCommand_r4, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANCommand_r4_IEs },
- { &hf_rrc_nonCriticalExtensions_32, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_32 },
+ { &hf_rrc_nonCriticalExtensions_35, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_35 },
{ NULL, 0, 0, NULL }
};
@@ -96583,14 +102815,14 @@ dissect_rrc_HandoverToUTRANCommand_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_33_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_36_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_33, T_nonCriticalExtensions_33_sequence);
+ ett_rrc_T_nonCriticalExtensions_36, T_nonCriticalExtensions_36_sequence);
return offset;
}
@@ -96598,7 +102830,7 @@ dissect_rrc_T_nonCriticalExtensions_33(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_r5_02_sequence[] = {
{ &hf_rrc_handoverToUTRANCommand_r5, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANCommand_r5_IEs },
- { &hf_rrc_nonCriticalExtensions_33, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_33 },
+ { &hf_rrc_nonCriticalExtensions_36, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_36 },
{ NULL, 0, 0, NULL }
};
@@ -96853,14 +103085,14 @@ dissect_rrc_HandoverToUTRANCommand_v6b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtensions_34_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_37_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_34, T_nonCriticalExtensions_34_sequence);
+ ett_rrc_T_nonCriticalExtensions_37, T_nonCriticalExtensions_37_sequence);
return offset;
}
@@ -96868,7 +103100,7 @@ dissect_rrc_T_nonCriticalExtensions_34(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v6b0NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_handoverToUTRANCommand_v6b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANCommand_v6b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_34, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_34 },
+ { &hf_rrc_nonCriticalExtensions_37, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_37 },
{ NULL, 0, 0, NULL }
};
@@ -97175,14 +103407,14 @@ dissect_rrc_HandoverToUTRANCommand_v7d0ext_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtensions_35_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_38_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_35, T_nonCriticalExtensions_35_sequence);
+ ett_rrc_T_nonCriticalExtensions_38, T_nonCriticalExtensions_38_sequence);
return offset;
}
@@ -97190,7 +103422,7 @@ dissect_rrc_T_nonCriticalExtensions_35(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7d0NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_handoverToUTRANCommand_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANCommand_v7d0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_35, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_35 },
+ { &hf_rrc_nonCriticalExtensions_38, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_38 },
{ NULL, 0, 0, NULL }
};
@@ -97294,7 +103526,7 @@ dissect_rrc_DLUL_HSPA_Information_r8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t T_defaultConfig_05_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
- { &hf_rrc_dlul_HSPA_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DLUL_HSPA_Information_r8 },
+ { &hf_rrc_dummy_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DLUL_HSPA_Information_r8 },
{ NULL, 0, 0, NULL }
};
@@ -97489,7 +103721,7 @@ static const per_sequence_t HandoverToUTRANCommand_r8_IEs_sequence[] = {
{ &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
{ &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
{ &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
- { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_dummy_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
{ &hf_rrc_specificationMode_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_05 },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxAllowedUL_TX_Power },
{ NULL, 0, 0, NULL }
@@ -97532,14 +103764,14 @@ dissect_rrc_HandoverToUTRANCommand_v8a0ext_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtensions_36_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_39_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_36, T_nonCriticalExtensions_36_sequence);
+ ett_rrc_T_nonCriticalExtensions_39, T_nonCriticalExtensions_39_sequence);
return offset;
}
@@ -97547,7 +103779,7 @@ dissect_rrc_T_nonCriticalExtensions_36(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v8a0NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_handoverToUTRANCommand_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANCommand_v8a0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_36, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_36 },
+ { &hf_rrc_nonCriticalExtensions_39, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_39 },
{ NULL, 0, 0, NULL }
};
@@ -97651,7 +103883,7 @@ dissect_rrc_DLUL_HSPA_Information_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t T_defaultConfig_06_sequence[] = {
{ &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
{ &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
- { &hf_rrc_dlul_HSPA_Information_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DLUL_HSPA_Information_r9 },
+ { &hf_rrc_dummy_09 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DLUL_HSPA_Information_r9 },
{ NULL, 0, 0, NULL }
};
@@ -97861,14 +104093,14 @@ dissect_rrc_HandoverToUTRANCommand_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtensions_37_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_40_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_37, T_nonCriticalExtensions_37_sequence);
+ ett_rrc_T_nonCriticalExtensions_40, T_nonCriticalExtensions_40_sequence);
return offset;
}
@@ -97876,7 +104108,7 @@ dissect_rrc_T_nonCriticalExtensions_37(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_r9_03_sequence[] = {
{ &hf_rrc_handoverToUTRANCommand_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANCommand_r9_IEs },
- { &hf_rrc_nonCriticalExtensions_37, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_37 },
+ { &hf_rrc_nonCriticalExtensions_40, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_40 },
{ NULL, 0, 0, NULL }
};
@@ -97889,145 +104121,451 @@ dissect_rrc_T_r9_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_30_sequence[] = {
+static const per_sequence_t T_complete_07_sequence[] = {
+ { &hf_rrc_srb_InformationSetupList_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_InformationSetupList_r8 },
+ { &hf_rrc_rab_InformationSetupList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r8 },
+ { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_CommonTransChInfo_r4 },
+ { &hf_rrc_ul_AddReconfTransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_AddReconfTransChInfoList_r8 },
+ { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_CommonTransChInfo_r4 },
+ { &hf_rrc_dl_AddReconfTransChInfoList_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_AddReconfTransChInfoList_r9 },
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_InformationPerRL_List_r7 },
+ { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfo },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_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_rrc_T_complete_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_rrc_T_criticalExtensions_30, T_criticalExtensions_30_sequence);
+ ett_rrc_T_complete_07, T_complete_07_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_29_vals[] = {
+static const per_sequence_t DLUL_HSPA_Information_r10_sequence[] = {
+ { &hf_rrc_ul_EDCH_Information_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_EDCH_Information_r9 },
+ { &hf_rrc_dl_CommonInformation_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_CommonInformation_r10 },
+ { &hf_rrc_dl_InformationPerRL_List_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_InformationPerRL_List_r7 },
+ { &hf_rrc_dl_HSPDSCH_Information_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_HSPDSCH_Information_r9 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_DLUL_HSPA_Information_r10(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_rrc_DLUL_HSPA_Information_r10, DLUL_HSPA_Information_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_defaultConfig_07_sequence[] = {
+ { &hf_rrc_defaultConfigMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigMode },
+ { &hf_rrc_defaultConfigIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DefaultConfigIdentity_r6 },
+ { &hf_rrc_dummy_10 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DLUL_HSPA_Information_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_defaultConfig_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_rrc_T_defaultConfig_07, T_defaultConfig_07_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_preConfigMode_07_vals[] = {
+ { 0, "predefinedConfigIdentity" },
+ { 1, "defaultConfig" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_preConfigMode_07_choice[] = {
+ { 0, &hf_rrc_predefinedConfigIdentity, ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentity },
+ { 1, &hf_rrc_defaultConfig_07, ASN1_NO_EXTENSIONS , dissect_rrc_T_defaultConfig_07 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_preConfigMode_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_rrc_T_preConfigMode_07, T_preConfigMode_07_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_fdd_16_sequence[] = {
+ { &hf_rrc_ul_DPCH_Info_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCH_InfoPostFDD },
+ { &hf_rrc_dl_CommonInformationPost, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_CommonInformationPost },
+ { &hf_rrc_dl_InformationPerRL_List_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_InformationPerRL_ListPostFDD },
+ { &hf_rrc_frequencyInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfoFDD },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_fdd_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_rrc_T_fdd_16, T_fdd_16_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd384_06_sequence[] = {
+ { &hf_rrc_ul_DPCH_Info_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCH_InfoPostTDD },
+ { &hf_rrc_dl_InformationPerRL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_InformationPerRL_PostTDD },
+ { &hf_rrc_frequencyInfo_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfoTDD },
+ { &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_TX_Power },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_06, T_tdd384_06_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd128_06_sequence[] = {
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_dl_InformationPerRL_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_InformationPerRL_PostTDD_LCR_r4 },
+ { &hf_rrc_frequencyInfo_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfoTDD },
+ { &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_TX_Power },
+ { &hf_rrc_multi_frequencyInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Multi_frequencyInfo_LCR_r7 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_06, T_tdd128_06_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd768_03_sequence[] = {
+ { &hf_rrc_ul_DPCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCH_Info_r7 },
+ { &hf_rrc_dl_InformationPerRL_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_InformationPerRL_List_r7 },
+ { &hf_rrc_frequencyInfo_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfoTDD },
+ { &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_TX_Power },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd768_03(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_rrc_T_tdd768_03, T_tdd768_03_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_tdd_07_vals[] = {
+ { 0, "tdd384" },
+ { 1, "tdd128" },
+ { 2, "tdd768" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_tdd_07_choice[] = {
+ { 0, &hf_rrc_tdd384_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_06 },
+ { 1, &hf_rrc_tdd128_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_06 },
+ { 2, &hf_rrc_tdd768_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_03 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd_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_rrc_T_tdd_07, T_tdd_07_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_modeSpecificInfo_10_vals[] = {
+ { 0, "fdd" },
+ { 1, "tdd" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_modeSpecificInfo_10_choice[] = {
+ { 0, &hf_rrc_fdd_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_16 },
+ { 1, &hf_rrc_tdd_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_07 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_10, T_modeSpecificInfo_10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_preconfiguration_07_sequence[] = {
+ { &hf_rrc_preConfigMode_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_preConfigMode_07 },
+ { &hf_rrc_rab_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_Info_Post },
+ { &hf_rrc_modeSpecificInfo_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_preconfiguration_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_rrc_T_preconfiguration_07, T_preconfiguration_07_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_specificationMode_07_vals[] = {
+ { 0, "complete" },
+ { 1, "preconfiguration" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_specificationMode_07_choice[] = {
+ { 0, &hf_rrc_complete_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_complete_07 },
+ { 1, &hf_rrc_preconfiguration_07, ASN1_NO_EXTENSIONS , dissect_rrc_T_preconfiguration_07 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_specificationMode_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_rrc_T_specificationMode_07, T_specificationMode_07_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t HandoverToUTRANCommand_r10_IEs_sequence[] = {
+ { &hf_rrc_new_U_RNTI_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_U_RNTI_Short },
+ { &hf_rrc_cipheringAlgorithm_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringAlgorithm_r7 },
+ { &hf_rrc_supportForChangeOfUE_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_new_H_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_H_RNTI },
+ { &hf_rrc_newPrimary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_newSecondary_E_RNTI, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RNTI },
+ { &hf_rrc_defaultConfigForCellFACH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultConfigForCellFACH },
+ { &hf_rrc_specificationMode_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_specificationMode_07 },
+ { &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxAllowedUL_TX_Power },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_HandoverToUTRANCommand_r10_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_rrc_HandoverToUTRANCommand_r10_IEs, HandoverToUTRANCommand_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_41_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_41, T_nonCriticalExtensions_41_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_r10_03_sequence[] = {
+ { &hf_rrc_handoverToUTRANCommand_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HandoverToUTRANCommand_r10_IEs },
+ { &hf_rrc_nonCriticalExtensions_41, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_41 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_03(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_rrc_T_r10_03, T_r10_03_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_34_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_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_sequence(tvb, offset, actx, tree, hf_index,
+ ett_rrc_T_criticalExtensions_34, T_criticalExtensions_34_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_33_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_33_choice[] = {
+ { 0, &hf_rrc_r10_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_03 },
+ { 1, &hf_rrc_criticalExtensions_34, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_34 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_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_rrc_T_criticalExtensions_33, T_criticalExtensions_33_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_32_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_29_choice[] = {
+static const per_choice_t T_criticalExtensions_32_choice[] = {
{ 0, &hf_rrc_r9_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_03 },
- { 1, &hf_rrc_criticalExtensions_30, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_30 },
+ { 1, &hf_rrc_criticalExtensions_33, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_33 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_29, T_criticalExtensions_29_choice,
+ ett_rrc_T_criticalExtensions_32, T_criticalExtensions_32_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_28_vals[] = {
+static const value_string rrc_T_criticalExtensions_31_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_28_choice[] = {
+static const per_choice_t T_criticalExtensions_31_choice[] = {
{ 0, &hf_rrc_r8_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_03 },
- { 1, &hf_rrc_criticalExtensions_29, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_29 },
+ { 1, &hf_rrc_criticalExtensions_32, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_32 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_28, T_criticalExtensions_28_choice,
+ ett_rrc_T_criticalExtensions_31, T_criticalExtensions_31_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_27_vals[] = {
+static const value_string rrc_T_criticalExtensions_30_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_27_choice[] = {
+static const per_choice_t T_criticalExtensions_30_choice[] = {
{ 0, &hf_rrc_r7_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_03 },
- { 1, &hf_rrc_criticalExtensions_28, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_28 },
+ { 1, &hf_rrc_criticalExtensions_31, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_31 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_27, T_criticalExtensions_27_choice,
+ ett_rrc_T_criticalExtensions_30, T_criticalExtensions_30_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_26_vals[] = {
+static const value_string rrc_T_criticalExtensions_29_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_26_choice[] = {
+static const per_choice_t T_criticalExtensions_29_choice[] = {
{ 0, &hf_rrc_r6_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_03 },
- { 1, &hf_rrc_criticalExtensions_27, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_27 },
+ { 1, &hf_rrc_criticalExtensions_30, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_30 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_26, T_criticalExtensions_26_choice,
+ ett_rrc_T_criticalExtensions_29, T_criticalExtensions_29_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_25_vals[] = {
+static const value_string rrc_T_criticalExtensions_28_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_25_choice[] = {
+static const per_choice_t T_criticalExtensions_28_choice[] = {
{ 0, &hf_rrc_r5_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_02 },
- { 1, &hf_rrc_criticalExtensions_26, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_26 },
+ { 1, &hf_rrc_criticalExtensions_29, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_29 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_25, T_criticalExtensions_25_choice,
+ ett_rrc_T_criticalExtensions_28, T_criticalExtensions_28_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_24_vals[] = {
+static const value_string rrc_T_criticalExtensions_27_vals[] = {
{ 0, "r4" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_24_choice[] = {
+static const per_choice_t T_criticalExtensions_27_choice[] = {
{ 0, &hf_rrc_r4_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_02 },
- { 1, &hf_rrc_criticalExtensions_25, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_25 },
+ { 1, &hf_rrc_criticalExtensions_28, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_28 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_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_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_rrc_T_criticalExtensions_24, T_criticalExtensions_24_choice,
+ ett_rrc_T_criticalExtensions_27, T_criticalExtensions_27_choice,
NULL);
return offset;
@@ -98042,7 +104580,7 @@ static const value_string rrc_HandoverToUTRANCommand_vals[] = {
static const per_choice_t HandoverToUTRANCommand_choice[] = {
{ 0, &hf_rrc_r3_08 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r3_08 },
- { 1, &hf_rrc_criticalExtensions_24, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_24 },
+ { 1, &hf_rrc_criticalExtensions_27, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_27 },
{ 0, NULL, 0, NULL }
};
@@ -98070,14 +104608,14 @@ dissect_rrc_InitialDirectTransfer_v7g0ext_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_40_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_44_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_40, T_nonCriticalExtensions_40_sequence);
+ ett_rrc_T_nonCriticalExtensions_44, T_nonCriticalExtensions_44_sequence);
return offset;
}
@@ -98085,7 +104623,7 @@ dissect_rrc_T_nonCriticalExtensions_40(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t InitialDirectTransfer_r3_add_ext_IEs_sequence[] = {
{ &hf_rrc_initialDirectTransfer_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InitialDirectTransfer_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_40, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_40 },
+ { &hf_rrc_nonCriticalExtensions_44, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_44 },
{ NULL, 0, 0, NULL }
};
@@ -98464,22 +105002,22 @@ dissect_rrc_RF_CapabBandListFDDComp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const value_string rrc_T_fdd_44_vals[] = {
+static const value_string rrc_T_fdd_46_vals[] = {
{ 0, "notSupported" },
{ 1, "supported" },
{ 0, NULL }
};
-static const per_choice_t T_fdd_44_choice[] = {
+static const per_choice_t T_fdd_46_choice[] = {
{ 0, &hf_rrc_notSupported , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 1, &hf_rrc_supported_06 , ASN1_NO_EXTENSIONS , dissect_rrc_RF_CapabBandListFDDComp },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_fdd_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_44, T_fdd_44_choice,
+ ett_rrc_T_fdd_46, T_fdd_46_choice,
NULL);
return offset;
@@ -98531,7 +105069,7 @@ dissect_rrc_T_tdd128_RF_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t RF_CapabilityComp_sequence[] = {
- { &hf_rrc_fdd_45 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_fdd_44 },
+ { &hf_rrc_fdd_47 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_fdd_46 },
{ &hf_rrc_tdd384_RF_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tdd384_RF_Capability },
{ &hf_rrc_tdd128_RF_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_tdd128_RF_Capability },
{ NULL, 0, 0, NULL }
@@ -98605,7 +105143,7 @@ dissect_rrc_RF_CapabBandListFDDComp_ext(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UE_RadioAccessCapabilityComp_ext_sequence[] = {
- { &hf_rrc_rf_CapabilityFDDComp, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_CapabBandListFDDComp_ext },
+ { &hf_rrc_rf_CapabilityFDDComp_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_CapabBandListFDDComp_ext },
{ NULL, 0, 0, NULL }
};
@@ -98888,7 +105426,7 @@ dissect_rrc_DL_PhysChCapabilityInfoTDD_768(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t T_tddPhysChCapability_768_01_sequence[] = {
- { &hf_rrc_downlinkPhysChCapability_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityInfoTDD_768 },
+ { &hf_rrc_downlinkPhysChCapability_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityInfoTDD_768 },
{ &hf_rrc_uplinkPhysChCapability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityTDD },
{ NULL, 0, 0, NULL }
};
@@ -98926,15 +105464,15 @@ dissect_rrc_UL_PhysChCapabilityInfoTDD_128_v770ext(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_tddPhysChCapability_128_02_sequence[] = {
- { &hf_rrc_uplinkPhysChCapability_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityInfoTDD_128_v770ext },
+static const per_sequence_t T_tddPhysChCapability_128_03_sequence[] = {
+ { &hf_rrc_uplinkPhysChCapability_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityInfoTDD_128_v770ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tddPhysChCapability_128_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tddPhysChCapability_128_03(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_rrc_T_tddPhysChCapability_128_02, T_tddPhysChCapability_128_02_sequence);
+ ett_rrc_T_tddPhysChCapability_128_03, T_tddPhysChCapability_128_03_sequence);
return offset;
}
@@ -98942,7 +105480,7 @@ dissect_rrc_T_tddPhysChCapability_128_02(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t PhysicalChannelCapabilityInfo_v770ext_sequence[] = {
{ &hf_rrc_tddPhysChCapability_768_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tddPhysChCapability_768_01 },
- { &hf_rrc_tddPhysChCapability_128_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tddPhysChCapability_128_02 },
+ { &hf_rrc_tddPhysChCapability_128_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tddPhysChCapability_128_03 },
{ NULL, 0, 0, NULL }
};
@@ -98992,8 +105530,8 @@ static const value_string rrc_UE_SpecificCapabilityInformation_LCRTDD_vals[] = {
{ 3, "nFMc-HexRx-UniTx" },
{ 4, "nFMc-HexRx-TriTx" },
{ 5, "nFMc-HexRx-HexTx" },
- { 6, "spare10" },
- { 7, "spare9" },
+ { 6, "nFMc-TwoRx-UniTx" },
+ { 7, "nFMc-TwoRx-TwoTx" },
{ 8, "spare8" },
{ 9, "spare7" },
{ 10, "spare6" },
@@ -99017,7 +105555,7 @@ dissect_rrc_UE_SpecificCapabilityInformation_LCRTDD(tvbuff_t *tvb _U_, int offse
static const per_sequence_t UE_RadioAccessCapabilityInfo_v770ext_sequence[] = {
{ &hf_rrc_rf_Capability , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RF_Capability_v770ext },
- { &hf_rrc_physicalChannelCapability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapabilityInfo_v770ext },
+ { &hf_rrc_physicalChannelCapability_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapabilityInfo_v770ext },
{ &hf_rrc_ganssSupportIndication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_ganssSupportIndication },
{ &hf_rrc_mac_ehsSupport_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mac_ehsSupport_02 },
{ &hf_rrc_ue_SpecificCapabilityInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_SpecificCapabilityInformation_LCRTDD },
@@ -99879,14 +106417,319 @@ dissect_rrc_InterRATHandoverInfo_v950ext_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_48_sequence[] = {
+static const value_string rrc_RadioFrequencyBandFDD3_vals[] = {
+ { 0, "spare64" },
+ { 1, "spare63" },
+ { 2, "bandXXV" },
+ { 3, "spare61" },
+ { 4, "spare60" },
+ { 5, "spare59" },
+ { 6, "spare58" },
+ { 7, "spare57" },
+ { 8, "spare56" },
+ { 9, "spare55" },
+ { 10, "spare54" },
+ { 11, "spare53" },
+ { 12, "spare52" },
+ { 13, "spare51" },
+ { 14, "spare50" },
+ { 15, "spare49" },
+ { 16, "spare48" },
+ { 17, "spare47" },
+ { 18, "spare46" },
+ { 19, "spare45" },
+ { 20, "spare44" },
+ { 21, "spare43" },
+ { 22, "spare42" },
+ { 23, "spare41" },
+ { 24, "spare40" },
+ { 25, "spare39" },
+ { 26, "spare38" },
+ { 27, "spare37" },
+ { 28, "spare36" },
+ { 29, "spare35" },
+ { 30, "spare34" },
+ { 31, "spare33" },
+ { 32, "spare32" },
+ { 33, "spare31" },
+ { 34, "spare30" },
+ { 35, "spare29" },
+ { 36, "spare28" },
+ { 37, "spare27" },
+ { 38, "spare26" },
+ { 39, "spare25" },
+ { 40, "spare24" },
+ { 41, "spare23" },
+ { 42, "spare22" },
+ { 43, "spare21" },
+ { 44, "spare20" },
+ { 45, "spare19" },
+ { 46, "spare18" },
+ { 47, "spare17" },
+ { 48, "spare16" },
+ { 49, "spare15" },
+ { 50, "spare14" },
+ { 51, "spare13" },
+ { 52, "spare12" },
+ { 53, "spare11" },
+ { 54, "spare10" },
+ { 55, "spare9" },
+ { 56, "spare8" },
+ { 57, "spare7" },
+ { 58, "spare6" },
+ { 59, "spare5" },
+ { 60, "spare4" },
+ { 61, "spare3" },
+ { 62, "spare2" },
+ { 63, "extension-indicator" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_RadioFrequencyBandFDD3(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,
+ 64, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_additionalSecondaryCells_vals[] = {
+ { 0, "a1" },
+ { 1, "a2" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_additionalSecondaryCells(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 value_string rrc_T_aggregatedCells_vals[] = {
+ { 0, "nc-2c" },
+ { 1, "nc-3c" },
+ { 2, "nc-4c" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_aggregatedCells(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_gapSize_vals[] = {
+ { 0, "fiveMHz" },
+ { 1, "tenMHz" },
+ { 2, "anyGapSize" },
+ { 3, "spare5" },
+ { 4, "spare4" },
+ { 5, "spare3" },
+ { 6, "spare2" },
+ { 7, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_gapSize(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 value_string rrc_T_nonContiguousMultiCellCombination22_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_nonContiguousMultiCellCombination22(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_nonContiguousMultiCellCombination31_13_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_nonContiguousMultiCellCombination31_13(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NonContiguousMultiCell_sequence[] = {
+ { &hf_rrc_aggregatedCells , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_aggregatedCells },
+ { &hf_rrc_gapSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_gapSize },
+ { &hf_rrc_nonContiguousMultiCellCombination22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonContiguousMultiCellCombination22 },
+ { &hf_rrc_nonContiguousMultiCellCombination31_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonContiguousMultiCellCombination31_13 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_NonContiguousMultiCell(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_rrc_T_nonCriticalExtensions_48, T_nonCriticalExtensions_48_sequence);
+ ett_rrc_NonContiguousMultiCell, NonContiguousMultiCell_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t NonContiguousMultiCellCombinationList_sequence_of[1] = {
+ { &hf_rrc_NonContiguousMultiCellCombinationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NonContiguousMultiCell },
+};
+
+static int
+dissect_rrc_NonContiguousMultiCellCombinationList(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_rrc_NonContiguousMultiCellCombinationList, NonContiguousMultiCellCombinationList_sequence_of,
+ 1, maxNonContiguousMultiCellCombinations, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandFDD4_sequence[] = {
+ { &hf_rrc_radioFrequencyBandFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD },
+ { &hf_rrc_radioFrequencyBandFDD2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD2 },
+ { &hf_rrc_radioFrequencyBandFDD3, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD3 },
+ { &hf_rrc_additionalSecondaryCells, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_additionalSecondaryCells },
+ { &hf_rrc_nonContiguousMultiCellCombinationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NonContiguousMultiCellCombinationList },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandFDD4(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_rrc_UE_RadioAccessCapabBandFDD4, UE_RadioAccessCapabBandFDD4_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandFDDList4_sequence_of[1] = {
+ { &hf_rrc_UE_RadioAccessCapabBandFDDList4_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapabBandFDD4 },
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandFDDList4(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_rrc_UE_RadioAccessCapabBandFDDList4, UE_RadioAccessCapabBandFDDList4_sequence_of,
+ 1, maxFreqBandsFDD, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapability_va40ext_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList4, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapabBandFDDList4 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapability_va40ext(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_rrc_UE_RadioAccessCapability_va40ext, UE_RadioAccessCapability_va40ext_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_HSDSCH_physical_layer_category_ext4(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,
+ 29U, 30U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_HSDSCH_physical_layer_category_ext5(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,
+ 31U, 32U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabilityComp2_va40ext_sequence[] = {
+ { &hf_rrc_hsdsch_physical_layer_category_ext4, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HSDSCH_physical_layer_category_ext4 },
+ { &hf_rrc_hsdsch_physical_layer_category_ext5, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HSDSCH_physical_layer_category_ext5 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabilityComp2_va40ext(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_rrc_UE_RadioAccessCapabilityComp2_va40ext, UE_RadioAccessCapabilityComp2_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t InterRATHandoverInfo_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapabilityInfo_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapability_va40ext },
+ { &hf_rrc_ue_RadioAccessCapabilityComp2_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabilityComp2_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_InterRATHandoverInfo_va40ext_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_rrc_InterRATHandoverInfo_va40ext_IEs, InterRATHandoverInfo_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_52_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_52, T_nonCriticalExtensions_52_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_03_sequence[] = {
+ { &hf_rrc_interRATHandoverInfo_va40ext_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_52 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_03(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_rrc_T_va40NonCriticalExtensions_03, T_va40NonCriticalExtensions_03_sequence);
return offset;
}
@@ -99894,7 +106737,7 @@ dissect_rrc_T_nonCriticalExtensions_48(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v950NonCriticalExtensions_02_sequence[] = {
{ &hf_rrc_interRATHandoverInfo_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_v950ext_IEs },
- { &hf_rrc_nonCriticalExtensions_48, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_48 },
+ { &hf_rrc_va40NonCriticalExtensions_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_03 },
{ NULL, 0, 0, NULL }
};
@@ -100556,14 +107399,197 @@ dissect_rrc_InterRATHandoverInfo_v7f0ext_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_47_sequence[] = {
+static const per_sequence_t T_fddRF_Capability_02_sequence[] = {
+ { &hf_rrc_ue_PowerClass_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_PowerClassExt },
+ { &hf_rrc_txRxFrequencySeparation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TxRxFrequencySeparation },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fddRF_Capability_02(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_rrc_T_nonCriticalExtensions_47, T_nonCriticalExtensions_47_sequence);
+ ett_rrc_T_fddRF_Capability_02, T_fddRF_Capability_02_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CompressedModeMeasCapabFDD3_sequence[] = {
+ { &hf_rrc_radioFrequencyBandFDD3, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD3 },
+ { &hf_rrc_dl_MeasurementsFDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_ul_MeasurementsFDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_CompressedModeMeasCapabFDD3(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_rrc_CompressedModeMeasCapabFDD3, CompressedModeMeasCapabFDD3_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CompressedModeMeasCapabFDDList3_sequence_of[1] = {
+ { &hf_rrc_CompressedModeMeasCapabFDDList3_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CompressedModeMeasCapabFDD3 },
+};
+
+static int
+dissect_rrc_CompressedModeMeasCapabFDDList3(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_rrc_CompressedModeMeasCapabFDDList3, CompressedModeMeasCapabFDDList3_sequence_of,
+ 1, maxFreqBandsFDD_ext2, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasurementCapabilityExt4_sequence[] = {
+ { &hf_rrc_compressedModeMeasCapabFDDList2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CompressedModeMeasCapabFDDList2 },
+ { &hf_rrc_compressedModeMeasCapabFDDList3, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CompressedModeMeasCapabFDDList3 },
+ { &hf_rrc_compressedModeMeasCapabTDDList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CompressedModeMeasCapabTDDList },
+ { &hf_rrc_compressedModeMeasCapabGSMList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CompressedModeMeasCapabGSMList },
+ { &hf_rrc_compressedModeMeasCapabMC, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CompressedModeMeasCapabMC },
+ { &hf_rrc_compressedModeMeasCapabEUTRAList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CompressedModeMeasCapabEUTRAList },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_MeasurementCapabilityExt4(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_rrc_MeasurementCapabilityExt4, MeasurementCapabilityExt4_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandFDD5_sequence[] = {
+ { &hf_rrc_radioFrequencyBandFDD3, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioFrequencyBandFDD3 },
+ { &hf_rrc_fddRF_Capability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddRF_Capability_02 },
+ { &hf_rrc_measurementCapability4, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementCapabilityExt4 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandFDD5(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_rrc_UE_RadioAccessCapabBandFDD5, UE_RadioAccessCapabBandFDD5_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandFDDList5_sequence_of[1] = {
+ { &hf_rrc_UE_RadioAccessCapabBandFDDList5_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapabBandFDD5 },
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandFDDList5(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_rrc_UE_RadioAccessCapabBandFDDList5, UE_RadioAccessCapabBandFDDList5_sequence_of,
+ 1, maxFreqBandsFDD_ext2, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandFDD_ext2_sequence[] = {
+ { &hf_rrc_radioFrequencyBandFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD },
+ { &hf_rrc_radioFrequencyBandFDD2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD2 },
+ { &hf_rrc_compressedModeMeasCapabFDDList3, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CompressedModeMeasCapabFDDList3 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandFDD_ext2(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_rrc_UE_RadioAccessCapabBandFDD_ext2, UE_RadioAccessCapabBandFDD_ext2_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandFDDList_ext2_sequence_of[1] = {
+ { &hf_rrc_UE_RadioAccessCapabBandFDDList_ext2_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapabBandFDD_ext2 },
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandFDDList_ext2(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_rrc_UE_RadioAccessCapabBandFDDList_ext2, UE_RadioAccessCapabBandFDDList_ext2_sequence_of,
+ 1, maxFreqBandsFDD2, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBand_va40ext_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList5, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapabBandFDDList5 },
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList_ext2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBandFDDList_ext2 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBand_va40ext(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_rrc_UE_RadioAccessCapabBand_va40ext, UE_RadioAccessCapabBand_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RF_CapabBandListFDDComp_ext2_sequence_of[1] = {
+ { &hf_rrc_RF_CapabBandListFDDComp_ext2_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_CapabBandFDDComp },
+};
+
+static int
+dissect_rrc_RF_CapabBandListFDDComp_ext2(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_rrc_RF_CapabBandListFDDComp_ext2, RF_CapabBandListFDDComp_ext2_sequence_of,
+ 1, maxFreqBandsFDD_ext2, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t InterRATHandoverInfoBand_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapabBand, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBand_va40ext },
+ { &hf_rrc_rf_CapabilityFDDComp, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RF_CapabBandListFDDComp_ext2 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_InterRATHandoverInfoBand_va40ext_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_rrc_InterRATHandoverInfoBand_va40ext_IEs, InterRATHandoverInfoBand_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_51_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_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_rrc_T_nonCriticalExtensions_51, T_nonCriticalExtensions_51_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_02_sequence[] = {
+ { &hf_rrc_interRATHandoverInfo_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfoBand_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_51, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_51 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_02(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_rrc_T_va40NonCriticalExtensions_02, T_va40NonCriticalExtensions_02_sequence);
return offset;
}
@@ -100571,7 +107597,7 @@ dissect_rrc_T_nonCriticalExtensions_47(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7f0NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_interRATHandoverInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_v7f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_47, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_47 },
+ { &hf_rrc_va40NonCriticalExtensions_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_02 },
{ NULL, 0, 0, NULL }
};
@@ -100614,14 +107640,14 @@ dissect_rrc_InterRATHandoverInfo_r3_add_ext_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_nonCriticalExtensions_96_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_105_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_105(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_rrc_T_nonCriticalExtensions_96, T_nonCriticalExtensions_96_sequence);
+ ett_rrc_T_nonCriticalExtensions_105, T_nonCriticalExtensions_105_sequence);
return offset;
}
@@ -100629,7 +107655,7 @@ dissect_rrc_T_nonCriticalExtensions_96(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_v7g0NonCriticalExtensions_13_sequence[] = {
{ &hf_rrc_radioBearerSetup_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v7g0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_96 },
+ { &hf_rrc_nonCriticalExtensions_105, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_105 },
{ NULL, 0, 0, NULL }
};
@@ -100771,14 +107797,43 @@ dissect_rrc_RRCConnectionSetupComplete_v7f0ext_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_nonCriticalExtensions_115_sequence[] = {
+static const per_sequence_t RRCConnectionSetupCompleteBand_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapabBand, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBand_va40ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_RRCConnectionSetupCompleteBand_va40ext_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_rrc_T_nonCriticalExtensions_115, T_nonCriticalExtensions_115_sequence);
+ ett_rrc_RRCConnectionSetupCompleteBand_va40ext_IEs, RRCConnectionSetupCompleteBand_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_125_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_125(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_rrc_T_nonCriticalExtensions_125, T_nonCriticalExtensions_125_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_12_sequence[] = {
+ { &hf_rrc_rrcConnectionSetupCompleteBand_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetupCompleteBand_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_125, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_125 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_12, T_va40NonCriticalExtensions_12_sequence);
return offset;
}
@@ -100786,7 +107841,7 @@ dissect_rrc_T_nonCriticalExtensions_115(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7f0NonCriticalExtensions_13_sequence[] = {
{ &hf_rrc_rrcConnectionSetupComplete_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetupComplete_v7f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_115 },
+ { &hf_rrc_va40NonCriticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_12 },
{ NULL, 0, 0, NULL }
};
@@ -100858,14 +107913,14 @@ dissect_rrc_RRC_FailureInfo_r3_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_116_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_126_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_116(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_126(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_rrc_T_nonCriticalExtensions_116, T_nonCriticalExtensions_116_sequence);
+ ett_rrc_T_nonCriticalExtensions_126, T_nonCriticalExtensions_126_sequence);
return offset;
}
@@ -100873,7 +107928,7 @@ dissect_rrc_T_nonCriticalExtensions_116(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_laterNonCriticalExtensions_43_sequence[] = {
{ &hf_rrc_rrc_FailureInfo_r3_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
- { &hf_rrc_nonCriticalExtensions_116, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_116 },
+ { &hf_rrc_nonCriticalExtensions_126, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_126 },
{ NULL, 0, 0, NULL }
};
@@ -100901,14 +107956,14 @@ dissect_rrc_T_r3_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_87_sequence[] = {
+static const per_sequence_t T_criticalExtensions_97_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_97(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_rrc_T_criticalExtensions_87, T_criticalExtensions_87_sequence);
+ ett_rrc_T_criticalExtensions_97, T_criticalExtensions_97_sequence);
return offset;
}
@@ -100922,7 +107977,7 @@ static const value_string rrc_RRC_FailureInfo_vals[] = {
static const per_choice_t RRC_FailureInfo_choice[] = {
{ 0, &hf_rrc_r3_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r3_21 },
- { 1, &hf_rrc_criticalExtensions_87, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_87 },
+ { 1, &hf_rrc_criticalExtensions_97, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_97 },
{ 0, NULL, 0, NULL }
};
@@ -100992,14 +108047,43 @@ dissect_rrc_UECapabilityInformation_v7f0ext_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_nonCriticalExtensions_138_sequence[] = {
+static const per_sequence_t UECapabilityInformation_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapabBand, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBand_va40ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_138(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_UECapabilityInformation_va40ext_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_rrc_T_nonCriticalExtensions_138, T_nonCriticalExtensions_138_sequence);
+ ett_rrc_UECapabilityInformation_va40ext_IEs, UECapabilityInformation_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_149_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_149(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_rrc_T_nonCriticalExtensions_149, T_nonCriticalExtensions_149_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_14_sequence[] = {
+ { &hf_rrc_ueCapabilityInformation_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UECapabilityInformation_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_149, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_149 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_14, T_va40NonCriticalExtensions_14_sequence);
return offset;
}
@@ -101007,7 +108091,7 @@ dissect_rrc_T_nonCriticalExtensions_138(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7f0NonCriticalExtensions_16_sequence[] = {
{ &hf_rrc_ueCapabilityInformation_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UECapabilityInformation_v7f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_138 },
+ { &hf_rrc_va40NonCriticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_14 },
{ NULL, 0, 0, NULL }
};
@@ -101094,14 +108178,14 @@ dissect_rrc_URAUpdate_v7e0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_145_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_156_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_145(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_156(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_rrc_T_nonCriticalExtensions_145, T_nonCriticalExtensions_145_sequence);
+ ett_rrc_T_nonCriticalExtensions_156, T_nonCriticalExtensions_156_sequence);
return offset;
}
@@ -101109,7 +108193,7 @@ dissect_rrc_T_nonCriticalExtensions_145(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t URAUpdate_r3_add_ext_IEs_sequence[] = {
{ &hf_rrc_uraUpdate_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URAUpdate_v7e0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_145, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_145 },
+ { &hf_rrc_nonCriticalExtensions_156, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_156 },
{ NULL, 0, 0, NULL }
};
@@ -101222,14 +108306,14 @@ dissect_rrc_T_sysInfoType12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtensions_165_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_176_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_165(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_176(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_rrc_T_nonCriticalExtensions_165, T_nonCriticalExtensions_165_sequence);
+ ett_rrc_T_nonCriticalExtensions_176, T_nonCriticalExtensions_176_sequence);
return offset;
}
@@ -101246,7 +108330,7 @@ static const per_sequence_t System_Information_Container_sequence[] = {
{ &hf_rrc_sysInfoType11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sysInfoType11 },
{ &hf_rrc_sysInfoType11bis, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sysInfoType11bis },
{ &hf_rrc_sysInfoType12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sysInfoType12 },
- { &hf_rrc_nonCriticalExtensions_165, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_165 },
+ { &hf_rrc_nonCriticalExtensions_176, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_176 },
{ NULL, 0, 0, NULL }
};
@@ -102012,7 +109096,7 @@ dissect_rrc_RAT_FDD_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_43_sequence[] = {
+static const per_sequence_t T_fdd_44_sequence[] = {
{ &hf_rrc_s_Intrasearch , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_S_SearchQual },
{ &hf_rrc_s_Intersearch , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_S_SearchQual },
{ &hf_rrc_s_SearchHCS , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_S_SearchRXLEV },
@@ -102023,9 +109107,9 @@ static const per_sequence_t T_fdd_43_sequence[] = {
};
static int
-dissect_rrc_T_fdd_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_43, T_fdd_43_sequence);
+ ett_rrc_T_fdd_44, T_fdd_44_sequence);
return offset;
}
@@ -102062,7 +109146,7 @@ dissect_rrc_RAT_TDD_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_tdd_08_sequence[] = {
+static const per_sequence_t T_tdd_09_sequence[] = {
{ &hf_rrc_s_Intrasearch_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_S_SearchRXLEV },
{ &hf_rrc_s_Intersearch_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_S_SearchRXLEV },
{ &hf_rrc_s_SearchHCS , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_S_SearchRXLEV },
@@ -102072,30 +109156,30 @@ static const per_sequence_t T_tdd_08_sequence[] = {
};
static int
-dissect_rrc_T_tdd_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_08, T_tdd_08_sequence);
+ ett_rrc_T_tdd_09, T_tdd_09_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_14_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_15_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_14_choice[] = {
- { 0, &hf_rrc_fdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_43 },
- { 1, &hf_rrc_tdd_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_08 },
+static const per_choice_t T_modeSpecificInfo_15_choice[] = {
+ { 0, &hf_rrc_fdd_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_44 },
+ { 1, &hf_rrc_tdd_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_09 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_14, T_modeSpecificInfo_14_choice,
+ ett_rrc_T_modeSpecificInfo_15, T_modeSpecificInfo_15_choice,
NULL);
return offset;
@@ -102198,7 +109282,7 @@ dissect_rrc_HCS_ServingCellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t CellSelectReselectInfoSIB_3_4_sequence[] = {
{ &hf_rrc_mappingInfo , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MappingInfo },
{ &hf_rrc_cellSelectQualityMeasure, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_cellSelectQualityMeasure },
- { &hf_rrc_modeSpecificInfo_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_14 },
+ { &hf_rrc_modeSpecificInfo_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_15 },
{ &hf_rrc_q_Hyst_l_S , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Q_Hyst_S },
{ &hf_rrc_t_Reselection_S , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_Reselection_S },
{ &hf_rrc_hcs_ServingCellInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HCS_ServingCellInformation },
@@ -102608,6 +109692,51 @@ dissect_rrc_CompressedModeMeasCapability_v920ext(tvbuff_t *tvb _U_, int offset _
}
+static const value_string rrc_T_enhancedInterFrequencyMeasurements_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_enhancedInterFrequencyMeasurements(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_freqSpecificCompressedMode_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_freqSpecificCompressedMode(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CompressedModeMeasCapability_va40ext_sequence[] = {
+ { &hf_rrc_enhancedInterFrequencyMeasurements, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_enhancedInterFrequencyMeasurements },
+ { &hf_rrc_freqSpecificCompressedMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_freqSpecificCompressedMode },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_CompressedModeMeasCapability_va40ext(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_rrc_CompressedModeMeasCapability_va40ext, CompressedModeMeasCapability_va40ext_sequence);
+
+ return offset;
+}
+
+
static int
dissect_rrc_NS_IP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -102874,6 +110003,21 @@ dissect_rrc_DL_PhysChCapabilityFDD_v920ext(tvbuff_t *tvb _U_, int offset _U_, as
}
+static const per_sequence_t DL_PhysChCapabilityFDD_va40ext_sequence[] = {
+ { &hf_rrc_hsdsch_physical_layer_category_ext4, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HSDSCH_physical_layer_category_ext4 },
+ { &hf_rrc_hsdsch_physical_layer_category_ext5, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HSDSCH_physical_layer_category_ext5 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_DL_PhysChCapabilityFDD_va40ext(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_rrc_DL_PhysChCapabilityFDD_va40ext, DL_PhysChCapabilityFDD_va40ext_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t DL_PhysChCapabilityTDD_128_v770ext_sequence[] = {
{ &hf_rrc_multiCarrier_physical_layer_category, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MultiCarrier_HSDSCH_physical_layer_category },
{ NULL, 0, 0, NULL }
@@ -102930,6 +110074,30 @@ dissect_rrc_DL_PhysChCapabilityTDD_128_v860ext(tvbuff_t *tvb _U_, int offset _U_
}
+
+static int
+dissect_rrc_MultiCarrier_HSDSCH_physical_layer_category_extension2(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,
+ 37U, 64U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_PhysChCapabilityInfoTDD_128_va40ext_sequence[] = {
+ { &hf_rrc_multiCarrier_physical_layer_category_extension2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MultiCarrier_HSDSCH_physical_layer_category_extension2 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_DL_PhysChCapabilityInfoTDD_128_va40ext(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_rrc_DL_PhysChCapabilityInfoTDD_128_va40ext, DL_PhysChCapabilityInfoTDD_128_va40ext_sequence);
+
+ return offset;
+}
+
+
static const value_string rrc_T_tdd768_hspdsch_vals[] = {
{ 0, "supported" },
{ 1, "unsupported" },
@@ -103020,6 +110188,158 @@ dissect_rrc_DRAC_SysInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+static const value_string rrc_FrequencyBandsIndicatorFDD_vals[] = {
+ { 0, "frequencyBandsIndicator1" },
+ { 1, "frequencyBandsIndicator2" },
+ { 2, "frequencyBandsIndicator3" },
+ { 0, NULL }
+};
+
+static const per_choice_t FrequencyBandsIndicatorFDD_choice[] = {
+ { 0, &hf_rrc_frequencyBandsIndicator1, ASN1_NO_EXTENSIONS , dissect_rrc_RadioFrequencyBandFDD },
+ { 1, &hf_rrc_frequencyBandsIndicator2, ASN1_NO_EXTENSIONS , dissect_rrc_RadioFrequencyBandFDD2 },
+ { 2, &hf_rrc_frequencyBandsIndicator3, ASN1_NO_EXTENSIONS , dissect_rrc_RadioFrequencyBandFDD3 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_FrequencyBandsIndicatorFDD(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_rrc_FrequencyBandsIndicatorFDD, FrequencyBandsIndicatorFDD_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t FrequencyBandsRedirectionFDD_sequence_of[1] = {
+ { &hf_rrc_FrequencyBandsRedirectionFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyBandsIndicatorFDD },
+};
+
+static int
+dissect_rrc_FrequencyBandsRedirectionFDD(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_rrc_FrequencyBandsRedirectionFDD, FrequencyBandsRedirectionFDD_sequence_of,
+ 1, maxFreqBandsIndicatorSupport, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_fdd_45_sequence[] = {
+ { &hf_rrc_frequencyBandsSupportFDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyBandsRedirectionFDD },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_fdd_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_rrc_T_fdd_45, T_fdd_45_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_RadioFrequencyBandTDD_r10_vals[] = {
+ { 0, "a" },
+ { 1, "b" },
+ { 2, "c" },
+ { 3, "d" },
+ { 4, "e" },
+ { 5, "f" },
+ { 6, "spare2" },
+ { 7, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_RadioFrequencyBandTDD_r10(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 FrequencyBandsIndicatorSupportTDD128_sequence[] = {
+ { &hf_rrc_frequencyBandsIndicatorTDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioFrequencyBandTDD_r10 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_FrequencyBandsIndicatorSupportTDD128(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_rrc_FrequencyBandsIndicatorSupportTDD128, FrequencyBandsIndicatorSupportTDD128_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t FrequencyBandsIndicatorTDD128_sequence_of[1] = {
+ { &hf_rrc_FrequencyBandsIndicatorTDD128_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyBandsIndicatorSupportTDD128 },
+};
+
+static int
+dissect_rrc_FrequencyBandsIndicatorTDD128(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_rrc_FrequencyBandsIndicatorTDD128, FrequencyBandsIndicatorTDD128_sequence_of,
+ 1, maxFreqBandsIndicatorSupport, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdd_10_sequence[] = {
+ { &hf_rrc_frequencyBandsSupportTDD128, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyBandsIndicatorTDD128 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tdd_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_rrc_T_tdd_10, T_tdd_10_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_modeSpecificInfo_16_vals[] = {
+ { 0, "fdd" },
+ { 1, "tdd" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_modeSpecificInfo_16_choice[] = {
+ { 0, &hf_rrc_fdd_46 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_45 },
+ { 1, &hf_rrc_tdd_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_10 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_16, T_modeSpecificInfo_16_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t FrequencyBandsIndicatorSupport_sequence[] = {
+ { &hf_rrc_modeSpecificInfo_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_16 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_FrequencyBandsIndicatorSupport(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_rrc_FrequencyBandsIndicatorSupport, FrequencyBandsIndicatorSupport_sequence);
+
+ return offset;
+}
+
+
static const value_string rrc_GANSS_Mode_vals[] = {
{ 0, "networkBased" },
{ 1, "uEBased" },
@@ -103066,6 +110386,36 @@ dissect_rrc_MeasurementCapability_v920ext(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const value_string rrc_T_interFrequencyDetectedSetMeasurements_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_interFrequencyDetectedSetMeasurements(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasurementCapability_va40ext_sequence[] = {
+ { &hf_rrc_interFrequencyDetectedSetMeasurements, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_interFrequencyDetectedSetMeasurements },
+ { &hf_rrc_downlinkCompressedMode_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CompressedModeMeasCapability_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_MeasurementCapability_va40ext(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_rrc_MeasurementCapability_va40ext, MeasurementCapability_va40ext_sequence);
+
+ return offset;
+}
+
+
static const value_string rrc_T_supportOfPSHandoverToGAN_vals[] = {
{ 0, "doesSupportPSHandoverToGAN" },
{ 0, NULL }
@@ -103158,7 +110508,7 @@ dissect_rrc_T_supportOfInterRATHOToEUTRATDD(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_rrc_T_eutraFeatureGroupIndicators(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 529 "../../asn1/rrc/rrc.cnf"
+#line 545 "../../asn1/rrc/rrc.cnf"
tvbuff_t *eutraFeatureGroupIndicators_tvb=NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4, 4, FALSE, &eutraFeatureGroupIndicators_tvb);
@@ -103735,6 +111085,83 @@ dissect_rrc_PhysicalChannelCapability_v920ext(tvbuff_t *tvb _U_, int offset _U_,
}
+static const per_sequence_t T_fddPhysChCapability_04_sequence[] = {
+ { &hf_rrc_downlinkPhysChCapability_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityFDD_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_fddPhysChCapability_04(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_rrc_T_fddPhysChCapability_04, T_fddPhysChCapability_04_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_maxNumberCarrierForMCHSUPA_TDD_vals[] = {
+ { 0, "nf-2" },
+ { 1, "nf-3" },
+ { 2, "nf-6" },
+ { 3, "spare" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_maxNumberCarrierForMCHSUPA_TDD(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UL_PhysChCapabilityInfoTDD_128_va40ext_sequence[] = {
+ { &hf_rrc_multiCarrier_EdchPhysicalLayerCategory_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_1_8 },
+ { &hf_rrc_maxNumberCarrierForMCHSUPA_TDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_maxNumberCarrierForMCHSUPA_TDD },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UL_PhysChCapabilityInfoTDD_128_va40ext(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_rrc_UL_PhysChCapabilityInfoTDD_128_va40ext, UL_PhysChCapabilityInfoTDD_128_va40ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tddPhysChCapability_128_02_sequence[] = {
+ { &hf_rrc_downlinkPhysChCapability_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityInfoTDD_128_va40ext },
+ { &hf_rrc_uplinkPhysChCapability_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityInfoTDD_128_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_tddPhysChCapability_128_02(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_rrc_T_tddPhysChCapability_128_02, T_tddPhysChCapability_128_02_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PhysicalChannelCapability_va40ext_sequence[] = {
+ { &hf_rrc_fddPhysChCapability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddPhysChCapability_04 },
+ { &hf_rrc_tddPhysChCapability_128_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tddPhysChCapability_128_02 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_PhysicalChannelCapability_va40ext(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_rrc_PhysicalChannelCapability_va40ext, PhysicalChannelCapability_va40ext_sequence);
+
+ return offset;
+}
+
+
static const value_string rrc_T_numberOfRepetitionsPerSFNPeriod_vals[] = {
{ 0, "c2" },
{ 1, "c3" },
@@ -103847,6 +111274,38 @@ dissect_rrc_RLC_Capability_v920ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const value_string rrc_TotalRLC_AM_BufferSize_va40ext_vals[] = {
+ { 0, "kb1500" },
+ { 1, "kb1800" },
+ { 2, "kb2300" },
+ { 3, "kb2550" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_TotalRLC_AM_BufferSize_va40ext(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RLC_Capability_va40ext_sequence[] = {
+ { &hf_rrc_totalRLC_AM_BufferSize_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TotalRLC_AM_BufferSize_va40ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_RLC_Capability_va40ext(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_rrc_RLC_Capability_va40ext, RLC_Capability_va40ext_sequence);
+
+ return offset;
+}
+
+
static const value_string rrc_T_300_vals[] = {
{ 0, "ms100" },
{ 1, "ms200" },
@@ -103894,6 +111353,35 @@ dissect_rrc_T_321(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto
}
+static const value_string rrc_T_supportOfLoggedMeasurementsIdlePCH_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_supportOfLoggedMeasurementsIdlePCH(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_BasedNetworkPerformanceMeasurementsParameters_sequence[] = {
+ { &hf_rrc_supportOfLoggedMeasurementsIdlePCH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOfLoggedMeasurementsIdlePCH },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_BasedNetworkPerformanceMeasurementsParameters(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_rrc_UE_BasedNetworkPerformanceMeasurementsParameters, UE_BasedNetworkPerformanceMeasurementsParameters_sequence);
+
+ return offset;
+}
+
+
static const value_string rrc_T_deviceType_vals[] = {
{ 0, "doesNotBenefitFromBatteryConsumptionOptimisation" },
{ 0, NULL }
@@ -104246,7 +111734,7 @@ dissect_rrc_UE_RadioAccessCapability_v860ext_IEs(tvbuff_t *tvb _U_, int offset _
static int
dissect_rrc_T_ue_EUTRA_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 511 "../../asn1/rrc/rrc.cnf"
+#line 527 "../../asn1/rrc/rrc.cnf"
tvbuff_t *ue_eutra_cap_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE, &ue_eutra_cap_tvb);
@@ -104424,14 +111912,201 @@ dissect_rrc_UE_RadioAccessCapability_v970ext_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_nonCriticalExtensions_166_sequence[] = {
+static const per_sequence_t SupportedCarrierCombination_sequence[] = {
+ { &hf_rrc_carrierCombination12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_carrierCombination21, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_carrierCombination13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_carrierCombination31, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_carrierCombination22, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_166(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SupportedCarrierCombination(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_rrc_T_nonCriticalExtensions_166, T_nonCriticalExtensions_166_sequence);
+ ett_rrc_SupportedCarrierCombination, SupportedCarrierCombination_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandCombList_va40ext_sequence_of[1] = {
+ { &hf_rrc_UE_RadioAccessCapabBandCombList_va40ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SupportedCarrierCombination },
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandCombList_va40ext(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_rrc_UE_RadioAccessCapabBandCombList_va40ext, UE_RadioAccessCapabBandCombList_va40ext_sequence_of,
+ 1, 16, FALSE);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_supportOfMUMIMO_vals[] = {
+ { 0, "uplink" },
+ { 1, "uplink-and-downlink" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_supportOfMUMIMO(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 value_string rrc_T_supportForDualCellMimoInDifferentBands_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_supportForDualCellMimoInDifferentBands(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_supportOfUTRANANR_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_supportOfUTRANANR(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapability_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapabBandCombList_va40ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBandCombList_va40ext },
+ { &hf_rrc_physicalChannelCapability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_va40ext },
+ { &hf_rrc_rlc_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_va40ext },
+ { &hf_rrc_measurementCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_va40ext },
+ { &hf_rrc_supportOfMUMIMO , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOfMUMIMO },
+ { &hf_rrc_supportForDualCellMimoInDifferentBands, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportForDualCellMimoInDifferentBands },
+ { &hf_rrc_ue_BasedNetworkPerformanceMeasurementsParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_BasedNetworkPerformanceMeasurementsParameters },
+ { &hf_rrc_supportOfUTRANANR, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOfUTRANANR },
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList4, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBandFDDList4 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapability_va40ext_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_rrc_UE_RadioAccessCapability_va40ext_IEs, UE_RadioAccessCapability_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_reserveForFutureUse_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_rrc_T_reserveForFutureUse(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, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandFDD4_va60ext_sequence[] = {
+ { &hf_rrc_reserveForFutureUse, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_reserveForFutureUse },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandFDD4_va60ext(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_rrc_UE_RadioAccessCapabBandFDD4_va60ext, UE_RadioAccessCapabBandFDD4_va60ext_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapabBandFDDList4_va60ext_sequence_of[1] = {
+ { &hf_rrc_UE_RadioAccessCapabBandFDDList4_va60ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapabBandFDD4_va60ext },
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapabBandFDDList4_va60ext(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_rrc_UE_RadioAccessCapabBandFDDList4_va60ext, UE_RadioAccessCapabBandFDDList4_va60ext_sequence_of,
+ 1, maxFreqBandsFDD, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_RadioAccessCapability_va60ext_IEs_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList4_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBandFDDList4_va60ext },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_UE_RadioAccessCapability_va60ext_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_rrc_UE_RadioAccessCapability_va60ext_IEs, UE_RadioAccessCapability_va60ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_180_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_180(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_rrc_T_nonCriticalExtensions_180, T_nonCriticalExtensions_180_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va60NonCriticalExtensions_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapability_va60ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapability_va60ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_180 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va60NonCriticalExtensions(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_rrc_T_va60NonCriticalExtensions, T_va60NonCriticalExtensions_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_17_sequence[] = {
+ { &hf_rrc_ue_RadioAccessCapability_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapability_va40ext_IEs },
+ { &hf_rrc_va60NonCriticalExtensions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va60NonCriticalExtensions },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_17, T_va40NonCriticalExtensions_17_sequence);
return offset;
}
@@ -104439,7 +112114,7 @@ dissect_rrc_T_nonCriticalExtensions_166(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v970NonCriticalExtensions_03_sequence[] = {
{ &hf_rrc_ue_RadioAccessCapability_v970ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapability_v970ext_IEs },
- { &hf_rrc_nonCriticalExtensions_166, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_166 },
+ { &hf_rrc_va40NonCriticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_17 },
{ NULL, 0, 0, NULL }
};
@@ -104683,29 +112358,29 @@ dissect_rrc_PreDefTransChConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_fdd_116_sequence[] = {
+static const per_sequence_t T_fdd_119_sequence[] = {
{ &hf_rrc_powerControlAlgorithm, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerControlAlgorithm },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_116(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_119(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_rrc_T_fdd_116, T_fdd_116_sequence);
+ ett_rrc_T_fdd_119, T_fdd_119_sequence);
return offset;
}
-static const per_sequence_t T_tdd_68_sequence[] = {
+static const per_sequence_t T_tdd_71_sequence[] = {
{ &hf_rrc_dpch_ConstantValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ConstantValueTdd },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_68, T_tdd_68_sequence);
+ ett_rrc_T_tdd_71, T_tdd_71_sequence);
return offset;
}
@@ -104718,8 +112393,8 @@ static const value_string rrc_UL_DPCH_PowerControlInfoPredef_vals[] = {
};
static const per_choice_t UL_DPCH_PowerControlInfoPredef_choice[] = {
- { 0, &hf_rrc_fdd_119 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_116 },
- { 1, &hf_rrc_tdd_74 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_68 },
+ { 0, &hf_rrc_fdd_122 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_119 },
+ { 1, &hf_rrc_tdd_77 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_71 },
{ 0, NULL, 0, NULL }
};
@@ -104733,51 +112408,51 @@ dissect_rrc_UL_DPCH_PowerControlInfoPredef(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_fdd_109_sequence[] = {
+static const per_sequence_t T_fdd_112_sequence[] = {
{ &hf_rrc_tfci_Existence , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_puncturingLimit , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PuncturingLimit },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_109(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_112(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_rrc_T_fdd_109, T_fdd_109_sequence);
+ ett_rrc_T_fdd_112, T_fdd_112_sequence);
return offset;
}
-static const per_sequence_t T_tdd_62_sequence[] = {
+static const per_sequence_t T_tdd_65_sequence[] = {
{ &hf_rrc_commonTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfo },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_62, T_tdd_62_sequence);
+ ett_rrc_T_tdd_65, T_tdd_65_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_78_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_81_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_78_choice[] = {
- { 0, &hf_rrc_fdd_112 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_109 },
- { 1, &hf_rrc_tdd_68 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_62 },
+static const per_choice_t T_modeSpecificInfo_81_choice[] = {
+ { 0, &hf_rrc_fdd_115 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_112 },
+ { 1, &hf_rrc_tdd_71 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_65 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_81(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_rrc_T_modeSpecificInfo_78, T_modeSpecificInfo_78_choice,
+ ett_rrc_T_modeSpecificInfo_81, T_modeSpecificInfo_81_choice,
NULL);
return offset;
@@ -104786,7 +112461,7 @@ dissect_rrc_T_modeSpecificInfo_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_DPCH_InfoPredef_sequence[] = {
{ &hf_rrc_ul_DPCH_PowerControlInfo_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCH_PowerControlInfoPredef },
- { &hf_rrc_modeSpecificInfo_78, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_78 },
+ { &hf_rrc_modeSpecificInfo_81, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_81 },
{ NULL, 0, 0, NULL }
};
@@ -104799,7 +112474,7 @@ dissect_rrc_UL_DPCH_InfoPredef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_fdd_64_sequence[] = {
+static const per_sequence_t T_fdd_67_sequence[] = {
{ &hf_rrc_spreadingFactorAndPilot, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF512_AndPilot },
{ &hf_rrc_positionFixedOrFlexible, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PositionFixedOrFlexible },
{ &hf_rrc_tfci_Existence , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -104807,44 +112482,44 @@ static const per_sequence_t T_fdd_64_sequence[] = {
};
static int
-dissect_rrc_T_fdd_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_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_rrc_T_fdd_64, T_fdd_64_sequence);
+ ett_rrc_T_fdd_67, T_fdd_67_sequence);
return offset;
}
-static const per_sequence_t T_tdd_26_sequence[] = {
+static const per_sequence_t T_tdd_29_sequence[] = {
{ &hf_rrc_commonTimeslotInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CommonTimeslotInfo },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_26, T_tdd_26_sequence);
+ ett_rrc_T_tdd_29, T_tdd_29_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_34_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_37_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_34_choice[] = {
- { 0, &hf_rrc_fdd_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_64 },
- { 1, &hf_rrc_tdd_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_26 },
+static const per_choice_t T_modeSpecificInfo_37_choice[] = {
+ { 0, &hf_rrc_fdd_68 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_67 },
+ { 1, &hf_rrc_tdd_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_29 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_34, T_modeSpecificInfo_34_choice,
+ ett_rrc_T_modeSpecificInfo_37, T_modeSpecificInfo_37_choice,
NULL);
return offset;
@@ -104852,7 +112527,7 @@ dissect_rrc_T_modeSpecificInfo_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DL_DPCH_InfoCommonPredef_sequence[] = {
- { &hf_rrc_modeSpecificInfo_34, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_34 },
+ { &hf_rrc_modeSpecificInfo_37, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_37 },
{ NULL, 0, 0, NULL }
};
@@ -104910,36 +112585,36 @@ dissect_rrc_PreDefRadioConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_110_sequence[] = {
+static const per_sequence_t T_fdd_113_sequence[] = {
{ &hf_rrc_numberOfTPC_Bits, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NumberOfTPC_Bits },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_110(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_113(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_rrc_T_fdd_110, T_fdd_110_sequence);
+ ett_rrc_T_fdd_113, T_fdd_113_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_79_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_82_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_79_choice[] = {
- { 0, &hf_rrc_fdd_113 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_110 },
+static const per_choice_t T_modeSpecificInfo_82_choice[] = {
+ { 0, &hf_rrc_fdd_116 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_113 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_82(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_rrc_T_modeSpecificInfo_79, T_modeSpecificInfo_79_choice,
+ ett_rrc_T_modeSpecificInfo_82, T_modeSpecificInfo_82_choice,
NULL);
return offset;
@@ -104947,7 +112622,7 @@ dissect_rrc_T_modeSpecificInfo_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t UL_DPCH_InfoPredef_v770ext_sequence[] = {
- { &hf_rrc_modeSpecificInfo_79, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_79 },
+ { &hf_rrc_modeSpecificInfo_82, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_82 },
{ NULL, 0, 0, NULL }
};
@@ -106043,7 +113718,7 @@ dissect_rrc_T_retransTimerForSchedInfo_01(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t E_PUCH_Info_TDD128_sequence[] = {
{ &hf_rrc_e_TFCS_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_TFCS_Info },
{ &hf_rrc_snpl_ReportType_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_snpl_ReportType_01 },
- { &hf_rrc_prxBASEdes , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M112_M50 },
+ { &hf_rrc_prxdes_base , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M112_M50 },
{ &hf_rrc_beaconPLEst_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BOOLEAN },
{ &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
{ &hf_rrc_pebase_PowerControlGAP_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_1_255 },
@@ -106053,7 +113728,7 @@ static const per_sequence_t E_PUCH_Info_TDD128_sequence[] = {
{ &hf_rrc_maximum_Allowed_Code_Rate, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_63 },
{ &hf_rrc_maximumNumOfRetransSchedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 },
{ &hf_rrc_retransTimerForSchedInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_retransTimerForSchedInfo_01 },
- { &hf_rrc_dummy_39 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_6 },
+ { &hf_rrc_dummy_43 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_6 },
{ NULL, 0, 0, NULL }
};
@@ -106066,23 +113741,6 @@ dissect_rrc_E_PUCH_Info_TDD128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t E_AGCH_Information_TDD128_sequence[] = {
- { &hf_rrc_rdi_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_tpc_StepSize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_StepSizeTDD },
- { &hf_rrc_e_AGCH_Set_Config_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Set_Config_LCR },
- { &hf_rrc_e_AGCH_BLER_Target, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Bler_Target },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_rrc_E_AGCH_Information_TDD128(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_rrc_E_AGCH_Information_TDD128, E_AGCH_Information_TDD128_sequence);
-
- return offset;
-}
-
-
static const value_string rrc_T_harq_Info_03_vals[] = {
{ 0, "rv0" },
{ 1, "rvtable" },
@@ -106153,7 +113811,7 @@ dissect_rrc_T_ccch_transmission_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_tdd128_09_sequence[] = {
+static const per_sequence_t T_tdd128_10_sequence[] = {
{ &hf_rrc_e_RUCCH_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_RUCCH_Info_TDD128 },
{ &hf_rrc_e_PUCH_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_PUCH_Info_TDD128 },
{ &hf_rrc_e_hich_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_HICH_Information_TDD128 },
@@ -106164,54 +113822,54 @@ static const per_sequence_t T_tdd128_09_sequence[] = {
};
static int
-dissect_rrc_T_tdd128_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_09, T_tdd128_09_sequence);
+ ett_rrc_T_tdd128_10, T_tdd128_10_sequence);
return offset;
}
-static const value_string rrc_T_tdd_16_vals[] = {
+static const value_string rrc_T_tdd_18_vals[] = {
{ 0, "tdd768" },
{ 1, "tdd384" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_tdd_16_choice[] = {
- { 0, &hf_rrc_tdd768_04 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 1, &hf_rrc_tdd384_09 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 2, &hf_rrc_tdd128_09 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_09 },
+static const per_choice_t T_tdd_18_choice[] = {
+ { 0, &hf_rrc_tdd768_05 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_tdd384_10 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_tdd128_10 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_10 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_tdd_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_16, T_tdd_16_choice,
+ ett_rrc_T_tdd_18, T_tdd_18_choice,
NULL);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_24_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_26_vals[] = {
{ 0, "dummy" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_24_choice[] = {
- { 0, &hf_rrc_dummy_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_dummy_14 },
- { 1, &hf_rrc_tdd_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_16 },
+static const per_choice_t T_modeSpecificInfo_26_choice[] = {
+ { 0, &hf_rrc_dummy_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_dummy_14 },
+ { 1, &hf_rrc_tdd_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_18 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_24, T_modeSpecificInfo_24_choice,
+ ett_rrc_T_modeSpecificInfo_26, T_modeSpecificInfo_26_choice,
NULL);
return offset;
@@ -106221,7 +113879,7 @@ dissect_rrc_T_modeSpecificInfo_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CommonEDCHSystemInfo_sequence[] = {
{ &hf_rrc_ul_InterferenceForCommonEDCH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_Interference },
{ &hf_rrc_common_E_DCH_MAC_d_FlowList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Common_E_DCH_MAC_d_FlowList },
- { &hf_rrc_modeSpecificInfo_24, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_24 },
+ { &hf_rrc_modeSpecificInfo_26, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_26 },
{ NULL, 0, 0, NULL }
};
@@ -106279,8 +113937,8 @@ static const value_string rrc_PRACH_Partitioning_r7_vals[] = {
};
static const per_choice_t PRACH_Partitioning_r7_choice[] = {
- { 0, &hf_rrc_fdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD },
- { 1, &hf_rrc_tdd_56 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7 },
+ { 0, &hf_rrc_fdd_99 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD },
+ { 1, &hf_rrc_tdd_59 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7 },
{ 0, NULL, 0, NULL }
};
@@ -106832,7 +114490,7 @@ dissect_rrc_PI_CountPerFrame(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_93_sequence[] = {
+static const per_sequence_t T_fdd_96_sequence[] = {
{ &hf_rrc_channelisationCode256, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ChannelisationCode256 },
{ &hf_rrc_pi_CountPerFrame, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PI_CountPerFrame },
{ &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -106840,9 +114498,9 @@ static const per_sequence_t T_fdd_93_sequence[] = {
};
static int
-dissect_rrc_T_fdd_93(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_96(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_rrc_T_fdd_93, T_fdd_93_sequence);
+ ett_rrc_T_fdd_96, T_fdd_96_sequence);
return offset;
}
@@ -106958,7 +114616,7 @@ dissect_rrc_N_PCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto
}
-static const per_sequence_t T_tdd_50_sequence[] = {
+static const per_sequence_t T_tdd_53_sequence[] = {
{ &hf_rrc_channelisationCode_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TDD_PICH_CCode },
{ &hf_rrc_timeslot , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotNumber },
{ &hf_rrc_midambleShiftAndBurstType_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MidambleShiftAndBurstType },
@@ -106970,9 +114628,9 @@ static const per_sequence_t T_tdd_50_sequence[] = {
};
static int
-dissect_rrc_T_tdd_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_50, T_tdd_50_sequence);
+ ett_rrc_T_tdd_53, T_tdd_53_sequence);
return offset;
}
@@ -106985,8 +114643,8 @@ static const value_string rrc_PICH_Info_vals[] = {
};
static const per_choice_t PICH_Info_choice[] = {
- { 0, &hf_rrc_fdd_95 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_93 },
- { 1, &hf_rrc_tdd_54 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_50 },
+ { 0, &hf_rrc_fdd_98 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_96 },
+ { 1, &hf_rrc_tdd_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_53 },
{ 0, NULL, 0, NULL }
};
@@ -107578,8 +115236,8 @@ static const value_string rrc_T_channelisationCode_vals[] = {
};
static const per_choice_t T_channelisationCode_choice[] = {
- { 0, &hf_rrc_tdd384_28 , ASN1_NO_EXTENSIONS , dissect_rrc_TDD_PICH_CCode },
- { 1, &hf_rrc_tdd768_17 , ASN1_NO_EXTENSIONS , dissect_rrc_TDD768_PICH_CCode },
+ { 0, &hf_rrc_tdd384_29 , ASN1_NO_EXTENSIONS , dissect_rrc_TDD_PICH_CCode },
+ { 1, &hf_rrc_tdd768_18 , ASN1_NO_EXTENSIONS , dissect_rrc_TDD768_PICH_CCode },
{ 0, NULL, 0, NULL }
};
@@ -107691,8 +115349,8 @@ static const value_string rrc_PRACH_Partitioning_vals[] = {
};
static const per_choice_t PRACH_Partitioning_choice[] = {
- { 0, &hf_rrc_fdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD },
- { 1, &hf_rrc_tdd_55 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD },
+ { 0, &hf_rrc_fdd_99 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD },
+ { 1, &hf_rrc_tdd_58 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD },
{ 0, NULL, 0, NULL }
};
@@ -107724,7 +115382,7 @@ dissect_rrc_SF_PRACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const per_sequence_t T_fdd_94_sequence[] = {
+static const per_sequence_t T_fdd_97_sequence[] = {
{ &hf_rrc_availableSignatures, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AvailableSignatures },
{ &hf_rrc_availableSF , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF_PRACH },
{ &hf_rrc_preambleScramblingCodeWordNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PreambleScramblingCodeWordNumber },
@@ -107734,9 +115392,9 @@ static const per_sequence_t T_fdd_94_sequence[] = {
};
static int
-dissect_rrc_T_fdd_94(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_97(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_rrc_T_fdd_94, T_fdd_94_sequence);
+ ett_rrc_T_fdd_97, T_fdd_97_sequence);
return offset;
}
@@ -107844,7 +115502,7 @@ dissect_rrc_TDD_PRACH_CCodeList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_tdd_51_sequence[] = {
+static const per_sequence_t T_tdd_54_sequence[] = {
{ &hf_rrc_timeslot , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeslotNumber },
{ &hf_rrc_channelisationCodeList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TDD_PRACH_CCodeList },
{ &hf_rrc_prach_Midamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PRACH_Midamble },
@@ -107852,30 +115510,30 @@ static const per_sequence_t T_tdd_51_sequence[] = {
};
static int
-dissect_rrc_T_tdd_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_51, T_tdd_51_sequence);
+ ett_rrc_T_tdd_54, T_tdd_54_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_64_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_67_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_64_choice[] = {
- { 0, &hf_rrc_fdd_97 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_94 },
- { 1, &hf_rrc_tdd_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_51 },
+static const per_choice_t T_modeSpecificInfo_67_choice[] = {
+ { 0, &hf_rrc_fdd_100 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_97 },
+ { 1, &hf_rrc_tdd_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_54 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_64, T_modeSpecificInfo_64_choice,
+ ett_rrc_T_modeSpecificInfo_67, T_modeSpecificInfo_67_choice,
NULL);
return offset;
@@ -107883,7 +115541,7 @@ dissect_rrc_T_modeSpecificInfo_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t PRACH_RACH_Info_sequence[] = {
- { &hf_rrc_modeSpecificInfo_64, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_64 },
+ { &hf_rrc_modeSpecificInfo_67, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_67 },
{ NULL, 0, 0, NULL }
};
@@ -108101,7 +115759,7 @@ dissect_rrc_PRACH_RACH_Info_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_95_sequence[] = {
+static const per_sequence_t T_fdd_98_sequence[] = {
{ &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power },
{ &hf_rrc_constantValue , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ConstantValue },
{ &hf_rrc_prach_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_PowerOffset },
@@ -108111,30 +115769,30 @@ static const per_sequence_t T_fdd_95_sequence[] = {
};
static int
-dissect_rrc_T_fdd_95(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_98(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_rrc_T_fdd_95, T_fdd_95_sequence);
+ ett_rrc_T_fdd_98, T_fdd_98_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_65_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_68_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_65_choice[] = {
- { 0, &hf_rrc_fdd_98 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_95 },
+static const per_choice_t T_modeSpecificInfo_68_choice[] = {
+ { 0, &hf_rrc_fdd_101 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_98 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_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_rrc_T_modeSpecificInfo_65, T_modeSpecificInfo_65_choice,
+ ett_rrc_T_modeSpecificInfo_68, T_modeSpecificInfo_68_choice,
NULL);
return offset;
@@ -108149,7 +115807,7 @@ static const per_sequence_t PRACH_SystemInformation_sequence[] = {
{ &hf_rrc_prach_Partitioning_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_Partitioning },
{ &hf_rrc_persistenceScalingFactorList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PersistenceScalingFactorList },
{ &hf_rrc_ac_To_ASC_MappingTable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AC_To_ASC_MappingTable },
- { &hf_rrc_modeSpecificInfo_65, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_65 },
+ { &hf_rrc_modeSpecificInfo_68, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_68 },
{ NULL, 0, 0, NULL }
};
@@ -108625,52 +116283,52 @@ dissect_rrc_SCCPCH_SystemInformation_LCR_r4_ext(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_tdd384_28_sequence[] = {
+static const per_sequence_t T_tdd384_29_sequence[] = {
{ &hf_rrc_individualTimeslotInfo_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTimeslotInfo_r7 },
{ &hf_rrc_channelisationCode_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SCCPCH_ChannelisationCodeList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd384_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd384_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_rrc_T_tdd384_28, T_tdd384_28_sequence);
+ ett_rrc_T_tdd384_29, T_tdd384_29_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_15_sequence[] = {
+static const per_sequence_t T_tdd768_16_sequence[] = {
{ &hf_rrc_individualTimeslotInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTimeslotInfo_VHCR },
{ &hf_rrc_channelisationCode_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SCCPCH_ChannelisationCodeList_VHCR },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd768_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_15, T_tdd768_15_sequence);
+ ett_rrc_T_tdd768_16, T_tdd768_16_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_70_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_73_vals[] = {
{ 0, "tdd384" },
{ 1, "tdd768" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_70_choice[] = {
- { 0, &hf_rrc_tdd384_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_28 },
- { 1, &hf_rrc_tdd768_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_15 },
+static const per_choice_t T_modeSpecificInfo_73_choice[] = {
+ { 0, &hf_rrc_tdd384_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_29 },
+ { 1, &hf_rrc_tdd768_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_16 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_73(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_rrc_T_modeSpecificInfo_70, T_modeSpecificInfo_70_choice,
+ ett_rrc_T_modeSpecificInfo_73, T_modeSpecificInfo_73_choice,
NULL);
return offset;
@@ -108678,7 +116336,7 @@ dissect_rrc_T_modeSpecificInfo_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t SecondaryCCPCH_Info_HCR_VHCR_r7_sequence[] = {
- { &hf_rrc_modeSpecificInfo_70, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_70 },
+ { &hf_rrc_modeSpecificInfo_73, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_73 },
{ NULL, 0, 0, NULL }
};
@@ -108809,7 +116467,7 @@ dissect_rrc_MBMS_FACHCarryingMTCH_List(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t T_fachCarryingMSCH_sequence[] = {
{ &hf_rrc_msch_transportFormatSet, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportFormatSet },
- { &hf_rrc_dummy_40 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_MSCH_ConfigurationInfo_r6 },
+ { &hf_rrc_dummy_44 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_MSCH_ConfigurationInfo_r6 },
{ NULL, 0, 0, NULL }
};
@@ -108939,7 +116597,7 @@ dissect_rrc_CellDCH_ReportCriteria(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t ForbiddenAffectCell_LCR_r4_sequence[] = {
- { &hf_rrc_tdd_97 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info_LCR_r4 },
+ { &hf_rrc_tdd_100 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -109106,7 +116764,7 @@ dissect_rrc_CellDCH_ReportCriteria_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_fdd_123_sequence[] = {
+static const per_sequence_t T_fdd_126_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power },
{ &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -109115,15 +116773,15 @@ static const per_sequence_t T_fdd_123_sequence[] = {
};
static int
-dissect_rrc_T_fdd_123(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_126(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_rrc_T_fdd_123, T_fdd_123_sequence);
+ ett_rrc_T_fdd_126, T_fdd_126_sequence);
return offset;
}
-static const per_sequence_t T_tdd_76_sequence[] = {
+static const per_sequence_t T_tdd_79_sequence[] = {
{ &hf_rrc_primaryCCPCH_Info_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_TX_Power },
{ &hf_rrc_timeslotInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotInfoList },
@@ -109132,60 +116790,60 @@ static const per_sequence_t T_tdd_76_sequence[] = {
};
static int
-dissect_rrc_T_tdd_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_76, T_tdd_76_sequence);
+ ett_rrc_T_tdd_79, T_tdd_79_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_86_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_89_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_86_choice[] = {
- { 0, &hf_rrc_fdd_126 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_123 },
- { 1, &hf_rrc_tdd_82 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_76 },
+static const per_choice_t T_modeSpecificInfo_89_choice[] = {
+ { 0, &hf_rrc_fdd_129 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_126 },
+ { 1, &hf_rrc_tdd_85 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_79 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_86(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_89(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_rrc_T_modeSpecificInfo_86, T_modeSpecificInfo_86_choice,
+ ett_rrc_T_modeSpecificInfo_89, T_modeSpecificInfo_89_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_132_sequence[] = {
+static const per_sequence_t T_fdd_135_sequence[] = {
{ &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin },
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_132(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_135(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_rrc_T_fdd_132, T_fdd_132_sequence);
+ ett_rrc_T_fdd_135, T_fdd_135_sequence);
return offset;
}
-static const per_sequence_t T_tdd_85_sequence[] = {
+static const per_sequence_t T_tdd_88_sequence[] = {
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_88(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_rrc_T_tdd_85, T_tdd_85_sequence);
+ ett_rrc_T_tdd_88, T_tdd_88_sequence);
return offset;
}
@@ -109205,24 +116863,24 @@ dissect_rrc_T_gsm_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const value_string rrc_T_modeSpecificInfo_95_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_98_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 2, "gsm" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_95_choice[] = {
- { 0, &hf_rrc_fdd_137 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_132 },
- { 1, &hf_rrc_tdd_92 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_85 },
+static const per_choice_t T_modeSpecificInfo_98_choice[] = {
+ { 0, &hf_rrc_fdd_140 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_135 },
+ { 1, &hf_rrc_tdd_95 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_88 },
{ 2, &hf_rrc_gsm_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_04 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_95(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_98(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_rrc_T_modeSpecificInfo_95, T_modeSpecificInfo_95_choice,
+ ett_rrc_T_modeSpecificInfo_98, T_modeSpecificInfo_98_choice,
NULL);
return offset;
@@ -109232,7 +116890,7 @@ dissect_rrc_T_modeSpecificInfo_95(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t CellSelectReselectInfoSIB_11_12_RSCP_sequence[] = {
{ &hf_rrc_q_OffsetS_N , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_OffsetS_N },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
- { &hf_rrc_modeSpecificInfo_95, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_95 },
+ { &hf_rrc_modeSpecificInfo_98, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_98 },
{ NULL, 0, 0, NULL }
};
@@ -109248,7 +116906,7 @@ dissect_rrc_CellSelectReselectInfoSIB_11_12_RSCP(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t CellInfoSI_RSCP_sequence[] = {
{ &hf_rrc_cellIndividualOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIndividualOffset },
{ &hf_rrc_referenceTimeDifferenceToCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceTimeDifferenceToCell },
- { &hf_rrc_modeSpecificInfo_86, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_86 },
+ { &hf_rrc_modeSpecificInfo_89, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_89 },
{ &hf_rrc_cellSelectionReselectionInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellSelectReselectInfoSIB_11_12_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -109296,7 +116954,7 @@ dissect_rrc_CellInfoSI_RSCP_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_124_sequence[] = {
+static const per_sequence_t T_fdd_127_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power },
{ &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -109305,15 +116963,15 @@ static const per_sequence_t T_fdd_124_sequence[] = {
};
static int
-dissect_rrc_T_fdd_124(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_127(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_rrc_T_fdd_124, T_fdd_124_sequence);
+ ett_rrc_T_fdd_127, T_fdd_127_sequence);
return offset;
}
-static const per_sequence_t T_tdd_77_sequence[] = {
+static const per_sequence_t T_tdd_80_sequence[] = {
{ &hf_rrc_primaryCCPCH_Info_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_TX_Power },
{ &hf_rrc_timeslotInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotInfoList },
@@ -109322,60 +116980,60 @@ static const per_sequence_t T_tdd_77_sequence[] = {
};
static int
-dissect_rrc_T_tdd_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_77, T_tdd_77_sequence);
+ ett_rrc_T_tdd_80, T_tdd_80_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_87_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_90_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_87_choice[] = {
- { 0, &hf_rrc_fdd_127 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_124 },
- { 1, &hf_rrc_tdd_83 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_77 },
+static const per_choice_t T_modeSpecificInfo_90_choice[] = {
+ { 0, &hf_rrc_fdd_130 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_127 },
+ { 1, &hf_rrc_tdd_86 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_80 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_90(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_rrc_T_modeSpecificInfo_87, T_modeSpecificInfo_87_choice,
+ ett_rrc_T_modeSpecificInfo_90, T_modeSpecificInfo_90_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_133_sequence[] = {
+static const per_sequence_t T_fdd_136_sequence[] = {
{ &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin },
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_133(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_136(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_rrc_T_fdd_133, T_fdd_133_sequence);
+ ett_rrc_T_fdd_136, T_fdd_136_sequence);
return offset;
}
-static const per_sequence_t T_tdd_86_sequence[] = {
+static const per_sequence_t T_tdd_89_sequence[] = {
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_86(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_89(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_rrc_T_tdd_86, T_tdd_86_sequence);
+ ett_rrc_T_tdd_89, T_tdd_89_sequence);
return offset;
}
@@ -109395,24 +117053,24 @@ dissect_rrc_T_gsm_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const value_string rrc_T_modeSpecificInfo_96_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_99_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 2, "gsm" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_96_choice[] = {
- { 0, &hf_rrc_fdd_138 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_133 },
- { 1, &hf_rrc_tdd_93 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_86 },
+static const per_choice_t T_modeSpecificInfo_99_choice[] = {
+ { 0, &hf_rrc_fdd_141 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_136 },
+ { 1, &hf_rrc_tdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_89 },
{ 2, &hf_rrc_gsm_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_05 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_99(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_rrc_T_modeSpecificInfo_96, T_modeSpecificInfo_96_choice,
+ ett_rrc_T_modeSpecificInfo_99, T_modeSpecificInfo_99_choice,
NULL);
return offset;
@@ -109423,7 +117081,7 @@ static const per_sequence_t CellSelectReselectInfoSIB_11_12_ECN0_sequence[] = {
{ &hf_rrc_q_Offset1S_N , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_OffsetS_N },
{ &hf_rrc_q_Offset2S_N , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_OffsetS_N },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
- { &hf_rrc_modeSpecificInfo_96, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_96 },
+ { &hf_rrc_modeSpecificInfo_99, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_99 },
{ NULL, 0, 0, NULL }
};
@@ -109439,7 +117097,7 @@ dissect_rrc_CellSelectReselectInfoSIB_11_12_ECN0(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t CellInfoSI_ECN0_sequence[] = {
{ &hf_rrc_cellIndividualOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIndividualOffset },
{ &hf_rrc_referenceTimeDifferenceToCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceTimeDifferenceToCell },
- { &hf_rrc_modeSpecificInfo_87, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_87 },
+ { &hf_rrc_modeSpecificInfo_90, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_90 },
{ &hf_rrc_cellSelectionReselectionInfo_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellSelectReselectInfoSIB_11_12_ECN0 },
{ NULL, 0, 0, NULL }
};
@@ -109473,7 +117131,7 @@ dissect_rrc_CellInfoSI_ECN0_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_125_sequence[] = {
+static const per_sequence_t T_fdd_128_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power },
{ &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -109482,15 +117140,15 @@ static const per_sequence_t T_fdd_125_sequence[] = {
};
static int
-dissect_rrc_T_fdd_125(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_128(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_rrc_T_fdd_125, T_fdd_125_sequence);
+ ett_rrc_T_fdd_128, T_fdd_128_sequence);
return offset;
}
-static const per_sequence_t T_tdd_78_sequence[] = {
+static const per_sequence_t T_tdd_81_sequence[] = {
{ &hf_rrc_primaryCCPCH_Info_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_TX_Power },
{ &hf_rrc_timeslotInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotInfoList },
@@ -109499,60 +117157,60 @@ static const per_sequence_t T_tdd_78_sequence[] = {
};
static int
-dissect_rrc_T_tdd_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_78, T_tdd_78_sequence);
+ ett_rrc_T_tdd_81, T_tdd_81_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_88_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_91_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_88_choice[] = {
- { 0, &hf_rrc_fdd_128 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_125 },
- { 1, &hf_rrc_tdd_84 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_78 },
+static const per_choice_t T_modeSpecificInfo_91_choice[] = {
+ { 0, &hf_rrc_fdd_131 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_128 },
+ { 1, &hf_rrc_tdd_87 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_81 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_91(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_rrc_T_modeSpecificInfo_88, T_modeSpecificInfo_88_choice,
+ ett_rrc_T_modeSpecificInfo_91, T_modeSpecificInfo_91_choice,
NULL);
return offset;
}
-static const per_sequence_t T_fdd_134_sequence[] = {
+static const per_sequence_t T_fdd_137_sequence[] = {
{ &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin },
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_134(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_137(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_rrc_T_fdd_134, T_fdd_134_sequence);
+ ett_rrc_T_fdd_137, T_fdd_137_sequence);
return offset;
}
-static const per_sequence_t T_tdd_87_sequence[] = {
+static const per_sequence_t T_tdd_90_sequence[] = {
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_90(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_rrc_T_tdd_87, T_tdd_87_sequence);
+ ett_rrc_T_tdd_90, T_tdd_90_sequence);
return offset;
}
@@ -109572,24 +117230,24 @@ dissect_rrc_T_gsm_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const value_string rrc_T_modeSpecificInfo_97_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_100_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 2, "gsm" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_97_choice[] = {
- { 0, &hf_rrc_fdd_139 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_134 },
- { 1, &hf_rrc_tdd_94 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_87 },
+static const per_choice_t T_modeSpecificInfo_100_choice[] = {
+ { 0, &hf_rrc_fdd_142 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_137 },
+ { 1, &hf_rrc_tdd_97 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_90 },
{ 2, &hf_rrc_gsm_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_06 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_97(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_100(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_rrc_T_modeSpecificInfo_97, T_modeSpecificInfo_97_choice,
+ ett_rrc_T_modeSpecificInfo_100, T_modeSpecificInfo_100_choice,
NULL);
return offset;
@@ -109600,7 +117258,7 @@ static const per_sequence_t CellSelectReselectInfoSIB_11_12_HCS_RSCP_sequence[]
{ &hf_rrc_q_OffsetS_N , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_OffsetS_N },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_hcs_NeighbouringCellInformation_RSCP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HCS_NeighbouringCellInformation_RSCP },
- { &hf_rrc_modeSpecificInfo_97, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_97 },
+ { &hf_rrc_modeSpecificInfo_100, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_100 },
{ NULL, 0, 0, NULL }
};
@@ -109616,7 +117274,7 @@ dissect_rrc_CellSelectReselectInfoSIB_11_12_HCS_RSCP(tvbuff_t *tvb _U_, int offs
static const per_sequence_t CellInfoSI_HCS_RSCP_sequence[] = {
{ &hf_rrc_cellIndividualOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIndividualOffset },
{ &hf_rrc_referenceTimeDifferenceToCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceTimeDifferenceToCell },
- { &hf_rrc_modeSpecificInfo_88, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_88 },
+ { &hf_rrc_modeSpecificInfo_91, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_91 },
{ &hf_rrc_cellSelectionReselectionInfo_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellSelectReselectInfoSIB_11_12_HCS_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -109650,7 +117308,7 @@ dissect_rrc_CellInfoSI_HCS_RSCP_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_fdd_126_sequence[] = {
+static const per_sequence_t T_fdd_129_sequence[] = {
{ &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info },
{ &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power },
{ &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
@@ -109659,15 +117317,15 @@ static const per_sequence_t T_fdd_126_sequence[] = {
};
static int
-dissect_rrc_T_fdd_126(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_129(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_rrc_T_fdd_126, T_fdd_126_sequence);
+ ett_rrc_T_fdd_129, T_fdd_129_sequence);
return offset;
}
-static const per_sequence_t T_tdd_79_sequence[] = {
+static const per_sequence_t T_tdd_82_sequence[] = {
{ &hf_rrc_primaryCCPCH_Info_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCCPCH_Info },
{ &hf_rrc_primaryCCPCH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_TX_Power },
{ &hf_rrc_timeslotInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TimeslotInfoList },
@@ -109676,30 +117334,30 @@ static const per_sequence_t T_tdd_79_sequence[] = {
};
static int
-dissect_rrc_T_tdd_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_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_rrc_T_tdd_79, T_tdd_79_sequence);
+ ett_rrc_T_tdd_82, T_tdd_82_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_89_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_92_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_89_choice[] = {
- { 0, &hf_rrc_fdd_129 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_126 },
- { 1, &hf_rrc_tdd_85 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_79 },
+static const per_choice_t T_modeSpecificInfo_92_choice[] = {
+ { 0, &hf_rrc_fdd_132 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_129 },
+ { 1, &hf_rrc_tdd_88 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_82 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_89(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_92(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_rrc_T_modeSpecificInfo_89, T_modeSpecificInfo_89_choice,
+ ett_rrc_T_modeSpecificInfo_92, T_modeSpecificInfo_92_choice,
NULL);
return offset;
@@ -109805,30 +117463,30 @@ dissect_rrc_HCS_NeighbouringCellInformation_ECN0(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_fdd_135_sequence[] = {
+static const per_sequence_t T_fdd_138_sequence[] = {
{ &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin },
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_135(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_138(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_rrc_T_fdd_135, T_fdd_135_sequence);
+ ett_rrc_T_fdd_138, T_fdd_138_sequence);
return offset;
}
-static const per_sequence_t T_tdd_88_sequence[] = {
+static const per_sequence_t T_tdd_91_sequence[] = {
{ &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_91(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_rrc_T_tdd_88, T_tdd_88_sequence);
+ ett_rrc_T_tdd_91, T_tdd_91_sequence);
return offset;
}
@@ -109848,24 +117506,24 @@ dissect_rrc_T_gsm_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
}
-static const value_string rrc_T_modeSpecificInfo_98_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_101_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 2, "gsm" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_98_choice[] = {
- { 0, &hf_rrc_fdd_140 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_135 },
- { 1, &hf_rrc_tdd_95 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_88 },
+static const per_choice_t T_modeSpecificInfo_101_choice[] = {
+ { 0, &hf_rrc_fdd_143 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_138 },
+ { 1, &hf_rrc_tdd_98 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_91 },
{ 2, &hf_rrc_gsm_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_07 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_98(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_101(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_rrc_T_modeSpecificInfo_98, T_modeSpecificInfo_98_choice,
+ ett_rrc_T_modeSpecificInfo_101, T_modeSpecificInfo_101_choice,
NULL);
return offset;
@@ -109877,7 +117535,7 @@ static const per_sequence_t CellSelectReselectInfoSIB_11_12_HCS_ECN0_sequence[]
{ &hf_rrc_q_Offset2S_N , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_OffsetS_N },
{ &hf_rrc_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MaxAllowedUL_TX_Power },
{ &hf_rrc_hcs_NeighbouringCellInformation_ECN0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HCS_NeighbouringCellInformation_ECN0 },
- { &hf_rrc_modeSpecificInfo_98, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_98 },
+ { &hf_rrc_modeSpecificInfo_101, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_101 },
{ NULL, 0, 0, NULL }
};
@@ -109893,7 +117551,7 @@ dissect_rrc_CellSelectReselectInfoSIB_11_12_HCS_ECN0(tvbuff_t *tvb _U_, int offs
static const per_sequence_t CellInfoSI_HCS_ECN0_sequence[] = {
{ &hf_rrc_cellIndividualOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIndividualOffset },
{ &hf_rrc_referenceTimeDifferenceToCell, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ReferenceTimeDifferenceToCell },
- { &hf_rrc_modeSpecificInfo_89, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_89 },
+ { &hf_rrc_modeSpecificInfo_92, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_92 },
{ &hf_rrc_cellSelectionReselectionInfo_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellSelectReselectInfoSIB_11_12_HCS_ECN0 },
{ NULL, 0, 0, NULL }
};
@@ -110208,7 +117866,7 @@ dissect_rrc_NewInterFreqCellSI_List_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t InterFreqCellInfoSI_List_RSCP_sequence[] = {
{ &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
- { &hf_rrc_newInterFreqCellList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_RSCP },
+ { &hf_rrc_newInterFreqCellList_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -110253,7 +117911,7 @@ dissect_rrc_NewInterFreqCellSI_List_ECN0(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t InterFreqCellInfoSI_List_ECN0_sequence[] = {
{ &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
- { &hf_rrc_newInterFreqCellList_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_ECN0 },
+ { &hf_rrc_newInterFreqCellList_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_ECN0 },
{ NULL, 0, 0, NULL }
};
@@ -110298,7 +117956,7 @@ dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t InterFreqCellInfoSI_List_HCS_RSCP_sequence[] = {
{ &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
- { &hf_rrc_newInterFreqCellList_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP },
+ { &hf_rrc_newInterFreqCellList_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -110343,7 +118001,7 @@ dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t InterFreqCellInfoSI_List_HCS_ECN0_sequence[] = {
{ &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
- { &hf_rrc_newInterFreqCellList_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0 },
+ { &hf_rrc_newInterFreqCellList_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0 },
{ NULL, 0, 0, NULL }
};
@@ -110388,7 +118046,7 @@ dissect_rrc_NewInterFreqCellSI_List_RSCP_LCR_r4(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t InterFreqCellInfoSI_List_RSCP_LCR_sequence[] = {
{ &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
- { &hf_rrc_newInterFreqCellList_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_RSCP_LCR_r4 },
+ { &hf_rrc_newInterFreqCellList_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_RSCP_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -110433,7 +118091,7 @@ dissect_rrc_NewInterFreqCellSI_List_ECN0_LCR_r4(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t InterFreqCellInfoSI_List_ECN0_LCR_sequence[] = {
{ &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
- { &hf_rrc_newInterFreqCellList_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_ECN0_LCR_r4 },
+ { &hf_rrc_newInterFreqCellList_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_ECN0_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -110478,7 +118136,7 @@ dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP_LCR_r4(tvbuff_t *tvb _U_, int offse
static const per_sequence_t InterFreqCellInfoSI_List_HCS_RSCP_LCR_sequence[] = {
{ &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
- { &hf_rrc_newInterFreqCellList_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP_LCR_r4 },
+ { &hf_rrc_newInterFreqCellList_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -110523,7 +118181,7 @@ dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0_LCR_r4(tvbuff_t *tvb _U_, int offse
static const per_sequence_t InterFreqCellInfoSI_List_HCS_ECN0_LCR_sequence[] = {
{ &hf_rrc_removedInterFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedInterFreqCellList },
- { &hf_rrc_newInterFreqCellList_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0_LCR_r4 },
+ { &hf_rrc_newInterFreqCellList_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -110664,15 +118322,15 @@ dissect_rrc_InterFreqRepQuantityRACH_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_fdd_140_sequence[] = {
+static const per_sequence_t T_fdd_143_sequence[] = {
{ &hf_rrc_interFreqRepQuantityRACH_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqRepQuantityRACH_FDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_140(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_143(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_rrc_T_fdd_140, T_fdd_140_sequence);
+ ett_rrc_T_fdd_143, T_fdd_143_sequence);
return offset;
}
@@ -110708,15 +118366,15 @@ dissect_rrc_InterFreqRepQuantityRACH_TDDList(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_tdd_91_sequence[] = {
+static const per_sequence_t T_tdd_94_sequence[] = {
{ &hf_rrc_interFreqRepQuantityRACH_TDDList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqRepQuantityRACH_TDDList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_94(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_rrc_T_tdd_91, T_tdd_91_sequence);
+ ett_rrc_T_tdd_94, T_tdd_94_sequence);
return offset;
}
@@ -110732,7 +118390,7 @@ dissect_rrc_MaxReportedCellsOnRACHinterFreq(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const value_string rrc_T_modeSpecificInfo_103_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_106_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 2, "interFreqRACHReportingThreshold" },
@@ -110740,18 +118398,18 @@ static const value_string rrc_T_modeSpecificInfo_103_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_103_choice[] = {
- { 0, &hf_rrc_fdd_146 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_140 },
- { 1, &hf_rrc_tdd_99 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_91 },
+static const per_choice_t T_modeSpecificInfo_106_choice[] = {
+ { 0, &hf_rrc_fdd_149 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_143 },
+ { 1, &hf_rrc_tdd_102 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_94 },
{ 2, &hf_rrc_interFreqRACHReportingThreshold, ASN1_NO_EXTENSIONS , dissect_rrc_Threshold },
{ 3, &hf_rrc_maxReportedCellsOnRACHinterFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxReportedCellsOnRACHinterFreq },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_103(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_106(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_rrc_T_modeSpecificInfo_103, T_modeSpecificInfo_103_choice,
+ ett_rrc_T_modeSpecificInfo_106, T_modeSpecificInfo_106_choice,
NULL);
return offset;
@@ -110759,7 +118417,7 @@ dissect_rrc_T_modeSpecificInfo_103(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t Dummy_InterFreqRACHReportingInfo_sequence[] = {
- { &hf_rrc_modeSpecificInfo_103, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_103 },
+ { &hf_rrc_modeSpecificInfo_106, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_106 },
{ NULL, 0, 0, NULL }
};
@@ -110772,50 +118430,50 @@ dissect_rrc_Dummy_InterFreqRACHReportingInfo(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_fdd_141_sequence[] = {
+static const per_sequence_t T_fdd_144_sequence[] = {
{ &hf_rrc_interFreqRepQuantityRACH_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqRepQuantityRACH_FDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_141(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_144(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_rrc_T_fdd_141, T_fdd_141_sequence);
+ ett_rrc_T_fdd_144, T_fdd_144_sequence);
return offset;
}
-static const per_sequence_t T_tdd_92_sequence[] = {
+static const per_sequence_t T_tdd_95_sequence[] = {
{ &hf_rrc_interFreqRepQuantityRACH_TDDList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqRepQuantityRACH_TDDList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_95(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_rrc_T_tdd_92, T_tdd_92_sequence);
+ ett_rrc_T_tdd_95, T_tdd_95_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_104_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_107_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_104_choice[] = {
- { 0, &hf_rrc_fdd_147 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_141 },
- { 1, &hf_rrc_tdd_100 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_92 },
+static const per_choice_t T_modeSpecificInfo_107_choice[] = {
+ { 0, &hf_rrc_fdd_150 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_144 },
+ { 1, &hf_rrc_tdd_103 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_95 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_107(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_rrc_T_modeSpecificInfo_104, T_modeSpecificInfo_104_choice,
+ ett_rrc_T_modeSpecificInfo_107, T_modeSpecificInfo_107_choice,
NULL);
return offset;
@@ -110823,7 +118481,7 @@ dissect_rrc_T_modeSpecificInfo_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t InterFreqRACHReportingInfo_sequence[] = {
- { &hf_rrc_modeSpecificInfo_104, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_104 },
+ { &hf_rrc_modeSpecificInfo_107, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_107 },
{ &hf_rrc_interFreqRACHReportingThreshold, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold },
{ &hf_rrc_maxReportedCellsOnRACHinterFreq, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxReportedCellsOnRACHinterFreq },
{ NULL, 0, 0, NULL }
@@ -110844,7 +118502,7 @@ static const per_sequence_t T_gsm_14_sequence[] = {
{ &hf_rrc_bsic , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BSIC },
{ &hf_rrc_frequency_band , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Frequency_Band },
{ &hf_rrc_bcch_ARFCN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BCCH_ARFCN },
- { &hf_rrc_dummy_19 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NULL },
+ { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NULL },
{ NULL, 0, 0, NULL }
};
@@ -111000,7 +118658,7 @@ dissect_rrc_NewIntraFreqCellSI_List_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t IntraFreqCellInfoSI_List_RSCP_sequence[] = {
{ &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
- { &hf_rrc_newIntraFreqCellList_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_RSCP },
+ { &hf_rrc_newIntraFreqCellList_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -111044,7 +118702,7 @@ dissect_rrc_NewIntraFreqCellSI_List_ECN0(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t IntraFreqCellInfoSI_List_ECN0_sequence[] = {
{ &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
- { &hf_rrc_newIntraFreqCellList_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_ECN0 },
+ { &hf_rrc_newIntraFreqCellList_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_ECN0 },
{ NULL, 0, 0, NULL }
};
@@ -111088,7 +118746,7 @@ dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t IntraFreqCellInfoSI_List_HCS_RSCP_sequence[] = {
{ &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
- { &hf_rrc_newIntraFreqCellList_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP },
+ { &hf_rrc_newIntraFreqCellList_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -111132,7 +118790,7 @@ dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t IntraFreqCellInfoSI_List_HCS_ECN0_sequence[] = {
{ &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
- { &hf_rrc_newIntraFreqCellList_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0 },
+ { &hf_rrc_newIntraFreqCellList_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0 },
{ NULL, 0, 0, NULL }
};
@@ -111176,7 +118834,7 @@ dissect_rrc_NewIntraFreqCellSI_List_RSCP_LCR_r4(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t IntraFreqCellInfoSI_List_RSCP_LCR_r4_sequence[] = {
{ &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
- { &hf_rrc_newIntraFreqCellList_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_RSCP_LCR_r4 },
+ { &hf_rrc_newIntraFreqCellList_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_RSCP_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -111220,7 +118878,7 @@ dissect_rrc_NewIntraFreqCellSI_List_ECN0_LCR_r4(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t IntraFreqCellInfoSI_List_ECN0_LCR_r4_sequence[] = {
{ &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
- { &hf_rrc_newIntraFreqCellList_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_ECN0_LCR_r4 },
+ { &hf_rrc_newIntraFreqCellList_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_ECN0_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -111264,7 +118922,7 @@ dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4(tvbuff_t *tvb _U_, int offse
static const per_sequence_t IntraFreqCellInfoSI_List_HCS_RSCP_LCR_r4_sequence[] = {
{ &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
- { &hf_rrc_newIntraFreqCellList_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 },
+ { &hf_rrc_newIntraFreqCellList_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -111308,7 +118966,7 @@ dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4(tvbuff_t *tvb _U_, int offse
static const per_sequence_t IntraFreqCellInfoSI_List_HCS_ECN0_LCR_r4_sequence[] = {
{ &hf_rrc_removedIntraFreqCellList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RemovedIntraFreqCellList },
- { &hf_rrc_newIntraFreqCellList_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 },
+ { &hf_rrc_newIntraFreqCellList_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -111385,15 +119043,15 @@ dissect_rrc_IntraFreqRepQuantityRACH_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_fdd_144_sequence[] = {
+static const per_sequence_t T_fdd_147_sequence[] = {
{ &hf_rrc_intraFreqRepQuantityRACH_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqRepQuantityRACH_FDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_144(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_147(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_rrc_T_fdd_144, T_fdd_144_sequence);
+ ett_rrc_T_fdd_147, T_fdd_147_sequence);
return offset;
}
@@ -111430,36 +119088,36 @@ dissect_rrc_IntraFreqRepQuantityRACH_TDDList(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_tdd_94_sequence[] = {
+static const per_sequence_t T_tdd_97_sequence[] = {
{ &hf_rrc_intraFreqRepQuantityRACH_TDDList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqRepQuantityRACH_TDDList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_94(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_97(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_rrc_T_tdd_94, T_tdd_94_sequence);
+ ett_rrc_T_tdd_97, T_tdd_97_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_107_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_110_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_107_choice[] = {
- { 0, &hf_rrc_fdd_150 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_144 },
- { 1, &hf_rrc_tdd_102 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_94 },
+static const per_choice_t T_modeSpecificInfo_110_choice[] = {
+ { 0, &hf_rrc_fdd_153 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_147 },
+ { 1, &hf_rrc_tdd_105 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_97 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_107(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_110(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_rrc_T_modeSpecificInfo_107, T_modeSpecificInfo_107_choice,
+ ett_rrc_T_modeSpecificInfo_110, T_modeSpecificInfo_110_choice,
NULL);
return offset;
@@ -111468,7 +119126,7 @@ dissect_rrc_T_modeSpecificInfo_107(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t IntraFreqReportingQuantityForRACH_sequence[] = {
{ &hf_rrc_sfn_SFN_OTD_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_OTD_Type },
- { &hf_rrc_modeSpecificInfo_107, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_107 },
+ { &hf_rrc_modeSpecificInfo_110, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_110 },
{ NULL, 0, 0, NULL }
};
@@ -111506,7 +119164,7 @@ dissect_rrc_MaxReportedCellsOnRACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t ReportingInfoForCellDCH_sequence[] = {
{ &hf_rrc_intraFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqReportingQuantity },
{ &hf_rrc_measurementReportingMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementReportingMode },
- { &hf_rrc_reportCriteria_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellDCH_ReportCriteria },
+ { &hf_rrc_reportCriteria_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellDCH_ReportCriteria },
{ NULL, 0, 0, NULL }
};
@@ -111598,7 +119256,7 @@ dissect_rrc_IntraFreqMeasurementSysInfo_HCS_ECN0(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t ReportingInfoForCellDCH_LCR_r4_sequence[] = {
{ &hf_rrc_intraFreqReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqReportingQuantity },
{ &hf_rrc_measurementReportingMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementReportingMode },
- { &hf_rrc_reportCriteria_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellDCH_ReportCriteria_LCR_r4 },
+ { &hf_rrc_reportCriteria_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellDCH_ReportCriteria_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -111870,7 +119528,7 @@ static const per_sequence_t TrafficVolumeMeasSysInfo_sequence[] = {
{ &hf_rrc_trafficVolumeMeasurementObjectList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeMeasurementObjectList },
{ &hf_rrc_trafficVolumeMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeMeasQuantity },
{ &hf_rrc_trafficVolumeReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeReportingQuantity },
- { &hf_rrc_dummy_48 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeReportingCriteria },
+ { &hf_rrc_dummy_52 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeReportingCriteria },
{ &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity },
{ &hf_rrc_measurementReportingMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementReportingMode },
{ &hf_rrc_reportCriteriaSysInf, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TrafficVolumeReportCriteriaSysInfo },
@@ -111904,7 +119562,7 @@ dissect_rrc_UE_InternalMeasurementSysInfo(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t MeasurementControlSysInfo_sequence[] = {
{ &hf_rrc_use_of_HCS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_use_of_HCS },
{ &hf_rrc_trafficVolumeMeasSysInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeMeasSysInfo },
- { &hf_rrc_dummy_47 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_InternalMeasurementSysInfo },
+ { &hf_rrc_dummy_51 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_InternalMeasurementSysInfo },
{ NULL, 0, 0, NULL }
};
@@ -111918,8 +119576,8 @@ dissect_rrc_MeasurementControlSysInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t T_cpich_RSCP_02_sequence[] = {
- { &hf_rrc_newIntraFreqCellList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_RSCP },
- { &hf_rrc_newInterFreqCellList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_RSCP },
+ { &hf_rrc_newIntraFreqCellList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_RSCP },
+ { &hf_rrc_newInterFreqCellList_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -111933,8 +119591,8 @@ dissect_rrc_T_cpich_RSCP_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t T_cpich_Ec_N0_03_sequence[] = {
- { &hf_rrc_newIntraFreqCellList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_ECN0 },
- { &hf_rrc_newInterFreqCellList_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_ECN0 },
+ { &hf_rrc_newIntraFreqCellList_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_ECN0 },
+ { &hf_rrc_newInterFreqCellList_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_ECN0 },
{ NULL, 0, 0, NULL }
};
@@ -111985,8 +119643,8 @@ dissect_rrc_T_hcs_not_used_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static const per_sequence_t T_cpich_RSCP_03_sequence[] = {
- { &hf_rrc_newIntraFreqCellList_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP },
- { &hf_rrc_newInterFreqCellList_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP },
+ { &hf_rrc_newIntraFreqCellList_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP },
+ { &hf_rrc_newInterFreqCellList_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP },
{ NULL, 0, 0, NULL }
};
@@ -112000,8 +119658,8 @@ dissect_rrc_T_cpich_RSCP_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t T_cpich_Ec_N0_04_sequence[] = {
- { &hf_rrc_newIntraFreqCellList_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0 },
- { &hf_rrc_newInterFreqCellList_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0 },
+ { &hf_rrc_newIntraFreqCellList_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0 },
+ { &hf_rrc_newInterFreqCellList_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0 },
{ NULL, 0, 0, NULL }
};
@@ -112118,8 +119776,8 @@ dissect_rrc_MeasurementControlSysInfoExtensionAddon_r5(tvbuff_t *tvb _U_, int of
static const per_sequence_t T_cpich_RSCP_04_sequence[] = {
- { &hf_rrc_newIntraFreqCellList_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_RSCP_LCR_r4 },
- { &hf_rrc_newInterFreqCellList_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_RSCP_LCR_r4 },
+ { &hf_rrc_newIntraFreqCellList_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_RSCP_LCR_r4 },
+ { &hf_rrc_newInterFreqCellList_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_RSCP_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -112133,8 +119791,8 @@ dissect_rrc_T_cpich_RSCP_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t T_cpich_Ec_N0_05_sequence[] = {
- { &hf_rrc_newIntraFreqCellList_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_ECN0_LCR_r4 },
- { &hf_rrc_newInterFreqCellList_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_ECN0_LCR_r4 },
+ { &hf_rrc_newIntraFreqCellList_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_ECN0_LCR_r4 },
+ { &hf_rrc_newInterFreqCellList_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_ECN0_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -112185,8 +119843,8 @@ dissect_rrc_T_hcs_not_used_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static const per_sequence_t T_cpich_RSCP_05_sequence[] = {
- { &hf_rrc_newIntraFreqCellList_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 },
- { &hf_rrc_newInterFreqCellList_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP_LCR_r4 },
+ { &hf_rrc_newIntraFreqCellList_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 },
+ { &hf_rrc_newInterFreqCellList_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_RSCP_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -112200,8 +119858,8 @@ dissect_rrc_T_cpich_RSCP_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const per_sequence_t T_cpich_Ec_N0_06_sequence[] = {
- { &hf_rrc_newIntraFreqCellList_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 },
- { &hf_rrc_newInterFreqCellList_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0_LCR_r4 },
+ { &hf_rrc_newIntraFreqCellList_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 },
+ { &hf_rrc_newInterFreqCellList_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NewInterFreqCellSI_List_HCS_ECN0_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -112689,11 +120347,15 @@ dissect_rrc_UE_Positioning_GANSS_TimeModels(tvbuff_t *tvb _U_, int offset _U_, a
}
+static const per_sequence_t UE_Positioning_GANSS_TimeModels_va40ext_sequence_of[1] = {
+ { &hf_rrc_UE_Positioning_GANSS_TimeModels_va40ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_TimeModel_va40ext },
+};
static int
-dissect_rrc_INTEGER_M24_0(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,
- -24, 0U, NULL, FALSE);
+dissect_rrc_UE_Positioning_GANSS_TimeModels_va40ext(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_rrc_UE_Positioning_GANSS_TimeModels_va40ext, UE_Positioning_GANSS_TimeModels_va40ext_sequence_of,
+ 1, maxGANSS_1, FALSE);
return offset;
}
@@ -112958,50 +120620,50 @@ dissect_rrc_DataVolumeHistory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-static const per_sequence_t T_fdd_168_sequence[] = {
+static const per_sequence_t T_fdd_173_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity_FDD_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqMeasQuantity_FDD_sib3 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_168(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_173(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_rrc_T_fdd_168, T_fdd_168_sequence);
+ ett_rrc_T_fdd_173, T_fdd_173_sequence);
return offset;
}
-static const per_sequence_t T_tdd_119_sequence[] = {
+static const per_sequence_t T_tdd_124_sequence[] = {
{ &hf_rrc_intraFreqMeasQuantity_TDDList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqMeasQuantity_TDD_sib3List },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_124(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_rrc_T_tdd_119, T_tdd_119_sequence);
+ ett_rrc_T_tdd_124, T_tdd_124_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_134_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_140_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_134_choice[] = {
- { 0, &hf_rrc_fdd_174 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_168 },
- { 1, &hf_rrc_tdd_127 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_119 },
+static const per_choice_t T_modeSpecificInfo_140_choice[] = {
+ { 0, &hf_rrc_fdd_179 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_173 },
+ { 1, &hf_rrc_tdd_132 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_124 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_134(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_140(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_rrc_T_modeSpecificInfo_134, T_modeSpecificInfo_134_choice,
+ ett_rrc_T_modeSpecificInfo_140, T_modeSpecificInfo_140_choice,
NULL);
return offset;
@@ -113009,7 +120671,7 @@ dissect_rrc_T_modeSpecificInfo_134(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t DeferredMeasurementControlReadingSupport_sequence[] = {
- { &hf_rrc_modeSpecificInfo_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_134 },
+ { &hf_rrc_modeSpecificInfo_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_140 },
{ NULL, 0, 0, NULL }
};
@@ -113350,7 +121012,7 @@ static const per_choice_t SIBSb_TypeAndTag_choice[] = {
{ 4, &hf_rrc_sysInfoType5_01 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
{ 5, &hf_rrc_sysInfoType6 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
{ 6, &hf_rrc_sysInfoType7_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
- { 7, &hf_rrc_dummy_50 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
+ { 7, &hf_rrc_dummy_54 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
{ 8, &hf_rrc_dummy2_13 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 9, &hf_rrc_dummy3_03 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 10, &hf_rrc_sysInfoType11_01, ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag },
@@ -113476,14 +121138,14 @@ dissect_rrc_MasterInformationBlock_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtensions_167_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_181_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_167(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_181(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_rrc_T_nonCriticalExtensions_167, T_nonCriticalExtensions_167_sequence);
+ ett_rrc_T_nonCriticalExtensions_181, T_nonCriticalExtensions_181_sequence);
return offset;
}
@@ -113491,7 +121153,7 @@ dissect_rrc_T_nonCriticalExtensions_167(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_26_sequence[] = {
{ &hf_rrc_masterInformationBlock_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MasterInformationBlock_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_167, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_167 },
+ { &hf_rrc_nonCriticalExtensions_181, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_181 },
{ NULL, 0, 0, NULL }
};
@@ -113565,6 +121227,20 @@ dissect_rrc_SIB_ReferenceList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
+
+static int
+dissect_rrc_T_cn_CommonGSM_MAP_NAS_SysInfo_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+#line 581 "../../asn1/rrc/rrc.cnf"
+ rrc_nas_sys_info_gsm_map_type = RRC_NAS_SYS_INFO_CN_COMMON;
+ offset = dissect_rrc_NAS_SystemInformationGSM_MAP(tvb, offset, actx, tree, hf_index);
+
+
+
+
+ return offset;
+}
+
+
static const per_sequence_t SysInfoType1_v3a0ext_IEs_sequence[] = {
{ &hf_rrc_ue_ConnTimersAndConstants_v3a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_ConnTimersAndConstants_v3a0ext },
{ &hf_rrc_ue_IdleTimersAndConstants_v3a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_IdleTimersAndConstants_v3a0ext },
@@ -113594,14 +121270,14 @@ dissect_rrc_SysInfoType1_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_168_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_182_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_168(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_182(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_rrc_T_nonCriticalExtensions_168, T_nonCriticalExtensions_168_sequence);
+ ett_rrc_T_nonCriticalExtensions_182, T_nonCriticalExtensions_182_sequence);
return offset;
}
@@ -113609,7 +121285,7 @@ dissect_rrc_T_nonCriticalExtensions_168(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtentions_02_sequence[] = {
{ &hf_rrc_sysInfoType1_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType1_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_168, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_168 },
+ { &hf_rrc_nonCriticalExtensions_182, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_182 },
{ NULL, 0, 0, NULL }
};
@@ -113638,7 +121314,7 @@ dissect_rrc_T_v3a0NonCriticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t SysInfoType1_sequence[] = {
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_cn_CommonGSM_MAP_NAS_SysInfo_03 },
{ &hf_rrc_cn_DomainSysInfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CN_DomainSysInfoList },
{ &hf_rrc_ue_ConnTimersAndConstants, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_ConnTimersAndConstants },
{ &hf_rrc_ue_IdleTimersAndConstants, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_IdleTimersAndConstants },
@@ -113655,14 +121331,14 @@ dissect_rrc_SysInfoType1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t T_nonCriticalExtensions_169_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_183_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_169(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_183(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_rrc_T_nonCriticalExtensions_169, T_nonCriticalExtensions_169_sequence);
+ ett_rrc_T_nonCriticalExtensions_183, T_nonCriticalExtensions_183_sequence);
return offset;
}
@@ -113670,7 +121346,7 @@ dissect_rrc_T_nonCriticalExtensions_169(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType2_sequence[] = {
{ &hf_rrc_ura_IdentityList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URA_IdentityList },
- { &hf_rrc_nonCriticalExtensions_169, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_169 },
+ { &hf_rrc_nonCriticalExtensions_183, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_183 },
{ NULL, 0, 0, NULL }
};
@@ -113845,14 +121521,14 @@ dissect_rrc_SysInfoType3_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_170_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_184_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_170(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_184(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_rrc_T_nonCriticalExtensions_170, T_nonCriticalExtensions_170_sequence);
+ ett_rrc_T_nonCriticalExtensions_184, T_nonCriticalExtensions_184_sequence);
return offset;
}
@@ -113860,7 +121536,7 @@ dissect_rrc_T_nonCriticalExtensions_170(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v900NonCriticalExtension_sequence[] = {
{ &hf_rrc_sysInfoType3_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType3_v920ext_IEs },
- { &hf_rrc_nonCriticalExtensions_170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_170 },
+ { &hf_rrc_nonCriticalExtensions_184, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_184 },
{ NULL, 0, 0, NULL }
};
@@ -114067,14 +121743,14 @@ dissect_rrc_SysInfoType4_v5c0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_171_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_185_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_171(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_185(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_rrc_T_nonCriticalExtensions_171, T_nonCriticalExtensions_171_sequence);
+ ett_rrc_T_nonCriticalExtensions_185, T_nonCriticalExtensions_185_sequence);
return offset;
}
@@ -114082,7 +121758,7 @@ dissect_rrc_T_nonCriticalExtensions_171(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v5c0NonCriticalExtension_sequence[] = {
{ &hf_rrc_sysInfoType4_v5c0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType4_v5c0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_171, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_171 },
+ { &hf_rrc_nonCriticalExtensions_185, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_185 },
{ NULL, 0, 0, NULL }
};
@@ -114157,21 +121833,21 @@ dissect_rrc_SysInfoType4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t T_fdd_169_sequence[] = {
+static const per_sequence_t T_fdd_174_sequence[] = {
{ &hf_rrc_aich_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AICH_PowerOffset },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_169(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_174(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_rrc_T_fdd_169, T_fdd_169_sequence);
+ ett_rrc_T_fdd_174, T_fdd_174_sequence);
return offset;
}
-static const per_sequence_t T_tdd_120_sequence[] = {
+static const per_sequence_t T_tdd_125_sequence[] = {
{ &hf_rrc_pusch_SysInfoList_SFN, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PUSCH_SysInfoList_SFN },
{ &hf_rrc_pdsch_SysInfoList_SFN, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SysInfoList_SFN },
{ &hf_rrc_openLoopPowerControl_TDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OpenLoopPowerControl_TDD },
@@ -114179,30 +121855,30 @@ static const per_sequence_t T_tdd_120_sequence[] = {
};
static int
-dissect_rrc_T_tdd_120(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_125(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_rrc_T_tdd_120, T_tdd_120_sequence);
+ ett_rrc_T_tdd_125, T_tdd_125_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_135_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_141_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_135_choice[] = {
- { 0, &hf_rrc_fdd_175 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_169 },
- { 1, &hf_rrc_tdd_128 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_120 },
+static const per_choice_t T_modeSpecificInfo_141_choice[] = {
+ { 0, &hf_rrc_fdd_180 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_174 },
+ { 1, &hf_rrc_tdd_133 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_125 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_135(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_141(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_rrc_T_modeSpecificInfo_135, T_modeSpecificInfo_135_choice,
+ ett_rrc_T_modeSpecificInfo_141, T_modeSpecificInfo_141_choice,
NULL);
return offset;
@@ -114370,22 +122046,22 @@ dissect_rrc_SysInfoType5_v690ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_fdd_170_sequence[] = {
+static const per_sequence_t T_fdd_175_sequence[] = {
{ &hf_rrc_hs_dsch_CommonSystemInformation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HS_DSCH_CommonSystemInformation },
{ &hf_rrc_hs_dsch_PagingSystemInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_PagingSystemInformation },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_170(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_175(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_rrc_T_fdd_170, T_fdd_170_sequence);
+ ett_rrc_T_fdd_175, T_fdd_175_sequence);
return offset;
}
-static const per_sequence_t T_tdd768_20_sequence[] = {
+static const per_sequence_t T_tdd768_21_sequence[] = {
{ &hf_rrc_pusch_SysInfoList_SFN_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PUSCH_SysInfoList_SFN_VHCR },
{ &hf_rrc_pdsch_SysInfoList_SFN_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SysInfoList_VHCR_r7 },
{ &hf_rrc_prach_SystemInformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_SystemInformationList_VHCR_r7 },
@@ -114393,46 +122069,46 @@ static const per_sequence_t T_tdd768_20_sequence[] = {
};
static int
-dissect_rrc_T_tdd768_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd768_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_rrc_T_tdd768_20, T_tdd768_20_sequence);
+ ett_rrc_T_tdd768_21, T_tdd768_21_sequence);
return offset;
}
-static const per_sequence_t T_tdd128_59_sequence[] = {
+static const per_sequence_t T_tdd128_63_sequence[] = {
{ &hf_rrc_prach_SystemInformationList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_SystemInformationList_LCR_v770ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_59, T_tdd128_59_sequence);
+ ett_rrc_T_tdd128_63, T_tdd128_63_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_136_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_142_vals[] = {
{ 0, "fdd" },
{ 1, "tdd768" },
{ 2, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_136_choice[] = {
- { 0, &hf_rrc_fdd_176 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_170 },
- { 1, &hf_rrc_tdd768_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_20 },
- { 2, &hf_rrc_tdd128_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_59 },
+static const per_choice_t T_modeSpecificInfo_142_choice[] = {
+ { 0, &hf_rrc_fdd_181 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_175 },
+ { 1, &hf_rrc_tdd768_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_21 },
+ { 2, &hf_rrc_tdd128_66 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_63 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_136(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_142(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_rrc_T_modeSpecificInfo_136, T_modeSpecificInfo_136_choice,
+ ett_rrc_T_modeSpecificInfo_142, T_modeSpecificInfo_142_choice,
NULL);
return offset;
@@ -114460,7 +122136,7 @@ dissect_rrc_T_sccpch_SystemInformation_MBMS_01(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t SysInfoType5_v770ext_IEs_sequence[] = {
- { &hf_rrc_modeSpecificInfo_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_136 },
+ { &hf_rrc_modeSpecificInfo_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_modeSpecificInfo_142 },
{ &hf_rrc_sccpch_SystemInformationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_SystemInformationList_HCR_VHCR_r7 },
{ &hf_rrc_sccpch_SystemInformation_MBMS_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sccpch_SystemInformation_MBMS_01 },
{ &hf_rrc_tDD_MBSFNInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TDD_MBSFNInformation },
@@ -114489,15 +122165,15 @@ dissect_rrc_T_dummy_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
}
-static const per_sequence_t T_fdd_171_sequence[] = {
+static const per_sequence_t T_fdd_176_sequence[] = {
{ &hf_rrc_hs_dsch_DrxCellfach_info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_DrxCellfach_info },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_171(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_176(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_rrc_T_fdd_171, T_fdd_171_sequence);
+ ett_rrc_T_fdd_176, T_fdd_176_sequence);
return offset;
}
@@ -114518,37 +122194,37 @@ dissect_rrc_T_hs_dsch_CommonSysInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_tdd128_60_sequence[] = {
+static const per_sequence_t T_tdd128_64_sequence[] = {
{ &hf_rrc_hs_dsch_CommonSysInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_hs_dsch_CommonSysInfo },
{ &hf_rrc_hs_dsch_DrxCellfach_info_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_DrxCellfach_info_TDD128 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_tdd128_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd128_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_rrc_T_tdd128_60, T_tdd128_60_sequence);
+ ett_rrc_T_tdd128_64, T_tdd128_64_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_137_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_143_vals[] = {
{ 0, "fdd" },
{ 1, "tdd128" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_137_choice[] = {
- { 0, &hf_rrc_fdd_177 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_171 },
- { 1, &hf_rrc_tdd128_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_60 },
+static const per_choice_t T_modeSpecificInfo_143_choice[] = {
+ { 0, &hf_rrc_fdd_182 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_176 },
+ { 1, &hf_rrc_tdd128_67 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_64 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_137(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_143(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_rrc_T_modeSpecificInfo_137, T_modeSpecificInfo_137_choice,
+ ett_rrc_T_modeSpecificInfo_143, T_modeSpecificInfo_143_choice,
NULL);
return offset;
@@ -114556,8 +122232,8 @@ dissect_rrc_T_modeSpecificInfo_137(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t SysInfoType5_v860ext_IEs_sequence[] = {
- { &hf_rrc_dummy_51 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_15 },
- { &hf_rrc_modeSpecificInfo_137, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_137 },
+ { &hf_rrc_dummy_55 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_15 },
+ { &hf_rrc_modeSpecificInfo_143, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_143 },
{ NULL, 0, 0, NULL }
};
@@ -114629,14 +122305,44 @@ dissect_rrc_SysInfoType5_v8d0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_172_sequence[] = {
+static const per_sequence_t SysInfoType5_va40ext_IEs_sequence[] = {
+ { &hf_rrc_frequencyBandsIndicatorSupport, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FrequencyBandsIndicatorSupport },
+ { &hf_rrc_frequencyBandIndicator3, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD3 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_172(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SysInfoType5_va40ext_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_rrc_T_nonCriticalExtensions_172, T_nonCriticalExtensions_172_sequence);
+ ett_rrc_SysInfoType5_va40ext_IEs, SysInfoType5_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_186_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_186(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_rrc_T_nonCriticalExtensions_186, T_nonCriticalExtensions_186_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_18_sequence[] = {
+ { &hf_rrc_sysInfoType5_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType5_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_186 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_18, T_va40NonCriticalExtensions_18_sequence);
return offset;
}
@@ -114644,7 +122350,7 @@ dissect_rrc_T_nonCriticalExtensions_172(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v8d0NonCriticalExtensions_sequence[] = {
{ &hf_rrc_sysInfoType5_v8d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType5_v8d0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_172, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_172 },
+ { &hf_rrc_va40NonCriticalExtensions_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_18 },
{ NULL, 0, 0, NULL }
};
@@ -114795,7 +122501,7 @@ dissect_rrc_T_v4b0NonCriticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t SysInfoType5_sequence[] = {
{ &hf_rrc_sib6indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_pich_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PICH_PowerOffset },
- { &hf_rrc_modeSpecificInfo_135, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_135 },
+ { &hf_rrc_modeSpecificInfo_141, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_141 },
{ &hf_rrc_primaryCCPCH_Info_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_Info },
{ &hf_rrc_prach_SystemInformationList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PRACH_SystemInformationList },
{ &hf_rrc_sCCPCH_SystemInformationList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SCCPCH_SystemInformationList },
@@ -114822,22 +122528,22 @@ dissect_rrc_SysInfoType5bis(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_fdd_172_sequence[] = {
+static const per_sequence_t T_fdd_177_sequence[] = {
{ &hf_rrc_aich_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AICH_PowerOffset },
- { &hf_rrc_dummy_52 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CSICH_PowerOffset },
+ { &hf_rrc_dummy_56 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CSICH_PowerOffset },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_172(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_177(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_rrc_T_fdd_172, T_fdd_172_sequence);
+ ett_rrc_T_fdd_177, T_fdd_177_sequence);
return offset;
}
-static const per_sequence_t T_tdd_121_sequence[] = {
+static const per_sequence_t T_tdd_126_sequence[] = {
{ &hf_rrc_pusch_SysInfoList_SFN, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PUSCH_SysInfoList_SFN },
{ &hf_rrc_pdsch_SysInfoList_SFN, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SysInfoList_SFN },
{ &hf_rrc_openLoopPowerControl_TDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OpenLoopPowerControl_TDD },
@@ -114845,30 +122551,30 @@ static const per_sequence_t T_tdd_121_sequence[] = {
};
static int
-dissect_rrc_T_tdd_121(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_tdd_126(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_rrc_T_tdd_121, T_tdd_121_sequence);
+ ett_rrc_T_tdd_126, T_tdd_126_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_138_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_144_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_138_choice[] = {
- { 0, &hf_rrc_fdd_178 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_172 },
- { 1, &hf_rrc_tdd_129 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_121 },
+static const per_choice_t T_modeSpecificInfo_144_choice[] = {
+ { 0, &hf_rrc_fdd_183 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_177 },
+ { 1, &hf_rrc_tdd_134 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_126 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_138(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_144(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_rrc_T_modeSpecificInfo_138, T_modeSpecificInfo_138_choice,
+ ett_rrc_T_modeSpecificInfo_144, T_modeSpecificInfo_144_choice,
NULL);
return offset;
@@ -114997,14 +122703,43 @@ dissect_rrc_SysInfoType6_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_173_sequence[] = {
+static const per_sequence_t SysInfoType6_va40ext_IEs_sequence[] = {
+ { &hf_rrc_frequencyBandIndicator3, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD3 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_173(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SysInfoType6_va40ext_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_rrc_T_nonCriticalExtensions_173, T_nonCriticalExtensions_173_sequence);
+ ett_rrc_SysInfoType6_va40ext_IEs, SysInfoType6_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_187_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_187(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_rrc_T_nonCriticalExtensions_187, T_nonCriticalExtensions_187_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_19_sequence[] = {
+ { &hf_rrc_sysInfoType6_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType6_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_187 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_19, T_va40NonCriticalExtensions_19_sequence);
return offset;
}
@@ -115012,7 +122747,7 @@ dissect_rrc_T_nonCriticalExtensions_173(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_41_sequence[] = {
{ &hf_rrc_sysInfoType6_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType6_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_173, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_173 },
+ { &hf_rrc_va40NonCriticalExtensions_20, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_19 },
{ NULL, 0, 0, NULL }
};
@@ -115087,7 +122822,7 @@ dissect_rrc_T_v4b0NonCriticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t SysInfoType6_sequence[] = {
{ &hf_rrc_pich_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PICH_PowerOffset },
- { &hf_rrc_modeSpecificInfo_138, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_138 },
+ { &hf_rrc_modeSpecificInfo_144, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_144 },
{ &hf_rrc_primaryCCPCH_Info_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCCPCH_Info },
{ &hf_rrc_prach_SystemInformationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_SystemInformationList },
{ &hf_rrc_sCCPCH_SystemInformationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_SystemInformationList },
@@ -115105,61 +122840,61 @@ dissect_rrc_SysInfoType6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t T_fdd_173_sequence[] = {
+static const per_sequence_t T_fdd_178_sequence[] = {
{ &hf_rrc_ul_Interference , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_Interference },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_173(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_178(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_rrc_T_fdd_173, T_fdd_173_sequence);
+ ett_rrc_T_fdd_178, T_fdd_178_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_139_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_145_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_139_choice[] = {
- { 0, &hf_rrc_fdd_179 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_173 },
+static const per_choice_t T_modeSpecificInfo_145_choice[] = {
+ { 0, &hf_rrc_fdd_184 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_178 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_139(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_145(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_rrc_T_modeSpecificInfo_139, T_modeSpecificInfo_139_choice,
+ ett_rrc_T_modeSpecificInfo_145, T_modeSpecificInfo_145_choice,
NULL);
return offset;
}
-static const per_sequence_t T_nonCriticalExtensions_174_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_188_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_174(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_188(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_rrc_T_nonCriticalExtensions_174, T_nonCriticalExtensions_174_sequence);
+ ett_rrc_T_nonCriticalExtensions_188, T_nonCriticalExtensions_188_sequence);
return offset;
}
static const per_sequence_t SysInfoType7_sequence[] = {
- { &hf_rrc_modeSpecificInfo_139, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_139 },
+ { &hf_rrc_modeSpecificInfo_145, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_145 },
{ &hf_rrc_prach_Information_SIB5_List, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DynamicPersistenceLevelList },
{ &hf_rrc_prach_Information_SIB6_List, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DynamicPersistenceLevelList },
{ &hf_rrc_expirationTimeFactor, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExpirationTimeFactor },
- { &hf_rrc_nonCriticalExtensions_174, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_174 },
+ { &hf_rrc_nonCriticalExtensions_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_188 },
{ NULL, 0, 0, NULL }
};
@@ -115172,14 +122907,14 @@ dissect_rrc_SysInfoType7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t T_nonCriticalExtensions_175_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_189_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_175(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_189(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_rrc_T_nonCriticalExtensions_175, T_nonCriticalExtensions_175_sequence);
+ ett_rrc_T_nonCriticalExtensions_189, T_nonCriticalExtensions_189_sequence);
return offset;
}
@@ -115189,7 +122924,7 @@ static const per_sequence_t SysInfoType8_sequence[] = {
{ &hf_rrc_dummy1_07 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPCH_Parameters },
{ &hf_rrc_dummy2_14 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPCH_SetInfoList },
{ &hf_rrc_dummy3_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CSICH_PowerOffset },
- { &hf_rrc_nonCriticalExtensions_175, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_175 },
+ { &hf_rrc_nonCriticalExtensions_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_189 },
{ NULL, 0, 0, NULL }
};
@@ -115202,22 +122937,22 @@ dissect_rrc_SysInfoType8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t T_nonCriticalExtensions_176_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_190_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_176(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_190(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_rrc_T_nonCriticalExtensions_176, T_nonCriticalExtensions_176_sequence);
+ ett_rrc_T_nonCriticalExtensions_190, T_nonCriticalExtensions_190_sequence);
return offset;
}
static const per_sequence_t SysInfoType9_sequence[] = {
- { &hf_rrc_dummy_53 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPCH_PersistenceLevelsList },
- { &hf_rrc_nonCriticalExtensions_176, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_176 },
+ { &hf_rrc_dummy_57 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPCH_PersistenceLevelsList },
+ { &hf_rrc_nonCriticalExtensions_190, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_190 },
{ NULL, 0, 0, NULL }
};
@@ -115230,22 +122965,22 @@ dissect_rrc_SysInfoType9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
}
-static const per_sequence_t T_nonCriticalExtensions_177_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_191_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_177(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_191(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_rrc_T_nonCriticalExtensions_177, T_nonCriticalExtensions_177_sequence);
+ ett_rrc_T_nonCriticalExtensions_191, T_nonCriticalExtensions_191_sequence);
return offset;
}
static const per_sequence_t SysInfoType10_sequence[] = {
- { &hf_rrc_dummy_54 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DRAC_SysInfoList },
- { &hf_rrc_nonCriticalExtensions_177, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_177 },
+ { &hf_rrc_dummy_58 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DRAC_SysInfoList },
+ { &hf_rrc_nonCriticalExtensions_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_191 },
{ NULL, 0, 0, NULL }
};
@@ -115293,7 +123028,7 @@ dissect_rrc_SysInfoType11_v590ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t SysInfoType11_v690ext_IEs_sequence[] = {
- { &hf_rrc_dummy_55 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dummy_InterFreqRACHReportingInfo },
+ { &hf_rrc_dummy_59 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dummy_InterFreqRACHReportingInfo },
{ NULL, 0, 0, NULL }
};
@@ -115434,14 +123169,14 @@ dissect_rrc_SysInfoType11_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_178_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_192_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_178(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_192(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_rrc_T_nonCriticalExtensions_178, T_nonCriticalExtensions_178_sequence);
+ ett_rrc_T_nonCriticalExtensions_192, T_nonCriticalExtensions_192_sequence);
return offset;
}
@@ -115449,7 +123184,7 @@ dissect_rrc_T_nonCriticalExtensions_178(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_28_sequence[] = {
{ &hf_rrc_sysInfoType11_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType11_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_178, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_178 },
+ { &hf_rrc_nonCriticalExtensions_192, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_192 },
{ NULL, 0, 0, NULL }
};
@@ -115598,14 +123333,14 @@ dissect_rrc_SysInfoType11bis_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_179_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_193_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_179(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_193(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_rrc_T_nonCriticalExtensions_179, T_nonCriticalExtensions_179_sequence);
+ ett_rrc_T_nonCriticalExtensions_193, T_nonCriticalExtensions_193_sequence);
return offset;
}
@@ -115613,7 +123348,7 @@ dissect_rrc_T_nonCriticalExtensions_179(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_29_sequence[] = {
{ &hf_rrc_sysInfoType11bis_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType11bis_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_179, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_179 },
+ { &hf_rrc_nonCriticalExtensions_193, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_193 },
{ NULL, 0, 0, NULL }
};
@@ -115693,7 +123428,7 @@ dissect_rrc_SysInfoType12_v590ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t SysInfoType12_v690ext_IEs_sequence[] = {
- { &hf_rrc_dummy_55 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dummy_InterFreqRACHReportingInfo },
+ { &hf_rrc_dummy_59 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dummy_InterFreqRACHReportingInfo },
{ NULL, 0, 0, NULL }
};
@@ -115734,14 +123469,14 @@ dissect_rrc_SysInfoType12_v7b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_180_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_194_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_180(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_194(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_rrc_T_nonCriticalExtensions_180, T_nonCriticalExtensions_180_sequence);
+ ett_rrc_T_nonCriticalExtensions_194, T_nonCriticalExtensions_194_sequence);
return offset;
}
@@ -115749,7 +123484,7 @@ dissect_rrc_T_nonCriticalExtensions_180(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7b0NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_sysInfoType12_v7b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType12_v7b0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_180 },
+ { &hf_rrc_nonCriticalExtensions_194, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_194 },
{ NULL, 0, 0, NULL }
};
@@ -115880,14 +123615,14 @@ dissect_rrc_SysInfoType13_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_181_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_195_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_181(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_195(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_rrc_T_nonCriticalExtensions_181, T_nonCriticalExtensions_181_sequence);
+ ett_rrc_T_nonCriticalExtensions_195, T_nonCriticalExtensions_195_sequence);
return offset;
}
@@ -115895,7 +123630,7 @@ dissect_rrc_T_nonCriticalExtensions_181(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_43_sequence[] = {
{ &hf_rrc_sysInfoType13_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType13_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_181, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_181 },
+ { &hf_rrc_nonCriticalExtensions_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_195 },
{ NULL, 0, 0, NULL }
};
@@ -115964,14 +123699,14 @@ dissect_rrc_ANSI_41_RAND_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtensions_182_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_196_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_182(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_196(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_rrc_T_nonCriticalExtensions_182, T_nonCriticalExtensions_182_sequence);
+ ett_rrc_T_nonCriticalExtensions_196, T_nonCriticalExtensions_196_sequence);
return offset;
}
@@ -115979,7 +123714,7 @@ dissect_rrc_T_nonCriticalExtensions_182(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType13_1_sequence[] = {
{ &hf_rrc_ansi_41_RAND_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ANSI_41_RAND_Information },
- { &hf_rrc_nonCriticalExtensions_182, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_182 },
+ { &hf_rrc_nonCriticalExtensions_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_196 },
{ NULL, 0, 0, NULL }
};
@@ -116001,14 +123736,14 @@ dissect_rrc_ANSI_41_UserZoneID_Information(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_183_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_197_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_183(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_197(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_rrc_T_nonCriticalExtensions_183, T_nonCriticalExtensions_183_sequence);
+ ett_rrc_T_nonCriticalExtensions_197, T_nonCriticalExtensions_197_sequence);
return offset;
}
@@ -116016,7 +123751,7 @@ dissect_rrc_T_nonCriticalExtensions_183(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType13_2_sequence[] = {
{ &hf_rrc_ansi_41_UserZoneID_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ANSI_41_UserZoneID_Information },
- { &hf_rrc_nonCriticalExtensions_183, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_183 },
+ { &hf_rrc_nonCriticalExtensions_197, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_197 },
{ NULL, 0, 0, NULL }
};
@@ -116038,14 +123773,14 @@ dissect_rrc_ANSI_41_PrivateNeighbourListInfo(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_184_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_198_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_184(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_198(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_rrc_T_nonCriticalExtensions_184, T_nonCriticalExtensions_184_sequence);
+ ett_rrc_T_nonCriticalExtensions_198, T_nonCriticalExtensions_198_sequence);
return offset;
}
@@ -116053,7 +123788,7 @@ dissect_rrc_T_nonCriticalExtensions_184(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType13_3_sequence[] = {
{ &hf_rrc_ansi_41_PrivateNeighbourListInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ANSI_41_PrivateNeighbourListInfo },
- { &hf_rrc_nonCriticalExtensions_184, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_184 },
+ { &hf_rrc_nonCriticalExtensions_198, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_198 },
{ NULL, 0, 0, NULL }
};
@@ -116075,14 +123810,14 @@ dissect_rrc_ANSI_41_GlobalServiceRedirectInfo(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_185_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_199_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_185(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_199(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_rrc_T_nonCriticalExtensions_185, T_nonCriticalExtensions_185_sequence);
+ ett_rrc_T_nonCriticalExtensions_199, T_nonCriticalExtensions_199_sequence);
return offset;
}
@@ -116090,7 +123825,7 @@ dissect_rrc_T_nonCriticalExtensions_185(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType13_4_sequence[] = {
{ &hf_rrc_ansi_41_GlobalServiceRedirectInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ANSI_41_GlobalServiceRedirectInfo },
- { &hf_rrc_nonCriticalExtensions_185, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_185 },
+ { &hf_rrc_nonCriticalExtensions_199, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_199 },
{ NULL, 0, 0, NULL }
};
@@ -116103,14 +123838,14 @@ dissect_rrc_SysInfoType13_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtensions_186_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_200_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_186(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_200(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_rrc_T_nonCriticalExtensions_186, T_nonCriticalExtensions_186_sequence);
+ ett_rrc_T_nonCriticalExtensions_200, T_nonCriticalExtensions_200_sequence);
return offset;
}
@@ -116119,7 +123854,7 @@ dissect_rrc_T_nonCriticalExtensions_186(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType14_sequence[] = {
{ &hf_rrc_individualTS_InterferenceList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTS_InterferenceList },
{ &hf_rrc_expirationTimeFactor, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExpirationTimeFactor },
- { &hf_rrc_nonCriticalExtensions_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_186 },
+ { &hf_rrc_nonCriticalExtensions_200, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_200 },
{ NULL, 0, 0, NULL }
};
@@ -116160,14 +123895,43 @@ dissect_rrc_SysInfoType15_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_187_sequence[] = {
+static const per_sequence_t SysInfoType15_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_Positioning_GPS_ReferenceTime_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GPS_ReferenceTime_va40ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_187(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SysInfoType15_va40ext_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_rrc_T_nonCriticalExtensions_187, T_nonCriticalExtensions_187_sequence);
+ ett_rrc_SysInfoType15_va40ext_IEs, SysInfoType15_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_201_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_201(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_rrc_T_nonCriticalExtensions_201, T_nonCriticalExtensions_201_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_20_sequence[] = {
+ { &hf_rrc_sysInfoType15_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_201, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_201 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_20, T_va40NonCriticalExtensions_20_sequence);
return offset;
}
@@ -116175,7 +123939,7 @@ dissect_rrc_T_nonCriticalExtensions_187(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_44_sequence[] = {
{ &hf_rrc_sysInfoType15_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_187 },
+ { &hf_rrc_va40NonCriticalExtensions_21, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_20 },
{ NULL, 0, 0, NULL }
};
@@ -116236,14 +124000,43 @@ dissect_rrc_SysInfoType15bis_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_nonCriticalExtensions_188_sequence[] = {
+static const per_sequence_t SysInfoType15bis_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_positioning_GANSS_ReferenceTime_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_ReferenceTime_va40ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_188(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SysInfoType15bis_va40ext_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_rrc_T_nonCriticalExtensions_188, T_nonCriticalExtensions_188_sequence);
+ ett_rrc_SysInfoType15bis_va40ext_IEs, SysInfoType15bis_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_202_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_202(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_rrc_T_nonCriticalExtensions_202, T_nonCriticalExtensions_202_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_21_sequence[] = {
+ { &hf_rrc_sysInfoType15bis_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15bis_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_202, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_202 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_21, T_va40NonCriticalExtensions_21_sequence);
return offset;
}
@@ -116251,7 +124044,7 @@ dissect_rrc_T_nonCriticalExtensions_188(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_30_sequence[] = {
{ &hf_rrc_sysInfoType15bis_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15bis_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_188 },
+ { &hf_rrc_va40NonCriticalExtensions_22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_21 },
{ NULL, 0, 0, NULL }
};
@@ -116295,14 +124088,14 @@ dissect_rrc_SysInfoType15_1_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_nonCriticalExtensions_189_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_203_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_189(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_203(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_rrc_T_nonCriticalExtensions_189, T_nonCriticalExtensions_189_sequence);
+ ett_rrc_T_nonCriticalExtensions_203, T_nonCriticalExtensions_203_sequence);
return offset;
}
@@ -116310,7 +124103,7 @@ dissect_rrc_T_nonCriticalExtensions_189(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v920NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_sysInfoType15_1_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_1_v920ext_IEs },
- { &hf_rrc_nonCriticalExtensions_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_189 },
+ { &hf_rrc_nonCriticalExtensions_203, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_203 },
{ NULL, 0, 0, NULL }
};
@@ -116352,14 +124145,14 @@ dissect_rrc_SysInfoType15_1bis_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_190_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_204_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_190(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_204(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_rrc_T_nonCriticalExtensions_190, T_nonCriticalExtensions_190_sequence);
+ ett_rrc_T_nonCriticalExtensions_204, T_nonCriticalExtensions_204_sequence);
return offset;
}
@@ -116367,7 +124160,7 @@ dissect_rrc_T_nonCriticalExtensions_190(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v920NonCriticalExtensions_05_sequence[] = {
{ &hf_rrc_sysInfoType15_1bis_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_1bis_v920ext_IEs },
- { &hf_rrc_nonCriticalExtensions_190, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_190 },
+ { &hf_rrc_nonCriticalExtensions_204, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_204 },
{ NULL, 0, 0, NULL }
};
@@ -116395,14 +124188,14 @@ dissect_rrc_SysInfoType15_1bis(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_nonCriticalExtensions_191_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_205_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_191(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_205(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_rrc_T_nonCriticalExtensions_191, T_nonCriticalExtensions_191_sequence);
+ ett_rrc_T_nonCriticalExtensions_205, T_nonCriticalExtensions_205_sequence);
return offset;
}
@@ -116412,7 +124205,7 @@ static const per_sequence_t SysInfoType15_2_sequence[] = {
{ &hf_rrc_transmissionTOW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GPS_TOW_1sec },
{ &hf_rrc_satID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SatID },
{ &hf_rrc_ephemerisParameter, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_EphemerisParameter },
- { &hf_rrc_nonCriticalExtensions_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_191 },
+ { &hf_rrc_nonCriticalExtensions_205, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_205 },
{ NULL, 0, 0, NULL }
};
@@ -116425,14 +124218,14 @@ dissect_rrc_SysInfoType15_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtensions_192_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_206_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_192(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_206(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_rrc_T_nonCriticalExtensions_192, T_nonCriticalExtensions_192_sequence);
+ ett_rrc_T_nonCriticalExtensions_206, T_nonCriticalExtensions_206_sequence);
return offset;
}
@@ -116440,7 +124233,7 @@ dissect_rrc_T_nonCriticalExtensions_192(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType15_2bis_sequence[] = {
{ &hf_rrc_ue_positioning_GANSS_navigationModel, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_NavigationModel },
- { &hf_rrc_nonCriticalExtensions_192, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_192 },
+ { &hf_rrc_nonCriticalExtensions_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_206 },
{ NULL, 0, 0, NULL }
};
@@ -116453,14 +124246,14 @@ dissect_rrc_SysInfoType15_2bis(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_nonCriticalExtensions_193_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_207_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_193(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_207(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_rrc_T_nonCriticalExtensions_193, T_nonCriticalExtensions_193_sequence);
+ ett_rrc_T_nonCriticalExtensions_207, T_nonCriticalExtensions_207_sequence);
return offset;
}
@@ -116468,7 +124261,7 @@ dissect_rrc_T_nonCriticalExtensions_193(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType15_2ter_sequence[] = {
{ &hf_rrc_ue_positioning_GANSS_AddNavigationModels, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_AddNavigationModels },
- { &hf_rrc_nonCriticalExtensions_193, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_193 },
+ { &hf_rrc_nonCriticalExtensions_207, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_207 },
{ NULL, 0, 0, NULL }
};
@@ -116491,14 +124284,43 @@ dissect_rrc_BIT_STRING_SIZE_1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_nonCriticalExtensions_194_sequence[] = {
+static const per_sequence_t SysInfoType15_3_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_positioning_GPS_Almanac_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_Almanac_va40ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_194(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SysInfoType15_3_va40ext_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_rrc_T_nonCriticalExtensions_194, T_nonCriticalExtensions_194_sequence);
+ ett_rrc_SysInfoType15_3_va40ext_IEs, SysInfoType15_3_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_208_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_208(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_rrc_T_nonCriticalExtensions_208, T_nonCriticalExtensions_208_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_22_sequence[] = {
+ { &hf_rrc_sysInfoType15_3_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_3_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_208, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_208 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_22, T_va40NonCriticalExtensions_22_sequence);
return offset;
}
@@ -116511,7 +124333,7 @@ static const per_sequence_t SysInfoType15_3_sequence[] = {
{ &hf_rrc_ue_positioning_GPS_UTC_Model, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_UTC_Model },
{ &hf_rrc_satMask , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_1_32 },
{ &hf_rrc_lsbTOW , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_8 },
- { &hf_rrc_nonCriticalExtensions_194, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_194 },
+ { &hf_rrc_va40NonCriticalExtensions_23, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_22 },
{ NULL, 0, 0, NULL }
};
@@ -116540,14 +124362,44 @@ dissect_rrc_SysInfoType15_3bis_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtensions_195_sequence[] = {
+static const per_sequence_t SysInfoType15_3bis_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_Positioning_GANSS_Almanac_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_Almanac_va40ext },
+ { &hf_rrc_ue_positioning_GANSS_TimeModels_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_TimeModels_va40ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_195(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SysInfoType15_3bis_va40ext_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_rrc_T_nonCriticalExtensions_195, T_nonCriticalExtensions_195_sequence);
+ ett_rrc_SysInfoType15_3bis_va40ext_IEs, SysInfoType15_3bis_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_209_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_209(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_rrc_T_nonCriticalExtensions_209, T_nonCriticalExtensions_209_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_23_sequence[] = {
+ { &hf_rrc_sysInfoType15_3bis_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_3bis_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_209, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_209 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_23, T_va40NonCriticalExtensions_23_sequence);
return offset;
}
@@ -116555,7 +124407,7 @@ dissect_rrc_T_nonCriticalExtensions_195(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_31_sequence[] = {
{ &hf_rrc_sysInfoType15_3bis_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_3bis_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_195 },
+ { &hf_rrc_va40NonCriticalExtensions_24, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_23 },
{ NULL, 0, 0, NULL }
};
@@ -116613,14 +124465,14 @@ dissect_rrc_SysInfoType15_4_v4b0ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtensions_196_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_210_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_196(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_210(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_rrc_T_nonCriticalExtensions_196, T_nonCriticalExtensions_196_sequence);
+ ett_rrc_T_nonCriticalExtensions_210, T_nonCriticalExtensions_210_sequence);
return offset;
}
@@ -116628,7 +124480,7 @@ dissect_rrc_T_nonCriticalExtensions_196(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v4b0NonCriticalExtensions_25_sequence[] = {
{ &hf_rrc_sysInfoType15_4_v4b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_4_v4b0ext },
- { &hf_rrc_nonCriticalExtensions_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_196 },
+ { &hf_rrc_nonCriticalExtensions_210, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_210 },
{ NULL, 0, 0, NULL }
};
@@ -116700,14 +124552,14 @@ dissect_rrc_SysInfoType15_5_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_nonCriticalExtensions_197_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_211_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_197(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_211(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_rrc_T_nonCriticalExtensions_197, T_nonCriticalExtensions_197_sequence);
+ ett_rrc_T_nonCriticalExtensions_211, T_nonCriticalExtensions_211_sequence);
return offset;
}
@@ -116715,7 +124567,7 @@ dissect_rrc_T_nonCriticalExtensions_197(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_45_sequence[] = {
{ &hf_rrc_sysInfoType15_5_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_5_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_197, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_197 },
+ { &hf_rrc_nonCriticalExtensions_211, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_211 },
{ NULL, 0, 0, NULL }
};
@@ -116758,14 +124610,43 @@ dissect_rrc_SysInfoType15_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtensions_198_sequence[] = {
+static const per_sequence_t SysInfoType15_6_va40ext_IEs_sequence[] = {
+ { &hf_rrc_ue_positioning_GANSS_ReferenceMeasurementInformation_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_198(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_SysInfoType15_6_va40ext_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_rrc_T_nonCriticalExtensions_198, T_nonCriticalExtensions_198_sequence);
+ ett_rrc_SysInfoType15_6_va40ext_IEs, SysInfoType15_6_va40ext_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_212_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_212(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_rrc_T_nonCriticalExtensions_212, T_nonCriticalExtensions_212_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_va40NonCriticalExtensions_24_sequence[] = {
+ { &hf_rrc_sysInfoType15_6_va40ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_6_va40ext_IEs },
+ { &hf_rrc_nonCriticalExtensions_212, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_212 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_va40NonCriticalExtensions_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_rrc_T_va40NonCriticalExtensions_24, T_va40NonCriticalExtensions_24_sequence);
return offset;
}
@@ -116774,7 +124655,7 @@ dissect_rrc_T_nonCriticalExtensions_198(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType15_6_sequence[] = {
{ &hf_rrc_ue_positioning_GANSS_TOD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_86399 },
{ &hf_rrc_ue_positioning_GANSS_ReferenceMeasurementInformation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo },
- { &hf_rrc_nonCriticalExtensions_198, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_198 },
+ { &hf_rrc_va40NonCriticalExtensions_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_va40NonCriticalExtensions_24 },
{ NULL, 0, 0, NULL }
};
@@ -116787,14 +124668,14 @@ dissect_rrc_SysInfoType15_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtensions_199_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_213_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_199(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_213(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_rrc_T_nonCriticalExtensions_199, T_nonCriticalExtensions_199_sequence);
+ ett_rrc_T_nonCriticalExtensions_213, T_nonCriticalExtensions_213_sequence);
return offset;
}
@@ -116802,7 +124683,7 @@ dissect_rrc_T_nonCriticalExtensions_199(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType15_7_sequence[] = {
{ &hf_rrc_ue_positioning_GANSS_DataBitAssistance, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_Data_Bit_Assistance },
- { &hf_rrc_nonCriticalExtensions_199, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_199 },
+ { &hf_rrc_nonCriticalExtensions_213, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_213 },
{ NULL, 0, 0, NULL }
};
@@ -116815,14 +124696,14 @@ dissect_rrc_SysInfoType15_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtensions_200_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_214_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_200(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_214(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_rrc_T_nonCriticalExtensions_200, T_nonCriticalExtensions_200_sequence);
+ ett_rrc_T_nonCriticalExtensions_214, T_nonCriticalExtensions_214_sequence);
return offset;
}
@@ -116831,7 +124712,7 @@ dissect_rrc_T_nonCriticalExtensions_200(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType15_8_sequence[] = {
{ &hf_rrc_ue_positioning_GANSS_DataCipheringInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_CipherParameters },
{ &hf_rrc_ue_positioning_GANSS_realTimeIntegrity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_RealTimeIntegrity },
- { &hf_rrc_nonCriticalExtensions_200, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_200 },
+ { &hf_rrc_nonCriticalExtensions_214, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_214 },
{ NULL, 0, 0, NULL }
};
@@ -116872,14 +124753,14 @@ dissect_rrc_SysInfoType16_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_201_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_215_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_201(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_215(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_rrc_T_nonCriticalExtensions_201, T_nonCriticalExtensions_201_sequence);
+ ett_rrc_T_nonCriticalExtensions_215, T_nonCriticalExtensions_215_sequence);
return offset;
}
@@ -116887,7 +124768,7 @@ dissect_rrc_T_nonCriticalExtensions_201(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v920NonCriticalExtensions_06_sequence[] = {
{ &hf_rrc_sysInfoType16_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType16_v920ext_IEs },
- { &hf_rrc_nonCriticalExtensions_201, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_201 },
+ { &hf_rrc_nonCriticalExtensions_215, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_215 },
{ NULL, 0, 0, NULL }
};
@@ -117017,14 +124898,14 @@ dissect_rrc_SysInfoType17_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtensions_202_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_216_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_202(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_216(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_rrc_T_nonCriticalExtensions_202, T_nonCriticalExtensions_202_sequence);
+ ett_rrc_T_nonCriticalExtensions_216, T_nonCriticalExtensions_216_sequence);
return offset;
}
@@ -117032,7 +124913,7 @@ dissect_rrc_T_nonCriticalExtensions_202(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v770NonCriticalExtensions_47_sequence[] = {
{ &hf_rrc_sysInfoType17_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType17_v770ext_IEs },
- { &hf_rrc_nonCriticalExtensions_202, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_202 },
+ { &hf_rrc_nonCriticalExtensions_216, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_216 },
{ NULL, 0, 0, NULL }
};
@@ -117121,14 +125002,14 @@ dissect_rrc_SysInfoType18_v860ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_203_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_217_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_203(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_217(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_rrc_T_nonCriticalExtensions_203, T_nonCriticalExtensions_203_sequence);
+ ett_rrc_T_nonCriticalExtensions_217, T_nonCriticalExtensions_217_sequence);
return offset;
}
@@ -117136,7 +125017,7 @@ dissect_rrc_T_nonCriticalExtensions_203(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_32_sequence[] = {
{ &hf_rrc_sysInfoType18_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType18_v860ext },
- { &hf_rrc_nonCriticalExtensions_203, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_203 },
+ { &hf_rrc_nonCriticalExtensions_217, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_217 },
{ NULL, 0, 0, NULL }
};
@@ -117195,14 +125076,14 @@ dissect_rrc_SysInfoType19_v920ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_204_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_218_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_204(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_218(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_rrc_T_nonCriticalExtensions_204, T_nonCriticalExtensions_204_sequence);
+ ett_rrc_T_nonCriticalExtensions_218, T_nonCriticalExtensions_218_sequence);
return offset;
}
@@ -117210,7 +125091,7 @@ dissect_rrc_T_nonCriticalExtensions_204(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v920NonCriticalExtensions_07_sequence[] = {
{ &hf_rrc_sysInfoType19_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType19_v920ext },
- { &hf_rrc_nonCriticalExtensions_204, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_204 },
+ { &hf_rrc_nonCriticalExtensions_218, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_218 },
{ NULL, 0, 0, NULL }
};
@@ -117240,14 +125121,14 @@ dissect_rrc_SysInfoType19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const per_sequence_t T_nonCriticalExtensions_205_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_219_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_205(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_219(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_rrc_T_nonCriticalExtensions_205, T_nonCriticalExtensions_205_sequence);
+ ett_rrc_T_nonCriticalExtensions_219, T_nonCriticalExtensions_219_sequence);
return offset;
}
@@ -117255,7 +125136,7 @@ dissect_rrc_T_nonCriticalExtensions_205(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SysInfoType20_sequence[] = {
{ &hf_rrc_hNBName , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HNBName },
- { &hf_rrc_nonCriticalExtensions_205, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_205 },
+ { &hf_rrc_nonCriticalExtensions_219, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_219 },
{ NULL, 0, 0, NULL }
};
@@ -117297,14 +125178,14 @@ dissect_rrc_SysInfoTypeSB1_v860ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_206_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_220_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_206(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_220(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_rrc_T_nonCriticalExtensions_206, T_nonCriticalExtensions_206_sequence);
+ ett_rrc_T_nonCriticalExtensions_220, T_nonCriticalExtensions_220_sequence);
return offset;
}
@@ -117312,7 +125193,7 @@ dissect_rrc_T_nonCriticalExtensions_206(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_33_sequence[] = {
{ &hf_rrc_sysInfoTypeSB1_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoTypeSB1_v860ext },
- { &hf_rrc_nonCriticalExtensions_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_206 },
+ { &hf_rrc_nonCriticalExtensions_220, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_220 },
{ NULL, 0, 0, NULL }
};
@@ -117384,14 +125265,14 @@ dissect_rrc_SysInfoTypeSB2_v860ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtensions_207_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_221_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_207(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_221(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_rrc_T_nonCriticalExtensions_207, T_nonCriticalExtensions_207_sequence);
+ ett_rrc_T_nonCriticalExtensions_221, T_nonCriticalExtensions_221_sequence);
return offset;
}
@@ -117399,7 +125280,7 @@ dissect_rrc_T_nonCriticalExtensions_207(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_34_sequence[] = {
{ &hf_rrc_sysInfoTypeSB2_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoTypeSB2_v860ext },
- { &hf_rrc_nonCriticalExtensions_207, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_207 },
+ { &hf_rrc_nonCriticalExtensions_221, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_221 },
{ NULL, 0, 0, NULL }
};
@@ -117462,7 +125343,7 @@ dissect_rrc_UE_HistoryInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_rrc_T_interRATHandoverInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 503 "../../asn1/rrc/rrc.cnf"
+#line 519 "../../asn1/rrc/rrc.cnf"
tvbuff_t *parameter_tvb=NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@@ -117549,14 +125430,14 @@ dissect_rrc_InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs(tvbuff_t *t
}
-static const per_sequence_t T_nonCriticalExtensions_208_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_222_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_208(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_222(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_rrc_T_nonCriticalExtensions_208, T_nonCriticalExtensions_208_sequence);
+ ett_rrc_T_nonCriticalExtensions_222, T_nonCriticalExtensions_222_sequence);
return offset;
}
@@ -117564,7 +125445,7 @@ dissect_rrc_T_nonCriticalExtensions_208(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v920NonCriticalExtensions_08_sequence[] = {
{ &hf_rrc_interRATHandoverInfoWithInterRATCapabilities_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs },
- { &hf_rrc_nonCriticalExtensions_208, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_208 },
+ { &hf_rrc_nonCriticalExtensions_222, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_222 },
{ NULL, 0, 0, NULL }
};
@@ -117637,14 +125518,14 @@ dissect_rrc_T_r3_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_111_sequence[] = {
+static const per_sequence_t T_criticalExtensions_126_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_111(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_126(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_rrc_T_criticalExtensions_111, T_criticalExtensions_111_sequence);
+ ett_rrc_T_criticalExtensions_126, T_criticalExtensions_126_sequence);
return offset;
}
@@ -117658,7 +125539,7 @@ static const value_string rrc_InterRATHandoverInfoWithInterRATCapabilities_r3_va
static const per_choice_t InterRATHandoverInfoWithInterRATCapabilities_r3_choice[] = {
{ 0, &hf_rrc_r3_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r3_31 },
- { 1, &hf_rrc_criticalExtensions_111, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_111 },
+ { 1, &hf_rrc_criticalExtensions_126, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_126 },
{ 0, NULL, 0, NULL }
};
@@ -117897,7 +125778,7 @@ static const value_string rrc_MeasurementCommandWithType_vals[] = {
static const per_choice_t MeasurementCommandWithType_choice[] = {
{ 0, &hf_rrc_setup , ASN1_NO_EXTENSIONS , dissect_rrc_MeasurementType },
- { 1, &hf_rrc_modify_07 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_modify_08 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 2, &hf_rrc_release_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -117943,37 +125824,37 @@ dissect_rrc_OngoingMeasRepList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_fdd_177_sequence[] = {
+static const per_sequence_t T_fdd_182_sequence[] = {
{ &hf_rrc_dummy_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_177(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_182(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_rrc_T_fdd_177, T_fdd_177_sequence);
+ ett_rrc_T_fdd_182, T_fdd_182_sequence);
return offset;
}
-static const value_string rrc_T_modeSpecificInfo_140_vals[] = {
+static const value_string rrc_T_modeSpecificInfo_146_vals[] = {
{ 0, "fdd" },
{ 1, "tdd" },
{ 0, NULL }
};
-static const per_choice_t T_modeSpecificInfo_140_choice[] = {
- { 0, &hf_rrc_fdd_183 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_177 },
+static const per_choice_t T_modeSpecificInfo_146_choice[] = {
+ { 0, &hf_rrc_fdd_188 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_182 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_modeSpecificInfo_140(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_modeSpecificInfo_146(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_rrc_T_modeSpecificInfo_140, T_modeSpecificInfo_140_choice,
+ ett_rrc_T_modeSpecificInfo_146, T_modeSpecificInfo_146_choice,
NULL);
return offset;
@@ -117996,7 +125877,7 @@ static const per_sequence_t SRNC_RelocationInfo_r3_IEs_sequence[] = {
{ &hf_rrc_ue_Positioning_LastKnownPos, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_LastKnownPos },
{ &hf_rrc_ue_RATSpecificCapability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRAT_UE_RadioAccessCapabilityList },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
{ &hf_rrc_cn_DomainInformationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationList },
{ &hf_rrc_ongoingMeasRepList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList },
{ &hf_rrc_predefinedConfigStatusList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PredefinedConfigStatusList },
@@ -118004,7 +125885,7 @@ static const per_sequence_t SRNC_RelocationInfo_r3_IEs_sequence[] = {
{ &hf_rrc_rab_InformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList },
{ &hf_rrc_ul_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo },
{ &hf_rrc_ul_TransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_modeSpecificInfo_140, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_140 },
+ { &hf_rrc_modeSpecificInfo_146, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_146 },
{ &hf_rrc_dl_CommonTransChInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo },
{ &hf_rrc_dl_TransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList },
{ &hf_rrc_measurementReport, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementReport },
@@ -118528,14 +126409,14 @@ dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_210_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_224_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_210(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_224(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_rrc_T_nonCriticalExtensions_210, T_nonCriticalExtensions_210_sequence);
+ ett_rrc_T_nonCriticalExtensions_224, T_nonCriticalExtensions_224_sequence);
return offset;
}
@@ -118543,7 +126424,7 @@ dissect_rrc_T_nonCriticalExtensions_210(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7f0NonCriticalExtensions_17_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_210, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_210 },
+ { &hf_rrc_nonCriticalExtensions_224, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_224 },
{ NULL, 0, 0, NULL }
};
@@ -118948,16 +126829,16 @@ dissect_rrc_PDCP_Capability_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
}
-static const per_sequence_t T_fddRF_Capability_03_sequence[] = {
+static const per_sequence_t T_fddRF_Capability_04_sequence[] = {
{ &hf_rrc_ue_PowerClass_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_PowerClassExt },
{ &hf_rrc_txRxFrequencySeparation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TxRxFrequencySeparation },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fddRF_Capability_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fddRF_Capability_04(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_rrc_T_fddRF_Capability_03, T_fddRF_Capability_03_sequence);
+ ett_rrc_T_fddRF_Capability_04, T_fddRF_Capability_04_sequence);
return offset;
}
@@ -118996,7 +126877,7 @@ dissect_rrc_T_tdd128_RF_Capability_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t RF_Capability_r4_sequence[] = {
- { &hf_rrc_fddRF_Capability_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddRF_Capability_03 },
+ { &hf_rrc_fddRF_Capability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddRF_Capability_04 },
{ &hf_rrc_tdd384_RF_Capability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tdd384_RF_Capability_01 },
{ &hf_rrc_tdd128_RF_Capability_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tdd128_RF_Capability_01 },
{ NULL, 0, 0, NULL }
@@ -119015,7 +126896,7 @@ static const per_sequence_t DL_PhysChCapabilityFDD_r4_sequence[] = {
{ &hf_rrc_maxNoDPCH_PDSCH_Codes, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_8 },
{ &hf_rrc_maxNoPhysChBitsReceived, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxNoPhysChBitsReceived },
{ &hf_rrc_supportForSF_512, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_dummy2_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SimultaneousSCCPCH_DPCH_Reception },
{ &hf_rrc_dummy3_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SupportOfDedicatedPilotsForChEstimation },
{ NULL, 0, 0, NULL }
@@ -119030,16 +126911,16 @@ dissect_rrc_DL_PhysChCapabilityFDD_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_fddPhysChCapability_04_sequence[] = {
- { &hf_rrc_downlinkPhysChCapability_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityFDD_r4 },
+static const per_sequence_t T_fddPhysChCapability_05_sequence[] = {
+ { &hf_rrc_downlinkPhysChCapability_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityFDD_r4 },
{ &hf_rrc_uplinkPhysChCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityFDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fddPhysChCapability_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fddPhysChCapability_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_rrc_T_fddPhysChCapability_04, T_fddPhysChCapability_04_sequence);
+ ett_rrc_T_fddPhysChCapability_05, T_fddPhysChCapability_05_sequence);
return offset;
}
@@ -119061,8 +126942,8 @@ dissect_rrc_T_tdd384_PhysChCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t T_tdd128_PhysChCapability_01_sequence[] = {
- { &hf_rrc_downlinkPhysChCapability_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityTDD_LCR_r4 },
- { &hf_rrc_uplinkPhysChCapability_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityTDD_LCR_r4 },
+ { &hf_rrc_downlinkPhysChCapability_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityTDD_LCR_r4 },
+ { &hf_rrc_uplinkPhysChCapability_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityTDD_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -119076,7 +126957,7 @@ dissect_rrc_T_tdd128_PhysChCapability_01(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t PhysicalChannelCapability_r4_sequence[] = {
- { &hf_rrc_fddPhysChCapability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddPhysChCapability_04 },
+ { &hf_rrc_fddPhysChCapability_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddPhysChCapability_05 },
{ &hf_rrc_tdd384_PhysChCapability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tdd384_PhysChCapability },
{ &hf_rrc_tdd128_PhysChCapability_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tdd128_PhysChCapability_01 },
{ NULL, 0, 0, NULL }
@@ -119161,7 +127042,7 @@ dissect_rrc_CompressedModeMeasCapability_r4(tvbuff_t *tvb _U_, int offset _U_, a
static const per_sequence_t MeasurementCapability_r4_sequence[] = {
- { &hf_rrc_downlinkCompressedMode_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CompressedModeMeasCapability_r4 },
+ { &hf_rrc_downlinkCompressedMode_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CompressedModeMeasCapability_r4 },
{ &hf_rrc_uplinkCompressedMode_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CompressedModeMeasCapability_r4 },
{ NULL, 0, 0, NULL }
};
@@ -119178,14 +127059,14 @@ dissect_rrc_MeasurementCapability_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t UE_RadioAccessCapability_r4_sequence[] = {
{ &hf_rrc_accessStratumReleaseIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AccessStratumReleaseIndicator },
{ &hf_rrc_pdcp_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r4 },
- { &hf_rrc_rlc_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability },
+ { &hf_rrc_rlc_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability },
{ &hf_rrc_transportChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelCapability },
{ &hf_rrc_rf_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_Capability_r4 },
- { &hf_rrc_physicalChannelCapability_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_r4 },
+ { &hf_rrc_physicalChannelCapability_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_r4 },
{ &hf_rrc_ue_MultiModeRAT_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_MultiModeRAT_Capability },
{ &hf_rrc_securityCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityCapability },
{ &hf_rrc_ue_positioning_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_Capability_r4 },
- { &hf_rrc_measurementCapability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
+ { &hf_rrc_measurementCapability_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ NULL, 0, 0, NULL }
};
@@ -119207,7 +127088,7 @@ static const value_string rrc_MeasurementCommandWithType_r4_vals[] = {
static const per_choice_t MeasurementCommandWithType_r4_choice[] = {
{ 0, &hf_rrc_setup_01 , ASN1_NO_EXTENSIONS , dissect_rrc_MeasurementType_r4 },
- { 1, &hf_rrc_modify_07 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_modify_08 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 2, &hf_rrc_release_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -119253,16 +127134,16 @@ dissect_rrc_OngoingMeasRepList_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_178_sequence[] = {
+static const per_sequence_t T_fdd_183_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_178(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_183(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_rrc_T_fdd_178, T_fdd_178_sequence);
+ ett_rrc_T_fdd_183, T_fdd_183_sequence);
return offset;
}
@@ -119275,7 +127156,7 @@ static const value_string rrc_T_dummy_17_vals[] = {
};
static const per_choice_t T_dummy_17_choice[] = {
- { 0, &hf_rrc_fdd_184 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_178 },
+ { 0, &hf_rrc_fdd_189 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_183 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -119311,7 +127192,7 @@ static const per_sequence_t SRNC_RelocationInfo_r4_IEs_sequence[] = {
{ &hf_rrc_uESpecificBehaviourInformation1interRAT, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UESpecificBehaviourInformation1interRAT },
{ &hf_rrc_ue_RATSpecificCapability, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRAT_UE_RadioAccessCapabilityList },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
{ &hf_rrc_cn_DomainInformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationListFull },
{ &hf_rrc_ongoingMeasRepList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList_r4 },
{ &hf_rrc_predefinedConfigStatusList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PredefinedConfigStatusList },
@@ -119319,7 +127200,7 @@ static const per_sequence_t SRNC_RelocationInfo_r4_IEs_sequence[] = {
{ &hf_rrc_rab_InformationList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r4 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_TransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_57 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_17 },
+ { &hf_rrc_dummy_61 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_17 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_TransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r4 },
{ &hf_rrc_measurementReport, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementReport },
@@ -119379,14 +127260,14 @@ dissect_rrc_SRNC_RelocationInfo_v4d0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_211_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_225_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_211(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_225(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_rrc_T_nonCriticalExtensions_211, T_nonCriticalExtensions_211_sequence);
+ ett_rrc_T_nonCriticalExtensions_225, T_nonCriticalExtensions_225_sequence);
return offset;
}
@@ -119394,7 +127275,7 @@ dissect_rrc_T_nonCriticalExtensions_211(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7f0NonCriticalExtensions_18_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_211, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_211 },
+ { &hf_rrc_nonCriticalExtensions_225, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_225 },
{ NULL, 0, 0, NULL }
};
@@ -119682,7 +127563,7 @@ dissect_rrc_TotalRLC_AM_BufferSize_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t RLC_Capability_r5_sequence[] = {
- { &hf_rrc_totalRLC_AM_BufferSize_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TotalRLC_AM_BufferSize_r5 },
+ { &hf_rrc_totalRLC_AM_BufferSize_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TotalRLC_AM_BufferSize_r5 },
{ &hf_rrc_maximumRLC_WindowSize, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaximumRLC_WindowSize },
{ &hf_rrc_maximumAM_EntityNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaximumAM_EntityNumberRLC_Cap },
{ NULL, 0, 0, NULL }
@@ -119699,7 +127580,7 @@ dissect_rrc_RLC_Capability_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static const per_sequence_t T_supported_07_sequence[] = {
{ &hf_rrc_hsdsch_physical_layer_category, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HSDSCH_physical_layer_category },
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_dummy2_05 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
@@ -119739,7 +127620,7 @@ static const per_sequence_t DL_PhysChCapabilityFDD_r5_sequence[] = {
{ &hf_rrc_maxNoDPCH_PDSCH_Codes, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_8 },
{ &hf_rrc_maxNoPhysChBitsReceived, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MaxNoPhysChBitsReceived },
{ &hf_rrc_supportForSF_512, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
- { &hf_rrc_dummy_23 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
+ { &hf_rrc_dummy_27 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ &hf_rrc_dummy2_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SimultaneousSCCPCH_DPCH_Reception },
{ &hf_rrc_dummy3_05 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SupportOfDedicatedPilotsForChEstimation },
{ &hf_rrc_fdd_hspdsch_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_fdd_hspdsch_01 },
@@ -119755,16 +127636,16 @@ dissect_rrc_DL_PhysChCapabilityFDD_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_fddPhysChCapability_05_sequence[] = {
- { &hf_rrc_downlinkPhysChCapability_11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityFDD_r5 },
+static const per_sequence_t T_fddPhysChCapability_06_sequence[] = {
+ { &hf_rrc_downlinkPhysChCapability_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityFDD_r5 },
{ &hf_rrc_uplinkPhysChCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityFDD },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fddPhysChCapability_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fddPhysChCapability_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_rrc_T_fddPhysChCapability_05, T_fddPhysChCapability_05_sequence);
+ ett_rrc_T_fddPhysChCapability_06, T_fddPhysChCapability_06_sequence);
return offset;
}
@@ -119812,7 +127693,7 @@ dissect_rrc_DL_PhysChCapabilityTDD_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static const per_sequence_t T_tdd384_PhysChCapability_01_sequence[] = {
- { &hf_rrc_downlinkPhysChCapability_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityTDD_r5 },
+ { &hf_rrc_downlinkPhysChCapability_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityTDD_r5 },
{ &hf_rrc_uplinkPhysChCapability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityTDD },
{ NULL, 0, 0, NULL }
};
@@ -119869,8 +127750,8 @@ dissect_rrc_DL_PhysChCapabilityTDD_LCR_r5(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t T_tdd128_PhysChCapability_02_sequence[] = {
- { &hf_rrc_downlinkPhysChCapability_13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityTDD_LCR_r5 },
- { &hf_rrc_uplinkPhysChCapability_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityTDD_LCR_r4 },
+ { &hf_rrc_downlinkPhysChCapability_15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_PhysChCapabilityTDD_LCR_r5 },
+ { &hf_rrc_uplinkPhysChCapability_09, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_PhysChCapabilityTDD_LCR_r4 },
{ NULL, 0, 0, NULL }
};
@@ -119884,7 +127765,7 @@ dissect_rrc_T_tdd128_PhysChCapability_02(tvbuff_t *tvb _U_, int offset _U_, asn1
static const per_sequence_t PhysicalChannelCapability_r5_sequence[] = {
- { &hf_rrc_fddPhysChCapability_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddPhysChCapability_05 },
+ { &hf_rrc_fddPhysChCapability_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddPhysChCapability_06 },
{ &hf_rrc_tdd384_PhysChCapability_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tdd384_PhysChCapability_01 },
{ &hf_rrc_tdd128_PhysChCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tdd128_PhysChCapability_02 },
{ NULL, 0, 0, NULL }
@@ -119919,14 +127800,14 @@ static const per_sequence_t UE_RadioAccessCapability_r5_sequence[] = {
{ &hf_rrc_accessStratumReleaseIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AccessStratumReleaseIndicator },
{ &hf_rrc_dl_CapabilityWithSimultaneousHS_DSCHConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CapabilityWithSimultaneousHS_DSCHConfig },
{ &hf_rrc_pdcp_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r5 },
- { &hf_rrc_rlc_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_r5 },
+ { &hf_rrc_rlc_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_r5 },
{ &hf_rrc_transportChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelCapability },
{ &hf_rrc_rf_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_Capability_r4 },
- { &hf_rrc_physicalChannelCapability_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_r5 },
+ { &hf_rrc_physicalChannelCapability_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_r5 },
{ &hf_rrc_ue_MultiModeRAT_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_MultiModeRAT_Capability_r5 },
{ &hf_rrc_securityCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityCapability },
{ &hf_rrc_ue_positioning_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_Capability_r4 },
- { &hf_rrc_measurementCapability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
+ { &hf_rrc_measurementCapability_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ NULL, 0, 0, NULL }
};
@@ -120010,16 +127891,16 @@ dissect_rrc_OngoingMeasRepList_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_fdd_179_sequence[] = {
+static const per_sequence_t T_fdd_184_sequence[] = {
{ &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID },
{ &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_fdd_179(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_fdd_184(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_rrc_T_fdd_179, T_fdd_179_sequence);
+ ett_rrc_T_fdd_184, T_fdd_184_sequence);
return offset;
}
@@ -120032,7 +127913,7 @@ static const value_string rrc_T_dummy_18_vals[] = {
};
static const per_choice_t T_dummy_18_choice[] = {
- { 0, &hf_rrc_fdd_185 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_179 },
+ { 0, &hf_rrc_fdd_190 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_184 },
{ 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -120068,7 +127949,7 @@ static const per_sequence_t SRNC_RelocationInfo_r5_IEs_sequence[] = {
{ &hf_rrc_uESpecificBehaviourInformation1interRAT, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UESpecificBehaviourInformation1interRAT },
{ &hf_rrc_ue_RATSpecificCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRAT_UE_RadioAccessCapabilityList_r5 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
{ &hf_rrc_cn_DomainInformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationListFull },
{ &hf_rrc_ongoingMeasRepList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList_r5 },
{ &hf_rrc_predefinedConfigStatusList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PredefinedConfigStatusList },
@@ -120076,7 +127957,7 @@ static const per_sequence_t SRNC_RelocationInfo_r5_IEs_sequence[] = {
{ &hf_rrc_rab_InformationList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r5 },
{ &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
{ &hf_rrc_ul_TransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList },
- { &hf_rrc_dummy_58 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_18 },
+ { &hf_rrc_dummy_62 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_18 },
{ &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
{ &hf_rrc_dl_TransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r5 },
{ &hf_rrc_tpc_CombinationInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TPC_CombinationInfoList },
@@ -120094,14 +127975,14 @@ dissect_rrc_SRNC_RelocationInfo_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtensions_212_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_226_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_212(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_226(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_rrc_T_nonCriticalExtensions_212, T_nonCriticalExtensions_212_sequence);
+ ett_rrc_T_nonCriticalExtensions_226, T_nonCriticalExtensions_226_sequence);
return offset;
}
@@ -120109,7 +127990,7 @@ dissect_rrc_T_nonCriticalExtensions_212(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7f0NonCriticalExtensions_19_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_212, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_212 },
+ { &hf_rrc_nonCriticalExtensions_226, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_226 },
{ NULL, 0, 0, NULL }
};
@@ -120339,14 +128220,14 @@ static const per_sequence_t UE_RadioAccessCapability_r6_sequence[] = {
{ &hf_rrc_accessStratumReleaseIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AccessStratumReleaseIndicator },
{ &hf_rrc_dl_CapabilityWithSimultaneousHS_DSCHConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CapabilityWithSimultaneousHS_DSCHConfig },
{ &hf_rrc_pdcp_Capability_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r6 },
- { &hf_rrc_rlc_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_r5 },
+ { &hf_rrc_rlc_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_r5 },
{ &hf_rrc_transportChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelCapability },
{ &hf_rrc_rf_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_Capability_r4 },
- { &hf_rrc_physicalChannelCapability_07, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_r5 },
+ { &hf_rrc_physicalChannelCapability_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_r5 },
{ &hf_rrc_ue_MultiModeRAT_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_MultiModeRAT_Capability_r5 },
{ &hf_rrc_securityCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityCapability },
{ &hf_rrc_ue_positioning_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_Capability_r4 },
- { &hf_rrc_measurementCapability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
+ { &hf_rrc_measurementCapability_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ NULL, 0, 0, NULL }
};
@@ -120398,7 +128279,7 @@ static const value_string rrc_MeasurementCommandWithType_r6_vals[] = {
static const per_choice_t MeasurementCommandWithType_r6_choice[] = {
{ 0, &hf_rrc_setup_02 , ASN1_NO_EXTENSIONS , dissect_rrc_MeasurementType_r6 },
- { 1, &hf_rrc_modify_07 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_modify_08 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 2, &hf_rrc_release_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -120478,7 +128359,7 @@ static const per_sequence_t SRNC_RelocationInfo_r6_IEs_sequence[] = {
{ &hf_rrc_ueCapabilityContainer_UCI_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_ueCapabilityContainer_UCI_01 },
{ &hf_rrc_ue_RATSpecificCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRAT_UE_RadioAccessCapabilityList_r5 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
{ &hf_rrc_cn_DomainInformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationListFull },
{ &hf_rrc_ongoingMeasRepList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList_r6 },
{ &hf_rrc_interRATCellInfoIndication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATCellInfoIndication },
@@ -120583,14 +128464,14 @@ dissect_rrc_SRNC_RelocationInfo_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_213_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_227_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_213(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_227(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_rrc_T_nonCriticalExtensions_213, T_nonCriticalExtensions_213_sequence);
+ ett_rrc_T_nonCriticalExtensions_227, T_nonCriticalExtensions_227_sequence);
return offset;
}
@@ -120598,7 +128479,7 @@ dissect_rrc_T_nonCriticalExtensions_213(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_36_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_213, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_213 },
+ { &hf_rrc_nonCriticalExtensions_227, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_227 },
{ NULL, 0, 0, NULL }
};
@@ -120711,7 +128592,7 @@ static const value_string rrc_MeasurementCommandWithType_r7_vals[] = {
static const per_choice_t MeasurementCommandWithType_r7_choice[] = {
{ 0, &hf_rrc_setup_03 , ASN1_NO_EXTENSIONS , dissect_rrc_MeasurementType_r7 },
- { 1, &hf_rrc_modify_07 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_modify_08 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 2, &hf_rrc_release_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -120792,7 +128673,7 @@ static const per_sequence_t SRNC_RelocationInfo_r7_IEs_sequence[] = {
{ &hf_rrc_ue_RATSpecificCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRAT_UE_RadioAccessCapabilityList_r5 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_srns_t_305 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_305 },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
{ &hf_rrc_cn_DomainInformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationListFull },
{ &hf_rrc_ongoingMeasRepList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList_r7 },
{ &hf_rrc_interRATCellInfoIndication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATCellInfoIndication },
@@ -120831,14 +128712,14 @@ dissect_rrc_T_sRNC_RelocationInfo_r7_add_ext(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtensions_214_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_228_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_214(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_228(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_rrc_T_nonCriticalExtensions_214, T_nonCriticalExtensions_214_sequence);
+ ett_rrc_T_nonCriticalExtensions_228, T_nonCriticalExtensions_228_sequence);
return offset;
}
@@ -120846,7 +128727,7 @@ dissect_rrc_T_nonCriticalExtensions_214(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v860NonCriticalExtensions_37_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v860ext_IEs },
- { &hf_rrc_nonCriticalExtensions_214, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_214 },
+ { &hf_rrc_nonCriticalExtensions_228, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_228 },
{ NULL, 0, 0, NULL }
};
@@ -120929,7 +128810,7 @@ static const value_string rrc_MeasurementCommandWithType_r8_vals[] = {
static const per_choice_t MeasurementCommandWithType_r8_choice[] = {
{ 0, &hf_rrc_setup_04 , ASN1_NO_EXTENSIONS , dissect_rrc_MeasurementType_r8 },
- { 1, &hf_rrc_modify_07 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_modify_08 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 2, &hf_rrc_release_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -121091,7 +128972,7 @@ static const per_sequence_t SRNC_RelocationInfo_r8_IEs_sequence[] = {
{ &hf_rrc_ue_RATSpecificCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRAT_UE_RadioAccessCapabilityList_r5 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_srns_t_305 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_305 },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
{ &hf_rrc_cn_DomainInformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationListFull },
{ &hf_rrc_ongoingMeasRepList_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList_r8 },
{ &hf_rrc_interRATCellInfoIndication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATCellInfoIndication },
@@ -121136,14 +129017,14 @@ dissect_rrc_SRNC_RelocationInfo_v8d0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_215_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_229_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_215(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_229(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_rrc_T_nonCriticalExtensions_215, T_nonCriticalExtensions_215_sequence);
+ ett_rrc_T_nonCriticalExtensions_229, T_nonCriticalExtensions_229_sequence);
return offset;
}
@@ -121151,7 +129032,7 @@ dissect_rrc_T_nonCriticalExtensions_215(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v8d0NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v8d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v8d0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_215, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_215 },
+ { &hf_rrc_nonCriticalExtensions_229, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_229 },
{ NULL, 0, 0, NULL }
};
@@ -121249,7 +129130,7 @@ static const value_string rrc_MeasurementCommandWithType_r9_vals[] = {
static const per_choice_t MeasurementCommandWithType_r9_choice[] = {
{ 0, &hf_rrc_setup_05 , ASN1_NO_EXTENSIONS , dissect_rrc_MeasurementType_r9 },
- { 1, &hf_rrc_modify_07 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 1, &hf_rrc_modify_08 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 2, &hf_rrc_release_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
{ 0, NULL, 0, NULL }
};
@@ -121388,7 +129269,7 @@ static const per_sequence_t SRNC_RelocationInfo_r9_IEs_sequence[] = {
{ &hf_rrc_ue_RATSpecificCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRAT_UE_RadioAccessCapabilityList_r5 },
{ &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
{ &hf_rrc_srns_t_305 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_305 },
- { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
{ &hf_rrc_cn_DomainInformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationListFull },
{ &hf_rrc_ongoingMeasRepList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList_r9 },
{ &hf_rrc_interRATCellInfoIndication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATCellInfoIndication },
@@ -121464,14 +129345,14 @@ dissect_rrc_SRNC_RelocationInfo_v970ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_216_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_230_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_216(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_230(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_rrc_T_nonCriticalExtensions_216, T_nonCriticalExtensions_216_sequence);
+ ett_rrc_T_nonCriticalExtensions_230, T_nonCriticalExtensions_230_sequence);
return offset;
}
@@ -121479,7 +129360,7 @@ dissect_rrc_T_nonCriticalExtensions_216(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v970NonCriticalExtensions_04_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v970ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v970ext_IEs },
- { &hf_rrc_nonCriticalExtensions_216, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_216 },
+ { &hf_rrc_nonCriticalExtensions_230, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_230 },
{ NULL, 0, 0, NULL }
};
@@ -121523,123 +129404,328 @@ dissect_rrc_T_r9_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_118_sequence[] = {
+
+static int
+dissect_rrc_T_ueCapabilityContainer_07(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_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_UE_CapabilityContainer_IEs_PDU);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_T_ueCapabilityContainer_RSC_05(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_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_RRCConnectionSetupComplete_r3_add_ext_IEs_PDU);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_T_ueCapabilityContainer_UCI_05(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_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_UECapabilityInformation_r3_add_ext_IEs_PDU);
+
+ return offset;
+}
+
+
+static const value_string rrc_MeasurementCommandWithType_r10_vals[] = {
+ { 0, "setup" },
+ { 1, "modify" },
+ { 2, "release" },
+ { 0, NULL }
+};
+
+static const per_choice_t MeasurementCommandWithType_r10_choice[] = {
+ { 0, &hf_rrc_setup_06 , ASN1_NO_EXTENSIONS , dissect_rrc_MeasurementType_r10 },
+ { 1, &hf_rrc_modify_08 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 2, &hf_rrc_release_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_MeasurementCommandWithType_r10(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_rrc_MeasurementCommandWithType_r10, MeasurementCommandWithType_r10_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t OngoingMeasRep_r10_sequence[] = {
+ { &hf_rrc_measurementIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementIdentity },
+ { &hf_rrc_measurementCommandWithType_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementCommandWithType_r10 },
+ { &hf_rrc_measurementReportingMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementReportingMode },
+ { &hf_rrc_additionalMeasurementID_List, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalMeasurementID_List },
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_118(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_OngoingMeasRep_r10(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_rrc_T_criticalExtensions_118, T_criticalExtensions_118_sequence);
+ ett_rrc_OngoingMeasRep_r10, OngoingMeasRep_r10_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t OngoingMeasRepList_r10_sequence_of[1] = {
+ { &hf_rrc_OngoingMeasRepList_r10_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OngoingMeasRep_r10 },
+};
+
+static int
+dissect_rrc_OngoingMeasRepList_r10(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_rrc_OngoingMeasRepList_r10, OngoingMeasRepList_r10_sequence_of,
+ 1, maxNoOfMeas, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_rrc_T_measurementReport_04(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_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_MeasurementReport_PDU);
+
+ return offset;
+}
+
+
+static const per_sequence_t SRNC_RelocationInfo_r10_IEs_sequence[] = {
+ { &hf_rrc_rb_IdentityForHOMessage, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RB_Identity },
+ { &hf_rrc_stateOfRRC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_StateOfRRC },
+ { &hf_rrc_stateOfRRC_Procedure, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_StateOfRRC_Procedure },
+ { &hf_rrc_cipheringStatusList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CipheringStatusList_r4 },
+ { &hf_rrc_latestConfiguredCN_Domain, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CN_DomainIdentity },
+ { &hf_rrc_calculationTimeForCiphering, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CalculationTimeForCiphering },
+ { &hf_rrc_count_C_List , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_COUNT_C_List },
+ { &hf_rrc_cipheringInfoPerRB_List_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CipheringInfoPerRB_List_r4 },
+ { &hf_rrc_integrityProtectionStatus, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntegrityProtectionStatus },
+ { &hf_rrc_srb_SpecificIntegrityProtInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SRB_SpecificIntegrityProtInfoList },
+ { &hf_rrc_implementationSpecificParams, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ImplementationSpecificParams },
+ { &hf_rrc_u_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_U_RNTI },
+ { &hf_rrc_c_RNTI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_C_RNTI },
+ { &hf_rrc_ue_RadioAccessCapability_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapability_r6 },
+ { &hf_rrc_ue_RadioAccessCapability_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBandFDDList },
+ { &hf_rrc_ue_Positioning_LastKnownPos, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_LastKnownPos },
+ { &hf_rrc_uESpecificBehaviourInformation1idle, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UESpecificBehaviourInformation1idle },
+ { &hf_rrc_uESpecificBehaviourInformation1interRAT, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UESpecificBehaviourInformation1interRAT },
+ { &hf_rrc_ueCapabilityContainer_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_ueCapabilityContainer_07 },
+ { &hf_rrc_ueCapabilityContainer_RSC_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_ueCapabilityContainer_RSC_05 },
+ { &hf_rrc_ueCapabilityContainer_UCI_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_ueCapabilityContainer_UCI_05 },
+ { &hf_rrc_ue_RATSpecificCapability_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRAT_UE_RadioAccessCapabilityList_r5 },
+ { &hf_rrc_ura_Identity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_URA_Identity },
+ { &hf_rrc_srns_t_305 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_305 },
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NAS_SystemInformationGSM_MAP },
+ { &hf_rrc_cn_DomainInformationList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CN_DomainInformationListFull },
+ { &hf_rrc_ongoingMeasRepList_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList_r10 },
+ { &hf_rrc_interRATCellInfoIndication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_InterRATCellInfoIndication },
+ { &hf_rrc_predefinedConfigStatusList_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PredefinedConfigStatusList },
+ { &hf_rrc_srb_InformationList_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_InformationSetupList_r8 },
+ { &hf_rrc_rab_InformationList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r8 },
+ { &hf_rrc_pdcp_ROHC_TargetMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_ROHC_TargetMode },
+ { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 },
+ { &hf_rrc_ul_TransChInfoList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList_r8 },
+ { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 },
+ { &hf_rrc_dl_TransChInfoList_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r9 },
+ { &hf_rrc_tpc_CombinationInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TPC_CombinationInfoList },
+ { &hf_rrc_e_RGCH_CombinationInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RGCH_CombinationInfoList },
+ { &hf_rrc_storedCompressedModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_StoredCompressedModeInfo_r8 },
+ { &hf_rrc_secondary_tpc_CombinationInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TPC_CombinationInfoList_r9 },
+ { &hf_rrc_secondary_e_RGCH_CombinationInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RGCH_CombinationInfoList_r9 },
+ { &hf_rrc_measurementReport_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_measurementReport_04 },
+ { &hf_rrc_failureCause , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_FailureCauseWithProtErr },
+ { &hf_rrc_ue_HistoryInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_HistoryInformation },
+ { &hf_rrc_mbms_JoinedInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_JoinedInformation_r6 },
+ { &hf_rrc_mbmsSelectedServiceInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_SelectedServiceInfo },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_SRNC_RelocationInfo_r10_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_rrc_SRNC_RelocationInfo_r10_IEs, SRNC_RelocationInfo_r10_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtensions_231_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_nonCriticalExtensions_231(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_rrc_T_nonCriticalExtensions_231, T_nonCriticalExtensions_231_sequence);
return offset;
}
-static const value_string rrc_T_criticalExtensions_117_vals[] = {
+static const per_sequence_t T_r10_13_sequence[] = {
+ { &hf_rrc_sRNC_RelocationInfo_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_r10_IEs },
+ { &hf_rrc_sRNC_RelocationInfo_r10_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING },
+ { &hf_rrc_nonCriticalExtensions_231, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_231 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_r10_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_rrc_T_r10_13, T_r10_13_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensions_134_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_134(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_rrc_T_criticalExtensions_134, T_criticalExtensions_134_sequence);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_133_vals[] = {
+ { 0, "r10" },
+ { 1, "criticalExtensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_133_choice[] = {
+ { 0, &hf_rrc_r10_13 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r10_13 },
+ { 1, &hf_rrc_criticalExtensions_134, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_134 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_rrc_T_criticalExtensions_133(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_rrc_T_criticalExtensions_133, T_criticalExtensions_133_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string rrc_T_criticalExtensions_132_vals[] = {
{ 0, "r9" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_117_choice[] = {
+static const per_choice_t T_criticalExtensions_132_choice[] = {
{ 0, &hf_rrc_r9_11 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r9_11 },
- { 1, &hf_rrc_criticalExtensions_118, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_118 },
+ { 1, &hf_rrc_criticalExtensions_133, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_133 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_117(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_132(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_rrc_T_criticalExtensions_117, T_criticalExtensions_117_choice,
+ ett_rrc_T_criticalExtensions_132, T_criticalExtensions_132_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_116_vals[] = {
+static const value_string rrc_T_criticalExtensions_131_vals[] = {
{ 0, "r8" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_116_choice[] = {
+static const per_choice_t T_criticalExtensions_131_choice[] = {
{ 0, &hf_rrc_r8_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r8_12 },
- { 1, &hf_rrc_criticalExtensions_117, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_117 },
+ { 1, &hf_rrc_criticalExtensions_132, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_132 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_116(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_131(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_rrc_T_criticalExtensions_116, T_criticalExtensions_116_choice,
+ ett_rrc_T_criticalExtensions_131, T_criticalExtensions_131_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_115_vals[] = {
+static const value_string rrc_T_criticalExtensions_130_vals[] = {
{ 0, "r7" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_115_choice[] = {
+static const per_choice_t T_criticalExtensions_130_choice[] = {
{ 0, &hf_rrc_r7_16 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r7_16 },
- { 1, &hf_rrc_criticalExtensions_116, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_116 },
+ { 1, &hf_rrc_criticalExtensions_131, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_131 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_130(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_rrc_T_criticalExtensions_115, T_criticalExtensions_115_choice,
+ ett_rrc_T_criticalExtensions_130, T_criticalExtensions_130_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_114_vals[] = {
+static const value_string rrc_T_criticalExtensions_129_vals[] = {
{ 0, "r6" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_114_choice[] = {
+static const per_choice_t T_criticalExtensions_129_choice[] = {
{ 0, &hf_rrc_r6_12 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r6_12 },
- { 1, &hf_rrc_criticalExtensions_115, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_115 },
+ { 1, &hf_rrc_criticalExtensions_130, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_130 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_114(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_129(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_rrc_T_criticalExtensions_114, T_criticalExtensions_114_choice,
+ ett_rrc_T_criticalExtensions_129, T_criticalExtensions_129_choice,
NULL);
return offset;
}
-static const value_string rrc_T_criticalExtensions_113_vals[] = {
+static const value_string rrc_T_criticalExtensions_128_vals[] = {
{ 0, "r5" },
{ 1, "criticalExtensions" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_113_choice[] = {
+static const per_choice_t T_criticalExtensions_128_choice[] = {
{ 0, &hf_rrc_r5_15 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_15 },
- { 1, &hf_rrc_criticalExtensions_114, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_114 },
+ { 1, &hf_rrc_criticalExtensions_129, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_129 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_113(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_128(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_rrc_T_criticalExtensions_113, T_criticalExtensions_113_choice,
+ ett_rrc_T_criticalExtensions_128, T_criticalExtensions_128_choice,
NULL);
return offset;
@@ -121654,7 +129740,7 @@ static const value_string rrc_T_later_than_r3_28_vals[] = {
static const per_choice_t T_later_than_r3_28_choice[] = {
{ 0, &hf_rrc_r4_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r4_14 },
- { 1, &hf_rrc_criticalExtensions_113, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_113 },
+ { 1, &hf_rrc_criticalExtensions_128, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_128 },
{ 0, NULL, 0, NULL }
};
@@ -121834,14 +129920,14 @@ dissect_rrc_RFC3095_ContextInfoList_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtensions_209_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_223_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_209(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_223(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_rrc_T_nonCriticalExtensions_209, T_nonCriticalExtensions_209_sequence);
+ ett_rrc_T_nonCriticalExtensions_223, T_nonCriticalExtensions_223_sequence);
return offset;
}
@@ -121849,7 +129935,7 @@ dissect_rrc_T_nonCriticalExtensions_209(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_r5_14_sequence[] = {
{ &hf_rrc_rFC3095_ContextInfoList_r5, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RFC3095_ContextInfoList_r5 },
- { &hf_rrc_nonCriticalExtensions_209, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_209 },
+ { &hf_rrc_nonCriticalExtensions_223, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_223 },
{ NULL, 0, 0, NULL }
};
@@ -121862,14 +129948,14 @@ dissect_rrc_T_r5_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
}
-static const per_sequence_t T_criticalExtensions_112_sequence[] = {
+static const per_sequence_t T_criticalExtensions_127_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_criticalExtensions_112(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_criticalExtensions_127(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_rrc_T_criticalExtensions_112, T_criticalExtensions_112_sequence);
+ ett_rrc_T_criticalExtensions_127, T_criticalExtensions_127_sequence);
return offset;
}
@@ -121883,7 +129969,7 @@ static const value_string rrc_RFC3095_ContextInfo_r5_vals[] = {
static const per_choice_t RFC3095_ContextInfo_r5_choice[] = {
{ 0, &hf_rrc_r5_14 , ASN1_NO_EXTENSIONS , dissect_rrc_T_r5_14 },
- { 1, &hf_rrc_criticalExtensions_112, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_112 },
+ { 1, &hf_rrc_criticalExtensions_127, ASN1_NO_EXTENSIONS , dissect_rrc_T_criticalExtensions_127 },
{ 0, NULL, 0, NULL }
};
@@ -121926,7 +130012,7 @@ dissect_rrc_ToTargetRNC_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_rrc_T_dL_DCCHmessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 441 "../../asn1/rrc/rrc.cnf"
+#line 457 "../../asn1/rrc/rrc.cnf"
tvbuff_t *dl_dcch_message_tvb=NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@@ -122004,14 +130090,14 @@ dissect_rrc_SRNC_RelocationInfo_v3h0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtensions_217_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_232_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_217(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_232(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_rrc_T_nonCriticalExtensions_217, T_nonCriticalExtensions_217_sequence);
+ ett_rrc_T_nonCriticalExtensions_232, T_nonCriticalExtensions_232_sequence);
return offset;
}
@@ -122019,7 +130105,7 @@ dissect_rrc_T_nonCriticalExtensions_217(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7f0NonCriticalExtensions_21_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_217, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_217 },
+ { &hf_rrc_nonCriticalExtensions_232, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_232 },
{ NULL, 0, 0, NULL }
};
@@ -122047,14 +130133,14 @@ dissect_rrc_SRNC_RelocationInfo_r6_add_ext_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtensions_218_sequence[] = {
+static const per_sequence_t T_nonCriticalExtensions_233_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_rrc_T_nonCriticalExtensions_218(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_rrc_T_nonCriticalExtensions_233(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_rrc_T_nonCriticalExtensions_218, T_nonCriticalExtensions_218_sequence);
+ ett_rrc_T_nonCriticalExtensions_233, T_nonCriticalExtensions_233_sequence);
return offset;
}
@@ -122062,7 +130148,7 @@ dissect_rrc_T_nonCriticalExtensions_218(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t T_v7f0NonCriticalExtensions_22_sequence[] = {
{ &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs },
- { &hf_rrc_nonCriticalExtensions_218, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_218 },
+ { &hf_rrc_nonCriticalExtensions_233, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_233 },
{ NULL, 0, 0, NULL }
};
@@ -122678,7 +130764,7 @@ static int dissect_MeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
/*--- End of included file: packet-rrc-fn.c ---*/
-#line 118 "../../asn1/rrc/packet-rrc-template.c"
+#line 126 "../../asn1/rrc/packet-rrc-template.c"
#include "packet-rrc.h"
@@ -123149,12 +131235,12 @@ void proto_register_rrc(void) {
{ "handoverFromUTRANCommand-EUTRA", "rrc.handoverFromUTRANCommand_EUTRA",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_spare3,
- { "spare3", "rrc.spare3",
+ { &hf_rrc_ueInformationRequest,
+ { "ueInformationRequest", "rrc.ueInformationRequest",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_spare2,
- { "spare2", "rrc.spare2",
+ { &hf_rrc_loggingMeasurementConfiguration,
+ { "loggingMeasurementConfiguration", "rrc.loggingMeasurementConfiguration",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_rrc_spare1,
@@ -123289,6 +131375,70 @@ void proto_register_rrc(void) {
{ "mbmsModificationRequest", "rrc.mbmsModificationRequest",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_ul_DCCH_MessageType_ext,
+ { "ul-DCCH-MessageType-ext", "rrc.ul_DCCH_MessageType_ext",
+ FT_UINT32, BASE_DEC, VALS(rrc_UL_DCCH_MessageType_ext_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_ueInformationResponse,
+ { "ueInformationResponse", "rrc.ueInformationResponse",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare15,
+ { "spare15", "rrc.spare15",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare14,
+ { "spare14", "rrc.spare14",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare13,
+ { "spare13", "rrc.spare13",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare12,
+ { "spare12", "rrc.spare12",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare11,
+ { "spare11", "rrc.spare11",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare10,
+ { "spare10", "rrc.spare10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare9,
+ { "spare9", "rrc.spare9",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare8,
+ { "spare8", "rrc.spare8",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare7,
+ { "spare7", "rrc.spare7",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare6,
+ { "spare6", "rrc.spare6",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare5,
+ { "spare5", "rrc.spare5",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare4,
+ { "spare4", "rrc.spare4",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare3,
+ { "spare3", "rrc.spare3",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_spare2,
+ { "spare2", "rrc.spare2",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_message_02,
{ "message", "rrc.message",
FT_UINT32, BASE_DEC, VALS(rrc_DL_CCCH_MessageType_vals), 0,
@@ -123397,30 +131547,6 @@ void proto_register_rrc(void) {
{ "mbmsUnmodifiedServicesInformation", "rrc.mbmsUnmodifiedServicesInformation",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_spare9,
- { "spare9", "rrc.spare9",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_rrc_spare8,
- { "spare8", "rrc.spare8",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_rrc_spare7,
- { "spare7", "rrc.spare7",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_rrc_spare6,
- { "spare6", "rrc.spare6",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_rrc_spare5,
- { "spare5", "rrc.spare5",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_rrc_spare4,
- { "spare4", "rrc.spare4",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_rrc_message_10,
{ "message", "rrc.message",
FT_UINT32, BASE_DEC, VALS(rrc_MSCH_MessageType_vals), 0,
@@ -123619,8 +131745,28 @@ void proto_register_rrc(void) {
"T_nonCriticalExtensions_04", HFILL }},
{ &hf_rrc_criticalExtensions_04,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_NONE, BASE_NONE, NULL, 0,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_04_vals), 0,
"T_criticalExtensions_04", HFILL }},
+ { &hf_rrc_r10,
+ { "r10", "rrc.r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_activeSetUpdate_r10,
+ { "activeSetUpdate-r10", "rrc.activeSetUpdate_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ActiveSetUpdate_r10_IEs", HFILL }},
+ { &hf_rrc_activeSetUpdate_r10_add_ext,
+ { "activeSetUpdate-r10-add-ext", "rrc.activeSetUpdate_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_05,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_05", HFILL }},
+ { &hf_rrc_criticalExtensions_05,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_05", HFILL }},
{ &hf_rrc_dummy,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
@@ -123841,6 +131987,18 @@ void proto_register_rrc(void) {
{ "rl-AdditionInformationList", "rrc.rl_AdditionInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
"RL_AdditionInformationList_v950ext", HFILL }},
+ { &hf_rrc_rl_AdditionInformationList_07,
+ { "rl-AdditionInformationList", "rrc.rl_AdditionInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "RL_AdditionInformationList_r10", HFILL }},
+ { &hf_rrc_dl_SecondaryCellInfoFDD_02,
+ { "dl-SecondaryCellInfoFDD", "rrc.dl_SecondaryCellInfoFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "DL_SecondaryCellInfoFDD_r10", HFILL }},
+ { &hf_rrc_additionalDLSecCellInfoListFDD,
+ { "additionalDLSecCellInfoListFDD", "rrc.additionalDLSecCellInfoListFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_dummy_02,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
@@ -123861,10 +132019,10 @@ void proto_register_rrc(void) {
{ "activeSetUpdateComplete-r3-add-ext", "rrc.activeSetUpdateComplete_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_05,
+ { &hf_rrc_nonCriticalExtensions_06,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_05", HFILL }},
+ "T_nonCriticalExtensions_06", HFILL }},
{ &hf_rrc_failureCause,
{ "failureCause", "rrc.failureCause",
FT_UINT32, BASE_DEC, VALS(rrc_FailureCauseWithProtErr_vals), 0,
@@ -123877,10 +132035,10 @@ void proto_register_rrc(void) {
{ "activeSetUpdateFailure-r3-add-ext", "rrc.activeSetUpdateFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_06,
+ { &hf_rrc_nonCriticalExtensions_07,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_06", HFILL }},
+ "T_nonCriticalExtensions_07", HFILL }},
{ &hf_rrc_r3_01,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -123937,18 +132095,26 @@ void proto_register_rrc(void) {
{ "assistanceDataDelivery-v920ext", "rrc.assistanceDataDelivery_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
"AssistanceDataDelivery_v920ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_07,
+ { &hf_rrc_va40NonCriticalExtension,
+ { "va40NonCriticalExtension", "rrc.va40NonCriticalExtension",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_assistanceDataDelivery_va40ext,
+ { "assistanceDataDelivery-va40ext", "rrc.assistanceDataDelivery_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "AssistanceDataDelivery_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_08,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_07", HFILL }},
+ "T_nonCriticalExtensions_08", HFILL }},
{ &hf_rrc_later_than_r3_01,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_01", HFILL }},
- { &hf_rrc_criticalExtensions_05,
+ { &hf_rrc_criticalExtensions_06,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_05", HFILL }},
+ "T_criticalExtensions_06", HFILL }},
{ &hf_rrc_ue_positioning_GPS_AssistanceData,
{ "ue-positioning-GPS-AssistanceData", "rrc.ue_positioning_GPS_AssistanceData",
FT_NONE, BASE_NONE, NULL, 0,
@@ -123989,6 +132155,14 @@ void proto_register_rrc(void) {
{ "ue-positioning-GANSS-AssistanceData-v920ext", "rrc.ue_positioning_GANSS_AssistanceData_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_ue_positioning_GPS_AssistanceData_va40ext,
+ { "ue-positioning-GPS-AssistanceData-va40ext", "rrc.ue_positioning_GPS_AssistanceData_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_ue_positioning_GANSS_AssistanceData_va40ext,
+ { "ue-positioning-GANSS-AssistanceData-va40ext", "rrc.ue_positioning_GANSS_AssistanceData_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_r3_02,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124013,18 +132187,18 @@ void proto_register_rrc(void) {
{ "cellChangeOrderFromUTRAN-v590ext", "rrc.cellChangeOrderFromUTRAN_v590ext",
FT_NONE, BASE_NONE, NULL, 0,
"CellChangeOrderFromUTRAN_v590ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_08,
+ { &hf_rrc_nonCriticalExtensions_09,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_08", HFILL }},
+ "T_nonCriticalExtensions_09", HFILL }},
{ &hf_rrc_later_than_r3_02,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_02", HFILL }},
- { &hf_rrc_criticalExtensions_06,
+ { &hf_rrc_criticalExtensions_07,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_06", HFILL }},
+ "T_criticalExtensions_07", HFILL }},
{ &hf_rrc_rab_InformationList,
{ "rab-InformationList", "rrc.rab_InformationList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -124061,18 +132235,18 @@ void proto_register_rrc(void) {
{ "cellChangeOrderFromUTRANFailure-r3-add-ext", "rrc.cellChangeOrderFromUTRANFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_09,
+ { &hf_rrc_nonCriticalExtensions_10,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_09", HFILL }},
+ "T_nonCriticalExtensions_10", HFILL }},
{ &hf_rrc_dummy_03,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_criticalExtensions_07,
+ { &hf_rrc_criticalExtensions_08,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_07", HFILL }},
+ "T_criticalExtensions_08", HFILL }},
{ &hf_rrc_interRAT_ChangeFailureCause,
{ "interRAT-ChangeFailureCause", "rrc.interRAT_ChangeFailureCause",
FT_UINT32, BASE_DEC, VALS(rrc_InterRAT_ChangeFailureCause_vals), 0,
@@ -124157,10 +132331,18 @@ void proto_register_rrc(void) {
{ "cellUpdate-v860ext", "rrc.cellUpdate_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"CellUpdate_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_10,
+ { &hf_rrc_va40NonCriticalExtensions,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_cellUpdate_va40ext,
+ { "cellUpdate-va40ext", "rrc.cellUpdate_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CellUpdate_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_11,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_10", HFILL }},
+ "T_nonCriticalExtensions_11", HFILL }},
{ &hf_rrc_cellUpdate_v7e0ext,
{ "cellUpdate-v7e0ext", "rrc.cellUpdate_v7e0ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124173,10 +132355,10 @@ void proto_register_rrc(void) {
{ "cellUpdate-v7g0ext", "rrc.cellUpdate_v7g0ext",
FT_NONE, BASE_NONE, NULL, 0,
"CellUpdate_v7g0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_11,
+ { &hf_rrc_nonCriticalExtensions_12,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_11", HFILL }},
+ "T_nonCriticalExtensions_12", HFILL }},
{ &hf_rrc_establishmentCause,
{ "establishmentCause", "rrc.establishmentCause",
FT_UINT32, BASE_DEC, VALS(rrc_EstablishmentCause_vals), 0,
@@ -124245,6 +132427,18 @@ void proto_register_rrc(void) {
{ "supportOfControlChannelDRXOperation", "rrc.supportOfControlChannelDRXOperation",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfControlChannelDRXOperation_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_securityRevertStatusIndicator,
+ { "securityRevertStatusIndicator", "rrc.securityRevertStatusIndicator",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_securityRevertStatusIndicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasAvailable,
+ { "loggedMeasAvailable", "rrc.loggedMeasAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedMeasAvailable_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedANRResultsAvailable,
+ { "loggedANRResultsAvailable", "rrc.loggedANRResultsAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedANRResultsAvailable_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_r3_04,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124301,18 +132495,18 @@ void proto_register_rrc(void) {
{ "cellUpdateConfirm-v690ext", "rrc.cellUpdateConfirm_v690ext",
FT_NONE, BASE_NONE, NULL, 0,
"CellUpdateConfirm_v690ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_12,
+ { &hf_rrc_nonCriticalExtensions_13,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_12", HFILL }},
+ "T_nonCriticalExtensions_13", HFILL }},
{ &hf_rrc_later_than_r3_03,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_03", HFILL }},
- { &hf_rrc_criticalExtensions_08,
+ { &hf_rrc_criticalExtensions_09,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_08_vals), 0,
- "T_criticalExtensions_08", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_09_vals), 0,
+ "T_criticalExtensions_09", HFILL }},
{ &hf_rrc_r4,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124341,14 +132535,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_03", HFILL }},
- { &hf_rrc_nonCriticalExtensions_13,
+ { &hf_rrc_nonCriticalExtensions_14,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_13", HFILL }},
- { &hf_rrc_criticalExtensions_09,
+ "T_nonCriticalExtensions_14", HFILL }},
+ { &hf_rrc_criticalExtensions_10,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_09_vals), 0,
- "T_criticalExtensions_09", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_10_vals), 0,
+ "T_criticalExtensions_10", HFILL }},
{ &hf_rrc_r5,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124369,14 +132563,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_04", HFILL }},
- { &hf_rrc_nonCriticalExtensions_14,
+ { &hf_rrc_nonCriticalExtensions_15,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_14", HFILL }},
- { &hf_rrc_criticalExtensions_10,
+ "T_nonCriticalExtensions_15", HFILL }},
+ { &hf_rrc_criticalExtensions_11,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_10_vals), 0,
- "T_criticalExtensions_10", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_11_vals), 0,
+ "T_criticalExtensions_11", HFILL }},
{ &hf_rrc_r6_01,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124397,14 +132591,14 @@ void proto_register_rrc(void) {
{ "cellUpdateConfirm-v6b0ext", "rrc.cellUpdateConfirm_v6b0ext",
FT_NONE, BASE_NONE, NULL, 0,
"CellUpdateConfirm_v6b0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_15,
+ { &hf_rrc_nonCriticalExtensions_16,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_15", HFILL }},
- { &hf_rrc_criticalExtensions_11,
+ "T_nonCriticalExtensions_16", HFILL }},
+ { &hf_rrc_criticalExtensions_12,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_11_vals), 0,
- "T_criticalExtensions_11", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_12_vals), 0,
+ "T_criticalExtensions_12", HFILL }},
{ &hf_rrc_r7_01,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124433,14 +132627,14 @@ void proto_register_rrc(void) {
{ "cellUpdateConfirm-v860ext", "rrc.cellUpdateConfirm_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"CellUpdateConfirm_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_16,
+ { &hf_rrc_nonCriticalExtensions_17,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_16", HFILL }},
- { &hf_rrc_criticalExtensions_12,
+ "T_nonCriticalExtensions_17", HFILL }},
+ { &hf_rrc_criticalExtensions_13,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_12_vals), 0,
- "T_criticalExtensions_12", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_13_vals), 0,
+ "T_criticalExtensions_13", HFILL }},
{ &hf_rrc_r8_01,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124493,14 +132687,14 @@ void proto_register_rrc(void) {
{ "cellUpdateConfirm-v8a0ext", "rrc.cellUpdateConfirm_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"CellUpdateConfirm_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_17,
+ { &hf_rrc_nonCriticalExtensions_18,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_17", HFILL }},
- { &hf_rrc_criticalExtensions_13,
+ "T_nonCriticalExtensions_18", HFILL }},
+ { &hf_rrc_criticalExtensions_14,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_13_vals), 0,
- "T_criticalExtensions_13", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_14_vals), 0,
+ "T_criticalExtensions_14", HFILL }},
{ &hf_rrc_r9_01,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124521,14 +132715,34 @@ void proto_register_rrc(void) {
{ "cellUpdateConfirm-v950ext", "rrc.cellUpdateConfirm_v950ext",
FT_NONE, BASE_NONE, NULL, 0,
"CellUpdateConfirm_v950ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_18,
+ { &hf_rrc_nonCriticalExtensions_19,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_18", HFILL }},
- { &hf_rrc_criticalExtensions_14,
+ "T_nonCriticalExtensions_19", HFILL }},
+ { &hf_rrc_criticalExtensions_15,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_15_vals), 0,
+ "T_criticalExtensions_15", HFILL }},
+ { &hf_rrc_r10_01,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_14", HFILL }},
+ "T_r10_01", HFILL }},
+ { &hf_rrc_cellUpdateConfirm_r10,
+ { "cellUpdateConfirm-r10", "rrc.cellUpdateConfirm_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CellUpdateConfirm_r10_IEs", HFILL }},
+ { &hf_rrc_cellUpdateConfirm_r10_add_ext,
+ { "cellUpdateConfirm-r10-add-ext", "rrc.cellUpdateConfirm_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_20,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_20", HFILL }},
+ { &hf_rrc_criticalExtensions_16,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_16", HFILL }},
{ &hf_rrc_integrityProtectionModeInfo,
{ "integrityProtectionModeInfo", "rrc.integrityProtectionModeInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124893,18 +133107,18 @@ void proto_register_rrc(void) {
{ "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v7g0NonCriticalExtensions_04", HFILL }},
- { &hf_rrc_nonCriticalExtensions_19,
+ { &hf_rrc_nonCriticalExtensions_21,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_19", HFILL }},
+ "T_nonCriticalExtensions_21", HFILL }},
{ &hf_rrc_ul_EDCH_Information_02,
{ "ul-EDCH-Information", "rrc.ul_EDCH_Information",
FT_UINT32, BASE_DEC, VALS(rrc_UL_EDCH_Information_ext_vals), 0,
"UL_EDCH_Information_ext", HFILL }},
- { &hf_rrc_defaultConfigForCellFACH,
- { "defaultConfigForCellFACH", "rrc.defaultConfigForCellFACH",
+ { &hf_rrc_dummy_06,
+ { "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
+ "DefaultConfigForCellFACH", HFILL }},
{ &hf_rrc_rab_InformationSetup,
{ "rab-InformationSetup", "rrc.rab_InformationSetup",
FT_NONE, BASE_NONE, NULL, 0,
@@ -124981,6 +133195,22 @@ void proto_register_rrc(void) {
{ "cellDCHMeasOccasionInfo-TDD128", "rrc.cellDCHMeasOccasionInfo_TDD128",
FT_NONE, BASE_NONE, NULL, 0,
"CellDCHMeasOccasionInfo_TDD128_r9", HFILL }},
+ { &hf_rrc_sr_vcc_Info,
+ { "sr-vcc-Info", "rrc.sr_vcc_Info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_ul_MulticarrierEDCHInfo_TDD128,
+ { "ul-MulticarrierEDCHInfo-TDD128", "rrc.ul_MulticarrierEDCHInfo_TDD128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_dl_CommonInformation_06,
+ { "dl-CommonInformation", "rrc.dl_CommonInformation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "DL_CommonInformation_r10", HFILL }},
+ { &hf_rrc_mu_MIMO_Info_TDD128,
+ { "mu-MIMO-Info-TDD128", "rrc.mu_MIMO_Info_TDD128",
+ FT_UINT32, BASE_DEC, VALS(rrc_MU_MIMO_Info_TDD128_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_r3_05,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125009,18 +133239,18 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_05", HFILL }},
- { &hf_rrc_nonCriticalExtensions_20,
+ { &hf_rrc_nonCriticalExtensions_22,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_20", HFILL }},
+ "T_nonCriticalExtensions_22", HFILL }},
{ &hf_rrc_later_than_r3_04,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_04", HFILL }},
- { &hf_rrc_criticalExtensions_15,
+ { &hf_rrc_criticalExtensions_17,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_15_vals), 0,
- "T_criticalExtensions_15", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_17_vals), 0,
+ "T_criticalExtensions_17", HFILL }},
{ &hf_rrc_r4_01,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125045,14 +133275,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_06", HFILL }},
- { &hf_rrc_nonCriticalExtensions_21,
+ { &hf_rrc_nonCriticalExtensions_23,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_21", HFILL }},
- { &hf_rrc_criticalExtensions_16,
+ "T_nonCriticalExtensions_23", HFILL }},
+ { &hf_rrc_criticalExtensions_18,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_16_vals), 0,
- "T_criticalExtensions_16", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_18_vals), 0,
+ "T_criticalExtensions_18", HFILL }},
{ &hf_rrc_r5_01,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125069,14 +133299,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_07", HFILL }},
- { &hf_rrc_nonCriticalExtensions_22,
+ { &hf_rrc_nonCriticalExtensions_24,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_22", HFILL }},
- { &hf_rrc_criticalExtensions_17,
+ "T_nonCriticalExtensions_24", HFILL }},
+ { &hf_rrc_criticalExtensions_19,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_17_vals), 0,
- "T_criticalExtensions_17", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_19_vals), 0,
+ "T_criticalExtensions_19", HFILL }},
{ &hf_rrc_r6_02,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125085,14 +133315,14 @@ void proto_register_rrc(void) {
{ "v6b0NonCriticalExtensions", "rrc.v6b0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v6b0NonCriticalExtensions_03", HFILL }},
- { &hf_rrc_nonCriticalExtensions_23,
+ { &hf_rrc_nonCriticalExtensions_25,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_23", HFILL }},
- { &hf_rrc_criticalExtensions_18,
+ "T_nonCriticalExtensions_25", HFILL }},
+ { &hf_rrc_criticalExtensions_20,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_18_vals), 0,
- "T_criticalExtensions_18", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_20_vals), 0,
+ "T_criticalExtensions_20", HFILL }},
{ &hf_rrc_r7_02,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125109,14 +133339,14 @@ void proto_register_rrc(void) {
{ "v860NonCriticalExtensions", "rrc.v860NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v860NonCriticalExtensions_02", HFILL }},
- { &hf_rrc_nonCriticalExtensions_24,
+ { &hf_rrc_nonCriticalExtensions_26,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_24", HFILL }},
- { &hf_rrc_criticalExtensions_19,
+ "T_nonCriticalExtensions_26", HFILL }},
+ { &hf_rrc_criticalExtensions_21,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_19_vals), 0,
- "T_criticalExtensions_19", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_21_vals), 0,
+ "T_criticalExtensions_21", HFILL }},
{ &hf_rrc_r8_02,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125141,26 +133371,38 @@ void proto_register_rrc(void) {
{ "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v7g0NonCriticalExtensions_05", HFILL }},
- { &hf_rrc_nonCriticalExtensions_25,
+ { &hf_rrc_nonCriticalExtensions_27,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_25", HFILL }},
- { &hf_rrc_criticalExtensions_20,
+ "T_nonCriticalExtensions_27", HFILL }},
+ { &hf_rrc_criticalExtensions_22,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_20_vals), 0,
- "T_criticalExtensions_20", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_22_vals), 0,
+ "T_criticalExtensions_22", HFILL }},
{ &hf_rrc_r9_02,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
"T_r9_02", HFILL }},
- { &hf_rrc_nonCriticalExtensions_26,
+ { &hf_rrc_nonCriticalExtensions_28,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_26", HFILL }},
- { &hf_rrc_criticalExtensions_21,
+ "T_nonCriticalExtensions_28", HFILL }},
+ { &hf_rrc_criticalExtensions_23,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_23_vals), 0,
+ "T_criticalExtensions_23", HFILL }},
+ { &hf_rrc_r10_02,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_21", HFILL }},
+ "T_r10_02", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_29,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_29", HFILL }},
+ { &hf_rrc_criticalExtensions_24,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_24", HFILL }},
{ &hf_rrc_r3_06,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125177,18 +133419,18 @@ void proto_register_rrc(void) {
{ "counterCheck-r3-add-ext", "rrc.counterCheck_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_27,
+ { &hf_rrc_nonCriticalExtensions_30,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_27", HFILL }},
+ "T_nonCriticalExtensions_30", HFILL }},
{ &hf_rrc_later_than_r3_05,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_05", HFILL }},
- { &hf_rrc_criticalExtensions_22,
+ { &hf_rrc_criticalExtensions_25,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_22", HFILL }},
+ "T_criticalExtensions_25", HFILL }},
{ &hf_rrc_rb_COUNT_C_MSB_InformationList,
{ "rb-COUNT-C-MSB-InformationList", "rrc.rb_COUNT_C_MSB_InformationList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -125205,10 +133447,10 @@ void proto_register_rrc(void) {
{ "counterCheckResponse-r3-add-ext", "rrc.counterCheckResponse_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_28,
+ { &hf_rrc_nonCriticalExtensions_31,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_28", HFILL }},
+ "T_nonCriticalExtensions_31", HFILL }},
{ &hf_rrc_r3_07,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125225,18 +133467,18 @@ void proto_register_rrc(void) {
{ "downlinkDirectTransfer-r3-add-ext", "rrc.downlinkDirectTransfer_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_29,
+ { &hf_rrc_nonCriticalExtensions_32,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_29", HFILL }},
+ "T_nonCriticalExtensions_32", HFILL }},
{ &hf_rrc_later_than_r3_06,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_06", HFILL }},
- { &hf_rrc_criticalExtensions_23,
+ { &hf_rrc_criticalExtensions_26,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_23", HFILL }},
+ "T_criticalExtensions_26", HFILL }},
{ &hf_rrc_cn_DomainIdentity,
{ "cn-DomainIdentity", "rrc.cn_DomainIdentity",
FT_UINT32, BASE_DEC, VALS(rrc_CN_DomainIdentity_vals), 0,
@@ -125253,10 +133495,10 @@ void proto_register_rrc(void) {
{ "etws-WarningSecurityInfo", "rrc.etws_WarningSecurityInfo",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_30,
+ { &hf_rrc_nonCriticalExtensions_33,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_30", HFILL }},
+ "T_nonCriticalExtensions_33", HFILL }},
{ &hf_rrc_r3_08,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125265,14 +133507,14 @@ void proto_register_rrc(void) {
{ "handoverToUTRANCommand-r3", "rrc.handoverToUTRANCommand_r3",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverToUTRANCommand_r3_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_31,
+ { &hf_rrc_nonCriticalExtensions_34,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_31", HFILL }},
- { &hf_rrc_criticalExtensions_24,
+ "T_nonCriticalExtensions_34", HFILL }},
+ { &hf_rrc_criticalExtensions_27,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_24_vals), 0,
- "T_criticalExtensions_24", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_27_vals), 0,
+ "T_criticalExtensions_27", HFILL }},
{ &hf_rrc_r4_02,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125281,14 +133523,14 @@ void proto_register_rrc(void) {
{ "handoverToUTRANCommand-r4", "rrc.handoverToUTRANCommand_r4",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverToUTRANCommand_r4_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_32,
+ { &hf_rrc_nonCriticalExtensions_35,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_32", HFILL }},
- { &hf_rrc_criticalExtensions_25,
+ "T_nonCriticalExtensions_35", HFILL }},
+ { &hf_rrc_criticalExtensions_28,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_25_vals), 0,
- "T_criticalExtensions_25", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_28_vals), 0,
+ "T_criticalExtensions_28", HFILL }},
{ &hf_rrc_r5_02,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125297,14 +133539,14 @@ void proto_register_rrc(void) {
{ "handoverToUTRANCommand-r5", "rrc.handoverToUTRANCommand_r5",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverToUTRANCommand_r5_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_33,
+ { &hf_rrc_nonCriticalExtensions_36,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_33", HFILL }},
- { &hf_rrc_criticalExtensions_26,
+ "T_nonCriticalExtensions_36", HFILL }},
+ { &hf_rrc_criticalExtensions_29,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_26_vals), 0,
- "T_criticalExtensions_26", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_29_vals), 0,
+ "T_criticalExtensions_29", HFILL }},
{ &hf_rrc_r6_03,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125321,14 +133563,14 @@ void proto_register_rrc(void) {
{ "handoverToUTRANCommand-v6b0ext", "rrc.handoverToUTRANCommand_v6b0ext",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverToUTRANCommand_v6b0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_34,
+ { &hf_rrc_nonCriticalExtensions_37,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_34", HFILL }},
- { &hf_rrc_criticalExtensions_27,
+ "T_nonCriticalExtensions_37", HFILL }},
+ { &hf_rrc_criticalExtensions_30,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_27_vals), 0,
- "T_criticalExtensions_27", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_30_vals), 0,
+ "T_criticalExtensions_30", HFILL }},
{ &hf_rrc_r7_03,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125361,14 +133603,14 @@ void proto_register_rrc(void) {
{ "handoverToUTRANCommand-v7d0ext", "rrc.handoverToUTRANCommand_v7d0ext",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverToUTRANCommand_v7d0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_35,
+ { &hf_rrc_nonCriticalExtensions_38,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_35", HFILL }},
- { &hf_rrc_criticalExtensions_28,
+ "T_nonCriticalExtensions_38", HFILL }},
+ { &hf_rrc_criticalExtensions_31,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_28_vals), 0,
- "T_criticalExtensions_28", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_31_vals), 0,
+ "T_criticalExtensions_31", HFILL }},
{ &hf_rrc_r8_03,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125397,14 +133639,14 @@ void proto_register_rrc(void) {
{ "handoverToUTRANCommand-v8a0ext", "rrc.handoverToUTRANCommand_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverToUTRANCommand_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_36,
+ { &hf_rrc_nonCriticalExtensions_39,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_36", HFILL }},
- { &hf_rrc_criticalExtensions_29,
+ "T_nonCriticalExtensions_39", HFILL }},
+ { &hf_rrc_criticalExtensions_32,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_29_vals), 0,
- "T_criticalExtensions_29", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_32_vals), 0,
+ "T_criticalExtensions_32", HFILL }},
{ &hf_rrc_r9_03,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125413,19 +133655,35 @@ void proto_register_rrc(void) {
{ "handoverToUTRANCommand-r9", "rrc.handoverToUTRANCommand_r9",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverToUTRANCommand_r9_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_37,
+ { &hf_rrc_nonCriticalExtensions_40,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_37", HFILL }},
- { &hf_rrc_criticalExtensions_30,
+ "T_nonCriticalExtensions_40", HFILL }},
+ { &hf_rrc_criticalExtensions_33,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_33_vals), 0,
+ "T_criticalExtensions_33", HFILL }},
+ { &hf_rrc_r10_03,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_30", HFILL }},
+ "T_r10_03", HFILL }},
+ { &hf_rrc_handoverToUTRANCommand_r10,
+ { "handoverToUTRANCommand-r10", "rrc.handoverToUTRANCommand_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "HandoverToUTRANCommand_r10_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_41,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_41", HFILL }},
+ { &hf_rrc_criticalExtensions_34,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_34", HFILL }},
{ &hf_rrc_new_U_RNTI_01,
{ "new-U-RNTI", "rrc.new_U_RNTI",
FT_NONE, BASE_NONE, NULL, 0,
"U_RNTI_Short", HFILL }},
- { &hf_rrc_dummy_06,
+ { &hf_rrc_dummy_07,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"ActivationTime", HFILL }},
@@ -125813,8 +134071,8 @@ void proto_register_rrc(void) {
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
"T_defaultConfig_05", HFILL }},
- { &hf_rrc_dlul_HSPA_Information,
- { "dlul-HSPA-Information", "rrc.dlul_HSPA_Information",
+ { &hf_rrc_dummy_08,
+ { "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"DLUL_HSPA_Information_r8", HFILL }},
{ &hf_rrc_modeSpecificInfo_08,
@@ -125845,6 +134103,10 @@ void proto_register_rrc(void) {
{ "rab-InformationSetupList", "rrc.rab_InformationSetupList",
FT_UINT32, BASE_DEC, NULL, 0,
"RAB_InformationSetupList_v820ext", HFILL }},
+ { &hf_rrc_defaultConfigForCellFACH,
+ { "defaultConfigForCellFACH", "rrc.defaultConfigForCellFACH",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_specificationMode_06,
{ "specificationMode", "rrc.specificationMode",
FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_06_vals), 0,
@@ -125865,8 +134127,8 @@ void proto_register_rrc(void) {
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
"T_defaultConfig_06", HFILL }},
- { &hf_rrc_dlul_HSPA_Information_01,
- { "dlul-HSPA-Information", "rrc.dlul_HSPA_Information",
+ { &hf_rrc_dummy_09,
+ { "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"DLUL_HSPA_Information_r9", HFILL }},
{ &hf_rrc_modeSpecificInfo_09,
@@ -125893,6 +134155,54 @@ void proto_register_rrc(void) {
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
"T_tdd768_02", HFILL }},
+ { &hf_rrc_specificationMode_07,
+ { "specificationMode", "rrc.specificationMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_07_vals), 0,
+ "T_specificationMode_07", HFILL }},
+ { &hf_rrc_complete_07,
+ { "complete", "rrc.complete",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_complete_07", HFILL }},
+ { &hf_rrc_preconfiguration_07,
+ { "preconfiguration", "rrc.preconfiguration",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_preconfiguration_07", HFILL }},
+ { &hf_rrc_preConfigMode_07,
+ { "preConfigMode", "rrc.preConfigMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_07_vals), 0,
+ "T_preConfigMode_07", HFILL }},
+ { &hf_rrc_defaultConfig_07,
+ { "defaultConfig", "rrc.defaultConfig",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_defaultConfig_07", HFILL }},
+ { &hf_rrc_dummy_10,
+ { "dummy", "rrc.dummy",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "DLUL_HSPA_Information_r10", HFILL }},
+ { &hf_rrc_modeSpecificInfo_10,
+ { "modeSpecificInfo", "rrc.modeSpecificInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_10_vals), 0,
+ "T_modeSpecificInfo_10", HFILL }},
+ { &hf_rrc_fdd_16,
+ { "fdd", "rrc.fdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_fdd_16", HFILL }},
+ { &hf_rrc_tdd_08,
+ { "tdd", "rrc.tdd",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_07_vals), 0,
+ "T_tdd_07", HFILL }},
+ { &hf_rrc_tdd384_06,
+ { "tdd384", "rrc.tdd384",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd384_06", HFILL }},
+ { &hf_rrc_tdd128_06,
+ { "tdd128", "rrc.tdd128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd128_06", HFILL }},
+ { &hf_rrc_tdd768_03,
+ { "tdd768", "rrc.tdd768",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd768_03", HFILL }},
{ &hf_rrc_count_C_ActivationTime,
{ "count-C-ActivationTime", "rrc.count_C_ActivationTime",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -125905,10 +134215,22 @@ void proto_register_rrc(void) {
{ "handoverToUTRANComplete-r3-add-ext", "rrc.handoverToUTRANComplete_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_38,
+ { &hf_rrc_va40NonCriticalExtensions_01,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_01", HFILL }},
+ { &hf_rrc_handoverToUTRANComplete_va40ext,
+ { "handoverToUTRANComplete-va40ext", "rrc.handoverToUTRANComplete_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_nonCriticalExtensions_42,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_38", HFILL }},
+ "T_nonCriticalExtensions_42", HFILL }},
+ { &hf_rrc_loggedMeasAvailable_01,
+ { "loggedMeasAvailable", "rrc.loggedMeasAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedMeasAvailable_01_vals), 0,
+ "T_loggedMeasAvailable_01", HFILL }},
{ &hf_rrc_intraDomainNasNodeSelector,
{ "intraDomainNasNodeSelector", "rrc.intraDomainNasNodeSelector",
FT_NONE, BASE_NONE, NULL, 0,
@@ -125961,10 +134283,10 @@ void proto_register_rrc(void) {
{ "initialDirectTransfer-v860ext", "rrc.initialDirectTransfer_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"InitialDirectTransfer_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_39,
+ { &hf_rrc_nonCriticalExtensions_43,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_39", HFILL }},
+ "T_nonCriticalExtensions_43", HFILL }},
{ &hf_rrc_start_Value,
{ "start-Value", "rrc.start_Value",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -125989,10 +134311,10 @@ void proto_register_rrc(void) {
{ "initialDirectTransfer-v7g0ext", "rrc.initialDirectTransfer_v7g0ext",
FT_NONE, BASE_NONE, NULL, 0,
"InitialDirectTransfer_v7g0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_40,
+ { &hf_rrc_nonCriticalExtensions_44,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_40", HFILL }},
+ "T_nonCriticalExtensions_44", HFILL }},
{ &hf_rrc_r3_09,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126025,18 +134347,18 @@ void proto_register_rrc(void) {
{ "handoverFromUTRANCommand-GSM-v860ext", "rrc.handoverFromUTRANCommand_GSM_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverFromUTRANCommand_GSM_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_41,
+ { &hf_rrc_nonCriticalExtensions_45,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_41", HFILL }},
+ "T_nonCriticalExtensions_45", HFILL }},
{ &hf_rrc_later_than_r3_07,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_07", HFILL }},
- { &hf_rrc_criticalExtensions_31,
+ { &hf_rrc_criticalExtensions_35,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_31_vals), 0,
- "T_criticalExtensions_31", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_35_vals), 0,
+ "T_criticalExtensions_35", HFILL }},
{ &hf_rrc_r6_04,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126053,14 +134375,14 @@ void proto_register_rrc(void) {
{ "v860NonCriticalExtensions", "rrc.v860NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v860NonCriticalExtensions_05", HFILL }},
- { &hf_rrc_nonCriticalExtensions_42,
+ { &hf_rrc_nonCriticalExtensions_46,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_42", HFILL }},
- { &hf_rrc_criticalExtensions_32,
+ "T_nonCriticalExtensions_46", HFILL }},
+ { &hf_rrc_criticalExtensions_36,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_32", HFILL }},
+ "T_criticalExtensions_36", HFILL }},
{ &hf_rrc_toHandoverRAB_Info,
{ "toHandoverRAB-Info", "rrc.toHandoverRAB_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126125,18 +134447,18 @@ void proto_register_rrc(void) {
{ "handoverFromUTRANCommand-GERANIu-r5", "rrc.handoverFromUTRANCommand_GERANIu_r5",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverFromUTRANCommand_GERANIu_r5_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_43,
+ { &hf_rrc_nonCriticalExtensions_47,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_43", HFILL }},
+ "T_nonCriticalExtensions_47", HFILL }},
{ &hf_rrc_later_than_r5,
{ "later-than-r5", "rrc.later_than_r5",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_criticalExtensions_33,
+ { &hf_rrc_criticalExtensions_37,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_33", HFILL }},
+ "T_criticalExtensions_37", HFILL }},
{ &hf_rrc_frequency_Band,
{ "frequency-Band", "rrc.frequency_Band",
FT_UINT32, BASE_DEC, VALS(rrc_Frequency_Band_vals), 0,
@@ -126173,26 +134495,26 @@ void proto_register_rrc(void) {
{ "handoverFromUTRANCommand-CDMA2000-r3-add-ext", "rrc.handoverFromUTRANCommand_CDMA2000_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_44,
+ { &hf_rrc_nonCriticalExtensions_48,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_44", HFILL }},
+ "T_nonCriticalExtensions_48", HFILL }},
{ &hf_rrc_later_than_r3_08,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_08", HFILL }},
- { &hf_rrc_criticalExtensions_34,
+ { &hf_rrc_criticalExtensions_38,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_34", HFILL }},
+ "T_criticalExtensions_38", HFILL }},
{ &hf_rrc_cdma2000_MessageList,
{ "cdma2000-MessageList", "rrc.cdma2000_MessageList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_criticalExtensions_35,
+ { &hf_rrc_criticalExtensions_39,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_35_vals), 0,
- "T_criticalExtensions_35", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_39_vals), 0,
+ "T_criticalExtensions_39", HFILL }},
{ &hf_rrc_r8_04,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126205,14 +134527,14 @@ void proto_register_rrc(void) {
{ "handoverFromUTRANCommand-EUTRA-r8-add-ext", "rrc.handoverFromUTRANCommand_EUTRA_r8_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_45,
+ { &hf_rrc_nonCriticalExtensions_49,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_45", HFILL }},
- { &hf_rrc_criticalExtensions_36,
+ "T_nonCriticalExtensions_49", HFILL }},
+ { &hf_rrc_criticalExtensions_40,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_36", HFILL }},
+ "T_criticalExtensions_40", HFILL }},
{ &hf_rrc_toHandoverRAB_Info_02,
{ "toHandoverRAB-Info", "rrc.toHandoverRAB_Info",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -126265,10 +134587,10 @@ void proto_register_rrc(void) {
{ "handoverFromUTRANFailure-v860ext", "rrc.handoverFromUTRANFailure_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverFromUtranFailure_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_46,
+ { &hf_rrc_nonCriticalExtensions_50,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_46", HFILL }},
+ "T_nonCriticalExtensions_50", HFILL }},
{ &hf_rrc_geranIu_MessageList_01,
{ "geranIu-MessageList", "rrc.geranIu_MessageList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -126421,10 +134743,18 @@ void proto_register_rrc(void) {
{ "interRATHandoverInfo-v7f0ext", "rrc.interRATHandoverInfo_v7f0ext",
FT_NONE, BASE_NONE, NULL, 0,
"InterRATHandoverInfo_v7f0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_47,
+ { &hf_rrc_va40NonCriticalExtensions_02,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_02", HFILL }},
+ { &hf_rrc_interRATHandoverInfo_va40ext,
+ { "interRATHandoverInfo-va40ext", "rrc.interRATHandoverInfo_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "InterRATHandoverInfoBand_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_51,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_47", HFILL }},
+ "T_nonCriticalExtensions_51", HFILL }},
{ &hf_rrc_accessStratumReleaseIndicator,
{ "accessStratumReleaseIndicator", "rrc.accessStratumReleaseIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_AccessStratumReleaseIndicator_vals), 0,
@@ -126525,10 +134855,18 @@ void proto_register_rrc(void) {
{ "interRATHandoverInfo-v950ext", "rrc.interRATHandoverInfo_v950ext",
FT_NONE, BASE_NONE, NULL, 0,
"InterRATHandoverInfo_v950ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_48,
+ { &hf_rrc_va40NonCriticalExtensions_03,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_03", HFILL }},
+ { &hf_rrc_interRATHandoverInfo_va40ext_01,
+ { "interRATHandoverInfo-va40ext", "rrc.interRATHandoverInfo_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "InterRATHandoverInfo_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_52,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_48", HFILL }},
+ "T_nonCriticalExtensions_52", HFILL }},
{ &hf_rrc_supportForSIB11bis,
{ "supportForSIB11bis", "rrc.supportForSIB11bis",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportForSIB11bis_vals), 0,
@@ -126597,6 +134935,22 @@ void proto_register_rrc(void) {
{ "pdcp-Capability", "rrc.pdcp_Capability",
FT_NONE, BASE_NONE, NULL, 0,
"PDCP_Capability_r4_ext", HFILL }},
+ { &hf_rrc_ue_RadioAccessCapabilityInfo_05,
+ { "ue-RadioAccessCapabilityInfo", "rrc.ue_RadioAccessCapabilityInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_RadioAccessCapability_va40ext", HFILL }},
+ { &hf_rrc_ue_RadioAccessCapabilityComp2_05,
+ { "ue-RadioAccessCapabilityComp2", "rrc.ue_RadioAccessCapabilityComp2",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_RadioAccessCapabilityComp2_va40ext", HFILL }},
+ { &hf_rrc_ue_RadioAccessCapabBand,
+ { "ue-RadioAccessCapabBand", "rrc.ue_RadioAccessCapabBand",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_RadioAccessCapabBand_va40ext", HFILL }},
+ { &hf_rrc_rf_CapabilityFDDComp,
+ { "rf-CapabilityFDDComp", "rrc.rf_CapabilityFDDComp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "RF_CapabBandListFDDComp_ext2", HFILL }},
{ &hf_rrc_r3_11,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126649,18 +135003,18 @@ void proto_register_rrc(void) {
{ "measurementControl-v5b0ext", "rrc.measurementControl_v5b0ext",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementControl_v5b0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_49,
+ { &hf_rrc_nonCriticalExtensions_53,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_49", HFILL }},
+ "T_nonCriticalExtensions_53", HFILL }},
{ &hf_rrc_later_than_r3_09,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_09", HFILL }},
- { &hf_rrc_criticalExtensions_37,
+ { &hf_rrc_criticalExtensions_41,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_37_vals), 0,
- "T_criticalExtensions_37", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_41_vals), 0,
+ "T_criticalExtensions_41", HFILL }},
{ &hf_rrc_r4_03,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126685,10 +135039,10 @@ void proto_register_rrc(void) {
{ "v5b0NonCriticalExtensions", "rrc.v5b0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v5b0NonCriticalExtensions_01", HFILL }},
- { &hf_rrc_nonCriticalExtensions_50,
+ { &hf_rrc_nonCriticalExtensions_54,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_50", HFILL }},
+ "T_nonCriticalExtensions_54", HFILL }},
{ &hf_rrc_later_than_r4,
{ "later-than-r4", "rrc.later_than_r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126697,10 +135051,10 @@ void proto_register_rrc(void) {
{ "rrc-TransactionIdentifier-MSP", "rrc.rrc_TransactionIdentifier_MSP",
FT_UINT32, BASE_DEC, NULL, 0,
"RRC_TransactionIdentifier", HFILL }},
- { &hf_rrc_criticalExtensions_38,
+ { &hf_rrc_criticalExtensions_42,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_38_vals), 0,
- "T_criticalExtensions_38", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_42_vals), 0,
+ "T_criticalExtensions_42", HFILL }},
{ &hf_rrc_r6_05,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126717,14 +135071,14 @@ void proto_register_rrc(void) {
{ "measurementControl-v6a0ext", "rrc.measurementControl_v6a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementControl_v6a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_51,
+ { &hf_rrc_nonCriticalExtensions_55,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_51", HFILL }},
- { &hf_rrc_criticalExtensions_39,
+ "T_nonCriticalExtensions_55", HFILL }},
+ { &hf_rrc_criticalExtensions_43,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_39_vals), 0,
- "T_criticalExtensions_39", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_43_vals), 0,
+ "T_criticalExtensions_43", HFILL }},
{ &hf_rrc_r7_04,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126745,14 +135099,14 @@ void proto_register_rrc(void) {
{ "measurementControl-v7b0ext", "rrc.measurementControl_v7b0ext",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementControl_v7b0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_52,
+ { &hf_rrc_nonCriticalExtensions_56,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_52", HFILL }},
- { &hf_rrc_criticalExtensions_40,
+ "T_nonCriticalExtensions_56", HFILL }},
+ { &hf_rrc_criticalExtensions_44,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_40_vals), 0,
- "T_criticalExtensions_40", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_44_vals), 0,
+ "T_criticalExtensions_44", HFILL }},
{ &hf_rrc_r8_05,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126773,14 +135127,14 @@ void proto_register_rrc(void) {
{ "measurementControl-v8a0ext", "rrc.measurementControl_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementControl_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_53,
+ { &hf_rrc_nonCriticalExtensions_57,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_53", HFILL }},
- { &hf_rrc_criticalExtensions_41,
+ "T_nonCriticalExtensions_57", HFILL }},
+ { &hf_rrc_criticalExtensions_45,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_41_vals), 0,
- "T_criticalExtensions_41", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_45_vals), 0,
+ "T_criticalExtensions_45", HFILL }},
{ &hf_rrc_r9_04,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126801,14 +135155,34 @@ void proto_register_rrc(void) {
{ "measurementControl-v970ext", "rrc.measurementControl_v970ext",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementControl_v970ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_54,
+ { &hf_rrc_nonCriticalExtensions_58,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_54", HFILL }},
- { &hf_rrc_criticalExtensions_42,
+ "T_nonCriticalExtensions_58", HFILL }},
+ { &hf_rrc_criticalExtensions_46,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_46_vals), 0,
+ "T_criticalExtensions_46", HFILL }},
+ { &hf_rrc_r10_04,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_42", HFILL }},
+ "T_r10_04", HFILL }},
+ { &hf_rrc_measurementControl_r10,
+ { "measurementControl-r10", "rrc.measurementControl_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MeasurementControl_r10_IEs", HFILL }},
+ { &hf_rrc_measurementControl_r10_add_ext,
+ { "measurementControl-r10-add-ext", "rrc.measurementControl_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_59,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_59", HFILL }},
+ { &hf_rrc_criticalExtensions_47,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_47", HFILL }},
{ &hf_rrc_measurementIdentity,
{ "measurementIdentity", "rrc.measurementIdentity",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -126901,6 +135275,14 @@ void proto_register_rrc(void) {
{ "additionalMeasurementList", "rrc.additionalMeasurementList",
FT_UINT32, BASE_DEC, NULL, 0,
"AdditionalMeasurementID_List_r9", HFILL }},
+ { &hf_rrc_measurementCommand_06,
+ { "measurementCommand", "rrc.measurementCommand",
+ FT_UINT32, BASE_DEC, VALS(rrc_MeasurementCommand_r10_vals), 0,
+ "MeasurementCommand_r10", HFILL }},
+ { &hf_rrc_dpch_CompressedModeStatusInfo_01,
+ { "dpch-CompressedModeStatusInfo", "rrc.dpch_CompressedModeStatusInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "DPCH_CompressedModeStatusInfo_r10", HFILL }},
{ &hf_rrc_laterNonCriticalExtensions_19,
{ "laterNonCriticalExtensions", "rrc.laterNonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -126917,10 +135299,10 @@ void proto_register_rrc(void) {
{ "measurementControlFailure-v590ext", "rrc.measurementControlFailure_v590ext",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementControlFailure_v590ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_55,
+ { &hf_rrc_nonCriticalExtensions_60,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_55", HFILL }},
+ "T_nonCriticalExtensions_60", HFILL }},
{ &hf_rrc_measuredResults,
{ "measuredResults", "rrc.measuredResults",
FT_UINT32, BASE_DEC, VALS(rrc_MeasuredResults_vals), 0,
@@ -127013,10 +135395,18 @@ void proto_register_rrc(void) {
{ "measurementReport-v970ext-IE", "rrc.measurementReport_v970ext_IE",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementReport_v970ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_56,
+ { &hf_rrc_va40NonCriticalExtensions_04,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_04", HFILL }},
+ { &hf_rrc_measurementReport_va40ext,
+ { "measurementReport-va40ext", "rrc.measurementReport_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MeasurementReport_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_61,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_56", HFILL }},
+ "T_nonCriticalExtensions_61", HFILL }},
{ &hf_rrc_measuredResults_v390ext,
{ "measuredResults-v390ext", "rrc.measuredResults_v390ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127029,7 +135419,7 @@ void proto_register_rrc(void) {
{ "additionalMeasuredResults-LCR", "rrc.additionalMeasuredResults_LCR",
FT_UINT32, BASE_DEC, NULL, 0,
"MeasuredResultsList_LCR_r4_ext", HFILL }},
- { &hf_rrc_dummy_07,
+ { &hf_rrc_dummy_11,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"PrimaryCPICH_Info", HFILL }},
@@ -127105,6 +135495,18 @@ void proto_register_rrc(void) {
{ "measurementIdentity", "rrc.measurementIdentity",
FT_UINT32, BASE_DEC, NULL, 0,
"MeasurementIdentityExt", HFILL }},
+ { &hf_rrc_eventResults_03,
+ { "eventResults", "rrc.eventResults",
+ FT_UINT32, BASE_DEC, VALS(rrc_EventResults_va40ext_vals), 0,
+ "EventResults_va40ext", HFILL }},
+ { &hf_rrc_loggedMeasAvailable_02,
+ { "loggedMeasAvailable", "rrc.loggedMeasAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedMeasAvailable_02_vals), 0,
+ "T_loggedMeasAvailable_02", HFILL }},
+ { &hf_rrc_loggedANRResultsAvailable_01,
+ { "loggedANRResultsAvailable", "rrc.loggedANRResultsAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedANRResultsAvailable_01_vals), 0,
+ "T_loggedANRResultsAvailable_01", HFILL }},
{ &hf_rrc_pagingRecordList,
{ "pagingRecordList", "rrc.pagingRecordList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -127137,10 +135539,10 @@ void proto_register_rrc(void) {
{ "pagingType1-v860ext", "rrc.pagingType1_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"PagingType1_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_57,
+ { &hf_rrc_nonCriticalExtensions_62,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_57", HFILL }},
+ "T_nonCriticalExtensions_62", HFILL }},
{ &hf_rrc_pagingRecord2List,
{ "pagingRecord2List", "rrc.pagingRecord2List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -127161,10 +135563,10 @@ void proto_register_rrc(void) {
{ "pagingType2-r3-add-ext", "rrc.pagingType2_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_58,
+ { &hf_rrc_nonCriticalExtensions_63,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_58", HFILL }},
+ "T_nonCriticalExtensions_63", HFILL }},
{ &hf_rrc_r3_12,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127221,18 +135623,18 @@ void proto_register_rrc(void) {
{ "physicalChannelReconfiguration-v770ext", "rrc.physicalChannelReconfiguration_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelReconfiguration_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_59,
+ { &hf_rrc_nonCriticalExtensions_64,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_59", HFILL }},
+ "T_nonCriticalExtensions_64", HFILL }},
{ &hf_rrc_later_than_r3_10,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_10", HFILL }},
- { &hf_rrc_criticalExtensions_43,
+ { &hf_rrc_criticalExtensions_48,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_43_vals), 0,
- "T_criticalExtensions_43", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_48_vals), 0,
+ "T_criticalExtensions_48", HFILL }},
{ &hf_rrc_r4_04,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127261,14 +135663,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_05", HFILL }},
- { &hf_rrc_nonCriticalExtensions_60,
+ { &hf_rrc_nonCriticalExtensions_65,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_60", HFILL }},
- { &hf_rrc_criticalExtensions_44,
+ "T_nonCriticalExtensions_65", HFILL }},
+ { &hf_rrc_criticalExtensions_49,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_44_vals), 0,
- "T_criticalExtensions_44", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_49_vals), 0,
+ "T_criticalExtensions_49", HFILL }},
{ &hf_rrc_r5_04,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127289,14 +135691,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_06", HFILL }},
- { &hf_rrc_nonCriticalExtensions_61,
+ { &hf_rrc_nonCriticalExtensions_66,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_61", HFILL }},
- { &hf_rrc_criticalExtensions_45,
+ "T_nonCriticalExtensions_66", HFILL }},
+ { &hf_rrc_criticalExtensions_50,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_45_vals), 0,
- "T_criticalExtensions_45", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_50_vals), 0,
+ "T_criticalExtensions_50", HFILL }},
{ &hf_rrc_r6_06,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127321,14 +135723,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_07", HFILL }},
- { &hf_rrc_nonCriticalExtensions_62,
+ { &hf_rrc_nonCriticalExtensions_67,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_62", HFILL }},
- { &hf_rrc_criticalExtensions_46,
+ "T_nonCriticalExtensions_67", HFILL }},
+ { &hf_rrc_criticalExtensions_51,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_46_vals), 0,
- "T_criticalExtensions_46", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_51_vals), 0,
+ "T_criticalExtensions_51", HFILL }},
{ &hf_rrc_r7_05,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127373,14 +135775,14 @@ void proto_register_rrc(void) {
{ "physicalChannelReconfiguration-v7g0ext", "rrc.physicalChannelReconfiguration_v7g0ext",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelReconfiguration_v7g0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_63,
+ { &hf_rrc_nonCriticalExtensions_68,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_63", HFILL }},
- { &hf_rrc_criticalExtensions_47,
+ "T_nonCriticalExtensions_68", HFILL }},
+ { &hf_rrc_criticalExtensions_52,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_47_vals), 0,
- "T_criticalExtensions_47", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_52_vals), 0,
+ "T_criticalExtensions_52", HFILL }},
{ &hf_rrc_r8_06,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127421,14 +135823,14 @@ void proto_register_rrc(void) {
{ "physicalChannelReconfiguration-v8a0ext", "rrc.physicalChannelReconfiguration_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelReconfiguration_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_64,
+ { &hf_rrc_nonCriticalExtensions_69,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_64", HFILL }},
- { &hf_rrc_criticalExtensions_48,
+ "T_nonCriticalExtensions_69", HFILL }},
+ { &hf_rrc_criticalExtensions_53,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_48_vals), 0,
- "T_criticalExtensions_48", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_53_vals), 0,
+ "T_criticalExtensions_53", HFILL }},
{ &hf_rrc_r9_05,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127449,30 +135851,38 @@ void proto_register_rrc(void) {
{ "physicalChannelReconfiguration-v950ext", "rrc.physicalChannelReconfiguration_v950ext",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelReconfiguration_v950ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_65,
+ { &hf_rrc_nonCriticalExtensions_70,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_65", HFILL }},
- { &hf_rrc_criticalExtensions_49,
+ "T_nonCriticalExtensions_70", HFILL }},
+ { &hf_rrc_criticalExtensions_54,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_54_vals), 0,
+ "T_criticalExtensions_54", HFILL }},
+ { &hf_rrc_r10_05,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_49", HFILL }},
+ "T_r10_05", HFILL }},
+ { &hf_rrc_physicalChannelReconfiguration_r10,
+ { "physicalChannelReconfiguration-r10", "rrc.physicalChannelReconfiguration_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PhysicalChannelReconfiguration_r10_IEs", HFILL }},
+ { &hf_rrc_physicalChannelReconfiguration_r10_add_ext,
+ { "physicalChannelReconfiguration-r10-add-ext", "rrc.physicalChannelReconfiguration_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_71,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_71", HFILL }},
+ { &hf_rrc_criticalExtensions_55,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_55", HFILL }},
{ &hf_rrc_ul_ChannelRequirement_03,
{ "ul-ChannelRequirement", "rrc.ul_ChannelRequirement",
FT_UINT32, BASE_DEC, VALS(rrc_UL_ChannelRequirementWithCPCH_SetID_vals), 0,
"UL_ChannelRequirementWithCPCH_SetID", HFILL }},
- { &hf_rrc_modeSpecificInfo_10,
- { "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_10_vals), 0,
- "T_modeSpecificInfo_10", HFILL }},
- { &hf_rrc_fdd_16,
- { "fdd", "rrc.fdd",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_16", HFILL }},
- { &hf_rrc_ul_ChannelRequirement_04,
- { "ul-ChannelRequirement", "rrc.ul_ChannelRequirement",
- FT_UINT32, BASE_DEC, VALS(rrc_UL_ChannelRequirementWithCPCH_SetID_r4_vals), 0,
- "UL_ChannelRequirementWithCPCH_SetID_r4", HFILL }},
{ &hf_rrc_modeSpecificInfo_11,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_11_vals), 0,
@@ -127481,10 +135891,10 @@ void proto_register_rrc(void) {
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
"T_fdd_17", HFILL }},
- { &hf_rrc_ul_ChannelRequirement_05,
+ { &hf_rrc_ul_ChannelRequirement_04,
{ "ul-ChannelRequirement", "rrc.ul_ChannelRequirement",
- FT_UINT32, BASE_DEC, VALS(rrc_UL_ChannelRequirementWithCPCH_SetID_r5_vals), 0,
- "UL_ChannelRequirementWithCPCH_SetID_r5", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_UL_ChannelRequirementWithCPCH_SetID_r4_vals), 0,
+ "UL_ChannelRequirementWithCPCH_SetID_r4", HFILL }},
{ &hf_rrc_modeSpecificInfo_12,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_12_vals), 0,
@@ -127493,6 +135903,18 @@ void proto_register_rrc(void) {
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
"T_fdd_18", HFILL }},
+ { &hf_rrc_ul_ChannelRequirement_05,
+ { "ul-ChannelRequirement", "rrc.ul_ChannelRequirement",
+ FT_UINT32, BASE_DEC, VALS(rrc_UL_ChannelRequirementWithCPCH_SetID_r5_vals), 0,
+ "UL_ChannelRequirementWithCPCH_SetID_r5", HFILL }},
+ { &hf_rrc_modeSpecificInfo_13,
+ { "modeSpecificInfo", "rrc.modeSpecificInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_13_vals), 0,
+ "T_modeSpecificInfo_13", HFILL }},
+ { &hf_rrc_fdd_19,
+ { "fdd", "rrc.fdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_fdd_19", HFILL }},
{ &hf_rrc_delayRestrictionFlag,
{ "delayRestrictionFlag", "rrc.delayRestrictionFlag",
FT_UINT32, BASE_DEC, VALS(rrc_DelayRestrictionFlag_vals), 0,
@@ -127521,6 +135943,10 @@ void proto_register_rrc(void) {
{ "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_02_vals), 0,
"T_responseToChangeOfUE_Capability_02", HFILL }},
+ { &hf_rrc_responseToChangeOfUE_Capability_03,
+ { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_03_vals), 0,
+ "T_responseToChangeOfUE_Capability_03", HFILL }},
{ &hf_rrc_ul_IntegProtActivationInfo,
{ "ul-IntegProtActivationInfo", "rrc.ul_IntegProtActivationInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127529,7 +135955,7 @@ void proto_register_rrc(void) {
{ "ul-TimingAdvance", "rrc.ul_TimingAdvance",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_08,
+ { &hf_rrc_dummy_12,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"RB_ActivationTimeInfoList", HFILL }},
@@ -127553,10 +135979,10 @@ void proto_register_rrc(void) {
{ "physicalChannelReconfigurationComplete-v770ext", "rrc.physicalChannelReconfigurationComplete_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelReconfigurationComplete_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_66,
+ { &hf_rrc_nonCriticalExtensions_72,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_66", HFILL }},
+ "T_nonCriticalExtensions_72", HFILL }},
{ &hf_rrc_ext_UL_TimingAdvance,
{ "ext-UL-TimingAdvance", "rrc.ext_UL_TimingAdvance",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127573,10 +135999,10 @@ void proto_register_rrc(void) {
{ "physicalChannelReconfigurationFailure-r3-add-ext", "rrc.physicalChannelReconfigurationFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_67,
+ { &hf_rrc_nonCriticalExtensions_73,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_67", HFILL }},
+ "T_nonCriticalExtensions_73", HFILL }},
{ &hf_rrc_r3_13,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127593,10 +136019,10 @@ void proto_register_rrc(void) {
{ "physicalSharedChannelAllocation-r3-add-ext", "rrc.physicalSharedChannelAllocation_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_68,
+ { &hf_rrc_nonCriticalExtensions_74,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_68", HFILL }},
+ "T_nonCriticalExtensions_74", HFILL }},
{ &hf_rrc_later_than_r3_11,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127605,10 +136031,10 @@ void proto_register_rrc(void) {
{ "dsch-RNTI", "rrc.dsch_RNTI",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_criticalExtensions_50,
+ { &hf_rrc_criticalExtensions_56,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_50_vals), 0,
- "T_criticalExtensions_50", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_56_vals), 0,
+ "T_criticalExtensions_56", HFILL }},
{ &hf_rrc_r4_05,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127641,14 +136067,14 @@ void proto_register_rrc(void) {
{ "physicalSharedChannelAllocation-v770ext", "rrc.physicalSharedChannelAllocation_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalSharedChannelAllocation_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_69,
+ { &hf_rrc_nonCriticalExtensions_75,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_69", HFILL }},
- { &hf_rrc_criticalExtensions_51,
+ "T_nonCriticalExtensions_75", HFILL }},
+ { &hf_rrc_criticalExtensions_57,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_51", HFILL }},
+ "T_criticalExtensions_57", HFILL }},
{ &hf_rrc_ul_TimingAdvance_01,
{ "ul-TimingAdvance", "rrc.ul_TimingAdvance",
FT_UINT32, BASE_DEC, VALS(rrc_UL_TimingAdvanceControl_vals), 0,
@@ -127753,10 +136179,10 @@ void proto_register_rrc(void) {
{ "puschCapacityRequest-v590ext", "rrc.puschCapacityRequest_v590ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_70,
+ { &hf_rrc_nonCriticalExtensions_76,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_70", HFILL }},
+ "T_nonCriticalExtensions_76", HFILL }},
{ &hf_rrc_primaryCCPCH_RSCP_delta,
{ "primaryCCPCH-RSCP-delta", "rrc.primaryCCPCH_RSCP_delta",
FT_INT32, BASE_DEC, NULL, 0,
@@ -127825,18 +136251,18 @@ void proto_register_rrc(void) {
{ "radioBearerReconfiguration-v770ext", "rrc.radioBearerReconfiguration_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerReconfiguration_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_71,
+ { &hf_rrc_nonCriticalExtensions_77,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_71", HFILL }},
+ "T_nonCriticalExtensions_77", HFILL }},
{ &hf_rrc_later_than_r3_12,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_12", HFILL }},
- { &hf_rrc_criticalExtensions_52,
+ { &hf_rrc_criticalExtensions_58,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_52_vals), 0,
- "T_criticalExtensions_52", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_58_vals), 0,
+ "T_criticalExtensions_58", HFILL }},
{ &hf_rrc_r4_06,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127869,14 +136295,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_11", HFILL }},
- { &hf_rrc_nonCriticalExtensions_72,
+ { &hf_rrc_nonCriticalExtensions_78,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_72", HFILL }},
- { &hf_rrc_criticalExtensions_53,
+ "T_nonCriticalExtensions_78", HFILL }},
+ { &hf_rrc_criticalExtensions_59,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_53_vals), 0,
- "T_criticalExtensions_53", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_59_vals), 0,
+ "T_criticalExtensions_59", HFILL }},
{ &hf_rrc_r5_05,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127901,14 +136327,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_12", HFILL }},
- { &hf_rrc_nonCriticalExtensions_73,
+ { &hf_rrc_nonCriticalExtensions_79,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_73", HFILL }},
- { &hf_rrc_criticalExtensions_54,
+ "T_nonCriticalExtensions_79", HFILL }},
+ { &hf_rrc_criticalExtensions_60,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_54_vals), 0,
- "T_criticalExtensions_54", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_60_vals), 0,
+ "T_criticalExtensions_60", HFILL }},
{ &hf_rrc_r6_07,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127941,14 +136367,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_13", HFILL }},
- { &hf_rrc_nonCriticalExtensions_74,
+ { &hf_rrc_nonCriticalExtensions_80,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_74", HFILL }},
- { &hf_rrc_criticalExtensions_55,
+ "T_nonCriticalExtensions_80", HFILL }},
+ { &hf_rrc_criticalExtensions_61,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_55_vals), 0,
- "T_criticalExtensions_55", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_61_vals), 0,
+ "T_criticalExtensions_61", HFILL }},
{ &hf_rrc_r7_06,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -127997,14 +136423,14 @@ void proto_register_rrc(void) {
{ "radioBearerReconfiguration-v7g0ext", "rrc.radioBearerReconfiguration_v7g0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerReconfiguration_v7g0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_75,
+ { &hf_rrc_nonCriticalExtensions_81,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_75", HFILL }},
- { &hf_rrc_criticalExtensions_56,
+ "T_nonCriticalExtensions_81", HFILL }},
+ { &hf_rrc_criticalExtensions_62,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_56_vals), 0,
- "T_criticalExtensions_56", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_62_vals), 0,
+ "T_criticalExtensions_62", HFILL }},
{ &hf_rrc_r8_07,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128045,14 +136471,14 @@ void proto_register_rrc(void) {
{ "radioBearerReconfiguration-v8a0ext", "rrc.radioBearerReconfiguration_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerReconfiguration_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_76,
+ { &hf_rrc_nonCriticalExtensions_82,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_76", HFILL }},
- { &hf_rrc_criticalExtensions_57,
+ "T_nonCriticalExtensions_82", HFILL }},
+ { &hf_rrc_criticalExtensions_63,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_57_vals), 0,
- "T_criticalExtensions_57", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_63_vals), 0,
+ "T_criticalExtensions_63", HFILL }},
{ &hf_rrc_r9_06,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128073,26 +136499,46 @@ void proto_register_rrc(void) {
{ "radioBearerReconfiguration-v950ext", "rrc.radioBearerReconfiguration_v950ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerReconfiguration_v950ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_77,
+ { &hf_rrc_nonCriticalExtensions_83,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_77", HFILL }},
- { &hf_rrc_criticalExtensions_58,
+ "T_nonCriticalExtensions_83", HFILL }},
+ { &hf_rrc_criticalExtensions_64,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_64_vals), 0,
+ "T_criticalExtensions_64", HFILL }},
+ { &hf_rrc_r10_06,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_58", HFILL }},
+ "T_r10_06", HFILL }},
+ { &hf_rrc_radioBearerReconfiguration_r10,
+ { "radioBearerReconfiguration-r10", "rrc.radioBearerReconfiguration_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RadioBearerReconfiguration_r10_IEs", HFILL }},
+ { &hf_rrc_radioBearerReconfiguration_r10_add_ext,
+ { "radioBearerReconfiguration-r10-add-ext", "rrc.radioBearerReconfiguration_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_84,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_84", HFILL }},
+ { &hf_rrc_criticalExtensions_65,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_65", HFILL }},
{ &hf_rrc_rab_InformationReconfigList,
{ "rab-InformationReconfigList", "rrc.rab_InformationReconfigList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_09,
+ { &hf_rrc_dummy_13,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_01_vals), 0,
"T_dummy_01", HFILL }},
- { &hf_rrc_fdd_19,
+ { &hf_rrc_fdd_20,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_19", HFILL }},
+ "T_fdd_20", HFILL }},
{ &hf_rrc_dummy1,
{ "dummy1", "rrc.dummy1",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -128105,74 +136551,46 @@ void proto_register_rrc(void) {
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_03_vals), 0,
"T_modeSpecificPhysChInfo_03", HFILL }},
- { &hf_rrc_fdd_20,
+ { &hf_rrc_fdd_21,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_20", HFILL }},
- { &hf_rrc_dummy_10,
+ "T_fdd_21", HFILL }},
+ { &hf_rrc_dummy_14,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_02_vals), 0,
"T_dummy_02", HFILL }},
- { &hf_rrc_fdd_21,
+ { &hf_rrc_fdd_22,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_21", HFILL }},
+ "T_fdd_22", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_04,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_04_vals), 0,
"T_modeSpecificPhysChInfo_04", HFILL }},
- { &hf_rrc_fdd_22,
+ { &hf_rrc_fdd_23,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_22", HFILL }},
- { &hf_rrc_specificationMode_07,
+ "T_fdd_23", HFILL }},
+ { &hf_rrc_specificationMode_08,
{ "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_07_vals), 0,
- "T_specificationMode_07", HFILL }},
- { &hf_rrc_complete_07,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_08_vals), 0,
+ "T_specificationMode_08", HFILL }},
+ { &hf_rrc_complete_08,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_07", HFILL }},
+ "T_complete_08", HFILL }},
{ &hf_rrc_rb_PDCPContextRelocationList,
{ "rb-PDCPContextRelocationList", "rrc.rb_PDCPContextRelocationList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_11,
+ { &hf_rrc_dummy_15,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_03_vals), 0,
"T_dummy_03", HFILL }},
- { &hf_rrc_fdd_23,
- { "fdd", "rrc.fdd",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_23", HFILL }},
- { &hf_rrc_preconfiguration_07,
- { "preconfiguration", "rrc.preconfiguration",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_preconfiguration_07", HFILL }},
- { &hf_rrc_preConfigMode_07,
- { "preConfigMode", "rrc.preConfigMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_07_vals), 0,
- "T_preConfigMode_07", HFILL }},
- { &hf_rrc_defaultConfig_07,
- { "defaultConfig", "rrc.defaultConfig",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_defaultConfig_07", HFILL }},
- { &hf_rrc_modeSpecificPhysChInfo_05,
- { "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_05_vals), 0,
- "T_modeSpecificPhysChInfo_05", HFILL }},
{ &hf_rrc_fdd_24,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
"T_fdd_24", HFILL }},
- { &hf_rrc_specificationMode_08,
- { "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_08_vals), 0,
- "T_specificationMode_08", HFILL }},
- { &hf_rrc_complete_08,
- { "complete", "rrc.complete",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_08", HFILL }},
{ &hf_rrc_preconfiguration_08,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128185,10 +136603,14 @@ void proto_register_rrc(void) {
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
"T_defaultConfig_08", HFILL }},
- { &hf_rrc_postVerificationPeriod_02,
- { "postVerificationPeriod", "rrc.postVerificationPeriod",
- FT_UINT32, BASE_DEC, VALS(rrc_T_postVerificationPeriod_02_vals), 0,
- "T_postVerificationPeriod_02", HFILL }},
+ { &hf_rrc_modeSpecificPhysChInfo_05,
+ { "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_05_vals), 0,
+ "T_modeSpecificPhysChInfo_05", HFILL }},
+ { &hf_rrc_fdd_25,
+ { "fdd", "rrc.fdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_fdd_25", HFILL }},
{ &hf_rrc_specificationMode_09,
{ "specificationMode", "rrc.specificationMode",
FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_09_vals), 0,
@@ -128197,22 +136619,6 @@ void proto_register_rrc(void) {
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
"T_complete_09", HFILL }},
- { &hf_rrc_rab_InformationMBMSPtpList,
- { "rab-InformationMBMSPtpList", "rrc.rab_InformationMBMSPtpList",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_rrc_responseToChangeOfUE_Capability_03,
- { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
- FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_03_vals), 0,
- "T_responseToChangeOfUE_Capability_03", HFILL }},
- { &hf_rrc_specificationMode_10,
- { "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_10_vals), 0,
- "T_specificationMode_10", HFILL }},
- { &hf_rrc_complete_10,
- { "complete", "rrc.complete",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_10", HFILL }},
{ &hf_rrc_preconfiguration_09,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128225,10 +136631,22 @@ void proto_register_rrc(void) {
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
"T_defaultConfig_09", HFILL }},
- { &hf_rrc_radioBearerReconfiguration_r7_add_ext,
- { "radioBearerReconfiguration-r7-add-ext", "rrc.radioBearerReconfiguration_r7_add_ext",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING", HFILL }},
+ { &hf_rrc_postVerificationPeriod_02,
+ { "postVerificationPeriod", "rrc.postVerificationPeriod",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_postVerificationPeriod_02_vals), 0,
+ "T_postVerificationPeriod_02", HFILL }},
+ { &hf_rrc_specificationMode_10,
+ { "specificationMode", "rrc.specificationMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_10_vals), 0,
+ "T_specificationMode_10", HFILL }},
+ { &hf_rrc_complete_10,
+ { "complete", "rrc.complete",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_complete_10", HFILL }},
+ { &hf_rrc_rab_InformationMBMSPtpList,
+ { "rab-InformationMBMSPtpList", "rrc.rab_InformationMBMSPtpList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_responseToChangeOfUE_Capability_04,
{ "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_04_vals), 0,
@@ -128241,10 +136659,6 @@ void proto_register_rrc(void) {
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
"T_complete_11", HFILL }},
- { &hf_rrc_rab_InformationReconfigList_01,
- { "rab-InformationReconfigList", "rrc.rab_InformationReconfigList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "RAB_InformationReconfigList_r8", HFILL }},
{ &hf_rrc_preconfiguration_10,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128257,6 +136671,10 @@ void proto_register_rrc(void) {
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
"T_defaultConfig_10", HFILL }},
+ { &hf_rrc_radioBearerReconfiguration_r7_add_ext,
+ { "radioBearerReconfiguration-r7-add-ext", "rrc.radioBearerReconfiguration_r7_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
{ &hf_rrc_responseToChangeOfUE_Capability_05,
{ "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_05_vals), 0,
@@ -128269,6 +136687,10 @@ void proto_register_rrc(void) {
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
"T_complete_12", HFILL }},
+ { &hf_rrc_rab_InformationReconfigList_01,
+ { "rab-InformationReconfigList", "rrc.rab_InformationReconfigList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "RAB_InformationReconfigList_r8", HFILL }},
{ &hf_rrc_preconfiguration_11,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128281,6 +136703,54 @@ void proto_register_rrc(void) {
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
"T_defaultConfig_11", HFILL }},
+ { &hf_rrc_responseToChangeOfUE_Capability_06,
+ { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_06_vals), 0,
+ "T_responseToChangeOfUE_Capability_06", HFILL }},
+ { &hf_rrc_specificationMode_13,
+ { "specificationMode", "rrc.specificationMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_13_vals), 0,
+ "T_specificationMode_13", HFILL }},
+ { &hf_rrc_complete_13,
+ { "complete", "rrc.complete",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_complete_13", HFILL }},
+ { &hf_rrc_preconfiguration_12,
+ { "preconfiguration", "rrc.preconfiguration",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_preconfiguration_12", HFILL }},
+ { &hf_rrc_preConfigMode_12,
+ { "preConfigMode", "rrc.preConfigMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_12_vals), 0,
+ "T_preConfigMode_12", HFILL }},
+ { &hf_rrc_defaultConfig_12,
+ { "defaultConfig", "rrc.defaultConfig",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_defaultConfig_12", HFILL }},
+ { &hf_rrc_responseToChangeOfUE_Capability_07,
+ { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_07_vals), 0,
+ "T_responseToChangeOfUE_Capability_07", HFILL }},
+ { &hf_rrc_specificationMode_14,
+ { "specificationMode", "rrc.specificationMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_14_vals), 0,
+ "T_specificationMode_14", HFILL }},
+ { &hf_rrc_complete_14,
+ { "complete", "rrc.complete",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_complete_14", HFILL }},
+ { &hf_rrc_preconfiguration_13,
+ { "preconfiguration", "rrc.preconfiguration",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_preconfiguration_13", HFILL }},
+ { &hf_rrc_preConfigMode_13,
+ { "preConfigMode", "rrc.preConfigMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_13_vals), 0,
+ "T_preConfigMode_13", HFILL }},
+ { &hf_rrc_defaultConfig_13,
+ { "defaultConfig", "rrc.defaultConfig",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_defaultConfig_13", HFILL }},
{ &hf_rrc_laterNonCriticalExtensions_29,
{ "laterNonCriticalExtensions", "rrc.laterNonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128297,10 +136767,10 @@ void proto_register_rrc(void) {
{ "radioBearerReconfigurationComplete-v770ext", "rrc.radioBearerReconfigurationComplete_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerReconfigurationComplete_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_78,
+ { &hf_rrc_nonCriticalExtensions_85,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_78", HFILL }},
+ "T_nonCriticalExtensions_85", HFILL }},
{ &hf_rrc_deferredMeasurementControlReading_01,
{ "deferredMeasurementControlReading", "rrc.deferredMeasurementControlReading",
FT_UINT32, BASE_DEC, VALS(rrc_T_deferredMeasurementControlReading_01_vals), 0,
@@ -128317,10 +136787,10 @@ void proto_register_rrc(void) {
{ "radioBearerReconfigurationFailure-r3-add-ext", "rrc.radioBearerReconfigurationFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_79,
+ { &hf_rrc_nonCriticalExtensions_86,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_79", HFILL }},
+ "T_nonCriticalExtensions_86", HFILL }},
{ &hf_rrc_r3_15,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128377,18 +136847,18 @@ void proto_register_rrc(void) {
{ "radioBearerRelease-v770ext", "rrc.radioBearerRelease_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerRelease_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_80,
+ { &hf_rrc_nonCriticalExtensions_87,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_80", HFILL }},
+ "T_nonCriticalExtensions_87", HFILL }},
{ &hf_rrc_later_than_r3_13,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_13", HFILL }},
- { &hf_rrc_criticalExtensions_59,
+ { &hf_rrc_criticalExtensions_66,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_59_vals), 0,
- "T_criticalExtensions_59", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_66_vals), 0,
+ "T_criticalExtensions_66", HFILL }},
{ &hf_rrc_r4_07,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128417,14 +136887,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_16", HFILL }},
- { &hf_rrc_nonCriticalExtensions_81,
+ { &hf_rrc_nonCriticalExtensions_88,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_81", HFILL }},
- { &hf_rrc_criticalExtensions_60,
+ "T_nonCriticalExtensions_88", HFILL }},
+ { &hf_rrc_criticalExtensions_67,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_60_vals), 0,
- "T_criticalExtensions_60", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_67_vals), 0,
+ "T_criticalExtensions_67", HFILL }},
{ &hf_rrc_r5_06,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128445,14 +136915,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_17", HFILL }},
- { &hf_rrc_nonCriticalExtensions_82,
+ { &hf_rrc_nonCriticalExtensions_89,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_82", HFILL }},
- { &hf_rrc_criticalExtensions_61,
+ "T_nonCriticalExtensions_89", HFILL }},
+ { &hf_rrc_criticalExtensions_68,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_61_vals), 0,
- "T_criticalExtensions_61", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_68_vals), 0,
+ "T_criticalExtensions_68", HFILL }},
{ &hf_rrc_r6_08,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128477,14 +136947,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_18", HFILL }},
- { &hf_rrc_nonCriticalExtensions_83,
+ { &hf_rrc_nonCriticalExtensions_90,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_83", HFILL }},
- { &hf_rrc_criticalExtensions_62,
+ "T_nonCriticalExtensions_90", HFILL }},
+ { &hf_rrc_criticalExtensions_69,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_62_vals), 0,
- "T_criticalExtensions_62", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_69_vals), 0,
+ "T_criticalExtensions_69", HFILL }},
{ &hf_rrc_r7_07,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128529,14 +136999,14 @@ void proto_register_rrc(void) {
{ "radioBearerRelease-v7g0ext", "rrc.radioBearerRelease_v7g0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerRelease_v7g0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_84,
+ { &hf_rrc_nonCriticalExtensions_91,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_84", HFILL }},
- { &hf_rrc_criticalExtensions_63,
+ "T_nonCriticalExtensions_91", HFILL }},
+ { &hf_rrc_criticalExtensions_70,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_63_vals), 0,
- "T_criticalExtensions_63", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_70_vals), 0,
+ "T_criticalExtensions_70", HFILL }},
{ &hf_rrc_r8_08,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128577,14 +137047,14 @@ void proto_register_rrc(void) {
{ "radioBearerRelease-v8a0ext", "rrc.radioBearerRelease_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerRelease_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_85,
+ { &hf_rrc_nonCriticalExtensions_92,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_85", HFILL }},
- { &hf_rrc_criticalExtensions_64,
+ "T_nonCriticalExtensions_92", HFILL }},
+ { &hf_rrc_criticalExtensions_71,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_64_vals), 0,
- "T_criticalExtensions_64", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_71_vals), 0,
+ "T_criticalExtensions_71", HFILL }},
{ &hf_rrc_r9_07,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128613,66 +137083,86 @@ void proto_register_rrc(void) {
{ "radioBearerRelease-v970ext", "rrc.radioBearerRelease_v970ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerRelease_v970ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_86,
+ { &hf_rrc_nonCriticalExtensions_93,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_86", HFILL }},
- { &hf_rrc_criticalExtensions_65,
+ "T_nonCriticalExtensions_93", HFILL }},
+ { &hf_rrc_criticalExtensions_72,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_72_vals), 0,
+ "T_criticalExtensions_72", HFILL }},
+ { &hf_rrc_r10_07,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_65", HFILL }},
+ "T_r10_07", HFILL }},
+ { &hf_rrc_radioBearerRelease_r10,
+ { "radioBearerRelease-r10", "rrc.radioBearerRelease_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RadioBearerRelease_r10_IEs", HFILL }},
+ { &hf_rrc_radioBearerRelease_r10_add_ext,
+ { "radioBearerRelease-r10-add-ext", "rrc.radioBearerRelease_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_94,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_94", HFILL }},
+ { &hf_rrc_criticalExtensions_73,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_73", HFILL }},
{ &hf_rrc_signallingConnectionRelIndication,
{ "signallingConnectionRelIndication", "rrc.signallingConnectionRelIndication",
FT_UINT32, BASE_DEC, VALS(rrc_CN_DomainIdentity_vals), 0,
"CN_DomainIdentity", HFILL }},
- { &hf_rrc_dummy_12,
+ { &hf_rrc_dummy_16,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_04_vals), 0,
"T_dummy_04", HFILL }},
- { &hf_rrc_fdd_25,
+ { &hf_rrc_fdd_26,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_25", HFILL }},
+ "T_fdd_26", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_06,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_06_vals), 0,
"T_modeSpecificPhysChInfo_06", HFILL }},
- { &hf_rrc_fdd_26,
+ { &hf_rrc_fdd_27,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_26", HFILL }},
- { &hf_rrc_dummy_13,
+ "T_fdd_27", HFILL }},
+ { &hf_rrc_dummy_17,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_05_vals), 0,
"T_dummy_05", HFILL }},
- { &hf_rrc_fdd_27,
+ { &hf_rrc_fdd_28,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_27", HFILL }},
+ "T_fdd_28", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_07,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_07_vals), 0,
"T_modeSpecificPhysChInfo_07", HFILL }},
- { &hf_rrc_fdd_28,
+ { &hf_rrc_fdd_29,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_28", HFILL }},
- { &hf_rrc_dummy_14,
+ "T_fdd_29", HFILL }},
+ { &hf_rrc_dummy_18,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_06_vals), 0,
"T_dummy_06", HFILL }},
- { &hf_rrc_fdd_29,
+ { &hf_rrc_fdd_30,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_29", HFILL }},
+ "T_fdd_30", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_08,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_08_vals), 0,
"T_modeSpecificPhysChInfo_08", HFILL }},
- { &hf_rrc_fdd_30,
+ { &hf_rrc_fdd_31,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_30", HFILL }},
+ "T_fdd_31", HFILL }},
{ &hf_rrc_postVerificationPeriod_03,
{ "postVerificationPeriod", "rrc.postVerificationPeriod",
FT_UINT32, BASE_DEC, VALS(rrc_T_postVerificationPeriod_03_vals), 0,
@@ -128697,10 +137187,10 @@ void proto_register_rrc(void) {
{ "radioBearerReleaseComplete-v770ext", "rrc.radioBearerReleaseComplete_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerReleaseComplete_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_87,
+ { &hf_rrc_nonCriticalExtensions_95,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_87", HFILL }},
+ "T_nonCriticalExtensions_95", HFILL }},
{ &hf_rrc_deferredMeasurementControlReading_02,
{ "deferredMeasurementControlReading", "rrc.deferredMeasurementControlReading",
FT_UINT32, BASE_DEC, VALS(rrc_T_deferredMeasurementControlReading_02_vals), 0,
@@ -128713,10 +137203,10 @@ void proto_register_rrc(void) {
{ "radioBearerReleaseFailure-r3-add-ext", "rrc.radioBearerReleaseFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_88,
+ { &hf_rrc_nonCriticalExtensions_96,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_88", HFILL }},
+ "T_nonCriticalExtensions_96", HFILL }},
{ &hf_rrc_r3_16,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128773,18 +137263,18 @@ void proto_register_rrc(void) {
{ "radioBearerSetup-v690ext", "rrc.radioBearerSetup_v690ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerSetup_v690ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_89,
+ { &hf_rrc_nonCriticalExtensions_97,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_89", HFILL }},
+ "T_nonCriticalExtensions_97", HFILL }},
{ &hf_rrc_later_than_r3_14,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_14", HFILL }},
- { &hf_rrc_criticalExtensions_66,
+ { &hf_rrc_criticalExtensions_74,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_66_vals), 0,
- "T_criticalExtensions_66", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_74_vals), 0,
+ "T_criticalExtensions_74", HFILL }},
{ &hf_rrc_r4_08,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128813,14 +137303,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_23", HFILL }},
- { &hf_rrc_nonCriticalExtensions_90,
+ { &hf_rrc_nonCriticalExtensions_98,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_90", HFILL }},
- { &hf_rrc_criticalExtensions_67,
+ "T_nonCriticalExtensions_98", HFILL }},
+ { &hf_rrc_criticalExtensions_75,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_67_vals), 0,
- "T_criticalExtensions_67", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_75_vals), 0,
+ "T_criticalExtensions_75", HFILL }},
{ &hf_rrc_r5_07,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128841,14 +137331,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_24", HFILL }},
- { &hf_rrc_nonCriticalExtensions_91,
+ { &hf_rrc_nonCriticalExtensions_99,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_91", HFILL }},
- { &hf_rrc_criticalExtensions_68,
+ "T_nonCriticalExtensions_99", HFILL }},
+ { &hf_rrc_criticalExtensions_76,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_68_vals), 0,
- "T_criticalExtensions_68", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_76_vals), 0,
+ "T_criticalExtensions_76", HFILL }},
{ &hf_rrc_r6_09,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128869,14 +137359,14 @@ void proto_register_rrc(void) {
{ "radioBearerSetup-v6b0ext", "rrc.radioBearerSetup_v6b0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerSetup_v6b0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_92,
+ { &hf_rrc_nonCriticalExtensions_100,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_92", HFILL }},
- { &hf_rrc_criticalExtensions_69,
+ "T_nonCriticalExtensions_100", HFILL }},
+ { &hf_rrc_criticalExtensions_77,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_69_vals), 0,
- "T_criticalExtensions_69", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_77_vals), 0,
+ "T_criticalExtensions_77", HFILL }},
{ &hf_rrc_r7_08,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128905,14 +137395,14 @@ void proto_register_rrc(void) {
{ "radioBearerSetup-v820ext", "rrc.radioBearerSetup_v820ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerSetup_v820ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_93,
+ { &hf_rrc_nonCriticalExtensions_101,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_93", HFILL }},
- { &hf_rrc_criticalExtensions_70,
+ "T_nonCriticalExtensions_101", HFILL }},
+ { &hf_rrc_criticalExtensions_78,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_70_vals), 0,
- "T_criticalExtensions_70", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_78_vals), 0,
+ "T_criticalExtensions_78", HFILL }},
{ &hf_rrc_r8_09,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128965,14 +137455,14 @@ void proto_register_rrc(void) {
{ "radioBearerSetup-v8a0ext", "rrc.radioBearerSetup_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerSetup_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_94,
+ { &hf_rrc_nonCriticalExtensions_102,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_94", HFILL }},
- { &hf_rrc_criticalExtensions_71,
+ "T_nonCriticalExtensions_102", HFILL }},
+ { &hf_rrc_criticalExtensions_79,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_71_vals), 0,
- "T_criticalExtensions_71", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_79_vals), 0,
+ "T_criticalExtensions_79", HFILL }},
{ &hf_rrc_r9_08,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -128993,62 +137483,82 @@ void proto_register_rrc(void) {
{ "radioBearerSetup-v950ext", "rrc.radioBearerSetup_v950ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerSetup_v950ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_95,
+ { &hf_rrc_nonCriticalExtensions_103,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_95", HFILL }},
- { &hf_rrc_criticalExtensions_72,
+ "T_nonCriticalExtensions_103", HFILL }},
+ { &hf_rrc_criticalExtensions_80,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_80_vals), 0,
+ "T_criticalExtensions_80", HFILL }},
+ { &hf_rrc_r10_08,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_72", HFILL }},
- { &hf_rrc_dummy_15,
+ "T_r10_08", HFILL }},
+ { &hf_rrc_radioBearerSetup_r10,
+ { "radioBearerSetup-r10", "rrc.radioBearerSetup_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RadioBearerSetup_r10_IEs", HFILL }},
+ { &hf_rrc_radioBearerSetup_r10_add_ext,
+ { "radioBearerSetup-r10-add-ext", "rrc.radioBearerSetup_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_104,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_104", HFILL }},
+ { &hf_rrc_criticalExtensions_81,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_81", HFILL }},
+ { &hf_rrc_dummy_19,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_07_vals), 0,
"T_dummy_07", HFILL }},
- { &hf_rrc_fdd_31,
+ { &hf_rrc_fdd_32,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_31", HFILL }},
+ "T_fdd_32", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_09,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_09_vals), 0,
"T_modeSpecificPhysChInfo_09", HFILL }},
- { &hf_rrc_fdd_32,
+ { &hf_rrc_fdd_33,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_32", HFILL }},
- { &hf_rrc_dummy_16,
+ "T_fdd_33", HFILL }},
+ { &hf_rrc_dummy_20,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_08_vals), 0,
"T_dummy_08", HFILL }},
- { &hf_rrc_fdd_33,
+ { &hf_rrc_fdd_34,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_33", HFILL }},
+ "T_fdd_34", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_10,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_10_vals), 0,
"T_modeSpecificPhysChInfo_10", HFILL }},
- { &hf_rrc_fdd_34,
+ { &hf_rrc_fdd_35,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_34", HFILL }},
- { &hf_rrc_dummy_17,
+ "T_fdd_35", HFILL }},
+ { &hf_rrc_dummy_21,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_09_vals), 0,
"T_dummy_09", HFILL }},
- { &hf_rrc_fdd_35,
+ { &hf_rrc_fdd_36,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_35", HFILL }},
+ "T_fdd_36", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_11,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_11_vals), 0,
"T_modeSpecificPhysChInfo_11", HFILL }},
- { &hf_rrc_fdd_36,
+ { &hf_rrc_fdd_37,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_36", HFILL }},
+ "T_fdd_37", HFILL }},
{ &hf_rrc_postVerificationPeriod_04,
{ "postVerificationPeriod", "rrc.postVerificationPeriod",
FT_UINT32, BASE_DEC, VALS(rrc_T_postVerificationPeriod_04_vals), 0,
@@ -129057,15 +137567,15 @@ void proto_register_rrc(void) {
{ "rab-InformationSetupList", "rrc.rab_InformationSetupList",
FT_UINT32, BASE_DEC, NULL, 0,
"RAB_InformationSetupList_r6_ext", HFILL }},
- { &hf_rrc_specificationMode_13,
+ { &hf_rrc_specificationMode_15,
{ "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_13_vals), 0,
- "T_specificationMode_13", HFILL }},
- { &hf_rrc_complete_13,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_15_vals), 0,
+ "T_specificationMode_15", HFILL }},
+ { &hf_rrc_complete_15,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_13", HFILL }},
- { &hf_rrc_dummy_18,
+ "T_complete_15", HFILL }},
+ { &hf_rrc_dummy_22,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"T_dummy_10", HFILL }},
@@ -129085,15 +137595,15 @@ void proto_register_rrc(void) {
{ "rab-InformationSetupListExt", "rrc.rab_InformationSetupListExt",
FT_UINT32, BASE_DEC, NULL, 0,
"RAB_InformationSetupList_v6b0ext", HFILL }},
- { &hf_rrc_specificationMode_14,
+ { &hf_rrc_specificationMode_16,
{ "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_14_vals), 0,
- "T_specificationMode_14", HFILL }},
- { &hf_rrc_complete_14,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_16_vals), 0,
+ "T_specificationMode_16", HFILL }},
+ { &hf_rrc_complete_16,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_14", HFILL }},
- { &hf_rrc_dummy_19,
+ "T_complete_16", HFILL }},
+ { &hf_rrc_dummy_23,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
@@ -129105,14 +137615,10 @@ void proto_register_rrc(void) {
{ "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v7g0NonCriticalExtensions_13", HFILL }},
- { &hf_rrc_nonCriticalExtensions_96,
+ { &hf_rrc_nonCriticalExtensions_105,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_96", HFILL }},
- { &hf_rrc_sr_vcc_Info,
- { "sr-vcc-Info", "rrc.sr_vcc_Info",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
+ "T_nonCriticalExtensions_105", HFILL }},
{ &hf_rrc_laterNonCriticalExtensions_35,
{ "laterNonCriticalExtensions", "rrc.laterNonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129129,10 +137635,10 @@ void proto_register_rrc(void) {
{ "radioBearerSetupComplete-v770ext", "rrc.radioBearerSetupComplete_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"RadioBearerSetupComplete_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_97,
+ { &hf_rrc_nonCriticalExtensions_106,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_97", HFILL }},
+ "T_nonCriticalExtensions_106", HFILL }},
{ &hf_rrc_deferredMeasurementControlReading_03,
{ "deferredMeasurementControlReading", "rrc.deferredMeasurementControlReading",
FT_UINT32, BASE_DEC, VALS(rrc_T_deferredMeasurementControlReading_03_vals), 0,
@@ -129145,10 +137651,10 @@ void proto_register_rrc(void) {
{ "radioBearerSetupFailure-r3-add-ext", "rrc.radioBearerSetupFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_98,
+ { &hf_rrc_nonCriticalExtensions_107,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_98", HFILL }},
+ "T_nonCriticalExtensions_107", HFILL }},
{ &hf_rrc_r3_17,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129189,10 +137695,18 @@ void proto_register_rrc(void) {
{ "rrcConnectionReject-v860ext", "rrc.rrcConnectionReject_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_99,
+ { &hf_rrc_va40NonCriticalExtensions_05,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_05", HFILL }},
+ { &hf_rrc_rrcConnectionReject_va40ext,
+ { "rrcConnectionReject-va40ext", "rrc.rrcConnectionReject_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCConnectionReject_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_108,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_99", HFILL }},
+ "T_nonCriticalExtensions_108", HFILL }},
{ &hf_rrc_later_than_r3_15,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129201,10 +137715,10 @@ void proto_register_rrc(void) {
{ "initialUE-Identity", "rrc.initialUE_Identity",
FT_UINT32, BASE_DEC, VALS(rrc_InitialUE_Identity_vals), 0,
NULL, HFILL }},
- { &hf_rrc_criticalExtensions_73,
+ { &hf_rrc_criticalExtensions_82,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_73", HFILL }},
+ "T_criticalExtensions_82", HFILL }},
{ &hf_rrc_rejectionCause,
{ "rejectionCause", "rrc.rejectionCause",
FT_UINT32, BASE_DEC, VALS(rrc_RejectionCause_vals), 0,
@@ -129225,6 +137739,10 @@ void proto_register_rrc(void) {
{ "redirectionInfo", "rrc.redirectionInfo",
FT_UINT32, BASE_DEC, VALS(rrc_RedirectionInfo_v860ext_vals), 0,
"RedirectionInfo_v860ext", HFILL }},
+ { &hf_rrc_extendedWaitTime,
+ { "extendedWaitTime", "rrc.extendedWaitTime",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_r3_18,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129265,18 +137783,26 @@ void proto_register_rrc(void) {
{ "rrcConnectionRelease-v860ext", "rrc.rrcConnectionRelease_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_100,
+ { &hf_rrc_va40NonCriticalExtensions_06,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_06", HFILL }},
+ { &hf_rrc_rrcConnectionRelease_va40ext,
+ { "rrcConnectionRelease-va40ext", "rrc.rrcConnectionRelease_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCConnectionRelease_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_109,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_100", HFILL }},
+ "T_nonCriticalExtensions_109", HFILL }},
{ &hf_rrc_later_than_r3_16,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_16", HFILL }},
- { &hf_rrc_criticalExtensions_74,
+ { &hf_rrc_criticalExtensions_83,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_74_vals), 0,
- "T_criticalExtensions_74", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_83_vals), 0,
+ "T_criticalExtensions_83", HFILL }},
{ &hf_rrc_r4_09,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129305,14 +137831,18 @@ void proto_register_rrc(void) {
{ "v860NonCriticalExtensions", "rrc.v860NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v860NonCriticalExtensions_12", HFILL }},
- { &hf_rrc_nonCriticalExtensions_101,
+ { &hf_rrc_va40NonCriticalExtensions_07,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_07", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_110,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_101", HFILL }},
- { &hf_rrc_criticalExtensions_75,
+ "T_nonCriticalExtensions_110", HFILL }},
+ { &hf_rrc_criticalExtensions_84,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_75", HFILL }},
+ "T_criticalExtensions_84", HFILL }},
{ &hf_rrc_n_308,
{ "n-308", "rrc.n_308",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -129365,18 +137895,22 @@ void proto_register_rrc(void) {
{ "rrcConnectionRelease-v860ext", "rrc.rrcConnectionRelease_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_CCCH_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_102,
+ { &hf_rrc_va40NonCriticalExtensions_08,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_08", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_111,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_102", HFILL }},
+ "T_nonCriticalExtensions_111", HFILL }},
{ &hf_rrc_later_than_r3_17,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_17", HFILL }},
- { &hf_rrc_criticalExtensions_76,
+ { &hf_rrc_criticalExtensions_85,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_76_vals), 0,
- "T_criticalExtensions_76", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_85_vals), 0,
+ "T_criticalExtensions_85", HFILL }},
{ &hf_rrc_r4_10,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129401,14 +137935,18 @@ void proto_register_rrc(void) {
{ "v860NonCriticalExtensions", "rrc.v860NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v860NonCriticalExtensions_14", HFILL }},
- { &hf_rrc_nonCriticalExtensions_103,
+ { &hf_rrc_va40NonCriticalExtensions_09,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_09", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_112,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_103", HFILL }},
- { &hf_rrc_criticalExtensions_77,
+ "T_nonCriticalExtensions_112", HFILL }},
+ { &hf_rrc_criticalExtensions_86,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_77", HFILL }},
+ "T_criticalExtensions_86", HFILL }},
{ &hf_rrc_groupIdentity,
{ "groupIdentity", "rrc.groupIdentity",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -129417,10 +137955,10 @@ void proto_register_rrc(void) {
{ "GroupReleaseInformation", "rrc.GroupReleaseInformation",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_criticalExtensions_78,
+ { &hf_rrc_criticalExtensions_87,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_78_vals), 0,
- "T_criticalExtensions_78", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_87_vals), 0,
+ "T_criticalExtensions_87", HFILL }},
{ &hf_rrc_r5_08,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129441,14 +137979,18 @@ void proto_register_rrc(void) {
{ "v860NonCriticalExtensions", "rrc.v860NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v860NonCriticalExtensions_15", HFILL }},
- { &hf_rrc_nonCriticalExtensions_104,
+ { &hf_rrc_va40NonCriticalExtensions_10,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_10", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_113,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_104", HFILL }},
- { &hf_rrc_criticalExtensions_79,
+ "T_nonCriticalExtensions_113", HFILL }},
+ { &hf_rrc_criticalExtensions_88,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_79", HFILL }},
+ "T_criticalExtensions_88", HFILL }},
{ &hf_rrc_rrcConnectionRelease_02,
{ "rrcConnectionRelease", "rrc.rrcConnectionRelease",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129469,10 +138011,10 @@ void proto_register_rrc(void) {
{ "rrcConnectionReleaseComplete-r3-add-ext", "rrc.rrcConnectionReleaseComplete_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_105,
+ { &hf_rrc_nonCriticalExtensions_114,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_105", HFILL }},
+ "T_nonCriticalExtensions_114", HFILL }},
{ &hf_rrc_protocolErrorIndicator_01,
{ "protocolErrorIndicator", "rrc.protocolErrorIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_ProtocolErrorIndicator_vals), 0,
@@ -129581,10 +138123,10 @@ void proto_register_rrc(void) {
{ "rrcConnectionRequest-v940ext", "rrc.rrcConnectionRequest_v940ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRequest_v940ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_106,
- { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ { &hf_rrc_va40NonCriticalExtensions_11,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_106", HFILL }},
+ "RRCConnectionRequest_NonCriticalExts_va40_IEs", HFILL }},
{ &hf_rrc_uESpecificBehaviourInformation1idle,
{ "uESpecificBehaviourInformation1idle", "rrc.uESpecificBehaviourInformation1idle",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -129665,6 +138207,26 @@ void proto_register_rrc(void) {
{ "systemInformationContainerStoredIndicator", "rrc.systemInformationContainerStoredIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_systemInformationContainerStoredIndicator_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_rrcConnectionRequest_va40ext,
+ { "rrcConnectionRequest-va40ext", "rrc.rrcConnectionRequest_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCConnectionRequest_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_115,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_115", HFILL }},
+ { &hf_rrc_supportOfMoreThanTwoCells,
+ { "supportOfMoreThanTwoCells", "rrc.supportOfMoreThanTwoCells",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfMoreThanTwoCells_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_supportOf1stFrequencyBand,
+ { "supportOf1stFrequencyBand", "rrc.supportOf1stFrequencyBand",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_supportOf1stFrequencyBand_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_supportOf2ndFrequencyBand,
+ { "supportOf2ndFrequencyBand", "rrc.supportOf2ndFrequencyBand",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_supportOf2ndFrequencyBand_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_r3_20,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129705,18 +138267,18 @@ void proto_register_rrc(void) {
{ "rrcConnectionSetup-v690ext", "rrc.rrcConnectionSetup_v690ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_v690ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_107,
+ { &hf_rrc_nonCriticalExtensions_116,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_107", HFILL }},
+ "T_nonCriticalExtensions_116", HFILL }},
{ &hf_rrc_later_than_r3_18,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_18", HFILL }},
- { &hf_rrc_criticalExtensions_80,
+ { &hf_rrc_criticalExtensions_89,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_80_vals), 0,
- "T_criticalExtensions_80", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_89_vals), 0,
+ "T_criticalExtensions_89", HFILL }},
{ &hf_rrc_r4_11,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129741,14 +138303,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_33", HFILL }},
- { &hf_rrc_nonCriticalExtensions_108,
+ { &hf_rrc_nonCriticalExtensions_117,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_108", HFILL }},
- { &hf_rrc_criticalExtensions_81,
+ "T_nonCriticalExtensions_117", HFILL }},
+ { &hf_rrc_criticalExtensions_90,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_81_vals), 0,
- "T_criticalExtensions_81", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_90_vals), 0,
+ "T_criticalExtensions_90", HFILL }},
{ &hf_rrc_r5_09,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129765,14 +138327,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_34", HFILL }},
- { &hf_rrc_nonCriticalExtensions_109,
+ { &hf_rrc_nonCriticalExtensions_118,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_109", HFILL }},
- { &hf_rrc_criticalExtensions_82,
+ "T_nonCriticalExtensions_118", HFILL }},
+ { &hf_rrc_criticalExtensions_91,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_82_vals), 0,
- "T_criticalExtensions_82", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_91_vals), 0,
+ "T_criticalExtensions_91", HFILL }},
{ &hf_rrc_r6_10,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129793,14 +138355,14 @@ void proto_register_rrc(void) {
{ "rrcConnectionSetup-v6b0ext", "rrc.rrcConnectionSetup_v6b0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_v6b0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_110,
+ { &hf_rrc_nonCriticalExtensions_119,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_110", HFILL }},
- { &hf_rrc_criticalExtensions_83,
+ "T_nonCriticalExtensions_119", HFILL }},
+ { &hf_rrc_criticalExtensions_92,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_83_vals), 0,
- "T_criticalExtensions_83", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_92_vals), 0,
+ "T_criticalExtensions_92", HFILL }},
{ &hf_rrc_r7_09,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129829,14 +138391,14 @@ void proto_register_rrc(void) {
{ "rrcConnectionSetup-v7d0ext", "rrc.rrcConnectionSetup_v7d0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_v7d0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_111,
+ { &hf_rrc_nonCriticalExtensions_120,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_111", HFILL }},
- { &hf_rrc_criticalExtensions_84,
+ "T_nonCriticalExtensions_120", HFILL }},
+ { &hf_rrc_criticalExtensions_93,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_84_vals), 0,
- "T_criticalExtensions_84", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_93_vals), 0,
+ "T_criticalExtensions_93", HFILL }},
{ &hf_rrc_r8_10,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129869,14 +138431,14 @@ void proto_register_rrc(void) {
{ "rrcConnectionSetup-v8a0ext", "rrc.rrcConnectionSetup_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_112,
+ { &hf_rrc_nonCriticalExtensions_121,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_112", HFILL }},
- { &hf_rrc_criticalExtensions_85,
+ "T_nonCriticalExtensions_121", HFILL }},
+ { &hf_rrc_criticalExtensions_94,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_85_vals), 0,
- "T_criticalExtensions_85", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_94_vals), 0,
+ "T_criticalExtensions_94", HFILL }},
{ &hf_rrc_r9_09,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -129897,14 +138459,34 @@ void proto_register_rrc(void) {
{ "rrcConnectionSetup-v950ext", "rrc.rrcConnectionSetup_v950ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_v950ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_113,
+ { &hf_rrc_nonCriticalExtensions_122,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_113", HFILL }},
- { &hf_rrc_criticalExtensions_86,
+ "T_nonCriticalExtensions_122", HFILL }},
+ { &hf_rrc_criticalExtensions_95,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_95_vals), 0,
+ "T_criticalExtensions_95", HFILL }},
+ { &hf_rrc_r10_09,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_86", HFILL }},
+ "T_r10_09", HFILL }},
+ { &hf_rrc_rrcConnectionSetup_r10,
+ { "rrcConnectionSetup-r10", "rrc.rrcConnectionSetup_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCConnectionSetup_r10_IEs", HFILL }},
+ { &hf_rrc_rrcConnectionSetup_r10_add_ext,
+ { "rrcConnectionSetup-r10-add-ext", "rrc.rrcConnectionSetup_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_123,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_123", HFILL }},
+ { &hf_rrc_criticalExtensions_96,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_96", HFILL }},
{ &hf_rrc_new_c_RNTI,
{ "new-c-RNTI", "rrc.new_c_RNTI",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -129933,26 +138515,26 @@ void proto_register_rrc(void) {
{ "capabilityUpdateRequirement", "rrc.capabilityUpdateRequirement",
FT_NONE, BASE_NONE, NULL, 0,
"CapabilityUpdateRequirement_r5", HFILL }},
- { &hf_rrc_specificationMode_15,
+ { &hf_rrc_specificationMode_17,
{ "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_15_vals), 0,
- "T_specificationMode_15", HFILL }},
- { &hf_rrc_complete_15,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_17_vals), 0,
+ "T_specificationMode_17", HFILL }},
+ { &hf_rrc_complete_17,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_15", HFILL }},
- { &hf_rrc_preconfiguration_12,
+ "T_complete_17", HFILL }},
+ { &hf_rrc_preconfiguration_14,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
- "T_preconfiguration_12", HFILL }},
- { &hf_rrc_preConfigMode_12,
+ "T_preconfiguration_14", HFILL }},
+ { &hf_rrc_preConfigMode_14,
{ "preConfigMode", "rrc.preConfigMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_12_vals), 0,
- "T_preConfigMode_12", HFILL }},
- { &hf_rrc_defaultConfig_12,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_14_vals), 0,
+ "T_preConfigMode_14", HFILL }},
+ { &hf_rrc_defaultConfig_14,
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
- "T_defaultConfig_12", HFILL }},
+ "T_defaultConfig_14", HFILL }},
{ &hf_rrc_dl_InformationPerRL_List_07,
{ "dl-InformationPerRL-List", "rrc.dl_InformationPerRL_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -129961,106 +138543,126 @@ void proto_register_rrc(void) {
{ "postVerificationPeriod", "rrc.postVerificationPeriod",
FT_UINT32, BASE_DEC, VALS(rrc_T_postVerificationPeriod_05_vals), 0,
"T_postVerificationPeriod_05", HFILL }},
- { &hf_rrc_specificationMode_16,
+ { &hf_rrc_specificationMode_18,
{ "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_16_vals), 0,
- "T_specificationMode_16", HFILL }},
- { &hf_rrc_complete_16,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_18_vals), 0,
+ "T_specificationMode_18", HFILL }},
+ { &hf_rrc_complete_18,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_16", HFILL }},
+ "T_complete_18", HFILL }},
{ &hf_rrc_srb_InformationSetupList_06,
{ "srb-InformationSetupList", "rrc.srb_InformationSetupList",
FT_UINT32, BASE_DEC, NULL, 0,
"SRB_InformationSetupList2_r6", HFILL }},
- { &hf_rrc_preconfiguration_13,
+ { &hf_rrc_preconfiguration_15,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
- "T_preconfiguration_13", HFILL }},
- { &hf_rrc_preConfigMode_13,
+ "T_preconfiguration_15", HFILL }},
+ { &hf_rrc_preConfigMode_15,
{ "preConfigMode", "rrc.preConfigMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_13_vals), 0,
- "T_preConfigMode_13", HFILL }},
- { &hf_rrc_defaultConfig_13,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_15_vals), 0,
+ "T_preConfigMode_15", HFILL }},
+ { &hf_rrc_defaultConfig_15,
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
- "T_defaultConfig_13", HFILL }},
+ "T_defaultConfig_15", HFILL }},
{ &hf_rrc_capabilityUpdateRequirement_03,
{ "capabilityUpdateRequirement", "rrc.capabilityUpdateRequirement",
FT_NONE, BASE_NONE, NULL, 0,
"CapabilityUpdateRequirement_r7", HFILL }},
- { &hf_rrc_specificationMode_17,
+ { &hf_rrc_specificationMode_19,
{ "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_17_vals), 0,
- "T_specificationMode_17", HFILL }},
- { &hf_rrc_complete_17,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_19_vals), 0,
+ "T_specificationMode_19", HFILL }},
+ { &hf_rrc_complete_19,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_17", HFILL }},
+ "T_complete_19", HFILL }},
{ &hf_rrc_srb_InformationSetupList_07,
{ "srb-InformationSetupList", "rrc.srb_InformationSetupList",
FT_UINT32, BASE_DEC, NULL, 0,
"SRB_InformationSetupList2_r7", HFILL }},
- { &hf_rrc_preconfiguration_14,
+ { &hf_rrc_preconfiguration_16,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
- "T_preconfiguration_14", HFILL }},
- { &hf_rrc_preConfigMode_14,
+ "T_preconfiguration_16", HFILL }},
+ { &hf_rrc_preConfigMode_16,
{ "preConfigMode", "rrc.preConfigMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_14_vals), 0,
- "T_preConfigMode_14", HFILL }},
- { &hf_rrc_defaultConfig_14,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_16_vals), 0,
+ "T_preConfigMode_16", HFILL }},
+ { &hf_rrc_defaultConfig_16,
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
- "T_defaultConfig_14", HFILL }},
+ "T_defaultConfig_16", HFILL }},
{ &hf_rrc_capabilityUpdateRequirement_04,
{ "capabilityUpdateRequirement", "rrc.capabilityUpdateRequirement",
FT_NONE, BASE_NONE, NULL, 0,
"CapabilityUpdateRequirement_r8", HFILL }},
- { &hf_rrc_specificationMode_18,
+ { &hf_rrc_specificationMode_20,
{ "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_18_vals), 0,
- "T_specificationMode_18", HFILL }},
- { &hf_rrc_complete_18,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_20_vals), 0,
+ "T_specificationMode_20", HFILL }},
+ { &hf_rrc_complete_20,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_18", HFILL }},
+ "T_complete_20", HFILL }},
{ &hf_rrc_srb_InformationSetupList_08,
{ "srb-InformationSetupList", "rrc.srb_InformationSetupList",
FT_UINT32, BASE_DEC, NULL, 0,
"SRB_InformationSetupList2_r8", HFILL }},
- { &hf_rrc_preconfiguration_15,
+ { &hf_rrc_preconfiguration_17,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
- "T_preconfiguration_15", HFILL }},
- { &hf_rrc_preConfigMode_15,
+ "T_preconfiguration_17", HFILL }},
+ { &hf_rrc_preConfigMode_17,
{ "preConfigMode", "rrc.preConfigMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_15_vals), 0,
- "T_preConfigMode_15", HFILL }},
- { &hf_rrc_defaultConfig_15,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_17_vals), 0,
+ "T_preConfigMode_17", HFILL }},
+ { &hf_rrc_defaultConfig_17,
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
- "T_defaultConfig_15", HFILL }},
- { &hf_rrc_specificationMode_19,
+ "T_defaultConfig_17", HFILL }},
+ { &hf_rrc_specificationMode_21,
{ "specificationMode", "rrc.specificationMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_19_vals), 0,
- "T_specificationMode_19", HFILL }},
- { &hf_rrc_complete_19,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_21_vals), 0,
+ "T_specificationMode_21", HFILL }},
+ { &hf_rrc_complete_21,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
- "T_complete_19", HFILL }},
- { &hf_rrc_preconfiguration_16,
+ "T_complete_21", HFILL }},
+ { &hf_rrc_preconfiguration_18,
{ "preconfiguration", "rrc.preconfiguration",
FT_NONE, BASE_NONE, NULL, 0,
- "T_preconfiguration_16", HFILL }},
- { &hf_rrc_preConfigMode_16,
+ "T_preconfiguration_18", HFILL }},
+ { &hf_rrc_preConfigMode_18,
{ "preConfigMode", "rrc.preConfigMode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_16_vals), 0,
- "T_preConfigMode_16", HFILL }},
- { &hf_rrc_defaultConfig_16,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_18_vals), 0,
+ "T_preConfigMode_18", HFILL }},
+ { &hf_rrc_defaultConfig_18,
{ "defaultConfig", "rrc.defaultConfig",
FT_NONE, BASE_NONE, NULL, 0,
- "T_defaultConfig_16", HFILL }},
+ "T_defaultConfig_18", HFILL }},
+ { &hf_rrc_specificationMode_22,
+ { "specificationMode", "rrc.specificationMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_specificationMode_22_vals), 0,
+ "T_specificationMode_22", HFILL }},
+ { &hf_rrc_complete_22,
+ { "complete", "rrc.complete",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_complete_22", HFILL }},
+ { &hf_rrc_preconfiguration_19,
+ { "preconfiguration", "rrc.preconfiguration",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_preconfiguration_19", HFILL }},
+ { &hf_rrc_preConfigMode_19,
+ { "preConfigMode", "rrc.preConfigMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_preConfigMode_19_vals), 0,
+ "T_preConfigMode_19", HFILL }},
+ { &hf_rrc_defaultConfig_19,
+ { "defaultConfig", "rrc.defaultConfig",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_defaultConfig_19", HFILL }},
{ &hf_rrc_ue_RadioAccessCapability_02,
{ "ue-RadioAccessCapability", "rrc.ue_RadioAccessCapability",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130149,10 +138751,18 @@ void proto_register_rrc(void) {
{ "rrcConectionSetupComplete-v770ext", "rrc.rrcConectionSetupComplete_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_114,
+ { &hf_rrc_va40NonCriticalExtensions_12,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_11", HFILL }},
+ { &hf_rrc_rrcConectionSetupComplete_va40ext,
+ { "rrcConectionSetupComplete-va40ext", "rrc.rrcConectionSetupComplete_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCConnectionSetupComplete_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_124,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_114", HFILL }},
+ "T_nonCriticalExtensions_124", HFILL }},
{ &hf_rrc_ue_RadioAccessCapability_v370ext,
{ "ue-RadioAccessCapability-v370ext", "rrc.ue_RadioAccessCapability_v370ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130185,10 +138795,18 @@ void proto_register_rrc(void) {
{ "rrcConnectionSetupComplete-v7f0ext", "rrc.rrcConnectionSetupComplete_v7f0ext",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v7f0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_115,
+ { &hf_rrc_va40NonCriticalExtensions_13,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_12", HFILL }},
+ { &hf_rrc_rrcConnectionSetupCompleteBand_va40ext,
+ { "rrcConnectionSetupCompleteBand-va40ext", "rrc.rrcConnectionSetupCompleteBand_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RRCConnectionSetupCompleteBand_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_125,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_115", HFILL }},
+ "T_nonCriticalExtensions_125", HFILL }},
{ &hf_rrc_ue_RadioAccessCapability_v4b0ext,
{ "ue-RadioAccessCapability-v4b0ext", "rrc.ue_RadioAccessCapability_v4b0ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130217,6 +138835,14 @@ void proto_register_rrc(void) {
{ "deferredMeasurementControlReading", "rrc.deferredMeasurementControlReading",
FT_UINT32, BASE_DEC, VALS(rrc_T_deferredMeasurementControlReading_04_vals), 0,
"T_deferredMeasurementControlReading_04", HFILL }},
+ { &hf_rrc_loggedMeasAvailable_03,
+ { "loggedMeasAvailable", "rrc.loggedMeasAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedMeasAvailable_03_vals), 0,
+ "T_loggedMeasAvailable_03", HFILL }},
+ { &hf_rrc_loggedANRResultsAvailable_02,
+ { "loggedANRResultsAvailable", "rrc.loggedANRResultsAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedANRResultsAvailable_02_vals), 0,
+ "T_loggedANRResultsAvailable_02", HFILL }},
{ &hf_rrc_r3_21,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130233,14 +138859,14 @@ void proto_register_rrc(void) {
{ "rrc-FailureInfo-r3-add-ext", "rrc.rrc_FailureInfo_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_116,
+ { &hf_rrc_nonCriticalExtensions_126,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_116", HFILL }},
- { &hf_rrc_criticalExtensions_87,
+ "T_nonCriticalExtensions_126", HFILL }},
+ { &hf_rrc_criticalExtensions_97,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_87", HFILL }},
+ "T_criticalExtensions_97", HFILL }},
{ &hf_rrc_failureCauseWithProtErr,
{ "failureCauseWithProtErr", "rrc.failureCauseWithProtErr",
FT_UINT32, BASE_DEC, VALS(rrc_FailureCauseWithProtErr_vals), 0,
@@ -130257,10 +138883,10 @@ void proto_register_rrc(void) {
{ "rrcStatus-r3-add-ext", "rrc.rrcStatus_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_117,
+ { &hf_rrc_nonCriticalExtensions_127,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_117", HFILL }},
+ "T_nonCriticalExtensions_127", HFILL }},
{ &hf_rrc_r3_22,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130277,18 +138903,18 @@ void proto_register_rrc(void) {
{ "securityModeCommand-r3-add-ext", "rrc.securityModeCommand_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_118,
+ { &hf_rrc_nonCriticalExtensions_128,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_118", HFILL }},
+ "T_nonCriticalExtensions_128", HFILL }},
{ &hf_rrc_later_than_r3_19,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_19", HFILL }},
- { &hf_rrc_criticalExtensions_88,
+ { &hf_rrc_criticalExtensions_98,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_88_vals), 0,
- "T_criticalExtensions_88", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_98_vals), 0,
+ "T_criticalExtensions_98", HFILL }},
{ &hf_rrc_r7_10,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130301,14 +138927,14 @@ void proto_register_rrc(void) {
{ "securityModeCommand-r7-add-ext", "rrc.securityModeCommand_r7_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_119,
+ { &hf_rrc_nonCriticalExtensions_129,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_119", HFILL }},
- { &hf_rrc_criticalExtensions_89,
+ "T_nonCriticalExtensions_129", HFILL }},
+ { &hf_rrc_criticalExtensions_99,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_89", HFILL }},
+ "T_criticalExtensions_99", HFILL }},
{ &hf_rrc_securityCapability,
{ "securityCapability", "rrc.securityCapability",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130329,10 +138955,10 @@ void proto_register_rrc(void) {
{ "securityModeComplete-r3-add-ext", "rrc.securityModeComplete_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_120,
+ { &hf_rrc_nonCriticalExtensions_130,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_120", HFILL }},
+ "T_nonCriticalExtensions_130", HFILL }},
{ &hf_rrc_laterNonCriticalExtensions_47,
{ "laterNonCriticalExtensions", "rrc.laterNonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130341,10 +138967,10 @@ void proto_register_rrc(void) {
{ "securityModeFailure-r3-add-ext", "rrc.securityModeFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_121,
+ { &hf_rrc_nonCriticalExtensions_131,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_121", HFILL }},
+ "T_nonCriticalExtensions_131", HFILL }},
{ &hf_rrc_r3_23,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130361,18 +138987,26 @@ void proto_register_rrc(void) {
{ "signallingConnectionRelease-r3-add-ext", "rrc.signallingConnectionRelease_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_122,
+ { &hf_rrc_va40NonCriticalExtensions_14,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_13", HFILL }},
+ { &hf_rrc_signallingConnectionRelease_va40ext,
+ { "signallingConnectionRelease-va40ext", "rrc.signallingConnectionRelease_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SignallingConnectionRelease_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_132,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_122", HFILL }},
+ "T_nonCriticalExtensions_132", HFILL }},
{ &hf_rrc_later_than_r3_20,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_20", HFILL }},
- { &hf_rrc_criticalExtensions_90,
+ { &hf_rrc_criticalExtensions_100,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_90", HFILL }},
+ "T_criticalExtensions_100", HFILL }},
{ &hf_rrc_laterNonCriticalExtensions_49,
{ "laterNonCriticalExtensions", "rrc.laterNonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130389,10 +139023,10 @@ void proto_register_rrc(void) {
{ "signallingConnectionReleaseIndication-v860ext", "rrc.signallingConnectionReleaseIndication_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_123,
+ { &hf_rrc_nonCriticalExtensions_133,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_123", HFILL }},
+ "T_nonCriticalExtensions_133", HFILL }},
{ &hf_rrc_signallingConnectionReleaseIndicationCause,
{ "signallingConnectionReleaseIndicationCause", "rrc.signallingConnectionReleaseIndicationCause",
FT_UINT32, BASE_DEC, VALS(rrc_T_signallingConnectionReleaseIndicationCause_vals), 0,
@@ -130517,10 +139151,10 @@ void proto_register_rrc(void) {
{ "systemInformationChangeIndication-v860ext", "rrc.systemInformationChangeIndication_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationChangeIndication_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_124,
+ { &hf_rrc_nonCriticalExtensions_134,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_124", HFILL }},
+ "T_nonCriticalExtensions_134", HFILL }},
{ &hf_rrc_r3_24,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130577,18 +139211,18 @@ void proto_register_rrc(void) {
{ "transportChannelReconfiguration-v770ext", "rrc.transportChannelReconfiguration_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"TransportChannelReconfiguration_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_125,
+ { &hf_rrc_nonCriticalExtensions_135,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_125", HFILL }},
+ "T_nonCriticalExtensions_135", HFILL }},
{ &hf_rrc_later_than_r3_21,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_21", HFILL }},
- { &hf_rrc_criticalExtensions_91,
+ { &hf_rrc_criticalExtensions_101,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_91_vals), 0,
- "T_criticalExtensions_91", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_101_vals), 0,
+ "T_criticalExtensions_101", HFILL }},
{ &hf_rrc_r4_12,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130617,14 +139251,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_26", HFILL }},
- { &hf_rrc_nonCriticalExtensions_126,
+ { &hf_rrc_nonCriticalExtensions_136,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_126", HFILL }},
- { &hf_rrc_criticalExtensions_92,
+ "T_nonCriticalExtensions_136", HFILL }},
+ { &hf_rrc_criticalExtensions_102,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_92_vals), 0,
- "T_criticalExtensions_92", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_102_vals), 0,
+ "T_criticalExtensions_102", HFILL }},
{ &hf_rrc_r5_10,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130645,14 +139279,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_27", HFILL }},
- { &hf_rrc_nonCriticalExtensions_127,
+ { &hf_rrc_nonCriticalExtensions_137,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_127", HFILL }},
- { &hf_rrc_criticalExtensions_93,
+ "T_nonCriticalExtensions_137", HFILL }},
+ { &hf_rrc_criticalExtensions_103,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_93_vals), 0,
- "T_criticalExtensions_93", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_103_vals), 0,
+ "T_criticalExtensions_103", HFILL }},
{ &hf_rrc_r6_11,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130677,14 +139311,14 @@ void proto_register_rrc(void) {
{ "v770NonCriticalExtensions", "rrc.v770NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v770NonCriticalExtensions_28", HFILL }},
- { &hf_rrc_nonCriticalExtensions_128,
+ { &hf_rrc_nonCriticalExtensions_138,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_128", HFILL }},
- { &hf_rrc_criticalExtensions_94,
+ "T_nonCriticalExtensions_138", HFILL }},
+ { &hf_rrc_criticalExtensions_104,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_94_vals), 0,
- "T_criticalExtensions_94", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_104_vals), 0,
+ "T_criticalExtensions_104", HFILL }},
{ &hf_rrc_r7_11,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130729,14 +139363,14 @@ void proto_register_rrc(void) {
{ "transportChannelReconfiguration-v7g0ext", "rrc.transportChannelReconfiguration_v7g0ext",
FT_NONE, BASE_NONE, NULL, 0,
"TransportChannelReconfiguration_v7g0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_129,
+ { &hf_rrc_nonCriticalExtensions_139,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_129", HFILL }},
- { &hf_rrc_criticalExtensions_95,
+ "T_nonCriticalExtensions_139", HFILL }},
+ { &hf_rrc_criticalExtensions_105,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_95_vals), 0,
- "T_criticalExtensions_95", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_105_vals), 0,
+ "T_criticalExtensions_105", HFILL }},
{ &hf_rrc_r8_11,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130777,14 +139411,14 @@ void proto_register_rrc(void) {
{ "transportChannelReconfiguration-v8a0ext", "rrc.transportChannelReconfiguration_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"TransportChannelReconfiguration_v8a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_130,
+ { &hf_rrc_nonCriticalExtensions_140,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_130", HFILL }},
- { &hf_rrc_criticalExtensions_96,
+ "T_nonCriticalExtensions_140", HFILL }},
+ { &hf_rrc_criticalExtensions_106,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_96_vals), 0,
- "T_criticalExtensions_96", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_106_vals), 0,
+ "T_criticalExtensions_106", HFILL }},
{ &hf_rrc_r9_10,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130805,78 +139439,102 @@ void proto_register_rrc(void) {
{ "transportChannelReconfiguration-v950ext", "rrc.transportChannelReconfiguration_v950ext",
FT_NONE, BASE_NONE, NULL, 0,
"TransportChannelReconfiguration_v950ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_131,
+ { &hf_rrc_nonCriticalExtensions_141,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_131", HFILL }},
- { &hf_rrc_criticalExtensions_97,
+ "T_nonCriticalExtensions_141", HFILL }},
+ { &hf_rrc_criticalExtensions_107,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_107_vals), 0,
+ "T_criticalExtensions_107", HFILL }},
+ { &hf_rrc_r10_10,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_97", HFILL }},
- { &hf_rrc_dummy_20,
+ "T_r10_10", HFILL }},
+ { &hf_rrc_transportChannelReconfiguration_r10,
+ { "transportChannelReconfiguration-r10", "rrc.transportChannelReconfiguration_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "TransportChannelReconfiguration_r10_IEs", HFILL }},
+ { &hf_rrc_transportChannelReconfiguration_r10_add_ext,
+ { "transportChannelReconfiguration-r10-add-ext", "rrc.transportChannelReconfiguration_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_142,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_142", HFILL }},
+ { &hf_rrc_criticalExtensions_108,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_108", HFILL }},
+ { &hf_rrc_dummy_24,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_11_vals), 0,
"T_dummy_11", HFILL }},
- { &hf_rrc_fdd_37,
+ { &hf_rrc_fdd_38,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_37", HFILL }},
+ "T_fdd_38", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_12,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_12_vals), 0,
"T_modeSpecificPhysChInfo_12", HFILL }},
- { &hf_rrc_fdd_38,
+ { &hf_rrc_fdd_39,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_38", HFILL }},
- { &hf_rrc_dummy_21,
+ "T_fdd_39", HFILL }},
+ { &hf_rrc_dummy_25,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_12_vals), 0,
"T_dummy_12", HFILL }},
- { &hf_rrc_fdd_39,
+ { &hf_rrc_fdd_40,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_39", HFILL }},
+ "T_fdd_40", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_13,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_13_vals), 0,
"T_modeSpecificPhysChInfo_13", HFILL }},
- { &hf_rrc_fdd_40,
+ { &hf_rrc_fdd_41,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_40", HFILL }},
- { &hf_rrc_dummy_22,
+ "T_fdd_41", HFILL }},
+ { &hf_rrc_dummy_26,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_13_vals), 0,
"T_dummy_13", HFILL }},
- { &hf_rrc_fdd_41,
+ { &hf_rrc_fdd_42,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_41", HFILL }},
+ "T_fdd_42", HFILL }},
{ &hf_rrc_modeSpecificPhysChInfo_14,
{ "modeSpecificPhysChInfo", "rrc.modeSpecificPhysChInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificPhysChInfo_14_vals), 0,
"T_modeSpecificPhysChInfo_14", HFILL }},
- { &hf_rrc_fdd_42,
+ { &hf_rrc_fdd_43,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_42", HFILL }},
+ "T_fdd_43", HFILL }},
{ &hf_rrc_postVerificationPeriod_06,
{ "postVerificationPeriod", "rrc.postVerificationPeriod",
FT_UINT32, BASE_DEC, VALS(rrc_T_postVerificationPeriod_06_vals), 0,
"T_postVerificationPeriod_06", HFILL }},
- { &hf_rrc_responseToChangeOfUE_Capability_06,
- { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
- FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_06_vals), 0,
- "T_responseToChangeOfUE_Capability_06", HFILL }},
- { &hf_rrc_responseToChangeOfUE_Capability_07,
- { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
- FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_07_vals), 0,
- "T_responseToChangeOfUE_Capability_07", HFILL }},
{ &hf_rrc_responseToChangeOfUE_Capability_08,
{ "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_08_vals), 0,
"T_responseToChangeOfUE_Capability_08", HFILL }},
+ { &hf_rrc_responseToChangeOfUE_Capability_09,
+ { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_09_vals), 0,
+ "T_responseToChangeOfUE_Capability_09", HFILL }},
+ { &hf_rrc_responseToChangeOfUE_Capability_10,
+ { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_10_vals), 0,
+ "T_responseToChangeOfUE_Capability_10", HFILL }},
+ { &hf_rrc_responseToChangeOfUE_Capability_11,
+ { "responseToChangeOfUE-Capability", "rrc.responseToChangeOfUE_Capability",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_responseToChangeOfUE_Capability_11_vals), 0,
+ "T_responseToChangeOfUE_Capability_11", HFILL }},
{ &hf_rrc_laterNonCriticalExtensions_52,
{ "laterNonCriticalExtensions", "rrc.laterNonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130893,10 +139551,10 @@ void proto_register_rrc(void) {
{ "transportChannelReconfigurationComplete-v770ext", "rrc.transportChannelReconfigurationComplete_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"TransportChannelReconfigurationComplete_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_132,
+ { &hf_rrc_nonCriticalExtensions_143,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_132", HFILL }},
+ "T_nonCriticalExtensions_143", HFILL }},
{ &hf_rrc_deferredMeasurementControlReading_05,
{ "deferredMeasurementControlReading", "rrc.deferredMeasurementControlReading",
FT_UINT32, BASE_DEC, VALS(rrc_T_deferredMeasurementControlReading_05_vals), 0,
@@ -130909,22 +139567,22 @@ void proto_register_rrc(void) {
{ "transportChannelReconfigurationFailure-r3-add-ext", "rrc.transportChannelReconfigurationFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_133,
+ { &hf_rrc_nonCriticalExtensions_144,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_133", HFILL }},
- { &hf_rrc_modeSpecificInfo_13,
+ "T_nonCriticalExtensions_144", HFILL }},
+ { &hf_rrc_modeSpecificInfo_14,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_13_vals), 0,
- "T_modeSpecificInfo_13", HFILL }},
- { &hf_rrc_fdd_43,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_14_vals), 0,
+ "T_modeSpecificInfo_14", HFILL }},
+ { &hf_rrc_fdd_44,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_08,
+ { &hf_rrc_tdd_09,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_07", HFILL }},
+ "T_tdd_08", HFILL }},
{ &hf_rrc_tfcs_ID,
{ "tfcs-ID", "rrc.tfcs_ID",
FT_NONE, BASE_NONE, NULL, 0,
@@ -130957,10 +139615,10 @@ void proto_register_rrc(void) {
{ "transportformatcombinationcontrol-v820ext", "rrc.transportformatcombinationcontrol_v820ext",
FT_NONE, BASE_NONE, NULL, 0,
"TransportFormatCombinationControl_v820ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_134,
+ { &hf_rrc_nonCriticalExtensions_145,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_134", HFILL }},
+ "T_nonCriticalExtensions_145", HFILL }},
{ &hf_rrc_ul_AMR_Rate,
{ "ul-AMR-Rate", "rrc.ul_AMR_Rate",
FT_UINT32, BASE_DEC, VALS(rrc_UL_AMR_Rate_vals), 0,
@@ -130973,10 +139631,10 @@ void proto_register_rrc(void) {
{ "transportFormatCombinationControlFailure-r3-add-ext", "rrc.transportFormatCombinationControlFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_135,
+ { &hf_rrc_nonCriticalExtensions_146,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_135", HFILL }},
+ "T_nonCriticalExtensions_146", HFILL }},
{ &hf_rrc_r3_25,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131025,18 +139683,18 @@ void proto_register_rrc(void) {
{ "ueCapabilityEnquiry-v860ext", "rrc.ueCapabilityEnquiry_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_136,
+ { &hf_rrc_nonCriticalExtensions_147,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_136", HFILL }},
+ "T_nonCriticalExtensions_147", HFILL }},
{ &hf_rrc_later_than_r3_22,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_22", HFILL }},
- { &hf_rrc_criticalExtensions_98,
+ { &hf_rrc_criticalExtensions_109,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_98", HFILL }},
+ "T_criticalExtensions_109", HFILL }},
{ &hf_rrc_capabilityUpdateRequirement_05,
{ "capabilityUpdateRequirement", "rrc.capabilityUpdateRequirement",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131109,10 +139767,10 @@ void proto_register_rrc(void) {
{ "ueCapabilityInformation-v690ext", "rrc.ueCapabilityInformation_v690ext",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_v690ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_137,
+ { &hf_rrc_nonCriticalExtensions_148,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_137", HFILL }},
+ "T_nonCriticalExtensions_148", HFILL }},
{ &hf_rrc_ueCapabilityInformation_v650ext,
{ "ueCapabilityInformation-v650ext", "rrc.ueCapabilityInformation_v650ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131141,10 +139799,18 @@ void proto_register_rrc(void) {
{ "ueCapabilityInformation-v7f0ext", "rrc.ueCapabilityInformation_v7f0ext",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_v7f0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_138,
+ { &hf_rrc_va40NonCriticalExtensions_15,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_14", HFILL }},
+ { &hf_rrc_ueCapabilityInformation_va40ext,
+ { "ueCapabilityInformation-va40ext", "rrc.ueCapabilityInformation_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UECapabilityInformation_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_149,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_138", HFILL }},
+ "T_nonCriticalExtensions_149", HFILL }},
{ &hf_rrc_ueCapabilityContainer_01,
{ "ueCapabilityContainer", "rrc.ueCapabilityContainer",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -131173,18 +139839,18 @@ void proto_register_rrc(void) {
{ "ueCapabilityInformationConfirm-v770ext", "rrc.ueCapabilityInformationConfirm_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformationConfirm_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_139,
+ { &hf_rrc_nonCriticalExtensions_150,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_139", HFILL }},
+ "T_nonCriticalExtensions_150", HFILL }},
{ &hf_rrc_later_than_r3_23,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_23", HFILL }},
- { &hf_rrc_criticalExtensions_99,
+ { &hf_rrc_criticalExtensions_110,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_99", HFILL }},
+ "T_criticalExtensions_110", HFILL }},
{ &hf_rrc_acceptanceOfChangeOfCapability,
{ "acceptanceOfChangeOfCapability", "rrc.acceptanceOfChangeOfCapability",
FT_UINT32, BASE_DEC, VALS(rrc_T_acceptanceOfChangeOfCapability_vals), 0,
@@ -131213,10 +139879,10 @@ void proto_register_rrc(void) {
{ "uplinkDirectTransfer-v7g0ext", "rrc.uplinkDirectTransfer_v7g0ext",
FT_NONE, BASE_NONE, NULL, 0,
"UplinkDirectTransfer_v7g0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_140,
+ { &hf_rrc_nonCriticalExtensions_151,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_140", HFILL }},
+ "T_nonCriticalExtensions_151", HFILL }},
{ &hf_rrc_r3_27,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131249,10 +139915,10 @@ void proto_register_rrc(void) {
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_24", HFILL }},
- { &hf_rrc_criticalExtensions_100,
+ { &hf_rrc_criticalExtensions_111,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_100_vals), 0,
- "T_criticalExtensions_100", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_111_vals), 0,
+ "T_criticalExtensions_111", HFILL }},
{ &hf_rrc_r4_13,
{ "r4", "rrc.r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131277,14 +139943,14 @@ void proto_register_rrc(void) {
{ "uplinkPhysicalChannelControl-v690ext", "rrc.uplinkPhysicalChannelControl_v690ext",
FT_NONE, BASE_NONE, NULL, 0,
"UplinkPhysicalChannelControl_v690ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_141,
+ { &hf_rrc_nonCriticalExtensions_152,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_141", HFILL }},
- { &hf_rrc_criticalExtensions_101,
+ "T_nonCriticalExtensions_152", HFILL }},
+ { &hf_rrc_criticalExtensions_112,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_101_vals), 0,
- "T_criticalExtensions_101", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_112_vals), 0,
+ "T_criticalExtensions_112", HFILL }},
{ &hf_rrc_r5_11,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131309,14 +139975,14 @@ void proto_register_rrc(void) {
{ "uplinkPhysicalChannelControl-v6a0ext", "rrc.uplinkPhysicalChannelControl_v6a0ext",
FT_NONE, BASE_NONE, NULL, 0,
"UplinkPhysicalChannelControl_v6a0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_142,
+ { &hf_rrc_nonCriticalExtensions_153,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_142", HFILL }},
- { &hf_rrc_criticalExtensions_102,
+ "T_nonCriticalExtensions_153", HFILL }},
+ { &hf_rrc_criticalExtensions_113,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_102_vals), 0,
- "T_criticalExtensions_102", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_113_vals), 0,
+ "T_criticalExtensions_113", HFILL }},
{ &hf_rrc_r7_12,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131329,14 +139995,14 @@ void proto_register_rrc(void) {
{ "uplinkPhysicalChannelControl-r7-add-ext", "rrc.uplinkPhysicalChannelControl_r7_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_143,
+ { &hf_rrc_nonCriticalExtensions_154,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_143", HFILL }},
- { &hf_rrc_criticalExtensions_103,
+ "T_nonCriticalExtensions_154", HFILL }},
+ { &hf_rrc_criticalExtensions_114,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_103", HFILL }},
+ "T_criticalExtensions_114", HFILL }},
{ &hf_rrc_ccTrCH_PowerControlInfo,
{ "ccTrCH-PowerControlInfo", "rrc.ccTrCH_PowerControlInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131373,18 +140039,18 @@ void proto_register_rrc(void) {
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd384_06,
+ { &hf_rrc_tdd384_07,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_06", HFILL }},
+ "T_tdd384_07", HFILL }},
{ &hf_rrc_timingAdvance_01,
{ "timingAdvance", "rrc.timingAdvance",
FT_UINT32, BASE_DEC, VALS(rrc_UL_TimingAdvanceControl_r4_vals), 0,
"UL_TimingAdvanceControl_r4", HFILL }},
- { &hf_rrc_tdd128_06,
+ { &hf_rrc_tdd128_07,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_06", HFILL }},
+ "T_tdd128_07", HFILL }},
{ &hf_rrc_ul_SynchronisationParameters,
{ "ul-SynchronisationParameters", "rrc.ul_SynchronisationParameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131397,18 +140063,18 @@ void proto_register_rrc(void) {
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_01_vals), 0,
"T_tddOption_01", HFILL }},
- { &hf_rrc_tdd384_07,
+ { &hf_rrc_tdd384_08,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_07", HFILL }},
+ "T_tdd384_08", HFILL }},
{ &hf_rrc_hs_SICH_PowerControl,
{ "hs-SICH-PowerControl", "rrc.hs_SICH_PowerControl",
FT_NONE, BASE_NONE, NULL, 0,
"HS_SICH_Power_Control_Info_TDD384", HFILL }},
- { &hf_rrc_tdd128_07,
+ { &hf_rrc_tdd128_08,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_07", HFILL }},
+ "T_tdd128_08", HFILL }},
{ &hf_rrc_desired_HS_SICH_PowerLevel,
{ "desired-HS-SICH-PowerLevel", "rrc.desired_HS_SICH_PowerLevel",
FT_INT32, BASE_DEC, NULL, 0,
@@ -131425,14 +140091,14 @@ void proto_register_rrc(void) {
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_02_vals), 0,
"T_tddOption_02", HFILL }},
- { &hf_rrc_tdd384_08,
+ { &hf_rrc_tdd384_09,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_08", HFILL }},
- { &hf_rrc_tdd768_03,
+ "T_tdd384_09", HFILL }},
+ { &hf_rrc_tdd768_04,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_03", HFILL }},
+ "T_tdd768_04", HFILL }},
{ &hf_rrc_timingAdvance_02,
{ "timingAdvance", "rrc.timingAdvance",
FT_UINT32, BASE_DEC, VALS(rrc_UL_TimingAdvanceControl_r7_vals), 0,
@@ -131441,10 +140107,10 @@ void proto_register_rrc(void) {
{ "hs-SICH-PowerControl", "rrc.hs_SICH_PowerControl",
FT_NONE, BASE_NONE, NULL, 0,
"HS_SICH_Power_Control_Info_TDD768", HFILL }},
- { &hf_rrc_tdd128_08,
+ { &hf_rrc_tdd128_09,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_08", HFILL }},
+ "T_tdd128_09", HFILL }},
{ &hf_rrc_tpc_Step_Size_01,
{ "tpc-Step-Size", "rrc.tpc_Step_Size",
FT_UINT32, BASE_DEC, VALS(rrc_T_tpc_Step_Size_01_vals), 0,
@@ -131477,18 +140143,26 @@ void proto_register_rrc(void) {
{ "uraUpdate-v860ext", "rrc.uraUpdate_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"URAUpdate_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_144,
+ { &hf_rrc_va40NonCriticalExtensions_16,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_15", HFILL }},
+ { &hf_rrc_uraUpdate_va40ext,
+ { "uraUpdate-va40ext", "rrc.uraUpdate_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "URAUpdate_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_155,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_144", HFILL }},
+ "T_nonCriticalExtensions_155", HFILL }},
{ &hf_rrc_uraUpdate_v7e0ext,
{ "uraUpdate-v7e0ext", "rrc.uraUpdate_v7e0ext",
FT_NONE, BASE_NONE, NULL, 0,
"URAUpdate_v7e0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_145,
+ { &hf_rrc_nonCriticalExtensions_156,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_145", HFILL }},
+ "T_nonCriticalExtensions_156", HFILL }},
{ &hf_rrc_support_hsdschReception_CellUraPch,
{ "support-hsdschReception-CellUraPch", "rrc.support_hsdschReception_CellUraPch",
FT_UINT32, BASE_DEC, VALS(rrc_T_support_hsdschReception_CellUraPch_vals), 0,
@@ -131513,6 +140187,14 @@ void proto_register_rrc(void) {
{ "supportOfMACiis", "rrc.supportOfMACiis",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfMACiis_02_vals), 0,
"T_supportOfMACiis_02", HFILL }},
+ { &hf_rrc_loggedMeasAvailable_04,
+ { "loggedMeasAvailable", "rrc.loggedMeasAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedMeasAvailable_04_vals), 0,
+ "T_loggedMeasAvailable_04", HFILL }},
+ { &hf_rrc_loggedANRResultsAvailable_03,
+ { "loggedANRResultsAvailable", "rrc.loggedANRResultsAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedANRResultsAvailable_03_vals), 0,
+ "T_loggedANRResultsAvailable_03", HFILL }},
{ &hf_rrc_r3_28,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131537,18 +140219,18 @@ void proto_register_rrc(void) {
{ "uraUpdateConfirm-v690ext", "rrc.uraUpdateConfirm_v690ext",
FT_NONE, BASE_NONE, NULL, 0,
"URAUpdateConfirm_v690ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_146,
+ { &hf_rrc_nonCriticalExtensions_157,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_146", HFILL }},
+ "T_nonCriticalExtensions_157", HFILL }},
{ &hf_rrc_later_than_r3_25,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_25", HFILL }},
- { &hf_rrc_criticalExtensions_104,
+ { &hf_rrc_criticalExtensions_115,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_104_vals), 0,
- "T_criticalExtensions_104", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_115_vals), 0,
+ "T_criticalExtensions_115", HFILL }},
{ &hf_rrc_r5_12,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131561,14 +140243,14 @@ void proto_register_rrc(void) {
{ "v690NonCriticalExtensions", "rrc.v690NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v690NonCriticalExtensions_44", HFILL }},
- { &hf_rrc_nonCriticalExtensions_147,
+ { &hf_rrc_nonCriticalExtensions_158,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_147", HFILL }},
- { &hf_rrc_criticalExtensions_105,
+ "T_nonCriticalExtensions_158", HFILL }},
+ { &hf_rrc_criticalExtensions_116,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_105_vals), 0,
- "T_criticalExtensions_105", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_116_vals), 0,
+ "T_criticalExtensions_116", HFILL }},
{ &hf_rrc_r7_13,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131589,14 +140271,14 @@ void proto_register_rrc(void) {
{ "uraUpdateConfirm-v860ext", "rrc.uraUpdateConfirm_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"URAUpdateConfirm_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_148,
+ { &hf_rrc_nonCriticalExtensions_159,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_148", HFILL }},
- { &hf_rrc_criticalExtensions_106,
+ "T_nonCriticalExtensions_159", HFILL }},
+ { &hf_rrc_criticalExtensions_117,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_106", HFILL }},
+ "T_criticalExtensions_117", HFILL }},
{ &hf_rrc_r3_29,
{ "r3", "rrc.r3",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131621,18 +140303,18 @@ void proto_register_rrc(void) {
{ "v860NonCriticalExtensions", "rrc.v860NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v860NonCriticalExtensions_21", HFILL }},
- { &hf_rrc_nonCriticalExtensions_149,
+ { &hf_rrc_nonCriticalExtensions_160,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_149", HFILL }},
+ "T_nonCriticalExtensions_160", HFILL }},
{ &hf_rrc_later_than_r3_26,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_26", HFILL }},
- { &hf_rrc_criticalExtensions_107,
+ { &hf_rrc_criticalExtensions_118,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_107", HFILL }},
+ "T_criticalExtensions_118", HFILL }},
{ &hf_rrc_uraUpdateConfirm_02,
{ "uraUpdateConfirm", "rrc.uraUpdateConfirm",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131677,18 +140359,18 @@ void proto_register_rrc(void) {
{ "utranMobilityInformation-v860ext", "rrc.utranMobilityInformation_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"UTRANMobilityInformation_v860ext1_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_150,
+ { &hf_rrc_nonCriticalExtensions_161,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_150", HFILL }},
+ "T_nonCriticalExtensions_161", HFILL }},
{ &hf_rrc_later_than_r3_27,
{ "later-than-r3", "rrc.later_than_r3",
FT_NONE, BASE_NONE, NULL, 0,
"T_later_than_r3_27", HFILL }},
- { &hf_rrc_criticalExtensions_108,
+ { &hf_rrc_criticalExtensions_119,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_108_vals), 0,
- "T_criticalExtensions_108", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_119_vals), 0,
+ "T_criticalExtensions_119", HFILL }},
{ &hf_rrc_r5_13,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131705,14 +140387,14 @@ void proto_register_rrc(void) {
{ "v860NonCriticalExtentions", "rrc.v860NonCriticalExtentions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v860NonCriticalExtentions_01", HFILL }},
- { &hf_rrc_nonCriticalExtensions_151,
+ { &hf_rrc_nonCriticalExtensions_162,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_151", HFILL }},
- { &hf_rrc_criticalExtensions_109,
+ "T_nonCriticalExtensions_162", HFILL }},
+ { &hf_rrc_criticalExtensions_120,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_109_vals), 0,
- "T_criticalExtensions_109", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_120_vals), 0,
+ "T_criticalExtensions_120", HFILL }},
{ &hf_rrc_r7_14,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131733,14 +140415,14 @@ void proto_register_rrc(void) {
{ "utranMobilityInformation-v860ext", "rrc.utranMobilityInformation_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"UTRANMobilityInformation_v860ext2_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_152,
+ { &hf_rrc_nonCriticalExtensions_163,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_152", HFILL }},
- { &hf_rrc_criticalExtensions_110,
+ "T_nonCriticalExtensions_163", HFILL }},
+ { &hf_rrc_criticalExtensions_121,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_110", HFILL }},
+ "T_criticalExtensions_121", HFILL }},
{ &hf_rrc_ue_ConnTimersAndConstants,
{ "ue-ConnTimersAndConstants", "rrc.ue_ConnTimersAndConstants",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131749,10 +140431,10 @@ void proto_register_rrc(void) {
{ "cn-InformationInfo", "rrc.cn_InformationInfo",
FT_NONE, BASE_NONE, NULL, 0,
"CN_InformationInfoFull", HFILL }},
- { &hf_rrc_nonCriticalExtensions_153,
+ { &hf_rrc_nonCriticalExtensions_164,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_153", HFILL }},
+ "T_nonCriticalExtensions_164", HFILL }},
{ &hf_rrc_ue_ConnTimersAndConstants_v3a0ext,
{ "ue-ConnTimersAndConstants-v3a0ext", "rrc.ue_ConnTimersAndConstants_v3a0ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131785,14 +140467,26 @@ void proto_register_rrc(void) {
{ "utranMobilityInformationConfirm-v770ext", "rrc.utranMobilityInformationConfirm_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"UTRANMobilityInformationConfirm_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_154,
+ { &hf_rrc_va40NonCriticalExtensions_17,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_16", HFILL }},
+ { &hf_rrc_utranMobilityInformationConfirm_va40ext,
+ { "utranMobilityInformationConfirm-va40ext", "rrc.utranMobilityInformationConfirm_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UTRANMobilityInformationConfirm_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_165,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_154", HFILL }},
+ "T_nonCriticalExtensions_165", HFILL }},
{ &hf_rrc_deferredMeasurementControlReading_06,
{ "deferredMeasurementControlReading", "rrc.deferredMeasurementControlReading",
FT_UINT32, BASE_DEC, VALS(rrc_T_deferredMeasurementControlReading_06_vals), 0,
"T_deferredMeasurementControlReading_06", HFILL }},
+ { &hf_rrc_loggedMeasAvailable_05,
+ { "loggedMeasAvailable", "rrc.loggedMeasAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedMeasAvailable_05_vals), 0,
+ "T_loggedMeasAvailable_05", HFILL }},
{ &hf_rrc_laterNonCriticalExtensions_66,
{ "laterNonCriticalExtensions", "rrc.laterNonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -131801,18 +140495,18 @@ void proto_register_rrc(void) {
{ "utranMobilityInformationFailure-r3-add-ext", "rrc.utranMobilityInformationFailure_r3_add_ext",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING", HFILL }},
- { &hf_rrc_nonCriticalExtensions_155,
+ { &hf_rrc_nonCriticalExtensions_166,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_155", HFILL }},
+ "T_nonCriticalExtensions_166", HFILL }},
{ &hf_rrc_mbms_ServiceAccessInfoList,
{ "mbms-ServiceAccessInfoList", "rrc.mbms_ServiceAccessInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
"MBMS_ServiceAccessInfoList_r6", HFILL }},
- { &hf_rrc_nonCriticalExtensions_156,
+ { &hf_rrc_nonCriticalExtensions_167,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_156", HFILL }},
+ "T_nonCriticalExtensions_167", HFILL }},
{ &hf_rrc_mbms_CommonRBInformationList,
{ "mbms-CommonRBInformationList", "rrc.mbms_CommonRBInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -131853,10 +140547,10 @@ void proto_register_rrc(void) {
{ "mbmsCommonPTMRBInformation-v860ext", "rrc.mbmsCommonPTMRBInformation_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSCommonPTMRBInformation_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_157,
+ { &hf_rrc_nonCriticalExtensions_168,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_157", HFILL }},
+ "T_nonCriticalExtensions_168", HFILL }},
{ &hf_rrc_mbms_PhyChInformationList_r7,
{ "mbms-PhyChInformationList-r7", "rrc.mbms_PhyChInformationList_r7",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -131885,10 +140579,10 @@ void proto_register_rrc(void) {
{ "mbmsCurrentCellPTMRBInfo-v770ext", "rrc.mbmsCurrentCellPTMRBInfo_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSCurrentCellPTMRBInfo_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_158,
+ { &hf_rrc_nonCriticalExtensions_169,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_158", HFILL }},
+ "T_nonCriticalExtensions_169", HFILL }},
{ &hf_rrc_mbsfn_TDM_Info_List,
{ "mbsfn-TDM-Info-List", "rrc.mbsfn_TDM_Info_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -131945,10 +140639,10 @@ void proto_register_rrc(void) {
{ "mbmsGeneralInformation-v890ext", "rrc.mbmsGeneralInformation_v890ext",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSGeneralInformation_v890ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_159,
+ { &hf_rrc_nonCriticalExtensions_170,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_159", HFILL }},
+ "T_nonCriticalExtensions_170", HFILL }},
{ &hf_rrc_indicateChangeInSelectedServices,
{ "indicateChangeInSelectedServices", "rrc.indicateChangeInSelectedServices",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -131993,10 +140687,10 @@ void proto_register_rrc(void) {
{ "mbmsModificationRequest-v6f0ext", "rrc.mbmsModificationRequest_v6f0ext",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSModificationRequest_v6f0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_160,
+ { &hf_rrc_nonCriticalExtensions_171,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_160", HFILL }},
+ "T_nonCriticalExtensions_171", HFILL }},
{ &hf_rrc_mbmsSelectedServiceInfo,
{ "mbmsSelectedServiceInfo", "rrc.mbmsSelectedServiceInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -132049,10 +140743,10 @@ void proto_register_rrc(void) {
{ "mbmsModifiedServicesInformation-v7c0ext", "rrc.mbmsModifiedServicesInformation_v7c0ext",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSModifiedServicesInformation_v7c0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_161,
+ { &hf_rrc_nonCriticalExtensions_172,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_161", HFILL }},
+ "T_nonCriticalExtensions_172", HFILL }},
{ &hf_rrc_modifiedServiceList,
{ "modifiedServiceList", "rrc.modifiedServiceList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -132081,10 +140775,10 @@ void proto_register_rrc(void) {
{ "mbmsNeighbouringCellPTMRBInformation-v770ext", "rrc.mbmsNeighbouringCellPTMRBInformation_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSNeighbouringCellPTMRBInformation_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_162,
+ { &hf_rrc_nonCriticalExtensions_173,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_162", HFILL }},
+ "T_nonCriticalExtensions_173", HFILL }},
{ &hf_rrc_neighbouringCellSCCPCHList_01,
{ "neighbouringCellSCCPCHList", "rrc.neighbouringCellSCCPCHList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -132093,10 +140787,10 @@ void proto_register_rrc(void) {
{ "serviceSchedulingInfoList", "rrc.serviceSchedulingInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
"MBMS_ServiceSchedulingInfoList_r6", HFILL }},
- { &hf_rrc_nonCriticalExtensions_163,
+ { &hf_rrc_nonCriticalExtensions_174,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_163", HFILL }},
+ "T_nonCriticalExtensions_174", HFILL }},
{ &hf_rrc_unmodifiedServiceList,
{ "unmodifiedServiceList", "rrc.unmodifiedServiceList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -132109,10 +140803,10 @@ void proto_register_rrc(void) {
{ "mbmsUnmodifiedServicesInformation-v770ext", "rrc.mbmsUnmodifiedServicesInformation_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"MBMSUnmodifiedServicesInformation_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_164,
+ { &hf_rrc_nonCriticalExtensions_175,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_164", HFILL }},
+ "T_nonCriticalExtensions_175", HFILL }},
{ &hf_rrc_unmodifiedServiceList_01,
{ "unmodifiedServiceList", "rrc.unmodifiedServiceList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -132157,10 +140851,86 @@ void proto_register_rrc(void) {
{ "sysInfoType12", "rrc.sysInfoType12",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_165,
+ { &hf_rrc_nonCriticalExtensions_176,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_165", HFILL }},
+ "T_nonCriticalExtensions_176", HFILL }},
+ { &hf_rrc_criticalExtensions_122,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_122_vals), 0,
+ "T_criticalExtensions_122", HFILL }},
+ { &hf_rrc_r10_11,
+ { "r10", "rrc.r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_r10_11", HFILL }},
+ { &hf_rrc_loggingMeasurementConfiguration_r10_IEs,
+ { "loggingMeasurementConfiguration-r10-IEs", "rrc.loggingMeasurementConfiguration_r10_IEs",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggingMeasurementConfiguration_r10_add_ext,
+ { "loggingMeasurementConfiguration-r10-add-ext", "rrc.loggingMeasurementConfiguration_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_177,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_177", HFILL }},
+ { &hf_rrc_criticalExtensions_123,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_123", HFILL }},
+ { &hf_rrc_loggedMeasurementsConfigurationInfo,
+ { "loggedMeasurementsConfigurationInfo", "rrc.loggedMeasurementsConfigurationInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedANRConfigurationInfo,
+ { "loggedANRConfigurationInfo", "rrc.loggedANRConfigurationInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasReport,
+ { "loggedMeasReport", "rrc.loggedMeasReport",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedANRReportInfoList,
+ { "loggedANRReportInfoList", "rrc.loggedANRReportInfoList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_nonCriticalExtensions_178,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_178", HFILL }},
+ { &hf_rrc_criticalExtensions_124,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_124_vals), 0,
+ "T_criticalExtensions_124", HFILL }},
+ { &hf_rrc_r10_12,
+ { "r10", "rrc.r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_r10_12", HFILL }},
+ { &hf_rrc_ueInformationRequest_r10,
+ { "ueInformationRequest-r10", "rrc.ueInformationRequest_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UEInformationRequest_r10_IEs", HFILL }},
+ { &hf_rrc_ueInformationRequest_r10_add_ext,
+ { "ueInformationRequest-r10-add-ext", "rrc.ueInformationRequest_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_179,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_179", HFILL }},
+ { &hf_rrc_criticalExtensions_125,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_125", HFILL }},
+ { &hf_rrc_loggedMeasReportRequest,
+ { "loggedMeasReportRequest", "rrc.loggedMeasReportRequest",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedMeasReportRequest_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedANRReportRequest,
+ { "loggedANRReportRequest", "rrc.loggedANRReportRequest",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedANRReportRequest_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_cn_DomainSpecificNAS_Info,
{ "cn-DomainSpecificNAS-Info", "rrc.cn_DomainSpecificNAS_Info",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -132196,15 +140966,27 @@ void proto_register_rrc(void) {
{ &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo,
{ "cn-CommonGSM-MAP-NAS-SysInfo", "rrc.cn_CommonGSM_MAP_NAS_SysInfo",
FT_BYTES, BASE_NONE, NULL, 0,
- "NAS_SystemInformationGSM_MAP", HFILL }},
+ NULL, HFILL }},
{ &hf_rrc_cn_DomainInformationList,
{ "cn-DomainInformationList", "rrc.cn_DomainInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_01,
+ { "cn-CommonGSM-MAP-NAS-SysInfo", "rrc.cn_CommonGSM_MAP_NAS_SysInfo",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_cn_CommonGSM_MAP_NAS_SysInfo_01", HFILL }},
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_02,
+ { "cn-CommonGSM-MAP-NAS-SysInfo", "rrc.cn_CommonGSM_MAP_NAS_SysInfo",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_cn_CommonGSM_MAP_NAS_SysInfo_02", HFILL }},
{ &hf_rrc_cn_DomainInformationListFull,
{ "cn-DomainInformationListFull", "rrc.cn_DomainInformationListFull",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_ec_N0,
+ { "ec-N0", "rrc.ec_N0",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M24_0", HFILL }},
{ &hf_rrc_routingbasis,
{ "routingbasis", "rrc.routingbasis",
FT_UINT32, BASE_DEC, VALS(rrc_T_routingbasis_vals), 0,
@@ -132245,7 +141027,7 @@ void proto_register_rrc(void) {
{ "spare1", "rrc.spare1",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_23,
+ { &hf_rrc_dummy_27,
{ "dummy", "rrc.dummy",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
@@ -132477,14 +141259,14 @@ void proto_register_rrc(void) {
{ "cpich-RSCP", "rrc.cpich_RSCP",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_14,
+ { &hf_rrc_modeSpecificInfo_15,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_14_vals), 0,
- "T_modeSpecificInfo_14", HFILL }},
- { &hf_rrc_fdd_44,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_15_vals), 0,
+ "T_modeSpecificInfo_15", HFILL }},
+ { &hf_rrc_fdd_45,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_43", HFILL }},
+ "T_fdd_44", HFILL }},
{ &hf_rrc_s_Intrasearch,
{ "s-Intrasearch", "rrc.s_Intrasearch",
FT_INT32, BASE_DEC, NULL, 0,
@@ -132509,10 +141291,10 @@ void proto_register_rrc(void) {
{ "q-RxlevMin", "rrc.q_RxlevMin",
FT_INT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_09,
+ { &hf_rrc_tdd_10,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_08", HFILL }},
+ "T_tdd_09", HFILL }},
{ &hf_rrc_s_Intrasearch_01,
{ "s-Intrasearch", "rrc.s_Intrasearch",
FT_INT32, BASE_DEC, NULL, 0,
@@ -132881,6 +141663,14 @@ void proto_register_rrc(void) {
{ "interBandMeasurements", "rrc.interBandMeasurements",
FT_UINT32, BASE_DEC, VALS(rrc_T_interBandMeasurements_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_enhancedInterFrequencyMeasurements,
+ { "enhancedInterFrequencyMeasurements", "rrc.enhancedInterFrequencyMeasurements",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_enhancedInterFrequencyMeasurements_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_freqSpecificCompressedMode,
+ { "freqSpecificCompressedMode", "rrc.freqSpecificCompressedMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_freqSpecificCompressedMode_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_radioFrequencyBandEUTRA,
{ "radioFrequencyBandEUTRA", "rrc.radioFrequencyBandEUTRA",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -132901,6 +141691,10 @@ void proto_register_rrc(void) {
{ "CompressedModeMeasCapabFDD2", "rrc.CompressedModeMeasCapabFDD2",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_CompressedModeMeasCapabFDDList3_item,
+ { "CompressedModeMeasCapabFDD3", "rrc.CompressedModeMeasCapabFDD3",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_CompressedModeMeasCapabFDDList_ext_item,
{ "CompressedModeMeasCapabFDD-ext", "rrc.CompressedModeMeasCapabFDD_ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -132921,6 +141715,10 @@ void proto_register_rrc(void) {
{ "radioFrequencyBandFDD2", "rrc.radioFrequencyBandFDD2",
FT_UINT32, BASE_DEC, VALS(rrc_RadioFrequencyBandFDD2_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_radioFrequencyBandFDD3,
+ { "radioFrequencyBandFDD3", "rrc.radioFrequencyBandFDD3",
+ FT_UINT32, BASE_DEC, VALS(rrc_RadioFrequencyBandFDD3_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_CompressedModeMeasCapabTDDList_item,
{ "CompressedModeMeasCapabTDD", "rrc.CompressedModeMeasCapabTDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -133041,7 +141839,7 @@ void proto_register_rrc(void) {
{ "dummy2", "rrc.dummy2",
FT_UINT32, BASE_DEC, VALS(rrc_SimultaneousSCCPCH_DPCH_Reception_vals), 0,
"SimultaneousSCCPCH_DPCH_Reception", HFILL }},
- { &hf_rrc_dummy_24,
+ { &hf_rrc_dummy_28,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_SupportOfDedicatedPilotsForChEstimation_vals), 0,
"SupportOfDedicatedPilotsForChEstimation", HFILL }},
@@ -133085,6 +141883,14 @@ void proto_register_rrc(void) {
{ "supportOfMimoOnlySingleStream", "rrc.supportOfMimoOnlySingleStream",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfMimoOnlySingleStream_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_hsdsch_physical_layer_category_ext4,
+ { "hsdsch-physical-layer-category-ext4", "rrc.hsdsch_physical_layer_category_ext4",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_hsdsch_physical_layer_category_ext5,
+ { "hsdsch-physical-layer-category-ext5", "rrc.hsdsch_physical_layer_category_ext5",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_maxTS_PerFrame,
{ "maxTS-PerFrame", "rrc.maxTS_PerFrame",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -133133,6 +141939,10 @@ void proto_register_rrc(void) {
{ "supportOfSFModeForHSPDSCHDualStream", "rrc.supportOfSFModeForHSPDSCHDualStream",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfSFModeForHSPDSCHDualStream_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_multiCarrier_physical_layer_category_extension2,
+ { "multiCarrier-physical-layer-category-extension2", "rrc.multiCarrier_physical_layer_category_extension2",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MultiCarrier_HSDSCH_physical_layer_category_extension2", HFILL }},
{ &hf_rrc_maxPhysChPerFrame_02,
{ "maxPhysChPerFrame", "rrc.maxPhysChPerFrame",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -133245,6 +142055,50 @@ void proto_register_rrc(void) {
{ "lowerPriorityMBMSService", "rrc.lowerPriorityMBMSService",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_modeSpecificInfo_16,
+ { "modeSpecificInfo", "rrc.modeSpecificInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_16_vals), 0,
+ "T_modeSpecificInfo_16", HFILL }},
+ { &hf_rrc_fdd_46,
+ { "fdd", "rrc.fdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_fdd_45", HFILL }},
+ { &hf_rrc_frequencyBandsSupportFDD,
+ { "frequencyBandsSupportFDD", "rrc.frequencyBandsSupportFDD",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "FrequencyBandsRedirectionFDD", HFILL }},
+ { &hf_rrc_tdd_11,
+ { "tdd", "rrc.tdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd_10", HFILL }},
+ { &hf_rrc_frequencyBandsSupportTDD128,
+ { "frequencyBandsSupportTDD128", "rrc.frequencyBandsSupportTDD128",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "FrequencyBandsIndicatorTDD128", HFILL }},
+ { &hf_rrc_FrequencyBandsIndicatorTDD128_item,
+ { "FrequencyBandsIndicatorSupportTDD128", "rrc.FrequencyBandsIndicatorSupportTDD128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_frequencyBandsIndicatorTDD,
+ { "frequencyBandsIndicatorTDD", "rrc.frequencyBandsIndicatorTDD",
+ FT_UINT32, BASE_DEC, VALS(rrc_RadioFrequencyBandTDD_r10_vals), 0,
+ "RadioFrequencyBandTDD_r10", HFILL }},
+ { &hf_rrc_FrequencyBandsRedirectionFDD_item,
+ { "FrequencyBandsIndicatorFDD", "rrc.FrequencyBandsIndicatorFDD",
+ FT_UINT32, BASE_DEC, VALS(rrc_FrequencyBandsIndicatorFDD_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_frequencyBandsIndicator1,
+ { "frequencyBandsIndicator1", "rrc.frequencyBandsIndicator1",
+ FT_UINT32, BASE_DEC, VALS(rrc_RadioFrequencyBandFDD_vals), 0,
+ "RadioFrequencyBandFDD", HFILL }},
+ { &hf_rrc_frequencyBandsIndicator2,
+ { "frequencyBandsIndicator2", "rrc.frequencyBandsIndicator2",
+ FT_UINT32, BASE_DEC, VALS(rrc_RadioFrequencyBandFDD2_vals), 0,
+ "RadioFrequencyBandFDD2", HFILL }},
+ { &hf_rrc_frequencyBandsIndicator3,
+ { "frequencyBandsIndicator3", "rrc.frequencyBandsIndicator3",
+ FT_UINT32, BASE_DEC, VALS(rrc_RadioFrequencyBandFDD3_vals), 0,
+ "RadioFrequencyBandFDD3", HFILL }},
{ &hf_rrc_rrc_ConnectionReleaseInformation,
{ "rrc-ConnectionReleaseInformation", "rrc.rrc_ConnectionReleaseInformation",
FT_UINT32, BASE_DEC, VALS(rrc_RRC_ConnectionReleaseInformation_vals), 0,
@@ -133377,6 +142231,14 @@ void proto_register_rrc(void) {
{ "compressedModeMeasCapabEUTRAList", "rrc.compressedModeMeasCapabEUTRAList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_compressedModeMeasCapabFDDList2,
+ { "compressedModeMeasCapabFDDList2", "rrc.compressedModeMeasCapabFDDList2",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_compressedModeMeasCapabFDDList3,
+ { "compressedModeMeasCapabFDDList3", "rrc.compressedModeMeasCapabFDDList3",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_downlinkCompressedMode_LCR,
{ "downlinkCompressedMode-LCR", "rrc.downlinkCompressedMode_LCR",
FT_NONE, BASE_NONE, NULL, 0,
@@ -133393,10 +142255,38 @@ void proto_register_rrc(void) {
{ "downlinkCompressedMode", "rrc.downlinkCompressedMode",
FT_NONE, BASE_NONE, NULL, 0,
"CompressedModeMeasCapability_v920ext", HFILL }},
+ { &hf_rrc_interFrequencyDetectedSetMeasurements,
+ { "interFrequencyDetectedSetMeasurements", "rrc.interFrequencyDetectedSetMeasurements",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_interFrequencyDetectedSetMeasurements_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_downlinkCompressedMode_03,
+ { "downlinkCompressedMode", "rrc.downlinkCompressedMode",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CompressedModeMeasCapability_va40ext", HFILL }},
{ &hf_rrc_idleIntervalMeasCapabEUTRAList,
{ "idleIntervalMeasCapabEUTRAList", "rrc.idleIntervalMeasCapabEUTRAList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_NonContiguousMultiCellCombinationList_item,
+ { "NonContiguousMultiCell", "rrc.NonContiguousMultiCell",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_aggregatedCells,
+ { "aggregatedCells", "rrc.aggregatedCells",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_aggregatedCells_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_gapSize,
+ { "gapSize", "rrc.gapSize",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_gapSize_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_nonContiguousMultiCellCombination22,
+ { "nonContiguousMultiCellCombination22", "rrc.nonContiguousMultiCellCombination22",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_nonContiguousMultiCellCombination22_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_nonContiguousMultiCellCombination31_13,
+ { "nonContiguousMultiCellCombination31-13", "rrc.nonContiguousMultiCellCombination31_13",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_nonContiguousMultiCellCombination31_13_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_supportOfGSM,
{ "supportOfGSM", "rrc.supportOfGSM",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -133681,31 +142571,51 @@ void proto_register_rrc(void) {
{ "uplinkPhysChCapability", "rrc.uplinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"UL_PhysChCapabilityFDD_v920ext", HFILL }},
- { &hf_rrc_tddPhysChCapability_768_01,
- { "tddPhysChCapability-768", "rrc.tddPhysChCapability_768",
+ { &hf_rrc_fddPhysChCapability_04,
+ { "fddPhysChCapability", "rrc.fddPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tddPhysChCapability_768_01", HFILL }},
+ "T_fddPhysChCapability_04", HFILL }},
{ &hf_rrc_downlinkPhysChCapability_08,
{ "downlinkPhysChCapability", "rrc.downlinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "DL_PhysChCapabilityInfoTDD_768", HFILL }},
+ "DL_PhysChCapabilityFDD_va40ext", HFILL }},
{ &hf_rrc_tddPhysChCapability_128_02,
{ "tddPhysChCapability-128", "rrc.tddPhysChCapability_128",
FT_NONE, BASE_NONE, NULL, 0,
"T_tddPhysChCapability_128_02", HFILL }},
+ { &hf_rrc_downlinkPhysChCapability_09,
+ { "downlinkPhysChCapability", "rrc.downlinkPhysChCapability",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "DL_PhysChCapabilityInfoTDD_128_va40ext", HFILL }},
{ &hf_rrc_uplinkPhysChCapability_07,
{ "uplinkPhysChCapability", "rrc.uplinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
+ "UL_PhysChCapabilityInfoTDD_128_va40ext", HFILL }},
+ { &hf_rrc_tddPhysChCapability_768_01,
+ { "tddPhysChCapability-768", "rrc.tddPhysChCapability_768",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tddPhysChCapability_768_01", HFILL }},
+ { &hf_rrc_downlinkPhysChCapability_10,
+ { "downlinkPhysChCapability", "rrc.downlinkPhysChCapability",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "DL_PhysChCapabilityInfoTDD_768", HFILL }},
+ { &hf_rrc_tddPhysChCapability_128_03,
+ { "tddPhysChCapability-128", "rrc.tddPhysChCapability_128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tddPhysChCapability_128_03", HFILL }},
+ { &hf_rrc_uplinkPhysChCapability_08,
+ { "uplinkPhysChCapability", "rrc.uplinkPhysChCapability",
+ FT_NONE, BASE_NONE, NULL, 0,
"UL_PhysChCapabilityInfoTDD_128_v770ext", HFILL }},
{ &hf_rrc_tdd128_PhysChCapability,
{ "tdd128-PhysChCapability", "rrc.tdd128_PhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_downlinkPhysChCapability_09,
+ { &hf_rrc_downlinkPhysChCapability_11,
{ "downlinkPhysChCapability", "rrc.downlinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"DL_PhysChCapabilityTDD_LCR_r4", HFILL }},
- { &hf_rrc_uplinkPhysChCapability_08,
+ { &hf_rrc_uplinkPhysChCapability_09,
{ "uplinkPhysChCapability", "rrc.uplinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"UL_PhysChCapabilityTDD_LCR_r4", HFILL }},
@@ -133901,6 +142811,10 @@ void proto_register_rrc(void) {
{ "totalRLC-AM-BufferSize", "rrc.totalRLC_AM_BufferSize",
FT_UINT32, BASE_DEC, VALS(rrc_TotalRLC_AM_BufferSize_v920ext_vals), 0,
"TotalRLC_AM_BufferSize_v920ext", HFILL }},
+ { &hf_rrc_totalRLC_AM_BufferSize_03,
+ { "totalRLC-AM-BufferSize", "rrc.totalRLC_AM_BufferSize",
+ FT_UINT32, BASE_DEC, VALS(rrc_TotalRLC_AM_BufferSize_va40ext_vals), 0,
+ "TotalRLC_AM_BufferSize_va40ext", HFILL }},
{ &hf_rrc_noRelease,
{ "noRelease", "rrc.noRelease",
FT_NONE, BASE_NONE, NULL, 0,
@@ -134201,6 +143115,10 @@ void proto_register_rrc(void) {
{ "s-RNTI-2", "rrc.s_RNTI_2",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_supportOfLoggedMeasurementsIdlePCH,
+ { "supportOfLoggedMeasurementsIdlePCH", "rrc.supportOfLoggedMeasurementsIdlePCH",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfLoggedMeasurementsIdlePCH_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_ue_RadioAccessCapability_v690ext,
{ "ue-RadioAccessCapability-v690ext", "rrc.ue_RadioAccessCapability_v690ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -134285,10 +143203,26 @@ void proto_register_rrc(void) {
{ "ue-RadioAccessCapability-v970ext", "rrc.ue_RadioAccessCapability_v970ext",
FT_NONE, BASE_NONE, NULL, 0,
"UE_RadioAccessCapability_v970ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_166,
+ { &hf_rrc_va40NonCriticalExtensions_18,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_17", HFILL }},
+ { &hf_rrc_ue_RadioAccessCapability_va40ext,
+ { "ue-RadioAccessCapability-va40ext", "rrc.ue_RadioAccessCapability_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_RadioAccessCapability_va40ext_IEs", HFILL }},
+ { &hf_rrc_va60NonCriticalExtensions,
+ { "va60NonCriticalExtensions", "rrc.va60NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_ue_RadioAccessCapability_va60ext,
+ { "ue-RadioAccessCapability-va60ext", "rrc.ue_RadioAccessCapability_va60ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_RadioAccessCapability_va60ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_180,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_166", HFILL }},
+ "T_nonCriticalExtensions_180", HFILL }},
{ &hf_rrc_supportForSIB11bis_01,
{ "supportForSIB11bis", "rrc.supportForSIB11bis",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportForSIB11bis_01_vals), 0,
@@ -134421,6 +143355,46 @@ void proto_register_rrc(void) {
{ "ue-ExtendedMeasurementSupport", "rrc.ue_ExtendedMeasurementSupport",
FT_UINT32, BASE_DEC, VALS(rrc_T_ue_ExtendedMeasurementSupport_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_ue_RadioAccessCapabBandCombList_va40ext,
+ { "ue-RadioAccessCapabBandCombList-va40ext", "rrc.ue_RadioAccessCapabBandCombList_va40ext",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_physicalChannelCapability_03,
+ { "physicalChannelCapability", "rrc.physicalChannelCapability",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PhysicalChannelCapability_va40ext", HFILL }},
+ { &hf_rrc_rlc_Capability_02,
+ { "rlc-Capability", "rrc.rlc_Capability",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RLC_Capability_va40ext", HFILL }},
+ { &hf_rrc_measurementCapability_02,
+ { "measurementCapability", "rrc.measurementCapability",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MeasurementCapability_va40ext", HFILL }},
+ { &hf_rrc_supportOfMUMIMO,
+ { "supportOfMUMIMO", "rrc.supportOfMUMIMO",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfMUMIMO_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_supportForDualCellMimoInDifferentBands,
+ { "supportForDualCellMimoInDifferentBands", "rrc.supportForDualCellMimoInDifferentBands",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_supportForDualCellMimoInDifferentBands_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_ue_BasedNetworkPerformanceMeasurementsParameters,
+ { "ue-BasedNetworkPerformanceMeasurementsParameters", "rrc.ue_BasedNetworkPerformanceMeasurementsParameters",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_supportOfUTRANANR,
+ { "supportOfUTRANANR", "rrc.supportOfUTRANANR",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfUTRANANR_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList4,
+ { "ue-RadioAccessCapabBandFDDList4", "rrc.ue_RadioAccessCapabBandFDDList4",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList4_01,
+ { "ue-RadioAccessCapabBandFDDList4", "rrc.ue_RadioAccessCapabBandFDDList4",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "UE_RadioAccessCapabBandFDDList4_va60ext", HFILL }},
{ &hf_rrc_t_301,
{ "t-301", "rrc.t_301",
FT_UINT32, BASE_DEC, VALS(rrc_T_301_vals), 0,
@@ -134557,7 +143531,7 @@ void proto_register_rrc(void) {
{ "pdcp-Capability", "rrc.pdcp_Capability",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_rlc_Capability_02,
+ { &hf_rrc_rlc_Capability_03,
{ "rlc-Capability", "rrc.rlc_Capability",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
@@ -134569,7 +143543,7 @@ void proto_register_rrc(void) {
{ "rf-Capability", "rrc.rf_Capability",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_physicalChannelCapability_03,
+ { &hf_rrc_physicalChannelCapability_04,
{ "physicalChannelCapability", "rrc.physicalChannelCapability",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
@@ -134581,7 +143555,7 @@ void proto_register_rrc(void) {
{ "ue-positioning-Capability", "rrc.ue_positioning_Capability",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_measurementCapability_02,
+ { &hf_rrc_measurementCapability_03,
{ "measurementCapability", "rrc.measurementCapability",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
@@ -134637,7 +143611,7 @@ void proto_register_rrc(void) {
{ "ue-RadioAccessCapabilityComp-TDD128", "rrc.ue_RadioAccessCapabilityComp_TDD128",
FT_NONE, BASE_NONE, NULL, 0,
"UE_RadioAccessCapabilityComp_TDD128_v7f0ext", HFILL }},
- { &hf_rrc_physicalChannelCapability_04,
+ { &hf_rrc_physicalChannelCapability_05,
{ "physicalChannelCapability", "rrc.physicalChannelCapability",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelCapabilityInfo_v770ext", HFILL }},
@@ -134661,6 +143635,14 @@ void proto_register_rrc(void) {
{ "supportOfenhancedTS0", "rrc.supportOfenhancedTS0",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfenhancedTS0_01_vals), 0,
"T_supportOfenhancedTS0_01", HFILL }},
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList5,
+ { "ue-RadioAccessCapabBandFDDList5", "rrc.ue_RadioAccessCapabBandFDDList5",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_ue_RadioAccessCapabBandFDDList_ext2,
+ { "ue-RadioAccessCapabBandFDDList-ext2", "rrc.ue_RadioAccessCapabBandFDDList_ext2",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_UE_RadioAccessCapabBandFDDList2_item,
{ "UE-RadioAccessCapabBandFDD2", "rrc.UE_RadioAccessCapabBandFDD2",
FT_NONE, BASE_NONE, NULL, 0,
@@ -134669,6 +143651,18 @@ void proto_register_rrc(void) {
{ "UE-RadioAccessCapabBandFDD3", "rrc.UE_RadioAccessCapabBandFDD3",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_UE_RadioAccessCapabBandFDDList4_item,
+ { "UE-RadioAccessCapabBandFDD4", "rrc.UE_RadioAccessCapabBandFDD4",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_UE_RadioAccessCapabBandFDDList4_va60ext_item,
+ { "UE-RadioAccessCapabBandFDD4-va60ext", "rrc.UE_RadioAccessCapabBandFDD4_va60ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_UE_RadioAccessCapabBandFDDList5_item,
+ { "UE-RadioAccessCapabBandFDD5", "rrc.UE_RadioAccessCapabBandFDD5",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_fddRF_Capability_01,
{ "fddRF-Capability", "rrc.fddRF_Capability",
FT_NONE, BASE_NONE, NULL, 0,
@@ -134685,6 +143679,26 @@ void proto_register_rrc(void) {
{ "measurementCapability3", "rrc.measurementCapability3",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementCapabilityExt3", HFILL }},
+ { &hf_rrc_additionalSecondaryCells,
+ { "additionalSecondaryCells", "rrc.additionalSecondaryCells",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_additionalSecondaryCells_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_nonContiguousMultiCellCombinationList,
+ { "nonContiguousMultiCellCombinationList", "rrc.nonContiguousMultiCellCombinationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_reserveForFutureUse,
+ { "reserveForFutureUse", "rrc.reserveForFutureUse",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_reserveForFutureUse_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_fddRF_Capability_02,
+ { "fddRF-Capability", "rrc.fddRF_Capability",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_fddRF_Capability_02", HFILL }},
+ { &hf_rrc_measurementCapability4,
+ { "measurementCapability4", "rrc.measurementCapability4",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MeasurementCapabilityExt4", HFILL }},
{ &hf_rrc_rx_tx_TimeDifferenceType2Capable,
{ "rx-tx-TimeDifferenceType2Capable", "rrc.rx_tx_TimeDifferenceType2Capable",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -134717,11 +143731,15 @@ void proto_register_rrc(void) {
{ "UE-RadioAccessCapabBandFDD-ext", "rrc.UE_RadioAccessCapabBandFDD_ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_fddRF_Capability_02,
+ { &hf_rrc_UE_RadioAccessCapabBandFDDList_ext2_item,
+ { "UE-RadioAccessCapabBandFDD-ext2", "rrc.UE_RadioAccessCapabBandFDD_ext2",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_fddRF_Capability_03,
{ "fddRF-Capability", "rrc.fddRF_Capability",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fddRF_Capability_02", HFILL }},
- { &hf_rrc_measurementCapability_03,
+ "T_fddRF_Capability_03", HFILL }},
+ { &hf_rrc_measurementCapability_04,
{ "measurementCapability", "rrc.measurementCapability",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementCapabilityExt", HFILL }},
@@ -134753,7 +143771,7 @@ void proto_register_rrc(void) {
{ "rf-CapabilityComp", "rrc.rf_CapabilityComp",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_rf_CapabilityFDDComp,
+ { &hf_rrc_rf_CapabilityFDDComp_01,
{ "rf-CapabilityFDDComp", "rrc.rf_CapabilityFDDComp",
FT_UINT32, BASE_DEC, NULL, 0,
"RF_CapabBandListFDDComp_ext", HFILL }},
@@ -134861,10 +143879,10 @@ void proto_register_rrc(void) {
{ "supportOfControlChannelDRXOperation", "rrc.supportOfControlChannelDRXOperation",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfControlChannelDRXOperation_02_vals), 0,
"T_supportOfControlChannelDRXOperation_02", HFILL }},
- { &hf_rrc_fdd_45,
+ { &hf_rrc_fdd_47,
{ "fdd", "rrc.fdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_fdd_44_vals), 0,
- "T_fdd_44", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_fdd_46_vals), 0,
+ "T_fdd_46", HFILL }},
{ &hf_rrc_supported_06,
{ "supported", "rrc.supported",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -134905,6 +143923,34 @@ void proto_register_rrc(void) {
{ "RF-CapabBandFDDComp", "rrc.RF_CapabBandFDDComp",
FT_UINT32, BASE_DEC, VALS(rrc_RF_CapabBandFDDComp_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_RF_CapabBandListFDDComp_ext2_item,
+ { "RF-CapabBandFDDComp", "rrc.RF_CapabBandFDDComp",
+ FT_UINT32, BASE_DEC, VALS(rrc_RF_CapabBandFDDComp_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_UE_RadioAccessCapabBandCombList_va40ext_item,
+ { "SupportedCarrierCombination", "rrc.SupportedCarrierCombination",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_carrierCombination12,
+ { "carrierCombination12", "rrc.carrierCombination12",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_rrc_carrierCombination21,
+ { "carrierCombination21", "rrc.carrierCombination21",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_rrc_carrierCombination13,
+ { "carrierCombination13", "rrc.carrierCombination13",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_rrc_carrierCombination31,
+ { "carrierCombination31", "rrc.carrierCombination31",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_rrc_carrierCombination22,
+ { "carrierCombination22", "rrc.carrierCombination22",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_rrc_pdcp_Capability_r5_ext,
{ "pdcp-Capability-r5-ext", "rrc.pdcp_Capability_r5_ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -134913,7 +143959,7 @@ void proto_register_rrc(void) {
{ "rlc-Capability-r5-ext", "rrc.rlc_Capability_r5_ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_physicalChannelCapability_05,
+ { &hf_rrc_physicalChannelCapability_06,
{ "physicalChannelCapability", "rrc.physicalChannelCapability",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelCapability_hspdsch_r5", HFILL }},
@@ -134977,6 +144023,14 @@ void proto_register_rrc(void) {
{ "supported", "rrc.supported",
FT_NONE, BASE_NONE, NULL, 0,
"T_supported_04", HFILL }},
+ { &hf_rrc_multiCarrier_EdchPhysicalLayerCategory_128,
+ { "multiCarrier-EdchPhysicalLayerCategory-128", "rrc.multiCarrier_EdchPhysicalLayerCategory_128",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_8", HFILL }},
+ { &hf_rrc_maxNumberCarrierForMCHSUPA_TDD,
+ { "maxNumberCarrierForMCHSUPA-TDD", "rrc.maxNumberCarrierForMCHSUPA_TDD",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_maxNumberCarrierForMCHSUPA_TDD_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_tdd384_edch_01,
{ "tdd384-edch", "rrc.tdd384_edch",
FT_UINT32, BASE_DEC, VALS(rrc_T_tdd384_edch_01_vals), 0,
@@ -135033,14 +144087,14 @@ void proto_register_rrc(void) {
{ "maxSimultaneousTransChs", "rrc.maxSimultaneousTransChs",
FT_UINT32, BASE_DEC, VALS(rrc_MaxSimultaneousTransChsUL_vals), 0,
"MaxSimultaneousTransChsUL", HFILL }},
- { &hf_rrc_modeSpecificInfo_15,
+ { &hf_rrc_modeSpecificInfo_17,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_15_vals), 0,
- "T_modeSpecificInfo_15", HFILL }},
- { &hf_rrc_tdd_10,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_17_vals), 0,
+ "T_modeSpecificInfo_17", HFILL }},
+ { &hf_rrc_tdd_12,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_09", HFILL }},
+ "T_tdd_11", HFILL }},
{ &hf_rrc_maxTransmittedBlocks,
{ "maxTransmittedBlocks", "rrc.maxTransmittedBlocks",
FT_UINT32, BASE_DEC, VALS(rrc_MaxTransportBlocksUL_vals), 0,
@@ -135173,7 +144227,7 @@ void proto_register_rrc(void) {
{ "DL-LogicalChannelMapping-r7", "rrc.DL_LogicalChannelMapping_r7",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_25,
+ { &hf_rrc_dummy_29,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_CID_InclusionInfo_r4_vals), 0,
"CID_InclusionInfo_r4", HFILL }},
@@ -135217,7 +144271,7 @@ void proto_register_rrc(void) {
{ "timerStatusProhibit", "rrc.timerStatusProhibit",
FT_UINT32, BASE_DEC, VALS(rrc_TimerStatusProhibit_vals), 0,
NULL, HFILL }},
- { &hf_rrc_dummy_26,
+ { &hf_rrc_dummy_30,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_TimerEPC_vals), 0,
"TimerEPC", HFILL }},
@@ -135345,7 +144399,7 @@ void proto_register_rrc(void) {
{ "pdcp-Info", "rrc.pdcp_Info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_27,
+ { &hf_rrc_dummy_31,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_65535", HFILL }},
@@ -136165,7 +145219,7 @@ void proto_register_rrc(void) {
{ "dummy1", "rrc.dummy1",
FT_UINT32, BASE_DEC, VALS(rrc_CID_InclusionInfo_r4_vals), 0,
"CID_InclusionInfo_r4", HFILL }},
- { &hf_rrc_dummy_28,
+ { &hf_rrc_dummy_32,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"ROHC_PacketSizeList_r4", HFILL }},
@@ -136217,7 +145271,7 @@ void proto_register_rrc(void) {
{ "mac-ehs-AddReconfQueue-List", "rrc.mac_ehs_AddReconfQueue_List",
FT_UINT32, BASE_DEC, NULL, 0,
"MAC_ehs_AddReconfReordQ_List", HFILL }},
- { &hf_rrc_dummy_29,
+ { &hf_rrc_dummy_33,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"MAC_ehs_DelReordQ_List", HFILL }},
@@ -136313,18 +145367,18 @@ void proto_register_rrc(void) {
{ "rlc-Size", "rrc.rlc_Size",
FT_UINT32, BASE_DEC, VALS(rrc_T_rlc_Size_vals), 0,
NULL, HFILL }},
- { &hf_rrc_fdd_46,
+ { &hf_rrc_fdd_48,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_45", HFILL }},
+ "T_fdd_47", HFILL }},
{ &hf_rrc_octetModeRLC_SizeInfoType2,
{ "octetModeRLC-SizeInfoType2", "rrc.octetModeRLC_SizeInfoType2",
FT_UINT32, BASE_DEC, VALS(rrc_OctetModeRLC_SizeInfoType2_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_11,
+ { &hf_rrc_tdd_13,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_10", HFILL }},
+ "T_tdd_12", HFILL }},
{ &hf_rrc_commonTDD_Choice,
{ "commonTDD-Choice", "rrc.commonTDD_Choice",
FT_UINT32, BASE_DEC, VALS(rrc_T_commonTDD_Choice_vals), 0,
@@ -136513,7 +145567,7 @@ void proto_register_rrc(void) {
{ "dch-QualityTarget", "rrc.dch_QualityTarget",
FT_NONE, BASE_NONE, NULL, 0,
"QualityTarget", HFILL }},
- { &hf_rrc_dummy_30,
+ { &hf_rrc_dummy_34,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"TM_SignallingInfo", HFILL }},
@@ -136565,14 +145619,14 @@ void proto_register_rrc(void) {
{ "sccpch-TFCS", "rrc.sccpch_TFCS",
FT_UINT32, BASE_DEC, VALS(rrc_TFCS_vals), 0,
"TFCS", HFILL }},
- { &hf_rrc_modeSpecificInfo_16,
+ { &hf_rrc_modeSpecificInfo_18,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_16_vals), 0,
- "T_modeSpecificInfo_16", HFILL }},
- { &hf_rrc_fdd_47,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_18_vals), 0,
+ "T_modeSpecificInfo_18", HFILL }},
+ { &hf_rrc_fdd_49,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_46", HFILL }},
+ "T_fdd_48", HFILL }},
{ &hf_rrc_dl_Parameters,
{ "dl-Parameters", "rrc.dl_Parameters",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_Parameters_vals), 0,
@@ -136585,22 +145639,22 @@ void proto_register_rrc(void) {
{ "sameAsUL", "rrc.sameAsUL",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_12,
+ { &hf_rrc_tdd_14,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_11", HFILL }},
+ "T_tdd_13", HFILL }},
{ &hf_rrc_individualDL_CCTrCH_InfoList,
{ "individualDL-CCTrCH-InfoList", "rrc.individualDL_CCTrCH_InfoList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_17,
+ { &hf_rrc_modeSpecificInfo_19,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_17_vals), 0,
- "T_modeSpecificInfo_17", HFILL }},
- { &hf_rrc_fdd_48,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_19_vals), 0,
+ "T_modeSpecificInfo_19", HFILL }},
+ { &hf_rrc_fdd_50,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_47", HFILL }},
+ "T_fdd_49", HFILL }},
{ &hf_rrc_dl_Parameters_01,
{ "dl-Parameters", "rrc.dl_Parameters",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_Parameters_01_vals), 0,
@@ -136613,10 +145667,10 @@ void proto_register_rrc(void) {
{ "tfcs", "rrc.tfcs",
FT_UINT32, BASE_DEC, VALS(rrc_TFCS_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_13,
+ { &hf_rrc_tdd_15,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_12", HFILL }},
+ "T_tdd_14", HFILL }},
{ &hf_rrc_DL_DeletedTransChInfoList_item,
{ "DL-TransportChannelIdentity", "rrc.DL_TransportChannelIdentity",
FT_NONE, BASE_NONE, NULL, 0,
@@ -136697,14 +145751,14 @@ void proto_register_rrc(void) {
{ "non-ScheduledTransGrantInfo", "rrc.non_ScheduledTransGrantInfo",
FT_NONE, BASE_NONE, NULL, 0,
"T_non_ScheduledTransGrantInfo_01", HFILL }},
- { &hf_rrc_modeSpecificInfo_18,
+ { &hf_rrc_modeSpecificInfo_20,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_18_vals), 0,
- "T_modeSpecificInfo_18", HFILL }},
- { &hf_rrc_fdd_49,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_20_vals), 0,
+ "T_modeSpecificInfo_20", HFILL }},
+ { &hf_rrc_fdd_51,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_48", HFILL }},
+ "T_fdd_50", HFILL }},
{ &hf_rrc_E_DCH_AddReconf_MAC_d_FlowList_item,
{ "E-DCH-AddReconf-MAC-d-Flow", "rrc.E_DCH_AddReconf_MAC_d_Flow",
FT_NONE, BASE_NONE, NULL, 0,
@@ -136713,7 +145767,7 @@ void proto_register_rrc(void) {
{ "E-DCH-AddReconf-MAC-d-Flow-r7", "rrc.E_DCH_AddReconf_MAC_d_Flow_r7",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_complete_20,
+ { &hf_rrc_complete_23,
{ "complete", "rrc.complete",
FT_NONE, BASE_NONE, NULL, 0,
"TFCS_ReconfAdd", HFILL }},
@@ -136997,14 +146051,14 @@ void proto_register_rrc(void) {
{ "referenceTFC", "rrc.referenceTFC",
FT_UINT32, BASE_DEC, NULL, 0,
"TFC_Value", HFILL }},
- { &hf_rrc_modeSpecificInfo_19,
+ { &hf_rrc_modeSpecificInfo_21,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_19_vals), 0,
- "T_modeSpecificInfo_19", HFILL }},
- { &hf_rrc_fdd_50,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_21_vals), 0,
+ "T_modeSpecificInfo_21", HFILL }},
+ { &hf_rrc_fdd_52,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_49", HFILL }},
+ "T_fdd_51", HFILL }},
{ &hf_rrc_gainFactorBetaC,
{ "gainFactorBetaC", "rrc.gainFactorBetaC",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -137061,14 +146115,14 @@ void proto_register_rrc(void) {
{ "crc-Size", "rrc.crc_Size",
FT_UINT32, BASE_DEC, VALS(rrc_CRC_Size_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_20,
+ { &hf_rrc_modeSpecificInfo_22,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_20_vals), 0,
- "T_modeSpecificInfo_20", HFILL }},
- { &hf_rrc_fdd_51,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_22_vals), 0,
+ "T_modeSpecificInfo_22", HFILL }},
+ { &hf_rrc_fdd_53,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_50", HFILL }},
+ "T_fdd_52", HFILL }},
{ &hf_rrc_referenceTFC_ID,
{ "referenceTFC-ID", "rrc.referenceTFC_ID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -137113,14 +146167,14 @@ void proto_register_rrc(void) {
{ "TFC-SubsetList item", "rrc.TFC_SubsetList_item",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_21,
+ { &hf_rrc_modeSpecificInfo_23,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_21_vals), 0,
- "T_modeSpecificInfo_21", HFILL }},
- { &hf_rrc_tdd_14,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_23_vals), 0,
+ "T_modeSpecificInfo_23", HFILL }},
+ { &hf_rrc_tdd_16,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_13", HFILL }},
+ "T_tdd_15", HFILL }},
{ &hf_rrc_tfci_Range,
{ "tfci-Range", "rrc.tfci_Range",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -137145,7 +146199,7 @@ void proto_register_rrc(void) {
{ "normalTFCI-Signalling", "rrc.normalTFCI_Signalling",
FT_UINT32, BASE_DEC, VALS(rrc_ExplicitTFCS_Configuration_vals), 0,
"ExplicitTFCS_Configuration", HFILL }},
- { &hf_rrc_dummy_31,
+ { &hf_rrc_dummy_35,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"SplitTFCI_Signalling", HFILL }},
@@ -137373,10 +146427,10 @@ void proto_register_rrc(void) {
{ "modeSpecific", "rrc.modeSpecific",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecific_vals), 0,
NULL, HFILL }},
- { &hf_rrc_fdd_52,
+ { &hf_rrc_fdd_54,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_51", HFILL }},
+ "T_fdd_53", HFILL }},
{ &hf_rrc_harq_Info_01,
{ "harq-Info", "rrc.harq_Info",
FT_UINT32, BASE_DEC, VALS(rrc_T_harq_Info_01_vals), 0,
@@ -137401,10 +146455,10 @@ void proto_register_rrc(void) {
{ "modeSpecific", "rrc.modeSpecific",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecific_01_vals), 0,
"T_modeSpecific_01", HFILL }},
- { &hf_rrc_fdd_53,
+ { &hf_rrc_fdd_55,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_52", HFILL }},
+ "T_fdd_54", HFILL }},
{ &hf_rrc_harq_Info_02,
{ "harq-Info", "rrc.harq_Info",
FT_UINT32, BASE_DEC, VALS(rrc_T_harq_Info_02_vals), 0,
@@ -137413,34 +146467,34 @@ void proto_register_rrc(void) {
{ "prach-TFCS", "rrc.prach_TFCS",
FT_UINT32, BASE_DEC, VALS(rrc_TFCS_vals), 0,
"TFCS", HFILL }},
- { &hf_rrc_modeSpecificInfo_22,
+ { &hf_rrc_modeSpecificInfo_24,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_22_vals), 0,
- "T_modeSpecificInfo_22", HFILL }},
- { &hf_rrc_fdd_54,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_24_vals), 0,
+ "T_modeSpecificInfo_24", HFILL }},
+ { &hf_rrc_fdd_56,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_53", HFILL }},
- { &hf_rrc_tdd_15,
+ "T_fdd_55", HFILL }},
+ { &hf_rrc_tdd_17,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_14", HFILL }},
+ "T_tdd_16", HFILL }},
{ &hf_rrc_individualUL_CCTrCH_InfoList,
{ "individualUL-CCTrCH-InfoList", "rrc.individualUL_CCTrCH_InfoList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_23,
+ { &hf_rrc_modeSpecificInfo_25,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_23_vals), 0,
- "T_modeSpecificInfo_23", HFILL }},
- { &hf_rrc_fdd_55,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_25_vals), 0,
+ "T_modeSpecificInfo_25", HFILL }},
+ { &hf_rrc_fdd_57,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_54", HFILL }},
- { &hf_rrc_tdd_16,
+ "T_fdd_56", HFILL }},
+ { &hf_rrc_tdd_18,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_15", HFILL }},
+ "T_tdd_17", HFILL }},
{ &hf_rrc_tfc_SubsetList,
{ "tfc-SubsetList", "rrc.tfc_SubsetList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -137617,6 +146671,10 @@ void proto_register_rrc(void) {
{ "AdditionalPRACH-TF-and-TFCS-CCCH", "rrc.AdditionalPRACH_TF_and_TFCS_CCCH",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_AdditionalDLSecCellInfoListFDD_item,
+ { "AdditionalDLSecCellInfoFDD", "rrc.AdditionalDLSecCellInfoFDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_channelisationCode256,
{ "channelisationCode256", "rrc.channelisationCode256",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -137805,30 +146863,30 @@ void proto_register_rrc(void) {
{ "common-E-DCH-MAC-d-FlowList", "rrc.common_E_DCH_MAC_d_FlowList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_24,
+ { &hf_rrc_modeSpecificInfo_26,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_24_vals), 0,
- "T_modeSpecificInfo_24", HFILL }},
- { &hf_rrc_dummy_32,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_26_vals), 0,
+ "T_modeSpecificInfo_26", HFILL }},
+ { &hf_rrc_dummy_36,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"T_dummy_14", HFILL }},
- { &hf_rrc_tdd_17,
+ { &hf_rrc_tdd_19,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_16_vals), 0,
- "T_tdd_16", HFILL }},
- { &hf_rrc_tdd768_04,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_18_vals), 0,
+ "T_tdd_18", HFILL }},
+ { &hf_rrc_tdd768_05,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd384_09,
+ { &hf_rrc_tdd384_10,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_09,
+ { &hf_rrc_tdd128_10,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_09", HFILL }},
+ "T_tdd128_10", HFILL }},
{ &hf_rrc_e_RUCCH_Info,
{ "e-RUCCH-Info", "rrc.e_RUCCH_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138069,14 +147127,14 @@ void proto_register_rrc(void) {
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_03_vals), 0,
"T_tddOption_03", HFILL }},
- { &hf_rrc_tdd384_10,
+ { &hf_rrc_tdd384_11,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_09", HFILL }},
- { &hf_rrc_tdd128_10,
+ "T_tdd384_10", HFILL }},
+ { &hf_rrc_tdd128_11,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_10", HFILL }},
+ "T_tdd128_11", HFILL }},
{ &hf_rrc_dl_CCTrCH_TimeslotsCodes_01,
{ "dl-CCTrCH-TimeslotsCodes", "rrc.dl_CCTrCH_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138085,26 +147143,26 @@ void proto_register_rrc(void) {
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_04_vals), 0,
"T_tddOption_04", HFILL }},
- { &hf_rrc_tdd384_11,
+ { &hf_rrc_tdd384_12,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_10", HFILL }},
+ "T_tdd384_11", HFILL }},
{ &hf_rrc_dl_CCTrCH_TimeslotsCodes_02,
{ "dl-CCTrCH-TimeslotsCodes", "rrc.dl_CCTrCH_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"DownlinkTimeslotsCodes_r7", HFILL }},
- { &hf_rrc_tdd768_05,
+ { &hf_rrc_tdd768_06,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_04", HFILL }},
+ "T_tdd768_05", HFILL }},
{ &hf_rrc_dl_CCTrCH_TimeslotsCodes_03,
{ "dl-CCTrCH-TimeslotsCodes", "rrc.dl_CCTrCH_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"DownlinkTimeslotsCodes_VHCR", HFILL }},
- { &hf_rrc_tdd128_11,
+ { &hf_rrc_tdd128_12,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_11", HFILL }},
+ "T_tdd128_12", HFILL }},
{ &hf_rrc_DL_CCTrChList_item,
{ "DL-CCTrCh", "rrc.DL_CCTrCh",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138141,14 +147199,14 @@ void proto_register_rrc(void) {
{ "dl-DPCH-InfoCommon", "rrc.dl_DPCH_InfoCommon",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_25,
+ { &hf_rrc_modeSpecificInfo_27,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_25_vals), 0,
- "T_modeSpecificInfo_25", HFILL }},
- { &hf_rrc_fdd_56,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_27_vals), 0,
+ "T_modeSpecificInfo_27", HFILL }},
+ { &hf_rrc_fdd_58,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_55", HFILL }},
+ "T_fdd_57", HFILL }},
{ &hf_rrc_defaultDPCH_OffsetValue,
{ "defaultDPCH-OffsetValue", "rrc.defaultDPCH_OffsetValue",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -138157,14 +147215,14 @@ void proto_register_rrc(void) {
{ "dpch-CompressedModeInfo", "rrc.dpch_CompressedModeInfo",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_33,
+ { &hf_rrc_dummy_37,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"SSDT_Information", HFILL }},
- { &hf_rrc_tdd_18,
+ { &hf_rrc_tdd_20,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_17", HFILL }},
+ "T_tdd_19", HFILL }},
{ &hf_rrc_defaultDPCH_OffsetValue_01,
{ "defaultDPCH-OffsetValue", "rrc.defaultDPCH_OffsetValue",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -138173,54 +147231,54 @@ void proto_register_rrc(void) {
{ "dl-DPCH-InfoCommon", "rrc.dl_DPCH_InfoCommon",
FT_NONE, BASE_NONE, NULL, 0,
"DL_DPCH_InfoCommon_r4", HFILL }},
- { &hf_rrc_modeSpecificInfo_26,
+ { &hf_rrc_modeSpecificInfo_28,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_26_vals), 0,
- "T_modeSpecificInfo_26", HFILL }},
- { &hf_rrc_fdd_57,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_28_vals), 0,
+ "T_modeSpecificInfo_28", HFILL }},
+ { &hf_rrc_fdd_59,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_56", HFILL }},
- { &hf_rrc_dummy_34,
+ "T_fdd_58", HFILL }},
+ { &hf_rrc_dummy_38,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"SSDT_Information_r4", HFILL }},
- { &hf_rrc_tdd_19,
+ { &hf_rrc_tdd_21,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_18", HFILL }},
+ "T_tdd_20", HFILL }},
{ &hf_rrc_tddOption_05,
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_05_vals), 0,
"T_tddOption_05", HFILL }},
- { &hf_rrc_tdd128_12,
+ { &hf_rrc_tdd128_13,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_12", HFILL }},
+ "T_tdd128_13", HFILL }},
{ &hf_rrc_tstd_Indicator,
{ "tstd-Indicator", "rrc.tstd_Indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_modeSpecificInfo_27,
+ { &hf_rrc_modeSpecificInfo_29,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_27_vals), 0,
- "T_modeSpecificInfo_27", HFILL }},
- { &hf_rrc_fdd_58,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_29_vals), 0,
+ "T_modeSpecificInfo_29", HFILL }},
+ { &hf_rrc_fdd_60,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_57", HFILL }},
- { &hf_rrc_tdd_20,
+ "T_fdd_59", HFILL }},
+ { &hf_rrc_tdd_22,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_19", HFILL }},
+ "T_tdd_21", HFILL }},
{ &hf_rrc_tddOption_06,
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_06_vals), 0,
"T_tddOption_06", HFILL }},
- { &hf_rrc_tdd128_13,
+ { &hf_rrc_tdd128_14,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_13", HFILL }},
+ "T_tdd128_14", HFILL }},
{ &hf_rrc_mac_hsResetIndicator_04,
{ "mac-hsResetIndicator", "rrc.mac_hsResetIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_mac_hsResetIndicator_04_vals), 0,
@@ -138237,26 +147295,26 @@ void proto_register_rrc(void) {
{ "dl-FDPCH-InfoCommon", "rrc.dl_FDPCH_InfoCommon",
FT_NONE, BASE_NONE, NULL, 0,
"DL_FDPCH_InfoCommon_r6", HFILL }},
- { &hf_rrc_modeSpecificInfo_28,
+ { &hf_rrc_modeSpecificInfo_30,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_28_vals), 0,
- "T_modeSpecificInfo_28", HFILL }},
- { &hf_rrc_fdd_59,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_30_vals), 0,
+ "T_modeSpecificInfo_30", HFILL }},
+ { &hf_rrc_fdd_61,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_58", HFILL }},
- { &hf_rrc_tdd_21,
+ "T_fdd_60", HFILL }},
+ { &hf_rrc_tdd_23,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_20", HFILL }},
+ "T_tdd_22", HFILL }},
{ &hf_rrc_tddOption_07,
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_07_vals), 0,
"T_tddOption_07", HFILL }},
- { &hf_rrc_tdd128_14,
+ { &hf_rrc_tdd128_15,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_14", HFILL }},
+ "T_tdd128_15", HFILL }},
{ &hf_rrc_mac_hsResetIndicator_05,
{ "mac-hsResetIndicator", "rrc.mac_hsResetIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_mac_hsResetIndicator_05_vals), 0,
@@ -138269,26 +147327,26 @@ void proto_register_rrc(void) {
{ "dl-dpchInfoCommon", "rrc.dl_dpchInfoCommon",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_dpchInfoCommon_01_vals), 0,
"T_dl_dpchInfoCommon_01", HFILL }},
- { &hf_rrc_modeSpecificInfo_29,
+ { &hf_rrc_modeSpecificInfo_31,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_29_vals), 0,
- "T_modeSpecificInfo_29", HFILL }},
- { &hf_rrc_fdd_60,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_31_vals), 0,
+ "T_modeSpecificInfo_31", HFILL }},
+ { &hf_rrc_fdd_62,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_59", HFILL }},
- { &hf_rrc_tdd_22,
+ "T_fdd_61", HFILL }},
+ { &hf_rrc_tdd_24,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_21", HFILL }},
+ "T_tdd_23", HFILL }},
{ &hf_rrc_tddOption_08,
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_08_vals), 0,
"T_tddOption_08", HFILL }},
- { &hf_rrc_tdd128_15,
+ { &hf_rrc_tdd128_16,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_15", HFILL }},
+ "T_tdd128_16", HFILL }},
{ &hf_rrc_mac_hsResetIndicator_06,
{ "mac-hsResetIndicator", "rrc.mac_hsResetIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_mac_hsResetIndicator_06_vals), 0,
@@ -138301,30 +147359,30 @@ void proto_register_rrc(void) {
{ "dl-dpchInfoCommon", "rrc.dl_dpchInfoCommon",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_dpchInfoCommon_02_vals), 0,
"T_dl_dpchInfoCommon_02", HFILL }},
- { &hf_rrc_modeSpecificInfo_30,
+ { &hf_rrc_modeSpecificInfo_32,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_30_vals), 0,
- "T_modeSpecificInfo_30", HFILL }},
- { &hf_rrc_fdd_61,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_32_vals), 0,
+ "T_modeSpecificInfo_32", HFILL }},
+ { &hf_rrc_fdd_63,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_60", HFILL }},
+ "T_fdd_62", HFILL }},
{ &hf_rrc_dpch_CompressedModeInfo_01,
{ "dpch-CompressedModeInfo", "rrc.dpch_CompressedModeInfo",
FT_NONE, BASE_NONE, NULL, 0,
"DPCH_CompressedModeInfo_r8", HFILL }},
- { &hf_rrc_tdd_23,
+ { &hf_rrc_tdd_25,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_22", HFILL }},
+ "T_tdd_24", HFILL }},
{ &hf_rrc_tddOption_09,
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_09_vals), 0,
"T_tddOption_09", HFILL }},
- { &hf_rrc_tdd128_16,
+ { &hf_rrc_tdd128_17,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_16", HFILL }},
+ "T_tdd128_17", HFILL }},
{ &hf_rrc_mac_hsResetIndicator_07,
{ "mac-hsResetIndicator", "rrc.mac_hsResetIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_mac_hsResetIndicator_07_vals), 0,
@@ -138333,6 +147391,42 @@ void proto_register_rrc(void) {
{ "postVerificationPeriod", "rrc.postVerificationPeriod",
FT_UINT32, BASE_DEC, VALS(rrc_T_postVerificationPeriod_09_vals), 0,
"T_postVerificationPeriod_09", HFILL }},
+ { &hf_rrc_dl_dpchInfoCommon_03,
+ { "dl-dpchInfoCommon", "rrc.dl_dpchInfoCommon",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_dl_dpchInfoCommon_03_vals), 0,
+ "T_dl_dpchInfoCommon_03", HFILL }},
+ { &hf_rrc_modeSpecificInfo_33,
+ { "modeSpecificInfo", "rrc.modeSpecificInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_33_vals), 0,
+ "T_modeSpecificInfo_33", HFILL }},
+ { &hf_rrc_fdd_64,
+ { "fdd", "rrc.fdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_fdd_63", HFILL }},
+ { &hf_rrc_dpch_CompressedModeInfo_02,
+ { "dpch-CompressedModeInfo", "rrc.dpch_CompressedModeInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "DPCH_CompressedModeInfo_r10", HFILL }},
+ { &hf_rrc_tdd_26,
+ { "tdd", "rrc.tdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd_25", HFILL }},
+ { &hf_rrc_tddOption_10,
+ { "tddOption", "rrc.tddOption",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_10_vals), 0,
+ "T_tddOption_10", HFILL }},
+ { &hf_rrc_tdd128_18,
+ { "tdd128", "rrc.tdd128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd128_18", HFILL }},
+ { &hf_rrc_mac_hsResetIndicator_08,
+ { "mac-hsResetIndicator", "rrc.mac_hsResetIndicator",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_mac_hsResetIndicator_08_vals), 0,
+ "T_mac_hsResetIndicator_08", HFILL }},
+ { &hf_rrc_postVerificationPeriod_10,
+ { "postVerificationPeriod", "rrc.postVerificationPeriod",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_postVerificationPeriod_10_vals), 0,
+ "T_postVerificationPeriod_10", HFILL }},
{ &hf_rrc_dl_DPCH_InfoCommon_03,
{ "dl-DPCH-InfoCommon", "rrc.dl_DPCH_InfoCommon",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138353,18 +147447,18 @@ void proto_register_rrc(void) {
{ "initialise", "rrc.initialise",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_35,
+ { &hf_rrc_dummy_39,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"Cfntargetsfnframeoffset", HFILL }},
- { &hf_rrc_modeSpecificInfo_31,
+ { &hf_rrc_modeSpecificInfo_34,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_31_vals), 0,
- "T_modeSpecificInfo_31", HFILL }},
- { &hf_rrc_fdd_62,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_34_vals), 0,
+ "T_modeSpecificInfo_34", HFILL }},
+ { &hf_rrc_fdd_65,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_61", HFILL }},
+ "T_fdd_64", HFILL }},
{ &hf_rrc_dl_DPCH_PowerControlInfo,
{ "dl-DPCH-PowerControlInfo", "rrc.dl_DPCH_PowerControlInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138389,10 +147483,10 @@ void proto_register_rrc(void) {
{ "tfci-Existence", "rrc.tfci_Existence",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_tdd_24,
+ { &hf_rrc_tdd_27,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_23", HFILL }},
+ "T_tdd_26", HFILL }},
{ &hf_rrc_cfnHandling_01,
{ "cfnHandling", "rrc.cfnHandling",
FT_UINT32, BASE_DEC, VALS(rrc_T_cfnHandling_01_vals), 0,
@@ -138401,18 +147495,18 @@ void proto_register_rrc(void) {
{ "initialise", "rrc.initialise",
FT_NONE, BASE_NONE, NULL, 0,
"T_initialise_01", HFILL }},
- { &hf_rrc_modeSpecificInfo_32,
+ { &hf_rrc_modeSpecificInfo_35,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_32_vals), 0,
- "T_modeSpecificInfo_32", HFILL }},
- { &hf_rrc_fdd_63,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_35_vals), 0,
+ "T_modeSpecificInfo_35", HFILL }},
+ { &hf_rrc_fdd_66,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_62", HFILL }},
- { &hf_rrc_tdd_25,
+ "T_fdd_65", HFILL }},
+ { &hf_rrc_tdd_28,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_24", HFILL }},
+ "T_tdd_27", HFILL }},
{ &hf_rrc_mac_d_HFN_initial_value,
{ "mac-d-HFN-initial-value", "rrc.mac_d_HFN_initial_value",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -138433,34 +147527,34 @@ void proto_register_rrc(void) {
{ "initialise", "rrc.initialise",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_33,
+ { &hf_rrc_modeSpecificInfo_36,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_33_vals), 0,
- "T_modeSpecificInfo_33", HFILL }},
- { &hf_rrc_fdd_64,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_36_vals), 0,
+ "T_modeSpecificInfo_36", HFILL }},
+ { &hf_rrc_fdd_67,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_63", HFILL }},
- { &hf_rrc_tdd_26,
+ "T_fdd_66", HFILL }},
+ { &hf_rrc_tdd_29,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_25", HFILL }},
- { &hf_rrc_modeSpecificInfo_34,
+ "T_tdd_28", HFILL }},
+ { &hf_rrc_modeSpecificInfo_37,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_34_vals), 0,
- "T_modeSpecificInfo_34", HFILL }},
- { &hf_rrc_fdd_65,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_37_vals), 0,
+ "T_modeSpecificInfo_37", HFILL }},
+ { &hf_rrc_fdd_68,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_64", HFILL }},
- { &hf_rrc_tdd_27,
+ "T_fdd_67", HFILL }},
+ { &hf_rrc_tdd_30,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_26", HFILL }},
- { &hf_rrc_fdd_66,
+ "T_tdd_29", HFILL }},
+ { &hf_rrc_fdd_69,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_65", HFILL }},
+ "T_fdd_68", HFILL }},
{ &hf_rrc_pCPICH_UsageForChannelEst,
{ "pCPICH-UsageForChannelEst", "rrc.pCPICH_UsageForChannelEst",
FT_UINT32, BASE_DEC, VALS(rrc_PCPICH_UsageForChannelEst_vals), 0,
@@ -138481,7 +147575,7 @@ void proto_register_rrc(void) {
{ "tpc-CombinationIndex", "rrc.tpc_CombinationIndex",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_36,
+ { &hf_rrc_dummy_40,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_SSDT_CellIdentity_vals), 0,
"SSDT_CellIdentity", HFILL }},
@@ -138489,10 +147583,10 @@ void proto_register_rrc(void) {
{ "closedLoopTimingAdjMode", "rrc.closedLoopTimingAdjMode",
FT_UINT32, BASE_DEC, VALS(rrc_ClosedLoopTimingAdjMode_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_28,
+ { &hf_rrc_tdd_31,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_27", HFILL }},
+ "T_tdd_30", HFILL }},
{ &hf_rrc_dl_CCTrChListToEstablish,
{ "dl-CCTrChListToEstablish", "rrc.dl_CCTrChListToEstablish",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -138501,46 +147595,46 @@ void proto_register_rrc(void) {
{ "dl-CCTrChListToRemove", "rrc.dl_CCTrChListToRemove",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_fdd_67,
+ { &hf_rrc_fdd_70,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_66", HFILL }},
- { &hf_rrc_tdd_29,
+ "T_fdd_69", HFILL }},
+ { &hf_rrc_tdd_32,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_28", HFILL }},
+ "T_tdd_31", HFILL }},
{ &hf_rrc_dl_CCTrChListToEstablish_01,
{ "dl-CCTrChListToEstablish", "rrc.dl_CCTrChListToEstablish",
FT_UINT32, BASE_DEC, NULL, 0,
"DL_CCTrChList_r4", HFILL }},
- { &hf_rrc_fdd_68,
+ { &hf_rrc_fdd_71,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_67", HFILL }},
+ "T_fdd_70", HFILL }},
{ &hf_rrc_powerOffsetTPC_pdpdch,
{ "powerOffsetTPC-pdpdch", "rrc.powerOffsetTPC_pdpdch",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_30,
+ { &hf_rrc_tdd_33,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_29", HFILL }},
- { &hf_rrc_fdd_69,
+ "T_tdd_32", HFILL }},
+ { &hf_rrc_fdd_72,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_68", HFILL }},
- { &hf_rrc_tdd_31,
+ "T_fdd_71", HFILL }},
+ { &hf_rrc_tdd_34,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_30", HFILL }},
- { &hf_rrc_fdd_70,
+ "T_tdd_33", HFILL }},
+ { &hf_rrc_fdd_73,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_69", HFILL }},
- { &hf_rrc_tdd_32,
+ "T_fdd_72", HFILL }},
+ { &hf_rrc_tdd_35,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_31", HFILL }},
+ "T_tdd_34", HFILL }},
{ &hf_rrc_dl_CCTrChListToEstablish_02,
{ "dl-CCTrChListToEstablish", "rrc.dl_CCTrChListToEstablish",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -138569,18 +147663,18 @@ void proto_register_rrc(void) {
{ "dl-DPCH-TimeslotsCodes", "rrc.dl_DPCH_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"DownlinkTimeslotsCodes", HFILL }},
- { &hf_rrc_modeSpecificInfo_35,
+ { &hf_rrc_modeSpecificInfo_38,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_35_vals), 0,
- "T_modeSpecificInfo_35", HFILL }},
- { &hf_rrc_fdd_71,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_38_vals), 0,
+ "T_modeSpecificInfo_38", HFILL }},
+ { &hf_rrc_fdd_74,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_70", HFILL }},
- { &hf_rrc_tdd_33,
+ "T_fdd_73", HFILL }},
+ { &hf_rrc_tdd_36,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_32", HFILL }},
+ "T_tdd_35", HFILL }},
{ &hf_rrc_tpc_StepSizeTDD,
{ "tpc-StepSizeTDD", "rrc.tpc_StepSizeTDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -138609,26 +147703,26 @@ void proto_register_rrc(void) {
{ "measurement-feedback-Info", "rrc.measurement_feedback_Info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_36,
+ { &hf_rrc_modeSpecificInfo_39,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_36_vals), 0,
- "T_modeSpecificInfo_36", HFILL }},
- { &hf_rrc_tdd_34,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_39_vals), 0,
+ "T_modeSpecificInfo_39", HFILL }},
+ { &hf_rrc_tdd_37,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_33_vals), 0,
- "T_tdd_33", HFILL }},
- { &hf_rrc_tdd384_12,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_36_vals), 0,
+ "T_tdd_36", HFILL }},
+ { &hf_rrc_tdd384_13,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_11", HFILL }},
+ "T_tdd384_12", HFILL }},
{ &hf_rrc_dl_HSPDSCH_TS_Configuration,
{ "dl-HSPDSCH-TS-Configuration", "rrc.dl_HSPDSCH_TS_Configuration",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_17,
+ { &hf_rrc_tdd128_19,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_17", HFILL }},
+ "T_tdd128_19", HFILL }},
{ &hf_rrc_hs_PDSCH_Midamble_Configuration_tdd128,
{ "hs-PDSCH-Midamble-Configuration-tdd128", "rrc.hs_PDSCH_Midamble_Configuration_tdd128",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138637,22 +147731,22 @@ void proto_register_rrc(void) {
{ "hs-scch-Info", "rrc.hs_scch_Info",
FT_NONE, BASE_NONE, NULL, 0,
"HS_SCCH_Info_r6", HFILL }},
- { &hf_rrc_modeSpecificInfo_37,
+ { &hf_rrc_modeSpecificInfo_40,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_37_vals), 0,
- "T_modeSpecificInfo_37", HFILL }},
- { &hf_rrc_tdd_35,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_40_vals), 0,
+ "T_modeSpecificInfo_40", HFILL }},
+ { &hf_rrc_tdd_38,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_34_vals), 0,
- "T_tdd_34", HFILL }},
- { &hf_rrc_tdd384_13,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_37_vals), 0,
+ "T_tdd_37", HFILL }},
+ { &hf_rrc_tdd384_14,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_12", HFILL }},
- { &hf_rrc_tdd128_18,
+ "T_tdd384_13", HFILL }},
+ { &hf_rrc_tdd128_20,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_18", HFILL }},
+ "T_tdd128_20", HFILL }},
{ &hf_rrc_hs_scch_Info_02,
{ "hs-scch-Info", "rrc.hs_scch_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138661,82 +147755,82 @@ void proto_register_rrc(void) {
{ "measurement-feedback-Info", "rrc.measurement_feedback_Info",
FT_NONE, BASE_NONE, NULL, 0,
"Measurement_Feedback_Info_r7", HFILL }},
- { &hf_rrc_modeSpecificInfo_38,
+ { &hf_rrc_modeSpecificInfo_41,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_38_vals), 0,
- "T_modeSpecificInfo_38", HFILL }},
- { &hf_rrc_tdd_36,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_41_vals), 0,
+ "T_modeSpecificInfo_41", HFILL }},
+ { &hf_rrc_tdd_39,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_35_vals), 0,
- "T_tdd_35", HFILL }},
- { &hf_rrc_tdd384_14,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_38_vals), 0,
+ "T_tdd_38", HFILL }},
+ { &hf_rrc_tdd384_15,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_13", HFILL }},
- { &hf_rrc_tdd768_06,
+ "T_tdd384_14", HFILL }},
+ { &hf_rrc_tdd768_07,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_05", HFILL }},
+ "T_tdd768_06", HFILL }},
{ &hf_rrc_dl_HSPDSCH_TS_Configuration_01,
{ "dl-HSPDSCH-TS-Configuration", "rrc.dl_HSPDSCH_TS_Configuration",
FT_UINT32, BASE_DEC, NULL, 0,
"DL_HSPDSCH_TS_Configuration_VHCR", HFILL }},
- { &hf_rrc_tdd128_19,
+ { &hf_rrc_tdd128_21,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_19", HFILL }},
+ "T_tdd128_21", HFILL }},
{ &hf_rrc_dl_MultiCarrier_Information,
{ "dl-MultiCarrier-Information", "rrc.dl_MultiCarrier_Information",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_fdd_72,
+ { &hf_rrc_fdd_75,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_71", HFILL }},
+ "T_fdd_74", HFILL }},
{ &hf_rrc_dl_64QAM_Configured,
{ "dl-64QAM-Configured", "rrc.dl_64QAM_Configured",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_64QAM_Configured_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_39,
+ { &hf_rrc_modeSpecificInfo_42,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_39_vals), 0,
- "T_modeSpecificInfo_39", HFILL }},
- { &hf_rrc_tdd_37,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_42_vals), 0,
+ "T_modeSpecificInfo_42", HFILL }},
+ { &hf_rrc_tdd_40,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_36_vals), 0,
- "T_tdd_36", HFILL }},
- { &hf_rrc_tdd384_15,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_39_vals), 0,
+ "T_tdd_39", HFILL }},
+ { &hf_rrc_tdd384_16,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_14", HFILL }},
- { &hf_rrc_tdd768_07,
+ "T_tdd384_15", HFILL }},
+ { &hf_rrc_tdd768_08,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_06", HFILL }},
- { &hf_rrc_tdd128_20,
+ "T_tdd768_07", HFILL }},
+ { &hf_rrc_tdd128_22,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_20", HFILL }},
- { &hf_rrc_fdd_73,
+ "T_tdd128_22", HFILL }},
+ { &hf_rrc_fdd_76,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_72", HFILL }},
+ "T_fdd_75", HFILL }},
{ &hf_rrc_dl_64QAM_Configured_01,
{ "dl-64QAM-Configured", "rrc.dl_64QAM_Configured",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_64QAM_Configured_01_vals), 0,
"T_dl_64QAM_Configured_01", HFILL }},
- { &hf_rrc_modeSpecificInfo_40,
+ { &hf_rrc_modeSpecificInfo_43,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_40_vals), 0,
- "T_modeSpecificInfo_40", HFILL }},
- { &hf_rrc_tdd_38,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_43_vals), 0,
+ "T_modeSpecificInfo_43", HFILL }},
+ { &hf_rrc_tdd_41,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_37_vals), 0,
- "T_tdd_37", HFILL }},
- { &hf_rrc_tdd128_21,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_40_vals), 0,
+ "T_tdd_40", HFILL }},
+ { &hf_rrc_tdd128_23,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_21", HFILL }},
+ "T_tdd128_23", HFILL }},
{ &hf_rrc_outofSyncWindow,
{ "outofSyncWindow", "rrc.outofSyncWindow",
FT_UINT32, BASE_DEC, VALS(rrc_OutofSyncWindow_vals), 0,
@@ -138749,34 +147843,34 @@ void proto_register_rrc(void) {
{ "hs-scch-Info", "rrc.hs_scch_Info",
FT_NONE, BASE_NONE, NULL, 0,
"HS_SCCH_Info_r9", HFILL }},
- { &hf_rrc_modeSpecificInfo_41,
+ { &hf_rrc_modeSpecificInfo_44,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_41_vals), 0,
- "T_modeSpecificInfo_41", HFILL }},
- { &hf_rrc_tdd_39,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_44_vals), 0,
+ "T_modeSpecificInfo_44", HFILL }},
+ { &hf_rrc_tdd_42,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_38_vals), 0,
- "T_tdd_38", HFILL }},
- { &hf_rrc_tdd384_16,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_41_vals), 0,
+ "T_tdd_41", HFILL }},
+ { &hf_rrc_tdd384_17,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_15", HFILL }},
- { &hf_rrc_tdd768_08,
+ "T_tdd384_16", HFILL }},
+ { &hf_rrc_tdd768_09,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_07", HFILL }},
- { &hf_rrc_tdd128_22,
+ "T_tdd768_08", HFILL }},
+ { &hf_rrc_tdd128_24,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_22", HFILL }},
+ "T_tdd128_24", HFILL }},
{ &hf_rrc_tS0_Indicator,
{ "tS0-Indicator", "rrc.tS0_Indicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_tS0_Indicator_vals), 0,
NULL, HFILL }},
- { &hf_rrc_fdd_74,
+ { &hf_rrc_fdd_77,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_73", HFILL }},
+ "T_fdd_76", HFILL }},
{ &hf_rrc_dl_64QAM_Configured_02,
{ "dl-64QAM-Configured", "rrc.dl_64QAM_Configured",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_64QAM_Configured_02_vals), 0,
@@ -138817,14 +147911,14 @@ void proto_register_rrc(void) {
{ "midambleShiftAndBurstType", "rrc.midambleShiftAndBurstType",
FT_NONE, BASE_NONE, NULL, 0,
"MidambleShiftAndBurstType_DL_VHCR", HFILL }},
- { &hf_rrc_modeSpecificInfo_42,
+ { &hf_rrc_modeSpecificInfo_45,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_42_vals), 0,
- "T_modeSpecificInfo_42", HFILL }},
- { &hf_rrc_fdd_75,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_45_vals), 0,
+ "T_modeSpecificInfo_45", HFILL }},
+ { &hf_rrc_fdd_78,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_74", HFILL }},
+ "T_fdd_77", HFILL }},
{ &hf_rrc_dummy1_02,
{ "dummy1", "rrc.dummy1",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138833,7 +147927,7 @@ void proto_register_rrc(void) {
{ "dummy2", "rrc.dummy2",
FT_NONE, BASE_NONE, NULL, 0,
"PDSCH_CodeMapping", HFILL }},
- { &hf_rrc_tdd_40,
+ { &hf_rrc_tdd_43,
{ "tdd", "rrc.tdd",
FT_UINT32, BASE_DEC, VALS(rrc_PrimaryCCPCH_Info_vals), 0,
"PrimaryCCPCH_Info", HFILL }},
@@ -138841,19 +147935,19 @@ void proto_register_rrc(void) {
{ "dl-DPCH-InfoPerRL", "rrc.dl_DPCH_InfoPerRL",
FT_UINT32, BASE_DEC, VALS(rrc_DL_DPCH_InfoPerRL_vals), 0,
NULL, HFILL }},
- { &hf_rrc_dummy_37,
+ { &hf_rrc_dummy_41,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"SCCPCH_InfoForFACH", HFILL }},
- { &hf_rrc_modeSpecificInfo_43,
+ { &hf_rrc_modeSpecificInfo_46,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_43_vals), 0,
- "T_modeSpecificInfo_43", HFILL }},
- { &hf_rrc_fdd_76,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_46_vals), 0,
+ "T_modeSpecificInfo_46", HFILL }},
+ { &hf_rrc_fdd_79,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_75", HFILL }},
- { &hf_rrc_tdd_41,
+ "T_fdd_78", HFILL }},
+ { &hf_rrc_tdd_44,
{ "tdd", "rrc.tdd",
FT_UINT32, BASE_DEC, VALS(rrc_PrimaryCCPCH_Info_r4_vals), 0,
"PrimaryCCPCH_Info_r4", HFILL }},
@@ -138861,18 +147955,18 @@ void proto_register_rrc(void) {
{ "dl-DPCH-InfoPerRL", "rrc.dl_DPCH_InfoPerRL",
FT_UINT32, BASE_DEC, VALS(rrc_DL_DPCH_InfoPerRL_r4_vals), 0,
"DL_DPCH_InfoPerRL_r4", HFILL }},
- { &hf_rrc_dummy_38,
+ { &hf_rrc_dummy_42,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"SCCPCH_InfoForFACH_r4", HFILL }},
- { &hf_rrc_modeSpecificInfo_44,
+ { &hf_rrc_modeSpecificInfo_47,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_44_vals), 0,
- "T_modeSpecificInfo_44", HFILL }},
- { &hf_rrc_fdd_77,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_47_vals), 0,
+ "T_modeSpecificInfo_47", HFILL }},
+ { &hf_rrc_fdd_80,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_76", HFILL }},
+ "T_fdd_79", HFILL }},
{ &hf_rrc_servingHSDSCH_RL_indicator,
{ "servingHSDSCH-RL-indicator", "rrc.servingHSDSCH_RL_indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -138881,22 +147975,22 @@ void proto_register_rrc(void) {
{ "dl-DPCH-InfoPerRL", "rrc.dl_DPCH_InfoPerRL",
FT_UINT32, BASE_DEC, VALS(rrc_DL_DPCH_InfoPerRL_r5_vals), 0,
"DL_DPCH_InfoPerRL_r5", HFILL }},
- { &hf_rrc_modeSpecificInfo_45,
+ { &hf_rrc_modeSpecificInfo_48,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_45_vals), 0,
- "T_modeSpecificInfo_45", HFILL }},
- { &hf_rrc_fdd_78,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_48_vals), 0,
+ "T_modeSpecificInfo_48", HFILL }},
+ { &hf_rrc_fdd_81,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_77", HFILL }},
- { &hf_rrc_modeSpecificInfo_46,
+ "T_fdd_80", HFILL }},
+ { &hf_rrc_modeSpecificInfo_49,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_46_vals), 0,
- "T_modeSpecificInfo_46", HFILL }},
- { &hf_rrc_fdd_79,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_49_vals), 0,
+ "T_modeSpecificInfo_49", HFILL }},
+ { &hf_rrc_fdd_82,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_78", HFILL }},
+ "T_fdd_81", HFILL }},
{ &hf_rrc_servingEDCH_RL_indicator,
{ "servingEDCH-RL-indicator", "rrc.servingEDCH_RL_indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -138921,14 +148015,14 @@ void proto_register_rrc(void) {
{ "e-RGCH-Info", "rrc.e_RGCH_Info",
FT_UINT32, BASE_DEC, VALS(rrc_T_e_RGCH_Info_01_vals), 0,
"T_e_RGCH_Info_01", HFILL }},
- { &hf_rrc_modeSpecificInfo_47,
+ { &hf_rrc_modeSpecificInfo_50,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_47_vals), 0,
- "T_modeSpecificInfo_47", HFILL }},
- { &hf_rrc_fdd_80,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_50_vals), 0,
+ "T_modeSpecificInfo_50", HFILL }},
+ { &hf_rrc_fdd_83,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_79", HFILL }},
+ "T_fdd_82", HFILL }},
{ &hf_rrc_dl_dpchInfo_01,
{ "dl-dpchInfo", "rrc.dl_dpchInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_dpchInfo_01_vals), 0,
@@ -138949,10 +148043,10 @@ void proto_register_rrc(void) {
{ "modeSpecificInfo2", "rrc.modeSpecificInfo2",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo2_vals), 0,
NULL, HFILL }},
- { &hf_rrc_fdd_81,
+ { &hf_rrc_fdd_84,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_80", HFILL }},
+ "T_fdd_83", HFILL }},
{ &hf_rrc_e_HICH_Info_01,
{ "e-HICH-Info", "rrc.e_HICH_Info",
FT_UINT32, BASE_DEC, VALS(rrc_T_e_HICH_Info_01_vals), 0,
@@ -138961,10 +148055,10 @@ void proto_register_rrc(void) {
{ "e-RGCH-Info", "rrc.e_RGCH_Info",
FT_UINT32, BASE_DEC, VALS(rrc_T_e_RGCH_Info_02_vals), 0,
"T_e_RGCH_Info_02", HFILL }},
- { &hf_rrc_tdd_42,
+ { &hf_rrc_tdd_45,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_39_vals), 0,
- "T_tdd_39", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_42_vals), 0,
+ "T_tdd_42", HFILL }},
{ &hf_rrc_tdd384_tdd768,
{ "tdd384-tdd768", "rrc.tdd384_tdd768",
FT_NONE, BASE_NONE, NULL, 0,
@@ -138973,22 +148067,22 @@ void proto_register_rrc(void) {
{ "e-HICH-Info", "rrc.e_HICH_Info",
FT_NONE, BASE_NONE, NULL, 0,
"E_HICH_Information_TDD384_768", HFILL }},
- { &hf_rrc_tdd128_23,
+ { &hf_rrc_tdd128_25,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_23", HFILL }},
+ "T_tdd128_25", HFILL }},
{ &hf_rrc_e_HICH_Info_03,
{ "e-HICH-Info", "rrc.e_HICH_Info",
FT_NONE, BASE_NONE, NULL, 0,
"E_HICH_Information_TDD128", HFILL }},
- { &hf_rrc_modeSpecificInfo_48,
+ { &hf_rrc_modeSpecificInfo_51,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_48_vals), 0,
- "T_modeSpecificInfo_48", HFILL }},
- { &hf_rrc_fdd_82,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_51_vals), 0,
+ "T_modeSpecificInfo_51", HFILL }},
+ { &hf_rrc_fdd_85,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_81", HFILL }},
+ "T_fdd_84", HFILL }},
{ &hf_rrc_dl_dpchInfo_02,
{ "dl-dpchInfo", "rrc.dl_dpchInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_dl_dpchInfo_02_vals), 0,
@@ -139001,10 +148095,10 @@ void proto_register_rrc(void) {
{ "modeSpecificInfo2", "rrc.modeSpecificInfo2",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo2_01_vals), 0,
"T_modeSpecificInfo2_01", HFILL }},
- { &hf_rrc_fdd_83,
+ { &hf_rrc_fdd_86,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_82", HFILL }},
+ "T_fdd_85", HFILL }},
{ &hf_rrc_e_HICH_Info_04,
{ "e-HICH-Info", "rrc.e_HICH_Info",
FT_UINT32, BASE_DEC, VALS(rrc_T_e_HICH_Info_02_vals), 0,
@@ -139013,18 +148107,18 @@ void proto_register_rrc(void) {
{ "e-RGCH-Info", "rrc.e_RGCH_Info",
FT_UINT32, BASE_DEC, VALS(rrc_T_e_RGCH_Info_03_vals), 0,
"T_e_RGCH_Info_03", HFILL }},
- { &hf_rrc_tdd_43,
+ { &hf_rrc_tdd_46,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_40_vals), 0,
- "T_tdd_40", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_43_vals), 0,
+ "T_tdd_43", HFILL }},
{ &hf_rrc_tdd384_tdd768_01,
{ "tdd384-tdd768", "rrc.tdd384_tdd768",
FT_NONE, BASE_NONE, NULL, 0,
"T_tdd384_tdd768_01", HFILL }},
- { &hf_rrc_tdd128_24,
+ { &hf_rrc_tdd128_26,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_24", HFILL }},
+ "T_tdd128_26", HFILL }},
{ &hf_rrc_DL_InformationPerRL_List_item,
{ "DL-InformationPerRL", "rrc.DL_InformationPerRL",
FT_NONE, BASE_NONE, NULL, 0,
@@ -139149,6 +148243,26 @@ void proto_register_rrc(void) {
{ "secondaryCellMIMOparameters", "rrc.secondaryCellMIMOparameters",
FT_UINT32, BASE_DEC, VALS(rrc_SecondaryCellMIMOparametersFDD_vals), 0,
"SecondaryCellMIMOparametersFDD", HFILL }},
+ { &hf_rrc_configurationInfo_01,
+ { "configurationInfo", "rrc.configurationInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_configurationInfo_01_vals), 0,
+ "T_configurationInfo_01", HFILL }},
+ { &hf_rrc_newConfiguration_03,
+ { "newConfiguration", "rrc.newConfiguration",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_newConfiguration_03", HFILL }},
+ { &hf_rrc_dl_64QAM_Configured_05,
+ { "dl-64QAM-Configured", "rrc.dl_64QAM_Configured",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_dl_64QAM_Configured_05_vals), 0,
+ "T_dl_64QAM_Configured_05", HFILL }},
+ { &hf_rrc_differentTxModeFromServingHS_DSCHCell_02,
+ { "differentTxModeFromServingHS-DSCHCell", "rrc.differentTxModeFromServingHS_DSCHCell",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_differentTxModeFromServingHS_DSCHCell_02_vals), 0,
+ "T_differentTxModeFromServingHS_DSCHCell_02", HFILL }},
+ { &hf_rrc_secondaryCellMIMOparameters_01,
+ { "secondaryCellMIMOparameters", "rrc.secondaryCellMIMOparameters",
+ FT_UINT32, BASE_DEC, VALS(rrc_SecondaryCellMIMOparametersFDD_r10_vals), 0,
+ "SecondaryCellMIMOparametersFDD_r10", HFILL }},
{ &hf_rrc_DL_TPC_PowerOffsetPerRL_List_item,
{ "DL-TPC-PowerOffsetPerRL", "rrc.DL_TPC_PowerOffsetPerRL",
FT_NONE, BASE_NONE, NULL, 0,
@@ -139381,6 +148495,10 @@ void proto_register_rrc(void) {
{ "tgp-SequenceList", "rrc.tgp_SequenceList",
FT_UINT32, BASE_DEC, NULL, 0,
"TGP_SequenceList_r8", HFILL }},
+ { &hf_rrc_tgp_SequenceList_02,
+ { "tgp-SequenceList", "rrc.tgp_SequenceList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "TGP_SequenceList_r10", HFILL }},
{ &hf_rrc_tgps_Reconfiguration_CFN,
{ "tgps-Reconfiguration-CFN", "rrc.tgps_Reconfiguration_CFN",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -139393,6 +148511,14 @@ void proto_register_rrc(void) {
{ "TGP-SequenceShort", "rrc.TGP_SequenceShort",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_tgp_SequenceShortList_01,
+ { "tgp-SequenceShortList", "rrc.tgp_SequenceShortList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10", HFILL }},
+ { &hf_rrc_tgp_SequenceShortList_item_01,
+ { "TGP-SequenceShort-r10", "rrc.TGP_SequenceShort_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_ue_drx_Cycle,
{ "ue-drx-Cycle", "rrc.ue_drx_Cycle",
FT_UINT32, BASE_DEC, VALS(rrc_UE_DRX_Cycle_vals), 0,
@@ -139601,18 +148727,18 @@ void proto_register_rrc(void) {
{ "modeSpecific", "rrc.modeSpecific",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecific_02_vals), 0,
"T_modeSpecific_02", HFILL }},
- { &hf_rrc_fdd_84,
+ { &hf_rrc_fdd_87,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_83", HFILL }},
- { &hf_rrc_tdd_44,
+ "T_fdd_86", HFILL }},
+ { &hf_rrc_tdd_47,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_41_vals), 0,
- "T_tdd_41", HFILL }},
- { &hf_rrc_tdd384_17,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_44_vals), 0,
+ "T_tdd_44", HFILL }},
+ { &hf_rrc_tdd384_18,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_16", HFILL }},
+ "T_tdd384_17", HFILL }},
{ &hf_rrc_long_Term_Grant_Indicator,
{ "long-Term-Grant-Indicator", "rrc.long_Term_Grant_Indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -139629,18 +148755,18 @@ void proto_register_rrc(void) {
{ "e-AGCH-BLER-Target", "rrc.e_AGCH_BLER_Target",
FT_INT32, BASE_DEC, NULL, 0,
"Bler_Target", HFILL }},
- { &hf_rrc_tdd768_09,
+ { &hf_rrc_tdd768_10,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_08", HFILL }},
+ "T_tdd768_09", HFILL }},
{ &hf_rrc_e_AGCH_Set_Config_01,
{ "e-AGCH-Set-Config", "rrc.e_AGCH_Set_Config",
FT_UINT32, BASE_DEC, NULL, 0,
"E_AGCH_Set_Config_VHCR", HFILL }},
- { &hf_rrc_tdd128_25,
+ { &hf_rrc_tdd128_27,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_25", HFILL }},
+ "T_tdd128_27", HFILL }},
{ &hf_rrc_rdi_Indicator,
{ "rdi-Indicator", "rrc.rdi_Indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -139657,26 +148783,26 @@ void proto_register_rrc(void) {
{ "modeSpecific", "rrc.modeSpecific",
FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecific_03_vals), 0,
"T_modeSpecific_03", HFILL }},
- { &hf_rrc_fdd_85,
+ { &hf_rrc_fdd_88,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_84", HFILL }},
- { &hf_rrc_tdd_45,
+ "T_fdd_87", HFILL }},
+ { &hf_rrc_tdd_48,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_42_vals), 0,
- "T_tdd_42", HFILL }},
- { &hf_rrc_tdd384_18,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_45_vals), 0,
+ "T_tdd_45", HFILL }},
+ { &hf_rrc_tdd384_19,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_17", HFILL }},
- { &hf_rrc_tdd768_10,
+ "T_tdd384_18", HFILL }},
+ { &hf_rrc_tdd768_11,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_09", HFILL }},
- { &hf_rrc_tdd128_26,
+ "T_tdd768_10", HFILL }},
+ { &hf_rrc_tdd128_28,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_26", HFILL }},
+ "T_tdd128_28", HFILL }},
{ &hf_rrc_E_AGCH_Set_Config_item,
{ "E-AGCH-Individual", "rrc.E_AGCH_Individual",
FT_NONE, BASE_NONE, NULL, 0,
@@ -139913,15 +149039,15 @@ void proto_register_rrc(void) {
{ "tS-Number", "rrc.tS_Number",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_14", HFILL }},
- { &hf_rrc_modeSpecificInfo_49,
+ { &hf_rrc_modeSpecificInfo_52,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_49_vals), 0,
- "T_modeSpecificInfo_49", HFILL }},
- { &hf_rrc_tdd384_19,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_52_vals), 0,
+ "T_modeSpecificInfo_52", HFILL }},
+ { &hf_rrc_tdd384_20,
{ "tdd384", "rrc.tdd384",
FT_UINT32, BASE_DEC, VALS(rrc_DL_TS_ChannelisationCode_vals), 0,
"DL_TS_ChannelisationCode", HFILL }},
- { &hf_rrc_tdd768_11,
+ { &hf_rrc_tdd768_12,
{ "tdd768", "rrc.tdd768",
FT_UINT32, BASE_DEC, VALS(rrc_DL_TS_ChannelisationCode_VHCR_vals), 0,
"DL_TS_ChannelisationCode_VHCR", HFILL }},
@@ -139981,10 +149107,10 @@ void proto_register_rrc(void) {
{ "e-TFCS-Info", "rrc.e_TFCS_Info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_50,
+ { &hf_rrc_modeSpecificInfo_53,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_50_vals), 0,
- "T_modeSpecificInfo_50", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_53_vals), 0,
+ "T_modeSpecificInfo_53", HFILL }},
{ &hf_rrc_tdd348_tdd768,
{ "tdd348-tdd768", "rrc.tdd348_tdd768",
FT_NONE, BASE_NONE, NULL, 0,
@@ -140021,16 +149147,16 @@ void proto_register_rrc(void) {
{ "maximum-Allowed-Code-Rate", "rrc.maximum_Allowed_Code_Rate",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_63", HFILL }},
- { &hf_rrc_tdd128_27,
+ { &hf_rrc_tdd128_29,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_27", HFILL }},
+ "T_tdd128_29", HFILL }},
{ &hf_rrc_snpl_ReportType,
{ "snpl-ReportType", "rrc.snpl_ReportType",
FT_UINT32, BASE_DEC, VALS(rrc_T_snpl_ReportType_vals), 0,
NULL, HFILL }},
- { &hf_rrc_prxBASEdes,
- { "prxBASEdes", "rrc.prxBASEdes",
+ { &hf_rrc_prxdes_base,
+ { "prxdes-base", "rrc.prxdes_base",
FT_INT32, BASE_DEC, NULL, 0,
"INTEGER_M112_M50", HFILL }},
{ &hf_rrc_beaconPLEst_01,
@@ -140069,7 +149195,7 @@ void proto_register_rrc(void) {
{ "retransTimerForSchedInfo", "rrc.retransTimerForSchedInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_retransTimerForSchedInfo_01_vals), 0,
"T_retransTimerForSchedInfo_01", HFILL }},
- { &hf_rrc_dummy_39,
+ { &hf_rrc_dummy_43,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_6", HFILL }},
@@ -140077,6 +149203,10 @@ void proto_register_rrc(void) {
{ "ts-Number", "rrc.ts_Number",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_14", HFILL }},
+ { &hf_rrc_timeslotNumber_02,
+ { "timeslotNumber", "rrc.timeslotNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_5", HFILL }},
{ &hf_rrc_midambleAllocationMode_03,
{ "midambleAllocationMode", "rrc.midambleAllocationMode",
FT_UINT32, BASE_DEC, VALS(rrc_T_midambleAllocationMode_03_vals), 0,
@@ -140085,10 +149215,10 @@ void proto_register_rrc(void) {
{ "rg-CombinationIndex", "rrc.rg_CombinationIndex",
FT_UINT32, BASE_DEC, NULL, 0,
"E_RGCH_CombinationIndex", HFILL }},
- { &hf_rrc_modeSpecificInfo_51,
+ { &hf_rrc_modeSpecificInfo_54,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_51_vals), 0,
- "T_modeSpecificInfo_51", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_54_vals), 0,
+ "T_modeSpecificInfo_54", HFILL }},
{ &hf_rrc_tdd384_tdd768_02,
{ "tdd384-tdd768", "rrc.tdd384_tdd768",
FT_NONE, BASE_NONE, NULL, 0,
@@ -140121,14 +149251,14 @@ void proto_register_rrc(void) {
{ "t-SCHED", "rrc.t_SCHED",
FT_UINT32, BASE_DEC, VALS(rrc_T_t_SCHED_vals), 0,
"T_t_SCHED", HFILL }},
- { &hf_rrc_modeSpecificInfo_52,
+ { &hf_rrc_modeSpecificInfo_55,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_52_vals), 0,
- "T_modeSpecificInfo_52", HFILL }},
- { &hf_rrc_tdd384_20,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_55_vals), 0,
+ "T_modeSpecificInfo_55", HFILL }},
+ { &hf_rrc_tdd384_21,
{ "tdd384", "rrc.tdd384",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd384_18_vals), 0,
- "T_tdd384_18", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd384_19_vals), 0,
+ "T_tdd384_19", HFILL }},
{ &hf_rrc_sF16,
{ "sF16", "rrc.sF16",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -140145,10 +149275,10 @@ void proto_register_rrc(void) {
{ "SF8Codes", "rrc.SF8Codes",
FT_UINT32, BASE_DEC, VALS(rrc_SF8Codes_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd768_12,
+ { &hf_rrc_tdd768_13,
{ "tdd768", "rrc.tdd768",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd768_10_vals), 0,
- "T_tdd768_10", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd768_11_vals), 0,
+ "T_tdd768_11", HFILL }},
{ &hf_rrc_sF32,
{ "sF32", "rrc.sF32",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -140165,10 +149295,10 @@ void proto_register_rrc(void) {
{ "SF16Codes2", "rrc.SF16Codes2",
FT_UINT32, BASE_DEC, VALS(rrc_SF16Codes2_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_28,
+ { &hf_rrc_tdd128_30,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_28", HFILL }},
+ "T_tdd128_30", HFILL }},
{ &hf_rrc_t_RUCCH_01,
{ "t-RUCCH", "rrc.t_RUCCH",
FT_UINT32, BASE_DEC, VALS(rrc_T_t_RUCCH_01_vals), 0,
@@ -140241,22 +149371,22 @@ void proto_register_rrc(void) {
{ "Reference-Beta-16QAM", "rrc.Reference_Beta_16QAM",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_53,
+ { &hf_rrc_modeSpecificInfo_56,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_53_vals), 0,
- "T_modeSpecificInfo_53", HFILL }},
- { &hf_rrc_tdd384_21,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_56_vals), 0,
+ "T_modeSpecificInfo_56", HFILL }},
+ { &hf_rrc_tdd384_22,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_19", HFILL }},
+ "T_tdd384_20", HFILL }},
{ &hf_rrc_ex_ul_TimingAdvance,
{ "ex-ul-TimingAdvance", "rrc.ex_ul_TimingAdvance",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_255", HFILL }},
- { &hf_rrc_tdd768_13,
+ { &hf_rrc_tdd768_14,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_11", HFILL }},
+ "T_tdd768_12", HFILL }},
{ &hf_rrc_ex_ul_TimingAdvance_01,
{ "ex-ul-TimingAdvance", "rrc.ex_ul_TimingAdvance",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -140285,15 +149415,19 @@ void proto_register_rrc(void) {
{ "wi", "rrc.wi",
FT_UINT32, BASE_DEC, NULL, 0,
"Wi_LCR", HFILL }},
- { &hf_rrc_modeSpecificInfo_54,
+ { &hf_rrc_FreqIndexListForEnhancedMeas_item,
+ { "FrequencyIndexForEnhancedMeas", "rrc.FrequencyIndexForEnhancedMeas",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_modeSpecificInfo_57,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_54_vals), 0,
- "T_modeSpecificInfo_54", HFILL }},
- { &hf_rrc_fdd_86,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_57_vals), 0,
+ "T_modeSpecificInfo_57", HFILL }},
+ { &hf_rrc_fdd_89,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
"FrequencyInfoFDD", HFILL }},
- { &hf_rrc_tdd_46,
+ { &hf_rrc_tdd_49,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
"FrequencyInfoTDD", HFILL }},
@@ -140485,22 +149619,22 @@ void proto_register_rrc(void) {
{ "midambleAllocationMode", "rrc.midambleAllocationMode",
FT_UINT32, BASE_DEC, VALS(rrc_T_midambleAllocationMode_04_vals), 0,
"T_midambleAllocationMode_04", HFILL }},
- { &hf_rrc_modeSpecificInfo_55,
+ { &hf_rrc_modeSpecificInfo_58,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_55_vals), 0,
- "T_modeSpecificInfo_55", HFILL }},
- { &hf_rrc_fdd_87,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_58_vals), 0,
+ "T_modeSpecificInfo_58", HFILL }},
+ { &hf_rrc_fdd_90,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_85", HFILL }},
- { &hf_rrc_tdd_47,
+ "T_fdd_88", HFILL }},
+ { &hf_rrc_tdd_50,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_43_vals), 0,
- "T_tdd_43", HFILL }},
- { &hf_rrc_tdd384_22,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_46_vals), 0,
+ "T_tdd_46", HFILL }},
+ { &hf_rrc_tdd384_23,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_20", HFILL }},
+ "T_tdd384_21", HFILL }},
{ &hf_rrc_nack_ack_power_offset,
{ "nack-ack-power-offset", "rrc.nack_ack_power_offset",
FT_INT32, BASE_DEC, NULL, 0,
@@ -140517,7 +149651,7 @@ void proto_register_rrc(void) {
{ "HS-SCCH-TDD384", "rrc.HS_SCCH_TDD384",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_29,
+ { &hf_rrc_tdd128_31,
{ "tdd128", "rrc.tdd128",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128", HFILL }},
@@ -140525,22 +149659,22 @@ void proto_register_rrc(void) {
{ "HS-SCCH-TDD128", "rrc.HS_SCCH_TDD128",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_56,
+ { &hf_rrc_modeSpecificInfo_59,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_56_vals), 0,
- "T_modeSpecificInfo_56", HFILL }},
- { &hf_rrc_fdd_88,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_59_vals), 0,
+ "T_modeSpecificInfo_59", HFILL }},
+ { &hf_rrc_fdd_91,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_86", HFILL }},
- { &hf_rrc_tdd_48,
+ "T_fdd_89", HFILL }},
+ { &hf_rrc_tdd_51,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_44_vals), 0,
- "T_tdd_44", HFILL }},
- { &hf_rrc_tdd384_23,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_47_vals), 0,
+ "T_tdd_47", HFILL }},
+ { &hf_rrc_tdd384_24,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_21", HFILL }},
+ "T_tdd384_22", HFILL }},
{ &hf_rrc_bler_target,
{ "bler-target", "rrc.bler_target",
FT_INT32, BASE_DEC, NULL, 0,
@@ -140553,10 +149687,10 @@ void proto_register_rrc(void) {
{ "HS-SCCH-TDD384-r6", "rrc.HS_SCCH_TDD384_r6",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_30,
+ { &hf_rrc_tdd128_32,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_29", HFILL }},
+ "T_tdd128_31", HFILL }},
{ &hf_rrc_power_level_HSSICH,
{ "power-level-HSSICH", "rrc.power_level_HSSICH",
FT_INT32, BASE_DEC, NULL, 0,
@@ -140573,26 +149707,26 @@ void proto_register_rrc(void) {
{ "HS-SCCH-TDD128-r6", "rrc.HS_SCCH_TDD128_r6",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_57,
+ { &hf_rrc_modeSpecificInfo_60,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_57_vals), 0,
- "T_modeSpecificInfo_57", HFILL }},
- { &hf_rrc_fdd_89,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_60_vals), 0,
+ "T_modeSpecificInfo_60", HFILL }},
+ { &hf_rrc_fdd_92,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_87", HFILL }},
- { &hf_rrc_tdd_49,
+ "T_fdd_90", HFILL }},
+ { &hf_rrc_tdd_52,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_45_vals), 0,
- "T_tdd_45", HFILL }},
- { &hf_rrc_tdd384_24,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_48_vals), 0,
+ "T_tdd_48", HFILL }},
+ { &hf_rrc_tdd384_25,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_22", HFILL }},
- { &hf_rrc_tdd768_14,
+ "T_tdd384_23", HFILL }},
+ { &hf_rrc_tdd768_15,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_12", HFILL }},
+ "T_tdd768_13", HFILL }},
{ &hf_rrc_hs_SICH_PowerControl_Info_01,
{ "hs-SICH-PowerControl-Info", "rrc.hs_SICH_PowerControl_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -140605,10 +149739,10 @@ void proto_register_rrc(void) {
{ "HS-SCCH-TDD768", "rrc.HS_SCCH_TDD768",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_31,
+ { &hf_rrc_tdd128_33,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_30", HFILL }},
+ "T_tdd128_32", HFILL }},
{ &hf_rrc_tpc_step_size_01,
{ "tpc-step-size", "rrc.tpc_step_size",
FT_UINT32, BASE_DEC, VALS(rrc_T_tpc_step_size_01_vals), 0,
@@ -140621,46 +149755,46 @@ void proto_register_rrc(void) {
{ "pathlossCompensationSwitch", "rrc.pathlossCompensationSwitch",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_modeSpecificInfo_58,
+ { &hf_rrc_modeSpecificInfo_61,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_58_vals), 0,
- "T_modeSpecificInfo_58", HFILL }},
- { &hf_rrc_tdd_50,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_61_vals), 0,
+ "T_modeSpecificInfo_61", HFILL }},
+ { &hf_rrc_tdd_53,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_46_vals), 0,
- "T_tdd_46", HFILL }},
- { &hf_rrc_tdd128_32,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_49_vals), 0,
+ "T_tdd_49", HFILL }},
+ { &hf_rrc_tdd128_34,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_31", HFILL }},
+ "T_tdd128_33", HFILL }},
{ &hf_rrc_hS_SCCH_tpc_step_size,
{ "hS-SCCH-tpc-step-size", "rrc.hS_SCCH_tpc_step_size",
FT_UINT32, BASE_DEC, VALS(rrc_T_hS_SCCH_tpc_step_size_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_59,
+ { &hf_rrc_modeSpecificInfo_62,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_59_vals), 0,
- "T_modeSpecificInfo_59", HFILL }},
- { &hf_rrc_fdd_90,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_62_vals), 0,
+ "T_modeSpecificInfo_62", HFILL }},
+ { &hf_rrc_fdd_93,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_88", HFILL }},
- { &hf_rrc_tdd_51,
+ "T_fdd_91", HFILL }},
+ { &hf_rrc_tdd_54,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_47_vals), 0,
- "T_tdd_47", HFILL }},
- { &hf_rrc_tdd384_25,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_50_vals), 0,
+ "T_tdd_50", HFILL }},
+ { &hf_rrc_tdd384_26,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_23", HFILL }},
- { &hf_rrc_tdd768_15,
+ "T_tdd384_24", HFILL }},
+ { &hf_rrc_tdd768_16,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_13", HFILL }},
- { &hf_rrc_tdd128_33,
+ "T_tdd768_14", HFILL }},
+ { &hf_rrc_tdd128_35,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_32", HFILL }},
+ "T_tdd128_34", HFILL }},
{ &hf_rrc_tpc_step_size_02,
{ "tpc-step-size", "rrc.tpc_step_size",
FT_UINT32, BASE_DEC, VALS(rrc_T_tpc_step_size_02_vals), 0,
@@ -140917,14 +150051,14 @@ void proto_register_rrc(void) {
{ "IndividualTS-Interference", "rrc.IndividualTS_Interference",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_60,
+ { &hf_rrc_modeSpecificInfo_63,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_60_vals), 0,
- "T_modeSpecificInfo_60", HFILL }},
- { &hf_rrc_fdd_91,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_63_vals), 0,
+ "T_modeSpecificInfo_63", HFILL }},
+ { &hf_rrc_fdd_94,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_89", HFILL }},
+ "T_fdd_92", HFILL }},
{ &hf_rrc_feedback_cycle,
{ "feedback-cycle", "rrc.feedback_cycle",
FT_UINT32, BASE_DEC, VALS(rrc_Feedback_cycle_vals), 0,
@@ -140937,14 +150071,14 @@ void proto_register_rrc(void) {
{ "deltaCQI", "rrc.deltaCQI",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_61,
+ { &hf_rrc_modeSpecificInfo_64,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_61_vals), 0,
- "T_modeSpecificInfo_61", HFILL }},
- { &hf_rrc_fdd_92,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_64_vals), 0,
+ "T_modeSpecificInfo_64", HFILL }},
+ { &hf_rrc_fdd_95,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_90", HFILL }},
+ "T_fdd_93", HFILL }},
{ &hf_rrc_feedback_cycle_01,
{ "feedback-cycle", "rrc.feedback_cycle",
FT_UINT32, BASE_DEC, VALS(rrc_Feedback_cycle_r7_vals), 0,
@@ -141205,22 +150339,22 @@ void proto_register_rrc(void) {
{ "precodingWeightSetRestriction", "rrc.precodingWeightSetRestriction",
FT_UINT32, BASE_DEC, VALS(rrc_T_precodingWeightSetRestriction_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_62,
+ { &hf_rrc_modeSpecificInfo_65,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_62_vals), 0,
- "T_modeSpecificInfo_62", HFILL }},
- { &hf_rrc_fdd_93,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_65_vals), 0,
+ "T_modeSpecificInfo_65", HFILL }},
+ { &hf_rrc_fdd_96,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_91", HFILL }},
- { &hf_rrc_tdd_52,
+ "T_fdd_94", HFILL }},
+ { &hf_rrc_tdd_55,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_48_vals), 0,
- "T_tdd_48", HFILL }},
- { &hf_rrc_tdd128_34,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_51_vals), 0,
+ "T_tdd_51", HFILL }},
+ { &hf_rrc_tdd128_36,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_33", HFILL }},
+ "T_tdd128_35", HFILL }},
{ &hf_rrc_mimoSFModeForHSPDSCHDualStream,
{ "mimoSFModeForHSPDSCHDualStream", "rrc.mimoSFModeForHSPDSCHDualStream",
FT_UINT32, BASE_DEC, VALS(rrc_T_mimoSFModeForHSPDSCHDualStream_vals), 0,
@@ -141233,14 +150367,14 @@ void proto_register_rrc(void) {
{ "tdd384-tdd768", "rrc.tdd384_tdd768",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_63,
+ { &hf_rrc_modeSpecificInfo_66,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_63_vals), 0,
- "T_modeSpecificInfo_63", HFILL }},
- { &hf_rrc_fdd_94,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_66_vals), 0,
+ "T_modeSpecificInfo_66", HFILL }},
+ { &hf_rrc_fdd_97,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_92", HFILL }},
+ "T_fdd_95", HFILL }},
{ &hf_rrc_mimoPilotConfiguration_01,
{ "mimoPilotConfiguration", "rrc.mimoPilotConfiguration",
FT_NONE, BASE_NONE, NULL, 0,
@@ -141249,14 +150383,14 @@ void proto_register_rrc(void) {
{ "precodingWeightSetRestriction", "rrc.precodingWeightSetRestriction",
FT_UINT32, BASE_DEC, VALS(rrc_T_precodingWeightSetRestriction_01_vals), 0,
"T_precodingWeightSetRestriction_01", HFILL }},
- { &hf_rrc_tdd_53,
+ { &hf_rrc_tdd_56,
{ "tdd", "rrc.tdd",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_49_vals), 0,
- "T_tdd_49", HFILL }},
- { &hf_rrc_tdd128_35,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_52_vals), 0,
+ "T_tdd_52", HFILL }},
+ { &hf_rrc_tdd128_37,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_34", HFILL }},
+ "T_tdd128_36", HFILL }},
{ &hf_rrc_mimoSFModeForHSPDSCHDualStream_01,
{ "mimoSFModeForHSPDSCHDualStream", "rrc.mimoSFModeForHSPDSCHDualStream",
FT_UINT32, BASE_DEC, VALS(rrc_T_mimoSFModeForHSPDSCHDualStream_01_vals), 0,
@@ -141301,6 +150435,18 @@ void proto_register_rrc(void) {
{ "upPCHpositionInfo", "rrc.upPCHpositionInfo",
FT_UINT32, BASE_DEC, NULL, 0,
"UpPCHposition_LCR", HFILL }},
+ { &hf_rrc_newConfiguration_04,
+ { "newConfiguration", "rrc.newConfiguration",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_newConfiguration_04", HFILL }},
+ { &hf_rrc_mu_MIMO_Operation,
+ { "mu-MIMO-Operation", "rrc.mu_MIMO_Operation",
+ FT_UINT32, BASE_DEC, VALS(rrc_MU_MIMO_Operation_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_standaloneMidambleInfo,
+ { "standaloneMidambleInfo", "rrc.standaloneMidambleInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "StandaloneMidambleInfo_TDD128", HFILL }},
{ &hf_rrc_enablingDelay_01,
{ "enablingDelay", "rrc.enablingDelay",
FT_UINT32, BASE_DEC, VALS(rrc_EnablingDelay_vals), 0,
@@ -141317,10 +150463,10 @@ void proto_register_rrc(void) {
{ "timeslotResourceRelatedInfo", "rrc.timeslotResourceRelatedInfo",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_13", HFILL }},
- { &hf_rrc_tdd128_36,
+ { &hf_rrc_tdd128_38,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_35", HFILL }},
+ "T_tdd128_37", HFILL }},
{ &hf_rrc_e_HICH_Info_06,
{ "e-HICH-Info", "rrc.e_HICH_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -141333,10 +150479,10 @@ void proto_register_rrc(void) {
{ "tdd384-768", "rrc.tdd384_768",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_37,
+ { &hf_rrc_tdd128_39,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_36", HFILL }},
+ "T_tdd128_38", HFILL }},
{ &hf_rrc_t_SI_nst,
{ "t-SI-nst", "rrc.t_SI_nst",
FT_UINT32, BASE_DEC, VALS(rrc_T_t_SI_nst_vals), 0,
@@ -141345,10 +150491,10 @@ void proto_register_rrc(void) {
{ "tdd384-768", "rrc.tdd384_768",
FT_NONE, BASE_NONE, NULL, 0,
"T_tdd384_768_01", HFILL }},
- { &hf_rrc_tdd128_38,
+ { &hf_rrc_tdd128_40,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_37", HFILL }},
+ "T_tdd128_39", HFILL }},
{ &hf_rrc_e_HICH_Info_07,
{ "e-HICH-Info", "rrc.e_HICH_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -141517,42 +150663,42 @@ void proto_register_rrc(void) {
{ "pdsch-TimeslotsCodes", "rrc.pdsch_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"DownlinkTimeslotsCodes", HFILL }},
- { &hf_rrc_tddOption_10,
+ { &hf_rrc_tddOption_11,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_10_vals), 0,
- "T_tddOption_10", HFILL }},
- { &hf_rrc_tdd384_26,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_11_vals), 0,
+ "T_tddOption_11", HFILL }},
+ { &hf_rrc_tdd384_27,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_24", HFILL }},
- { &hf_rrc_tdd128_39,
+ "T_tdd384_25", HFILL }},
+ { &hf_rrc_tdd128_41,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_38", HFILL }},
+ "T_tdd128_40", HFILL }},
{ &hf_rrc_pdsch_TimeslotsCodes_01,
{ "pdsch-TimeslotsCodes", "rrc.pdsch_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"DownlinkTimeslotsCodes_LCR_r4", HFILL }},
- { &hf_rrc_tddOption_11,
+ { &hf_rrc_tddOption_12,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_11_vals), 0,
- "T_tddOption_11", HFILL }},
- { &hf_rrc_tdd384_27,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_12_vals), 0,
+ "T_tddOption_12", HFILL }},
+ { &hf_rrc_tdd384_28,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_25", HFILL }},
- { &hf_rrc_tdd768_16,
+ "T_tdd384_26", HFILL }},
+ { &hf_rrc_tdd768_17,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_14", HFILL }},
+ "T_tdd768_15", HFILL }},
{ &hf_rrc_pdsch_TimeslotsCodes_02,
{ "pdsch-TimeslotsCodes", "rrc.pdsch_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"DownlinkTimeslotsCodes_VHCR", HFILL }},
- { &hf_rrc_tdd128_40,
+ { &hf_rrc_tdd128_42,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_39", HFILL }},
+ "T_tdd128_41", HFILL }},
{ &hf_rrc_dsch_RadioLinkIdentifier,
{ "dsch-RadioLinkIdentifier", "rrc.dsch_RadioLinkIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -141645,18 +150791,18 @@ void proto_register_rrc(void) {
{ "explicit", "rrc.explicit",
FT_NONE, BASE_NONE, NULL, 0,
"PICH_Info_LCR_r4", HFILL }},
- { &hf_rrc_fdd_95,
+ { &hf_rrc_fdd_98,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_93", HFILL }},
+ "T_fdd_96", HFILL }},
{ &hf_rrc_pi_CountPerFrame,
{ "pi-CountPerFrame", "rrc.pi_CountPerFrame",
FT_UINT32, BASE_DEC, VALS(rrc_PI_CountPerFrame_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_54,
+ { &hf_rrc_tdd_57,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_50", HFILL }},
+ "T_tdd_53", HFILL }},
{ &hf_rrc_channelisationCode_06,
{ "channelisationCode", "rrc.channelisationCode",
FT_UINT32, BASE_DEC, VALS(rrc_TDD_PICH_CCode_vals), 0,
@@ -141681,11 +150827,11 @@ void proto_register_rrc(void) {
{ "channelisationCode", "rrc.channelisationCode",
FT_UINT32, BASE_DEC, VALS(rrc_T_channelisationCode_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd384_28,
+ { &hf_rrc_tdd384_29,
{ "tdd384", "rrc.tdd384",
FT_UINT32, BASE_DEC, VALS(rrc_TDD_PICH_CCode_vals), 0,
"TDD_PICH_CCode", HFILL }},
- { &hf_rrc_tdd768_17,
+ { &hf_rrc_tdd768_18,
{ "tdd768", "rrc.tdd768",
FT_UINT32, BASE_DEC, VALS(rrc_TDD768_PICH_CCode_vals), 0,
"TDD768_PICH_CCode", HFILL }},
@@ -141737,7 +150883,7 @@ void proto_register_rrc(void) {
{ "PRACH-Information-LCR", "rrc.PRACH_Information_LCR",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_fdd_96,
+ { &hf_rrc_fdd_99,
{ "fdd", "rrc.fdd",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD", HFILL }},
@@ -141745,7 +150891,7 @@ void proto_register_rrc(void) {
{ "ASCSetting-FDD", "rrc.ASCSetting_FDD",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_55,
+ { &hf_rrc_tdd_58,
{ "tdd", "rrc.tdd",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD", HFILL }},
@@ -141753,7 +150899,7 @@ void proto_register_rrc(void) {
{ "ASCSetting-TDD", "rrc.ASCSetting_TDD",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_56,
+ { &hf_rrc_tdd_59,
{ "tdd", "rrc.tdd",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7", HFILL }},
@@ -141825,22 +150971,22 @@ void proto_register_rrc(void) {
{ "powerOffsetPp-e", "rrc.powerOffsetPp_e",
FT_INT32, BASE_DEC, NULL, 0,
"INTEGER_M5_10", HFILL }},
- { &hf_rrc_modeSpecificInfo_64,
+ { &hf_rrc_modeSpecificInfo_67,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_64_vals), 0,
- "T_modeSpecificInfo_64", HFILL }},
- { &hf_rrc_fdd_97,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_67_vals), 0,
+ "T_modeSpecificInfo_67", HFILL }},
+ { &hf_rrc_fdd_100,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_94", HFILL }},
+ "T_fdd_97", HFILL }},
{ &hf_rrc_availableSF,
{ "availableSF", "rrc.availableSF",
FT_UINT32, BASE_DEC, VALS(rrc_SF_PRACH_vals), 0,
"SF_PRACH", HFILL }},
- { &hf_rrc_tdd_57,
+ { &hf_rrc_tdd_60,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_51", HFILL }},
+ "T_tdd_54", HFILL }},
{ &hf_rrc_channelisationCodeList,
{ "channelisationCodeList", "rrc.channelisationCodeList",
FT_UINT32, BASE_DEC, VALS(rrc_TDD_PRACH_CCodeList_vals), 0,
@@ -141885,14 +151031,14 @@ void proto_register_rrc(void) {
{ "prach-Partitioning", "rrc.prach_Partitioning",
FT_UINT32, BASE_DEC, VALS(rrc_PRACH_Partitioning_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_65,
+ { &hf_rrc_modeSpecificInfo_68,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_65_vals), 0,
- "T_modeSpecificInfo_65", HFILL }},
- { &hf_rrc_fdd_98,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_68_vals), 0,
+ "T_modeSpecificInfo_68", HFILL }},
+ { &hf_rrc_fdd_101,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_95", HFILL }},
+ "T_fdd_98", HFILL }},
{ &hf_rrc_prach_RACH_Info_01,
{ "prach-RACH-Info", "rrc.prach_RACH_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -141941,18 +151087,18 @@ void proto_register_rrc(void) {
{ "ul-DPCH-InfoPredef", "rrc.ul_DPCH_InfoPredef",
FT_NONE, BASE_NONE, NULL, 0,
"UL_DPCH_InfoPredef_v770ext", HFILL }},
- { &hf_rrc_fdd_99,
+ { &hf_rrc_fdd_102,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_96", HFILL }},
+ "T_fdd_99", HFILL }},
{ &hf_rrc_tx_DiversityIndicator,
{ "tx-DiversityIndicator", "rrc.tx_DiversityIndicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_tdd_58,
+ { &hf_rrc_tdd_61,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_52", HFILL }},
+ "T_tdd_55", HFILL }},
{ &hf_rrc_syncCase,
{ "syncCase", "rrc.syncCase",
FT_UINT32, BASE_DEC, VALS(rrc_T_syncCase_vals), 0,
@@ -141973,18 +151119,18 @@ void proto_register_rrc(void) {
{ "sctd-Indicator", "rrc.sctd_Indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_fdd_100,
+ { &hf_rrc_fdd_103,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_97", HFILL }},
- { &hf_rrc_tdd_59,
+ "T_fdd_100", HFILL }},
+ { &hf_rrc_tdd_62,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_53", HFILL }},
- { &hf_rrc_tddOption_12,
+ "T_tdd_56", HFILL }},
+ { &hf_rrc_tddOption_13,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_12_vals), 0,
- "T_tddOption_12", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_13_vals), 0,
+ "T_tddOption_13", HFILL }},
{ &hf_rrc_tdd384_tdd768_04,
{ "tdd384-tdd768", "rrc.tdd384_tdd768",
FT_NONE, BASE_NONE, NULL, 0,
@@ -142001,10 +151147,10 @@ void proto_register_rrc(void) {
{ "syncCase2", "rrc.syncCase2",
FT_NONE, BASE_NONE, NULL, 0,
"T_syncCase2_01", HFILL }},
- { &hf_rrc_tdd128_41,
+ { &hf_rrc_tdd128_43,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_40", HFILL }},
+ "T_tdd128_42", HFILL }},
{ &hf_rrc_syncCase_02,
{ "syncCase", "rrc.syncCase",
FT_UINT32, BASE_DEC, VALS(rrc_T_syncCase_02_vals), 0,
@@ -142121,18 +151267,18 @@ void proto_register_rrc(void) {
{ "pusch-TimeslotsCodes", "rrc.pusch_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"UplinkTimeslotsCodes", HFILL }},
- { &hf_rrc_tddOption_13,
+ { &hf_rrc_tddOption_14,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_13_vals), 0,
- "T_tddOption_13", HFILL }},
- { &hf_rrc_tdd384_29,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_14_vals), 0,
+ "T_tddOption_14", HFILL }},
+ { &hf_rrc_tdd384_30,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_26", HFILL }},
- { &hf_rrc_tdd128_42,
+ "T_tdd384_27", HFILL }},
+ { &hf_rrc_tdd128_44,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_41", HFILL }},
+ "T_tdd128_43", HFILL }},
{ &hf_rrc_pusch_TimeslotsCodes_01,
{ "pusch-TimeslotsCodes", "rrc.pusch_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
@@ -142145,22 +151291,22 @@ void proto_register_rrc(void) {
{ "ul-TargetSIR", "rrc.ul_TargetSIR",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tddOption_14,
- { "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_14_vals), 0,
- "T_tddOption_14", HFILL }},
- { &hf_rrc_tdd128_43,
- { "tdd128", "rrc.tdd128",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_42", HFILL }},
{ &hf_rrc_tddOption_15,
{ "tddOption", "rrc.tddOption",
FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_15_vals), 0,
"T_tddOption_15", HFILL }},
- { &hf_rrc_tdd128_44,
+ { &hf_rrc_tdd128_45,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_43", HFILL }},
+ "T_tdd128_44", HFILL }},
+ { &hf_rrc_tddOption_16,
+ { "tddOption", "rrc.tddOption",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_16_vals), 0,
+ "T_tddOption_16", HFILL }},
+ { &hf_rrc_tdd128_46,
+ { "tdd128", "rrc.tdd128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd128_45", HFILL }},
{ &hf_rrc_usch_TFCS,
{ "usch-TFCS", "rrc.usch_TFCS",
FT_UINT32, BASE_DEC, VALS(rrc_TFCS_vals), 0,
@@ -142433,13 +151579,21 @@ void proto_register_rrc(void) {
{ "targetCellPreconfigInfo", "rrc.targetCellPreconfigInfo",
FT_NONE, BASE_NONE, NULL, 0,
"TargetCellPreconfigInfo_r9", HFILL }},
+ { &hf_rrc_dl_dpchInfo_07,
+ { "dl-dpchInfo", "rrc.dl_dpchInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_dl_dpchInfo_07_vals), 0,
+ "T_dl_dpchInfo_07", HFILL }},
{ &hf_rrc_targetCellPreconfigInfo_02,
{ "targetCellPreconfigInfo", "rrc.targetCellPreconfigInfo",
FT_NONE, BASE_NONE, NULL, 0,
- "TargetCellPreconfigInfo_v890ext", HFILL }},
+ "TargetCellPreconfigInfo_r10", HFILL }},
{ &hf_rrc_targetCellPreconfigInfo_03,
{ "targetCellPreconfigInfo", "rrc.targetCellPreconfigInfo",
FT_NONE, BASE_NONE, NULL, 0,
+ "TargetCellPreconfigInfo_v890ext", HFILL }},
+ { &hf_rrc_targetCellPreconfigInfo_04,
+ { "targetCellPreconfigInfo", "rrc.targetCellPreconfigInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
"TargetCellPreconfigInfo_v950ext", HFILL }},
{ &hf_rrc_RL_AdditionInformationList_item,
{ "RL-AdditionInformation", "rrc.RL_AdditionInformation",
@@ -142473,6 +151627,10 @@ void proto_register_rrc(void) {
{ "RL-AdditionInformation-v950ext", "rrc.RL_AdditionInformation_v950ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_RL_AdditionInformationList_r10_item,
+ { "RL-AdditionInformation-r10", "rrc.RL_AdditionInformation_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_RL_AdditionInformationList_SecULFreq_item,
{ "RL-AdditionInformation-SecULFreq", "rrc.RL_AdditionInformation_SecULFreq",
FT_NONE, BASE_NONE, NULL, 0,
@@ -142501,14 +151659,14 @@ void proto_register_rrc(void) {
{ "secondaryCCPCH-Info", "rrc.secondaryCCPCH_Info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_66,
+ { &hf_rrc_modeSpecificInfo_69,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_66_vals), 0,
- "T_modeSpecificInfo_66", HFILL }},
- { &hf_rrc_fdd_101,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_69_vals), 0,
+ "T_modeSpecificInfo_69", HFILL }},
+ { &hf_rrc_fdd_104,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_98", HFILL }},
+ "T_fdd_101", HFILL }},
{ &hf_rrc_fach_PCH_InformationList,
{ "fach-PCH-InformationList", "rrc.fach_PCH_InformationList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -142517,22 +151675,22 @@ void proto_register_rrc(void) {
{ "sib-ReferenceListFACH", "rrc.sib_ReferenceListFACH",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_60,
+ { &hf_rrc_tdd_63,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_54", HFILL }},
+ "T_tdd_57", HFILL }},
{ &hf_rrc_secondaryCCPCH_Info_01,
{ "secondaryCCPCH-Info", "rrc.secondaryCCPCH_Info",
FT_NONE, BASE_NONE, NULL, 0,
"SecondaryCCPCH_Info_r4", HFILL }},
- { &hf_rrc_modeSpecificInfo_67,
+ { &hf_rrc_modeSpecificInfo_70,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_67_vals), 0,
- "T_modeSpecificInfo_67", HFILL }},
- { &hf_rrc_fdd_102,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_70_vals), 0,
+ "T_modeSpecificInfo_70", HFILL }},
+ { &hf_rrc_fdd_105,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_99", HFILL }},
+ "T_fdd_102", HFILL }},
{ &hf_rrc_pich_Info,
{ "pich-Info", "rrc.pich_Info",
FT_UINT32, BASE_DEC, VALS(rrc_PICH_Info_vals), 0,
@@ -142597,7 +151755,7 @@ void proto_register_rrc(void) {
{ "msch-transportFormatSet", "rrc.msch_transportFormatSet",
FT_UINT32, BASE_DEC, VALS(rrc_TransportFormatSet_vals), 0,
"TransportFormatSet", HFILL }},
- { &hf_rrc_dummy_40,
+ { &hf_rrc_dummy_44,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"MBMS_MSCH_ConfigurationInfo_r6", HFILL }},
@@ -142613,14 +151771,14 @@ void proto_register_rrc(void) {
{ "fachCarryingMSCH", "rrc.fachCarryingMSCH",
FT_NONE, BASE_NONE, NULL, 0,
"T_fachCarryingMSCH_01", HFILL }},
- { &hf_rrc_modeSpecificInfo_68,
+ { &hf_rrc_modeSpecificInfo_71,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_68_vals), 0,
- "T_modeSpecificInfo_68", HFILL }},
- { &hf_rrc_fdd_103,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_71_vals), 0,
+ "T_modeSpecificInfo_71", HFILL }},
+ { &hf_rrc_fdd_106,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_100", HFILL }},
+ "T_fdd_103", HFILL }},
{ &hf_rrc_dummy1_03,
{ "dummy1", "rrc.dummy1",
FT_UINT32, BASE_DEC, VALS(rrc_PCPICH_UsageForChannelEst_vals), 0,
@@ -142641,10 +151799,10 @@ void proto_register_rrc(void) {
{ "timingOffset", "rrc.timingOffset",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_61,
+ { &hf_rrc_tdd_64,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_55", HFILL }},
+ "T_tdd_58", HFILL }},
{ &hf_rrc_commonTimeslotInfo_01,
{ "commonTimeslotInfo", "rrc.commonTimeslotInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -142653,42 +151811,42 @@ void proto_register_rrc(void) {
{ "channelisationCode", "rrc.channelisationCode",
FT_UINT32, BASE_DEC, NULL, 0,
"SCCPCH_ChannelisationCodeList", HFILL }},
- { &hf_rrc_modeSpecificInfo_69,
+ { &hf_rrc_modeSpecificInfo_72,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_69_vals), 0,
- "T_modeSpecificInfo_69", HFILL }},
- { &hf_rrc_fdd_104,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_72_vals), 0,
+ "T_modeSpecificInfo_72", HFILL }},
+ { &hf_rrc_fdd_107,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_101", HFILL }},
- { &hf_rrc_tdd_62,
+ "T_fdd_104", HFILL }},
+ { &hf_rrc_tdd_65,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_56", HFILL }},
- { &hf_rrc_tddOption_16,
+ "T_tdd_59", HFILL }},
+ { &hf_rrc_tddOption_17,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_16_vals), 0,
- "T_tddOption_16", HFILL }},
- { &hf_rrc_tdd384_30,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_17_vals), 0,
+ "T_tddOption_17", HFILL }},
+ { &hf_rrc_tdd384_31,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_27", HFILL }},
- { &hf_rrc_tdd128_45,
+ "T_tdd384_28", HFILL }},
+ { &hf_rrc_tdd128_47,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_44", HFILL }},
- { &hf_rrc_modeSpecificInfo_70,
+ "T_tdd128_46", HFILL }},
+ { &hf_rrc_modeSpecificInfo_73,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_70_vals), 0,
- "T_modeSpecificInfo_70", HFILL }},
- { &hf_rrc_tdd384_31,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_73_vals), 0,
+ "T_modeSpecificInfo_73", HFILL }},
+ { &hf_rrc_tdd384_32,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_28", HFILL }},
- { &hf_rrc_tdd768_18,
+ "T_tdd384_29", HFILL }},
+ { &hf_rrc_tdd768_19,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_15", HFILL }},
+ "T_tdd768_16", HFILL }},
{ &hf_rrc_channelisationCode_09,
{ "channelisationCode", "rrc.channelisationCode",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -142721,18 +151879,18 @@ void proto_register_rrc(void) {
{ "cpich-SecCCPCH-PowerOffset", "rrc.cpich_SecCCPCH_PowerOffset",
FT_INT32, BASE_DEC, NULL, 0,
"INTEGER_M11_4", HFILL }},
- { &hf_rrc_modeSpecificInfo_71,
+ { &hf_rrc_modeSpecificInfo_74,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_71_vals), 0,
- "T_modeSpecificInfo_71", HFILL }},
- { &hf_rrc_fdd_105,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_74_vals), 0,
+ "T_modeSpecificInfo_74", HFILL }},
+ { &hf_rrc_fdd_108,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_102", HFILL }},
- { &hf_rrc_tdd384_32,
+ "T_fdd_105", HFILL }},
+ { &hf_rrc_tdd384_33,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_29", HFILL }},
+ "T_tdd384_30", HFILL }},
{ &hf_rrc_commonTimeslotInfoMBMS,
{ "commonTimeslotInfoMBMS", "rrc.commonTimeslotInfoMBMS",
FT_NONE, BASE_NONE, NULL, 0,
@@ -142741,22 +151899,22 @@ void proto_register_rrc(void) {
{ "downlinkTimeslotsCodes", "rrc.downlinkTimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_46,
+ { &hf_rrc_tdd128_48,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_45", HFILL }},
+ "T_tdd128_47", HFILL }},
{ &hf_rrc_downlinkTimeslotsCodes_01,
{ "downlinkTimeslotsCodes", "rrc.downlinkTimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"DownlinkTimeslotsCodes_LCR_r4", HFILL }},
- { &hf_rrc_modeSpecificInfo_72,
+ { &hf_rrc_modeSpecificInfo_75,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_72_vals), 0,
- "T_modeSpecificInfo_72", HFILL }},
- { &hf_rrc_fdd_106,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_75_vals), 0,
+ "T_modeSpecificInfo_75", HFILL }},
+ { &hf_rrc_fdd_109,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_103", HFILL }},
+ "T_fdd_106", HFILL }},
{ &hf_rrc_modulation_04,
{ "modulation", "rrc.modulation",
FT_UINT32, BASE_DEC, VALS(rrc_T_modulation_04_vals), 0,
@@ -142765,10 +151923,10 @@ void proto_register_rrc(void) {
{ "mod16QAM", "rrc.mod16QAM",
FT_INT32, BASE_DEC, NULL, 0,
"INTEGER_M11_4", HFILL }},
- { &hf_rrc_tdd384_33,
+ { &hf_rrc_tdd384_34,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_30", HFILL }},
+ "T_tdd384_31", HFILL }},
{ &hf_rrc_downlinkTimeslotsCodes_02,
{ "downlinkTimeslotsCodes", "rrc.downlinkTimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
@@ -142777,10 +151935,10 @@ void proto_register_rrc(void) {
{ "modulation", "rrc.modulation",
FT_UINT32, BASE_DEC, VALS(rrc_T_modulation_05_vals), 0,
"T_modulation_05", HFILL }},
- { &hf_rrc_tdd768_19,
+ { &hf_rrc_tdd768_20,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_16", HFILL }},
+ "T_tdd768_17", HFILL }},
{ &hf_rrc_downlinkTimeslotsCodes_03,
{ "downlinkTimeslotsCodes", "rrc.downlinkTimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
@@ -142789,10 +151947,10 @@ void proto_register_rrc(void) {
{ "modulation", "rrc.modulation",
FT_UINT32, BASE_DEC, VALS(rrc_T_modulation_06_vals), 0,
"T_modulation_06", HFILL }},
- { &hf_rrc_tdd128_47,
+ { &hf_rrc_tdd128_49,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_46", HFILL }},
+ "T_tdd128_48", HFILL }},
{ &hf_rrc_mbsfnSpecialTimeSlot,
{ "mbsfnSpecialTimeSlot", "rrc.mbsfnSpecialTimeSlot",
FT_UINT32, BASE_DEC, VALS(rrc_TimeSlotLCR_ext_vals), 0,
@@ -142805,14 +151963,22 @@ void proto_register_rrc(void) {
{ "secondaryDL-ScramblingCode", "rrc.secondaryDL_ScramblingCode",
FT_UINT32, BASE_DEC, NULL, 0,
"SecondaryScramblingCode", HFILL }},
- { &hf_rrc_newConfiguration_03,
+ { &hf_rrc_newConfiguration_05,
{ "newConfiguration", "rrc.newConfiguration",
FT_NONE, BASE_NONE, NULL, 0,
- "T_newConfiguration_03", HFILL }},
+ "T_newConfiguration_05", HFILL }},
{ &hf_rrc_precodingWeightSetRestriction_02,
{ "precodingWeightSetRestriction", "rrc.precodingWeightSetRestriction",
FT_UINT32, BASE_DEC, VALS(rrc_T_precodingWeightSetRestriction_02_vals), 0,
"T_precodingWeightSetRestriction_02", HFILL }},
+ { &hf_rrc_newConfiguration_06,
+ { "newConfiguration", "rrc.newConfiguration",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_newConfiguration_06", HFILL }},
+ { &hf_rrc_precodingWeightSetRestriction_03,
+ { "precodingWeightSetRestriction", "rrc.precodingWeightSetRestriction",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_precodingWeightSetRestriction_03_vals), 0,
+ "T_precodingWeightSetRestriction_03", HFILL }},
{ &hf_rrc_servingCellChangeMACreset,
{ "servingCellChangeMACreset", "rrc.servingCellChangeMACreset",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -142917,6 +152083,18 @@ void proto_register_rrc(void) {
{ "ssdt-UL-r4", "rrc.ssdt_UL_r4",
FT_UINT32, BASE_DEC, VALS(rrc_SSDT_UL_vals), 0,
"SSDT_UL", HFILL }},
+ { &hf_rrc_timeSlotInformation,
+ { "timeSlotInformation", "rrc.timeSlotInformation",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_5", HFILL }},
+ { &hf_rrc_repetitionPeriod,
+ { "repetitionPeriod", "rrc.repetitionPeriod",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_repetitionPeriod_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_referenceBeta,
+ { "referenceBeta", "rrc.referenceBeta",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M15_16", HFILL }},
{ &hf_rrc_sync_UL_CodesBitmap,
{ "sync-UL-CodesBitmap", "rrc.sync_UL_CodesBitmap",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -143029,6 +152207,18 @@ void proto_register_rrc(void) {
{ "tgps-ConfigurationParams", "rrc.tgps_ConfigurationParams",
FT_NONE, BASE_NONE, NULL, 0,
"TGPS_ConfigurationParams_r8", HFILL }},
+ { &hf_rrc_tgps_Status_02,
+ { "tgps-Status", "rrc.tgps_Status",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tgps_Status_02_vals), 0,
+ "T_tgps_Status_02", HFILL }},
+ { &hf_rrc_activate_02,
+ { "activate", "rrc.activate",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_activate_02", HFILL }},
+ { &hf_rrc_tgps_ConfigurationParams_02,
+ { "tgps-ConfigurationParams", "rrc.tgps_ConfigurationParams",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "TGPS_ConfigurationParams_r10", HFILL }},
{ &hf_rrc_TGP_SequenceList_item,
{ "TGP-Sequence", "rrc.TGP_Sequence",
FT_NONE, BASE_NONE, NULL, 0,
@@ -143037,14 +152227,30 @@ void proto_register_rrc(void) {
{ "TGP-Sequence-r8", "rrc.TGP_Sequence_r8",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tgps_Status_02,
+ { &hf_rrc_TGP_SequenceList_r10_item,
+ { "TGP-Sequence-r10", "rrc.TGP_Sequence_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_tgps_Status_03,
{ "tgps-Status", "rrc.tgps_Status",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tgps_Status_02_vals), 0,
- "T_tgps_Status_02", HFILL }},
- { &hf_rrc_activate_02,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tgps_Status_03_vals), 0,
+ "T_tgps_Status_03", HFILL }},
+ { &hf_rrc_activate_03,
{ "activate", "rrc.activate",
FT_NONE, BASE_NONE, NULL, 0,
- "T_activate_02", HFILL }},
+ "T_activate_03", HFILL }},
+ { &hf_rrc_tgps_Status_04,
+ { "tgps-Status", "rrc.tgps_Status",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tgps_Status_04_vals), 0,
+ "T_tgps_Status_04", HFILL }},
+ { &hf_rrc_activate_04,
+ { "activate", "rrc.activate",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_activate_04", HFILL }},
+ { &hf_rrc_freqSpecificCompressedMode_01,
+ { "freqSpecificCompressedMode", "rrc.freqSpecificCompressedMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_freqSpecificCompressedMode_01_vals), 0,
+ "T_freqSpecificCompressedMode_01", HFILL }},
{ &hf_rrc_tgmp,
{ "tgmp", "rrc.tgmp",
FT_UINT32, BASE_DEC, VALS(rrc_TGMP_vals), 0,
@@ -143073,7 +152279,7 @@ void proto_register_rrc(void) {
{ "tgpl1", "rrc.tgpl1",
FT_UINT32, BASE_DEC, NULL, 0,
"TGPL", HFILL }},
- { &hf_rrc_dummy_41,
+ { &hf_rrc_dummy_45,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"TGPL", HFILL }},
@@ -143121,6 +152327,10 @@ void proto_register_rrc(void) {
{ "tgmp", "rrc.tgmp",
FT_UINT32, BASE_DEC, VALS(rrc_TGMP_r8_vals), 0,
"TGMP_r8", HFILL }},
+ { &hf_rrc_freqSpecificCompressedMode_02,
+ { "freqSpecificCompressedMode", "rrc.freqSpecificCompressedMode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_freqSpecificCompressedMode_02_vals), 0,
+ "T_freqSpecificCompressedMode_02", HFILL }},
{ &hf_rrc_durationTimeInfo,
{ "durationTimeInfo", "rrc.durationTimeInfo",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -143129,7 +152339,7 @@ void proto_register_rrc(void) {
{ "TimeslotNumber", "rrc.TimeslotNumber",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd384_34,
+ { &hf_rrc_tdd384_35,
{ "tdd384", "rrc.tdd384",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxTS_OF_TimeslotNumber", HFILL }},
@@ -143137,7 +152347,7 @@ void proto_register_rrc(void) {
{ "TimeslotNumber", "rrc.TimeslotNumber",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_48,
+ { &hf_rrc_tdd128_50,
{ "tdd128", "rrc.tdd128",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotNumber_LCR_r4", HFILL }},
@@ -143173,42 +152383,42 @@ void proto_register_rrc(void) {
{ "ul-CCTrCH-TimeslotsCodes", "rrc.ul_CCTrCH_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"UplinkTimeslotsCodes", HFILL }},
- { &hf_rrc_tddOption_17,
+ { &hf_rrc_tddOption_18,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_17_vals), 0,
- "T_tddOption_17", HFILL }},
- { &hf_rrc_tdd384_35,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_18_vals), 0,
+ "T_tddOption_18", HFILL }},
+ { &hf_rrc_tdd384_36,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_31", HFILL }},
- { &hf_rrc_tdd128_49,
+ "T_tdd384_32", HFILL }},
+ { &hf_rrc_tdd128_51,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_47", HFILL }},
+ "T_tdd128_49", HFILL }},
{ &hf_rrc_ul_CCTrCH_TimeslotsCodes_01,
{ "ul-CCTrCH-TimeslotsCodes", "rrc.ul_CCTrCH_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"UplinkTimeslotsCodes_LCR_r4", HFILL }},
- { &hf_rrc_tddOption_18,
+ { &hf_rrc_tddOption_19,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_18_vals), 0,
- "T_tddOption_18", HFILL }},
- { &hf_rrc_tdd384_36,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_19_vals), 0,
+ "T_tddOption_19", HFILL }},
+ { &hf_rrc_tdd384_37,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_32", HFILL }},
- { &hf_rrc_tdd768_20,
+ "T_tdd384_33", HFILL }},
+ { &hf_rrc_tdd768_21,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_17", HFILL }},
+ "T_tdd768_18", HFILL }},
{ &hf_rrc_ul_CCTrCH_TimeslotsCodes_02,
{ "ul-CCTrCH-TimeslotsCodes", "rrc.ul_CCTrCH_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
"UplinkTimeslotsCodes_VHCR", HFILL }},
- { &hf_rrc_tdd128_50,
+ { &hf_rrc_tdd128_52,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_48", HFILL }},
+ "T_tdd128_50", HFILL }},
{ &hf_rrc_ul_CCTrCH_TimeslotsCodes_03,
{ "ul-CCTrCH-TimeslotsCodes", "rrc.ul_CCTrCH_TimeslotsCodes",
FT_NONE, BASE_NONE, NULL, 0,
@@ -143233,7 +152443,7 @@ void proto_register_rrc(void) {
{ "TFCS-Identity", "rrc.TFCS_Identity",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_42,
+ { &hf_rrc_dummy_46,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"CPCH_SetInfo", HFILL }},
@@ -143265,14 +152475,14 @@ void proto_register_rrc(void) {
{ "ul-DPCCHscramblingCode", "rrc.ul_DPCCHscramblingCode",
FT_UINT32, BASE_DEC, NULL, 0,
"UL_ScramblingCode", HFILL }},
- { &hf_rrc_modeSpecificInfo_73,
+ { &hf_rrc_modeSpecificInfo_76,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_73_vals), 0,
- "T_modeSpecificInfo_73", HFILL }},
- { &hf_rrc_fdd_107,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_76_vals), 0,
+ "T_modeSpecificInfo_76", HFILL }},
+ { &hf_rrc_fdd_110,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_104", HFILL }},
+ "T_fdd_107", HFILL }},
{ &hf_rrc_scramblingCode,
{ "scramblingCode", "rrc.scramblingCode",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -143289,10 +152499,10 @@ void proto_register_rrc(void) {
{ "numberOfFBI-Bits", "rrc.numberOfFBI_Bits",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_63,
+ { &hf_rrc_tdd_66,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_57", HFILL }},
+ "T_tdd_60", HFILL }},
{ &hf_rrc_ul_CCTrCHList,
{ "ul-CCTrCHList", "rrc.ul_CCTrCHList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -143301,46 +152511,46 @@ void proto_register_rrc(void) {
{ "ul-CCTrCHListToRemove", "rrc.ul_CCTrCHListToRemove",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_74,
+ { &hf_rrc_modeSpecificInfo_77,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_74_vals), 0,
- "T_modeSpecificInfo_74", HFILL }},
- { &hf_rrc_fdd_108,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_77_vals), 0,
+ "T_modeSpecificInfo_77", HFILL }},
+ { &hf_rrc_fdd_111,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_105", HFILL }},
- { &hf_rrc_tdd_64,
+ "T_fdd_108", HFILL }},
+ { &hf_rrc_tdd_67,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_58", HFILL }},
+ "T_tdd_61", HFILL }},
{ &hf_rrc_ul_CCTrCHList_01,
{ "ul-CCTrCHList", "rrc.ul_CCTrCHList",
FT_UINT32, BASE_DEC, NULL, 0,
"UL_CCTrCHList_r4", HFILL }},
- { &hf_rrc_modeSpecificInfo_75,
+ { &hf_rrc_modeSpecificInfo_78,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_75_vals), 0,
- "T_modeSpecificInfo_75", HFILL }},
- { &hf_rrc_fdd_109,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_78_vals), 0,
+ "T_modeSpecificInfo_78", HFILL }},
+ { &hf_rrc_fdd_112,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_106", HFILL }},
- { &hf_rrc_tdd_65,
+ "T_fdd_109", HFILL }},
+ { &hf_rrc_tdd_68,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_59", HFILL }},
+ "T_tdd_62", HFILL }},
{ &hf_rrc_ul_DPCH_PowerControlInfo_04,
{ "ul-DPCH-PowerControlInfo", "rrc.ul_DPCH_PowerControlInfo",
FT_UINT32, BASE_DEC, VALS(rrc_UL_DPCH_PowerControlInfo_r6_vals), 0,
"UL_DPCH_PowerControlInfo_r6", HFILL }},
- { &hf_rrc_modeSpecificInfo_76,
+ { &hf_rrc_modeSpecificInfo_79,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_76_vals), 0,
- "T_modeSpecificInfo_76", HFILL }},
- { &hf_rrc_fdd_110,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_79_vals), 0,
+ "T_modeSpecificInfo_79", HFILL }},
+ { &hf_rrc_fdd_113,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_107", HFILL }},
+ "T_fdd_110", HFILL }},
{ &hf_rrc_dpdchPresence,
{ "dpdchPresence", "rrc.dpdchPresence",
FT_UINT32, BASE_DEC, VALS(rrc_T_dpdchPresence_vals), 0,
@@ -143353,18 +152563,18 @@ void proto_register_rrc(void) {
{ "notPresent", "rrc.notPresent",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_66,
+ { &hf_rrc_tdd_69,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_60", HFILL }},
- { &hf_rrc_modeSpecificInfo_77,
+ "T_tdd_63", HFILL }},
+ { &hf_rrc_modeSpecificInfo_80,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_77_vals), 0,
- "T_modeSpecificInfo_77", HFILL }},
- { &hf_rrc_fdd_111,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_80_vals), 0,
+ "T_modeSpecificInfo_80", HFILL }},
+ { &hf_rrc_fdd_114,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_108", HFILL }},
+ "T_fdd_111", HFILL }},
{ &hf_rrc_dpdchPresence_01,
{ "dpdchPresence", "rrc.dpdchPresence",
FT_UINT32, BASE_DEC, VALS(rrc_T_dpdchPresence_01_vals), 0,
@@ -143381,10 +152591,10 @@ void proto_register_rrc(void) {
{ "notPresent", "rrc.notPresent",
FT_NONE, BASE_NONE, NULL, 0,
"T_notPresent_01", HFILL }},
- { &hf_rrc_tdd_67,
+ { &hf_rrc_tdd_70,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_61", HFILL }},
+ "T_tdd_64", HFILL }},
{ &hf_rrc_ul_CCTrCHList_02,
{ "ul-CCTrCHList", "rrc.ul_CCTrCHList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -143413,30 +152623,30 @@ void proto_register_rrc(void) {
{ "ul-DPCH-PowerControlInfo", "rrc.ul_DPCH_PowerControlInfo",
FT_UINT32, BASE_DEC, VALS(rrc_UL_DPCH_PowerControlInfoPredef_vals), 0,
"UL_DPCH_PowerControlInfoPredef", HFILL }},
- { &hf_rrc_modeSpecificInfo_78,
+ { &hf_rrc_modeSpecificInfo_81,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_78_vals), 0,
- "T_modeSpecificInfo_78", HFILL }},
- { &hf_rrc_fdd_112,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_81_vals), 0,
+ "T_modeSpecificInfo_81", HFILL }},
+ { &hf_rrc_fdd_115,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_109", HFILL }},
- { &hf_rrc_tdd_68,
+ "T_fdd_112", HFILL }},
+ { &hf_rrc_tdd_71,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_62", HFILL }},
- { &hf_rrc_modeSpecificInfo_79,
+ "T_tdd_65", HFILL }},
+ { &hf_rrc_modeSpecificInfo_82,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_79_vals), 0,
- "T_modeSpecificInfo_79", HFILL }},
- { &hf_rrc_fdd_113,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_82_vals), 0,
+ "T_modeSpecificInfo_82", HFILL }},
+ { &hf_rrc_fdd_116,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_110", HFILL }},
- { &hf_rrc_fdd_114,
+ "T_fdd_113", HFILL }},
+ { &hf_rrc_fdd_117,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_111", HFILL }},
+ "T_fdd_114", HFILL }},
{ &hf_rrc_dpcch_PowerOffset,
{ "dpcch-PowerOffset", "rrc.dpcch_PowerOffset",
FT_INT32, BASE_DEC, NULL, 0,
@@ -143445,10 +152655,10 @@ void proto_register_rrc(void) {
{ "sRB-delay", "rrc.sRB_delay",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_69,
+ { &hf_rrc_tdd_72,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_63", HFILL }},
+ "T_tdd_66", HFILL }},
{ &hf_rrc_ul_OL_PC_Signalling,
{ "ul-OL-PC-Signalling", "rrc.ul_OL_PC_Signalling",
FT_UINT32, BASE_DEC, VALS(rrc_T_ul_OL_PC_Signalling_vals), 0,
@@ -143465,14 +152675,14 @@ void proto_register_rrc(void) {
{ "individualTS-InterferenceList", "rrc.individualTS_InterferenceList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_fdd_115,
+ { &hf_rrc_fdd_118,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_112", HFILL }},
- { &hf_rrc_tdd_70,
+ "T_fdd_115", HFILL }},
+ { &hf_rrc_tdd_73,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_64", HFILL }},
+ "T_tdd_67", HFILL }},
{ &hf_rrc_ul_OL_PC_Signalling_01,
{ "ul-OL-PC-Signalling", "rrc.ul_OL_PC_Signalling",
FT_UINT32, BASE_DEC, VALS(rrc_T_ul_OL_PC_Signalling_01_vals), 0,
@@ -143481,34 +152691,34 @@ void proto_register_rrc(void) {
{ "individuallySignalled", "rrc.individuallySignalled",
FT_NONE, BASE_NONE, NULL, 0,
"T_individuallySignalled_01", HFILL }},
- { &hf_rrc_tddOption_19,
+ { &hf_rrc_tddOption_20,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_19_vals), 0,
- "T_tddOption_19", HFILL }},
- { &hf_rrc_tdd384_37,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_20_vals), 0,
+ "T_tddOption_20", HFILL }},
+ { &hf_rrc_tdd384_38,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_33", HFILL }},
+ "T_tdd384_34", HFILL }},
{ &hf_rrc_dpch_ConstantValue_01,
{ "dpch-ConstantValue", "rrc.dpch_ConstantValue",
FT_INT32, BASE_DEC, NULL, 0,
"ConstantValue", HFILL }},
- { &hf_rrc_tdd128_51,
+ { &hf_rrc_tdd128_53,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_49", HFILL }},
- { &hf_rrc_fdd_116,
+ "T_tdd128_51", HFILL }},
+ { &hf_rrc_fdd_119,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_113", HFILL }},
+ "T_fdd_116", HFILL }},
{ &hf_rrc_ack_NACK_repetition_factor,
{ "ack-NACK-repetition-factor", "rrc.ack_NACK_repetition_factor",
FT_UINT32, BASE_DEC, NULL, 0,
"ACK_NACK_repetitionFactor", HFILL }},
- { &hf_rrc_tdd_71,
+ { &hf_rrc_tdd_74,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_65", HFILL }},
+ "T_tdd_68", HFILL }},
{ &hf_rrc_ul_OL_PC_Signalling_02,
{ "ul-OL-PC-Signalling", "rrc.ul_OL_PC_Signalling",
FT_UINT32, BASE_DEC, VALS(rrc_T_ul_OL_PC_Signalling_02_vals), 0,
@@ -143517,26 +152727,26 @@ void proto_register_rrc(void) {
{ "individuallySignalled", "rrc.individuallySignalled",
FT_NONE, BASE_NONE, NULL, 0,
"T_individuallySignalled_02", HFILL }},
- { &hf_rrc_tddOption_20,
+ { &hf_rrc_tddOption_21,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_20_vals), 0,
- "T_tddOption_20", HFILL }},
- { &hf_rrc_tdd384_38,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_21_vals), 0,
+ "T_tddOption_21", HFILL }},
+ { &hf_rrc_tdd384_39,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_34", HFILL }},
- { &hf_rrc_tdd128_52,
+ "T_tdd384_35", HFILL }},
+ { &hf_rrc_tdd128_54,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_50", HFILL }},
- { &hf_rrc_fdd_117,
+ "T_tdd128_52", HFILL }},
+ { &hf_rrc_fdd_120,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_114", HFILL }},
- { &hf_rrc_tdd_72,
+ "T_fdd_117", HFILL }},
+ { &hf_rrc_tdd_75,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_66", HFILL }},
+ "T_tdd_69", HFILL }},
{ &hf_rrc_ul_OL_PC_Signalling_03,
{ "ul-OL-PC-Signalling", "rrc.ul_OL_PC_Signalling",
FT_UINT32, BASE_DEC, VALS(rrc_T_ul_OL_PC_Signalling_03_vals), 0,
@@ -143545,26 +152755,26 @@ void proto_register_rrc(void) {
{ "individuallySignalled", "rrc.individuallySignalled",
FT_NONE, BASE_NONE, NULL, 0,
"T_individuallySignalled_03", HFILL }},
- { &hf_rrc_tddOption_21,
+ { &hf_rrc_tddOption_22,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_21_vals), 0,
- "T_tddOption_21", HFILL }},
- { &hf_rrc_tdd384_39,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_22_vals), 0,
+ "T_tddOption_22", HFILL }},
+ { &hf_rrc_tdd384_40,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_35", HFILL }},
- { &hf_rrc_tdd128_53,
+ "T_tdd384_36", HFILL }},
+ { &hf_rrc_tdd128_55,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_51", HFILL }},
- { &hf_rrc_fdd_118,
+ "T_tdd128_53", HFILL }},
+ { &hf_rrc_fdd_121,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_115", HFILL }},
- { &hf_rrc_tdd_73,
+ "T_fdd_118", HFILL }},
+ { &hf_rrc_tdd_76,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_67", HFILL }},
+ "T_tdd_70", HFILL }},
{ &hf_rrc_ul_OL_PC_Signalling_04,
{ "ul-OL-PC-Signalling", "rrc.ul_OL_PC_Signalling",
FT_UINT32, BASE_DEC, VALS(rrc_T_ul_OL_PC_Signalling_04_vals), 0,
@@ -143573,38 +152783,38 @@ void proto_register_rrc(void) {
{ "individuallySignalled", "rrc.individuallySignalled",
FT_NONE, BASE_NONE, NULL, 0,
"T_individuallySignalled_04", HFILL }},
- { &hf_rrc_tddOption_22,
+ { &hf_rrc_tddOption_23,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_22_vals), 0,
- "T_tddOption_22", HFILL }},
- { &hf_rrc_tdd384_40,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_23_vals), 0,
+ "T_tddOption_23", HFILL }},
+ { &hf_rrc_tdd384_41,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_36", HFILL }},
- { &hf_rrc_tdd768_21,
+ "T_tdd384_37", HFILL }},
+ { &hf_rrc_tdd768_22,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_18", HFILL }},
- { &hf_rrc_tdd128_54,
+ "T_tdd768_19", HFILL }},
+ { &hf_rrc_tdd128_56,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_52", HFILL }},
+ "T_tdd128_54", HFILL }},
{ &hf_rrc_dpcch_PowerOffset_01,
{ "dpcch-PowerOffset", "rrc.dpcch_PowerOffset",
FT_INT32, BASE_DEC, NULL, 0,
"DPCCH_PowerOffset2", HFILL }},
- { &hf_rrc_fdd_119,
+ { &hf_rrc_fdd_122,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_116", HFILL }},
- { &hf_rrc_tdd_74,
+ "T_fdd_119", HFILL }},
+ { &hf_rrc_tdd_77,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_68", HFILL }},
- { &hf_rrc_tdd_75,
+ "T_tdd_71", HFILL }},
+ { &hf_rrc_tdd_78,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_69", HFILL }},
+ "T_tdd_72", HFILL }},
{ &hf_rrc_non_ScheduledTransGrantInfo_02,
{ "non-ScheduledTransGrantInfo", "rrc.non_ScheduledTransGrantInfo",
FT_UINT32, BASE_DEC, VALS(rrc_Non_ScheduledTransGrantInfoTDD_ext_vals), 0,
@@ -143629,14 +152839,14 @@ void proto_register_rrc(void) {
{ "mac-es-e-resetIndicator", "rrc.mac_es_e_resetIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_mac_es_e_resetIndicator_02_vals), 0,
"T_mac_es_e_resetIndicator_02", HFILL }},
- { &hf_rrc_modeSpecificInfo_80,
+ { &hf_rrc_modeSpecificInfo_83,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_80_vals), 0,
- "T_modeSpecificInfo_80", HFILL }},
- { &hf_rrc_fdd_120,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_83_vals), 0,
+ "T_modeSpecificInfo_83", HFILL }},
+ { &hf_rrc_fdd_123,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_117", HFILL }},
+ "T_fdd_120", HFILL }},
{ &hf_rrc_e_DPCCH_Info_01,
{ "e-DPCCH-Info", "rrc.e_DPCCH_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -143645,10 +152855,10 @@ void proto_register_rrc(void) {
{ "e-DPDCH-Info", "rrc.e_DPDCH_Info",
FT_NONE, BASE_NONE, NULL, 0,
"E_DPDCH_Info_r7", HFILL }},
- { &hf_rrc_tdd_76,
+ { &hf_rrc_tdd_79,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_70", HFILL }},
+ "T_tdd_73", HFILL }},
{ &hf_rrc_e_RUCCH_Info_01,
{ "e-RUCCH-Info", "rrc.e_RUCCH_Info",
FT_NONE, BASE_NONE, NULL, 0,
@@ -143665,42 +152875,82 @@ void proto_register_rrc(void) {
{ "mac-es-e-resetIndicator", "rrc.mac_es_e_resetIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_mac_es_e_resetIndicator_03_vals), 0,
"T_mac_es_e_resetIndicator_03", HFILL }},
- { &hf_rrc_modeSpecificInfo_81,
+ { &hf_rrc_modeSpecificInfo_84,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_81_vals), 0,
- "T_modeSpecificInfo_81", HFILL }},
- { &hf_rrc_fdd_121,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_84_vals), 0,
+ "T_modeSpecificInfo_84", HFILL }},
+ { &hf_rrc_fdd_124,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_118", HFILL }},
+ "T_fdd_121", HFILL }},
{ &hf_rrc_e_DPDCH_Info_02,
{ "e-DPDCH-Info", "rrc.e_DPDCH_Info",
FT_NONE, BASE_NONE, NULL, 0,
"E_DPDCH_Info_r8", HFILL }},
- { &hf_rrc_tdd_77,
+ { &hf_rrc_tdd_80,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_71", HFILL }},
+ "T_tdd_74", HFILL }},
{ &hf_rrc_mac_es_e_resetIndicator_04,
{ "mac-es-e-resetIndicator", "rrc.mac_es_e_resetIndicator",
FT_UINT32, BASE_DEC, VALS(rrc_T_mac_es_e_resetIndicator_04_vals), 0,
"T_mac_es_e_resetIndicator_04", HFILL }},
- { &hf_rrc_modeSpecificInfo_82,
+ { &hf_rrc_modeSpecificInfo_85,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_82_vals), 0,
- "T_modeSpecificInfo_82", HFILL }},
- { &hf_rrc_fdd_122,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_85_vals), 0,
+ "T_modeSpecificInfo_85", HFILL }},
+ { &hf_rrc_fdd_125,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_119", HFILL }},
- { &hf_rrc_tdd_78,
+ "T_fdd_122", HFILL }},
+ { &hf_rrc_tdd_81,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_72", HFILL }},
+ "T_tdd_75", HFILL }},
{ &hf_rrc_non_ScheduledTransGrantInfo_04,
{ "non-ScheduledTransGrantInfo", "rrc.non_ScheduledTransGrantInfo",
FT_UINT32, BASE_DEC, VALS(rrc_Non_ScheduledTransGrantInfoTDD_r9_vals), 0,
"Non_ScheduledTransGrantInfoTDD_r9", HFILL }},
+ { &hf_rrc_e_PUCH_info,
+ { "e-PUCH-info", "rrc.e_PUCH_info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_PUCH_Info_MulticarrierEDCH_TDD128", HFILL }},
+ { &hf_rrc_e_AGCH_info,
+ { "e-AGCH-info", "rrc.e_AGCH_info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_AGCH_Information_TDD128", HFILL }},
+ { &hf_rrc_e_HICH_info,
+ { "e-HICH-info", "rrc.e_HICH_info",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "E_HICH_Information_TDD128", HFILL }},
+ { &hf_rrc_UL_MulticarrierEDCH_Infolist_TDD128_item,
+ { "UL-MulticarrierEDCH-InfolistItem-TDD128", "rrc.UL_MulticarrierEDCH_InfolistItem_TDD128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_UL_MulticarrierEDCH_Deletelist_TDD128_item,
+ { "UARFCN", "rrc.UARFCN",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_configuration_info,
+ { "configuration-info", "rrc.configuration_info",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_configuration_info_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_newConfiguration_07,
+ { "newConfiguration", "rrc.newConfiguration",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UL_MulticarrierEDCH_NewConfigurationInfo_TDD128", HFILL }},
+ { &hf_rrc_tsn_Length_01,
+ { "tsn-Length", "rrc.tsn_Length",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tsn_Length_01_vals), 0,
+ "T_tsn_Length_01", HFILL }},
+ { &hf_rrc_ul_MulticarrierEDCH_Infolist,
+ { "ul-MulticarrierEDCH-Infolist", "rrc.ul_MulticarrierEDCH_Infolist",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "UL_MulticarrierEDCH_Infolist_TDD128", HFILL }},
+ { &hf_rrc_ul_MulticarrierEDCH_Deletelist,
+ { "ul-MulticarrierEDCH-Deletelist", "rrc.ul_MulticarrierEDCH_Deletelist",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "UL_MulticarrierEDCH_Deletelist_TDD128", HFILL }},
{ &hf_rrc_stepSize,
{ "stepSize", "rrc.stepSize",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -143721,18 +152971,18 @@ void proto_register_rrc(void) {
{ "enabled", "rrc.enabled",
FT_NONE, BASE_NONE, NULL, 0,
"T_enabled_01", HFILL }},
- { &hf_rrc_tddOption_23,
+ { &hf_rrc_tddOption_24,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_23_vals), 0,
- "T_tddOption_23", HFILL }},
- { &hf_rrc_tdd384_41,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_24_vals), 0,
+ "T_tddOption_24", HFILL }},
+ { &hf_rrc_tdd384_42,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_37", HFILL }},
- { &hf_rrc_tdd128_55,
+ "T_tdd384_38", HFILL }},
+ { &hf_rrc_tdd128_57,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_53", HFILL }},
+ "T_tdd128_55", HFILL }},
{ &hf_rrc_synchronisationParameters,
{ "synchronisationParameters", "rrc.synchronisationParameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -143741,22 +152991,22 @@ void proto_register_rrc(void) {
{ "enabled", "rrc.enabled",
FT_NONE, BASE_NONE, NULL, 0,
"T_enabled_02", HFILL }},
- { &hf_rrc_tddOption_24,
+ { &hf_rrc_tddOption_25,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_24_vals), 0,
- "T_tddOption_24", HFILL }},
- { &hf_rrc_tdd384_42,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_25_vals), 0,
+ "T_tddOption_25", HFILL }},
+ { &hf_rrc_tdd384_43,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_38", HFILL }},
- { &hf_rrc_tdd768_22,
+ "T_tdd384_39", HFILL }},
+ { &hf_rrc_tdd768_23,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_19", HFILL }},
- { &hf_rrc_tdd128_56,
+ "T_tdd768_20", HFILL }},
+ { &hf_rrc_tdd128_58,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_54", HFILL }},
+ "T_tdd128_56", HFILL }},
{ &hf_rrc_enabled_03,
{ "enabled", "rrc.enabled",
FT_NONE, BASE_NONE, NULL, 0,
@@ -143965,10 +153215,26 @@ void proto_register_rrc(void) {
{ "azimuthAndElevation", "rrc.azimuthAndElevation",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_azimuthAndElevation_01,
+ { "azimuthAndElevation", "rrc.azimuthAndElevation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "AzimuthAndElevation_va40ext", HFILL }},
+ { &hf_rrc_azimuthAndElevation_02,
+ { "azimuthAndElevation", "rrc.azimuthAndElevation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "AzimuthAndElevation_r10", HFILL }},
{ &hf_rrc_AcquisitionSatInfoList_item,
{ "AcquisitionSatInfo", "rrc.AcquisitionSatInfo",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_AcquisitionSatInfoList_va40ext_item,
+ { "AcquisitionSatInfo-va40ext", "rrc.AcquisitionSatInfo_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_AcquisitionSatInfoList_r10_item,
+ { "AcquisitionSatInfo-r10", "rrc.AcquisitionSatInfo_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_AdditionalMeasurementID_List_item,
{ "MeasurementIdentity", "rrc.MeasurementIdentity",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -144089,6 +153355,14 @@ void proto_register_rrc(void) {
{ "elevation", "rrc.elevation",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_7", HFILL }},
+ { &hf_rrc_azimuthLSB,
+ { "azimuthLSB", "rrc.azimuthLSB",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
+ { &hf_rrc_elevationLSB,
+ { "elevationLSB", "rrc.elevationLSB",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
{ &hf_rrc_BadSatList_item,
{ "BadSatList item", "rrc.BadSatList_item",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -144169,22 +153443,22 @@ void proto_register_rrc(void) {
{ "referenceTimeDifferenceToCell", "rrc.referenceTimeDifferenceToCell",
FT_UINT32, BASE_DEC, VALS(rrc_ReferenceTimeDifferenceToCell_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_83,
+ { &hf_rrc_modeSpecificInfo_86,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_83_vals), 0,
- "T_modeSpecificInfo_83", HFILL }},
- { &hf_rrc_fdd_123,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_86_vals), 0,
+ "T_modeSpecificInfo_86", HFILL }},
+ { &hf_rrc_fdd_126,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_120", HFILL }},
+ "T_fdd_123", HFILL }},
{ &hf_rrc_readSFN_Indicator,
{ "readSFN-Indicator", "rrc.readSFN_Indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_tdd_79,
+ { &hf_rrc_tdd_82,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_73", HFILL }},
+ "T_tdd_76", HFILL }},
{ &hf_rrc_primaryCCPCH_Info_02,
{ "primaryCCPCH-Info", "rrc.primaryCCPCH_Info",
FT_UINT32, BASE_DEC, VALS(rrc_PrimaryCCPCH_Info_vals), 0,
@@ -144193,18 +153467,18 @@ void proto_register_rrc(void) {
{ "timeslotInfoList", "rrc.timeslotInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_84,
+ { &hf_rrc_modeSpecificInfo_87,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_84_vals), 0,
- "T_modeSpecificInfo_84", HFILL }},
- { &hf_rrc_fdd_124,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_87_vals), 0,
+ "T_modeSpecificInfo_87", HFILL }},
+ { &hf_rrc_fdd_127,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_121", HFILL }},
- { &hf_rrc_tdd_80,
+ "T_fdd_124", HFILL }},
+ { &hf_rrc_tdd_83,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_74", HFILL }},
+ "T_tdd_77", HFILL }},
{ &hf_rrc_primaryCCPCH_Info_03,
{ "primaryCCPCH-Info", "rrc.primaryCCPCH_Info",
FT_UINT32, BASE_DEC, VALS(rrc_PrimaryCCPCH_Info_r4_vals), 0,
@@ -144217,30 +153491,30 @@ void proto_register_rrc(void) {
{ "cellSelectionReselectionInfo", "rrc.cellSelectionReselectionInfo",
FT_NONE, BASE_NONE, NULL, 0,
"CellSelectReselectInfoMC_RSCP", HFILL }},
- { &hf_rrc_modeSpecificInfo_85,
+ { &hf_rrc_modeSpecificInfo_88,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_85_vals), 0,
- "T_modeSpecificInfo_85", HFILL }},
- { &hf_rrc_fdd_125,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_88_vals), 0,
+ "T_modeSpecificInfo_88", HFILL }},
+ { &hf_rrc_fdd_128,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_122", HFILL }},
- { &hf_rrc_tdd_81,
+ "T_fdd_125", HFILL }},
+ { &hf_rrc_tdd_84,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_75", HFILL }},
- { &hf_rrc_modeSpecificInfo_86,
+ "T_tdd_78", HFILL }},
+ { &hf_rrc_modeSpecificInfo_89,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_86_vals), 0,
- "T_modeSpecificInfo_86", HFILL }},
- { &hf_rrc_fdd_126,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_89_vals), 0,
+ "T_modeSpecificInfo_89", HFILL }},
+ { &hf_rrc_fdd_129,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_123", HFILL }},
- { &hf_rrc_tdd_82,
+ "T_fdd_126", HFILL }},
+ { &hf_rrc_tdd_85,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_76", HFILL }},
+ "T_tdd_79", HFILL }},
{ &hf_rrc_cellSelectionReselectionInfo_01,
{ "cellSelectionReselectionInfo", "rrc.cellSelectionReselectionInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -144253,50 +153527,50 @@ void proto_register_rrc(void) {
{ "timeslotInfoList", "rrc.timeslotInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
"TimeslotInfoList_LCR_r4", HFILL }},
- { &hf_rrc_modeSpecificInfo_87,
+ { &hf_rrc_modeSpecificInfo_90,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_87_vals), 0,
- "T_modeSpecificInfo_87", HFILL }},
- { &hf_rrc_fdd_127,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_90_vals), 0,
+ "T_modeSpecificInfo_90", HFILL }},
+ { &hf_rrc_fdd_130,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_124", HFILL }},
- { &hf_rrc_tdd_83,
+ "T_fdd_127", HFILL }},
+ { &hf_rrc_tdd_86,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_77", HFILL }},
+ "T_tdd_80", HFILL }},
{ &hf_rrc_cellSelectionReselectionInfo_02,
{ "cellSelectionReselectionInfo", "rrc.cellSelectionReselectionInfo",
FT_NONE, BASE_NONE, NULL, 0,
"CellSelectReselectInfoSIB_11_12_ECN0", HFILL }},
- { &hf_rrc_modeSpecificInfo_88,
+ { &hf_rrc_modeSpecificInfo_91,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_88_vals), 0,
- "T_modeSpecificInfo_88", HFILL }},
- { &hf_rrc_fdd_128,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_91_vals), 0,
+ "T_modeSpecificInfo_91", HFILL }},
+ { &hf_rrc_fdd_131,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_125", HFILL }},
- { &hf_rrc_tdd_84,
+ "T_fdd_128", HFILL }},
+ { &hf_rrc_tdd_87,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_78", HFILL }},
+ "T_tdd_81", HFILL }},
{ &hf_rrc_cellSelectionReselectionInfo_03,
{ "cellSelectionReselectionInfo", "rrc.cellSelectionReselectionInfo",
FT_NONE, BASE_NONE, NULL, 0,
"CellSelectReselectInfoSIB_11_12_HCS_RSCP", HFILL }},
- { &hf_rrc_modeSpecificInfo_89,
+ { &hf_rrc_modeSpecificInfo_92,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_89_vals), 0,
- "T_modeSpecificInfo_89", HFILL }},
- { &hf_rrc_fdd_129,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_92_vals), 0,
+ "T_modeSpecificInfo_92", HFILL }},
+ { &hf_rrc_fdd_132,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_126", HFILL }},
- { &hf_rrc_tdd_85,
+ "T_fdd_129", HFILL }},
+ { &hf_rrc_tdd_88,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_79", HFILL }},
+ "T_tdd_82", HFILL }},
{ &hf_rrc_cellSelectionReselectionInfo_04,
{ "cellSelectionReselectionInfo", "rrc.cellSelectionReselectionInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -144305,7 +153579,7 @@ void proto_register_rrc(void) {
{ "cellIdentity", "rrc.cellIdentity",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_43,
+ { &hf_rrc_dummy_47,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_SFN_SFN_ObsTimeDifference_vals), 0,
"SFN_SFN_ObsTimeDifference", HFILL }},
@@ -144313,14 +153587,14 @@ void proto_register_rrc(void) {
{ "cellSynchronisationInfo", "rrc.cellSynchronisationInfo",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_90,
+ { &hf_rrc_modeSpecificInfo_93,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_90_vals), 0,
- "T_modeSpecificInfo_90", HFILL }},
- { &hf_rrc_fdd_130,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_93_vals), 0,
+ "T_modeSpecificInfo_93", HFILL }},
+ { &hf_rrc_fdd_133,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_127", HFILL }},
+ "T_fdd_130", HFILL }},
{ &hf_rrc_cpich_Ec_N0_01,
{ "cpich-Ec-N0", "rrc.cpich_Ec_N0",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -144333,10 +153607,10 @@ void proto_register_rrc(void) {
{ "pathloss", "rrc.pathloss",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_86,
+ { &hf_rrc_tdd_89,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_80", HFILL }},
+ "T_tdd_83", HFILL }},
{ &hf_rrc_proposedTGSN,
{ "proposedTGSN", "rrc.proposedTGSN",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -144345,22 +153619,22 @@ void proto_register_rrc(void) {
{ "timeslotISCP-List", "rrc.timeslotISCP_List",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_91,
+ { &hf_rrc_modeSpecificInfo_94,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_91_vals), 0,
- "T_modeSpecificInfo_91", HFILL }},
- { &hf_rrc_fdd_131,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_94_vals), 0,
+ "T_modeSpecificInfo_94", HFILL }},
+ { &hf_rrc_fdd_134,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_128", HFILL }},
+ "T_fdd_131", HFILL }},
{ &hf_rrc_deltaRSCPPerCell,
{ "deltaRSCPPerCell", "rrc.deltaRSCPPerCell",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_87,
+ { &hf_rrc_tdd_90,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_81", HFILL }},
+ "T_tdd_84", HFILL }},
{ &hf_rrc_csgIdentity,
{ "csgIdentity", "rrc.csgIdentity",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -144369,7 +153643,7 @@ void proto_register_rrc(void) {
{ "csgMemberIndication", "rrc.csgMemberIndication",
FT_UINT32, BASE_DEC, VALS(rrc_T_csgMemberIndication_vals), 0,
NULL, HFILL }},
- { &hf_rrc_fdd_132,
+ { &hf_rrc_fdd_135,
{ "fdd", "rrc.fdd",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info", HFILL }},
@@ -144377,7 +153651,7 @@ void proto_register_rrc(void) {
{ "PrimaryCPICH-Info", "rrc.PrimaryCPICH_Info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_88,
+ { &hf_rrc_tdd_91,
{ "tdd", "rrc.tdd",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info", HFILL }},
@@ -144385,7 +153659,7 @@ void proto_register_rrc(void) {
{ "PrimaryCCPCH-Info", "rrc.PrimaryCCPCH_Info",
FT_UINT32, BASE_DEC, VALS(rrc_PrimaryCCPCH_Info_vals), 0,
NULL, HFILL }},
- { &hf_rrc_fdd_133,
+ { &hf_rrc_fdd_136,
{ "fdd", "rrc.fdd",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info", HFILL }},
@@ -144393,7 +153667,7 @@ void proto_register_rrc(void) {
{ "PrimaryCCPCH-Info-LCR-r4", "rrc.PrimaryCCPCH_Info_LCR_r4",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_44,
+ { &hf_rrc_dummy_48,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_SFN_SFN_OTD_Type_vals), 0,
"SFN_SFN_OTD_Type", HFILL }},
@@ -144405,14 +153679,14 @@ void proto_register_rrc(void) {
{ "cellSynchronisationInfoReportingIndicator", "rrc.cellSynchronisationInfoReportingIndicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_modeSpecificInfo_92,
+ { &hf_rrc_modeSpecificInfo_95,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_92_vals), 0,
- "T_modeSpecificInfo_92", HFILL }},
- { &hf_rrc_fdd_134,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_95_vals), 0,
+ "T_modeSpecificInfo_95", HFILL }},
+ { &hf_rrc_fdd_137,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_129", HFILL }},
+ "T_fdd_132", HFILL }},
{ &hf_rrc_cpich_Ec_N0_reportingIndicator,
{ "cpich-Ec-N0-reportingIndicator", "rrc.cpich_Ec_N0_reportingIndicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -144425,10 +153699,10 @@ void proto_register_rrc(void) {
{ "pathloss-reportingIndicator", "rrc.pathloss_reportingIndicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_tdd_89,
+ { &hf_rrc_tdd_92,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_82", HFILL }},
+ "T_tdd_85", HFILL }},
{ &hf_rrc_timeslotISCP_reportingIndicator,
{ "timeslotISCP-reportingIndicator", "rrc.timeslotISCP_reportingIndicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -144449,18 +153723,18 @@ void proto_register_rrc(void) {
{ "hcs-NeighbouringCellInformation-RSCP", "rrc.hcs_NeighbouringCellInformation_RSCP",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_93,
+ { &hf_rrc_modeSpecificInfo_96,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_93_vals), 0,
- "T_modeSpecificInfo_93", HFILL }},
- { &hf_rrc_fdd_135,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_96_vals), 0,
+ "T_modeSpecificInfo_96", HFILL }},
+ { &hf_rrc_fdd_138,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_130", HFILL }},
- { &hf_rrc_tdd_90,
+ "T_fdd_133", HFILL }},
+ { &hf_rrc_tdd_93,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_83", HFILL }},
+ "T_tdd_86", HFILL }},
{ &hf_rrc_gsm_02,
{ "gsm", "rrc.gsm",
FT_NONE, BASE_NONE, NULL, 0,
@@ -144473,66 +153747,66 @@ void proto_register_rrc(void) {
{ "q-Offset2S-N", "rrc.q_Offset2S_N",
FT_INT32, BASE_DEC, NULL, 0,
"Q_OffsetS_N", HFILL }},
- { &hf_rrc_modeSpecificInfo_94,
+ { &hf_rrc_modeSpecificInfo_97,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_94_vals), 0,
- "T_modeSpecificInfo_94", HFILL }},
- { &hf_rrc_fdd_136,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_97_vals), 0,
+ "T_modeSpecificInfo_97", HFILL }},
+ { &hf_rrc_fdd_139,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_131", HFILL }},
- { &hf_rrc_tdd_91,
+ "T_fdd_134", HFILL }},
+ { &hf_rrc_tdd_94,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_84", HFILL }},
+ "T_tdd_87", HFILL }},
{ &hf_rrc_gsm_03,
{ "gsm", "rrc.gsm",
FT_NONE, BASE_NONE, NULL, 0,
"T_gsm_03", HFILL }},
- { &hf_rrc_modeSpecificInfo_95,
+ { &hf_rrc_modeSpecificInfo_98,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_95_vals), 0,
- "T_modeSpecificInfo_95", HFILL }},
- { &hf_rrc_fdd_137,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_98_vals), 0,
+ "T_modeSpecificInfo_98", HFILL }},
+ { &hf_rrc_fdd_140,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_132", HFILL }},
- { &hf_rrc_tdd_92,
+ "T_fdd_135", HFILL }},
+ { &hf_rrc_tdd_95,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_85", HFILL }},
+ "T_tdd_88", HFILL }},
{ &hf_rrc_gsm_04,
{ "gsm", "rrc.gsm",
FT_NONE, BASE_NONE, NULL, 0,
"T_gsm_04", HFILL }},
- { &hf_rrc_modeSpecificInfo_96,
+ { &hf_rrc_modeSpecificInfo_99,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_96_vals), 0,
- "T_modeSpecificInfo_96", HFILL }},
- { &hf_rrc_fdd_138,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_99_vals), 0,
+ "T_modeSpecificInfo_99", HFILL }},
+ { &hf_rrc_fdd_141,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_133", HFILL }},
- { &hf_rrc_tdd_93,
+ "T_fdd_136", HFILL }},
+ { &hf_rrc_tdd_96,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_86", HFILL }},
+ "T_tdd_89", HFILL }},
{ &hf_rrc_gsm_05,
{ "gsm", "rrc.gsm",
FT_NONE, BASE_NONE, NULL, 0,
"T_gsm_05", HFILL }},
- { &hf_rrc_modeSpecificInfo_97,
+ { &hf_rrc_modeSpecificInfo_100,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_97_vals), 0,
- "T_modeSpecificInfo_97", HFILL }},
- { &hf_rrc_fdd_139,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_100_vals), 0,
+ "T_modeSpecificInfo_100", HFILL }},
+ { &hf_rrc_fdd_142,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_134", HFILL }},
- { &hf_rrc_tdd_94,
+ "T_fdd_137", HFILL }},
+ { &hf_rrc_tdd_97,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_87", HFILL }},
+ "T_tdd_90", HFILL }},
{ &hf_rrc_gsm_06,
{ "gsm", "rrc.gsm",
FT_NONE, BASE_NONE, NULL, 0,
@@ -144541,18 +153815,18 @@ void proto_register_rrc(void) {
{ "hcs-NeighbouringCellInformation-ECN0", "rrc.hcs_NeighbouringCellInformation_ECN0",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_98,
+ { &hf_rrc_modeSpecificInfo_101,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_98_vals), 0,
- "T_modeSpecificInfo_98", HFILL }},
- { &hf_rrc_fdd_140,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_101_vals), 0,
+ "T_modeSpecificInfo_101", HFILL }},
+ { &hf_rrc_fdd_143,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_135", HFILL }},
- { &hf_rrc_tdd_95,
+ "T_fdd_138", HFILL }},
+ { &hf_rrc_tdd_98,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_88", HFILL }},
+ "T_tdd_91", HFILL }},
{ &hf_rrc_gsm_07,
{ "gsm", "rrc.gsm",
FT_NONE, BASE_NONE, NULL, 0,
@@ -144621,14 +153895,14 @@ void proto_register_rrc(void) {
{ "IntraFreqCellIDOnSecULFreq", "rrc.IntraFreqCellIDOnSecULFreq",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_99,
+ { &hf_rrc_modeSpecificInfo_102,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_99_vals), 0,
- "T_modeSpecificInfo_99", HFILL }},
- { &hf_rrc_fdd_141,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_102_vals), 0,
+ "T_modeSpecificInfo_102", HFILL }},
+ { &hf_rrc_fdd_144,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_136", HFILL }},
+ "T_fdd_139", HFILL }},
{ &hf_rrc_countC_SFN_Frame_difference,
{ "countC-SFN-Frame-difference", "rrc.countC_SFN_Frame_difference",
FT_NONE, BASE_NONE, NULL, 0,
@@ -144637,10 +153911,10 @@ void proto_register_rrc(void) {
{ "tm", "rrc.tm",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_38399", HFILL }},
- { &hf_rrc_tdd_96,
+ { &hf_rrc_tdd_99,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_89", HFILL }},
+ "T_tdd_92", HFILL }},
{ &hf_rrc_bsicReported,
{ "bsicReported", "rrc.bsicReported",
FT_UINT32, BASE_DEC, VALS(rrc_BSICReported_vals), 0,
@@ -144717,14 +153991,14 @@ void proto_register_rrc(void) {
{ "off", "rrc.off",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_255", HFILL }},
- { &hf_rrc_modeSpecificInfo_100,
+ { &hf_rrc_modeSpecificInfo_103,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_100_vals), 0,
- "T_modeSpecificInfo_100", HFILL }},
- { &hf_rrc_fdd_142,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_103_vals), 0,
+ "T_modeSpecificInfo_103", HFILL }},
+ { &hf_rrc_fdd_145,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_137", HFILL }},
+ "T_fdd_140", HFILL }},
{ &hf_rrc_startPSC_01,
{ "startPSC", "rrc.startPSC",
FT_NONE, BASE_NONE, NULL, 0,
@@ -145209,7 +154483,7 @@ void proto_register_rrc(void) {
{ "thresholdUsedFrequency", "rrc.thresholdUsedFrequency",
FT_INT32, BASE_DEC, NULL, 0,
"ThresholdUsedFrequency_r6", HFILL }},
- { &hf_rrc_dummy_45,
+ { &hf_rrc_dummy_49,
{ "dummy", "rrc.dummy",
FT_INT32, BASE_DEC, NULL, 0,
"Threshold", HFILL }},
@@ -145237,6 +154511,14 @@ void proto_register_rrc(void) {
{ "nonUsedFreqParameterList", "rrc.nonUsedFreqParameterList",
FT_UINT32, BASE_DEC, NULL, 0,
"NonUsedFreqWList_r6", HFILL }},
+ { &hf_rrc_reportingCellStatus_01,
+ { "reportingCellStatus", "rrc.reportingCellStatus",
+ FT_UINT32, BASE_DEC, VALS(rrc_ReportingCellStatus_r10_vals), 0,
+ "ReportingCellStatus_r10", HFILL }},
+ { &hf_rrc_nonUsedFreqParameterList_02,
+ { "nonUsedFreqParameterList", "rrc.nonUsedFreqParameterList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "NonUsedFreq2aParameterList_r10", HFILL }},
{ &hf_rrc_usedFreqThreshold,
{ "usedFreqThreshold", "rrc.usedFreqThreshold",
FT_INT32, BASE_DEC, NULL, 0,
@@ -145245,10 +154527,14 @@ void proto_register_rrc(void) {
{ "usedFreqThreshold", "rrc.usedFreqThreshold",
FT_INT32, BASE_DEC, NULL, 0,
"Threshold_r6", HFILL }},
- { &hf_rrc_nonUsedFreqParameterList_02,
+ { &hf_rrc_nonUsedFreqParameterList_03,
{ "nonUsedFreqParameterList", "rrc.nonUsedFreqParameterList",
FT_UINT32, BASE_DEC, NULL, 0,
"NonUsedFreqParameterList_r6", HFILL }},
+ { &hf_rrc_nonUsedFreqParameterList_04,
+ { "nonUsedFreqParameterList", "rrc.nonUsedFreqParameterList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "NonUsedFreqParameterList_r10", HFILL }},
{ &hf_rrc_thresholdOwnSystem,
{ "thresholdOwnSystem", "rrc.thresholdOwnSystem",
FT_INT32, BASE_DEC, NULL, 0,
@@ -145297,6 +154583,10 @@ void proto_register_rrc(void) {
{ "ue-positioning-MeasurementEventResults", "rrc.ue_positioning_MeasurementEventResults",
FT_UINT32, BASE_DEC, VALS(rrc_UE_Positioning_MeasurementEventResults_v860ext_vals), 0,
"UE_Positioning_MeasurementEventResults_v860ext", HFILL }},
+ { &hf_rrc_interFreqEventResults_01,
+ { "interFreqEventResults", "rrc.interFreqEventResults",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "InterFreqEventResults_va40ext", HFILL }},
{ &hf_rrc_intraFreqEventResults_01,
{ "intraFreqEventResults", "rrc.intraFreqEventResults",
FT_NONE, BASE_NONE, NULL, 0,
@@ -145341,11 +154631,11 @@ void proto_register_rrc(void) {
{ "inter-freq-TDD128-meas-ind", "rrc.inter_freq_TDD128_meas_ind",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_fdd_143,
+ { &hf_rrc_fdd_146,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
"PrimaryCPICH_Info", HFILL }},
- { &hf_rrc_tdd_97,
+ { &hf_rrc_tdd_100,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
"PrimaryCCPCH_Info_LCR_r4", HFILL }},
@@ -145445,6 +154735,30 @@ void proto_register_rrc(void) {
{ "uePositioningDGANSSCorrections", "rrc.uePositioningDGANSSCorrections",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_DGANSSCorrections_v920ext", HFILL }},
+ { &hf_rrc_ganssTimeModelsList_01,
+ { "ganssTimeModelsList", "rrc.ganssTimeModelsList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "GANSSTimeModelsList_va40ext", HFILL }},
+ { &hf_rrc_uePositioningGANSSReferenceMeasurementInfo_01,
+ { "uePositioningGANSSReferenceMeasurementInfo", "rrc.uePositioningGANSSReferenceMeasurementInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext", HFILL }},
+ { &hf_rrc_uePositioningGANSSAlmanac_03,
+ { "uePositioningGANSSAlmanac", "rrc.uePositioningGANSSAlmanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_Almanac_va40ext", HFILL }},
+ { &hf_rrc_ganssTimeModelsList_02,
+ { "ganssTimeModelsList", "rrc.ganssTimeModelsList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "GANSSTimeModelsList_r10", HFILL }},
+ { &hf_rrc_uePositioningGANSSReferenceMeasurementInfo_02,
+ { "uePositioningGANSSReferenceMeasurementInfo", "rrc.uePositioningGANSSReferenceMeasurementInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_ReferenceMeasurementInfo_r10", HFILL }},
+ { &hf_rrc_uePositioningGANSSAlmanac_04,
+ { "uePositioningGANSSAlmanac", "rrc.uePositioningGANSSAlmanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_Almanac_r10", HFILL }},
{ &hf_rrc_GANSSGenericDataList_item,
{ "GANSSGenericData", "rrc.GANSSGenericData",
FT_NONE, BASE_NONE, NULL, 0,
@@ -145465,6 +154779,14 @@ void proto_register_rrc(void) {
{ "GANSSGenericData-v920ext", "rrc.GANSSGenericData_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_GANSSGenericDataList_va40ext_item,
+ { "GANSSGenericData-va40ext", "rrc.GANSSGenericData_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_GANSSGenericDataList_r10_item,
+ { "GANSSGenericData-r10", "rrc.GANSSGenericData_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_GANSSGenericMeasurementInfo_item,
{ "GANSSGenericMeasurementInfo item", "rrc.GANSSGenericMeasurementInfo_item",
FT_NONE, BASE_NONE, NULL, 0,
@@ -145685,14 +155007,34 @@ void proto_register_rrc(void) {
{ "azimuthandElevation", "rrc.azimuthandElevation",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_azimuthandElevation_01,
+ { "azimuthandElevation", "rrc.azimuthandElevation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "AzimuthAndElevation_r10", HFILL }},
{ &hf_rrc_GANSSSatelliteInformationList_item,
{ "GANSSSatelliteInformation", "rrc.GANSSSatelliteInformation",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_GANSSSatelliteInformationList_va40ext_item,
+ { "GANSSSatelliteInformation-va40ext", "rrc.GANSSSatelliteInformation_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_GANSSSatelliteInformationList_r10_item,
+ { "GANSSSatelliteInformation-r10", "rrc.GANSSSatelliteInformation_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_GANSSTimeModelsList_item,
{ "UE-Positioning-GANSS-TimeModel", "rrc.UE_Positioning_GANSS_TimeModel",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_GANSSTimeModelsList_va40ext_item,
+ { "UE-Positioning-GANSS-TimeModel-va40ext", "rrc.UE_Positioning_GANSS_TimeModel_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_GANSSTimeModelsList_r10_item,
+ { "UE-Positioning-GANSS-TimeModel-r10", "rrc.UE_Positioning_GANSS_TimeModel_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_gloAlmNA,
{ "gloAlmNA", "rrc.gloAlmNA",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -146113,7 +155455,7 @@ void proto_register_rrc(void) {
{ "gsm-CarrierRSSI", "rrc.gsm_CarrierRSSI",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_46,
+ { &hf_rrc_dummy_50,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_46_173", HFILL }},
@@ -146261,47 +155603,51 @@ void proto_register_rrc(void) {
{ "interFreqSIAcquisition", "rrc.interFreqSIAcquisition",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_101,
+ { &hf_rrc_newInterFreqCellList_06,
+ { "newInterFreqCellList", "rrc.newInterFreqCellList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "NewInterFreqCellList_r10", HFILL }},
+ { &hf_rrc_modeSpecificInfo_104,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_101_vals), 0,
- "T_modeSpecificInfo_101", HFILL }},
- { &hf_rrc_fdd_144,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_104_vals), 0,
+ "T_modeSpecificInfo_104", HFILL }},
+ { &hf_rrc_fdd_147,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_138", HFILL }},
+ "T_fdd_141", HFILL }},
{ &hf_rrc_primaryScramblingCode_01,
{ "primaryScramblingCode", "rrc.primaryScramblingCode",
FT_NONE, BASE_NONE, NULL, 0,
"PrimaryCPICH_Info", HFILL }},
- { &hf_rrc_newInterFreqCellList_06,
+ { &hf_rrc_newInterFreqCellList_07,
{ "newInterFreqCellList", "rrc.newInterFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewInterFreqCellSI_List_RSCP", HFILL }},
- { &hf_rrc_newInterFreqCellList_07,
+ { &hf_rrc_newInterFreqCellList_08,
{ "newInterFreqCellList", "rrc.newInterFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewInterFreqCellSI_List_ECN0", HFILL }},
- { &hf_rrc_newInterFreqCellList_08,
+ { &hf_rrc_newInterFreqCellList_09,
{ "newInterFreqCellList", "rrc.newInterFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewInterFreqCellSI_List_HCS_RSCP", HFILL }},
- { &hf_rrc_newInterFreqCellList_09,
+ { &hf_rrc_newInterFreqCellList_10,
{ "newInterFreqCellList", "rrc.newInterFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewInterFreqCellSI_List_HCS_ECN0", HFILL }},
- { &hf_rrc_newInterFreqCellList_10,
+ { &hf_rrc_newInterFreqCellList_11,
{ "newInterFreqCellList", "rrc.newInterFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewInterFreqCellSI_List_RSCP_LCR_r4", HFILL }},
- { &hf_rrc_newInterFreqCellList_11,
+ { &hf_rrc_newInterFreqCellList_12,
{ "newInterFreqCellList", "rrc.newInterFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewInterFreqCellSI_List_ECN0_LCR_r4", HFILL }},
- { &hf_rrc_newInterFreqCellList_12,
+ { &hf_rrc_newInterFreqCellList_13,
{ "newInterFreqCellList", "rrc.newInterFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewInterFreqCellSI_List_HCS_RSCP_LCR_r4", HFILL }},
- { &hf_rrc_newInterFreqCellList_13,
+ { &hf_rrc_newInterFreqCellList_14,
{ "newInterFreqCellList", "rrc.newInterFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewInterFreqCellSI_List_HCS_ECN0_LCR_r4", HFILL }},
@@ -146369,6 +155715,30 @@ void proto_register_rrc(void) {
{ "event2f", "rrc.event2f",
FT_NONE, BASE_NONE, NULL, 0,
"Event2f_r6", HFILL }},
+ { &hf_rrc_event2a_02,
+ { "event2a", "rrc.event2a",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "Event2a_r10", HFILL }},
+ { &hf_rrc_event2b_02,
+ { "event2b", "rrc.event2b",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "Event2b_r10", HFILL }},
+ { &hf_rrc_event2c_02,
+ { "event2c", "rrc.event2c",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "Event2c_r10", HFILL }},
+ { &hf_rrc_event2d_02,
+ { "event2d", "rrc.event2d",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "Event2d_r10", HFILL }},
+ { &hf_rrc_event2e_02,
+ { "event2e", "rrc.event2e",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "Event2e_r10", HFILL }},
+ { &hf_rrc_event2f_02,
+ { "event2f", "rrc.event2f",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "Event2f_r10", HFILL }},
{ &hf_rrc_InterFreqEventList_item,
{ "InterFreqEvent", "rrc.InterFreqEvent",
FT_UINT32, BASE_DEC, VALS(rrc_InterFreqEvent_vals), 0,
@@ -146377,6 +155747,10 @@ void proto_register_rrc(void) {
{ "InterFreqEvent-r6", "rrc.InterFreqEvent_r6",
FT_UINT32, BASE_DEC, VALS(rrc_InterFreqEvent_r6_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_InterFreqEventList_r10_item,
+ { "InterFreqEvent-r10", "rrc.InterFreqEvent_r10",
+ FT_UINT32, BASE_DEC, VALS(rrc_InterFreqEvent_r10_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_InterFrequencyMeasuredResultsList_v590ext_item,
{ "DeltaRSCPPerCell", "rrc.DeltaRSCPPerCell",
FT_NONE, BASE_NONE, NULL, 0,
@@ -146409,6 +155783,10 @@ void proto_register_rrc(void) {
{ "interFreqCellList", "rrc.interFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_detectedSetTrigger,
+ { "detectedSetTrigger", "rrc.detectedSetTrigger",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_detectedSetTrigger_vals), 0,
+ NULL, HFILL }},
{ &hf_rrc_interFreqCellList_01,
{ "interFreqCellList", "rrc.interFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -146433,22 +155811,22 @@ void proto_register_rrc(void) {
{ "filterCoefficient", "rrc.filterCoefficient",
FT_UINT32, BASE_DEC, VALS(rrc_FilterCoefficient_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_102,
+ { &hf_rrc_modeSpecificInfo_105,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_102_vals), 0,
- "T_modeSpecificInfo_102", HFILL }},
- { &hf_rrc_fdd_145,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_105_vals), 0,
+ "T_modeSpecificInfo_105", HFILL }},
+ { &hf_rrc_fdd_148,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_139", HFILL }},
+ "T_fdd_142", HFILL }},
{ &hf_rrc_freqQualityEstimateQuantity_FDD,
{ "freqQualityEstimateQuantity-FDD", "rrc.freqQualityEstimateQuantity_FDD",
FT_UINT32, BASE_DEC, VALS(rrc_FreqQualityEstimateQuantity_FDD_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_98,
+ { &hf_rrc_tdd_101,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_90", HFILL }},
+ "T_tdd_93", HFILL }},
{ &hf_rrc_freqQualityEstimateQuantity_TDD,
{ "freqQualityEstimateQuantity-TDD", "rrc.freqQualityEstimateQuantity_TDD",
FT_UINT32, BASE_DEC, VALS(rrc_FreqQualityEstimateQuantity_TDD_vals), 0,
@@ -146509,22 +155887,22 @@ void proto_register_rrc(void) {
{ "InterFreqCellID", "rrc.InterFreqCellID",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_103,
+ { &hf_rrc_modeSpecificInfo_106,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_103_vals), 0,
- "T_modeSpecificInfo_103", HFILL }},
- { &hf_rrc_fdd_146,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_106_vals), 0,
+ "T_modeSpecificInfo_106", HFILL }},
+ { &hf_rrc_fdd_149,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_140", HFILL }},
+ "T_fdd_143", HFILL }},
{ &hf_rrc_interFreqRepQuantityRACH_FDD,
{ "interFreqRepQuantityRACH-FDD", "rrc.interFreqRepQuantityRACH_FDD",
FT_UINT32, BASE_DEC, VALS(rrc_InterFreqRepQuantityRACH_FDD_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_99,
+ { &hf_rrc_tdd_102,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_91", HFILL }},
+ "T_tdd_94", HFILL }},
{ &hf_rrc_interFreqRepQuantityRACH_TDDList,
{ "interFreqRepQuantityRACH-TDDList", "rrc.interFreqRepQuantityRACH_TDDList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -146537,18 +155915,18 @@ void proto_register_rrc(void) {
{ "maxReportedCellsOnRACHinterFreq", "rrc.maxReportedCellsOnRACHinterFreq",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_104,
+ { &hf_rrc_modeSpecificInfo_107,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_104_vals), 0,
- "T_modeSpecificInfo_104", HFILL }},
- { &hf_rrc_fdd_147,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_107_vals), 0,
+ "T_modeSpecificInfo_107", HFILL }},
+ { &hf_rrc_fdd_150,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_141", HFILL }},
- { &hf_rrc_tdd_100,
+ "T_fdd_144", HFILL }},
+ { &hf_rrc_tdd_103,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_92", HFILL }},
+ "T_tdd_95", HFILL }},
{ &hf_rrc_interFreqReportingCriteria_01,
{ "interFreqReportingCriteria", "rrc.interFreqReportingCriteria",
FT_NONE, BASE_NONE, NULL, 0,
@@ -146581,6 +155959,18 @@ void proto_register_rrc(void) {
{ "intraFreqReportingCriteria", "rrc.intraFreqReportingCriteria",
FT_NONE, BASE_NONE, NULL, 0,
"IntraFreqReportingCriteria_r9", HFILL }},
+ { &hf_rrc_interFreqReportingCriteria_03,
+ { "interFreqReportingCriteria", "rrc.interFreqReportingCriteria",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "InterFreqReportingCriteria_r10", HFILL }},
+ { &hf_rrc_periodicalReportingCriteria_02,
+ { "periodicalReportingCriteria", "rrc.periodicalReportingCriteria",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PeriodicalWithReportingCellStatus_r10", HFILL }},
+ { &hf_rrc_noReporting_01,
+ { "noReporting", "rrc.noReporting",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ReportingCellStatusOpt_r10", HFILL }},
{ &hf_rrc_interFreqEventList,
{ "interFreqEventList", "rrc.interFreqEventList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -146589,6 +155979,10 @@ void proto_register_rrc(void) {
{ "interFreqEventList", "rrc.interFreqEventList",
FT_UINT32, BASE_DEC, NULL, 0,
"InterFreqEventList_r6", HFILL }},
+ { &hf_rrc_interFreqEventList_02,
+ { "interFreqEventList", "rrc.interFreqEventList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "InterFreqEventList_r10", HFILL }},
{ &hf_rrc_utra_Carrier_RSSI,
{ "utra-Carrier-RSSI", "rrc.utra_Carrier_RSSI",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -146665,6 +156059,18 @@ void proto_register_rrc(void) {
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_InterFreqReportCriteria_r9_vals), 0,
"InterFreqReportCriteria_r9", HFILL }},
+ { &hf_rrc_interFreqCellInfoList_04,
+ { "interFreqCellInfoList", "rrc.interFreqCellInfoList",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "InterFreqCellInfoList_r10", HFILL }},
+ { &hf_rrc_freqIndexListForEnhancedMeas,
+ { "freqIndexListForEnhancedMeas", "rrc.freqIndexListForEnhancedMeas",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_reportCriteria_05,
+ { "reportCriteria", "rrc.reportCriteria",
+ FT_UINT32, BASE_DEC, VALS(rrc_InterFreqReportCriteria_r10_vals), 0,
+ "InterFreqReportCriteria_r10", HFILL }},
{ &hf_rrc_technologySpecificInfo,
{ "technologySpecificInfo", "rrc.technologySpecificInfo",
FT_UINT32, BASE_DEC, VALS(rrc_T_technologySpecificInfo_vals), 0,
@@ -146833,7 +156239,7 @@ void proto_register_rrc(void) {
{ "interRATReportingQuantity", "rrc.interRATReportingQuantity",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_reportCriteria_05,
+ { &hf_rrc_reportCriteria_06,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_InterRATReportCriteria_vals), 0,
"InterRATReportCriteria", HFILL }},
@@ -146961,51 +156367,55 @@ void proto_register_rrc(void) {
{ "intraFreqSIAcquisition", "rrc.intraFreqSIAcquisition",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_newIntraFreqCellList_05,
+ { "newIntraFreqCellList", "rrc.newIntraFreqCellList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "NewIntraFreqCellList_r10", HFILL }},
{ &hf_rrc_IntraFreqSIAcquisitionInfo_item,
{ "PrimaryCPICH-Info", "rrc.PrimaryCPICH_Info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_105,
+ { &hf_rrc_modeSpecificInfo_108,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_105_vals), 0,
- "T_modeSpecificInfo_105", HFILL }},
- { &hf_rrc_fdd_148,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_108_vals), 0,
+ "T_modeSpecificInfo_108", HFILL }},
+ { &hf_rrc_fdd_151,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_142", HFILL }},
+ "T_fdd_145", HFILL }},
{ &hf_rrc_intraFreqSIAcquisitionInfo,
{ "intraFreqSIAcquisitionInfo", "rrc.intraFreqSIAcquisitionInfo",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_newIntraFreqCellList_05,
+ { &hf_rrc_newIntraFreqCellList_06,
{ "newIntraFreqCellList", "rrc.newIntraFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewIntraFreqCellSI_List_RSCP", HFILL }},
- { &hf_rrc_newIntraFreqCellList_06,
+ { &hf_rrc_newIntraFreqCellList_07,
{ "newIntraFreqCellList", "rrc.newIntraFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewIntraFreqCellSI_List_ECN0", HFILL }},
- { &hf_rrc_newIntraFreqCellList_07,
+ { &hf_rrc_newIntraFreqCellList_08,
{ "newIntraFreqCellList", "rrc.newIntraFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewIntraFreqCellSI_List_HCS_RSCP", HFILL }},
- { &hf_rrc_newIntraFreqCellList_08,
+ { &hf_rrc_newIntraFreqCellList_09,
{ "newIntraFreqCellList", "rrc.newIntraFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewIntraFreqCellSI_List_HCS_ECN0", HFILL }},
- { &hf_rrc_newIntraFreqCellList_09,
+ { &hf_rrc_newIntraFreqCellList_10,
{ "newIntraFreqCellList", "rrc.newIntraFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewIntraFreqCellSI_List_RSCP_LCR_r4", HFILL }},
- { &hf_rrc_newIntraFreqCellList_10,
+ { &hf_rrc_newIntraFreqCellList_11,
{ "newIntraFreqCellList", "rrc.newIntraFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewIntraFreqCellSI_List_ECN0_LCR_r4", HFILL }},
- { &hf_rrc_newIntraFreqCellList_11,
+ { &hf_rrc_newIntraFreqCellList_12,
{ "newIntraFreqCellList", "rrc.newIntraFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4", HFILL }},
- { &hf_rrc_newIntraFreqCellList_12,
+ { &hf_rrc_newIntraFreqCellList_13,
{ "newIntraFreqCellList", "rrc.newIntraFreqCellList",
FT_UINT32, BASE_DEC, NULL, 0,
"NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4", HFILL }},
@@ -147161,22 +156571,22 @@ void proto_register_rrc(void) {
{ "cellMeasurementEventResultsOnSecUlFreq", "rrc.cellMeasurementEventResultsOnSecUlFreq",
FT_UINT32, BASE_DEC, VALS(rrc_CellMeasurementEventResultsOnSecUlFreq_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_106,
+ { &hf_rrc_modeSpecificInfo_109,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_106_vals), 0,
- "T_modeSpecificInfo_106", HFILL }},
- { &hf_rrc_fdd_149,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_109_vals), 0,
+ "T_modeSpecificInfo_109", HFILL }},
+ { &hf_rrc_fdd_152,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_143", HFILL }},
+ "T_fdd_146", HFILL }},
{ &hf_rrc_intraFreqMeasQuantity_FDD,
{ "intraFreqMeasQuantity-FDD", "rrc.intraFreqMeasQuantity_FDD",
FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqMeasQuantity_FDD_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_101,
+ { &hf_rrc_tdd_104,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_93", HFILL }},
+ "T_tdd_96", HFILL }},
{ &hf_rrc_intraFreqMeasQuantity_TDDList,
{ "intraFreqMeasQuantity-TDDList", "rrc.intraFreqMeasQuantity_TDDList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -147289,22 +156699,22 @@ void proto_register_rrc(void) {
{ "sfn-SFN-OTD-Type", "rrc.sfn_SFN_OTD_Type",
FT_UINT32, BASE_DEC, VALS(rrc_SFN_SFN_OTD_Type_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_107,
+ { &hf_rrc_modeSpecificInfo_110,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_107_vals), 0,
- "T_modeSpecificInfo_107", HFILL }},
- { &hf_rrc_fdd_150,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_110_vals), 0,
+ "T_modeSpecificInfo_110", HFILL }},
+ { &hf_rrc_fdd_153,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_144", HFILL }},
+ "T_fdd_147", HFILL }},
{ &hf_rrc_intraFreqRepQuantityRACH_FDD,
{ "intraFreqRepQuantityRACH-FDD", "rrc.intraFreqRepQuantityRACH_FDD",
FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqRepQuantityRACH_FDD_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_102,
+ { &hf_rrc_tdd_105,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_94", HFILL }},
+ "T_tdd_97", HFILL }},
{ &hf_rrc_intraFreqRepQuantityRACH_TDDList,
{ "intraFreqRepQuantityRACH-TDDList", "rrc.intraFreqRepQuantityRACH_TDDList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -147321,7 +156731,7 @@ void proto_register_rrc(void) {
{ "intraFreqReportingQuantity", "rrc.intraFreqReportingQuantity",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_reportCriteria_06,
+ { &hf_rrc_reportCriteria_07,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqReportCriteria_vals), 0,
"IntraFreqReportCriteria", HFILL }},
@@ -147329,15 +156739,15 @@ void proto_register_rrc(void) {
{ "intraFreqCellInfoList", "rrc.intraFreqCellInfoList",
FT_NONE, BASE_NONE, NULL, 0,
"IntraFreqCellInfoList_r4", HFILL }},
- { &hf_rrc_reportCriteria_07,
+ { &hf_rrc_reportCriteria_08,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqReportCriteria_r4_vals), 0,
"IntraFreqReportCriteria_r4", HFILL }},
- { &hf_rrc_reportCriteria_08,
+ { &hf_rrc_reportCriteria_09,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqReportCriteria_r6_vals), 0,
"IntraFreqReportCriteria_r6", HFILL }},
- { &hf_rrc_reportCriteria_09,
+ { &hf_rrc_reportCriteria_10,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqReportCriteria_r7_vals), 0,
"IntraFreqReportCriteria_r7", HFILL }},
@@ -147349,14 +156759,274 @@ void proto_register_rrc(void) {
{ "intraFreqCellInfoListOnSecULFreq", "rrc.intraFreqCellInfoListOnSecULFreq",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_reportCriteria_10,
+ { &hf_rrc_reportCriteria_11,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqReportCriteria_r9_vals), 0,
"IntraFreqReportCriteria_r9", HFILL }},
+ { &hf_rrc_intraFreqCellInfoList_03,
+ { "intraFreqCellInfoList", "rrc.intraFreqCellInfoList",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "IntraFreqCellInfoList_r10", HFILL }},
{ &hf_rrc_IntraFrequencyMeasuredResultsListOnSecULFreq_item,
{ "CellMeasuredResults-r9", "rrc.CellMeasuredResults_r9",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_loggingAbsoluteThreshold,
+ { "loggingAbsoluteThreshold", "rrc.loggingAbsoluteThreshold",
+ FT_UINT32, BASE_DEC, VALS(rrc_LoggingAbsoluteThreshold_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggingRelativeThreshold,
+ { "loggingRelativeThreshold", "rrc.loggingRelativeThreshold",
+ FT_INT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggingDuration,
+ { "loggingDuration", "rrc.loggingDuration",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggingDuration_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_intraUTRAANR,
+ { "intraUTRAANR", "rrc.intraUTRAANR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_interRATANRforEUTRAIndicator,
+ { "interRATANRforEUTRAIndicator", "rrc.interRATANRforEUTRAIndicator",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_interRATANRforEUTRAIndicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_interRATANRforGSMIndicator,
+ { "interRATANRforGSMIndicator", "rrc.interRATANRforGSMIndicator",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_interRATANRforGSMIndicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_LoggedANRReportInfoList_item,
+ { "LoggedANRReportInfo", "rrc.LoggedANRReportInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_servingCell,
+ { "servingCell", "rrc.servingCell",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "CellIdentity", HFILL }},
+ { &hf_rrc_loggedCellInfo,
+ { "loggedCellInfo", "rrc.loggedCellInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_LoggedCellInfo_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedUTRACellInfo,
+ { "loggedUTRACellInfo", "rrc.loggedUTRACellInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedEUTRACellInfo,
+ { "loggedEUTRACellInfo", "rrc.loggedEUTRACellInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedGSMCellInfo,
+ { "loggedGSMCellInfo", "rrc.loggedGSMCellInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_eutraCellIdentity,
+ { "eutraCellIdentity", "rrc.eutraCellIdentity",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_28", HFILL }},
+ { &hf_rrc_gsmCellIdentity,
+ { "gsmCellIdentity", "rrc.gsmCellIdentity",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_16", HFILL }},
+ { &hf_rrc_bandIndicator_01,
+ { "bandIndicator", "rrc.bandIndicator",
+ FT_UINT32, BASE_DEC, VALS(rrc_Frequency_Band_vals), 0,
+ "Frequency_Band", HFILL }},
+ { &hf_rrc_absoluteTimeInfo,
+ { "absoluteTimeInfo", "rrc.absoluteTimeInfo",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_48", HFILL }},
+ { &hf_rrc_loggingDuration_01,
+ { "loggingDuration", "rrc.loggingDuration",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggingDuration_01_vals), 0,
+ "T_loggingDuration_01", HFILL }},
+ { &hf_rrc_loggingInterval,
+ { "loggingInterval", "rrc.loggingInterval",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggingInterval_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_traceReference,
+ { "traceReference", "rrc.traceReference",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_traceRecordingSession,
+ { "traceRecordingSession", "rrc.traceRecordingSession",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_tce_Id,
+ { "tce-Id", "rrc.tce_Id",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_areaConfiguration,
+ { "areaConfiguration", "rrc.areaConfiguration",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_areaConfiguration_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_cellIDList,
+ { "cellIDList", "rrc.cellIDList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_32_OF_CellIdentity", HFILL }},
+ { &hf_rrc_cellIDList_item,
+ { "CellIdentity", "rrc.CellIdentity",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_locationAreaList,
+ { "locationAreaList", "rrc.locationAreaList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_8_OF_LAI", HFILL }},
+ { &hf_rrc_locationAreaList_item,
+ { "LAI", "rrc.LAI",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_routingAreaList,
+ { "routingAreaList", "rrc.routingAreaList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_8_OF_RAI", HFILL }},
+ { &hf_rrc_routingAreaList_item,
+ { "RAI", "rrc.RAI",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_LoggedMeasInterfreqList_FDD_item,
+ { "LoggedMeasInterfreqInfo-FDD", "rrc.LoggedMeasInterfreqInfo_FDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasInterfreqNeighbourList,
+ { "loggedMeasInterfreqNeighbourList", "rrc.loggedMeasInterfreqNeighbourList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD", HFILL }},
+ { &hf_rrc_loggedMeasInterfreqNeighbourList_item,
+ { "LoggedMeasNeighbourInfo-FDD", "rrc.LoggedMeasNeighbourInfo_FDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasInterfreqNeighbourList_01,
+ { "loggedMeasInterfreqNeighbourList", "rrc.loggedMeasInterfreqNeighbourList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "LoggedMeasInterfreqNeighbourList_TDD128", HFILL }},
+ { &hf_rrc_loggedMeasEUTRAFreqList,
+ { "loggedMeasEUTRAFreqList", "rrc.loggedMeasEUTRAFreqList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasGSMNeighbourCellsList,
+ { "loggedMeasGSMNeighbourCellsList", "rrc.loggedMeasGSMNeighbourCellsList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_LoggedMeasIntrafreqNeighbourList_FDD_item,
+ { "LoggedMeasNeighbourInfo-FDD", "rrc.LoggedMeasNeighbourInfo_FDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_LoggedMeasIntrafreqNeighbourMeasList_TDD128_item,
+ { "LoggedMeasNeighbourMeas-TDD128", "rrc.LoggedMeasNeighbourMeas_TDD128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_LoggedMeasGSMNeighbourCellsList_item,
+ { "LoggedMeasGSMNeighbourCellsinfo", "rrc.LoggedMeasGSMNeighbourCellsinfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_LoggedMeasEUTRAFreqList_item,
+ { "LoggedMeasEUTRAFreqInfo", "rrc.LoggedMeasEUTRAFreqInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasEUTRAFreqNeighbourInfoList,
+ { "loggedMeasEUTRAFreqNeighbourInfoList", "rrc.loggedMeasEUTRAFreqNeighbourInfoList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo", HFILL }},
+ { &hf_rrc_loggedMeasEUTRAFreqNeighbourInfoList_item,
+ { "LoggedMeasEUTRAFreqNeighbourInfo", "rrc.LoggedMeasEUTRAFreqNeighbourInfo",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_ellipsoidPoint,
+ { "ellipsoidPoint", "rrc.ellipsoidPoint",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_ellipsoidPointAltitude,
+ { "ellipsoidPointAltitude", "rrc.ellipsoidPointAltitude",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_relativeTimeStamp,
+ { "relativeTimeStamp", "rrc.relativeTimeStamp",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_7200", HFILL }},
+ { &hf_rrc_loggedMeasServingCellMeas,
+ { "loggedMeasServingCellMeas", "rrc.loggedMeasServingCellMeas",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "LoggedMeasServingCellMeas_FDD", HFILL }},
+ { &hf_rrc_loggedMeasIntrafreqNeighbourList,
+ { "loggedMeasIntrafreqNeighbourList", "rrc.loggedMeasIntrafreqNeighbourList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "LoggedMeasIntrafreqNeighbourList_FDD", HFILL }},
+ { &hf_rrc_loggedMeasInterfreqList,
+ { "loggedMeasInterfreqList", "rrc.loggedMeasInterfreqList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "LoggedMeasInterfreqList_FDD", HFILL }},
+ { &hf_rrc_loggedMeasInterRATNeighbourMeas,
+ { "loggedMeasInterRATNeighbourMeas", "rrc.loggedMeasInterRATNeighbourMeas",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasLocationInfo,
+ { "loggedMeasLocationInfo", "rrc.loggedMeasLocationInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_LoggedMeasLocationInfo_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasServingCellMeas_01,
+ { "loggedMeasServingCellMeas", "rrc.loggedMeasServingCellMeas",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "LoggedMeasServingCellMeas_TDD128", HFILL }},
+ { &hf_rrc_loggedMeasIntrafreqNeighbourList_01,
+ { "loggedMeasIntrafreqNeighbourList", "rrc.loggedMeasIntrafreqNeighbourList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "LoggedMeasIntrafreqNeighbourMeasList_TDD128", HFILL }},
+ { &hf_rrc_loggedMeasInterfreqList_01,
+ { "loggedMeasInterfreqList", "rrc.loggedMeasInterfreqList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "LoggedMeasInterfreqList_TDD128", HFILL }},
+ { &hf_rrc_LoggedMeasInterfreqList_TDD128_item,
+ { "LoggedMeasInterfreqInfo-TDD128", "rrc.LoggedMeasInterfreqInfo_TDD128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_LoggedMeasInterfreqNeighbourList_TDD128_item,
+ { "LoggedMeasNeighbourMeas-TDD128", "rrc.LoggedMeasNeighbourMeas_TDD128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasInfoList,
+ { "loggedMeasInfoList", "rrc.loggedMeasInfoList",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_loggedMeasAvailable_06,
+ { "loggedMeasAvailable", "rrc.loggedMeasAvailable",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_loggedMeasAvailable_06_vals), 0,
+ "T_loggedMeasAvailable_06", HFILL }},
+ { &hf_rrc_LoggedMeasInfoList_FDD_item,
+ { "LoggedMeasInfo-FDD", "rrc.LoggedMeasInfo_FDD",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_LoggedMeasInfoList_TDD128_item,
+ { "LoggedMeasInfo-TDD128", "rrc.LoggedMeasInfo_TDD128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_modeSpecificInfo_111,
+ { "modeSpecificInfo", "rrc.modeSpecificInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_111_vals), 0,
+ "T_modeSpecificInfo_111", HFILL }},
+ { &hf_rrc_fdd_154,
+ { "fdd", "rrc.fdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_fdd_148", HFILL }},
+ { &hf_rrc_loggedMeasInfoList_01,
+ { "loggedMeasInfoList", "rrc.loggedMeasInfoList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "LoggedMeasInfoList_FDD", HFILL }},
+ { &hf_rrc_tdd_106,
+ { "tdd", "rrc.tdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd_98", HFILL }},
+ { &hf_rrc_loggedMeasInfoList_02,
+ { "loggedMeasInfoList", "rrc.loggedMeasInfoList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "LoggedMeasInfoList_TDD128", HFILL }},
+ { &hf_rrc_rscpforANR,
+ { "rscpforANR", "rrc.rscpforANR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_ec_N0forANR,
+ { "ec-N0forANR", "rrc.ec_N0forANR",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_toe_nav,
{ "toe-nav", "rrc.toe_nav",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -147521,22 +157191,22 @@ void proto_register_rrc(void) {
{ "currentCell", "rrc.currentCell",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_108,
+ { &hf_rrc_modeSpecificInfo_112,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_108_vals), 0,
- "T_modeSpecificInfo_108", HFILL }},
- { &hf_rrc_fdd_151,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_112_vals), 0,
+ "T_modeSpecificInfo_112", HFILL }},
+ { &hf_rrc_fdd_155,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_145", HFILL }},
+ "T_fdd_149", HFILL }},
{ &hf_rrc_measurementQuantity_02,
{ "measurementQuantity", "rrc.measurementQuantity",
FT_UINT32, BASE_DEC, VALS(rrc_T_measurementQuantity_vals), 0,
NULL, HFILL }},
- { &hf_rrc_tdd_103,
+ { &hf_rrc_tdd_107,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_95", HFILL }},
+ "T_tdd_99", HFILL }},
{ &hf_rrc_timeslotISCP,
{ "timeslotISCP", "rrc.timeslotISCP",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -147641,6 +157311,18 @@ void proto_register_rrc(void) {
{ "measurementType", "rrc.measurementType",
FT_UINT32, BASE_DEC, VALS(rrc_MeasurementType_r9_vals), 0,
"MeasurementType_r9", HFILL }},
+ { &hf_rrc_setup_06,
+ { "setup", "rrc.setup",
+ FT_UINT32, BASE_DEC, VALS(rrc_MeasurementType_r10_vals), 0,
+ "MeasurementType_r10", HFILL }},
+ { &hf_rrc_modify_07,
+ { "modify", "rrc.modify",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_modify_07", HFILL }},
+ { &hf_rrc_measurementType_06,
+ { "measurementType", "rrc.measurementType",
+ FT_UINT32, BASE_DEC, VALS(rrc_MeasurementType_r10_vals), 0,
+ "MeasurementType_r10", HFILL }},
{ &hf_rrc_use_of_HCS,
{ "use-of-HCS", "rrc.use_of_HCS",
FT_UINT32, BASE_DEC, VALS(rrc_T_use_of_HCS_vals), 0,
@@ -147721,7 +157403,7 @@ void proto_register_rrc(void) {
{ "trafficVolumeMeasSysInfo", "rrc.trafficVolumeMeasSysInfo",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_47,
+ { &hf_rrc_dummy_51,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"UE_InternalMeasurementSysInfo", HFILL }},
@@ -148017,6 +157699,18 @@ void proto_register_rrc(void) {
{ "csgProximityDetection", "rrc.csgProximityDetection",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_intraFrequencyMeasurement_05,
+ { "intraFrequencyMeasurement", "rrc.intraFrequencyMeasurement",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "IntraFrequencyMeasurement_r10", HFILL }},
+ { &hf_rrc_interFrequencyMeasurement_06,
+ { "interFrequencyMeasurement", "rrc.interFrequencyMeasurement",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "InterFrequencyMeasurement_r10", HFILL }},
+ { &hf_rrc_up_Measurement_04,
+ { "up-Measurement", "rrc.up_Measurement",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_Measurement_r10", HFILL }},
{ &hf_rrc_ue_State,
{ "ue-State", "rrc.ue_State",
FT_UINT32, BASE_DEC, VALS(rrc_T_ue_State_vals), 0,
@@ -148029,22 +157723,22 @@ void proto_register_rrc(void) {
{ "sfn-SFN-ObsTimeDifference", "rrc.sfn_SFN_ObsTimeDifference",
FT_UINT32, BASE_DEC, VALS(rrc_SFN_SFN_ObsTimeDifference_vals), 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_109,
+ { &hf_rrc_modeSpecificInfo_113,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_109_vals), 0,
- "T_modeSpecificInfo_109", HFILL }},
- { &hf_rrc_fdd_152,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_113_vals), 0,
+ "T_modeSpecificInfo_113", HFILL }},
+ { &hf_rrc_fdd_156,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_146", HFILL }},
+ "T_fdd_150", HFILL }},
{ &hf_rrc_measurementQuantity_03,
{ "measurementQuantity", "rrc.measurementQuantity",
FT_UINT32, BASE_DEC, VALS(rrc_T_measurementQuantity_01_vals), 0,
"T_measurementQuantity_01", HFILL }},
- { &hf_rrc_tdd_104,
+ { &hf_rrc_tdd_108,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_96", HFILL }},
+ "T_tdd_100", HFILL }},
{ &hf_rrc_n_CR,
{ "n-CR", "rrc.n_CR",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -148441,14 +158135,14 @@ void proto_register_rrc(void) {
{ "iDot", "rrc.iDot",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_14", HFILL }},
- { &hf_rrc_modeSpecificInfo_110,
+ { &hf_rrc_modeSpecificInfo_114,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_110_vals), 0,
- "T_modeSpecificInfo_110", HFILL }},
- { &hf_rrc_fdd_153,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_114_vals), 0,
+ "T_modeSpecificInfo_114", HFILL }},
+ { &hf_rrc_fdd_157,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_147", HFILL }},
+ "T_fdd_151", HFILL }},
{ &hf_rrc_neighbourIdentity,
{ "neighbourIdentity", "rrc.neighbourIdentity",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148457,10 +158151,10 @@ void proto_register_rrc(void) {
{ "uE-RX-TX-TimeDifferenceType2Info", "rrc.uE_RX_TX_TimeDifferenceType2Info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_105,
+ { &hf_rrc_tdd_109,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_97", HFILL }},
+ "T_tdd_101", HFILL }},
{ &hf_rrc_neighbourAndChannelIdentity,
{ "neighbourAndChannelIdentity", "rrc.neighbourAndChannelIdentity",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148473,14 +158167,14 @@ void proto_register_rrc(void) {
{ "sfn-SFN-ObsTimeDifference2", "rrc.sfn_SFN_ObsTimeDifference2",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_111,
+ { &hf_rrc_modeSpecificInfo_115,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_111_vals), 0,
- "T_modeSpecificInfo_111", HFILL }},
- { &hf_rrc_fdd_154,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_115_vals), 0,
+ "T_modeSpecificInfo_115", HFILL }},
+ { &hf_rrc_fdd_158,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_148", HFILL }},
+ "T_fdd_152", HFILL }},
{ &hf_rrc_NeighbourList_item,
{ "Neighbour", "rrc.Neighbour",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148517,30 +158211,42 @@ void proto_register_rrc(void) {
{ "cellInfo-LCR-r8", "rrc.cellInfo_LCR_r8",
FT_NONE, BASE_NONE, NULL, 0,
"CellInfo_LCR_r8_ext", HFILL }},
- { &hf_rrc_modeSpecificInfo_112,
+ { &hf_rrc_modeSpecificInfo_116,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_112_vals), 0,
- "T_modeSpecificInfo_112", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_116_vals), 0,
+ "T_modeSpecificInfo_116", HFILL }},
{ &hf_rrc_noInfo,
{ "noInfo", "rrc.noInfo",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_57,
+ { &hf_rrc_tdd128_59,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_55", HFILL }},
+ "T_tdd128_57", HFILL }},
{ &hf_rrc_cellInfo_02,
{ "cellInfo", "rrc.cellInfo",
FT_NONE, BASE_NONE, NULL, 0,
"CellInfo_r9", HFILL }},
- { &hf_rrc_modeSpecificInfo_113,
+ { &hf_rrc_modeSpecificInfo_117,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_113_vals), 0,
- "T_modeSpecificInfo_113", HFILL }},
- { &hf_rrc_tdd128_58,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_117_vals), 0,
+ "T_modeSpecificInfo_117", HFILL }},
+ { &hf_rrc_tdd128_60,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_56", HFILL }},
+ "T_tdd128_58", HFILL }},
+ { &hf_rrc_modeSpecificInfo_118,
+ { "modeSpecificInfo", "rrc.modeSpecificInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_118_vals), 0,
+ "T_modeSpecificInfo_118", HFILL }},
+ { &hf_rrc_tdd128_61,
+ { "tdd128", "rrc.tdd128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd128_59", HFILL }},
+ { &hf_rrc_sNPLMonitorSetIndicator_TDD128,
+ { "sNPLMonitorSetIndicator-TDD128", "rrc.sNPLMonitorSetIndicator_TDD128",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_5", HFILL }},
{ &hf_rrc_NewInterFreqCellList_item,
{ "NewInterFreqCell", "rrc.NewInterFreqCell",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148565,6 +158271,10 @@ void proto_register_rrc(void) {
{ "NewInterFreqCell-r9", "rrc.NewInterFreqCell_r9",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_NewInterFreqCellList_r10_item,
+ { "NewInterFreqCell-r10", "rrc.NewInterFreqCell_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_cellInfo_03,
{ "cellInfo", "rrc.cellInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148681,6 +158391,14 @@ void proto_register_rrc(void) {
{ "intraFreqCellID", "rrc.intraFreqCellID",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_modeSpecificInfo_119,
+ { "modeSpecificInfo", "rrc.modeSpecificInfo",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_119_vals), 0,
+ "T_modeSpecificInfo_119", HFILL }},
+ { &hf_rrc_tdd128_62,
+ { "tdd128", "rrc.tdd128",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd128_60", HFILL }},
{ &hf_rrc_intraFreqCellIDOnSecULFreq,
{ "intraFreqCellIDOnSecULFreq", "rrc.intraFreqCellIDOnSecULFreq",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -148697,6 +158415,10 @@ void proto_register_rrc(void) {
{ "NewIntraFreqCell-r9", "rrc.NewIntraFreqCell_r9",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_NewIntraFreqCellList_r10_item,
+ { "NewIntraFreqCell-r10", "rrc.NewIntraFreqCell_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_NewIntraFreqCellList_LCR_v8a0ext_item,
{ "NewIntraFreqCell-LCR-v8a0ext", "rrc.NewIntraFreqCell_LCR_v8a0ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148749,6 +158471,14 @@ void proto_register_rrc(void) {
{ "nonUsedFreqThreshold", "rrc.nonUsedFreqThreshold",
FT_INT32, BASE_DEC, NULL, 0,
"Threshold_r6", HFILL }},
+ { &hf_rrc_nonUsedFreqTriggeringConditionDetectedCells,
+ { "nonUsedFreqTriggeringConditionDetectedCells", "rrc.nonUsedFreqTriggeringConditionDetectedCells",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_nonUsedFreqTriggeringConditionDetectedCells_vals), 0,
+ NULL, HFILL }},
+ { &hf_rrc_nonUsedFreqTriggeringConditionDetectedCells_01,
+ { "nonUsedFreqTriggeringConditionDetectedCells", "rrc.nonUsedFreqTriggeringConditionDetectedCells",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_nonUsedFreqTriggeringConditionDetectedCells_01_vals), 0,
+ "T_nonUsedFreqTriggeringConditionDetectedCells_01", HFILL }},
{ &hf_rrc_NonUsedFreqParameterList_item,
{ "NonUsedFreqParameter", "rrc.NonUsedFreqParameter",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148757,6 +158487,14 @@ void proto_register_rrc(void) {
{ "NonUsedFreqParameter-r6", "rrc.NonUsedFreqParameter_r6",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_NonUsedFreqParameterList_r10_item,
+ { "NonUsedFreqParameter-r10", "rrc.NonUsedFreqParameter_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_NonUsedFreq2aParameterList_r10_item,
+ { "NonUsedFreq2aParameter-r10", "rrc.NonUsedFreq2aParameter_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_NonUsedFreqWList_r6_item,
{ "W", "rrc.W",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -148865,10 +158603,6 @@ void proto_register_rrc(void) {
{ "PLMNsOfInterRATCellsList item", "rrc.PLMNsOfInterRATCellsList_item",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_ellipsoidPoint,
- { "ellipsoidPoint", "rrc.ellipsoidPoint",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_rrc_ellipsoidPointUncertCircle,
{ "ellipsoidPointUncertCircle", "rrc.ellipsoidPointUncertCircle",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148877,10 +158611,6 @@ void proto_register_rrc(void) {
{ "ellipsoidPointUncertEllipse", "rrc.ellipsoidPointUncertEllipse",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_ellipsoidPointAltitude,
- { "ellipsoidPointAltitude", "rrc.ellipsoidPointAltitude",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_rrc_ellipsoidPointAltitudeEllipse,
{ "ellipsoidPointAltitudeEllipse", "rrc.ellipsoidPointAltitudeEllipse",
FT_NONE, BASE_NONE, NULL, 0,
@@ -148893,14 +158623,14 @@ void proto_register_rrc(void) {
{ "blerMeasurementResultsList", "rrc.blerMeasurementResultsList",
FT_UINT32, BASE_DEC, NULL, 0,
"BLER_MeasurementResultsList", HFILL }},
- { &hf_rrc_modeSpecificInfo_114,
+ { &hf_rrc_modeSpecificInfo_120,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_114_vals), 0,
- "T_modeSpecificInfo_114", HFILL }},
- { &hf_rrc_tdd_106,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_120_vals), 0,
+ "T_modeSpecificInfo_120", HFILL }},
+ { &hf_rrc_tdd_110,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_98", HFILL }},
+ "T_tdd_102", HFILL }},
{ &hf_rrc_sir_MeasurementResults,
{ "sir-MeasurementResults", "rrc.sir_MeasurementResults",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -148909,7 +158639,7 @@ void proto_register_rrc(void) {
{ "qualityReportingQuantity", "rrc.qualityReportingQuantity",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_reportCriteria_11,
+ { &hf_rrc_reportCriteria_12,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_QualityReportCriteria_vals), 0,
"QualityReportCriteria", HFILL }},
@@ -148917,7 +158647,7 @@ void proto_register_rrc(void) {
{ "qualityReportingCriteria", "rrc.qualityReportingCriteria",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_noReporting_01,
+ { &hf_rrc_noReporting_02,
{ "noReporting", "rrc.noReporting",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
@@ -148945,14 +158675,14 @@ void proto_register_rrc(void) {
{ "bler-dl-TransChIdList", "rrc.bler_dl_TransChIdList",
FT_UINT32, BASE_DEC, NULL, 0,
"BLER_TransChIdList", HFILL }},
- { &hf_rrc_modeSpecificInfo_115,
+ { &hf_rrc_modeSpecificInfo_121,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_115_vals), 0,
- "T_modeSpecificInfo_115", HFILL }},
- { &hf_rrc_tdd_107,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_121_vals), 0,
+ "T_modeSpecificInfo_121", HFILL }},
+ { &hf_rrc_tdd_111,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_99", HFILL }},
+ "T_tdd_103", HFILL }},
{ &hf_rrc_sir_TFCS_List,
{ "sir-TFCS-List", "rrc.sir_TFCS_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -149089,11 +158819,15 @@ void proto_register_rrc(void) {
{ "withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq", "rrc.withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq",
FT_UINT32, BASE_DEC, VALS(rrc_MaxNumberOfReportingCellsType2_vals), 0,
"MaxNumberOfReportingCellsType2", HFILL }},
- { &hf_rrc_reportCriteria_12,
+ { &hf_rrc_allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq,
+ { "allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq", "rrc.allVirtualActSetplusMonitoredSetplusDetectedSetNonUsedFreq",
+ FT_UINT32, BASE_DEC, VALS(rrc_MaxNumberOfReportingCellsType3_vals), 0,
+ "MaxNumberOfReportingCellsType3", HFILL }},
+ { &hf_rrc_reportCriteria_13,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_CellDCH_ReportCriteria_vals), 0,
"CellDCH_ReportCriteria", HFILL }},
- { &hf_rrc_reportCriteria_13,
+ { &hf_rrc_reportCriteria_14,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_CellDCH_ReportCriteria_LCR_r4_vals), 0,
"CellDCH_ReportCriteria_LCR_r4", HFILL }},
@@ -149125,6 +158859,10 @@ void proto_register_rrc(void) {
{ "rL-RemovalInformationList", "rrc.rL_RemovalInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_rSCP,
+ { "rSCP", "rrc.rSCP",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M120_M25", HFILL }},
{ &hf_rrc_SatDataList_item,
{ "SatData", "rrc.SatData",
FT_NONE, BASE_NONE, NULL, 0,
@@ -149253,6 +158991,10 @@ void proto_register_rrc(void) {
{ "t240", "rrc.t240",
FT_NONE, BASE_NONE, NULL, 0,
"N_CR_T_CRMaxHyst", HFILL }},
+ { &hf_rrc_tce_Id_01,
+ { "tce-Id", "rrc.tce_Id",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_1", HFILL }},
{ &hf_rrc_temporaryOffset1,
{ "temporaryOffset1", "rrc.temporaryOffset1",
FT_UINT32, BASE_DEC, VALS(rrc_TemporaryOffset1_vals), 0,
@@ -149273,7 +159015,7 @@ void proto_register_rrc(void) {
{ "TimeslotInfo-LCR-r4", "rrc.TimeslotInfo_LCR_r4",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd384_43,
+ { &hf_rrc_tdd384_44,
{ "tdd384", "rrc.tdd384",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxTS_OF_TimeslotInfo", HFILL }},
@@ -149281,7 +159023,7 @@ void proto_register_rrc(void) {
{ "TimeslotInfo", "rrc.TimeslotInfo",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_59,
+ { &hf_rrc_tdd128_63,
{ "tdd128", "rrc.tdd128",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxTS_LCR_OF_TimeslotInfo_LCR_r4", HFILL }},
@@ -149301,6 +159043,14 @@ void proto_register_rrc(void) {
{ "timeslotISCP", "rrc.timeslotISCP",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_traceId,
+ { "traceId", "rrc.traceId",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_3", HFILL }},
+ { &hf_rrc_traceRecordingSession_01,
+ { "traceRecordingSession", "rrc.traceRecordingSession",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING_SIZE_2", HFILL }},
{ &hf_rrc_eventID_03,
{ "eventID", "rrc.eventID",
FT_UINT32, BASE_DEC, VALS(rrc_TrafficVolumeEventType_vals), 0,
@@ -149353,7 +159103,7 @@ void proto_register_rrc(void) {
{ "trafficVolumeReportingQuantity", "rrc.trafficVolumeReportingQuantity",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_48,
+ { &hf_rrc_dummy_52,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"TrafficVolumeReportingCriteria", HFILL }},
@@ -149377,7 +159127,7 @@ void proto_register_rrc(void) {
{ "TrafficVolumeMeasuredResults", "rrc.TrafficVolumeMeasuredResults",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_reportCriteria_14,
+ { &hf_rrc_reportCriteria_15,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_TrafficVolumeReportCriteria_vals), 0,
"TrafficVolumeReportCriteria", HFILL }},
@@ -149501,14 +159251,14 @@ void proto_register_rrc(void) {
{ "measurementQuantity", "rrc.measurementQuantity",
FT_UINT32, BASE_DEC, VALS(rrc_UE_MeasurementQuantity_vals), 0,
"UE_MeasurementQuantity", HFILL }},
- { &hf_rrc_modeSpecificInfo_116,
+ { &hf_rrc_modeSpecificInfo_122,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_116_vals), 0,
- "T_modeSpecificInfo_116", HFILL }},
- { &hf_rrc_fdd_155,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_122_vals), 0,
+ "T_modeSpecificInfo_122", HFILL }},
+ { &hf_rrc_fdd_159,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_149", HFILL }},
+ "T_fdd_153", HFILL }},
{ &hf_rrc_ue_TransmittedPowerFDD,
{ "ue-TransmittedPowerFDD", "rrc.ue_TransmittedPowerFDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -149517,10 +159267,10 @@ void proto_register_rrc(void) {
{ "ue-RX-TX-ReportEntryList", "rrc.ue_RX_TX_ReportEntryList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_108,
+ { &hf_rrc_tdd_112,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_100", HFILL }},
+ "T_tdd_104", HFILL }},
{ &hf_rrc_ue_TransmittedPowerTDD_List,
{ "ue-TransmittedPowerTDD-List", "rrc.ue_TransmittedPowerTDD_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -149533,10 +159283,10 @@ void proto_register_rrc(void) {
{ "t-ADVinfo", "rrc.t_ADVinfo",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_117,
+ { &hf_rrc_modeSpecificInfo_123,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_117_vals), 0,
- "T_modeSpecificInfo_117", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_123_vals), 0,
+ "T_modeSpecificInfo_123", HFILL }},
{ &hf_rrc_tdd384_768_03,
{ "tdd384-768", "rrc.tdd384_768",
FT_NONE, BASE_NONE, NULL, 0,
@@ -149545,10 +159295,10 @@ void proto_register_rrc(void) {
{ "appliedTA", "rrc.appliedTA",
FT_NONE, BASE_NONE, NULL, 0,
"EXT_UL_TimingAdvance", HFILL }},
- { &hf_rrc_tdd128_60,
+ { &hf_rrc_tdd128_64,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_57", HFILL }},
+ "T_tdd128_61", HFILL }},
{ &hf_rrc_t_ADVinfo_01,
{ "t-ADVinfo", "rrc.t_ADVinfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -149561,7 +159311,7 @@ void proto_register_rrc(void) {
{ "ue-InternalReportingQuantity", "rrc.ue_InternalReportingQuantity",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_reportCriteria_15,
+ { &hf_rrc_reportCriteria_16,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_UE_InternalReportCriteria_vals), 0,
"UE_InternalReportCriteria", HFILL }},
@@ -149585,50 +159335,50 @@ void proto_register_rrc(void) {
{ "ue-TransmittedPower", "rrc.ue_TransmittedPower",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_modeSpecificInfo_118,
+ { &hf_rrc_modeSpecificInfo_124,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_118_vals), 0,
- "T_modeSpecificInfo_118", HFILL }},
- { &hf_rrc_fdd_156,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_124_vals), 0,
+ "T_modeSpecificInfo_124", HFILL }},
+ { &hf_rrc_fdd_160,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_150", HFILL }},
+ "T_fdd_154", HFILL }},
{ &hf_rrc_ue_RX_TX_TimeDifference,
{ "ue-RX-TX-TimeDifference", "rrc.ue_RX_TX_TimeDifference",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_tdd_109,
+ { &hf_rrc_tdd_113,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_101", HFILL }},
+ "T_tdd_105", HFILL }},
{ &hf_rrc_appliedTA_02,
{ "appliedTA", "rrc.appliedTA",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_rrc_modeSpecificInfo_119,
+ { &hf_rrc_modeSpecificInfo_125,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_119_vals), 0,
- "T_modeSpecificInfo_119", HFILL }},
- { &hf_rrc_fdd_157,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_125_vals), 0,
+ "T_modeSpecificInfo_125", HFILL }},
+ { &hf_rrc_fdd_161,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_151", HFILL }},
- { &hf_rrc_tdd_110,
+ "T_fdd_155", HFILL }},
+ { &hf_rrc_tdd_114,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_102", HFILL }},
- { &hf_rrc_tddOption_25,
+ "T_tdd_106", HFILL }},
+ { &hf_rrc_tddOption_26,
{ "tddOption", "rrc.tddOption",
- FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_25_vals), 0,
- "T_tddOption_25", HFILL }},
- { &hf_rrc_tdd384_44,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_tddOption_26_vals), 0,
+ "T_tddOption_26", HFILL }},
+ { &hf_rrc_tdd384_45,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_39", HFILL }},
- { &hf_rrc_tdd128_61,
+ "T_tdd384_40", HFILL }},
+ { &hf_rrc_tdd128_65,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_58", HFILL }},
+ "T_tdd128_62", HFILL }},
{ &hf_rrc_t_ADVinfo_02,
{ "t-ADVinfo", "rrc.t_ADVinfo",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -149781,6 +159531,10 @@ void proto_register_rrc(void) {
{ "alm-ecefSBASAlmanac", "rrc.alm_ecefSBASAlmanac",
FT_NONE, BASE_NONE, NULL, 0,
"ALM_ECEFsbasAlmanacSet", HFILL }},
+ { &hf_rrc_complete_Almanac_Provided,
+ { "complete-Almanac-Provided", "rrc.complete_Almanac_Provided",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_rrc_ganssReferenceTime,
{ "ganssReferenceTime", "rrc.ganssReferenceTime",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -149865,6 +159619,22 @@ void proto_register_rrc(void) {
{ "ganssGenericDataList", "rrc.ganssGenericDataList",
FT_UINT32, BASE_DEC, NULL, 0,
"GANSSGenericDataList_v920ext", HFILL }},
+ { &hf_rrc_ue_positioning_GANSS_ReferenceTime_01,
+ { "ue-positioning-GANSS-ReferenceTime", "rrc.ue_positioning_GANSS_ReferenceTime",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_ReferenceTime_va40ext", HFILL }},
+ { &hf_rrc_ganssGenericDataList_05,
+ { "ganssGenericDataList", "rrc.ganssGenericDataList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "GANSSGenericDataList_va40ext", HFILL }},
+ { &hf_rrc_ue_positioning_GANSS_ReferenceTime_02,
+ { "ue-positioning-GANSS-ReferenceTime", "rrc.ue_positioning_GANSS_ReferenceTime",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_ReferenceTime_r10", HFILL }},
+ { &hf_rrc_ganssGenericDataList_06,
+ { "ganssGenericDataList", "rrc.ganssGenericDataList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "GANSSGenericDataList_r10", HFILL }},
{ &hf_rrc_ganssID1,
{ "ganssID1", "rrc.ganssID1",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -150009,6 +159779,14 @@ void proto_register_rrc(void) {
{ "satelliteInformationList", "rrc.satelliteInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
"GANSSSatelliteInformationList", HFILL }},
+ { &hf_rrc_satelliteInformationList_01,
+ { "satelliteInformationList", "rrc.satelliteInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "GANSSSatelliteInformationList_va40ext", HFILL }},
+ { &hf_rrc_satelliteInformationList_02,
+ { "satelliteInformationList", "rrc.satelliteInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "GANSSSatelliteInformationList_r10", HFILL }},
{ &hf_rrc_ganssDay,
{ "ganssDay", "rrc.ganssDay",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -150033,18 +159811,18 @@ void proto_register_rrc(void) {
{ "mode", "rrc.mode",
FT_UINT32, BASE_DEC, VALS(rrc_T_mode_vals), 0,
NULL, HFILL }},
- { &hf_rrc_fdd_158,
+ { &hf_rrc_fdd_162,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_152", HFILL }},
+ "T_fdd_156", HFILL }},
{ &hf_rrc_primary_CPICH_Info,
{ "primary-CPICH-Info", "rrc.primary_CPICH_Info",
FT_NONE, BASE_NONE, NULL, 0,
"PrimaryCPICH_Info", HFILL }},
- { &hf_rrc_tdd_111,
+ { &hf_rrc_tdd_115,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_103", HFILL }},
+ "T_tdd_107", HFILL }},
{ &hf_rrc_cellParameters,
{ "cellParameters", "rrc.cellParameters",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -150057,6 +159835,26 @@ void proto_register_rrc(void) {
{ "tutran-ganss-driftRate", "rrc.tutran_ganss_driftRate",
FT_UINT32, BASE_DEC, VALS(rrc_Tutran_Ganss_DriftRate_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_ganss_Day_Cycle_Number,
+ { "ganss-Day-Cycle-Number", "rrc.ganss_Day_Cycle_Number",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_7", HFILL }},
+ { &hf_rrc_utran_ganssreferenceTime_01,
+ { "utran-ganssreferenceTime", "rrc.utran_ganssreferenceTime",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_utran_ganssreferenceTime_01", HFILL }},
+ { &hf_rrc_mode_01,
+ { "mode", "rrc.mode",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_mode_01_vals), 0,
+ "T_mode_01", HFILL }},
+ { &hf_rrc_fdd_163,
+ { "fdd", "rrc.fdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_fdd_157", HFILL }},
+ { &hf_rrc_tdd_116,
+ { "tdd", "rrc.tdd",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_tdd_108", HFILL }},
{ &hf_rrc_ganss_timeModelreferenceTime,
{ "ganss-timeModelreferenceTime", "rrc.ganss_timeModelreferenceTime",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -150081,10 +159879,22 @@ void proto_register_rrc(void) {
{ "ganss-wk-number", "rrc.ganss_wk_number",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_8191", HFILL }},
+ { &hf_rrc_deltaT,
+ { "deltaT", "rrc.deltaT",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M128_127", HFILL }},
+ { &hf_rrc_gnss_to_id_01,
+ { "gnss-to-id", "rrc.gnss_to_id",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_gnss_to_id_01_vals), 0,
+ "T_gnss_to_id_01", HFILL }},
{ &hf_rrc_UE_Positioning_GANSS_TimeModels_item,
{ "UE-Positioning-GANSS-TimeModel", "rrc.UE_Positioning_GANSS_TimeModel",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_UE_Positioning_GANSS_TimeModels_va40ext_item,
+ { "UE-Positioning-GANSS-TimeModel-va40ext", "rrc.UE_Positioning_GANSS_TimeModel_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_a_one_utc,
{ "a-one-utc", "rrc.a_one_utc",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -150125,7 +159935,7 @@ void proto_register_rrc(void) {
{ "utran-GPSReferenceTime", "rrc.utran_GPSReferenceTime",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_satelliteInformationList_01,
+ { &hf_rrc_satelliteInformationList_03,
{ "satelliteInformationList", "rrc.satelliteInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
"AcquisitionSatInfoList", HFILL }},
@@ -150133,6 +159943,14 @@ void proto_register_rrc(void) {
{ "ue-Positioning-GPS-ReferenceTimeUncertainty", "rrc.ue_Positioning_GPS_ReferenceTimeUncertainty",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_satelliteInformationList_04,
+ { "satelliteInformationList", "rrc.satelliteInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "AcquisitionSatInfoList_va40ext", HFILL }},
+ { &hf_rrc_satelliteInformationList_05,
+ { "satelliteInformationList", "rrc.satelliteInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "AcquisitionSatInfoList_r10", HFILL }},
{ &hf_rrc_almanacRequest,
{ "almanacRequest", "rrc.almanacRequest",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -150221,7 +160039,7 @@ void proto_register_rrc(void) {
{ "ue-positioning-GPS-Real-timeIntegrity", "rrc.ue_positioning_GPS_Real_timeIntegrity",
FT_UINT32, BASE_DEC, NULL, 0,
"BadSatList", HFILL }},
- { &hf_rrc_dummy_49,
+ { &hf_rrc_dummy_53,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_GPS_ReferenceCellInfo", HFILL }},
@@ -150249,6 +160067,30 @@ void proto_register_rrc(void) {
{ "ue-positioning-GPS-DGPS-Corrections", "rrc.ue_positioning_GPS_DGPS_Corrections",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_GPS_DGPS_Corrections_v920ext", HFILL }},
+ { &hf_rrc_ue_positioning_GPS_ReferenceTime_03,
+ { "ue-positioning-GPS-ReferenceTime", "rrc.ue_positioning_GPS_ReferenceTime",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GPS_ReferenceTime_va40ext", HFILL }},
+ { &hf_rrc_ue_positioning_GPS_Almanac_01,
+ { "ue-positioning-GPS-Almanac", "rrc.ue_positioning_GPS_Almanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GPS_Almanac_va40ext", HFILL }},
+ { &hf_rrc_ue_positioning_GPS_AcquisitionAssistance_03,
+ { "ue-positioning-GPS-AcquisitionAssistance", "rrc.ue_positioning_GPS_AcquisitionAssistance",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GPS_AcquisitionAssistance_va40ext", HFILL }},
+ { &hf_rrc_ue_positioning_GPS_ReferenceTime_04,
+ { "ue-positioning-GPS-ReferenceTime", "rrc.ue_positioning_GPS_ReferenceTime",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GPS_ReferenceTime_r10", HFILL }},
+ { &hf_rrc_ue_positioning_GPS_Almanac_02,
+ { "ue-positioning-GPS-Almanac", "rrc.ue_positioning_GPS_Almanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GPS_Almanac_r10", HFILL }},
+ { &hf_rrc_ue_positioning_GPS_AcquisitionAssistance_04,
+ { "ue-positioning-GPS-AcquisitionAssistance", "rrc.ue_positioning_GPS_AcquisitionAssistance",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GPS_AcquisitionAssistance_r10", HFILL }},
{ &hf_rrc_gps_TOW,
{ "gps-TOW", "rrc.gps_TOW",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -150337,22 +160179,22 @@ void proto_register_rrc(void) {
{ "satDataList", "rrc.satDataList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_120,
+ { &hf_rrc_modeSpecificInfo_126,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_120_vals), 0,
- "T_modeSpecificInfo_120", HFILL }},
- { &hf_rrc_fdd_159,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_126_vals), 0,
+ "T_modeSpecificInfo_126", HFILL }},
+ { &hf_rrc_fdd_164,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_153", HFILL }},
+ "T_fdd_158", HFILL }},
{ &hf_rrc_referenceIdentity,
{ "referenceIdentity", "rrc.referenceIdentity",
FT_NONE, BASE_NONE, NULL, 0,
"PrimaryCPICH_Info", HFILL }},
- { &hf_rrc_tdd_112,
+ { &hf_rrc_tdd_117,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_104", HFILL }},
+ "T_tdd_109", HFILL }},
{ &hf_rrc_referenceIdentity_01,
{ "referenceIdentity", "rrc.referenceIdentity",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -150373,6 +160215,10 @@ void proto_register_rrc(void) {
{ "gps-TOW-AssistList", "rrc.gps_TOW_AssistList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_gps_Week_Cycle_Number,
+ { "gps-Week-Cycle-Number", "rrc.gps_Week_Cycle_Number",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_7", HFILL }},
{ &hf_rrc_a1,
{ "a1", "rrc.a1",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -150425,18 +160271,18 @@ void proto_register_rrc(void) {
{ "burstModeParameters", "rrc.burstModeParameters",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_121,
+ { &hf_rrc_modeSpecificInfo_127,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_121_vals), 0,
- "T_modeSpecificInfo_121", HFILL }},
- { &hf_rrc_fdd_160,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_127_vals), 0,
+ "T_modeSpecificInfo_127", HFILL }},
+ { &hf_rrc_fdd_165,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_154", HFILL }},
- { &hf_rrc_tdd_113,
+ "T_fdd_159", HFILL }},
+ { &hf_rrc_tdd_118,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_105", HFILL }},
+ "T_tdd_110", HFILL }},
{ &hf_rrc_ip_Spacing_TDD,
{ "ip-Spacing-TDD", "rrc.ip_Spacing_TDD",
FT_UINT32, BASE_DEC, VALS(rrc_IP_Spacing_TDD_vals), 0,
@@ -150505,7 +160351,7 @@ void proto_register_rrc(void) {
{ "ue-positioning-ReportingQuantity", "rrc.ue_positioning_ReportingQuantity",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_reportCriteria_16,
+ { &hf_rrc_reportCriteria_17,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_UE_Positioning_ReportCriteria_vals), 0,
"UE_Positioning_ReportCriteria", HFILL }},
@@ -150529,7 +160375,7 @@ void proto_register_rrc(void) {
{ "ue-positioning-ReportingQuantity", "rrc.ue_positioning_ReportingQuantity",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_ReportingQuantity_r7", HFILL }},
- { &hf_rrc_reportCriteria_17,
+ { &hf_rrc_reportCriteria_18,
{ "reportCriteria", "rrc.reportCriteria",
FT_UINT32, BASE_DEC, VALS(rrc_UE_Positioning_ReportCriteria_r7_vals), 0,
"UE_Positioning_ReportCriteria_r7", HFILL }},
@@ -150557,6 +160403,14 @@ void proto_register_rrc(void) {
{ "ue-positioning-GANSS-AssistanceData", "rrc.ue_positioning_GANSS_AssistanceData",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_GANSS_AssistanceData_r9", HFILL }},
+ { &hf_rrc_ue_positioning_GPS_AssistanceData_03,
+ { "ue-positioning-GPS-AssistanceData", "rrc.ue_positioning_GPS_AssistanceData",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GPS_AssistanceData_r10", HFILL }},
+ { &hf_rrc_ue_positioning_GANSS_AssistanceData_03,
+ { "ue-positioning-GANSS-AssistanceData", "rrc.ue_positioning_GANSS_AssistanceData",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_AssistanceData_r10", HFILL }},
{ &hf_rrc_event7a,
{ "event7a", "rrc.event7a",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150645,14 +160499,14 @@ void proto_register_rrc(void) {
{ "neighbourList", "rrc.neighbourList",
FT_UINT32, BASE_DEC, NULL, 0,
"NeighbourList_TDD_r7", HFILL }},
- { &hf_rrc_modeSpecificInfo_122,
+ { &hf_rrc_modeSpecificInfo_128,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_122_vals), 0,
- "T_modeSpecificInfo_122", HFILL }},
- { &hf_rrc_fdd_161,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_128_vals), 0,
+ "T_modeSpecificInfo_128", HFILL }},
+ { &hf_rrc_fdd_166,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_155", HFILL }},
+ "T_fdd_160", HFILL }},
{ &hf_rrc_referenceCellIDentity,
{ "referenceCellIDentity", "rrc.referenceCellIDentity",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150661,10 +160515,10 @@ void proto_register_rrc(void) {
{ "ue-RX-TX-TimeDifferenceType2Info", "rrc.ue_RX_TX_TimeDifferenceType2Info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_114,
+ { &hf_rrc_tdd_119,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_106", HFILL }},
+ "T_tdd_111", HFILL }},
{ &hf_rrc_referenceCellIdentity,
{ "referenceCellIdentity", "rrc.referenceCellIdentity",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -150677,18 +160531,18 @@ void proto_register_rrc(void) {
{ "neighbourList-v390ext", "rrc.neighbourList_v390ext",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_123,
+ { &hf_rrc_modeSpecificInfo_129,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_123_vals), 0,
- "T_modeSpecificInfo_123", HFILL }},
- { &hf_rrc_fdd_162,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_129_vals), 0,
+ "T_modeSpecificInfo_129", HFILL }},
+ { &hf_rrc_fdd_167,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_156", HFILL }},
- { &hf_rrc_tdd_115,
+ "T_fdd_161", HFILL }},
+ { &hf_rrc_tdd_120,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_107", HFILL }},
+ "T_tdd_112", HFILL }},
{ &hf_rrc_cellAndChannelIdentity,
{ "cellAndChannelIdentity", "rrc.cellAndChannelIdentity",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150721,18 +160575,18 @@ void proto_register_rrc(void) {
{ "ueAssisted", "rrc.ueAssisted",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_124,
+ { &hf_rrc_modeSpecificInfo_130,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_124_vals), 0,
- "T_modeSpecificInfo_124", HFILL }},
- { &hf_rrc_fdd_163,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_130_vals), 0,
+ "T_modeSpecificInfo_130", HFILL }},
+ { &hf_rrc_fdd_168,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_157", HFILL }},
- { &hf_rrc_tdd_116,
+ "T_fdd_162", HFILL }},
+ { &hf_rrc_tdd_121,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_108", HFILL }},
+ "T_tdd_113", HFILL }},
{ &hf_rrc_ue_positioning_IPDL_Paremeters_01,
{ "ue-positioning-IPDL-Paremeters", "rrc.ue_positioning_IPDL_Paremeters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -150769,34 +160623,34 @@ void proto_register_rrc(void) {
{ "ueAssisted", "rrc.ueAssisted",
FT_NONE, BASE_NONE, NULL, 0,
"T_ueAssisted_01", HFILL }},
- { &hf_rrc_modeSpecificInfo_125,
+ { &hf_rrc_modeSpecificInfo_131,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_125_vals), 0,
- "T_modeSpecificInfo_125", HFILL }},
- { &hf_rrc_fdd_164,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_131_vals), 0,
+ "T_modeSpecificInfo_131", HFILL }},
+ { &hf_rrc_fdd_169,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_158", HFILL }},
- { &hf_rrc_tdd_117,
+ "T_fdd_163", HFILL }},
+ { &hf_rrc_tdd_122,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_109", HFILL }},
+ "T_tdd_114", HFILL }},
{ &hf_rrc_roundTripTimeExtension,
{ "roundTripTimeExtension", "rrc.roundTripTimeExtension",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_70274", HFILL }},
- { &hf_rrc_modeSpecificInfo_126,
+ { &hf_rrc_modeSpecificInfo_132,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_126_vals), 0,
- "T_modeSpecificInfo_126", HFILL }},
- { &hf_rrc_fdd_165,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_132_vals), 0,
+ "T_modeSpecificInfo_132", HFILL }},
+ { &hf_rrc_fdd_170,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_159", HFILL }},
- { &hf_rrc_tdd_118,
+ "T_fdd_164", HFILL }},
+ { &hf_rrc_tdd_123,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_110", HFILL }},
+ "T_tdd_115", HFILL }},
{ &hf_rrc_positioningMode_02,
{ "positioningMode", "rrc.positioningMode",
FT_UINT32, BASE_DEC, VALS(rrc_T_positioningMode_02_vals), 0,
@@ -150841,18 +160695,18 @@ void proto_register_rrc(void) {
{ "stdOfOTDOA-Measurements", "rrc.stdOfOTDOA_Measurements",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_5", HFILL }},
- { &hf_rrc_modeSpecificInfo_127,
+ { &hf_rrc_modeSpecificInfo_133,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_127_vals), 0,
- "T_modeSpecificInfo_127", HFILL }},
- { &hf_rrc_fdd_166,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_133_vals), 0,
+ "T_modeSpecificInfo_133", HFILL }},
+ { &hf_rrc_fdd_171,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_160", HFILL }},
- { &hf_rrc_tdd_119,
+ "T_fdd_165", HFILL }},
+ { &hf_rrc_tdd_124,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_111", HFILL }},
+ "T_tdd_116", HFILL }},
{ &hf_rrc_positioningMode_03,
{ "positioningMode", "rrc.positioningMode",
FT_UINT32, BASE_DEC, VALS(rrc_T_positioningMode_03_vals), 0,
@@ -150865,18 +160719,18 @@ void proto_register_rrc(void) {
{ "ueAssisted", "rrc.ueAssisted",
FT_NONE, BASE_NONE, NULL, 0,
"T_ueAssisted_03", HFILL }},
- { &hf_rrc_modeSpecificInfo_128,
+ { &hf_rrc_modeSpecificInfo_134,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_128_vals), 0,
- "T_modeSpecificInfo_128", HFILL }},
- { &hf_rrc_fdd_167,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_134_vals), 0,
+ "T_modeSpecificInfo_134", HFILL }},
+ { &hf_rrc_fdd_172,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_161", HFILL }},
- { &hf_rrc_tdd_120,
+ "T_fdd_166", HFILL }},
+ { &hf_rrc_tdd_125,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_112", HFILL }},
+ "T_tdd_117", HFILL }},
{ &hf_rrc_positioningMode_04,
{ "positioningMode", "rrc.positioningMode",
FT_UINT32, BASE_DEC, VALS(rrc_T_positioningMode_04_vals), 0,
@@ -150893,30 +160747,30 @@ void proto_register_rrc(void) {
{ "ueAssisted", "rrc.ueAssisted",
FT_NONE, BASE_NONE, NULL, 0,
"T_ueAssisted_04", HFILL }},
- { &hf_rrc_modeSpecificInfo_129,
+ { &hf_rrc_modeSpecificInfo_135,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_129_vals), 0,
- "T_modeSpecificInfo_129", HFILL }},
- { &hf_rrc_fdd_168,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_135_vals), 0,
+ "T_modeSpecificInfo_135", HFILL }},
+ { &hf_rrc_fdd_173,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_162", HFILL }},
- { &hf_rrc_tdd_121,
+ "T_fdd_167", HFILL }},
+ { &hf_rrc_tdd_126,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_113", HFILL }},
- { &hf_rrc_modeSpecificInfo_130,
+ "T_tdd_118", HFILL }},
+ { &hf_rrc_modeSpecificInfo_136,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_130_vals), 0,
- "T_modeSpecificInfo_130", HFILL }},
- { &hf_rrc_fdd_169,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_136_vals), 0,
+ "T_modeSpecificInfo_136", HFILL }},
+ { &hf_rrc_fdd_174,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_163", HFILL }},
- { &hf_rrc_tdd_122,
+ "T_fdd_168", HFILL }},
+ { &hf_rrc_tdd_127,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_114", HFILL }},
+ "T_tdd_119", HFILL }},
{ &hf_rrc_positioningMode_05,
{ "positioningMode", "rrc.positioningMode",
FT_UINT32, BASE_DEC, VALS(rrc_T_positioningMode_05_vals), 0,
@@ -150937,18 +160791,18 @@ void proto_register_rrc(void) {
{ "cell-Timing", "rrc.cell_Timing",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_131,
+ { &hf_rrc_modeSpecificInfo_137,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_131_vals), 0,
- "T_modeSpecificInfo_131", HFILL }},
- { &hf_rrc_fdd_170,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_137_vals), 0,
+ "T_modeSpecificInfo_137", HFILL }},
+ { &hf_rrc_fdd_175,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_164", HFILL }},
- { &hf_rrc_tdd_123,
+ "T_fdd_169", HFILL }},
+ { &hf_rrc_tdd_128,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_115", HFILL }},
+ "T_tdd_120", HFILL }},
{ &hf_rrc_positionEstimate,
{ "positionEstimate", "rrc.positionEstimate",
FT_UINT32, BASE_DEC, VALS(rrc_PositionEstimate_vals), 0,
@@ -151149,18 +161003,18 @@ void proto_register_rrc(void) {
{ "gANSS-TimeUncertainty", "rrc.gANSS_TimeUncertainty",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_127", HFILL }},
- { &hf_rrc_mode_01,
+ { &hf_rrc_mode_02,
{ "mode", "rrc.mode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_mode_01_vals), 0,
- "T_mode_01", HFILL }},
- { &hf_rrc_fdd_171,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_mode_02_vals), 0,
+ "T_mode_02", HFILL }},
+ { &hf_rrc_fdd_176,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_165", HFILL }},
- { &hf_rrc_tdd_124,
+ "T_fdd_170", HFILL }},
+ { &hf_rrc_tdd_129,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_116", HFILL }},
+ "T_tdd_121", HFILL }},
{ &hf_rrc_UTRAN_FDD_FrequencyList_item,
{ "UTRAN-FDD-Frequency", "rrc.UTRAN_FDD_Frequency",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151193,18 +161047,18 @@ void proto_register_rrc(void) {
{ "ls-part", "rrc.ls_part",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_4294967295", HFILL }},
- { &hf_rrc_modeSpecificInfo_132,
+ { &hf_rrc_modeSpecificInfo_138,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_132_vals), 0,
- "T_modeSpecificInfo_132", HFILL }},
- { &hf_rrc_fdd_172,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_138_vals), 0,
+ "T_modeSpecificInfo_138", HFILL }},
+ { &hf_rrc_fdd_177,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_166", HFILL }},
- { &hf_rrc_tdd_125,
+ "T_fdd_171", HFILL }},
+ { &hf_rrc_tdd_130,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_117", HFILL }},
+ "T_tdd_122", HFILL }},
{ &hf_rrc_ue_GPSTimingOfCell,
{ "ue-GPSTimingOfCell", "rrc.ue_GPSTimingOfCell",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151213,18 +161067,18 @@ void proto_register_rrc(void) {
{ "ms-part", "rrc.ms_part",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_16383", HFILL }},
- { &hf_rrc_modeSpecificInfo_133,
+ { &hf_rrc_modeSpecificInfo_139,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_133_vals), 0,
- "T_modeSpecificInfo_133", HFILL }},
- { &hf_rrc_fdd_173,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_139_vals), 0,
+ "T_modeSpecificInfo_139", HFILL }},
+ { &hf_rrc_fdd_178,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_167", HFILL }},
- { &hf_rrc_tdd_126,
+ "T_fdd_172", HFILL }},
+ { &hf_rrc_tdd_131,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_118", HFILL }},
+ "T_tdd_123", HFILL }},
{ &hf_rrc_utra_ServingCell,
{ "utra-ServingCell", "rrc.utra_ServingCell",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151333,22 +161187,22 @@ void proto_register_rrc(void) {
{ "DataVolumePerRB", "rrc.DataVolumePerRB",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_134,
+ { &hf_rrc_modeSpecificInfo_140,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_134_vals), 0,
- "T_modeSpecificInfo_134", HFILL }},
- { &hf_rrc_fdd_174,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_140_vals), 0,
+ "T_modeSpecificInfo_140", HFILL }},
+ { &hf_rrc_fdd_179,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_168", HFILL }},
+ "T_fdd_173", HFILL }},
{ &hf_rrc_intraFreqMeasQuantity_FDD_01,
{ "intraFreqMeasQuantity-FDD", "rrc.intraFreqMeasQuantity_FDD",
FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqMeasQuantity_FDD_sib3_vals), 0,
"IntraFreqMeasQuantity_FDD_sib3", HFILL }},
- { &hf_rrc_tdd_127,
+ { &hf_rrc_tdd_132,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_119", HFILL }},
+ "T_tdd_124", HFILL }},
{ &hf_rrc_intraFreqMeasQuantity_TDDList_01,
{ "intraFreqMeasQuantity-TDDList", "rrc.intraFreqMeasQuantity_TDDList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -151537,14 +161391,6 @@ void proto_register_rrc(void) {
{ "interRAT-ProtocolError", "rrc.interRAT_ProtocolError",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_spare11,
- { "spare11", "rrc.spare11",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_rrc_spare10,
- { "spare10", "rrc.spare10",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_rrc_plmn_Type,
{ "plmn-Type", "rrc.plmn_Type",
FT_UINT32, BASE_DEC, VALS(rrc_PLMN_Type_vals), 0,
@@ -151577,10 +161423,10 @@ void proto_register_rrc(void) {
{ "masterInformationBlock-v860ext", "rrc.masterInformationBlock_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"MasterInformationBlock_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_167,
+ { &hf_rrc_nonCriticalExtensions_181,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_167", HFILL }},
+ "T_nonCriticalExtensions_181", HFILL }},
{ &hf_rrc_multiplePLMN_List,
{ "multiplePLMN-List", "rrc.multiplePLMN_List",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151761,7 +161607,7 @@ void proto_register_rrc(void) {
{ "sysInfoType7", "rrc.sysInfoType7",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_50,
+ { &hf_rrc_dummy_54,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"CellValueTag", HFILL }},
@@ -151901,6 +161747,10 @@ void proto_register_rrc(void) {
{ "SibOFF", "rrc.SibOFF",
FT_UINT32, BASE_DEC, VALS(rrc_SibOFF_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_03,
+ { "cn-CommonGSM-MAP-NAS-SysInfo", "rrc.cn_CommonGSM_MAP_NAS_SysInfo",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_cn_CommonGSM_MAP_NAS_SysInfo_03", HFILL }},
{ &hf_rrc_cn_DomainSysInfoList,
{ "cn-DomainSysInfoList", "rrc.cn_DomainSysInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -151925,10 +161775,10 @@ void proto_register_rrc(void) {
{ "sysInfoType1-v860ext", "rrc.sysInfoType1_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType1_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_168,
+ { &hf_rrc_nonCriticalExtensions_182,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_168", HFILL }},
+ "T_nonCriticalExtensions_182", HFILL }},
{ &hf_rrc_ue_IdleTimersAndConstants_v3a0ext,
{ "ue-IdleTimersAndConstants-v3a0ext", "rrc.ue_IdleTimersAndConstants_v3a0ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -151937,10 +161787,10 @@ void proto_register_rrc(void) {
{ "ura-IdentityList", "rrc.ura_IdentityList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_169,
+ { &hf_rrc_nonCriticalExtensions_183,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_169", HFILL }},
+ "T_nonCriticalExtensions_183", HFILL }},
{ &hf_rrc_sib4indicator,
{ "sib4indicator", "rrc.sib4indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -152025,10 +161875,10 @@ void proto_register_rrc(void) {
{ "sysInfoType3-v920ext", "rrc.sysInfoType3_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType3_v920ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_170,
+ { &hf_rrc_nonCriticalExtensions_184,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_170", HFILL }},
+ "T_nonCriticalExtensions_184", HFILL }},
{ &hf_rrc_mapping_LCR,
{ "mapping-LCR", "rrc.mapping_LCR",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152117,10 +161967,10 @@ void proto_register_rrc(void) {
{ "sysInfoType4-v5c0ext", "rrc.sysInfoType4_v5c0ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType4_v5c0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_171,
+ { &hf_rrc_nonCriticalExtensions_185,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_171", HFILL }},
+ "T_nonCriticalExtensions_185", HFILL }},
{ &hf_rrc_cellSelectReselectInfoPCHFACH_v5b0ext,
{ "cellSelectReselectInfoPCHFACH-v5b0ext", "rrc.cellSelectReselectInfoPCHFACH_v5b0ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152133,22 +161983,22 @@ void proto_register_rrc(void) {
{ "pich-PowerOffset", "rrc.pich_PowerOffset",
FT_INT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_135,
+ { &hf_rrc_modeSpecificInfo_141,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_135_vals), 0,
- "T_modeSpecificInfo_135", HFILL }},
- { &hf_rrc_fdd_175,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_141_vals), 0,
+ "T_modeSpecificInfo_141", HFILL }},
+ { &hf_rrc_fdd_180,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_169", HFILL }},
+ "T_fdd_174", HFILL }},
{ &hf_rrc_aich_PowerOffset,
{ "aich-PowerOffset", "rrc.aich_PowerOffset",
FT_INT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd_128,
+ { &hf_rrc_tdd_133,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_120", HFILL }},
+ "T_tdd_125", HFILL }},
{ &hf_rrc_pusch_SysInfoList_SFN,
{ "pusch-SysInfoList-SFN", "rrc.pusch_SysInfoList_SFN",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -152253,10 +162103,18 @@ void proto_register_rrc(void) {
{ "sysInfoType5-v8d0ext", "rrc.sysInfoType5_v8d0ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType5_v8d0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_172,
+ { &hf_rrc_va40NonCriticalExtensions_19,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_18", HFILL }},
+ { &hf_rrc_sysInfoType5_va40ext,
+ { "sysInfoType5-va40ext", "rrc.sysInfoType5_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SysInfoType5_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_186,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_172", HFILL }},
+ "T_nonCriticalExtensions_186", HFILL }},
{ &hf_rrc_pNBSCH_Allocation_r4,
{ "pNBSCH-Allocation-r4", "rrc.pNBSCH_Allocation_r4",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152333,14 +162191,14 @@ void proto_register_rrc(void) {
{ "cBS-DRX-Level1Information-extension", "rrc.cBS_DRX_Level1Information_extension",
FT_UINT32, BASE_DEC, VALS(rrc_CBS_DRX_Level1Information_extension_r6_vals), 0,
"CBS_DRX_Level1Information_extension_r6", HFILL }},
- { &hf_rrc_modeSpecificInfo_136,
+ { &hf_rrc_modeSpecificInfo_142,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_136_vals), 0,
- "T_modeSpecificInfo_136", HFILL }},
- { &hf_rrc_fdd_176,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_142_vals), 0,
+ "T_modeSpecificInfo_142", HFILL }},
+ { &hf_rrc_fdd_181,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_170", HFILL }},
+ "T_fdd_175", HFILL }},
{ &hf_rrc_hs_dsch_CommonSystemInformation,
{ "hs-dsch-CommonSystemInformation", "rrc.hs_dsch_CommonSystemInformation",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152349,10 +162207,10 @@ void proto_register_rrc(void) {
{ "hs-dsch-PagingSystemInformation", "rrc.hs_dsch_PagingSystemInformation",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd768_23,
+ { &hf_rrc_tdd768_24,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_20", HFILL }},
+ "T_tdd768_21", HFILL }},
{ &hf_rrc_pusch_SysInfoList_SFN_03,
{ "pusch-SysInfoList-SFN", "rrc.pusch_SysInfoList_SFN",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -152365,10 +162223,10 @@ void proto_register_rrc(void) {
{ "prach-SystemInformationList", "rrc.prach_SystemInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
"PRACH_SystemInformationList_VHCR_r7", HFILL }},
- { &hf_rrc_tdd128_62,
+ { &hf_rrc_tdd128_66,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_59", HFILL }},
+ "T_tdd128_63", HFILL }},
{ &hf_rrc_prach_SystemInformationList_02,
{ "prach-SystemInformationList", "rrc.prach_SystemInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -152389,26 +162247,26 @@ void proto_register_rrc(void) {
{ "tDD-MBSFNInformation", "rrc.tDD_MBSFNInformation",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_dummy_51,
+ { &hf_rrc_dummy_55,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"T_dummy_15", HFILL }},
- { &hf_rrc_modeSpecificInfo_137,
+ { &hf_rrc_modeSpecificInfo_143,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_137_vals), 0,
- "T_modeSpecificInfo_137", HFILL }},
- { &hf_rrc_fdd_177,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_143_vals), 0,
+ "T_modeSpecificInfo_143", HFILL }},
+ { &hf_rrc_fdd_182,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_171", HFILL }},
+ "T_fdd_176", HFILL }},
{ &hf_rrc_hs_dsch_DrxCellfach_info,
{ "hs-dsch-DrxCellfach-info", "rrc.hs_dsch_DrxCellfach_info",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_tdd128_63,
+ { &hf_rrc_tdd128_67,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_60", HFILL }},
+ "T_tdd128_64", HFILL }},
{ &hf_rrc_hs_dsch_CommonSysInfo,
{ "hs-dsch-CommonSysInfo", "rrc.hs_dsch_CommonSysInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152437,22 +162295,30 @@ void proto_register_rrc(void) {
{ "commonEDCHSystemInfoFDD", "rrc.commonEDCHSystemInfoFDD",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_138,
+ { &hf_rrc_frequencyBandsIndicatorSupport,
+ { "frequencyBandsIndicatorSupport", "rrc.frequencyBandsIndicatorSupport",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_rrc_frequencyBandIndicator3,
+ { "frequencyBandIndicator3", "rrc.frequencyBandIndicator3",
+ FT_UINT32, BASE_DEC, VALS(rrc_RadioFrequencyBandFDD3_vals), 0,
+ "RadioFrequencyBandFDD3", HFILL }},
+ { &hf_rrc_modeSpecificInfo_144,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_138_vals), 0,
- "T_modeSpecificInfo_138", HFILL }},
- { &hf_rrc_fdd_178,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_144_vals), 0,
+ "T_modeSpecificInfo_144", HFILL }},
+ { &hf_rrc_fdd_183,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_172", HFILL }},
- { &hf_rrc_dummy_52,
+ "T_fdd_177", HFILL }},
+ { &hf_rrc_dummy_56,
{ "dummy", "rrc.dummy",
FT_INT32, BASE_DEC, NULL, 0,
"CSICH_PowerOffset", HFILL }},
- { &hf_rrc_tdd_129,
+ { &hf_rrc_tdd_134,
{ "tdd", "rrc.tdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd_121", HFILL }},
+ "T_tdd_126", HFILL }},
{ &hf_rrc_v4b0NonCriticalExtensions_20,
{ "v4b0NonCriticalExtensions", "rrc.v4b0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152493,10 +162359,18 @@ void proto_register_rrc(void) {
{ "sysInfoType6-v770ext", "rrc.sysInfoType6_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType6_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_173,
+ { &hf_rrc_va40NonCriticalExtensions_20,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_19", HFILL }},
+ { &hf_rrc_sysInfoType6_va40ext,
+ { "sysInfoType6-va40ext", "rrc.sysInfoType6_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SysInfoType6_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_187,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_173", HFILL }},
+ "T_nonCriticalExtensions_187", HFILL }},
{ &hf_rrc_tdd128SpecificInfo_01,
{ "tdd128SpecificInfo", "rrc.tdd128SpecificInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152509,14 +162383,14 @@ void proto_register_rrc(void) {
{ "tdd768SpecificInfo", "rrc.tdd768SpecificInfo",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_modeSpecificInfo_139,
+ { &hf_rrc_modeSpecificInfo_145,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_139_vals), 0,
- "T_modeSpecificInfo_139", HFILL }},
- { &hf_rrc_fdd_179,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_145_vals), 0,
+ "T_modeSpecificInfo_145", HFILL }},
+ { &hf_rrc_fdd_184,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_173", HFILL }},
+ "T_fdd_178", HFILL }},
{ &hf_rrc_ul_Interference,
{ "ul-Interference", "rrc.ul_Interference",
FT_INT32, BASE_DEC, NULL, 0,
@@ -152533,10 +162407,10 @@ void proto_register_rrc(void) {
{ "expirationTimeFactor", "rrc.expirationTimeFactor",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_174,
+ { &hf_rrc_nonCriticalExtensions_188,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_174", HFILL }},
+ "T_nonCriticalExtensions_188", HFILL }},
{ &hf_rrc_dummy1_07,
{ "dummy1", "rrc.dummy1",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152549,26 +162423,26 @@ void proto_register_rrc(void) {
{ "dummy3", "rrc.dummy3",
FT_INT32, BASE_DEC, NULL, 0,
"CSICH_PowerOffset", HFILL }},
- { &hf_rrc_nonCriticalExtensions_175,
+ { &hf_rrc_nonCriticalExtensions_189,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_175", HFILL }},
- { &hf_rrc_dummy_53,
+ "T_nonCriticalExtensions_189", HFILL }},
+ { &hf_rrc_dummy_57,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"CPCH_PersistenceLevelsList", HFILL }},
- { &hf_rrc_nonCriticalExtensions_176,
+ { &hf_rrc_nonCriticalExtensions_190,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_176", HFILL }},
- { &hf_rrc_dummy_54,
+ "T_nonCriticalExtensions_190", HFILL }},
+ { &hf_rrc_dummy_58,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, NULL, 0,
"DRAC_SysInfoList", HFILL }},
- { &hf_rrc_nonCriticalExtensions_177,
+ { &hf_rrc_nonCriticalExtensions_191,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_177", HFILL }},
+ "T_nonCriticalExtensions_191", HFILL }},
{ &hf_rrc_sib12indicator,
{ "sib12indicator", "rrc.sib12indicator",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@@ -152637,10 +162511,10 @@ void proto_register_rrc(void) {
{ "sysInfoType11-v860ext", "rrc.sysInfoType11_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType11_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_178,
+ { &hf_rrc_nonCriticalExtensions_192,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_178", HFILL }},
+ "T_nonCriticalExtensions_192", HFILL }},
{ &hf_rrc_fach_MeasurementOccasionInfo_LCR_Ext,
{ "fach-MeasurementOccasionInfo-LCR-Ext", "rrc.fach_MeasurementOccasionInfo_LCR_Ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152677,7 +162551,7 @@ void proto_register_rrc(void) {
{ "intraFreqEventCriteriaList-v590ext", "rrc.intraFreqEventCriteriaList_v590ext",
FT_UINT32, BASE_DEC, NULL, 0,
"Intra_FreqEventCriteriaList_v590ext", HFILL }},
- { &hf_rrc_dummy_55,
+ { &hf_rrc_dummy_59,
{ "dummy", "rrc.dummy",
FT_NONE, BASE_NONE, NULL, 0,
"Dummy_InterFreqRACHReportingInfo", HFILL }},
@@ -152721,10 +162595,10 @@ void proto_register_rrc(void) {
{ "sysInfoType11bis-v860ext", "rrc.sysInfoType11bis_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType11bis_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_179,
+ { &hf_rrc_nonCriticalExtensions_193,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_179", HFILL }},
+ "T_nonCriticalExtensions_193", HFILL }},
{ &hf_rrc_csg_DedicatedFrequencyInfoList,
{ "csg-DedicatedFrequencyInfoList", "rrc.csg_DedicatedFrequencyInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -152769,10 +162643,10 @@ void proto_register_rrc(void) {
{ "sysInfoType12-v7b0ext", "rrc.sysInfoType12_v7b0ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType12_v7b0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_180,
+ { &hf_rrc_nonCriticalExtensions_194,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_180", HFILL }},
+ "T_nonCriticalExtensions_194", HFILL }},
{ &hf_rrc_v3a0NonCriticalExtensions_13,
{ "v3a0NonCriticalExtensions", "rrc.v3a0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152797,10 +162671,10 @@ void proto_register_rrc(void) {
{ "sysInfoType13-v770ext", "rrc.sysInfoType13_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType13_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_181,
+ { &hf_rrc_nonCriticalExtensions_195,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_181", HFILL }},
+ "T_nonCriticalExtensions_195", HFILL }},
{ &hf_rrc_capabilityUpdateRequirement_r4Ext,
{ "capabilityUpdateRequirement-r4Ext", "rrc.capabilityUpdateRequirement_r4Ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152809,38 +162683,38 @@ void proto_register_rrc(void) {
{ "ansi-41-RAND-Information", "rrc.ansi_41_RAND_Information",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_182,
+ { &hf_rrc_nonCriticalExtensions_196,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_182", HFILL }},
+ "T_nonCriticalExtensions_196", HFILL }},
{ &hf_rrc_ansi_41_UserZoneID_Information,
{ "ansi-41-UserZoneID-Information", "rrc.ansi_41_UserZoneID_Information",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_183,
+ { &hf_rrc_nonCriticalExtensions_197,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_183", HFILL }},
+ "T_nonCriticalExtensions_197", HFILL }},
{ &hf_rrc_ansi_41_PrivateNeighbourListInfo,
{ "ansi-41-PrivateNeighbourListInfo", "rrc.ansi_41_PrivateNeighbourListInfo",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_184,
+ { &hf_rrc_nonCriticalExtensions_198,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_184", HFILL }},
+ "T_nonCriticalExtensions_198", HFILL }},
{ &hf_rrc_ansi_41_GlobalServiceRedirectInfo,
{ "ansi-41-GlobalServiceRedirectInfo", "rrc.ansi_41_GlobalServiceRedirectInfo",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_185,
+ { &hf_rrc_nonCriticalExtensions_199,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_185", HFILL }},
- { &hf_rrc_nonCriticalExtensions_186,
+ "T_nonCriticalExtensions_199", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_200,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_186", HFILL }},
+ "T_nonCriticalExtensions_200", HFILL }},
{ &hf_rrc_ue_positioning_GPS_CipherParameters,
{ "ue-positioning-GPS-CipherParameters", "rrc.ue_positioning_GPS_CipherParameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152861,10 +162735,18 @@ void proto_register_rrc(void) {
{ "sysInfoType15-v770ext", "rrc.sysInfoType15_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType15_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_187,
+ { &hf_rrc_va40NonCriticalExtensions_21,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_20", HFILL }},
+ { &hf_rrc_sysInfoType15_va40ext,
+ { "sysInfoType15-va40ext", "rrc.sysInfoType15_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SysInfoType15_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_201,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_187", HFILL }},
+ "T_nonCriticalExtensions_201", HFILL }},
{ &hf_rrc_up_Ipdl_Parameters_TDD,
{ "up-Ipdl-Parameters-TDD", "rrc.up_Ipdl_Parameters_TDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152873,6 +162755,10 @@ void proto_register_rrc(void) {
{ "ue-Positioning-GPS-ReferenceTime", "rrc.ue_Positioning_GPS_ReferenceTime",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_GPS_ReferenceTime_v770ext", HFILL }},
+ { &hf_rrc_ue_Positioning_GPS_ReferenceTime_01,
+ { "ue-Positioning-GPS-ReferenceTime", "rrc.ue_Positioning_GPS_ReferenceTime",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GPS_ReferenceTime_va40ext", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_ReferencePosition,
{ "ue-positioning-GANSS-ReferencePosition", "rrc.ue_positioning_GANSS_ReferencePosition",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152889,10 +162775,18 @@ void proto_register_rrc(void) {
{ "sysInfoType15bis-v860ext", "rrc.sysInfoType15bis_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType15bis_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_188,
+ { &hf_rrc_va40NonCriticalExtensions_22,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_21", HFILL }},
+ { &hf_rrc_sysInfoType15bis_va40ext,
+ { "sysInfoType15bis-va40ext", "rrc.sysInfoType15bis_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SysInfoType15bis_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_202,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_188", HFILL }},
+ "T_nonCriticalExtensions_202", HFILL }},
{ &hf_rrc_ue_Positioning_GANSS_AddIonoModel,
{ "ue-Positioning-GANSS-AddIonoModel", "rrc.ue_Positioning_GANSS_AddIonoModel",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152909,10 +162803,10 @@ void proto_register_rrc(void) {
{ "sysInfoType15-1-v920ext", "rrc.sysInfoType15_1_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType15_1_v920ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_189,
+ { &hf_rrc_nonCriticalExtensions_203,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_189", HFILL }},
+ "T_nonCriticalExtensions_203", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_DGANSS_Corrections,
{ "ue-positioning-GANSS-DGANSS-Corrections", "rrc.ue_positioning_GANSS_DGANSS_Corrections",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152925,10 +162819,10 @@ void proto_register_rrc(void) {
{ "sysInfoType15-1bis-v920ext", "rrc.sysInfoType15_1bis_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType15_1bis_v920ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_190,
+ { &hf_rrc_nonCriticalExtensions_204,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_190", HFILL }},
+ "T_nonCriticalExtensions_204", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_DGANSS_Corrections_01,
{ "ue-positioning-GANSS-DGANSS-Corrections", "rrc.ue_positioning_GANSS_DGANSS_Corrections",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152937,26 +162831,26 @@ void proto_register_rrc(void) {
{ "transmissionTOW", "rrc.transmissionTOW",
FT_UINT32, BASE_DEC, NULL, 0,
"GPS_TOW_1sec", HFILL }},
- { &hf_rrc_nonCriticalExtensions_191,
+ { &hf_rrc_nonCriticalExtensions_205,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_191", HFILL }},
+ "T_nonCriticalExtensions_205", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_navigationModel,
{ "ue-positioning-GANSS-navigationModel", "rrc.ue_positioning_GANSS_navigationModel",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_192,
+ { &hf_rrc_nonCriticalExtensions_206,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_192", HFILL }},
+ "T_nonCriticalExtensions_206", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_AddNavigationModels,
{ "ue-positioning-GANSS-AddNavigationModels", "rrc.ue_positioning_GANSS_AddNavigationModels",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_193,
+ { &hf_rrc_nonCriticalExtensions_207,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_193", HFILL }},
+ "T_nonCriticalExtensions_207", HFILL }},
{ &hf_rrc_satMask,
{ "satMask", "rrc.satMask",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -152965,10 +162859,18 @@ void proto_register_rrc(void) {
{ "lsbTOW", "rrc.lsbTOW",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_8", HFILL }},
- { &hf_rrc_nonCriticalExtensions_194,
+ { &hf_rrc_va40NonCriticalExtensions_23,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_22", HFILL }},
+ { &hf_rrc_sysInfoType15_3_va40ext,
+ { "sysInfoType15-3-va40ext", "rrc.sysInfoType15_3_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SysInfoType15_3_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_208,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_194", HFILL }},
+ "T_nonCriticalExtensions_208", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_Almanac,
{ "ue-positioning-GANSS-Almanac", "rrc.ue_positioning_GANSS_Almanac",
FT_NONE, BASE_NONE, NULL, 0,
@@ -152989,10 +162891,18 @@ void proto_register_rrc(void) {
{ "sysInfoType15-3bis-v860ext", "rrc.sysInfoType15_3bis_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType15_3bis_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_195,
+ { &hf_rrc_va40NonCriticalExtensions_24,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_23", HFILL }},
+ { &hf_rrc_sysInfoType15_3bis_va40ext,
+ { "sysInfoType15-3bis-va40ext", "rrc.sysInfoType15_3bis_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SysInfoType15_3bis_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_209,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_195", HFILL }},
+ "T_nonCriticalExtensions_209", HFILL }},
{ &hf_rrc_ue_Positioning_GANSS_Almanac,
{ "ue-Positioning-GANSS-Almanac", "rrc.ue_Positioning_GANSS_Almanac",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153005,6 +162915,14 @@ void proto_register_rrc(void) {
{ "ue-Positioning-GANSS-AuxiliaryInfo", "rrc.ue_Positioning_GANSS_AuxiliaryInfo",
FT_UINT32, BASE_DEC, VALS(rrc_UE_Positioning_GANSS_AuxiliaryInfo_vals), 0,
NULL, HFILL }},
+ { &hf_rrc_ue_Positioning_GANSS_Almanac_01,
+ { "ue-Positioning-GANSS-Almanac", "rrc.ue_Positioning_GANSS_Almanac",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_Almanac_va40ext", HFILL }},
+ { &hf_rrc_ue_positioning_GANSS_TimeModels_01,
+ { "ue-positioning-GANSS-TimeModels", "rrc.ue_positioning_GANSS_TimeModels",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "UE_Positioning_GANSS_TimeModels_va40ext", HFILL }},
{ &hf_rrc_ue_positioning_OTDOA_CipherParameters,
{ "ue-positioning-OTDOA-CipherParameters", "rrc.ue_positioning_OTDOA_CipherParameters",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153025,10 +162943,10 @@ void proto_register_rrc(void) {
{ "sysInfoType15-4-v4b0ext", "rrc.sysInfoType15_4_v4b0ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_196,
+ { &hf_rrc_nonCriticalExtensions_210,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_196", HFILL }},
+ "T_nonCriticalExtensions_210", HFILL }},
{ &hf_rrc_v3a0NonCriticalExtensions_15,
{ "v3a0NonCriticalExtensions", "rrc.v3a0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153045,10 +162963,10 @@ void proto_register_rrc(void) {
{ "sysInfoType15-5-v770ext", "rrc.sysInfoType15_5_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType15_5_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_197,
+ { &hf_rrc_nonCriticalExtensions_211,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_197", HFILL }},
+ "T_nonCriticalExtensions_211", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_TOD,
{ "ue-positioning-GANSS-TOD", "rrc.ue_positioning_GANSS_TOD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -153057,18 +162975,30 @@ void proto_register_rrc(void) {
{ "ue-positioning-GANSS-ReferenceMeasurementInformation", "rrc.ue_positioning_GANSS_ReferenceMeasurementInformation",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_GANSS_ReferenceMeasurementInfo", HFILL }},
- { &hf_rrc_nonCriticalExtensions_198,
+ { &hf_rrc_va40NonCriticalExtensions_25,
+ { "va40NonCriticalExtensions", "rrc.va40NonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_va40NonCriticalExtensions_24", HFILL }},
+ { &hf_rrc_sysInfoType15_6_va40ext,
+ { "sysInfoType15-6-va40ext", "rrc.sysInfoType15_6_va40ext",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SysInfoType15_6_va40ext_IEs", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_212,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_198", HFILL }},
+ "T_nonCriticalExtensions_212", HFILL }},
+ { &hf_rrc_ue_positioning_GANSS_ReferenceMeasurementInformation_01,
+ { "ue-positioning-GANSS-ReferenceMeasurementInformation", "rrc.ue_positioning_GANSS_ReferenceMeasurementInformation",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_DataBitAssistance,
{ "ue-positioning-GANSS-DataBitAssistance", "rrc.ue_positioning_GANSS_DataBitAssistance",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_GANSS_Data_Bit_Assistance", HFILL }},
- { &hf_rrc_nonCriticalExtensions_199,
+ { &hf_rrc_nonCriticalExtensions_213,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_199", HFILL }},
+ "T_nonCriticalExtensions_213", HFILL }},
{ &hf_rrc_ue_positioning_GANSS_DataCipheringInfo,
{ "ue-positioning-GANSS-DataCipheringInfo", "rrc.ue_positioning_GANSS_DataCipheringInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153077,10 +163007,10 @@ void proto_register_rrc(void) {
{ "ue-positioning-GANSS-realTimeIntegrity", "rrc.ue_positioning_GANSS_realTimeIntegrity",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_200,
+ { &hf_rrc_nonCriticalExtensions_214,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_200", HFILL }},
+ "T_nonCriticalExtensions_214", HFILL }},
{ &hf_rrc_preDefinedRadioConfiguration,
{ "preDefinedRadioConfiguration", "rrc.preDefinedRadioConfiguration",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153101,10 +163031,10 @@ void proto_register_rrc(void) {
{ "sysInfoType16-v920ext", "rrc.sysInfoType16_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType16_v920ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_201,
+ { &hf_rrc_nonCriticalExtensions_215,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_201", HFILL }},
+ "T_nonCriticalExtensions_215", HFILL }},
{ &hf_rrc_preDefinedRadioConfiguration_01,
{ "preDefinedRadioConfiguration", "rrc.preDefinedRadioConfiguration",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153145,10 +163075,10 @@ void proto_register_rrc(void) {
{ "sysInfoType17-v770ext", "rrc.sysInfoType17_v770ext",
FT_NONE, BASE_NONE, NULL, 0,
"SysInfoType17_v770ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_202,
+ { &hf_rrc_nonCriticalExtensions_216,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_202", HFILL }},
+ "T_nonCriticalExtensions_216", HFILL }},
{ &hf_rrc_tdd128SpecificInfo_02,
{ "tdd128SpecificInfo", "rrc.tdd128SpecificInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153201,10 +163131,10 @@ void proto_register_rrc(void) {
{ "sysInfoType18-v860ext", "rrc.sysInfoType18_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_203,
+ { &hf_rrc_nonCriticalExtensions_217,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_203", HFILL }},
+ "T_nonCriticalExtensions_217", HFILL }},
{ &hf_rrc_idleModePLMNIdentitiesSIB11bis,
{ "idleModePLMNIdentitiesSIB11bis", "rrc.idleModePLMNIdentitiesSIB11bis",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153241,10 +163171,10 @@ void proto_register_rrc(void) {
{ "sysInfoType19-v920ext", "rrc.sysInfoType19_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_204,
+ { &hf_rrc_nonCriticalExtensions_218,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_204", HFILL }},
+ "T_nonCriticalExtensions_218", HFILL }},
{ &hf_rrc_utra_PriorityInfoList_v920ext,
{ "utra-PriorityInfoList-v920ext", "rrc.utra_PriorityInfoList_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153257,10 +163187,10 @@ void proto_register_rrc(void) {
{ "hNBName", "rrc.hNBName",
FT_STRING, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_205,
+ { &hf_rrc_nonCriticalExtensions_219,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_205", HFILL }},
+ "T_nonCriticalExtensions_219", HFILL }},
{ &hf_rrc_sib_ReferenceList,
{ "sib-ReferenceList", "rrc.sib_ReferenceList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -153281,10 +163211,10 @@ void proto_register_rrc(void) {
{ "sysInfoTypeSB1-v860ext", "rrc.sysInfoTypeSB1_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_206,
+ { &hf_rrc_nonCriticalExtensions_220,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_206", HFILL }},
+ "T_nonCriticalExtensions_220", HFILL }},
{ &hf_rrc_v6b0NonCriticalExtensions_21,
{ "v6b0NonCriticalExtensions", "rrc.v6b0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153301,10 +163231,10 @@ void proto_register_rrc(void) {
{ "sysInfoTypeSB2-v860ext", "rrc.sysInfoTypeSB2_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_207,
+ { &hf_rrc_nonCriticalExtensions_221,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_207", HFILL }},
+ "T_nonCriticalExtensions_221", HFILL }},
{ &hf_rrc_TDD_UMTS_Frequency_List_item,
{ "FrequencyInfoTDD", "rrc.FrequencyInfoTDD",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153577,22 +163507,22 @@ void proto_register_rrc(void) {
{ "michPowerOffset", "rrc.michPowerOffset",
FT_INT32, BASE_DEC, NULL, 0,
"MBMS_MICHPowerOffset", HFILL }},
- { &hf_rrc_mode_02,
+ { &hf_rrc_mode_03,
{ "mode", "rrc.mode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_mode_02_vals), 0,
- "T_mode_02", HFILL }},
- { &hf_rrc_fdd_180,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_mode_03_vals), 0,
+ "T_mode_03", HFILL }},
+ { &hf_rrc_fdd_185,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_174", HFILL }},
+ "T_fdd_179", HFILL }},
{ &hf_rrc_ni_CountPerFrame,
{ "ni-CountPerFrame", "rrc.ni_CountPerFrame",
FT_UINT32, BASE_DEC, VALS(rrc_MBMS_NI_CountPerFrame_vals), 0,
"MBMS_NI_CountPerFrame", HFILL }},
- { &hf_rrc_tdd384_45,
+ { &hf_rrc_tdd384_46,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_40", HFILL }},
+ "T_tdd384_41", HFILL }},
{ &hf_rrc_repetitionPeriodLengthOffset_01,
{ "repetitionPeriodLengthOffset", "rrc.repetitionPeriodLengthOffset",
FT_UINT32, BASE_DEC, VALS(rrc_RepPerLengthOffset_MICH_vals), 0,
@@ -153601,10 +163531,10 @@ void proto_register_rrc(void) {
{ "mbmsNotificationIndLength", "rrc.mbmsNotificationIndLength",
FT_UINT32, BASE_DEC, VALS(rrc_MBMS_MICHNotificationIndLength_vals), 0,
"MBMS_MICHNotificationIndLength", HFILL }},
- { &hf_rrc_tdd128_64,
+ { &hf_rrc_tdd128_68,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_61", HFILL }},
+ "T_tdd128_65", HFILL }},
{ &hf_rrc_channelisationCodeList_02,
{ "channelisationCodeList", "rrc.channelisationCodeList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -153613,30 +163543,30 @@ void proto_register_rrc(void) {
{ "DL-TS-ChannelisationCode", "rrc.DL_TS_ChannelisationCode",
FT_UINT32, BASE_DEC, VALS(rrc_DL_TS_ChannelisationCode_vals), 0,
NULL, HFILL }},
- { &hf_rrc_mode_03,
+ { &hf_rrc_mode_04,
{ "mode", "rrc.mode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_mode_03_vals), 0,
- "T_mode_03", HFILL }},
- { &hf_rrc_tdd384_46,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_mode_04_vals), 0,
+ "T_mode_04", HFILL }},
+ { &hf_rrc_tdd384_47,
{ "tdd384", "rrc.tdd384",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd384_41", HFILL }},
- { &hf_rrc_tdd768_24,
+ "T_tdd384_42", HFILL }},
+ { &hf_rrc_tdd768_25,
{ "tdd768", "rrc.tdd768",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd768_21", HFILL }},
+ "T_tdd768_22", HFILL }},
{ &hf_rrc_midambleShiftAndBurstType_06,
{ "midambleShiftAndBurstType", "rrc.midambleShiftAndBurstType",
FT_NONE, BASE_NONE, NULL, 0,
"MidambleShiftAndBurstType_VHCR", HFILL }},
- { &hf_rrc_tdd128_65,
+ { &hf_rrc_tdd128_69,
{ "tdd128", "rrc.tdd128",
FT_NONE, BASE_NONE, NULL, 0,
- "T_tdd128_62", HFILL }},
- { &hf_rrc_mode_04,
+ "T_tdd128_66", HFILL }},
+ { &hf_rrc_mode_05,
{ "mode", "rrc.mode",
- FT_UINT32, BASE_DEC, VALS(rrc_T_mode_04_vals), 0,
- "T_mode_04", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_mode_05_vals), 0,
+ "T_mode_05", HFILL }},
{ &hf_rrc_imb384,
{ "imb384", "rrc.imb384",
FT_NONE, BASE_NONE, NULL, 0,
@@ -153665,7 +163595,7 @@ void proto_register_rrc(void) {
{ "dcch", "rrc.dcch",
FT_NONE, BASE_NONE, NULL, 0,
"MBMS_PFLInfo", HFILL }},
- { &hf_rrc_dummy_56,
+ { &hf_rrc_dummy_60,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_16_vals), 0,
"T_dummy_16", HFILL }},
@@ -153733,10 +163663,10 @@ void proto_register_rrc(void) {
{ "layer1Combining", "rrc.layer1Combining",
FT_UINT32, BASE_DEC, VALS(rrc_T_layer1Combining_vals), 0,
NULL, HFILL }},
- { &hf_rrc_fdd_181,
+ { &hf_rrc_fdd_186,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_175", HFILL }},
+ "T_fdd_180", HFILL }},
{ &hf_rrc_mbms_L1CombiningTransmTimeDiff,
{ "mbms-L1CombiningTransmTimeDiff", "rrc.mbms_L1CombiningTransmTimeDiff",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -153757,10 +163687,10 @@ void proto_register_rrc(void) {
{ "layer1Combining", "rrc.layer1Combining",
FT_UINT32, BASE_DEC, VALS(rrc_T_layer1Combining_01_vals), 0,
"T_layer1Combining_01", HFILL }},
- { &hf_rrc_fdd_182,
+ { &hf_rrc_fdd_187,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_176", HFILL }},
+ "T_fdd_181", HFILL }},
{ &hf_rrc_MBMS_NeighbouringCellSCCPCHList_r6_item,
{ "MBMS-NeighbouringCellSCCPCH-r6", "rrc.MBMS_NeighbouringCellSCCPCH_r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -154153,14 +164083,14 @@ void proto_register_rrc(void) {
{ "interRATHandoverInfoWithInterRATCapabilities-v920ext", "rrc.interRATHandoverInfoWithInterRATCapabilities_v920ext",
FT_NONE, BASE_NONE, NULL, 0,
"InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_208,
+ { &hf_rrc_nonCriticalExtensions_222,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_208", HFILL }},
- { &hf_rrc_criticalExtensions_111,
+ "T_nonCriticalExtensions_222", HFILL }},
+ { &hf_rrc_criticalExtensions_126,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_111", HFILL }},
+ "T_criticalExtensions_126", HFILL }},
{ &hf_rrc_interRATHandoverInfo_01,
{ "interRATHandoverInfo", "rrc.interRATHandoverInfo",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -154181,14 +164111,14 @@ void proto_register_rrc(void) {
{ "rFC3095-ContextInfoList-r5", "rrc.rFC3095_ContextInfoList_r5",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_nonCriticalExtensions_209,
+ { &hf_rrc_nonCriticalExtensions_223,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_209", HFILL }},
- { &hf_rrc_criticalExtensions_112,
+ "T_nonCriticalExtensions_223", HFILL }},
+ { &hf_rrc_criticalExtensions_127,
{ "criticalExtensions", "rrc.criticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_112", HFILL }},
+ "T_criticalExtensions_127", HFILL }},
{ &hf_rrc_RFC3095_ContextInfoList_r5_item,
{ "RFC3095-ContextInfo", "rrc.RFC3095_ContextInfo",
FT_NONE, BASE_NONE, NULL, 0,
@@ -154341,10 +164271,10 @@ void proto_register_rrc(void) {
{ "sRNC-RelocationInfo-v7f0ext", "rrc.sRNC_RelocationInfo_v7f0ext",
FT_NONE, BASE_NONE, NULL, 0,
"SRNC_RelocationInfo_v7f0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_210,
+ { &hf_rrc_nonCriticalExtensions_224,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_210", HFILL }},
+ "T_nonCriticalExtensions_224", HFILL }},
{ &hf_rrc_later_than_r3_28,
{ "later-than-r3", "rrc.later_than_r3",
FT_UINT32, BASE_DEC, VALS(rrc_T_later_than_r3_28_vals), 0,
@@ -154405,14 +164335,14 @@ void proto_register_rrc(void) {
{ "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v7f0NonCriticalExtensions_18", HFILL }},
- { &hf_rrc_nonCriticalExtensions_211,
+ { &hf_rrc_nonCriticalExtensions_225,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_211", HFILL }},
- { &hf_rrc_criticalExtensions_113,
+ "T_nonCriticalExtensions_225", HFILL }},
+ { &hf_rrc_criticalExtensions_128,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_113_vals), 0,
- "T_criticalExtensions_113", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_128_vals), 0,
+ "T_criticalExtensions_128", HFILL }},
{ &hf_rrc_r5_15,
{ "r5", "rrc.r5",
FT_NONE, BASE_NONE, NULL, 0,
@@ -154457,14 +164387,14 @@ void proto_register_rrc(void) {
{ "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v7f0NonCriticalExtensions_19", HFILL }},
- { &hf_rrc_nonCriticalExtensions_212,
+ { &hf_rrc_nonCriticalExtensions_226,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_212", HFILL }},
- { &hf_rrc_criticalExtensions_114,
+ "T_nonCriticalExtensions_226", HFILL }},
+ { &hf_rrc_criticalExtensions_129,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_114_vals), 0,
- "T_criticalExtensions_114", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_129_vals), 0,
+ "T_criticalExtensions_129", HFILL }},
{ &hf_rrc_r6_12,
{ "r6", "rrc.r6",
FT_NONE, BASE_NONE, NULL, 0,
@@ -154501,14 +164431,14 @@ void proto_register_rrc(void) {
{ "sRNC-RelocationInfo-v860ext", "rrc.sRNC_RelocationInfo_v860ext",
FT_NONE, BASE_NONE, NULL, 0,
"SRNC_RelocationInfo_v860ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_213,
+ { &hf_rrc_nonCriticalExtensions_227,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_213", HFILL }},
- { &hf_rrc_criticalExtensions_115,
+ "T_nonCriticalExtensions_227", HFILL }},
+ { &hf_rrc_criticalExtensions_130,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_115_vals), 0,
- "T_criticalExtensions_115", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_130_vals), 0,
+ "T_criticalExtensions_130", HFILL }},
{ &hf_rrc_r7_16,
{ "r7", "rrc.r7",
FT_NONE, BASE_NONE, NULL, 0,
@@ -154529,14 +164459,14 @@ void proto_register_rrc(void) {
{ "v860NonCriticalExtensions", "rrc.v860NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v860NonCriticalExtensions_37", HFILL }},
- { &hf_rrc_nonCriticalExtensions_214,
+ { &hf_rrc_nonCriticalExtensions_228,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_214", HFILL }},
- { &hf_rrc_criticalExtensions_116,
+ "T_nonCriticalExtensions_228", HFILL }},
+ { &hf_rrc_criticalExtensions_131,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_116_vals), 0,
- "T_criticalExtensions_116", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_131_vals), 0,
+ "T_criticalExtensions_131", HFILL }},
{ &hf_rrc_r8_12,
{ "r8", "rrc.r8",
FT_NONE, BASE_NONE, NULL, 0,
@@ -154565,14 +164495,14 @@ void proto_register_rrc(void) {
{ "sRNC-RelocationInfo-v8d0ext", "rrc.sRNC_RelocationInfo_v8d0ext",
FT_NONE, BASE_NONE, NULL, 0,
"SRNC_RelocationInfo_v8d0ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_215,
+ { &hf_rrc_nonCriticalExtensions_229,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_215", HFILL }},
- { &hf_rrc_criticalExtensions_117,
+ "T_nonCriticalExtensions_229", HFILL }},
+ { &hf_rrc_criticalExtensions_132,
{ "criticalExtensions", "rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_117_vals), 0,
- "T_criticalExtensions_117", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_132_vals), 0,
+ "T_criticalExtensions_132", HFILL }},
{ &hf_rrc_r9_11,
{ "r9", "rrc.r9",
FT_NONE, BASE_NONE, NULL, 0,
@@ -154597,14 +164527,34 @@ void proto_register_rrc(void) {
{ "sRNC-RelocationInfo-v970ext", "rrc.sRNC_RelocationInfo_v970ext",
FT_NONE, BASE_NONE, NULL, 0,
"SRNC_RelocationInfo_v970ext_IEs", HFILL }},
- { &hf_rrc_nonCriticalExtensions_216,
+ { &hf_rrc_nonCriticalExtensions_230,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_216", HFILL }},
- { &hf_rrc_criticalExtensions_118,
+ "T_nonCriticalExtensions_230", HFILL }},
+ { &hf_rrc_criticalExtensions_133,
{ "criticalExtensions", "rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_133_vals), 0,
+ "T_criticalExtensions_133", HFILL }},
+ { &hf_rrc_r10_13,
+ { "r10", "rrc.r10",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensions_118", HFILL }},
+ "T_r10_13", HFILL }},
+ { &hf_rrc_sRNC_RelocationInfo_r10,
+ { "sRNC-RelocationInfo-r10", "rrc.sRNC_RelocationInfo_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SRNC_RelocationInfo_r10_IEs", HFILL }},
+ { &hf_rrc_sRNC_RelocationInfo_r10_add_ext,
+ { "sRNC-RelocationInfo-r10-add-ext", "rrc.sRNC_RelocationInfo_r10_add_ext",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING", HFILL }},
+ { &hf_rrc_nonCriticalExtensions_231,
+ { "nonCriticalExtensions", "rrc.nonCriticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtensions_231", HFILL }},
+ { &hf_rrc_criticalExtensions_134,
+ { "criticalExtensions", "rrc.criticalExtensions",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensions_134", HFILL }},
{ &hf_rrc_stateOfRRC,
{ "stateOfRRC", "rrc.stateOfRRC",
FT_UINT32, BASE_DEC, VALS(rrc_StateOfRRC_vals), 0,
@@ -154649,6 +164599,10 @@ void proto_register_rrc(void) {
{ "ue-Positioning-LastKnownPos", "rrc.ue_Positioning_LastKnownPos",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_cn_CommonGSM_MAP_NAS_SysInfo_04,
+ { "cn-CommonGSM-MAP-NAS-SysInfo", "rrc.cn_CommonGSM_MAP_NAS_SysInfo",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "NAS_SystemInformationGSM_MAP", HFILL }},
{ &hf_rrc_ongoingMeasRepList,
{ "ongoingMeasRepList", "rrc.ongoingMeasRepList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -154665,14 +164619,14 @@ void proto_register_rrc(void) {
{ "ul-TransChInfoList", "rrc.ul_TransChInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
"UL_AddReconfTransChInfoList", HFILL }},
- { &hf_rrc_modeSpecificInfo_140,
+ { &hf_rrc_modeSpecificInfo_146,
{ "modeSpecificInfo", "rrc.modeSpecificInfo",
- FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_140_vals), 0,
- "T_modeSpecificInfo_140", HFILL }},
- { &hf_rrc_fdd_183,
+ FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_146_vals), 0,
+ "T_modeSpecificInfo_146", HFILL }},
+ { &hf_rrc_fdd_188,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_177", HFILL }},
+ "T_fdd_182", HFILL }},
{ &hf_rrc_dl_TransChInfoList,
{ "dl-TransChInfoList", "rrc.dl_TransChInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -154809,14 +164763,14 @@ void proto_register_rrc(void) {
{ "rab-InformationList", "rrc.rab_InformationList",
FT_UINT32, BASE_DEC, NULL, 0,
"RAB_InformationSetupList_r4", HFILL }},
- { &hf_rrc_dummy_57,
+ { &hf_rrc_dummy_61,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_17_vals), 0,
"T_dummy_17", HFILL }},
- { &hf_rrc_fdd_184,
+ { &hf_rrc_fdd_189,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_178", HFILL }},
+ "T_fdd_183", HFILL }},
{ &hf_rrc_dl_TransChInfoList_01,
{ "dl-TransChInfoList", "rrc.dl_TransChInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -154841,14 +164795,14 @@ void proto_register_rrc(void) {
{ "rab-InformationList", "rrc.rab_InformationList",
FT_UINT32, BASE_DEC, NULL, 0,
"RAB_InformationSetupList_r5", HFILL }},
- { &hf_rrc_dummy_58,
+ { &hf_rrc_dummy_62,
{ "dummy", "rrc.dummy",
FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_18_vals), 0,
"T_dummy_18", HFILL }},
- { &hf_rrc_fdd_185,
+ { &hf_rrc_fdd_190,
{ "fdd", "rrc.fdd",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fdd_179", HFILL }},
+ "T_fdd_184", HFILL }},
{ &hf_rrc_dl_TransChInfoList_02,
{ "dl-TransChInfoList", "rrc.dl_TransChInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -154909,10 +164863,10 @@ void proto_register_rrc(void) {
{ "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v7f0NonCriticalExtensions_21", HFILL }},
- { &hf_rrc_nonCriticalExtensions_217,
+ { &hf_rrc_nonCriticalExtensions_232,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_217", HFILL }},
+ "T_nonCriticalExtensions_232", HFILL }},
{ &hf_rrc_ueCapabilityContainer_04,
{ "ueCapabilityContainer", "rrc.ueCapabilityContainer",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -154957,10 +164911,10 @@ void proto_register_rrc(void) {
{ "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
"T_v7f0NonCriticalExtensions_22", HFILL }},
- { &hf_rrc_nonCriticalExtensions_218,
+ { &hf_rrc_nonCriticalExtensions_233,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtensions_218", HFILL }},
+ "T_nonCriticalExtensions_233", HFILL }},
{ &hf_rrc_thresholdSFN_GPS_TOW_us,
{ "thresholdSFN-GPS-TOW-us", "rrc.thresholdSFN_GPS_TOW_us",
FT_UINT32, BASE_DEC, VALS(rrc_ThresholdSFN_GPS_TOW_us_vals), 0,
@@ -155049,6 +165003,26 @@ void proto_register_rrc(void) {
{ "ongoingMeasRepList", "rrc.ongoingMeasRepList",
FT_UINT32, BASE_DEC, NULL, 0,
"OngoingMeasRepList_v970ext_IE", HFILL }},
+ { &hf_rrc_ueCapabilityContainer_07,
+ { "ueCapabilityContainer", "rrc.ueCapabilityContainer",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_ueCapabilityContainer_07", HFILL }},
+ { &hf_rrc_ueCapabilityContainer_RSC_05,
+ { "ueCapabilityContainer-RSC", "rrc.ueCapabilityContainer_RSC",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_ueCapabilityContainer_RSC_05", HFILL }},
+ { &hf_rrc_ueCapabilityContainer_UCI_05,
+ { "ueCapabilityContainer-UCI", "rrc.ueCapabilityContainer_UCI",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_ueCapabilityContainer_UCI_05", HFILL }},
+ { &hf_rrc_ongoingMeasRepList_08,
+ { "ongoingMeasRepList", "rrc.ongoingMeasRepList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "OngoingMeasRepList_r10", HFILL }},
+ { &hf_rrc_measurementReport_05,
+ { "measurementReport", "rrc.measurementReport",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_measurementReport_04", HFILL }},
{ &hf_rrc_dl_HFN,
{ "dl-HFN", "rrc.dl_HFN",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -155157,7 +165131,7 @@ void proto_register_rrc(void) {
{ "event", "rrc.event",
FT_NONE, BASE_NONE, NULL, 0,
"Event1j_r6", HFILL }},
- { &hf_rrc_downlinkCompressedMode_03,
+ { &hf_rrc_downlinkCompressedMode_04,
{ "downlinkCompressedMode", "rrc.downlinkCompressedMode",
FT_NONE, BASE_NONE, NULL, 0,
"CompressedModeMeasCapability_r4", HFILL }},
@@ -155165,7 +165139,7 @@ void proto_register_rrc(void) {
{ "uplinkCompressedMode", "rrc.uplinkCompressedMode",
FT_NONE, BASE_NONE, NULL, 0,
"CompressedModeMeasCapability_r4", HFILL }},
- { &hf_rrc_modify_07,
+ { &hf_rrc_modify_08,
{ "modify", "rrc.modify",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
@@ -155205,6 +165179,10 @@ void proto_register_rrc(void) {
{ "additionalMeasurementID-List", "rrc.additionalMeasurementID_List",
FT_UINT32, BASE_DEC, NULL, 0,
"AdditionalMeasurementID_List_r9", HFILL }},
+ { &hf_rrc_measurementCommandWithType_06,
+ { "measurementCommandWithType", "rrc.measurementCommandWithType",
+ FT_UINT32, BASE_DEC, VALS(rrc_MeasurementCommandWithType_r10_vals), 0,
+ "MeasurementCommandWithType_r10", HFILL }},
{ &hf_rrc_OngoingMeasRepList_item,
{ "OngoingMeasRep", "rrc.OngoingMeasRep",
FT_NONE, BASE_NONE, NULL, 0,
@@ -155237,6 +165215,10 @@ void proto_register_rrc(void) {
{ "OngoingMeasRep-v970ext-IEs", "rrc.OngoingMeasRep_v970ext_IEs",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_rrc_OngoingMeasRepList_r10_item,
+ { "OngoingMeasRep-r10", "rrc.OngoingMeasRep_r10",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_rrc_supportForRfc2507_01,
{ "supportForRfc2507", "rrc.supportForRfc2507",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportForRfc2507_01_vals), 0,
@@ -155281,11 +165263,11 @@ void proto_register_rrc(void) {
{ "supported", "rrc.supported",
FT_NONE, BASE_NONE, NULL, 0,
"T_supported_10", HFILL }},
- { &hf_rrc_fddPhysChCapability_04,
+ { &hf_rrc_fddPhysChCapability_05,
{ "fddPhysChCapability", "rrc.fddPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fddPhysChCapability_04", HFILL }},
- { &hf_rrc_downlinkPhysChCapability_10,
+ "T_fddPhysChCapability_05", HFILL }},
+ { &hf_rrc_downlinkPhysChCapability_12,
{ "downlinkPhysChCapability", "rrc.downlinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"DL_PhysChCapabilityFDD_r4", HFILL }},
@@ -155297,11 +165279,11 @@ void proto_register_rrc(void) {
{ "tdd128-PhysChCapability", "rrc.tdd128_PhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"T_tdd128_PhysChCapability_01", HFILL }},
- { &hf_rrc_fddPhysChCapability_05,
+ { &hf_rrc_fddPhysChCapability_06,
{ "fddPhysChCapability", "rrc.fddPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fddPhysChCapability_05", HFILL }},
- { &hf_rrc_downlinkPhysChCapability_11,
+ "T_fddPhysChCapability_06", HFILL }},
+ { &hf_rrc_downlinkPhysChCapability_13,
{ "downlinkPhysChCapability", "rrc.downlinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"DL_PhysChCapabilityFDD_r5", HFILL }},
@@ -155309,7 +165291,7 @@ void proto_register_rrc(void) {
{ "tdd384-PhysChCapability", "rrc.tdd384_PhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"T_tdd384_PhysChCapability_01", HFILL }},
- { &hf_rrc_downlinkPhysChCapability_12,
+ { &hf_rrc_downlinkPhysChCapability_14,
{ "downlinkPhysChCapability", "rrc.downlinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"DL_PhysChCapabilityTDD_r5", HFILL }},
@@ -155317,14 +165299,14 @@ void proto_register_rrc(void) {
{ "tdd128-PhysChCapability", "rrc.tdd128_PhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"T_tdd128_PhysChCapability_02", HFILL }},
- { &hf_rrc_downlinkPhysChCapability_13,
+ { &hf_rrc_downlinkPhysChCapability_15,
{ "downlinkPhysChCapability", "rrc.downlinkPhysChCapability",
FT_NONE, BASE_NONE, NULL, 0,
"DL_PhysChCapabilityTDD_LCR_r5", HFILL }},
- { &hf_rrc_fddRF_Capability_03,
+ { &hf_rrc_fddRF_Capability_04,
{ "fddRF-Capability", "rrc.fddRF_Capability",
FT_NONE, BASE_NONE, NULL, 0,
- "T_fddRF_Capability_03", HFILL }},
+ "T_fddRF_Capability_04", HFILL }},
{ &hf_rrc_tdd384_RF_Capability_02,
{ "tdd384-RF-Capability", "rrc.tdd384_RF_Capability",
FT_NONE, BASE_NONE, NULL, 0,
@@ -155349,7 +165331,7 @@ void proto_register_rrc(void) {
{ "ul-RFC3095-Context", "rrc.ul_RFC3095_Context",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_rrc_totalRLC_AM_BufferSize_03,
+ { &hf_rrc_totalRLC_AM_BufferSize_04,
{ "totalRLC-AM-BufferSize", "rrc.totalRLC_AM_BufferSize",
FT_UINT32, BASE_DEC, VALS(rrc_TotalRLC_AM_BufferSize_r5_vals), 0,
"TotalRLC_AM_BufferSize_r5", HFILL }},
@@ -155389,7 +165371,7 @@ void proto_register_rrc(void) {
{ "rf-Capability", "rrc.rf_Capability",
FT_NONE, BASE_NONE, NULL, 0,
"RF_Capability_r4", HFILL }},
- { &hf_rrc_physicalChannelCapability_06,
+ { &hf_rrc_physicalChannelCapability_07,
{ "physicalChannelCapability", "rrc.physicalChannelCapability",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelCapability_r4", HFILL }},
@@ -155397,7 +165379,7 @@ void proto_register_rrc(void) {
{ "ue-positioning-Capability", "rrc.ue_positioning_Capability",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_Capability_r4", HFILL }},
- { &hf_rrc_measurementCapability_04,
+ { &hf_rrc_measurementCapability_05,
{ "measurementCapability", "rrc.measurementCapability",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementCapability_r4", HFILL }},
@@ -155405,11 +165387,11 @@ void proto_register_rrc(void) {
{ "pdcp-Capability", "rrc.pdcp_Capability",
FT_NONE, BASE_NONE, NULL, 0,
"PDCP_Capability_r5", HFILL }},
- { &hf_rrc_rlc_Capability_03,
+ { &hf_rrc_rlc_Capability_04,
{ "rlc-Capability", "rrc.rlc_Capability",
FT_NONE, BASE_NONE, NULL, 0,
"RLC_Capability_r5", HFILL }},
- { &hf_rrc_physicalChannelCapability_07,
+ { &hf_rrc_physicalChannelCapability_08,
{ "physicalChannelCapability", "rrc.physicalChannelCapability",
FT_NONE, BASE_NONE, NULL, 0,
"PhysicalChannelCapability_r5", HFILL }},
@@ -156327,7 +166309,7 @@ void proto_register_rrc(void) {
NULL, HFILL }},
/*--- End of included file: packet-rrc-hfarr.c ---*/
-#line 170 "../../asn1/rrc/packet-rrc-template.c"
+#line 178 "../../asn1/rrc/packet-rrc-template.c"
{ &hf_test,
{ "RAB Test", "rrc.RAB.test",
FT_UINT8, BASE_DEC, NULL, 0,
@@ -156360,6 +166342,7 @@ void proto_register_rrc(void) {
&ett_rrc_DL_DCCH_MessageType,
&ett_rrc_UL_DCCH_Message,
&ett_rrc_UL_DCCH_MessageType,
+ &ett_rrc_UL_DCCH_MessageType_ext,
&ett_rrc_DL_CCCH_Message,
&ett_rrc_DL_CCCH_MessageType,
&ett_rrc_UL_CCCH_Message,
@@ -156405,6 +166388,9 @@ void proto_register_rrc(void) {
&ett_rrc_T_v950NonCriticalExtensions,
&ett_rrc_T_nonCriticalExtensions_04,
&ett_rrc_T_criticalExtensions_04,
+ &ett_rrc_T_r10,
+ &ett_rrc_T_nonCriticalExtensions_05,
+ &ett_rrc_T_criticalExtensions_05,
&ett_rrc_ActiveSetUpdate_r3_IEs,
&ett_rrc_ActiveSetUpdate_v4b0ext_IEs,
&ett_rrc_ActiveSetUpdate_v590ext_IEs,
@@ -156419,12 +166405,13 @@ void proto_register_rrc(void) {
&ett_rrc_ActiveSetUpdate_v890ext_IEs,
&ett_rrc_ActiveSetUpdate_r9_IEs,
&ett_rrc_ActiveSetUpdate_v950ext_IEs,
+ &ett_rrc_ActiveSetUpdate_r10_IEs,
&ett_rrc_ActiveSetUpdateComplete,
&ett_rrc_T_laterNonCriticalExtensions_01,
- &ett_rrc_T_nonCriticalExtensions_05,
+ &ett_rrc_T_nonCriticalExtensions_06,
&ett_rrc_ActiveSetUpdateFailure,
&ett_rrc_T_laterNonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_06,
+ &ett_rrc_T_nonCriticalExtensions_07,
&ett_rrc_AssistanceDataDelivery,
&ett_rrc_T_r3_01,
&ett_rrc_T_v3a0NonCriticalExtensions,
@@ -156433,31 +166420,33 @@ void proto_register_rrc(void) {
&ett_rrc_T_v770NonCriticalExtension,
&ett_rrc_T_v860NonCriticalExtension,
&ett_rrc_T_v920NonCriticalExtension,
- &ett_rrc_T_nonCriticalExtensions_07,
+ &ett_rrc_T_va40NonCriticalExtension,
+ &ett_rrc_T_nonCriticalExtensions_08,
&ett_rrc_T_later_than_r3_01,
- &ett_rrc_T_criticalExtensions_05,
+ &ett_rrc_T_criticalExtensions_06,
&ett_rrc_AssistanceDataDelivery_r3_IEs,
&ett_rrc_AssistanceDataDelivery_v3a0ext,
&ett_rrc_AssistanceDataDelivery_v4b0ext_IEs,
&ett_rrc_AssistanceDataDelivery_v770ext_IEs,
&ett_rrc_AssistanceDataDelivery_v860ext_IEs,
&ett_rrc_AssistanceDataDelivery_v920ext_IEs,
+ &ett_rrc_AssistanceDataDelivery_va40ext_IEs,
&ett_rrc_CellChangeOrderFromUTRAN,
&ett_rrc_T_r3_02,
&ett_rrc_T_laterNonCriticalExtensions_04,
&ett_rrc_T_v590NonCriticalExtensions_01,
- &ett_rrc_T_nonCriticalExtensions_08,
+ &ett_rrc_T_nonCriticalExtensions_09,
&ett_rrc_T_later_than_r3_02,
- &ett_rrc_T_criticalExtensions_06,
+ &ett_rrc_T_criticalExtensions_07,
&ett_rrc_CellChangeOrderFromUTRAN_r3_IEs,
&ett_rrc_CellChangeOrderFromUTRAN_v590ext_IEs,
&ett_rrc_T_geran_SystemInfoType,
&ett_rrc_CellChangeOrderFromUTRANFailure,
&ett_rrc_T_r3_03,
&ett_rrc_T_laterNonCriticalExtensions_05,
- &ett_rrc_T_nonCriticalExtensions_09,
+ &ett_rrc_T_nonCriticalExtensions_10,
&ett_rrc_T_dummy,
- &ett_rrc_T_criticalExtensions_07,
+ &ett_rrc_T_criticalExtensions_08,
&ett_rrc_CellChangeOrderFromUTRANFailure_r3_IEs,
&ett_rrc_CellUpdate,
&ett_rrc_T_laterNonCriticalExtensions_06,
@@ -156466,10 +166455,11 @@ void proto_register_rrc(void) {
&ett_rrc_T_v6b0NonCriticalExtensions_01,
&ett_rrc_T_v770NonCriticalExtensions,
&ett_rrc_T_v860NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_10,
+ &ett_rrc_T_va40NonCriticalExtensions,
+ &ett_rrc_T_nonCriticalExtensions_11,
&ett_rrc_CellUpdate_r3_add_ext_IEs,
&ett_rrc_T_v7g0NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_11,
+ &ett_rrc_T_nonCriticalExtensions_12,
&ett_rrc_CellUpdate_v590ext,
&ett_rrc_CellUpdate_v690ext_IEs,
&ett_rrc_CellUpdate_v6b0ext_IEs,
@@ -156477,6 +166467,7 @@ void proto_register_rrc(void) {
&ett_rrc_CellUpdate_v7e0ext_IEs,
&ett_rrc_CellUpdate_v7g0ext_IEs,
&ett_rrc_CellUpdate_v860ext_IEs,
+ &ett_rrc_CellUpdate_va40ext_IEs,
&ett_rrc_CellUpdateConfirm,
&ett_rrc_T_r3_04,
&ett_rrc_T_v3a0NonCriticalExtensions_01,
@@ -156485,42 +166476,45 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtenstions,
&ett_rrc_T_v5d0NonCriticalExtenstions,
&ett_rrc_T_v690NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_12,
+ &ett_rrc_T_nonCriticalExtensions_13,
&ett_rrc_T_later_than_r3_03,
- &ett_rrc_T_criticalExtensions_08,
+ &ett_rrc_T_criticalExtensions_09,
&ett_rrc_T_r4,
&ett_rrc_T_v4d0NonCriticalExtensions,
&ett_rrc_T_v590NonCriticalExtenstions_01,
&ett_rrc_T_v5d0NonCriticalExtenstions_01,
&ett_rrc_T_v690NonCriticalExtensions_03,
- &ett_rrc_T_nonCriticalExtensions_13,
- &ett_rrc_T_criticalExtensions_09,
+ &ett_rrc_T_nonCriticalExtensions_14,
+ &ett_rrc_T_criticalExtensions_10,
&ett_rrc_T_r5,
&ett_rrc_T_v5d0NonCriticalExtenstions_02,
&ett_rrc_T_v690NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_14,
- &ett_rrc_T_criticalExtensions_10,
- &ett_rrc_T_r6_01,
- &ett_rrc_T_v6b0NonCriticalExtensions_02,
&ett_rrc_T_nonCriticalExtensions_15,
&ett_rrc_T_criticalExtensions_11,
+ &ett_rrc_T_r6_01,
+ &ett_rrc_T_v6b0NonCriticalExtensions_02,
+ &ett_rrc_T_nonCriticalExtensions_16,
+ &ett_rrc_T_criticalExtensions_12,
&ett_rrc_T_r7_01,
&ett_rrc_T_v780NonCriticalExtensions_01,
&ett_rrc_T_v860NonCriticalExtensions_01,
- &ett_rrc_T_nonCriticalExtensions_16,
- &ett_rrc_T_criticalExtensions_12,
+ &ett_rrc_T_nonCriticalExtensions_17,
+ &ett_rrc_T_criticalExtensions_13,
&ett_rrc_T_r8_01,
&ett_rrc_T_v7d0NonCriticalExtensions,
&ett_rrc_T_v7f0NonCriticalExtensions_01,
&ett_rrc_T_v890NonCriticalExtensions_01,
&ett_rrc_T_v7g0NonCriticalExtensions_03,
&ett_rrc_T_v8a0NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_17,
- &ett_rrc_T_criticalExtensions_13,
- &ett_rrc_T_r9_01,
- &ett_rrc_T_v950NonCriticalExtensions_01,
&ett_rrc_T_nonCriticalExtensions_18,
&ett_rrc_T_criticalExtensions_14,
+ &ett_rrc_T_r9_01,
+ &ett_rrc_T_v950NonCriticalExtensions_01,
+ &ett_rrc_T_nonCriticalExtensions_19,
+ &ett_rrc_T_criticalExtensions_15,
+ &ett_rrc_T_r10_01,
+ &ett_rrc_T_nonCriticalExtensions_20,
+ &ett_rrc_T_criticalExtensions_16,
&ett_rrc_CellUpdateConfirm_r3_IEs,
&ett_rrc_T_modeSpecificTransChInfo,
&ett_rrc_T_fdd,
@@ -156547,7 +166541,7 @@ void proto_register_rrc(void) {
&ett_rrc_CellUpdateConfirm_r7_add_ext_IEs,
&ett_rrc_T_v7f0NonCriticalExtensions_02,
&ett_rrc_T_v7g0NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_19,
+ &ett_rrc_T_nonCriticalExtensions_21,
&ett_rrc_CellUpdateConfirm_v780ext_IEs,
&ett_rrc_CellUpdateConfirm_v7d0ext_IEs,
&ett_rrc_CellUpdateConfirm_v7f0ext_IEs,
@@ -156559,6 +166553,7 @@ void proto_register_rrc(void) {
&ett_rrc_CellUpdateConfirm_v8a0ext_IEs,
&ett_rrc_CellUpdateConfirm_r9_IEs,
&ett_rrc_CellUpdateConfirm_v950ext_IEs,
+ &ett_rrc_CellUpdateConfirm_r10_IEs,
&ett_rrc_CellUpdateConfirm_CCCH,
&ett_rrc_T_r3_05,
&ett_rrc_T_laterNonCriticalExtensions_08,
@@ -156566,89 +166561,95 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtensions_03,
&ett_rrc_T_v5d0NonCriticalExtenstions_03,
&ett_rrc_T_v690NonCriticalExtensions_05,
- &ett_rrc_T_nonCriticalExtensions_20,
+ &ett_rrc_T_nonCriticalExtensions_22,
&ett_rrc_T_later_than_r3_04,
- &ett_rrc_T_criticalExtensions_15,
+ &ett_rrc_T_criticalExtensions_17,
&ett_rrc_T_r4_01,
&ett_rrc_T_v4d0NonCriticalExtensions_01,
&ett_rrc_T_v590NonCriticalExtensions_04,
&ett_rrc_T_v5d0NonCriticalExtenstions_04,
&ett_rrc_T_v690NonCriticalExtensions_06,
- &ett_rrc_T_nonCriticalExtensions_21,
- &ett_rrc_T_criticalExtensions_16,
+ &ett_rrc_T_nonCriticalExtensions_23,
+ &ett_rrc_T_criticalExtensions_18,
&ett_rrc_T_r5_01,
&ett_rrc_T_v5d0NonCriticalExtenstions_05,
&ett_rrc_T_v690NonCriticalExtensions_07,
- &ett_rrc_T_nonCriticalExtensions_22,
- &ett_rrc_T_criticalExtensions_17,
+ &ett_rrc_T_nonCriticalExtensions_24,
+ &ett_rrc_T_criticalExtensions_19,
&ett_rrc_T_r6_02,
&ett_rrc_T_v6b0NonCriticalExtensions_03,
- &ett_rrc_T_nonCriticalExtensions_23,
- &ett_rrc_T_criticalExtensions_18,
+ &ett_rrc_T_nonCriticalExtensions_25,
+ &ett_rrc_T_criticalExtensions_20,
&ett_rrc_T_r7_02,
&ett_rrc_T_v780NonCriticalExtensions_02,
&ett_rrc_T_v860NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_24,
- &ett_rrc_T_criticalExtensions_19,
+ &ett_rrc_T_nonCriticalExtensions_26,
+ &ett_rrc_T_criticalExtensions_21,
&ett_rrc_T_r8_02,
&ett_rrc_T_v7d0NonCriticalExtensions_01,
&ett_rrc_T_v890NonCriticalExtensions_02,
&ett_rrc_T_v8a0NonCriticalExtensions_01,
&ett_rrc_T_v7f0NonCriticalExtensions_03,
&ett_rrc_T_v7g0NonCriticalExtensions_05,
- &ett_rrc_T_nonCriticalExtensions_25,
- &ett_rrc_T_criticalExtensions_20,
+ &ett_rrc_T_nonCriticalExtensions_27,
+ &ett_rrc_T_criticalExtensions_22,
&ett_rrc_T_r9_02,
- &ett_rrc_T_nonCriticalExtensions_26,
- &ett_rrc_T_criticalExtensions_21,
+ &ett_rrc_T_nonCriticalExtensions_28,
+ &ett_rrc_T_criticalExtensions_23,
+ &ett_rrc_T_r10_02,
+ &ett_rrc_T_nonCriticalExtensions_29,
+ &ett_rrc_T_criticalExtensions_24,
&ett_rrc_CounterCheck,
&ett_rrc_T_r3_06,
&ett_rrc_T_laterNonCriticalExtensions_09,
- &ett_rrc_T_nonCriticalExtensions_27,
+ &ett_rrc_T_nonCriticalExtensions_30,
&ett_rrc_T_later_than_r3_05,
- &ett_rrc_T_criticalExtensions_22,
+ &ett_rrc_T_criticalExtensions_25,
&ett_rrc_CounterCheck_r3_IEs,
&ett_rrc_CounterCheckResponse,
&ett_rrc_T_laterNonCriticalExtensions_10,
- &ett_rrc_T_nonCriticalExtensions_28,
+ &ett_rrc_T_nonCriticalExtensions_31,
&ett_rrc_DownlinkDirectTransfer,
&ett_rrc_T_r3_07,
&ett_rrc_T_laterNonCriticalExtensions_11,
- &ett_rrc_T_nonCriticalExtensions_29,
+ &ett_rrc_T_nonCriticalExtensions_32,
&ett_rrc_T_later_than_r3_06,
- &ett_rrc_T_criticalExtensions_23,
+ &ett_rrc_T_criticalExtensions_26,
&ett_rrc_DownlinkDirectTransfer_r3_IEs,
&ett_rrc_ETWSPrimaryNotificationWithSecurity,
- &ett_rrc_T_nonCriticalExtensions_30,
+ &ett_rrc_T_nonCriticalExtensions_33,
&ett_rrc_HandoverToUTRANCommand,
&ett_rrc_T_r3_08,
- &ett_rrc_T_nonCriticalExtensions_31,
- &ett_rrc_T_criticalExtensions_24,
+ &ett_rrc_T_nonCriticalExtensions_34,
+ &ett_rrc_T_criticalExtensions_27,
&ett_rrc_T_r4_02,
- &ett_rrc_T_nonCriticalExtensions_32,
- &ett_rrc_T_criticalExtensions_25,
+ &ett_rrc_T_nonCriticalExtensions_35,
+ &ett_rrc_T_criticalExtensions_28,
&ett_rrc_T_r5_02,
- &ett_rrc_T_nonCriticalExtensions_33,
- &ett_rrc_T_criticalExtensions_26,
+ &ett_rrc_T_nonCriticalExtensions_36,
+ &ett_rrc_T_criticalExtensions_29,
&ett_rrc_T_r6_03,
&ett_rrc_T_v6b0NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_34,
- &ett_rrc_T_criticalExtensions_27,
+ &ett_rrc_T_nonCriticalExtensions_37,
+ &ett_rrc_T_criticalExtensions_30,
&ett_rrc_T_r7_03,
&ett_rrc_T_v780NonCriticalExtensions_03,
&ett_rrc_T_v820NonCriticalExtensions,
&ett_rrc_T_v7d0NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_35,
- &ett_rrc_T_criticalExtensions_28,
+ &ett_rrc_T_nonCriticalExtensions_38,
+ &ett_rrc_T_criticalExtensions_31,
&ett_rrc_T_r8_03,
&ett_rrc_T_v7d0NonCriticalExtensions_03,
&ett_rrc_T_v890NonCriticalExtensions_03,
&ett_rrc_T_v8a0NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_36,
- &ett_rrc_T_criticalExtensions_29,
+ &ett_rrc_T_nonCriticalExtensions_39,
+ &ett_rrc_T_criticalExtensions_32,
&ett_rrc_T_r9_03,
- &ett_rrc_T_nonCriticalExtensions_37,
- &ett_rrc_T_criticalExtensions_30,
+ &ett_rrc_T_nonCriticalExtensions_40,
+ &ett_rrc_T_criticalExtensions_33,
+ &ett_rrc_T_r10_03,
+ &ett_rrc_T_nonCriticalExtensions_41,
+ &ett_rrc_T_criticalExtensions_34,
&ett_rrc_HandoverToUTRANCommand_r3_IEs,
&ett_rrc_T_specificationMode,
&ett_rrc_T_complete,
@@ -156739,9 +166740,23 @@ void proto_register_rrc(void) {
&ett_rrc_T_tdd384_05,
&ett_rrc_T_tdd128_05,
&ett_rrc_T_tdd768_02,
+ &ett_rrc_HandoverToUTRANCommand_r10_IEs,
+ &ett_rrc_T_specificationMode_07,
+ &ett_rrc_T_complete_07,
+ &ett_rrc_T_preconfiguration_07,
+ &ett_rrc_T_preConfigMode_07,
+ &ett_rrc_T_defaultConfig_07,
+ &ett_rrc_T_modeSpecificInfo_10,
+ &ett_rrc_T_fdd_16,
+ &ett_rrc_T_tdd_07,
+ &ett_rrc_T_tdd384_06,
+ &ett_rrc_T_tdd128_06,
+ &ett_rrc_T_tdd768_03,
&ett_rrc_HandoverToUTRANComplete,
&ett_rrc_T_laterNonCriticalExtensions_12,
- &ett_rrc_T_nonCriticalExtensions_38,
+ &ett_rrc_T_va40NonCriticalExtensions_01,
+ &ett_rrc_T_nonCriticalExtensions_42,
+ &ett_rrc_HandoverToUTRANComplete_va40ext,
&ett_rrc_InitialDirectTransfer,
&ett_rrc_T_v3a0NonCriticalExtensions_02,
&ett_rrc_T_laterNonCriticalExtensions_13,
@@ -156749,27 +166764,27 @@ void proto_register_rrc(void) {
&ett_rrc_T_v690NonCriticalExtensions_08,
&ett_rrc_T_v770NonCriticalExtensions_01,
&ett_rrc_T_v860NonCriticalExtensions_03,
- &ett_rrc_T_nonCriticalExtensions_39,
+ &ett_rrc_T_nonCriticalExtensions_43,
&ett_rrc_InitialDirectTransfer_v3a0ext,
&ett_rrc_InitialDirectTransfer_v590ext,
&ett_rrc_InitialDirectTransfer_v690ext_IEs,
&ett_rrc_InitialDirectTransfer_v770ext_IEs,
&ett_rrc_InitialDirectTransfer_v860ext_IEs,
&ett_rrc_InitialDirectTransfer_r3_add_ext_IEs,
- &ett_rrc_T_nonCriticalExtensions_40,
+ &ett_rrc_T_nonCriticalExtensions_44,
&ett_rrc_InitialDirectTransfer_v7g0ext_IEs,
&ett_rrc_HandoverFromUTRANCommand_GSM,
&ett_rrc_T_r3_09,
&ett_rrc_T_laterNonCriticalExtensions_14,
&ett_rrc_T_v690NonCriticalExtensions_09,
&ett_rrc_T_v860NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_41,
+ &ett_rrc_T_nonCriticalExtensions_45,
&ett_rrc_T_later_than_r3_07,
- &ett_rrc_T_criticalExtensions_31,
+ &ett_rrc_T_criticalExtensions_35,
&ett_rrc_T_r6_04,
&ett_rrc_T_v860NonCriticalExtensions_05,
- &ett_rrc_T_nonCriticalExtensions_42,
- &ett_rrc_T_criticalExtensions_32,
+ &ett_rrc_T_nonCriticalExtensions_46,
+ &ett_rrc_T_criticalExtensions_36,
&ett_rrc_HandoverFromUTRANCommand_GSM_r3_IEs,
&ett_rrc_T_gsm_message,
&ett_rrc_T_single_GSM_Message_r3,
@@ -156785,9 +166800,9 @@ void proto_register_rrc(void) {
&ett_rrc_HandoverFromUTRANCommand_GERANIu,
&ett_rrc_T_handoverFromUTRANCommand_GERANIu,
&ett_rrc_T_r5_03,
- &ett_rrc_T_nonCriticalExtensions_43,
+ &ett_rrc_T_nonCriticalExtensions_47,
&ett_rrc_T_later_than_r5,
- &ett_rrc_T_criticalExtensions_33,
+ &ett_rrc_T_criticalExtensions_37,
&ett_rrc_HandoverFromUTRANCommand_GERANIu_r5_IEs,
&ett_rrc_T_geranIu_Message,
&ett_rrc_T_single_GERANIu_Message,
@@ -156795,15 +166810,15 @@ void proto_register_rrc(void) {
&ett_rrc_HandoverFromUTRANCommand_CDMA2000,
&ett_rrc_T_r3_10,
&ett_rrc_T_laterNonCriticalExtensions_15,
- &ett_rrc_T_nonCriticalExtensions_44,
+ &ett_rrc_T_nonCriticalExtensions_48,
&ett_rrc_T_later_than_r3_08,
- &ett_rrc_T_criticalExtensions_34,
+ &ett_rrc_T_criticalExtensions_38,
&ett_rrc_HandoverFromUTRANCommand_CDMA2000_r3_IEs,
&ett_rrc_HandoverFromUTRANCommand_EUTRA,
- &ett_rrc_T_criticalExtensions_35,
+ &ett_rrc_T_criticalExtensions_39,
&ett_rrc_T_r8_04,
- &ett_rrc_T_nonCriticalExtensions_45,
- &ett_rrc_T_criticalExtensions_36,
+ &ett_rrc_T_nonCriticalExtensions_49,
+ &ett_rrc_T_criticalExtensions_40,
&ett_rrc_HandoverFromUTRANCommand_EUTRA_r8_IEs,
&ett_rrc_HandoverFromUTRANFailure,
&ett_rrc_T_interRATMessage,
@@ -156812,7 +166827,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_laterNonCriticalExtensions_16,
&ett_rrc_T_v590NonCriticalExtensions_06,
&ett_rrc_T_v860NonCriticalExtensions_06,
- &ett_rrc_T_nonCriticalExtensions_46,
+ &ett_rrc_T_nonCriticalExtensions_50,
&ett_rrc_HandoverFromUtranFailure_v590ext_IEs,
&ett_rrc_HandoverFromUtranFailure_v860ext_IEs,
&ett_rrc_InterRATHandoverInfo,
@@ -156835,7 +166850,8 @@ void proto_register_rrc(void) {
&ett_rrc_InterRATHandoverInfo_r3_add_ext_IEs,
&ett_rrc_T_v7e0NonCriticalExtensions,
&ett_rrc_T_v7f0NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_47,
+ &ett_rrc_T_va40NonCriticalExtensions_02,
+ &ett_rrc_T_nonCriticalExtensions_51,
&ett_rrc_InterRATHandoverInfo_v4b0ext_IEs,
&ett_rrc_InterRATHandoverInfo_v4d0ext_IEs,
&ett_rrc_InterRATHandoverInfo_v590ext_IEs,
@@ -156850,7 +166866,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_v920NonCriticalExtensions,
&ett_rrc_T_v8b0NonCriticalExtensions,
&ett_rrc_T_v950NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_48,
+ &ett_rrc_T_va40NonCriticalExtensions_03,
+ &ett_rrc_T_nonCriticalExtensions_52,
&ett_rrc_InterRATHandoverInfo_v6b0ext_IEs,
&ett_rrc_InterRATHandoverInfo_v6e0ext_IEs,
&ett_rrc_InterRATHandoverInfo_v770ext_IEs,
@@ -156862,6 +166879,8 @@ void proto_register_rrc(void) {
&ett_rrc_InterRATHandoverInfo_v920ext_IEs,
&ett_rrc_InterRATHandoverInfo_v8b0ext_IEs,
&ett_rrc_InterRATHandoverInfo_v950ext_IEs,
+ &ett_rrc_InterRATHandoverInfo_va40ext_IEs,
+ &ett_rrc_InterRATHandoverInfoBand_va40ext_IEs,
&ett_rrc_MeasurementControl,
&ett_rrc_T_r3_11,
&ett_rrc_T_v390nonCriticalExtensions,
@@ -156870,32 +166889,35 @@ void proto_register_rrc(void) {
&ett_rrc_T_v4b0NonCriticalExtensions_05,
&ett_rrc_T_v590NonCriticalExtensions_08,
&ett_rrc_T_v5b0NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_49,
+ &ett_rrc_T_nonCriticalExtensions_53,
&ett_rrc_T_later_than_r3_09,
- &ett_rrc_T_criticalExtensions_37,
+ &ett_rrc_T_criticalExtensions_41,
&ett_rrc_T_r4_03,
&ett_rrc_T_v4d0NonCriticalExtensions_03,
&ett_rrc_T_v590NonCriticalExtensions_09,
&ett_rrc_T_v5b0NonCriticalExtensions_01,
- &ett_rrc_T_nonCriticalExtensions_50,
+ &ett_rrc_T_nonCriticalExtensions_54,
&ett_rrc_T_later_than_r4,
- &ett_rrc_T_criticalExtensions_38,
+ &ett_rrc_T_criticalExtensions_42,
&ett_rrc_T_r6_05,
&ett_rrc_T_v6a0NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_51,
- &ett_rrc_T_criticalExtensions_39,
+ &ett_rrc_T_nonCriticalExtensions_55,
+ &ett_rrc_T_criticalExtensions_43,
&ett_rrc_T_r7_04,
&ett_rrc_T_v7b0NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_52,
- &ett_rrc_T_criticalExtensions_40,
+ &ett_rrc_T_nonCriticalExtensions_56,
+ &ett_rrc_T_criticalExtensions_44,
&ett_rrc_T_r8_05,
&ett_rrc_T_v8a0NonCriticalExtensions_03,
- &ett_rrc_T_nonCriticalExtensions_53,
- &ett_rrc_T_criticalExtensions_41,
+ &ett_rrc_T_nonCriticalExtensions_57,
+ &ett_rrc_T_criticalExtensions_45,
&ett_rrc_T_r9_04,
&ett_rrc_T_v970NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_54,
- &ett_rrc_T_criticalExtensions_42,
+ &ett_rrc_T_nonCriticalExtensions_58,
+ &ett_rrc_T_criticalExtensions_46,
+ &ett_rrc_T_r10_04,
+ &ett_rrc_T_nonCriticalExtensions_59,
+ &ett_rrc_T_criticalExtensions_47,
&ett_rrc_MeasurementControl_r3_IEs,
&ett_rrc_MeasurementControl_v390ext,
&ett_rrc_MeasurementControl_v3a0ext,
@@ -156911,10 +166933,11 @@ void proto_register_rrc(void) {
&ett_rrc_MeasurementControl_v8a0ext_IEs,
&ett_rrc_MeasurementControl_r9_IEs,
&ett_rrc_MeasurementControl_v970ext_IEs,
+ &ett_rrc_MeasurementControl_r10_IEs,
&ett_rrc_MeasurementControlFailure,
&ett_rrc_T_laterNonCriticalExtensions_19,
&ett_rrc_T_v590NonCriticalExtensions_10,
- &ett_rrc_T_nonCriticalExtensions_55,
+ &ett_rrc_T_nonCriticalExtensions_60,
&ett_rrc_MeasurementControlFailure_v590ext_IEs,
&ett_rrc_MeasurementReport,
&ett_rrc_T_v390nonCriticalExtensions_01,
@@ -156927,7 +166950,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_v860NonCriticalExtensions_08,
&ett_rrc_T_v920NonCriticalExtensions_01,
&ett_rrc_T_v970NonCriticalExtensions_01,
- &ett_rrc_T_nonCriticalExtensions_56,
+ &ett_rrc_T_va40NonCriticalExtensions_04,
+ &ett_rrc_T_nonCriticalExtensions_61,
&ett_rrc_MeasurementReport_v390ext,
&ett_rrc_MeasurementReport_v4b0ext_IEs,
&ett_rrc_MeasurementReport_v590ext_IEs,
@@ -156937,16 +166961,17 @@ void proto_register_rrc(void) {
&ett_rrc_MeasurementReport_v860ext_IEs,
&ett_rrc_MeasurementReport_v920ext_IEs,
&ett_rrc_MeasurementReport_v970ext_IEs,
+ &ett_rrc_MeasurementReport_va40ext_IEs,
&ett_rrc_PagingType1,
&ett_rrc_T_laterNonCriticalExtensions_21,
&ett_rrc_T_v590NonCriticalExtensions_12,
&ett_rrc_T_v860NonCriticalExtensions_09,
- &ett_rrc_T_nonCriticalExtensions_57,
+ &ett_rrc_T_nonCriticalExtensions_62,
&ett_rrc_PagingType1_v590ext_IEs,
&ett_rrc_PagingType1_v860ext_IEs,
&ett_rrc_PagingType2,
&ett_rrc_T_laterNonCriticalExtensions_22,
- &ett_rrc_T_nonCriticalExtensions_58,
+ &ett_rrc_T_nonCriticalExtensions_63,
&ett_rrc_PhysicalChannelReconfiguration,
&ett_rrc_T_r3_12,
&ett_rrc_T_v3a0NonCriticalExtensions_05,
@@ -156955,57 +166980,60 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtenstions_02,
&ett_rrc_T_v690NonCriticalExtensions_12,
&ett_rrc_T_v770NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_59,
+ &ett_rrc_T_nonCriticalExtensions_64,
&ett_rrc_T_later_than_r3_10,
- &ett_rrc_T_criticalExtensions_43,
+ &ett_rrc_T_criticalExtensions_48,
&ett_rrc_T_r4_04,
&ett_rrc_T_v4d0NonCriticalExtensions_04,
&ett_rrc_T_v590NonCriticalExtenstions_03,
&ett_rrc_T_v690NonCriticalExtensions_13,
&ett_rrc_T_v770NonCriticalExtensions_05,
- &ett_rrc_T_nonCriticalExtensions_60,
- &ett_rrc_T_criticalExtensions_44,
+ &ett_rrc_T_nonCriticalExtensions_65,
+ &ett_rrc_T_criticalExtensions_49,
&ett_rrc_T_r5_04,
&ett_rrc_T_v690NonCriticalExtensions_14,
&ett_rrc_T_v770NonCriticalExtensions_06,
- &ett_rrc_T_nonCriticalExtensions_61,
- &ett_rrc_T_criticalExtensions_45,
+ &ett_rrc_T_nonCriticalExtensions_66,
+ &ett_rrc_T_criticalExtensions_50,
&ett_rrc_T_r6_06,
&ett_rrc_T_v6b0NonCriticalExtensions_05,
&ett_rrc_T_v770NonCriticalExtensions_07,
- &ett_rrc_T_nonCriticalExtensions_62,
- &ett_rrc_T_criticalExtensions_46,
+ &ett_rrc_T_nonCriticalExtensions_67,
+ &ett_rrc_T_criticalExtensions_51,
&ett_rrc_T_r7_05,
&ett_rrc_T_v780NonCriticalExtensions_04,
&ett_rrc_T_v7d0NonCriticalExtensions_04,
&ett_rrc_T_v7f0NonCriticalExtensions_05,
&ett_rrc_T_v7g0NonCriticalExtensions_06,
- &ett_rrc_T_nonCriticalExtensions_63,
- &ett_rrc_T_criticalExtensions_47,
+ &ett_rrc_T_nonCriticalExtensions_68,
+ &ett_rrc_T_criticalExtensions_52,
&ett_rrc_T_r8_06,
&ett_rrc_T_v7d0NonCriticalExtensions_05,
&ett_rrc_T_v7f0NonCriticalExtensions_06,
&ett_rrc_T_v890NonCriticalExtensions_04,
&ett_rrc_T_v7g0NonCriticalExtensions_07,
&ett_rrc_T_v8a0NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_64,
- &ett_rrc_T_criticalExtensions_48,
+ &ett_rrc_T_nonCriticalExtensions_69,
+ &ett_rrc_T_criticalExtensions_53,
&ett_rrc_T_r9_05,
&ett_rrc_T_v950NonCriticalExtensions_03,
- &ett_rrc_T_nonCriticalExtensions_65,
- &ett_rrc_T_criticalExtensions_49,
+ &ett_rrc_T_nonCriticalExtensions_70,
+ &ett_rrc_T_criticalExtensions_54,
+ &ett_rrc_T_r10_05,
+ &ett_rrc_T_nonCriticalExtensions_71,
+ &ett_rrc_T_criticalExtensions_55,
&ett_rrc_PhysicalChannelReconfiguration_r3_IEs,
- &ett_rrc_T_modeSpecificInfo_10,
- &ett_rrc_T_fdd_16,
+ &ett_rrc_T_modeSpecificInfo_11,
+ &ett_rrc_T_fdd_17,
&ett_rrc_PhysicalChannelReconfiguration_v3a0ext,
&ett_rrc_PhysicalChannelReconfiguration_v4b0ext_IEs,
&ett_rrc_PhysicalChannelReconfiguration_v590ext_IEs,
&ett_rrc_PhysicalChannelReconfiguration_r4_IEs,
- &ett_rrc_T_modeSpecificInfo_11,
- &ett_rrc_T_fdd_17,
- &ett_rrc_PhysicalChannelReconfiguration_r5_IEs,
&ett_rrc_T_modeSpecificInfo_12,
&ett_rrc_T_fdd_18,
+ &ett_rrc_PhysicalChannelReconfiguration_r5_IEs,
+ &ett_rrc_T_modeSpecificInfo_13,
+ &ett_rrc_T_fdd_19,
&ett_rrc_PhysicalChannelReconfiguration_r6_IEs,
&ett_rrc_PhysicalChannelReconfiguration_v690ext_IEs,
&ett_rrc_PhysicalChannelReconfiguration_v6b0ext_IEs,
@@ -157020,26 +167048,27 @@ void proto_register_rrc(void) {
&ett_rrc_PhysicalChannelReconfiguration_v8a0ext_IEs,
&ett_rrc_PhysicalChannelReconfiguration_r9_IEs,
&ett_rrc_PhysicalChannelReconfiguration_v950ext_IEs,
+ &ett_rrc_PhysicalChannelReconfiguration_r10_IEs,
&ett_rrc_PhysicalChannelReconfigurationComplete,
&ett_rrc_T_laterNonCriticalExtensions_24,
&ett_rrc_T_v770NonCriticalExtensions_08,
- &ett_rrc_T_nonCriticalExtensions_66,
+ &ett_rrc_T_nonCriticalExtensions_72,
&ett_rrc_PhysicalChannelReconfigurationComplete_v770ext_IEs,
&ett_rrc_PhysicalChannelReconfigurationFailure,
&ett_rrc_T_laterNonCriticalExtensions_25,
- &ett_rrc_T_nonCriticalExtensions_67,
+ &ett_rrc_T_nonCriticalExtensions_73,
&ett_rrc_PhysicalSharedChannelAllocation,
&ett_rrc_T_r3_13,
&ett_rrc_T_laterNonCriticalExtensions_26,
- &ett_rrc_T_nonCriticalExtensions_68,
+ &ett_rrc_T_nonCriticalExtensions_74,
&ett_rrc_T_later_than_r3_11,
- &ett_rrc_T_criticalExtensions_50,
+ &ett_rrc_T_criticalExtensions_56,
&ett_rrc_T_r4_05,
&ett_rrc_T_v4d0NonCriticalExtensions_05,
&ett_rrc_T_v690NonCriticalExtensions_15,
&ett_rrc_T_v770NonCriticalExtensions_09,
- &ett_rrc_T_nonCriticalExtensions_69,
- &ett_rrc_T_criticalExtensions_51,
+ &ett_rrc_T_nonCriticalExtensions_75,
+ &ett_rrc_T_criticalExtensions_57,
&ett_rrc_PhysicalSharedChannelAllocation_r3_IEs,
&ett_rrc_PhysicalSharedChannelAllocation_r4_IEs,
&ett_rrc_PhysicalSharedChannelAllocation_v690ext_IEs,
@@ -157048,7 +167077,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_allocationConfirmation,
&ett_rrc_T_laterNonCriticalExtensions_27,
&ett_rrc_T_v590NonCriticalExtensions_13,
- &ett_rrc_T_nonCriticalExtensions_70,
+ &ett_rrc_T_nonCriticalExtensions_76,
&ett_rrc_PUSCHCapacityRequest_v590ext,
&ett_rrc_RadioBearerReconfiguration,
&ett_rrc_T_r3_14,
@@ -157059,90 +167088,93 @@ void proto_register_rrc(void) {
&ett_rrc_T_v5d0NonCriticalExtenstions_06,
&ett_rrc_T_v690NonCriticalExtensions_16,
&ett_rrc_T_v770NonCriticalExtensions_10,
- &ett_rrc_T_nonCriticalExtensions_71,
+ &ett_rrc_T_nonCriticalExtensions_77,
&ett_rrc_T_later_than_r3_12,
- &ett_rrc_T_criticalExtensions_52,
+ &ett_rrc_T_criticalExtensions_58,
&ett_rrc_T_r4_06,
&ett_rrc_T_v4d0NonCriticalExtensions_06,
&ett_rrc_T_v590NonCriticalExtensions_15,
&ett_rrc_T_v5d0NonCriticalExtenstions_07,
&ett_rrc_T_v690NonCriticalExtensions_17,
&ett_rrc_T_v770NonCriticalExtensions_11,
- &ett_rrc_T_nonCriticalExtensions_72,
- &ett_rrc_T_criticalExtensions_53,
+ &ett_rrc_T_nonCriticalExtensions_78,
+ &ett_rrc_T_criticalExtensions_59,
&ett_rrc_T_r5_05,
&ett_rrc_T_v5d0NonCriticalExtenstions_08,
&ett_rrc_T_v690NonCriticalExtensions_18,
&ett_rrc_T_v770NonCriticalExtensions_12,
- &ett_rrc_T_nonCriticalExtensions_73,
- &ett_rrc_T_criticalExtensions_54,
+ &ett_rrc_T_nonCriticalExtensions_79,
+ &ett_rrc_T_criticalExtensions_60,
&ett_rrc_T_r6_07,
&ett_rrc_T_v6b0NonCriticalExtensions_06,
&ett_rrc_T_v6f0NonCriticalExtensions,
&ett_rrc_T_v770NonCriticalExtensions_13,
- &ett_rrc_T_nonCriticalExtensions_74,
- &ett_rrc_T_criticalExtensions_55,
+ &ett_rrc_T_nonCriticalExtensions_80,
+ &ett_rrc_T_criticalExtensions_61,
&ett_rrc_T_r7_06,
&ett_rrc_T_v780NonCriticalExtensions_05,
&ett_rrc_T_v790NonCriticalExtensions,
&ett_rrc_T_v7d0NonCriticalExtensions_06,
&ett_rrc_T_v7f0NonCriticalExtensions_07,
&ett_rrc_T_v7g0NonCriticalExtensions_08,
- &ett_rrc_T_nonCriticalExtensions_75,
- &ett_rrc_T_criticalExtensions_56,
+ &ett_rrc_T_nonCriticalExtensions_81,
+ &ett_rrc_T_criticalExtensions_62,
&ett_rrc_T_r8_07,
&ett_rrc_T_v7d0NonCriticalExtensions_07,
&ett_rrc_T_v7f0NonCriticalExtensions_08,
&ett_rrc_T_v890NonCriticalExtensions_05,
&ett_rrc_T_v7g0NonCriticalExtensions_09,
&ett_rrc_T_v8a0NonCriticalExtensions_05,
- &ett_rrc_T_nonCriticalExtensions_76,
- &ett_rrc_T_criticalExtensions_57,
+ &ett_rrc_T_nonCriticalExtensions_82,
+ &ett_rrc_T_criticalExtensions_63,
&ett_rrc_T_r9_06,
&ett_rrc_T_v950NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_77,
- &ett_rrc_T_criticalExtensions_58,
+ &ett_rrc_T_nonCriticalExtensions_83,
+ &ett_rrc_T_criticalExtensions_64,
+ &ett_rrc_T_r10_06,
+ &ett_rrc_T_nonCriticalExtensions_84,
+ &ett_rrc_T_criticalExtensions_65,
&ett_rrc_RadioBearerReconfiguration_r3_IEs,
&ett_rrc_T_dummy_01,
- &ett_rrc_T_fdd_19,
- &ett_rrc_T_modeSpecificPhysChInfo_03,
&ett_rrc_T_fdd_20,
+ &ett_rrc_T_modeSpecificPhysChInfo_03,
+ &ett_rrc_T_fdd_21,
&ett_rrc_RadioBearerReconfiguration_v3a0ext,
&ett_rrc_RadioBearerReconfiguration_v4b0ext_IEs,
&ett_rrc_RadioBearerReconfiguration_v590ext_IEs,
&ett_rrc_RadioBearerReconfiguration_v5d0ext_IEs,
&ett_rrc_RadioBearerReconfiguration_r4_IEs,
&ett_rrc_T_dummy_02,
- &ett_rrc_T_fdd_21,
- &ett_rrc_T_modeSpecificPhysChInfo_04,
&ett_rrc_T_fdd_22,
- &ett_rrc_RadioBearerReconfiguration_r5_IEs,
- &ett_rrc_T_specificationMode_07,
- &ett_rrc_T_complete_07,
- &ett_rrc_T_dummy_03,
+ &ett_rrc_T_modeSpecificPhysChInfo_04,
&ett_rrc_T_fdd_23,
- &ett_rrc_T_preconfiguration_07,
- &ett_rrc_T_preConfigMode_07,
- &ett_rrc_T_defaultConfig_07,
- &ett_rrc_T_modeSpecificPhysChInfo_05,
- &ett_rrc_T_fdd_24,
- &ett_rrc_RadioBearerReconfiguration_r6_IEs,
+ &ett_rrc_RadioBearerReconfiguration_r5_IEs,
&ett_rrc_T_specificationMode_08,
&ett_rrc_T_complete_08,
+ &ett_rrc_T_dummy_03,
+ &ett_rrc_T_fdd_24,
&ett_rrc_T_preconfiguration_08,
&ett_rrc_T_preConfigMode_08,
&ett_rrc_T_defaultConfig_08,
- &ett_rrc_RadioBearerReconfiguration_v690ext_IEs,
- &ett_rrc_RadioBearerReconfiguration_v6b0ext_IEs,
- &ett_rrc_RadioBearerReconfiguration_v6f0ext_IEs,
+ &ett_rrc_T_modeSpecificPhysChInfo_05,
+ &ett_rrc_T_fdd_25,
+ &ett_rrc_RadioBearerReconfiguration_r6_IEs,
&ett_rrc_T_specificationMode_09,
&ett_rrc_T_complete_09,
- &ett_rrc_RadioBearerReconfiguration_r7_IEs,
- &ett_rrc_T_specificationMode_10,
- &ett_rrc_T_complete_10,
&ett_rrc_T_preconfiguration_09,
&ett_rrc_T_preConfigMode_09,
&ett_rrc_T_defaultConfig_09,
+ &ett_rrc_RadioBearerReconfiguration_v690ext_IEs,
+ &ett_rrc_RadioBearerReconfiguration_v6b0ext_IEs,
+ &ett_rrc_RadioBearerReconfiguration_v6f0ext_IEs,
+ &ett_rrc_T_specificationMode_10,
+ &ett_rrc_T_complete_10,
+ &ett_rrc_RadioBearerReconfiguration_r7_IEs,
+ &ett_rrc_T_specificationMode_11,
+ &ett_rrc_T_complete_11,
+ &ett_rrc_T_preconfiguration_10,
+ &ett_rrc_T_preConfigMode_10,
+ &ett_rrc_T_defaultConfig_10,
&ett_rrc_RadioBearerReconfiguration_v770ext_IEs,
&ett_rrc_RadioBearerReconfiguration_v780ext_IEs,
&ett_rrc_RadioBearerReconfiguration_v790ext_IEs,
@@ -157150,28 +167182,34 @@ void proto_register_rrc(void) {
&ett_rrc_RadioBearerReconfiguration_v7f0ext_IEs,
&ett_rrc_RadioBearerReconfiguration_v7g0ext_IEs,
&ett_rrc_RadioBearerReconfiguration_r8_IEs,
- &ett_rrc_T_specificationMode_11,
- &ett_rrc_T_complete_11,
- &ett_rrc_T_preconfiguration_10,
- &ett_rrc_T_preConfigMode_10,
- &ett_rrc_T_defaultConfig_10,
- &ett_rrc_RadioBearerReconfiguration_v890ext_IEs,
- &ett_rrc_RadioBearerReconfiguration_v8a0ext_IEs,
- &ett_rrc_RadioBearerReconfiguration_r9_IEs,
&ett_rrc_T_specificationMode_12,
&ett_rrc_T_complete_12,
&ett_rrc_T_preconfiguration_11,
&ett_rrc_T_preConfigMode_11,
&ett_rrc_T_defaultConfig_11,
+ &ett_rrc_RadioBearerReconfiguration_v890ext_IEs,
+ &ett_rrc_RadioBearerReconfiguration_v8a0ext_IEs,
+ &ett_rrc_RadioBearerReconfiguration_r9_IEs,
+ &ett_rrc_T_specificationMode_13,
+ &ett_rrc_T_complete_13,
+ &ett_rrc_T_preconfiguration_12,
+ &ett_rrc_T_preConfigMode_12,
+ &ett_rrc_T_defaultConfig_12,
&ett_rrc_RadioBearerReconfiguration_v950ext_IEs,
+ &ett_rrc_RadioBearerReconfiguration_r10_IEs,
+ &ett_rrc_T_specificationMode_14,
+ &ett_rrc_T_complete_14,
+ &ett_rrc_T_preconfiguration_13,
+ &ett_rrc_T_preConfigMode_13,
+ &ett_rrc_T_defaultConfig_13,
&ett_rrc_RadioBearerReconfigurationComplete,
&ett_rrc_T_laterNonCriticalExtensions_29,
&ett_rrc_T_v770NonCriticalExtensions_14,
- &ett_rrc_T_nonCriticalExtensions_78,
+ &ett_rrc_T_nonCriticalExtensions_85,
&ett_rrc_RadioBearerReconfigurationComplete_v770ext_IEs,
&ett_rrc_RadioBearerReconfigurationFailure,
&ett_rrc_T_laterNonCriticalExtensions_30,
- &ett_rrc_T_nonCriticalExtensions_79,
+ &ett_rrc_T_nonCriticalExtensions_86,
&ett_rrc_RadioBearerRelease,
&ett_rrc_T_r3_15,
&ett_rrc_T_v3a0NonCriticalExtensions_06,
@@ -157180,64 +167218,67 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtensions_16,
&ett_rrc_T_v690NonCriticalExtensions_19,
&ett_rrc_T_v770NonCriticalExtensions_15,
- &ett_rrc_T_nonCriticalExtensions_80,
+ &ett_rrc_T_nonCriticalExtensions_87,
&ett_rrc_T_later_than_r3_13,
- &ett_rrc_T_criticalExtensions_59,
+ &ett_rrc_T_criticalExtensions_66,
&ett_rrc_T_r4_07,
&ett_rrc_T_v4d0NonCriticalExtensions_07,
&ett_rrc_T_v590NonCriticalExtensions_17,
&ett_rrc_T_v690NonCriticalExtensions_20,
&ett_rrc_T_v770NonCriticalExtensions_16,
- &ett_rrc_T_nonCriticalExtensions_81,
- &ett_rrc_T_criticalExtensions_60,
+ &ett_rrc_T_nonCriticalExtensions_88,
+ &ett_rrc_T_criticalExtensions_67,
&ett_rrc_T_r5_06,
&ett_rrc_T_v690NonCriticalExtensions_21,
&ett_rrc_T_v770NonCriticalExtensions_17,
- &ett_rrc_T_nonCriticalExtensions_82,
- &ett_rrc_T_criticalExtensions_61,
+ &ett_rrc_T_nonCriticalExtensions_89,
+ &ett_rrc_T_criticalExtensions_68,
&ett_rrc_T_r6_08,
&ett_rrc_T_v6b0NonCriticalExtensions_07,
&ett_rrc_T_v770NonCriticalExtensions_18,
- &ett_rrc_T_nonCriticalExtensions_83,
- &ett_rrc_T_criticalExtensions_62,
+ &ett_rrc_T_nonCriticalExtensions_90,
+ &ett_rrc_T_criticalExtensions_69,
&ett_rrc_T_r7_07,
&ett_rrc_T_v780NonCriticalExtensions_06,
&ett_rrc_T_v7d0NonCriticalExtensions_08,
&ett_rrc_T_v7f0NonCriticalExtensions_09,
&ett_rrc_T_v7g0NonCriticalExtensions_10,
- &ett_rrc_T_nonCriticalExtensions_84,
- &ett_rrc_T_criticalExtensions_63,
+ &ett_rrc_T_nonCriticalExtensions_91,
+ &ett_rrc_T_criticalExtensions_70,
&ett_rrc_T_r8_08,
&ett_rrc_T_v7d0NonCriticalExtensions_09,
&ett_rrc_T_v7f0NonCriticalExtensions_10,
&ett_rrc_T_v890NonCriticalExtensions_06,
&ett_rrc_T_v7g0NonCriticalExtensions_11,
&ett_rrc_T_v8a0NonCriticalExtensions_06,
- &ett_rrc_T_nonCriticalExtensions_85,
- &ett_rrc_T_criticalExtensions_64,
+ &ett_rrc_T_nonCriticalExtensions_92,
+ &ett_rrc_T_criticalExtensions_71,
&ett_rrc_T_r9_07,
&ett_rrc_T_v950NonCriticalExtensions_05,
&ett_rrc_T_v970NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_86,
- &ett_rrc_T_criticalExtensions_65,
+ &ett_rrc_T_nonCriticalExtensions_93,
+ &ett_rrc_T_criticalExtensions_72,
+ &ett_rrc_T_r10_07,
+ &ett_rrc_T_nonCriticalExtensions_94,
+ &ett_rrc_T_criticalExtensions_73,
&ett_rrc_RadioBearerRelease_r3_IEs,
&ett_rrc_T_dummy_04,
- &ett_rrc_T_fdd_25,
- &ett_rrc_T_modeSpecificPhysChInfo_06,
&ett_rrc_T_fdd_26,
+ &ett_rrc_T_modeSpecificPhysChInfo_06,
+ &ett_rrc_T_fdd_27,
&ett_rrc_RadioBearerRelease_v3a0ext,
&ett_rrc_RadioBearerRelease_v4b0ext_IEs,
&ett_rrc_RadioBearerRelease_v590ext_IEs,
&ett_rrc_RadioBearerRelease_r4_IEs,
&ett_rrc_T_dummy_05,
- &ett_rrc_T_fdd_27,
- &ett_rrc_T_modeSpecificPhysChInfo_07,
&ett_rrc_T_fdd_28,
+ &ett_rrc_T_modeSpecificPhysChInfo_07,
+ &ett_rrc_T_fdd_29,
&ett_rrc_RadioBearerRelease_r5_IEs,
&ett_rrc_T_dummy_06,
- &ett_rrc_T_fdd_29,
- &ett_rrc_T_modeSpecificPhysChInfo_08,
&ett_rrc_T_fdd_30,
+ &ett_rrc_T_modeSpecificPhysChInfo_08,
+ &ett_rrc_T_fdd_31,
&ett_rrc_RadioBearerRelease_v690ext_IEs,
&ett_rrc_RadioBearerRelease_r6_IEs,
&ett_rrc_RadioBearerRelease_v6b0ext_IEs,
@@ -157253,14 +167294,15 @@ void proto_register_rrc(void) {
&ett_rrc_RadioBearerRelease_r9_IEs,
&ett_rrc_RadioBearerRelease_v950ext_IEs,
&ett_rrc_RadioBearerRelease_v970ext_IEs,
+ &ett_rrc_RadioBearerRelease_r10_IEs,
&ett_rrc_RadioBearerReleaseComplete,
&ett_rrc_T_laterNonCriticalExtensions_32,
&ett_rrc_T_v770NonCriticalExtensions_19,
- &ett_rrc_T_nonCriticalExtensions_87,
+ &ett_rrc_T_nonCriticalExtensions_95,
&ett_rrc_RadioBearerReleaseComplete_v770ext_IEs,
&ett_rrc_RadioBearerReleaseFailure,
&ett_rrc_T_laterNonCriticalExtensions_33,
- &ett_rrc_T_nonCriticalExtensions_88,
+ &ett_rrc_T_nonCriticalExtensions_96,
&ett_rrc_RadioBearerSetup,
&ett_rrc_T_r3_16,
&ett_rrc_T_v3a0NonCriticalExtensions_07,
@@ -157269,74 +167311,77 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtensions_18,
&ett_rrc_T_v5d0NonCriticalExtenstions_09,
&ett_rrc_T_v690NonCriticalExtensions_22,
- &ett_rrc_T_nonCriticalExtensions_89,
+ &ett_rrc_T_nonCriticalExtensions_97,
&ett_rrc_T_later_than_r3_14,
- &ett_rrc_T_criticalExtensions_66,
+ &ett_rrc_T_criticalExtensions_74,
&ett_rrc_T_r4_08,
&ett_rrc_T_v4d0NonCriticalExtensions_08,
&ett_rrc_T_v590NonCriticalExtensions_19,
&ett_rrc_T_v5d0NonCriticalExtenstions_10,
&ett_rrc_T_v690NonCriticalExtensions_23,
- &ett_rrc_T_nonCriticalExtensions_90,
- &ett_rrc_T_criticalExtensions_67,
+ &ett_rrc_T_nonCriticalExtensions_98,
+ &ett_rrc_T_criticalExtensions_75,
&ett_rrc_T_r5_07,
&ett_rrc_T_v5d0NonCriticalExtenstions_11,
&ett_rrc_T_v690NonCriticalExtensions_24,
- &ett_rrc_T_nonCriticalExtensions_91,
- &ett_rrc_T_criticalExtensions_68,
+ &ett_rrc_T_nonCriticalExtensions_99,
+ &ett_rrc_T_criticalExtensions_76,
&ett_rrc_T_r6_09,
&ett_rrc_T_v6b0NonCriticalExtensions_08,
- &ett_rrc_T_nonCriticalExtensions_92,
- &ett_rrc_T_criticalExtensions_69,
+ &ett_rrc_T_nonCriticalExtensions_100,
+ &ett_rrc_T_criticalExtensions_77,
&ett_rrc_T_r7_08,
&ett_rrc_T_v780NonCriticalExtensions_07,
&ett_rrc_T_v820NonCriticalExtensions_01,
- &ett_rrc_T_nonCriticalExtensions_93,
- &ett_rrc_T_criticalExtensions_70,
+ &ett_rrc_T_nonCriticalExtensions_101,
+ &ett_rrc_T_criticalExtensions_78,
&ett_rrc_T_r8_09,
&ett_rrc_T_v7d0NonCriticalExtensions_10,
&ett_rrc_T_v7f0NonCriticalExtensions_11,
&ett_rrc_T_v890NonCriticalExtensions_07,
&ett_rrc_T_v7g0NonCriticalExtensions_12,
&ett_rrc_T_v8a0NonCriticalExtensions_07,
- &ett_rrc_T_nonCriticalExtensions_94,
- &ett_rrc_T_criticalExtensions_71,
+ &ett_rrc_T_nonCriticalExtensions_102,
+ &ett_rrc_T_criticalExtensions_79,
&ett_rrc_T_r9_08,
&ett_rrc_T_v950NonCriticalExtensions_06,
- &ett_rrc_T_nonCriticalExtensions_95,
- &ett_rrc_T_criticalExtensions_72,
+ &ett_rrc_T_nonCriticalExtensions_103,
+ &ett_rrc_T_criticalExtensions_80,
+ &ett_rrc_T_r10_08,
+ &ett_rrc_T_nonCriticalExtensions_104,
+ &ett_rrc_T_criticalExtensions_81,
&ett_rrc_RadioBearerSetup_r3_IEs,
&ett_rrc_T_dummy_07,
- &ett_rrc_T_fdd_31,
- &ett_rrc_T_modeSpecificPhysChInfo_09,
&ett_rrc_T_fdd_32,
+ &ett_rrc_T_modeSpecificPhysChInfo_09,
+ &ett_rrc_T_fdd_33,
&ett_rrc_RadioBearerSetup_v3a0ext,
&ett_rrc_RadioBearerSetup_v4b0ext_IEs,
&ett_rrc_RadioBearerSetup_v590ext_IEs,
&ett_rrc_RadioBearerSetup_v5d0ext_IEs,
&ett_rrc_RadioBearerSetup_r4_IEs,
&ett_rrc_T_dummy_08,
- &ett_rrc_T_fdd_33,
- &ett_rrc_T_modeSpecificPhysChInfo_10,
&ett_rrc_T_fdd_34,
+ &ett_rrc_T_modeSpecificPhysChInfo_10,
+ &ett_rrc_T_fdd_35,
&ett_rrc_RadioBearerSetup_r5_IEs,
&ett_rrc_T_dummy_09,
- &ett_rrc_T_fdd_35,
- &ett_rrc_T_modeSpecificPhysChInfo_11,
&ett_rrc_T_fdd_36,
+ &ett_rrc_T_modeSpecificPhysChInfo_11,
+ &ett_rrc_T_fdd_37,
&ett_rrc_RadioBearerSetup_v690ext_IEs,
&ett_rrc_RadioBearerSetup_r6_IEs,
- &ett_rrc_T_specificationMode_13,
- &ett_rrc_T_complete_13,
+ &ett_rrc_T_specificationMode_15,
+ &ett_rrc_T_complete_15,
&ett_rrc_T_dummy_10,
&ett_rrc_RadioBearerSetup_v6b0ext_IEs,
&ett_rrc_RadioBearerSetup_r7_IEs,
- &ett_rrc_T_specificationMode_14,
- &ett_rrc_T_complete_14,
+ &ett_rrc_T_specificationMode_16,
+ &ett_rrc_T_complete_16,
&ett_rrc_RadioBearerSetup_r7_add_ext_IEs,
&ett_rrc_T_v7f0NonCriticalExtensions_12,
&ett_rrc_T_v7g0NonCriticalExtensions_13,
- &ett_rrc_T_nonCriticalExtensions_96,
+ &ett_rrc_T_nonCriticalExtensions_105,
&ett_rrc_RadioBearerSetup_v780ext_IEs,
&ett_rrc_RadioBearerSetup_v7d0ext_IEs,
&ett_rrc_RadioBearerSetup_v7f0ext_IEs,
@@ -157347,74 +167392,83 @@ void proto_register_rrc(void) {
&ett_rrc_RadioBearerSetup_v8a0ext_IEs,
&ett_rrc_RadioBearerSetup_r9_IEs,
&ett_rrc_RadioBearerSetup_v950ext_IEs,
+ &ett_rrc_RadioBearerSetup_r10_IEs,
&ett_rrc_RadioBearerSetupComplete,
&ett_rrc_T_laterNonCriticalExtensions_35,
&ett_rrc_T_v770NonCriticalExtensions_20,
- &ett_rrc_T_nonCriticalExtensions_97,
+ &ett_rrc_T_nonCriticalExtensions_106,
&ett_rrc_RadioBearerSetupComplete_v770ext_IEs,
&ett_rrc_RadioBearerSetupFailure,
&ett_rrc_T_laterNonCriticalExtensions_36,
- &ett_rrc_T_nonCriticalExtensions_98,
+ &ett_rrc_T_nonCriticalExtensions_107,
&ett_rrc_RRCConnectionReject,
&ett_rrc_T_r3_17,
&ett_rrc_T_laterNonCriticalExtensions_37,
&ett_rrc_T_v690NonCriticalExtensions_25,
&ett_rrc_T_v6f0NonCriticalExtensions_01,
&ett_rrc_T_v860NonCriticalExtensions_10,
- &ett_rrc_T_nonCriticalExtensions_99,
+ &ett_rrc_T_va40NonCriticalExtensions_05,
+ &ett_rrc_T_nonCriticalExtensions_108,
&ett_rrc_T_later_than_r3_15,
- &ett_rrc_T_criticalExtensions_73,
+ &ett_rrc_T_criticalExtensions_82,
&ett_rrc_RRCConnectionReject_r3_IEs,
&ett_rrc_RRCConnectionReject_v690ext_IEs,
&ett_rrc_RRCConnectionReject_v6f0ext_IEs,
&ett_rrc_RRCConnectionReject_v860ext_IEs,
+ &ett_rrc_RRCConnectionReject_va40ext_IEs,
&ett_rrc_RRCConnectionRelease,
&ett_rrc_T_r3_18,
&ett_rrc_T_laterNonCriticalExtensions_38,
&ett_rrc_T_v690NonCriticalExtensions_26,
&ett_rrc_T_v770NonCriticalExtensions_21,
&ett_rrc_T_v860NonCriticalExtensions_11,
- &ett_rrc_T_nonCriticalExtensions_100,
+ &ett_rrc_T_va40NonCriticalExtensions_06,
+ &ett_rrc_T_nonCriticalExtensions_109,
&ett_rrc_T_later_than_r3_16,
- &ett_rrc_T_criticalExtensions_74,
+ &ett_rrc_T_criticalExtensions_83,
&ett_rrc_T_r4_09,
&ett_rrc_T_v4d0NonCriticalExtensions_09,
&ett_rrc_T_v690NonCriticalExtensions_27,
&ett_rrc_T_v770NonCriticalExtensions_22,
&ett_rrc_T_v860NonCriticalExtensions_12,
- &ett_rrc_T_nonCriticalExtensions_101,
- &ett_rrc_T_criticalExtensions_75,
+ &ett_rrc_T_va40NonCriticalExtensions_07,
+ &ett_rrc_T_nonCriticalExtensions_110,
+ &ett_rrc_T_criticalExtensions_84,
&ett_rrc_RRCConnectionRelease_r3_IEs,
&ett_rrc_RRCConnectionRelease_r4_IEs,
&ett_rrc_RRCConnectionRelease_v690ext_IEs,
&ett_rrc_RRCConnectionRelease_v770ext_IEs,
&ett_rrc_RRCConnectionRelease_v860ext_IEs,
+ &ett_rrc_RRCConnectionRelease_va40ext_IEs,
&ett_rrc_RRCConnectionRelease_CCCH,
&ett_rrc_T_r3_19,
&ett_rrc_T_laterNonCriticalExtensions_39,
&ett_rrc_T_v690NonCriticalExtensions_28,
&ett_rrc_T_v860NonCriticalExtensions_13,
- &ett_rrc_T_nonCriticalExtensions_102,
+ &ett_rrc_T_va40NonCriticalExtensions_08,
+ &ett_rrc_T_nonCriticalExtensions_111,
&ett_rrc_T_later_than_r3_17,
- &ett_rrc_T_criticalExtensions_76,
+ &ett_rrc_T_criticalExtensions_85,
&ett_rrc_T_r4_10,
&ett_rrc_T_v4d0NonCriticalExtensions_10,
&ett_rrc_T_v690NonCriticalExtensions_29,
&ett_rrc_T_v860NonCriticalExtensions_14,
- &ett_rrc_T_nonCriticalExtensions_103,
- &ett_rrc_T_criticalExtensions_77,
+ &ett_rrc_T_va40NonCriticalExtensions_09,
+ &ett_rrc_T_nonCriticalExtensions_112,
+ &ett_rrc_T_criticalExtensions_86,
&ett_rrc_SEQUENCE_SIZE_1_maxURNTI_Group_OF_GroupReleaseInformation,
- &ett_rrc_T_criticalExtensions_78,
+ &ett_rrc_T_criticalExtensions_87,
&ett_rrc_T_r5_08,
&ett_rrc_T_v690NonCriticalExtensions_30,
&ett_rrc_T_v860NonCriticalExtensions_15,
- &ett_rrc_T_nonCriticalExtensions_104,
- &ett_rrc_T_criticalExtensions_79,
+ &ett_rrc_T_va40NonCriticalExtensions_10,
+ &ett_rrc_T_nonCriticalExtensions_113,
+ &ett_rrc_T_criticalExtensions_88,
&ett_rrc_RRCConnectionRelease_CCCH_r3_IEs,
&ett_rrc_RRCConnectionRelease_CCCH_r4_IEs,
&ett_rrc_RRCConnectionReleaseComplete,
&ett_rrc_T_laterNonCriticalExtensions_40,
- &ett_rrc_T_nonCriticalExtensions_105,
+ &ett_rrc_T_nonCriticalExtensions_114,
&ett_rrc_RRCConnectionRequest,
&ett_rrc_T_v3d0NonCriticalExtensions,
&ett_rrc_T_v4b0NonCriticalExtensions_10,
@@ -157429,7 +167483,6 @@ void proto_register_rrc(void) {
&ett_rrc_T_v7g0NonCriticalExtensions_14,
&ett_rrc_T_v920NonCriticalExtensions_02,
&ett_rrc_T_v940NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_106,
&ett_rrc_RRCConnectionRequest_v3d0ext_IEs,
&ett_rrc_RRCConnectionRequest_v4b0ext_IEs,
&ett_rrc_RRCConnectionRequest_v590ext_IEs,
@@ -157445,85 +167498,97 @@ void proto_register_rrc(void) {
&ett_rrc_RRCConnectionRequest_v860ext_IEs,
&ett_rrc_RRCConnectionRequest_v920ext_IEs,
&ett_rrc_RRCConnectionRequest_v940ext_IEs,
+ &ett_rrc_RRCConnectionRequest_NonCriticalExts_va40_IEs,
+ &ett_rrc_T_nonCriticalExtensions_115,
+ &ett_rrc_RRCConnectionRequest_va40ext_IEs,
&ett_rrc_RRCConnectionSetup,
&ett_rrc_T_r3_20,
&ett_rrc_T_laterNonCriticalExtensions_41,
&ett_rrc_T_v4b0NonCriticalExtensions_11,
&ett_rrc_T_v590NonCriticalExtensions_21,
&ett_rrc_T_v690NonCriticalExtensions_32,
- &ett_rrc_T_nonCriticalExtensions_107,
+ &ett_rrc_T_nonCriticalExtensions_116,
&ett_rrc_T_later_than_r3_18,
- &ett_rrc_T_criticalExtensions_80,
+ &ett_rrc_T_criticalExtensions_89,
&ett_rrc_T_r4_11,
&ett_rrc_T_v4d0NonCriticalExtensions_11,
&ett_rrc_T_v590NonCriticalExtensions_22,
&ett_rrc_T_v690NonCriticalExtensions_33,
- &ett_rrc_T_nonCriticalExtensions_108,
- &ett_rrc_T_criticalExtensions_81,
+ &ett_rrc_T_nonCriticalExtensions_117,
+ &ett_rrc_T_criticalExtensions_90,
&ett_rrc_T_r5_09,
&ett_rrc_T_v690NonCriticalExtensions_34,
- &ett_rrc_T_nonCriticalExtensions_109,
- &ett_rrc_T_criticalExtensions_82,
+ &ett_rrc_T_nonCriticalExtensions_118,
+ &ett_rrc_T_criticalExtensions_91,
&ett_rrc_T_r6_10,
&ett_rrc_T_v6b0NonCriticalExtensions_10,
- &ett_rrc_T_nonCriticalExtensions_110,
- &ett_rrc_T_criticalExtensions_83,
+ &ett_rrc_T_nonCriticalExtensions_119,
+ &ett_rrc_T_criticalExtensions_92,
&ett_rrc_T_r7_09,
&ett_rrc_T_v780NonCriticalExtensions_08,
&ett_rrc_T_v7d0NonCriticalExtensions_11,
- &ett_rrc_T_nonCriticalExtensions_111,
- &ett_rrc_T_criticalExtensions_84,
+ &ett_rrc_T_nonCriticalExtensions_120,
+ &ett_rrc_T_criticalExtensions_93,
&ett_rrc_T_r8_10,
&ett_rrc_T_v7d0NonCriticalExtensions_12,
&ett_rrc_T_v890NonCriticalExtensions_08,
&ett_rrc_T_v8a0NonCriticalExtensions_08,
- &ett_rrc_T_nonCriticalExtensions_112,
- &ett_rrc_T_criticalExtensions_85,
+ &ett_rrc_T_nonCriticalExtensions_121,
+ &ett_rrc_T_criticalExtensions_94,
&ett_rrc_T_r9_09,
&ett_rrc_T_v950NonCriticalExtensions_07,
- &ett_rrc_T_nonCriticalExtensions_113,
- &ett_rrc_T_criticalExtensions_86,
+ &ett_rrc_T_nonCriticalExtensions_122,
+ &ett_rrc_T_criticalExtensions_95,
+ &ett_rrc_T_r10_09,
+ &ett_rrc_T_nonCriticalExtensions_123,
+ &ett_rrc_T_criticalExtensions_96,
&ett_rrc_RRCConnectionSetup_r3_IEs,
&ett_rrc_RRCConnectionSetup_v4b0ext_IEs,
&ett_rrc_RRCConnectionSetup_v590ext_IEs,
&ett_rrc_RRCConnectionSetup_r4_IEs,
&ett_rrc_RRCConnectionSetup_r5_IEs,
- &ett_rrc_T_specificationMode_15,
- &ett_rrc_T_complete_15,
- &ett_rrc_T_preconfiguration_12,
- &ett_rrc_T_preConfigMode_12,
- &ett_rrc_T_defaultConfig_12,
- &ett_rrc_RRCConnectionSetup_v690ext_IEs,
- &ett_rrc_RRCConnectionSetup_r6_IEs,
- &ett_rrc_T_specificationMode_16,
- &ett_rrc_T_complete_16,
- &ett_rrc_T_preconfiguration_13,
- &ett_rrc_T_preConfigMode_13,
- &ett_rrc_T_defaultConfig_13,
- &ett_rrc_RRCConnectionSetup_v6b0ext_IEs,
- &ett_rrc_RRCConnectionSetup_r7_IEs,
&ett_rrc_T_specificationMode_17,
&ett_rrc_T_complete_17,
&ett_rrc_T_preconfiguration_14,
&ett_rrc_T_preConfigMode_14,
&ett_rrc_T_defaultConfig_14,
- &ett_rrc_RRCConnectionSetup_v780ext_IEs,
- &ett_rrc_RRCConnectionSetup_v7d0ext_IEs,
- &ett_rrc_RRCConnectionSetup_r8_IEs,
+ &ett_rrc_RRCConnectionSetup_v690ext_IEs,
+ &ett_rrc_RRCConnectionSetup_r6_IEs,
&ett_rrc_T_specificationMode_18,
&ett_rrc_T_complete_18,
&ett_rrc_T_preconfiguration_15,
&ett_rrc_T_preConfigMode_15,
&ett_rrc_T_defaultConfig_15,
- &ett_rrc_RRCConnectionSetup_v890ext_IEs,
- &ett_rrc_RRCConnectionSetup_v8a0ext_IEs,
- &ett_rrc_RRCConnectionSetup_r9_IEs,
+ &ett_rrc_RRCConnectionSetup_v6b0ext_IEs,
+ &ett_rrc_RRCConnectionSetup_r7_IEs,
&ett_rrc_T_specificationMode_19,
&ett_rrc_T_complete_19,
&ett_rrc_T_preconfiguration_16,
&ett_rrc_T_preConfigMode_16,
&ett_rrc_T_defaultConfig_16,
+ &ett_rrc_RRCConnectionSetup_v780ext_IEs,
+ &ett_rrc_RRCConnectionSetup_v7d0ext_IEs,
+ &ett_rrc_RRCConnectionSetup_r8_IEs,
+ &ett_rrc_T_specificationMode_20,
+ &ett_rrc_T_complete_20,
+ &ett_rrc_T_preconfiguration_17,
+ &ett_rrc_T_preConfigMode_17,
+ &ett_rrc_T_defaultConfig_17,
+ &ett_rrc_RRCConnectionSetup_v890ext_IEs,
+ &ett_rrc_RRCConnectionSetup_v8a0ext_IEs,
+ &ett_rrc_RRCConnectionSetup_r9_IEs,
+ &ett_rrc_T_specificationMode_21,
+ &ett_rrc_T_complete_21,
+ &ett_rrc_T_preconfiguration_18,
+ &ett_rrc_T_preConfigMode_18,
+ &ett_rrc_T_defaultConfig_18,
&ett_rrc_RRCConnectionSetup_v950ext_IEs,
+ &ett_rrc_RRCConnectionSetup_r10_IEs,
+ &ett_rrc_T_specificationMode_22,
+ &ett_rrc_T_complete_22,
+ &ett_rrc_T_preconfiguration_19,
+ &ett_rrc_T_preConfigMode_19,
+ &ett_rrc_T_defaultConfig_19,
&ett_rrc_RRCConnectionSetupComplete,
&ett_rrc_T_v370NonCriticalExtensions,
&ett_rrc_T_v380NonCriticalExtensions,
@@ -157535,7 +167600,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_v5c0NonCriticalExtensions,
&ett_rrc_T_v690NonCriticalExtensions_35,
&ett_rrc_T_v770NonCriticalExtensions_24,
- &ett_rrc_T_nonCriticalExtensions_114,
+ &ett_rrc_T_va40NonCriticalExtensions_11,
+ &ett_rrc_T_nonCriticalExtensions_124,
&ett_rrc_RRCConnectionSetupComplete_v370ext,
&ett_rrc_RRCConnectionSetupComplete_v380ext_IEs,
&ett_rrc_RRCConnectionSetupComplete_v3a0ext_IEs,
@@ -157544,7 +167610,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_v680NonCriticalExtensions,
&ett_rrc_T_v7e0NonCriticalExtensions_02,
&ett_rrc_T_v7f0NonCriticalExtensions_13,
- &ett_rrc_T_nonCriticalExtensions_115,
+ &ett_rrc_T_va40NonCriticalExtensions_12,
+ &ett_rrc_T_nonCriticalExtensions_125,
&ett_rrc_RRCConnectionSetupComplete_v4b0ext_IEs,
&ett_rrc_RRCConnectionSetupComplete_v590ext_IEs,
&ett_rrc_RRCConnectionSetupComplete_v5c0ext_IEs,
@@ -157554,43 +167621,47 @@ void proto_register_rrc(void) {
&ett_rrc_RRCConnectionSetupComplete_v770ext_IEs,
&ett_rrc_RRCConnectionSetupComplete_v7e0ext_IEs,
&ett_rrc_RRCConnectionSetupComplete_v7f0ext_IEs,
+ &ett_rrc_RRCConnectionSetupComplete_va40ext_IEs,
+ &ett_rrc_RRCConnectionSetupCompleteBand_va40ext_IEs,
&ett_rrc_RRC_FailureInfo,
&ett_rrc_T_r3_21,
&ett_rrc_T_laterNonCriticalExtensions_43,
- &ett_rrc_T_nonCriticalExtensions_116,
- &ett_rrc_T_criticalExtensions_87,
+ &ett_rrc_T_nonCriticalExtensions_126,
+ &ett_rrc_T_criticalExtensions_97,
&ett_rrc_RRC_FailureInfo_r3_IEs,
&ett_rrc_RRCStatus,
&ett_rrc_T_laterNonCriticalExtensions_44,
- &ett_rrc_T_nonCriticalExtensions_117,
+ &ett_rrc_T_nonCriticalExtensions_127,
&ett_rrc_SecurityModeCommand,
&ett_rrc_T_r3_22,
&ett_rrc_T_laterNonCriticalExtensions_45,
- &ett_rrc_T_nonCriticalExtensions_118,
+ &ett_rrc_T_nonCriticalExtensions_128,
&ett_rrc_T_later_than_r3_19,
- &ett_rrc_T_criticalExtensions_88,
+ &ett_rrc_T_criticalExtensions_98,
&ett_rrc_T_r7_10,
- &ett_rrc_T_nonCriticalExtensions_119,
- &ett_rrc_T_criticalExtensions_89,
+ &ett_rrc_T_nonCriticalExtensions_129,
+ &ett_rrc_T_criticalExtensions_99,
&ett_rrc_SecurityModeCommand_r3_IEs,
&ett_rrc_SecurityModeCommand_r7_IEs,
&ett_rrc_SecurityModeComplete,
&ett_rrc_T_laterNonCriticalExtensions_46,
- &ett_rrc_T_nonCriticalExtensions_120,
+ &ett_rrc_T_nonCriticalExtensions_130,
&ett_rrc_SecurityModeFailure,
&ett_rrc_T_laterNonCriticalExtensions_47,
- &ett_rrc_T_nonCriticalExtensions_121,
+ &ett_rrc_T_nonCriticalExtensions_131,
&ett_rrc_SignallingConnectionRelease,
&ett_rrc_T_r3_23,
&ett_rrc_T_laterNonCriticalExtensions_48,
- &ett_rrc_T_nonCriticalExtensions_122,
+ &ett_rrc_T_va40NonCriticalExtensions_13,
+ &ett_rrc_T_nonCriticalExtensions_132,
&ett_rrc_T_later_than_r3_20,
- &ett_rrc_T_criticalExtensions_90,
+ &ett_rrc_T_criticalExtensions_100,
&ett_rrc_SignallingConnectionRelease_r3_IEs,
+ &ett_rrc_SignallingConnectionRelease_va40ext_IEs,
&ett_rrc_SignallingConnectionReleaseIndication,
&ett_rrc_T_laterNonCriticalExtensions_49,
&ett_rrc_T_v860nonCriticalExtentions,
- &ett_rrc_T_nonCriticalExtensions_123,
+ &ett_rrc_T_nonCriticalExtensions_133,
&ett_rrc_SignallingConnectionReleaseIndication_v860ext,
&ett_rrc_SystemInformation_BCH,
&ett_rrc_T_payload,
@@ -157615,7 +167686,7 @@ void proto_register_rrc(void) {
&ett_rrc_SystemInformationChangeIndication,
&ett_rrc_T_laterNonCriticalExtensions_50,
&ett_rrc_T_v860NonCriticalExtensions_17,
- &ett_rrc_T_nonCriticalExtensions_124,
+ &ett_rrc_T_nonCriticalExtensions_134,
&ett_rrc_SystemInformationChangeIndication_v860ext_IEs,
&ett_rrc_TransportChannelReconfiguration,
&ett_rrc_T_r3_24,
@@ -157625,63 +167696,66 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtensions_24,
&ett_rrc_T_v690NonCriticalExtensions_36,
&ett_rrc_T_v770NonCriticalExtensions_25,
- &ett_rrc_T_nonCriticalExtensions_125,
+ &ett_rrc_T_nonCriticalExtensions_135,
&ett_rrc_T_later_than_r3_21,
- &ett_rrc_T_criticalExtensions_91,
+ &ett_rrc_T_criticalExtensions_101,
&ett_rrc_T_r4_12,
&ett_rrc_T_v4d0NonCriticalExtensions_12,
&ett_rrc_T_v590NonCriticalExtensions_25,
&ett_rrc_T_v690NonCriticalExtensions_37,
&ett_rrc_T_v770NonCriticalExtensions_26,
- &ett_rrc_T_nonCriticalExtensions_126,
- &ett_rrc_T_criticalExtensions_92,
+ &ett_rrc_T_nonCriticalExtensions_136,
+ &ett_rrc_T_criticalExtensions_102,
&ett_rrc_T_r5_10,
&ett_rrc_T_v690NonCriticalExtensions_38,
&ett_rrc_T_v770NonCriticalExtensions_27,
- &ett_rrc_T_nonCriticalExtensions_127,
- &ett_rrc_T_criticalExtensions_93,
+ &ett_rrc_T_nonCriticalExtensions_137,
+ &ett_rrc_T_criticalExtensions_103,
&ett_rrc_T_r6_11,
&ett_rrc_T_v6b0NonCriticalExtensions_11,
&ett_rrc_T_v770NonCriticalExtensions_28,
- &ett_rrc_T_nonCriticalExtensions_128,
- &ett_rrc_T_criticalExtensions_94,
+ &ett_rrc_T_nonCriticalExtensions_138,
+ &ett_rrc_T_criticalExtensions_104,
&ett_rrc_T_r7_11,
&ett_rrc_T_v780NonCriticalExtensions_09,
&ett_rrc_T_v7d0NonCriticalExtensions_13,
&ett_rrc_T_v7f0NonCriticalExtensions_14,
&ett_rrc_T_v7g0NonCriticalExtensions_15,
- &ett_rrc_T_nonCriticalExtensions_129,
- &ett_rrc_T_criticalExtensions_95,
+ &ett_rrc_T_nonCriticalExtensions_139,
+ &ett_rrc_T_criticalExtensions_105,
&ett_rrc_T_r8_11,
&ett_rrc_T_v7d0NonCriticalExtensions_14,
&ett_rrc_T_v7f0NonCriticalExtensions_15,
&ett_rrc_T_v890NonCriticalExtensions_09,
&ett_rrc_T_v7g0NonCriticalExtensions_16,
&ett_rrc_T_v8a0NonCriticalExtensions_09,
- &ett_rrc_T_nonCriticalExtensions_130,
- &ett_rrc_T_criticalExtensions_96,
+ &ett_rrc_T_nonCriticalExtensions_140,
+ &ett_rrc_T_criticalExtensions_106,
&ett_rrc_T_r9_10,
&ett_rrc_T_v950NonCriticalExtensions_08,
- &ett_rrc_T_nonCriticalExtensions_131,
- &ett_rrc_T_criticalExtensions_97,
+ &ett_rrc_T_nonCriticalExtensions_141,
+ &ett_rrc_T_criticalExtensions_107,
+ &ett_rrc_T_r10_10,
+ &ett_rrc_T_nonCriticalExtensions_142,
+ &ett_rrc_T_criticalExtensions_108,
&ett_rrc_TransportChannelReconfiguration_r3_IEs,
&ett_rrc_T_dummy_11,
- &ett_rrc_T_fdd_37,
- &ett_rrc_T_modeSpecificPhysChInfo_12,
&ett_rrc_T_fdd_38,
+ &ett_rrc_T_modeSpecificPhysChInfo_12,
+ &ett_rrc_T_fdd_39,
&ett_rrc_TransportChannelReconfiguration_v3a0ext,
&ett_rrc_TransportChannelReconfiguration_v4b0ext_IEs,
&ett_rrc_TransportChannelReconfiguration_v590ext_IEs,
&ett_rrc_TransportChannelReconfiguration_r4_IEs,
&ett_rrc_T_dummy_12,
- &ett_rrc_T_fdd_39,
- &ett_rrc_T_modeSpecificPhysChInfo_13,
&ett_rrc_T_fdd_40,
+ &ett_rrc_T_modeSpecificPhysChInfo_13,
+ &ett_rrc_T_fdd_41,
&ett_rrc_TransportChannelReconfiguration_r5_IEs,
&ett_rrc_T_dummy_13,
- &ett_rrc_T_fdd_41,
- &ett_rrc_T_modeSpecificPhysChInfo_14,
&ett_rrc_T_fdd_42,
+ &ett_rrc_T_modeSpecificPhysChInfo_14,
+ &ett_rrc_T_fdd_43,
&ett_rrc_TransportChannelReconfiguration_v690ext_IEs,
&ett_rrc_TransportChannelReconfiguration_r6_IEs,
&ett_rrc_TransportChannelReconfiguration_v6b0ext_IEs,
@@ -157696,24 +167770,25 @@ void proto_register_rrc(void) {
&ett_rrc_TransportChannelReconfiguration_v8a0ext_IEs,
&ett_rrc_TransportChannelReconfiguration_r9_IEs,
&ett_rrc_TransportChannelReconfiguration_v950ext_IEs,
+ &ett_rrc_TransportChannelReconfiguration_r10_IEs,
&ett_rrc_TransportChannelReconfigurationComplete,
&ett_rrc_T_laterNonCriticalExtensions_52,
&ett_rrc_T_v770NonCriticalExtensions_29,
- &ett_rrc_T_nonCriticalExtensions_132,
+ &ett_rrc_T_nonCriticalExtensions_143,
&ett_rrc_TransportChannelReconfigurationComplete_v770ext_IEs,
&ett_rrc_TransportChannelReconfigurationFailure,
&ett_rrc_T_laterNonCriticalExtensions_53,
- &ett_rrc_T_nonCriticalExtensions_133,
+ &ett_rrc_T_nonCriticalExtensions_144,
&ett_rrc_TransportFormatCombinationControl,
- &ett_rrc_T_modeSpecificInfo_13,
- &ett_rrc_T_tdd_07,
+ &ett_rrc_T_modeSpecificInfo_14,
+ &ett_rrc_T_tdd_08,
&ett_rrc_T_laterNonCriticalExtensions_54,
&ett_rrc_T_v820NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_134,
+ &ett_rrc_T_nonCriticalExtensions_145,
&ett_rrc_TransportFormatCombinationControl_v820ext_IEs,
&ett_rrc_TransportFormatCombinationControlFailure,
&ett_rrc_T_laterNonCriticalExtensions_55,
- &ett_rrc_T_nonCriticalExtensions_135,
+ &ett_rrc_T_nonCriticalExtensions_146,
&ett_rrc_UECapabilityEnquiry,
&ett_rrc_T_r3_25,
&ett_rrc_T_laterNonCriticalExtensions_56,
@@ -157721,9 +167796,9 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtensions_26,
&ett_rrc_T_v770NonCriticalExtensions_30,
&ett_rrc_T_v860NonCriticalExtensions_18,
- &ett_rrc_T_nonCriticalExtensions_136,
+ &ett_rrc_T_nonCriticalExtensions_147,
&ett_rrc_T_later_than_r3_22,
- &ett_rrc_T_criticalExtensions_98,
+ &ett_rrc_T_criticalExtensions_109,
&ett_rrc_UECapabilityEnquiry_r3_IEs,
&ett_rrc_UECapabilityEnquiry_v4b0ext_IEs,
&ett_rrc_UECapabilityEnquiry_v590ext_IEs,
@@ -157738,7 +167813,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtensions_27,
&ett_rrc_T_v5c0NonCriticalExtensions_01,
&ett_rrc_T_v690NonCriticalExtensions_39,
- &ett_rrc_T_nonCriticalExtensions_137,
+ &ett_rrc_T_nonCriticalExtensions_148,
&ett_rrc_UECapabilityInformation_v370ext,
&ett_rrc_UECapabilityInformation_v380ext_IEs,
&ett_rrc_UECapabilityInformation_v3a0ext_IEs,
@@ -157746,7 +167821,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_v680NonCriticalExtensions_01,
&ett_rrc_T_v7e0NonCriticalExtensions_03,
&ett_rrc_T_v7f0NonCriticalExtensions_16,
- &ett_rrc_T_nonCriticalExtensions_138,
+ &ett_rrc_T_va40NonCriticalExtensions_14,
+ &ett_rrc_T_nonCriticalExtensions_149,
&ett_rrc_UECapabilityInformation_v4b0ext,
&ett_rrc_UECapabilityInformation_v590ext,
&ett_rrc_UECapabilityInformation_v5c0ext,
@@ -157755,20 +167831,21 @@ void proto_register_rrc(void) {
&ett_rrc_UECapabilityInformation_v690ext_IEs,
&ett_rrc_UECapabilityInformation_v7e0ext_IEs,
&ett_rrc_UECapabilityInformation_v7f0ext_IEs,
+ &ett_rrc_UECapabilityInformation_va40ext_IEs,
&ett_rrc_UECapabilityInformationConfirm,
&ett_rrc_T_r3_26,
&ett_rrc_T_laterNonCriticalExtensions_58,
&ett_rrc_T_v770NonCriticalExtensions_31,
- &ett_rrc_T_nonCriticalExtensions_139,
+ &ett_rrc_T_nonCriticalExtensions_150,
&ett_rrc_T_later_than_r3_23,
- &ett_rrc_T_criticalExtensions_99,
+ &ett_rrc_T_criticalExtensions_110,
&ett_rrc_UECapabilityInformationConfirm_r3_IEs,
&ett_rrc_UECapabilityInformationConfirm_v770ext_IEs,
&ett_rrc_UplinkDirectTransfer,
&ett_rrc_T_laterNonCriticalExtensions_59,
&ett_rrc_T_v690NonCriticalExtensions_40,
&ett_rrc_T_v7g0NonCriticalExtensions_17,
- &ett_rrc_T_nonCriticalExtensions_140,
+ &ett_rrc_T_nonCriticalExtensions_151,
&ett_rrc_UplinkDirectTransfer_v690ext_IEs,
&ett_rrc_UplinkDirectTransfer_v7g0ext_IEs,
&ett_rrc_UplinkPhysicalChannelControl,
@@ -157777,62 +167854,64 @@ void proto_register_rrc(void) {
&ett_rrc_T_v4b0NonCriticalExtensions_16,
&ett_rrc_T_noncriticalExtensions,
&ett_rrc_T_later_than_r3_24,
- &ett_rrc_T_criticalExtensions_100,
+ &ett_rrc_T_criticalExtensions_111,
&ett_rrc_T_r4_13,
&ett_rrc_T_v4d0NonCriticalExtensions_13,
&ett_rrc_T_v690NonCriticalExtensions_41,
- &ett_rrc_T_nonCriticalExtensions_141,
- &ett_rrc_T_criticalExtensions_101,
+ &ett_rrc_T_nonCriticalExtensions_152,
+ &ett_rrc_T_criticalExtensions_112,
&ett_rrc_T_r5_11,
&ett_rrc_T_v690NonCriticalExtensions_42,
&ett_rrc_T_v6a0NonCriticalExtensions_01,
- &ett_rrc_T_nonCriticalExtensions_142,
- &ett_rrc_T_criticalExtensions_102,
+ &ett_rrc_T_nonCriticalExtensions_153,
+ &ett_rrc_T_criticalExtensions_113,
&ett_rrc_T_r7_12,
- &ett_rrc_T_nonCriticalExtensions_143,
- &ett_rrc_T_criticalExtensions_103,
+ &ett_rrc_T_nonCriticalExtensions_154,
+ &ett_rrc_T_criticalExtensions_114,
&ett_rrc_UplinkPhysicalChannelControl_r3_IEs,
&ett_rrc_UplinkPhysicalChannelControl_v4b0ext_IEs,
&ett_rrc_UplinkPhysicalChannelControl_r4_IEs,
&ett_rrc_T_tddOption,
- &ett_rrc_T_tdd384_06,
- &ett_rrc_T_tdd128_06,
- &ett_rrc_UplinkPhysicalChannelControl_r5_IEs,
- &ett_rrc_T_tddOption_01,
&ett_rrc_T_tdd384_07,
&ett_rrc_T_tdd128_07,
+ &ett_rrc_UplinkPhysicalChannelControl_r5_IEs,
+ &ett_rrc_T_tddOption_01,
+ &ett_rrc_T_tdd384_08,
+ &ett_rrc_T_tdd128_08,
&ett_rrc_UplinkPhysicalChannelControl_v690ext_IEs,
&ett_rrc_UplinkPhysicalChannelControl_v6a0ext_IEs,
&ett_rrc_UplinkPhysicalChannelControl_r7_IEs,
&ett_rrc_T_tddOption_02,
- &ett_rrc_T_tdd384_08,
- &ett_rrc_T_tdd768_03,
- &ett_rrc_T_tdd128_08,
+ &ett_rrc_T_tdd384_09,
+ &ett_rrc_T_tdd768_04,
+ &ett_rrc_T_tdd128_09,
&ett_rrc_URAUpdate,
&ett_rrc_T_laterNonCriticalExtensions_61,
&ett_rrc_T_v770NonCriticalExtensions_32,
&ett_rrc_T_v860NonCriticalExtensions_19,
- &ett_rrc_T_nonCriticalExtensions_144,
+ &ett_rrc_T_va40NonCriticalExtensions_15,
+ &ett_rrc_T_nonCriticalExtensions_155,
&ett_rrc_URAUpdate_r3_add_ext_IEs,
- &ett_rrc_T_nonCriticalExtensions_145,
+ &ett_rrc_T_nonCriticalExtensions_156,
&ett_rrc_UraUpdate_v770ext_IEs,
&ett_rrc_URAUpdate_v7e0ext_IEs,
&ett_rrc_URAUpdate_v860ext_IEs,
+ &ett_rrc_URAUpdate_va40ext_IEs,
&ett_rrc_URAUpdateConfirm,
&ett_rrc_T_r3_28,
&ett_rrc_T_laterNonCriticalExtensions_62,
&ett_rrc_T_v690NonCriticalExtensions_43,
- &ett_rrc_T_nonCriticalExtensions_146,
+ &ett_rrc_T_nonCriticalExtensions_157,
&ett_rrc_T_later_than_r3_25,
- &ett_rrc_T_criticalExtensions_104,
+ &ett_rrc_T_criticalExtensions_115,
&ett_rrc_T_r5_12,
&ett_rrc_T_v690NonCriticalExtensions_44,
- &ett_rrc_T_nonCriticalExtensions_147,
- &ett_rrc_T_criticalExtensions_105,
+ &ett_rrc_T_nonCriticalExtensions_158,
+ &ett_rrc_T_criticalExtensions_116,
&ett_rrc_T_r7_13,
&ett_rrc_T_v860NonCriticalExtensions_20,
- &ett_rrc_T_nonCriticalExtensions_148,
- &ett_rrc_T_criticalExtensions_106,
+ &ett_rrc_T_nonCriticalExtensions_159,
+ &ett_rrc_T_criticalExtensions_117,
&ett_rrc_URAUpdateConfirm_r3_IEs,
&ett_rrc_URAUpdateConfirm_r5_IEs,
&ett_rrc_URAUpdateConfirm_v690ext_IEs,
@@ -157843,9 +167922,9 @@ void proto_register_rrc(void) {
&ett_rrc_T_laterNonCriticalExtensions_63,
&ett_rrc_T_v690NonCriticalExtensions_45,
&ett_rrc_T_v860NonCriticalExtensions_21,
- &ett_rrc_T_nonCriticalExtensions_149,
+ &ett_rrc_T_nonCriticalExtensions_160,
&ett_rrc_T_later_than_r3_26,
- &ett_rrc_T_criticalExtensions_107,
+ &ett_rrc_T_criticalExtensions_118,
&ett_rrc_URAUpdateConfirm_CCCH_r3_IEs,
&ett_rrc_UTRANMobilityInformation,
&ett_rrc_T_r3_30,
@@ -157853,20 +167932,20 @@ void proto_register_rrc(void) {
&ett_rrc_T_laterNonCriticalExtensions_64,
&ett_rrc_T_v690NonCriticalExtensions_46,
&ett_rrc_T_v860NonCriticalExtentions,
- &ett_rrc_T_nonCriticalExtensions_150,
+ &ett_rrc_T_nonCriticalExtensions_161,
&ett_rrc_T_later_than_r3_27,
- &ett_rrc_T_criticalExtensions_108,
+ &ett_rrc_T_criticalExtensions_119,
&ett_rrc_T_r5_13,
&ett_rrc_T_v690NonCriticalExtensions_47,
&ett_rrc_T_v860NonCriticalExtentions_01,
- &ett_rrc_T_nonCriticalExtensions_151,
- &ett_rrc_T_criticalExtensions_109,
+ &ett_rrc_T_nonCriticalExtensions_162,
+ &ett_rrc_T_criticalExtensions_120,
&ett_rrc_T_r7_14,
&ett_rrc_T_v860NonCriticalExtensions_22,
- &ett_rrc_T_nonCriticalExtensions_152,
- &ett_rrc_T_criticalExtensions_110,
+ &ett_rrc_T_nonCriticalExtensions_163,
+ &ett_rrc_T_criticalExtensions_121,
&ett_rrc_UTRANMobilityInformation_r3_IEs,
- &ett_rrc_T_nonCriticalExtensions_153,
+ &ett_rrc_T_nonCriticalExtensions_164,
&ett_rrc_UTRANMobilityInformation_v3a0ext_IEs,
&ett_rrc_UTRANMobilityInformation_r5_IEs,
&ett_rrc_UtranMobilityInformation_v690ext_IEs,
@@ -157876,31 +167955,33 @@ void proto_register_rrc(void) {
&ett_rrc_UTRANMobilityInformationConfirm,
&ett_rrc_T_laterNonCriticalExtensions_65,
&ett_rrc_T_v770NonCriticalExtension_01,
- &ett_rrc_T_nonCriticalExtensions_154,
+ &ett_rrc_T_va40NonCriticalExtensions_16,
+ &ett_rrc_T_nonCriticalExtensions_165,
&ett_rrc_UTRANMobilityInformationConfirm_v770ext_IEs,
+ &ett_rrc_UTRANMobilityInformationConfirm_va40ext_IEs,
&ett_rrc_UTRANMobilityInformationFailure,
&ett_rrc_T_laterNonCriticalExtensions_66,
- &ett_rrc_T_nonCriticalExtensions_155,
+ &ett_rrc_T_nonCriticalExtensions_166,
&ett_rrc_MBMSAccessInformation,
- &ett_rrc_T_nonCriticalExtensions_156,
+ &ett_rrc_T_nonCriticalExtensions_167,
&ett_rrc_MBMSCommonPTMRBInformation,
&ett_rrc_T_v770NonCriticalExtensions_33,
&ett_rrc_T_v780NonCriticalExtensions_10,
&ett_rrc_T_v860NonCriticalExtensions_23,
- &ett_rrc_T_nonCriticalExtensions_157,
+ &ett_rrc_T_nonCriticalExtensions_168,
&ett_rrc_MBMSCommonPTMRBInformation_v770ext_IEs,
&ett_rrc_MBMSCommonPTMRBInformation_v780ext_IEs,
&ett_rrc_MBMSCommonPTMRBInformation_v860ext_IEs,
&ett_rrc_MBMSCurrentCellPTMRBInformation,
&ett_rrc_T_v770NonCriticalExtensions_34,
- &ett_rrc_T_nonCriticalExtensions_158,
+ &ett_rrc_T_nonCriticalExtensions_169,
&ett_rrc_MBMSCurrentCellPTMRBInfo_v770ext_IEs,
&ett_rrc_MBMSGeneralInformation,
&ett_rrc_T_v6b0NonCriticalExtensions_12,
&ett_rrc_T_v770NonCriticalExtensions_35,
&ett_rrc_T_v860NonCriticalExtensions_24,
&ett_rrc_T_v890NoncriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_159,
+ &ett_rrc_T_nonCriticalExtensions_170,
&ett_rrc_MBMSGeneralInformation_v6b0ext_IEs,
&ett_rrc_MBMSGeneralInformation_v770ext_IEs,
&ett_rrc_MBMSGeneralInformation_v860ext_IEs,
@@ -157908,27 +167989,41 @@ void proto_register_rrc(void) {
&ett_rrc_MBMSModificationRequest,
&ett_rrc_T_v6b0NonCriticalExtensions_13,
&ett_rrc_T_v6f0NonCriticalExtensions_02,
- &ett_rrc_T_nonCriticalExtensions_160,
+ &ett_rrc_T_nonCriticalExtensions_171,
&ett_rrc_MBMSModificationRequest_v6b0ext_IEs,
&ett_rrc_MBMSModificationRequest_v6f0ext_IEs,
&ett_rrc_MBMSModifiedServicesInformation,
&ett_rrc_T_v770NonCriticalExtensions_36,
&ett_rrc_T_v7c0NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_161,
+ &ett_rrc_T_nonCriticalExtensions_172,
&ett_rrc_MBMSModifiedServicesInformation_v770ext_IEs,
&ett_rrc_MBMSModifiedServicesInformation_v7c0ext_IEs,
&ett_rrc_MBMSNeighbouringCellPTMRBInformation,
&ett_rrc_T_v770NonCriticalExtensions_37,
- &ett_rrc_T_nonCriticalExtensions_162,
+ &ett_rrc_T_nonCriticalExtensions_173,
&ett_rrc_MBMSNeighbouringCellPTMRBInformation_v770ext_IEs,
&ett_rrc_MBMSSchedulingInformation,
- &ett_rrc_T_nonCriticalExtensions_163,
+ &ett_rrc_T_nonCriticalExtensions_174,
&ett_rrc_MBMSUnmodifiedServicesInformation,
&ett_rrc_T_v770NonCriticalExtensions_38,
- &ett_rrc_T_nonCriticalExtensions_164,
+ &ett_rrc_T_nonCriticalExtensions_175,
&ett_rrc_MBMSUnmodifiedServicesInformation_v770ext_IEs,
&ett_rrc_System_Information_Container,
- &ett_rrc_T_nonCriticalExtensions_165,
+ &ett_rrc_T_nonCriticalExtensions_176,
+ &ett_rrc_LoggingMeasurementConfiguration,
+ &ett_rrc_T_criticalExtensions_122,
+ &ett_rrc_T_r10_11,
+ &ett_rrc_T_nonCriticalExtensions_177,
+ &ett_rrc_T_criticalExtensions_123,
+ &ett_rrc_LoggingMeasurementConfiguration_r10_IEs,
+ &ett_rrc_UEInformationResponse,
+ &ett_rrc_T_nonCriticalExtensions_178,
+ &ett_rrc_UEInformationRequest,
+ &ett_rrc_T_criticalExtensions_124,
+ &ett_rrc_T_r10_12,
+ &ett_rrc_T_nonCriticalExtensions_179,
+ &ett_rrc_T_criticalExtensions_125,
+ &ett_rrc_UEInformationRequest_r10_IEs,
&ett_rrc_CN_DomainInformation,
&ett_rrc_CN_DomainInformationFull,
&ett_rrc_CN_DomainInformationList,
@@ -157939,6 +168034,7 @@ void proto_register_rrc(void) {
&ett_rrc_CN_InformationInfo,
&ett_rrc_CN_InformationInfo_r6,
&ett_rrc_CN_InformationInfoFull,
+ &ett_rrc_Ec_N0forANR,
&ett_rrc_Gsm_map_IDNNS,
&ett_rrc_T_routingbasis,
&ett_rrc_T_localPTMSI,
@@ -157983,9 +168079,9 @@ void proto_register_rrc(void) {
&ett_rrc_CellSelectReselectInfoSIB_3_4,
&ett_rrc_T_cellSelectQualityMeasure,
&ett_rrc_T_cpich_Ec_N0,
- &ett_rrc_T_modeSpecificInfo_14,
- &ett_rrc_T_fdd_43,
- &ett_rrc_T_tdd_08,
+ &ett_rrc_T_modeSpecificInfo_15,
+ &ett_rrc_T_fdd_44,
+ &ett_rrc_T_tdd_09,
&ett_rrc_CSG_DedicatedFrequencyInfoList,
&ett_rrc_CSG_PSCSplitInfo,
&ett_rrc_DomainSpecificAccessRestrictionForSharedNetwork_v670ext,
@@ -158034,13 +168130,16 @@ void proto_register_rrc(void) {
&ett_rrc_CompressedModeMeasCapability_LCR_r4,
&ett_rrc_CompressedModeMeasCapability_v860ext,
&ett_rrc_CompressedModeMeasCapability_v920ext,
+ &ett_rrc_CompressedModeMeasCapability_va40ext,
&ett_rrc_CompressedModeMeasCapabEUTRA,
&ett_rrc_CompressedModeMeasCapabEUTRAList,
&ett_rrc_CompressedModeMeasCapabFDDList,
&ett_rrc_CompressedModeMeasCapabFDDList2,
+ &ett_rrc_CompressedModeMeasCapabFDDList3,
&ett_rrc_CompressedModeMeasCapabFDDList_ext,
&ett_rrc_CompressedModeMeasCapabFDD,
&ett_rrc_CompressedModeMeasCapabFDD2,
+ &ett_rrc_CompressedModeMeasCapabFDD3,
&ett_rrc_CompressedModeMeasCapabFDD_ext,
&ett_rrc_CompressedModeMeasCapabTDDList,
&ett_rrc_CompressedModeMeasCapabTDD,
@@ -158057,10 +168156,12 @@ void proto_register_rrc(void) {
&ett_rrc_DL_PhysChCapabilityFDD_v770ext,
&ett_rrc_DL_PhysChCapabilityFDD_v860ext,
&ett_rrc_DL_PhysChCapabilityFDD_v920ext,
+ &ett_rrc_DL_PhysChCapabilityFDD_va40ext,
&ett_rrc_DL_PhysChCapabilityTDD,
&ett_rrc_DL_PhysChCapabilityTDD_LCR_r4,
&ett_rrc_DL_PhysChCapabilityTDD_128_v770ext,
&ett_rrc_DL_PhysChCapabilityTDD_128_v860ext,
+ &ett_rrc_DL_PhysChCapabilityInfoTDD_128_va40ext,
&ett_rrc_DL_PhysChCapabilityTDD_768,
&ett_rrc_T_tdd768_hspdsch,
&ett_rrc_DL_PhysChCapabilityInfoTDD_768,
@@ -158069,6 +168170,14 @@ void proto_register_rrc(void) {
&ett_rrc_DRAC_SysInfoList,
&ett_rrc_FailureCauseWithProtErr,
&ett_rrc_FailureCauseWithProtErrTrId,
+ &ett_rrc_FrequencyBandsIndicatorSupport,
+ &ett_rrc_T_modeSpecificInfo_16,
+ &ett_rrc_T_fdd_45,
+ &ett_rrc_T_tdd_10,
+ &ett_rrc_FrequencyBandsIndicatorTDD128,
+ &ett_rrc_FrequencyBandsIndicatorSupportTDD128,
+ &ett_rrc_FrequencyBandsRedirectionFDD,
+ &ett_rrc_FrequencyBandsIndicatorFDD,
&ett_rrc_GroupIdentityWithReleaseInformation,
&ett_rrc_GroupReleaseInformation,
&ett_rrc_GSM_Measurements,
@@ -158088,10 +168197,14 @@ void proto_register_rrc(void) {
&ett_rrc_MeasurementCapabilityExt,
&ett_rrc_MeasurementCapabilityExt2,
&ett_rrc_MeasurementCapabilityExt3,
+ &ett_rrc_MeasurementCapabilityExt4,
&ett_rrc_MeasurementCapability_r4_ext,
&ett_rrc_MeasurementCapability_v860ext,
&ett_rrc_MeasurementCapability_v920ext,
+ &ett_rrc_MeasurementCapability_va40ext,
&ett_rrc_MeasurementCapabilityTDD,
+ &ett_rrc_NonContiguousMultiCellCombinationList,
+ &ett_rrc_NonContiguousMultiCell,
&ett_rrc_MultiRAT_Capability,
&ett_rrc_MultiModeRAT_Capability_v590ext,
&ett_rrc_MultiModeRAT_Capability_v680ext,
@@ -158134,9 +168247,12 @@ void proto_register_rrc(void) {
&ett_rrc_T_tddPhysChCapability_128_01,
&ett_rrc_PhysicalChannelCapability_v920ext,
&ett_rrc_T_fddPhysChCapability_03,
+ &ett_rrc_PhysicalChannelCapability_va40ext,
+ &ett_rrc_T_fddPhysChCapability_04,
+ &ett_rrc_T_tddPhysChCapability_128_02,
&ett_rrc_PhysicalChannelCapabilityInfo_v770ext,
&ett_rrc_T_tddPhysChCapability_768_01,
- &ett_rrc_T_tddPhysChCapability_128_02,
+ &ett_rrc_T_tddPhysChCapability_128_03,
&ett_rrc_PhysicalChannelCapability_LCR_r4,
&ett_rrc_T_tdd128_PhysChCapability,
&ett_rrc_PhysicalChannelCapability_hspdsch_r5,
@@ -158168,6 +168284,7 @@ void proto_register_rrc(void) {
&ett_rrc_RLC_Capability_r5_ext,
&ett_rrc_RLC_Capability_v770ext,
&ett_rrc_RLC_Capability_v920ext,
+ &ett_rrc_RLC_Capability_va40ext,
&ett_rrc_RRC_ConnectionReleaseInformation,
&ett_rrc_T_release,
&ett_rrc_RRC_MessageSequenceNumberList,
@@ -158196,6 +168313,7 @@ void proto_register_rrc(void) {
&ett_rrc_U_RNTI,
&ett_rrc_U_RNTI_Group,
&ett_rrc_U_RNTI_Short,
+ &ett_rrc_UE_BasedNetworkPerformanceMeasurementsParameters,
&ett_rrc_UE_CapabilityContainer_IEs,
&ett_rrc_T_v6b0NonCriticalExtensions_14,
&ett_rrc_T_v6e0NonCriticalExtensions_02,
@@ -158206,7 +168324,9 @@ void proto_register_rrc(void) {
&ett_rrc_T_v890NonCriticalExtensions_10,
&ett_rrc_T_v920NonCriticalExtensions_03,
&ett_rrc_T_v970NonCriticalExtensions_03,
- &ett_rrc_T_nonCriticalExtensions_166,
+ &ett_rrc_T_va40NonCriticalExtensions_17,
+ &ett_rrc_T_va60NonCriticalExtensions,
+ &ett_rrc_T_nonCriticalExtensions_180,
&ett_rrc_UE_RadioAccessCapability_v6b0ext_IEs,
&ett_rrc_UE_RadioAccessCapability_v6e0ext_IEs,
&ett_rrc_UE_RadioAccessCapability_v770ext_IEs,
@@ -158216,6 +168336,8 @@ void proto_register_rrc(void) {
&ett_rrc_UE_RadioAccessCapability_v890ext_IEs,
&ett_rrc_UE_RadioAccessCapability_v920ext_IEs,
&ett_rrc_UE_RadioAccessCapability_v970ext_IEs,
+ &ett_rrc_UE_RadioAccessCapability_va40ext_IEs,
+ &ett_rrc_UE_RadioAccessCapability_va60ext_IEs,
&ett_rrc_UE_ConnTimersAndConstants,
&ett_rrc_UE_ConnTimersAndConstants_v3a0ext,
&ett_rrc_UE_ConnTimersAndConstants_r5,
@@ -158241,11 +168363,20 @@ void proto_register_rrc(void) {
&ett_rrc_UE_RadioAccessCapability_v860ext,
&ett_rrc_UE_RadioAccessCapability_v880ext,
&ett_rrc_UE_RadioAccessCapability_v920ext,
+ &ett_rrc_UE_RadioAccessCapability_va40ext,
+ &ett_rrc_UE_RadioAccessCapabBand_va40ext,
&ett_rrc_UE_RadioAccessCapabBandFDDList2,
&ett_rrc_UE_RadioAccessCapabBandFDDList3,
+ &ett_rrc_UE_RadioAccessCapabBandFDDList4,
+ &ett_rrc_UE_RadioAccessCapabBandFDDList4_va60ext,
+ &ett_rrc_UE_RadioAccessCapabBandFDDList5,
&ett_rrc_UE_RadioAccessCapabBandFDD2,
&ett_rrc_T_fddRF_Capability_01,
&ett_rrc_UE_RadioAccessCapabBandFDD3,
+ &ett_rrc_UE_RadioAccessCapabBandFDD4,
+ &ett_rrc_UE_RadioAccessCapabBandFDD4_va60ext,
+ &ett_rrc_UE_RadioAccessCapabBandFDD5,
+ &ett_rrc_T_fddRF_Capability_02,
&ett_rrc_UE_PositioningCapabilityExt_v380,
&ett_rrc_UE_PositioningCapabilityExt_v3a0,
&ett_rrc_UE_PositioningCapabilityExt_v3g0,
@@ -158254,9 +168385,11 @@ void proto_register_rrc(void) {
&ett_rrc_UE_RadioAccessCapabBandCombList,
&ett_rrc_UE_RadioAccessCapabBandFDDList,
&ett_rrc_UE_RadioAccessCapabBandFDDList_ext,
+ &ett_rrc_UE_RadioAccessCapabBandFDDList_ext2,
&ett_rrc_UE_RadioAccessCapabBandFDD,
- &ett_rrc_T_fddRF_Capability_02,
+ &ett_rrc_T_fddRF_Capability_03,
&ett_rrc_UE_RadioAccessCapabBandFDD_ext,
+ &ett_rrc_UE_RadioAccessCapabBandFDD_ext2,
&ett_rrc_UE_RadioAccessCapability_v4b0ext,
&ett_rrc_T_tdd_CapabilityExt,
&ett_rrc_UE_RadioAccessCapabilityComp,
@@ -158269,15 +168402,19 @@ void proto_register_rrc(void) {
&ett_rrc_UE_RadioAccessCapabilityComp2_v7f0ext,
&ett_rrc_UE_RadioAccessCapabilityComp2_v860ext,
&ett_rrc_UE_RadioAccessCapabilityComp2_v920ext,
+ &ett_rrc_UE_RadioAccessCapabilityComp2_va40ext,
&ett_rrc_UE_RadioAccessCapabilityComp_TDD128,
&ett_rrc_RF_CapabilityComp,
- &ett_rrc_T_fdd_44,
+ &ett_rrc_T_fdd_46,
&ett_rrc_T_tdd384_RF_Capability,
&ett_rrc_T_tdd128_RF_Capability,
&ett_rrc_RF_CapabilityComp_v770ext,
&ett_rrc_T_tdd768_RF_Capability,
&ett_rrc_RF_CapabBandListFDDComp,
&ett_rrc_RF_CapabBandListFDDComp_ext,
+ &ett_rrc_RF_CapabBandListFDDComp_ext2,
+ &ett_rrc_UE_RadioAccessCapabBandCombList_va40ext,
+ &ett_rrc_SupportedCarrierCombination,
&ett_rrc_UE_RadioAccessCapability_v590ext,
&ett_rrc_UE_RadioAccessCapability_v5c0ext,
&ett_rrc_UE_RadioAccessCapability_v680ext,
@@ -158293,6 +168430,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_tdd128_edch,
&ett_rrc_T_supported_04,
&ett_rrc_UL_PhysChCapabilityInfoTDD_128_v770ext,
+ &ett_rrc_UL_PhysChCapabilityInfoTDD_128_va40ext,
&ett_rrc_UL_PhysChCapabilityTDD_768,
&ett_rrc_T_tdd384_edch_01,
&ett_rrc_T_supported_05,
@@ -158302,8 +168440,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_fdd_edch,
&ett_rrc_T_supported_06,
&ett_rrc_UL_TransChCapability,
- &ett_rrc_T_modeSpecificInfo_15,
- &ett_rrc_T_tdd_09,
+ &ett_rrc_T_modeSpecificInfo_17,
+ &ett_rrc_T_tdd_11,
&ett_rrc_UE_Positioning_Capability,
&ett_rrc_UE_SecurityInformation,
&ett_rrc_UE_SecurityInformation2,
@@ -158535,8 +168673,8 @@ void proto_register_rrc(void) {
&ett_rrc_Common_E_DCH_MAC_d_FlowList,
&ett_rrc_CommonDynamicTF_Info,
&ett_rrc_T_rlc_Size,
- &ett_rrc_T_fdd_45,
- &ett_rrc_T_tdd_10,
+ &ett_rrc_T_fdd_47,
+ &ett_rrc_T_tdd_12,
&ett_rrc_T_commonTDD_Choice,
&ett_rrc_SEQUENCE_SIZE_1_maxTF_OF_NumberOfTransportBlocks,
&ett_rrc_CommonDynamicTF_Info_DynamicTTI,
@@ -158576,16 +168714,16 @@ void proto_register_rrc(void) {
&ett_rrc_DL_AddReconfTransChInformation2,
&ett_rrc_T_tfs_SignallingMode_05,
&ett_rrc_DL_CommonTransChInfo,
- &ett_rrc_T_modeSpecificInfo_16,
- &ett_rrc_T_fdd_46,
+ &ett_rrc_T_modeSpecificInfo_18,
+ &ett_rrc_T_fdd_48,
&ett_rrc_T_dl_Parameters,
- &ett_rrc_T_tdd_11,
+ &ett_rrc_T_tdd_13,
&ett_rrc_DL_CommonTransChInfo_r4,
- &ett_rrc_T_modeSpecificInfo_17,
- &ett_rrc_T_fdd_47,
+ &ett_rrc_T_modeSpecificInfo_19,
+ &ett_rrc_T_fdd_49,
&ett_rrc_T_dl_Parameters_01,
&ett_rrc_T_dl_DCH_TFCS,
- &ett_rrc_T_tdd_12,
+ &ett_rrc_T_tdd_14,
&ett_rrc_DL_DeletedTransChInfoList,
&ett_rrc_DL_DeletedTransChInfoList_r5,
&ett_rrc_DL_DeletedTransChInfoList_r7,
@@ -158604,8 +168742,8 @@ void proto_register_rrc(void) {
&ett_rrc_E_DCH_AddReconf_MAC_d_Flow_r7,
&ett_rrc_T_transmissionGrantType_01,
&ett_rrc_T_non_ScheduledTransGrantInfo_01,
- &ett_rrc_T_modeSpecificInfo_18,
- &ett_rrc_T_fdd_48,
+ &ett_rrc_T_modeSpecificInfo_20,
+ &ett_rrc_T_fdd_50,
&ett_rrc_E_DCH_AddReconf_MAC_d_FlowList,
&ett_rrc_E_DCH_AddReconf_MAC_d_FlowList_r7,
&ett_rrc_ExplicitTFCS_Configuration,
@@ -158653,8 +168791,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_sizeType3_01,
&ett_rrc_OctetModeRLC_SizeInfoType2,
&ett_rrc_PowerOffsetInfoShort,
- &ett_rrc_T_modeSpecificInfo_19,
- &ett_rrc_T_fdd_49,
+ &ett_rrc_T_modeSpecificInfo_21,
+ &ett_rrc_T_fdd_51,
&ett_rrc_PowerOffsetInformation,
&ett_rrc_PreDefTransChConfiguration,
&ett_rrc_QualityTarget,
@@ -158662,14 +168800,14 @@ void proto_register_rrc(void) {
&ett_rrc_RestrictedTrChInfoList,
&ett_rrc_SemistaticTF_Information,
&ett_rrc_SignalledGainFactors,
- &ett_rrc_T_modeSpecificInfo_20,
- &ett_rrc_T_fdd_50,
+ &ett_rrc_T_modeSpecificInfo_22,
+ &ett_rrc_T_fdd_52,
&ett_rrc_SplitTFCI_Signalling,
&ett_rrc_TFC_Subset,
&ett_rrc_TFC_SubsetList,
&ett_rrc_TFC_SubsetList_item,
- &ett_rrc_T_modeSpecificInfo_21,
- &ett_rrc_T_tdd_13,
+ &ett_rrc_T_modeSpecificInfo_23,
+ &ett_rrc_T_tdd_15,
&ett_rrc_TFCI_Field2_Information,
&ett_rrc_TFCI_Range,
&ett_rrc_TFCI_RangeList,
@@ -158712,20 +168850,20 @@ void proto_register_rrc(void) {
&ett_rrc_T_dch_usch_01,
&ett_rrc_T_e_dch_03,
&ett_rrc_T_modeSpecific,
- &ett_rrc_T_fdd_51,
+ &ett_rrc_T_fdd_53,
&ett_rrc_UL_AddReconfTransChInformation_r8,
&ett_rrc_T_dch_usch_02,
&ett_rrc_T_e_dch_04,
&ett_rrc_T_modeSpecific_01,
- &ett_rrc_T_fdd_52,
+ &ett_rrc_T_fdd_54,
&ett_rrc_UL_CommonTransChInfo,
- &ett_rrc_T_modeSpecificInfo_22,
- &ett_rrc_T_fdd_53,
- &ett_rrc_T_tdd_14,
+ &ett_rrc_T_modeSpecificInfo_24,
+ &ett_rrc_T_fdd_55,
+ &ett_rrc_T_tdd_16,
&ett_rrc_UL_CommonTransChInfo_r4,
- &ett_rrc_T_modeSpecificInfo_23,
- &ett_rrc_T_fdd_54,
- &ett_rrc_T_tdd_15,
+ &ett_rrc_T_modeSpecificInfo_25,
+ &ett_rrc_T_fdd_56,
+ &ett_rrc_T_tdd_17,
&ett_rrc_UL_ControlledTrChList,
&ett_rrc_UL_DeletedTransChInfoList,
&ett_rrc_UL_DeletedTransChInfoList_r6,
@@ -158766,6 +168904,8 @@ void proto_register_rrc(void) {
&ett_rrc_AdditionalPRACH_TF_and_TFCS_CCCH_IEs,
&ett_rrc_AdditionalPRACH_TF_and_TFCS_CCCH,
&ett_rrc_AdditionalPRACH_TF_and_TFCS_CCCH_List,
+ &ett_rrc_AdditionalDLSecCellInfoListFDD,
+ &ett_rrc_AdditionalDLSecCellInfoFDD,
&ett_rrc_AICH_Info,
&ett_rrc_AllocationPeriodInfo,
&ett_rrc_AP_Signature_VCAM,
@@ -158795,10 +168935,10 @@ void proto_register_rrc(void) {
&ett_rrc_Common_E_RNTI_Info,
&ett_rrc_Common_E_RNTI_Info_item,
&ett_rrc_CommonEDCHSystemInfo,
- &ett_rrc_T_modeSpecificInfo_24,
+ &ett_rrc_T_modeSpecificInfo_26,
&ett_rrc_T_dummy_14,
- &ett_rrc_T_tdd_16,
- &ett_rrc_T_tdd128_09,
+ &ett_rrc_T_tdd_18,
+ &ett_rrc_T_tdd128_10,
&ett_rrc_T_ccch_transmission_Info,
&ett_rrc_CommonEDCHSystemInfoFDD,
&ett_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList,
@@ -158816,13 +168956,13 @@ void proto_register_rrc(void) {
&ett_rrc_DL_CCTrCh,
&ett_rrc_DL_CCTrCh_r4,
&ett_rrc_T_tddOption_03,
- &ett_rrc_T_tdd384_09,
- &ett_rrc_T_tdd128_10,
- &ett_rrc_DL_CCTrCh_r7,
- &ett_rrc_T_tddOption_04,
&ett_rrc_T_tdd384_10,
- &ett_rrc_T_tdd768_04,
&ett_rrc_T_tdd128_11,
+ &ett_rrc_DL_CCTrCh_r7,
+ &ett_rrc_T_tddOption_04,
+ &ett_rrc_T_tdd384_11,
+ &ett_rrc_T_tdd768_05,
+ &ett_rrc_T_tdd128_12,
&ett_rrc_DL_CCTrChList,
&ett_rrc_DL_CCTrChList_r7,
&ett_rrc_DL_CCTrChList_r4,
@@ -158830,130 +168970,137 @@ void proto_register_rrc(void) {
&ett_rrc_DL_ChannelisationCode,
&ett_rrc_DL_ChannelisationCodeList,
&ett_rrc_DL_CommonInformation,
- &ett_rrc_T_modeSpecificInfo_25,
- &ett_rrc_T_fdd_55,
- &ett_rrc_T_tdd_17,
- &ett_rrc_DL_CommonInformation_r4,
- &ett_rrc_T_modeSpecificInfo_26,
- &ett_rrc_T_fdd_56,
- &ett_rrc_T_tdd_18,
- &ett_rrc_T_tddOption_05,
- &ett_rrc_T_tdd128_12,
- &ett_rrc_DL_CommonInformation_r5,
&ett_rrc_T_modeSpecificInfo_27,
&ett_rrc_T_fdd_57,
&ett_rrc_T_tdd_19,
- &ett_rrc_T_tddOption_06,
- &ett_rrc_T_tdd128_13,
- &ett_rrc_DL_CommonInformation_r6,
- &ett_rrc_T_dl_dpchInfoCommon,
+ &ett_rrc_DL_CommonInformation_r4,
&ett_rrc_T_modeSpecificInfo_28,
&ett_rrc_T_fdd_58,
&ett_rrc_T_tdd_20,
- &ett_rrc_T_tddOption_07,
- &ett_rrc_T_tdd128_14,
- &ett_rrc_DL_CommonInformation_r7,
- &ett_rrc_T_dl_dpchInfoCommon_01,
+ &ett_rrc_T_tddOption_05,
+ &ett_rrc_T_tdd128_13,
+ &ett_rrc_DL_CommonInformation_r5,
&ett_rrc_T_modeSpecificInfo_29,
&ett_rrc_T_fdd_59,
&ett_rrc_T_tdd_21,
- &ett_rrc_T_tddOption_08,
- &ett_rrc_T_tdd128_15,
- &ett_rrc_DL_CommonInformation_r8,
- &ett_rrc_T_dl_dpchInfoCommon_02,
+ &ett_rrc_T_tddOption_06,
+ &ett_rrc_T_tdd128_14,
+ &ett_rrc_DL_CommonInformation_r6,
+ &ett_rrc_T_dl_dpchInfoCommon,
&ett_rrc_T_modeSpecificInfo_30,
&ett_rrc_T_fdd_60,
&ett_rrc_T_tdd_22,
- &ett_rrc_T_tddOption_09,
- &ett_rrc_T_tdd128_16,
- &ett_rrc_DL_CommonInformationPost,
- &ett_rrc_DL_CommonInformationPredef,
- &ett_rrc_DL_DPCH_InfoCommon,
- &ett_rrc_T_cfnHandling,
- &ett_rrc_T_initialise,
+ &ett_rrc_T_tddOption_07,
+ &ett_rrc_T_tdd128_15,
+ &ett_rrc_DL_CommonInformation_r7,
+ &ett_rrc_T_dl_dpchInfoCommon_01,
&ett_rrc_T_modeSpecificInfo_31,
&ett_rrc_T_fdd_61,
&ett_rrc_T_tdd_23,
- &ett_rrc_DL_DPCH_InfoCommon_r4,
- &ett_rrc_T_cfnHandling_01,
- &ett_rrc_T_initialise_01,
+ &ett_rrc_T_tddOption_08,
+ &ett_rrc_T_tdd128_16,
+ &ett_rrc_DL_CommonInformation_r8,
+ &ett_rrc_T_dl_dpchInfoCommon_02,
&ett_rrc_T_modeSpecificInfo_32,
&ett_rrc_T_fdd_62,
&ett_rrc_T_tdd_24,
- &ett_rrc_DL_DPCH_InfoCommon_r6,
- &ett_rrc_T_cfnHandling_02,
- &ett_rrc_T_maintain,
+ &ett_rrc_T_tddOption_09,
+ &ett_rrc_T_tdd128_17,
+ &ett_rrc_DL_CommonInformation_r10,
+ &ett_rrc_T_dl_dpchInfoCommon_03,
&ett_rrc_T_modeSpecificInfo_33,
&ett_rrc_T_fdd_63,
&ett_rrc_T_tdd_25,
- &ett_rrc_DL_DPCH_InfoCommonPost,
- &ett_rrc_DL_DPCH_InfoCommonPredef,
+ &ett_rrc_T_tddOption_10,
+ &ett_rrc_T_tdd128_18,
+ &ett_rrc_DL_CommonInformationPost,
+ &ett_rrc_DL_CommonInformationPredef,
+ &ett_rrc_DL_DPCH_InfoCommon,
+ &ett_rrc_T_cfnHandling,
+ &ett_rrc_T_initialise,
&ett_rrc_T_modeSpecificInfo_34,
&ett_rrc_T_fdd_64,
&ett_rrc_T_tdd_26,
- &ett_rrc_DL_DPCH_InfoPerRL,
+ &ett_rrc_DL_DPCH_InfoCommon_r4,
+ &ett_rrc_T_cfnHandling_01,
+ &ett_rrc_T_initialise_01,
+ &ett_rrc_T_modeSpecificInfo_35,
&ett_rrc_T_fdd_65,
&ett_rrc_T_tdd_27,
- &ett_rrc_DL_DPCH_InfoPerRL_r4,
+ &ett_rrc_DL_DPCH_InfoCommon_r6,
+ &ett_rrc_T_cfnHandling_02,
+ &ett_rrc_T_maintain,
+ &ett_rrc_T_modeSpecificInfo_36,
&ett_rrc_T_fdd_66,
&ett_rrc_T_tdd_28,
- &ett_rrc_DL_DPCH_InfoPerRL_r5,
+ &ett_rrc_DL_DPCH_InfoCommonPost,
+ &ett_rrc_DL_DPCH_InfoCommonPredef,
+ &ett_rrc_T_modeSpecificInfo_37,
&ett_rrc_T_fdd_67,
&ett_rrc_T_tdd_29,
- &ett_rrc_DL_DPCH_InfoPerRL_r6,
+ &ett_rrc_DL_DPCH_InfoPerRL,
&ett_rrc_T_fdd_68,
&ett_rrc_T_tdd_30,
- &ett_rrc_DL_DPCH_InfoPerRL_r7,
+ &ett_rrc_DL_DPCH_InfoPerRL_r4,
&ett_rrc_T_fdd_69,
&ett_rrc_T_tdd_31,
+ &ett_rrc_DL_DPCH_InfoPerRL_r5,
+ &ett_rrc_T_fdd_70,
+ &ett_rrc_T_tdd_32,
+ &ett_rrc_DL_DPCH_InfoPerRL_r6,
+ &ett_rrc_T_fdd_71,
+ &ett_rrc_T_tdd_33,
+ &ett_rrc_DL_DPCH_InfoPerRL_r7,
+ &ett_rrc_T_fdd_72,
+ &ett_rrc_T_tdd_34,
&ett_rrc_DL_FDPCH_InfoPerRL_r6,
&ett_rrc_DL_FDPCH_InfoPerRL_r7,
&ett_rrc_DL_DPCH_InfoPerRL_PostFDD,
&ett_rrc_DL_DPCH_InfoPerRL_PostTDD,
&ett_rrc_DL_DPCH_InfoPerRL_PostTDD_LCR_r4,
&ett_rrc_DL_DPCH_PowerControlInfo,
- &ett_rrc_T_modeSpecificInfo_35,
- &ett_rrc_T_fdd_70,
- &ett_rrc_T_tdd_32,
+ &ett_rrc_T_modeSpecificInfo_38,
+ &ett_rrc_T_fdd_73,
+ &ett_rrc_T_tdd_35,
&ett_rrc_DL_FDPCH_InfoCommon_r6,
&ett_rrc_T_cfnHandling_03,
&ett_rrc_T_maintain_01,
&ett_rrc_DL_HSPDSCH_Information,
- &ett_rrc_T_modeSpecificInfo_36,
- &ett_rrc_T_tdd_33,
- &ett_rrc_T_tdd384_11,
- &ett_rrc_T_tdd128_17,
- &ett_rrc_DL_HSPDSCH_Information_r6,
- &ett_rrc_T_modeSpecificInfo_37,
- &ett_rrc_T_tdd_34,
- &ett_rrc_T_tdd384_12,
- &ett_rrc_T_tdd128_18,
- &ett_rrc_DL_HSPDSCH_Information_r7,
- &ett_rrc_T_modeSpecificInfo_38,
- &ett_rrc_T_tdd_35,
- &ett_rrc_T_tdd384_13,
- &ett_rrc_T_tdd768_05,
- &ett_rrc_T_tdd128_19,
- &ett_rrc_T_fdd_71,
- &ett_rrc_DL_HSPDSCH_Information_r8,
&ett_rrc_T_modeSpecificInfo_39,
&ett_rrc_T_tdd_36,
- &ett_rrc_T_tdd384_14,
- &ett_rrc_T_tdd768_06,
- &ett_rrc_T_tdd128_20,
- &ett_rrc_T_fdd_72,
- &ett_rrc_DL_HSPDSCH_Information_r8_ext,
+ &ett_rrc_T_tdd384_12,
+ &ett_rrc_T_tdd128_19,
+ &ett_rrc_DL_HSPDSCH_Information_r6,
&ett_rrc_T_modeSpecificInfo_40,
&ett_rrc_T_tdd_37,
- &ett_rrc_T_tdd128_21,
- &ett_rrc_DL_HSPDSCH_Information_r8_ext2,
- &ett_rrc_DL_HSPDSCH_Information_r9,
+ &ett_rrc_T_tdd384_13,
+ &ett_rrc_T_tdd128_20,
+ &ett_rrc_DL_HSPDSCH_Information_r7,
&ett_rrc_T_modeSpecificInfo_41,
&ett_rrc_T_tdd_38,
+ &ett_rrc_T_tdd384_14,
+ &ett_rrc_T_tdd768_06,
+ &ett_rrc_T_tdd128_21,
+ &ett_rrc_T_fdd_74,
+ &ett_rrc_DL_HSPDSCH_Information_r8,
+ &ett_rrc_T_modeSpecificInfo_42,
+ &ett_rrc_T_tdd_39,
&ett_rrc_T_tdd384_15,
&ett_rrc_T_tdd768_07,
&ett_rrc_T_tdd128_22,
- &ett_rrc_T_fdd_73,
+ &ett_rrc_T_fdd_75,
+ &ett_rrc_DL_HSPDSCH_Information_r8_ext,
+ &ett_rrc_T_modeSpecificInfo_43,
+ &ett_rrc_T_tdd_40,
+ &ett_rrc_T_tdd128_23,
+ &ett_rrc_DL_HSPDSCH_Information_r8_ext2,
+ &ett_rrc_DL_HSPDSCH_Information_r9,
+ &ett_rrc_T_modeSpecificInfo_44,
+ &ett_rrc_T_tdd_41,
+ &ett_rrc_T_tdd384_16,
+ &ett_rrc_T_tdd768_08,
+ &ett_rrc_T_tdd128_24,
+ &ett_rrc_T_fdd_76,
&ett_rrc_DL_HSPDSCH_MultiCarrier_Information,
&ett_rrc_DL_HSPDSCH_MultiCarrier_Information_item,
&ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_MultiCarrier,
@@ -158962,46 +169109,46 @@ void proto_register_rrc(void) {
&ett_rrc_DL_HSPDSCH_TS_Configuration_VHCR,
&ett_rrc_DL_HSPDSCH_TS_Configuration_VHCR_item,
&ett_rrc_DL_InformationPerRL,
- &ett_rrc_T_modeSpecificInfo_42,
- &ett_rrc_T_fdd_74,
- &ett_rrc_DL_InformationPerRL_r4,
- &ett_rrc_T_modeSpecificInfo_43,
- &ett_rrc_T_fdd_75,
- &ett_rrc_DL_InformationPerRL_r5,
- &ett_rrc_T_modeSpecificInfo_44,
- &ett_rrc_T_fdd_76,
- &ett_rrc_DL_InformationPerRL_r5bis,
&ett_rrc_T_modeSpecificInfo_45,
&ett_rrc_T_fdd_77,
- &ett_rrc_DL_InformationPerRL_r6,
+ &ett_rrc_DL_InformationPerRL_r4,
&ett_rrc_T_modeSpecificInfo_46,
&ett_rrc_T_fdd_78,
+ &ett_rrc_DL_InformationPerRL_r5,
+ &ett_rrc_T_modeSpecificInfo_47,
+ &ett_rrc_T_fdd_79,
+ &ett_rrc_DL_InformationPerRL_r5bis,
+ &ett_rrc_T_modeSpecificInfo_48,
+ &ett_rrc_T_fdd_80,
+ &ett_rrc_DL_InformationPerRL_r6,
+ &ett_rrc_T_modeSpecificInfo_49,
+ &ett_rrc_T_fdd_81,
&ett_rrc_T_dl_dpchInfo,
&ett_rrc_T_e_HICH_Info,
&ett_rrc_T_e_RGCH_Info_01,
&ett_rrc_DL_InformationPerRL_v6b0ext,
&ett_rrc_DL_InformationPerRL_r7,
- &ett_rrc_T_modeSpecificInfo_47,
- &ett_rrc_T_fdd_79,
+ &ett_rrc_T_modeSpecificInfo_50,
+ &ett_rrc_T_fdd_82,
&ett_rrc_T_dl_dpchInfo_01,
&ett_rrc_T_modeSpecificInfo2,
- &ett_rrc_T_fdd_80,
+ &ett_rrc_T_fdd_83,
&ett_rrc_T_e_HICH_Info_01,
&ett_rrc_T_e_RGCH_Info_02,
- &ett_rrc_T_tdd_39,
+ &ett_rrc_T_tdd_42,
&ett_rrc_T_tdd384_tdd768,
- &ett_rrc_T_tdd128_23,
+ &ett_rrc_T_tdd128_25,
&ett_rrc_DL_InformationPerRL_r8,
- &ett_rrc_T_modeSpecificInfo_48,
- &ett_rrc_T_fdd_81,
+ &ett_rrc_T_modeSpecificInfo_51,
+ &ett_rrc_T_fdd_84,
&ett_rrc_T_dl_dpchInfo_02,
&ett_rrc_T_modeSpecificInfo2_01,
- &ett_rrc_T_fdd_82,
+ &ett_rrc_T_fdd_85,
&ett_rrc_T_e_HICH_Info_02,
&ett_rrc_T_e_RGCH_Info_03,
- &ett_rrc_T_tdd_40,
+ &ett_rrc_T_tdd_43,
&ett_rrc_T_tdd384_tdd768_01,
- &ett_rrc_T_tdd128_24,
+ &ett_rrc_T_tdd128_26,
&ett_rrc_DL_InformationPerRL_List,
&ett_rrc_DL_InformationPerRL_List_r4,
&ett_rrc_DL_InformationPerRL_List_r5,
@@ -159024,6 +169171,9 @@ void proto_register_rrc(void) {
&ett_rrc_DL_SecondaryCellInfoFDD_r9,
&ett_rrc_T_configurationInfo,
&ett_rrc_T_newConfiguration_02,
+ &ett_rrc_DL_SecondaryCellInfoFDD_r10,
+ &ett_rrc_T_configurationInfo_01,
+ &ett_rrc_T_newConfiguration_03,
&ett_rrc_DL_TPC_PowerOffsetPerRL,
&ett_rrc_DL_TPC_PowerOffsetPerRL_List,
&ett_rrc_DL_TS_ChannelisationCodesShort,
@@ -159037,6 +169187,7 @@ void proto_register_rrc(void) {
&ett_rrc_DL_ChannelCodes_MBSFN_IMB384,
&ett_rrc_DLUL_HSPA_Information_r8,
&ett_rrc_DLUL_HSPA_Information_r9,
+ &ett_rrc_DLUL_HSPA_Information_r10,
&ett_rrc_DownlinkAdditionalTimeslots,
&ett_rrc_T_parameters,
&ett_rrc_T_sameAsLast,
@@ -159071,8 +169222,11 @@ void proto_register_rrc(void) {
&ett_rrc_SEQUENCE_SIZE_1_maxTS_1_OF_DownlinkAdditionalTimeslots_r7,
&ett_rrc_DPCH_CompressedModeInfo,
&ett_rrc_DPCH_CompressedModeInfo_r8,
+ &ett_rrc_DPCH_CompressedModeInfo_r10,
&ett_rrc_DPCH_CompressedModeStatusInfo,
&ett_rrc_SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort,
+ &ett_rrc_DPCH_CompressedModeStatusInfo_r10,
+ &ett_rrc_SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort_r10,
&ett_rrc_DRX_Info,
&ett_rrc_DSCH_Mapping,
&ett_rrc_DSCH_MappingList,
@@ -159096,18 +169250,18 @@ void proto_register_rrc(void) {
&ett_rrc_E_AGCH_Information,
&ett_rrc_E_AGCH_Information_r7,
&ett_rrc_T_modeSpecific_02,
- &ett_rrc_T_fdd_83,
- &ett_rrc_T_tdd_41,
- &ett_rrc_T_tdd384_16,
- &ett_rrc_T_tdd768_08,
- &ett_rrc_T_tdd128_25,
- &ett_rrc_E_AGCH_Information_r8,
- &ett_rrc_T_modeSpecific_03,
- &ett_rrc_T_fdd_84,
- &ett_rrc_T_tdd_42,
+ &ett_rrc_T_fdd_86,
+ &ett_rrc_T_tdd_44,
&ett_rrc_T_tdd384_17,
&ett_rrc_T_tdd768_09,
- &ett_rrc_T_tdd128_26,
+ &ett_rrc_T_tdd128_27,
+ &ett_rrc_E_AGCH_Information_r8,
+ &ett_rrc_T_modeSpecific_03,
+ &ett_rrc_T_fdd_87,
+ &ett_rrc_T_tdd_45,
+ &ett_rrc_T_tdd384_18,
+ &ett_rrc_T_tdd768_10,
+ &ett_rrc_T_tdd128_28,
&ett_rrc_E_AGCH_Information_TDD128,
&ett_rrc_E_AGCH_Set_Config,
&ett_rrc_E_AGCH_Set_Config_VHCR,
@@ -159152,7 +169306,7 @@ void proto_register_rrc(void) {
&ett_rrc_E_HICH_Information,
&ett_rrc_E_HICH_Information_CommonEdch,
&ett_rrc_E_HICH_Information_TDD384_768,
- &ett_rrc_T_modeSpecificInfo_49,
+ &ett_rrc_T_modeSpecificInfo_52,
&ett_rrc_E_HICH_Information_LCR,
&ett_rrc_T_midambleAllocationMode_01,
&ett_rrc_E_HICH_Information_TDD128,
@@ -159163,42 +169317,44 @@ void proto_register_rrc(void) {
&ett_rrc_T_explicit_01,
&ett_rrc_T_midambleAllocationMode_02,
&ett_rrc_E_PUCH_Info,
- &ett_rrc_T_modeSpecificInfo_50,
+ &ett_rrc_T_modeSpecificInfo_53,
&ett_rrc_T_tdd348_tdd768,
&ett_rrc_SEQUENCE_SIZE_1_maxTS_2_OF_E_PUCH_TS_Slots,
- &ett_rrc_T_tdd128_27,
+ &ett_rrc_T_tdd128_29,
&ett_rrc_SEQUENCE_SIZE_1_maxTS_LCR_1_OF_E_PUCH_TS_Slots_LCR,
&ett_rrc_E_PUCH_Info_TDD128,
+ &ett_rrc_E_PUCH_Info_MulticarrierEDCH_TDD128,
&ett_rrc_E_PUCH_TS_Slots,
&ett_rrc_E_PUCH_TS_Slots_LCR,
&ett_rrc_T_midambleAllocationMode_03,
&ett_rrc_E_RGCH_Information,
&ett_rrc_E_RGCH_Information_CommonEdch,
&ett_rrc_E_RUCCH_Info,
- &ett_rrc_T_modeSpecificInfo_51,
+ &ett_rrc_T_modeSpecificInfo_54,
&ett_rrc_T_tdd384_tdd768_02,
- &ett_rrc_T_modeSpecificInfo_52,
- &ett_rrc_T_tdd384_18,
+ &ett_rrc_T_modeSpecificInfo_55,
+ &ett_rrc_T_tdd384_19,
&ett_rrc_SEQUENCE_SIZE_1_8_OF_SF16Codes,
&ett_rrc_SEQUENCE_SIZE_1_8_OF_SF8Codes,
- &ett_rrc_T_tdd768_10,
+ &ett_rrc_T_tdd768_11,
&ett_rrc_SEQUENCE_SIZE_1_16_OF_SF32Codes,
&ett_rrc_SEQUENCE_SIZE_1_16_OF_SF16Codes2,
- &ett_rrc_T_tdd128_28,
+ &ett_rrc_T_tdd128_30,
&ett_rrc_E_RUCCH_Info_TDD128,
&ett_rrc_E_TFC_Boost_Info_r7,
&ett_rrc_E_TFCS_Info,
&ett_rrc_SEQUENCE_SIZE_1_8_OF_Reference_Beta_QPSK,
&ett_rrc_SEQUENCE_SIZE_1_8_OF_Reference_Beta_16QAM,
&ett_rrc_EXT_UL_TimingAdvance,
- &ett_rrc_T_modeSpecificInfo_53,
- &ett_rrc_T_tdd384_19,
- &ett_rrc_T_tdd768_11,
+ &ett_rrc_T_modeSpecificInfo_56,
+ &ett_rrc_T_tdd384_20,
+ &ett_rrc_T_tdd768_12,
&ett_rrc_FACH_PCH_Information,
&ett_rrc_FACH_PCH_InformationList,
&ett_rrc_FPACH_Info_r4,
+ &ett_rrc_FreqIndexListForEnhancedMeas,
&ett_rrc_FrequencyInfo,
- &ett_rrc_T_modeSpecificInfo_54,
+ &ett_rrc_T_modeSpecificInfo_57,
&ett_rrc_FrequencyInfoFDD,
&ett_rrc_FrequencyInfoTDD,
&ett_rrc_HS_ChannelisationCodeSetInfo_LCR,
@@ -159224,39 +169380,39 @@ void proto_register_rrc(void) {
&ett_rrc_HS_PDSCH_Midamble_Configuration_TDD128,
&ett_rrc_T_midambleAllocationMode_04,
&ett_rrc_HS_SCCH_Info,
- &ett_rrc_T_modeSpecificInfo_55,
- &ett_rrc_T_fdd_85,
- &ett_rrc_T_tdd_43,
- &ett_rrc_T_tdd384_20,
+ &ett_rrc_T_modeSpecificInfo_58,
+ &ett_rrc_T_fdd_88,
+ &ett_rrc_T_tdd_46,
+ &ett_rrc_T_tdd384_21,
&ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384,
&ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128,
&ett_rrc_HS_SCCH_Info_r6,
- &ett_rrc_T_modeSpecificInfo_56,
- &ett_rrc_T_fdd_86,
- &ett_rrc_T_tdd_44,
- &ett_rrc_T_tdd384_21,
+ &ett_rrc_T_modeSpecificInfo_59,
+ &ett_rrc_T_fdd_89,
+ &ett_rrc_T_tdd_47,
+ &ett_rrc_T_tdd384_22,
&ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384_r6,
- &ett_rrc_T_tdd128_29,
+ &ett_rrc_T_tdd128_31,
&ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_r6,
&ett_rrc_HS_SCCH_Info_r7,
- &ett_rrc_T_modeSpecificInfo_57,
- &ett_rrc_T_fdd_87,
- &ett_rrc_T_tdd_45,
- &ett_rrc_T_tdd384_22,
- &ett_rrc_T_tdd768_12,
- &ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD768,
- &ett_rrc_T_tdd128_30,
- &ett_rrc_HS_SCCH_Info_r8_ext,
- &ett_rrc_T_modeSpecificInfo_58,
- &ett_rrc_T_tdd_46,
- &ett_rrc_T_tdd128_31,
- &ett_rrc_HS_SCCH_Info_r9,
- &ett_rrc_T_modeSpecificInfo_59,
- &ett_rrc_T_fdd_88,
- &ett_rrc_T_tdd_47,
+ &ett_rrc_T_modeSpecificInfo_60,
+ &ett_rrc_T_fdd_90,
+ &ett_rrc_T_tdd_48,
&ett_rrc_T_tdd384_23,
&ett_rrc_T_tdd768_13,
+ &ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD768,
&ett_rrc_T_tdd128_32,
+ &ett_rrc_HS_SCCH_Info_r8_ext,
+ &ett_rrc_T_modeSpecificInfo_61,
+ &ett_rrc_T_tdd_49,
+ &ett_rrc_T_tdd128_33,
+ &ett_rrc_HS_SCCH_Info_r9,
+ &ett_rrc_T_modeSpecificInfo_62,
+ &ett_rrc_T_fdd_91,
+ &ett_rrc_T_tdd_50,
+ &ett_rrc_T_tdd384_24,
+ &ett_rrc_T_tdd768_14,
+ &ett_rrc_T_tdd128_34,
&ett_rrc_HS_SCCH_DRX_Info_TDD128,
&ett_rrc_HS_SCCH_Less_NewOperation,
&ett_rrc_HS_SCCH_LessInfo_r7,
@@ -159308,11 +169464,11 @@ void proto_register_rrc(void) {
&ett_rrc_IndividualTS_Interference,
&ett_rrc_IndividualTS_InterferenceList,
&ett_rrc_Measurement_Feedback_Info,
- &ett_rrc_T_modeSpecificInfo_60,
- &ett_rrc_T_fdd_89,
+ &ett_rrc_T_modeSpecificInfo_63,
+ &ett_rrc_T_fdd_92,
&ett_rrc_Measurement_Feedback_Info_r7,
- &ett_rrc_T_modeSpecificInfo_61,
- &ett_rrc_T_fdd_90,
+ &ett_rrc_T_modeSpecificInfo_64,
+ &ett_rrc_T_fdd_93,
&ett_rrc_MidambleShiftAndBurstType,
&ett_rrc_T_burstType,
&ett_rrc_T_type1_01,
@@ -159376,15 +169532,15 @@ void proto_register_rrc(void) {
&ett_rrc_MIMO_Parameters_r7,
&ett_rrc_MIMO_Parameters_v7g0ext,
&ett_rrc_MIMO_Parameters_r8,
- &ett_rrc_T_modeSpecificInfo_62,
- &ett_rrc_T_fdd_91,
- &ett_rrc_T_tdd_48,
- &ett_rrc_T_tdd128_33,
+ &ett_rrc_T_modeSpecificInfo_65,
+ &ett_rrc_T_fdd_94,
+ &ett_rrc_T_tdd_51,
+ &ett_rrc_T_tdd128_35,
&ett_rrc_MIMO_Parameters_r9,
- &ett_rrc_T_modeSpecificInfo_63,
- &ett_rrc_T_fdd_92,
- &ett_rrc_T_tdd_49,
- &ett_rrc_T_tdd128_34,
+ &ett_rrc_T_modeSpecificInfo_66,
+ &ett_rrc_T_fdd_95,
+ &ett_rrc_T_tdd_52,
+ &ett_rrc_T_tdd128_36,
&ett_rrc_MIMO_PilotConfiguration,
&ett_rrc_T_secondCPICH_Pattern,
&ett_rrc_T_diversityPattern,
@@ -159393,17 +169549,19 @@ void proto_register_rrc(void) {
&ett_rrc_T_secondCPICH_Pattern_01,
&ett_rrc_T_diversityPattern_01,
&ett_rrc_Multi_frequencyInfo_LCR_r7,
+ &ett_rrc_MU_MIMO_Info_TDD128,
+ &ett_rrc_T_newConfiguration_04,
&ett_rrc_NewTiming,
&ett_rrc_Non_ScheduledTransGrantInfoTDD,
&ett_rrc_T_tdd384_768,
- &ett_rrc_T_tdd128_35,
+ &ett_rrc_T_tdd128_37,
&ett_rrc_T_e_HICH_Info_04,
&ett_rrc_T_midambleAllocationMode_31,
&ett_rrc_Non_ScheduledTransGrantInfoTDD_ext,
- &ett_rrc_T_tdd128_36,
+ &ett_rrc_T_tdd128_38,
&ett_rrc_Non_ScheduledTransGrantInfoTDD_r9,
&ett_rrc_T_tdd384_768_01,
- &ett_rrc_T_tdd128_37,
+ &ett_rrc_T_tdd128_39,
&ett_rrc_T_e_HICH_Info_05,
&ett_rrc_T_midambleAllocationMode_32,
&ett_rrc_OpenLoopPowerControl_TDD,
@@ -159433,14 +169591,14 @@ void proto_register_rrc(void) {
&ett_rrc_T_signallingMethod,
&ett_rrc_PDSCH_Info,
&ett_rrc_PDSCH_Info_r4,
- &ett_rrc_T_tddOption_10,
- &ett_rrc_T_tdd384_24,
- &ett_rrc_T_tdd128_38,
- &ett_rrc_PDSCH_Info_r7,
&ett_rrc_T_tddOption_11,
&ett_rrc_T_tdd384_25,
- &ett_rrc_T_tdd768_14,
- &ett_rrc_T_tdd128_39,
+ &ett_rrc_T_tdd128_40,
+ &ett_rrc_PDSCH_Info_r7,
+ &ett_rrc_T_tddOption_12,
+ &ett_rrc_T_tdd384_26,
+ &ett_rrc_T_tdd768_15,
+ &ett_rrc_T_tdd128_41,
&ett_rrc_PDSCH_Info_LCR_r4,
&ett_rrc_PDSCH_PowerControlInfo,
&ett_rrc_PDSCH_SHO_DCH_Info,
@@ -159464,8 +169622,8 @@ void proto_register_rrc(void) {
&ett_rrc_PICH_ForHSDPASupportedPaging_TDD128,
&ett_rrc_T_implicit_02,
&ett_rrc_PICH_Info,
- &ett_rrc_T_fdd_93,
- &ett_rrc_T_tdd_50,
+ &ett_rrc_T_fdd_96,
+ &ett_rrc_T_tdd_53,
&ett_rrc_PICH_Info_HCR_VHCR_r7,
&ett_rrc_T_channelisationCode,
&ett_rrc_PICH_Info_LCR_r4,
@@ -159485,16 +169643,16 @@ void proto_register_rrc(void) {
&ett_rrc_PRACH_PowerOffset,
&ett_rrc_PRACH_PreambleForEnhancedUplink,
&ett_rrc_PRACH_RACH_Info,
- &ett_rrc_T_modeSpecificInfo_64,
- &ett_rrc_T_fdd_94,
- &ett_rrc_T_tdd_51,
+ &ett_rrc_T_modeSpecificInfo_67,
+ &ett_rrc_T_fdd_97,
+ &ett_rrc_T_tdd_54,
&ett_rrc_PRACH_RACH_Info_VHCR_r7,
&ett_rrc_PRACH_RACH_Info_LCR_v770ext,
&ett_rrc_PRACH_RACH_Info_LCR_r4,
&ett_rrc_SEQUENCE_SIZE_1_maxPRACH_FPACH_OF_PRACH_Definition_LCR_r4,
&ett_rrc_PRACH_SystemInformation,
- &ett_rrc_T_modeSpecificInfo_65,
- &ett_rrc_T_fdd_95,
+ &ett_rrc_T_modeSpecificInfo_68,
+ &ett_rrc_T_fdd_98,
&ett_rrc_PRACH_SystemInformation_VHCR_r7,
&ett_rrc_PRACH_SystemInformation_LCR_r4,
&ett_rrc_PRACH_SystemInformation_LCR_v770ext,
@@ -159505,20 +169663,20 @@ void proto_register_rrc(void) {
&ett_rrc_PreDefPhyChConfiguration,
&ett_rrc_PreDefPhyChConfiguration_v770ext,
&ett_rrc_PrimaryCCPCH_Info,
- &ett_rrc_T_fdd_96,
- &ett_rrc_T_tdd_52,
+ &ett_rrc_T_fdd_99,
+ &ett_rrc_T_tdd_55,
&ett_rrc_T_syncCase,
&ett_rrc_T_syncCase1,
&ett_rrc_T_syncCase2,
&ett_rrc_PrimaryCCPCH_Info_r4,
- &ett_rrc_T_fdd_97,
- &ett_rrc_T_tdd_53,
- &ett_rrc_T_tddOption_12,
+ &ett_rrc_T_fdd_100,
+ &ett_rrc_T_tdd_56,
+ &ett_rrc_T_tddOption_13,
&ett_rrc_T_tdd384_tdd768_03,
&ett_rrc_T_syncCase_01,
&ett_rrc_T_syncCase1_01,
&ett_rrc_T_syncCase2_01,
- &ett_rrc_T_tdd128_40,
+ &ett_rrc_T_tdd128_42,
&ett_rrc_PrimaryCCPCH_Info_LCR_r4,
&ett_rrc_PrimaryCCPCH_Info_LCR_r4_ext,
&ett_rrc_PrimaryCCPCH_InfoPost,
@@ -159547,17 +169705,17 @@ void proto_register_rrc(void) {
&ett_rrc_T_new_Configuration_05,
&ett_rrc_PUSCH_Info,
&ett_rrc_PUSCH_Info_r4,
- &ett_rrc_T_tddOption_13,
- &ett_rrc_T_tdd384_26,
- &ett_rrc_T_tdd128_41,
+ &ett_rrc_T_tddOption_14,
+ &ett_rrc_T_tdd384_27,
+ &ett_rrc_T_tdd128_43,
&ett_rrc_PUSCH_Info_VHCR,
&ett_rrc_PUSCH_Info_LCR_r4,
&ett_rrc_PUSCH_PowerControlInfo_r4,
- &ett_rrc_T_tddOption_14,
- &ett_rrc_T_tdd128_42,
- &ett_rrc_PUSCH_PowerControlInfo_r7,
&ett_rrc_T_tddOption_15,
- &ett_rrc_T_tdd128_43,
+ &ett_rrc_T_tdd128_44,
+ &ett_rrc_PUSCH_PowerControlInfo_r7,
+ &ett_rrc_T_tddOption_16,
+ &ett_rrc_T_tdd128_45,
&ett_rrc_PUSCH_SysInfo,
&ett_rrc_PUSCH_SysInfo_VHCR,
&ett_rrc_PUSCH_SysInfo_HCR_r5,
@@ -159600,6 +169758,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_dl_dpchInfo_05,
&ett_rrc_RL_AdditionInformation_r9,
&ett_rrc_T_dl_dpchInfo_06,
+ &ett_rrc_RL_AdditionInformation_r10,
+ &ett_rrc_T_dl_dpchInfo_07,
&ett_rrc_RL_AdditionInformation_v6b0ext,
&ett_rrc_RL_AdditionInformation_v890ext,
&ett_rrc_RL_AdditionInformation_v950ext,
@@ -159611,6 +169771,7 @@ void proto_register_rrc(void) {
&ett_rrc_RL_AdditionInformationList_v890ext,
&ett_rrc_RL_AdditionInformationList_r9,
&ett_rrc_RL_AdditionInformationList_v950ext,
+ &ett_rrc_RL_AdditionInformationList_r10,
&ett_rrc_RL_AdditionInformationList_SecULFreq,
&ett_rrc_RL_AdditionInformation_SecULFreq,
&ett_rrc_RL_IdentifierList,
@@ -159619,12 +169780,12 @@ void proto_register_rrc(void) {
&ett_rrc_SCCPCH_ChannelisationCodeList,
&ett_rrc_SCCPCH_ChannelisationCodeList_VHCR,
&ett_rrc_SCCPCH_InfoForFACH,
- &ett_rrc_T_modeSpecificInfo_66,
- &ett_rrc_T_fdd_98,
- &ett_rrc_T_tdd_54,
+ &ett_rrc_T_modeSpecificInfo_69,
+ &ett_rrc_T_fdd_101,
+ &ett_rrc_T_tdd_57,
&ett_rrc_SCCPCH_InfoForFACH_r4,
- &ett_rrc_T_modeSpecificInfo_67,
- &ett_rrc_T_fdd_99,
+ &ett_rrc_T_modeSpecificInfo_70,
+ &ett_rrc_T_fdd_102,
&ett_rrc_SCCPCH_SystemInformation,
&ett_rrc_SCCPCH_SystemInformation_LCR_r4_ext,
&ett_rrc_SCCPCH_SystemInformation_HCR_VHCR_r7,
@@ -159638,41 +169799,43 @@ void proto_register_rrc(void) {
&ett_rrc_T_fachCarryingMCCH_01,
&ett_rrc_T_fachCarryingMSCH_01,
&ett_rrc_SecondaryCCPCH_Info,
- &ett_rrc_T_modeSpecificInfo_68,
- &ett_rrc_T_fdd_100,
- &ett_rrc_T_tdd_55,
+ &ett_rrc_T_modeSpecificInfo_71,
+ &ett_rrc_T_fdd_103,
+ &ett_rrc_T_tdd_58,
&ett_rrc_SecondaryCCPCH_Info_r4,
- &ett_rrc_T_modeSpecificInfo_69,
- &ett_rrc_T_fdd_101,
- &ett_rrc_T_tdd_56,
- &ett_rrc_T_tddOption_16,
- &ett_rrc_T_tdd384_27,
- &ett_rrc_T_tdd128_44,
- &ett_rrc_SecondaryCCPCH_Info_HCR_VHCR_r7,
- &ett_rrc_T_modeSpecificInfo_70,
+ &ett_rrc_T_modeSpecificInfo_72,
+ &ett_rrc_T_fdd_104,
+ &ett_rrc_T_tdd_59,
+ &ett_rrc_T_tddOption_17,
&ett_rrc_T_tdd384_28,
- &ett_rrc_T_tdd768_15,
+ &ett_rrc_T_tdd128_46,
+ &ett_rrc_SecondaryCCPCH_Info_HCR_VHCR_r7,
+ &ett_rrc_T_modeSpecificInfo_73,
+ &ett_rrc_T_tdd384_29,
+ &ett_rrc_T_tdd768_16,
&ett_rrc_SecondaryCCPCH_Info_LCR_r4_ext,
&ett_rrc_SecondaryCCPCHFrameType2Info,
&ett_rrc_T_modulation_03,
&ett_rrc_T_mod16QAM,
&ett_rrc_SecondaryCCPCHInfo_MBMS_r6,
- &ett_rrc_T_modeSpecificInfo_71,
- &ett_rrc_T_fdd_102,
- &ett_rrc_T_tdd384_29,
- &ett_rrc_T_tdd128_45,
+ &ett_rrc_T_modeSpecificInfo_74,
+ &ett_rrc_T_fdd_105,
+ &ett_rrc_T_tdd384_30,
+ &ett_rrc_T_tdd128_47,
&ett_rrc_SecondaryCCPCHInfo_MBMS_r7,
- &ett_rrc_T_modeSpecificInfo_72,
- &ett_rrc_T_fdd_103,
+ &ett_rrc_T_modeSpecificInfo_75,
+ &ett_rrc_T_fdd_106,
&ett_rrc_T_modulation_04,
- &ett_rrc_T_tdd384_30,
- &ett_rrc_T_tdd768_16,
- &ett_rrc_T_tdd128_46,
+ &ett_rrc_T_tdd384_31,
+ &ett_rrc_T_tdd768_17,
+ &ett_rrc_T_tdd128_48,
&ett_rrc_SecondaryCCPCHInfoDiff_MBMS,
&ett_rrc_SecondaryCPICH_Info,
&ett_rrc_SecondaryCellMIMOparametersFDD,
- &ett_rrc_T_newConfiguration_03,
+ &ett_rrc_T_newConfiguration_05,
&ett_rrc_SecondaryCellMIMOparametersFDD_v950ext,
+ &ett_rrc_SecondaryCellMIMOparametersFDD_r10,
+ &ett_rrc_T_newConfiguration_06,
&ett_rrc_ServingCellChangeParameters,
&ett_rrc_SF256_AndCodeNumber,
&ett_rrc_SF512_AndCodeNumber,
@@ -159681,6 +169844,7 @@ void proto_register_rrc(void) {
&ett_rrc_SPS_Information_TDD128_r8,
&ett_rrc_SSDT_Information,
&ett_rrc_SSDT_Information_r4,
+ &ett_rrc_StandaloneMidambleInfo_TDD128,
&ett_rrc_SynchronisationParameters_r4,
&ett_rrc_T_sync_UL_CodesBitmap,
&ett_rrc_Sync_UL_Codes_Bitmap,
@@ -159689,6 +169853,7 @@ void proto_register_rrc(void) {
&ett_rrc_SYNC_UL_InfoForE_RUCCH,
&ett_rrc_TargetCellPreconfigInfo,
&ett_rrc_TargetCellPreconfigInfo_r9,
+ &ett_rrc_TargetCellPreconfigInfo_r10,
&ett_rrc_TDD_MBSFNInformation,
&ett_rrc_TDD_MBSFNTSlotInfo,
&ett_rrc_TDD_PRACH_CCodeList,
@@ -159703,13 +169868,21 @@ void proto_register_rrc(void) {
&ett_rrc_TGP_Sequence_r8,
&ett_rrc_T_tgps_Status_01,
&ett_rrc_T_activate_01,
+ &ett_rrc_TGP_Sequence_r10,
+ &ett_rrc_T_tgps_Status_02,
+ &ett_rrc_T_activate_02,
&ett_rrc_TGP_SequenceList,
&ett_rrc_TGP_SequenceList_r8,
+ &ett_rrc_TGP_SequenceList_r10,
&ett_rrc_TGP_SequenceShort,
- &ett_rrc_T_tgps_Status_02,
- &ett_rrc_T_activate_02,
+ &ett_rrc_T_tgps_Status_03,
+ &ett_rrc_T_activate_03,
+ &ett_rrc_TGP_SequenceShort_r10,
+ &ett_rrc_T_tgps_Status_04,
+ &ett_rrc_T_activate_04,
&ett_rrc_TGPS_ConfigurationParams,
&ett_rrc_TGPS_ConfigurationParams_r8,
+ &ett_rrc_TGPS_ConfigurationParams_r10,
&ett_rrc_TimeInfo,
&ett_rrc_TimeslotList,
&ett_rrc_TimeslotList_r4,
@@ -159722,14 +169895,14 @@ void proto_register_rrc(void) {
&ett_rrc_UL_16QAM_Settings,
&ett_rrc_UL_CCTrCH,
&ett_rrc_UL_CCTrCH_r4,
- &ett_rrc_T_tddOption_17,
- &ett_rrc_T_tdd384_31,
- &ett_rrc_T_tdd128_47,
- &ett_rrc_UL_CCTrCH_r7,
&ett_rrc_T_tddOption_18,
&ett_rrc_T_tdd384_32,
- &ett_rrc_T_tdd768_17,
- &ett_rrc_T_tdd128_48,
+ &ett_rrc_T_tdd128_49,
+ &ett_rrc_UL_CCTrCH_r7,
+ &ett_rrc_T_tddOption_19,
+ &ett_rrc_T_tdd384_33,
+ &ett_rrc_T_tdd768_18,
+ &ett_rrc_T_tdd128_50,
&ett_rrc_UL_CCTrCHList,
&ett_rrc_UL_CCTrCHList_r4,
&ett_rrc_UL_CCTrCHList_r7,
@@ -159745,115 +169918,121 @@ void proto_register_rrc(void) {
&ett_rrc_T_ul_and_dl,
&ett_rrc_UL_DPCH_CodeInfoForCommonEDCH,
&ett_rrc_UL_DPCH_Info,
- &ett_rrc_T_modeSpecificInfo_73,
- &ett_rrc_T_fdd_104,
- &ett_rrc_T_tdd_57,
+ &ett_rrc_T_modeSpecificInfo_76,
+ &ett_rrc_T_fdd_107,
+ &ett_rrc_T_tdd_60,
&ett_rrc_UL_DPCH_Info_r4,
- &ett_rrc_T_modeSpecificInfo_74,
- &ett_rrc_T_fdd_105,
- &ett_rrc_T_tdd_58,
+ &ett_rrc_T_modeSpecificInfo_77,
+ &ett_rrc_T_fdd_108,
+ &ett_rrc_T_tdd_61,
&ett_rrc_UL_DPCH_Info_r5,
- &ett_rrc_T_modeSpecificInfo_75,
- &ett_rrc_T_fdd_106,
- &ett_rrc_T_tdd_59,
+ &ett_rrc_T_modeSpecificInfo_78,
+ &ett_rrc_T_fdd_109,
+ &ett_rrc_T_tdd_62,
&ett_rrc_UL_DPCH_Info_r6,
- &ett_rrc_T_modeSpecificInfo_76,
- &ett_rrc_T_fdd_107,
+ &ett_rrc_T_modeSpecificInfo_79,
+ &ett_rrc_T_fdd_110,
&ett_rrc_T_dpdchPresence,
&ett_rrc_T_present_02,
&ett_rrc_T_notPresent,
- &ett_rrc_T_tdd_60,
+ &ett_rrc_T_tdd_63,
&ett_rrc_UL_DPCH_Info_r7,
- &ett_rrc_T_modeSpecificInfo_77,
- &ett_rrc_T_fdd_108,
+ &ett_rrc_T_modeSpecificInfo_80,
+ &ett_rrc_T_fdd_111,
&ett_rrc_T_dpdchPresence_01,
&ett_rrc_T_present_03,
&ett_rrc_T_notPresent_01,
- &ett_rrc_T_tdd_61,
+ &ett_rrc_T_tdd_64,
&ett_rrc_UL_DPCH_InfoPostFDD,
&ett_rrc_UL_DPCH_InfoPostTDD,
&ett_rrc_UL_DPCH_InfoPostTDD_LCR_r4,
&ett_rrc_UL_DPCH_InfoPredef,
- &ett_rrc_T_modeSpecificInfo_78,
- &ett_rrc_T_fdd_109,
- &ett_rrc_T_tdd_62,
+ &ett_rrc_T_modeSpecificInfo_81,
+ &ett_rrc_T_fdd_112,
+ &ett_rrc_T_tdd_65,
&ett_rrc_UL_DPCH_InfoPredef_v770ext,
- &ett_rrc_T_modeSpecificInfo_79,
- &ett_rrc_T_fdd_110,
+ &ett_rrc_T_modeSpecificInfo_82,
+ &ett_rrc_T_fdd_113,
&ett_rrc_UL_DPCH_PowerControlInfo,
- &ett_rrc_T_fdd_111,
- &ett_rrc_T_tdd_63,
+ &ett_rrc_T_fdd_114,
+ &ett_rrc_T_tdd_66,
&ett_rrc_T_ul_OL_PC_Signalling,
&ett_rrc_T_individuallySignalled,
&ett_rrc_UL_DPCH_PowerControlInfo_r4,
- &ett_rrc_T_fdd_112,
- &ett_rrc_T_tdd_64,
+ &ett_rrc_T_fdd_115,
+ &ett_rrc_T_tdd_67,
&ett_rrc_T_ul_OL_PC_Signalling_01,
&ett_rrc_T_individuallySignalled_01,
- &ett_rrc_T_tddOption_19,
- &ett_rrc_T_tdd384_33,
- &ett_rrc_T_tdd128_49,
+ &ett_rrc_T_tddOption_20,
+ &ett_rrc_T_tdd384_34,
+ &ett_rrc_T_tdd128_51,
&ett_rrc_UL_DPCH_PowerControlInfo_r5,
- &ett_rrc_T_fdd_113,
- &ett_rrc_T_tdd_65,
+ &ett_rrc_T_fdd_116,
+ &ett_rrc_T_tdd_68,
&ett_rrc_T_ul_OL_PC_Signalling_02,
&ett_rrc_T_individuallySignalled_02,
- &ett_rrc_T_tddOption_20,
- &ett_rrc_T_tdd384_34,
- &ett_rrc_T_tdd128_50,
+ &ett_rrc_T_tddOption_21,
+ &ett_rrc_T_tdd384_35,
+ &ett_rrc_T_tdd128_52,
&ett_rrc_UL_DPCH_PowerControlInfo_r6,
- &ett_rrc_T_fdd_114,
- &ett_rrc_T_tdd_66,
+ &ett_rrc_T_fdd_117,
+ &ett_rrc_T_tdd_69,
&ett_rrc_T_ul_OL_PC_Signalling_03,
&ett_rrc_T_individuallySignalled_03,
- &ett_rrc_T_tddOption_21,
- &ett_rrc_T_tdd384_35,
- &ett_rrc_T_tdd128_51,
+ &ett_rrc_T_tddOption_22,
+ &ett_rrc_T_tdd384_36,
+ &ett_rrc_T_tdd128_53,
&ett_rrc_UL_DPCH_PowerControlInfo_r7,
- &ett_rrc_T_fdd_115,
- &ett_rrc_T_tdd_67,
+ &ett_rrc_T_fdd_118,
+ &ett_rrc_T_tdd_70,
&ett_rrc_T_ul_OL_PC_Signalling_04,
&ett_rrc_T_individuallySignalled_04,
- &ett_rrc_T_tddOption_22,
- &ett_rrc_T_tdd384_36,
- &ett_rrc_T_tdd768_18,
- &ett_rrc_T_tdd128_52,
+ &ett_rrc_T_tddOption_23,
+ &ett_rrc_T_tdd384_37,
+ &ett_rrc_T_tdd768_19,
+ &ett_rrc_T_tdd128_54,
&ett_rrc_UL_DPCHpowerControlInfoForCommonEDCH,
&ett_rrc_UL_DPCH_PowerControlInfoPostFDD,
&ett_rrc_UL_DPCH_PowerControlInfoPostTDD,
&ett_rrc_UL_DPCH_PowerControlInfoPostTDD_LCR_r4,
&ett_rrc_UL_DPCH_PowerControlInfoPredef,
- &ett_rrc_T_fdd_116,
- &ett_rrc_T_tdd_68,
+ &ett_rrc_T_fdd_119,
+ &ett_rrc_T_tdd_71,
&ett_rrc_UL_EDCH_Information_ext,
- &ett_rrc_T_tdd_69,
+ &ett_rrc_T_tdd_72,
&ett_rrc_UL_EDCH_Information_r6,
&ett_rrc_UL_EDCH_Information_r7,
- &ett_rrc_T_modeSpecificInfo_80,
- &ett_rrc_T_fdd_117,
- &ett_rrc_T_tdd_70,
+ &ett_rrc_T_modeSpecificInfo_83,
+ &ett_rrc_T_fdd_120,
+ &ett_rrc_T_tdd_73,
&ett_rrc_UL_EDCH_Information_r8,
- &ett_rrc_T_modeSpecificInfo_81,
- &ett_rrc_T_fdd_118,
- &ett_rrc_T_tdd_71,
+ &ett_rrc_T_modeSpecificInfo_84,
+ &ett_rrc_T_fdd_121,
+ &ett_rrc_T_tdd_74,
&ett_rrc_UL_EDCH_Information_r9,
- &ett_rrc_T_modeSpecificInfo_82,
- &ett_rrc_T_fdd_119,
- &ett_rrc_T_tdd_72,
+ &ett_rrc_T_modeSpecificInfo_85,
+ &ett_rrc_T_fdd_122,
+ &ett_rrc_T_tdd_75,
+ &ett_rrc_UL_MulticarrierEDCH_InfolistItem_TDD128,
+ &ett_rrc_UL_MulticarrierEDCH_Infolist_TDD128,
+ &ett_rrc_UL_MulticarrierEDCH_Deletelist_TDD128,
+ &ett_rrc_UL_MulticarrierEDCHInfo_TDD128,
+ &ett_rrc_T_configuration_info,
+ &ett_rrc_UL_MulticarrierEDCH_NewConfigurationInfo_TDD128,
&ett_rrc_UL_SynchronisationParameters_r4,
&ett_rrc_UL_TimingAdvanceControl,
&ett_rrc_T_enabled,
&ett_rrc_UL_TimingAdvanceControl_r4,
&ett_rrc_T_enabled_01,
- &ett_rrc_T_tddOption_23,
- &ett_rrc_T_tdd384_37,
- &ett_rrc_T_tdd128_53,
- &ett_rrc_UL_TimingAdvanceControl_r7,
- &ett_rrc_T_enabled_02,
&ett_rrc_T_tddOption_24,
&ett_rrc_T_tdd384_38,
- &ett_rrc_T_tdd768_19,
- &ett_rrc_T_tdd128_54,
+ &ett_rrc_T_tdd128_55,
+ &ett_rrc_UL_TimingAdvanceControl_r7,
+ &ett_rrc_T_enabled_02,
+ &ett_rrc_T_tddOption_25,
+ &ett_rrc_T_tdd384_39,
+ &ett_rrc_T_tdd768_20,
+ &ett_rrc_T_tdd128_56,
&ett_rrc_UL_TimingAdvanceControl_LCR_r4,
&ett_rrc_T_enabled_03,
&ett_rrc_UL_TS_ChannelisationCodeList,
@@ -159897,7 +170076,11 @@ void proto_register_rrc(void) {
&ett_rrc_T_consecutive_05,
&ett_rrc_SEQUENCE_SIZE_1_maxTS_LCR_1_OF_UplinkAdditionalTimeslots_LCR_r7,
&ett_rrc_AcquisitionSatInfo,
+ &ett_rrc_AcquisitionSatInfo_va40ext,
+ &ett_rrc_AcquisitionSatInfo_r10,
&ett_rrc_AcquisitionSatInfoList,
+ &ett_rrc_AcquisitionSatInfoList_va40ext,
+ &ett_rrc_AcquisitionSatInfoList_r10,
&ett_rrc_AdditionalMeasurementID_List,
&ett_rrc_AdditionalMeasurementID_List_r9,
&ett_rrc_AlmanacSatInfo,
@@ -159913,6 +170096,8 @@ void proto_register_rrc(void) {
&ett_rrc_AuxInfoGANSS_ID3,
&ett_rrc_AuxInfoGANSS_ID3_element,
&ett_rrc_AzimuthAndElevation,
+ &ett_rrc_AzimuthAndElevation_va40ext,
+ &ett_rrc_AzimuthAndElevation_r10,
&ett_rrc_BadSatList,
&ett_rrc_BLER_MeasurementResults,
&ett_rrc_BLER_MeasurementResultsList,
@@ -159925,86 +170110,86 @@ void proto_register_rrc(void) {
&ett_rrc_CellDCHMeasOccasionInfo_TDD128_r9,
&ett_rrc_SEQUENCE_SIZE_1_maxMeasOccasionPattern_OF_CellDCHMeasOccasionPattern_LCR,
&ett_rrc_CellInfo,
- &ett_rrc_T_modeSpecificInfo_83,
- &ett_rrc_T_fdd_120,
- &ett_rrc_T_tdd_73,
- &ett_rrc_CellInfo_r4,
- &ett_rrc_T_modeSpecificInfo_84,
- &ett_rrc_T_fdd_121,
- &ett_rrc_T_tdd_74,
- &ett_rrc_CellInfo_LCR_r8_ext,
- &ett_rrc_CellInfo_r9,
- &ett_rrc_T_modeSpecificInfo_85,
- &ett_rrc_T_fdd_122,
- &ett_rrc_T_tdd_75,
- &ett_rrc_CellInfoSI_RSCP,
&ett_rrc_T_modeSpecificInfo_86,
&ett_rrc_T_fdd_123,
&ett_rrc_T_tdd_76,
- &ett_rrc_CellInfoSI_RSCP_LCR_r4,
- &ett_rrc_CellInfoSI_ECN0,
+ &ett_rrc_CellInfo_r4,
&ett_rrc_T_modeSpecificInfo_87,
&ett_rrc_T_fdd_124,
&ett_rrc_T_tdd_77,
- &ett_rrc_CellInfoSI_ECN0_LCR_r4,
- &ett_rrc_CellInfoSI_HCS_RSCP,
+ &ett_rrc_CellInfo_LCR_r8_ext,
+ &ett_rrc_CellInfo_r9,
&ett_rrc_T_modeSpecificInfo_88,
&ett_rrc_T_fdd_125,
&ett_rrc_T_tdd_78,
- &ett_rrc_CellInfoSI_HCS_RSCP_LCR_r4,
- &ett_rrc_CellInfoSI_HCS_ECN0,
+ &ett_rrc_CellInfoSI_RSCP,
&ett_rrc_T_modeSpecificInfo_89,
&ett_rrc_T_fdd_126,
&ett_rrc_T_tdd_79,
- &ett_rrc_CellInfoSI_HCS_ECN0_LCR_r4,
- &ett_rrc_CellMeasuredResults,
+ &ett_rrc_CellInfoSI_RSCP_LCR_r4,
+ &ett_rrc_CellInfoSI_ECN0,
&ett_rrc_T_modeSpecificInfo_90,
&ett_rrc_T_fdd_127,
&ett_rrc_T_tdd_80,
- &ett_rrc_CellMeasuredResults_r9,
+ &ett_rrc_CellInfoSI_ECN0_LCR_r4,
+ &ett_rrc_CellInfoSI_HCS_RSCP,
&ett_rrc_T_modeSpecificInfo_91,
&ett_rrc_T_fdd_128,
&ett_rrc_T_tdd_81,
- &ett_rrc_CellMeasuredResults_v920ext,
- &ett_rrc_CellMeasurementEventResults,
- &ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info,
- &ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info,
- &ett_rrc_CellMeasurementEventResultsOnSecUlFreq,
- &ett_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info,
- &ett_rrc_CellMeasurementEventResults_LCR_r4,
- &ett_rrc_CellReportingQuantities,
+ &ett_rrc_CellInfoSI_HCS_RSCP_LCR_r4,
+ &ett_rrc_CellInfoSI_HCS_ECN0,
&ett_rrc_T_modeSpecificInfo_92,
&ett_rrc_T_fdd_129,
&ett_rrc_T_tdd_82,
- &ett_rrc_CellSelectReselectInfoMC_RSCP,
+ &ett_rrc_CellInfoSI_HCS_ECN0_LCR_r4,
+ &ett_rrc_CellMeasuredResults,
&ett_rrc_T_modeSpecificInfo_93,
&ett_rrc_T_fdd_130,
&ett_rrc_T_tdd_83,
- &ett_rrc_T_gsm_02,
- &ett_rrc_CellSelectReselectInfoSIB_11_12,
+ &ett_rrc_CellMeasuredResults_r9,
&ett_rrc_T_modeSpecificInfo_94,
&ett_rrc_T_fdd_131,
&ett_rrc_T_tdd_84,
- &ett_rrc_T_gsm_03,
- &ett_rrc_CellSelectReselectInfoSIB_11_12_RSCP,
+ &ett_rrc_CellMeasuredResults_v920ext,
+ &ett_rrc_CellMeasurementEventResults,
+ &ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info,
+ &ett_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info,
+ &ett_rrc_CellMeasurementEventResultsOnSecUlFreq,
+ &ett_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info,
+ &ett_rrc_CellMeasurementEventResults_LCR_r4,
+ &ett_rrc_CellReportingQuantities,
&ett_rrc_T_modeSpecificInfo_95,
&ett_rrc_T_fdd_132,
&ett_rrc_T_tdd_85,
- &ett_rrc_T_gsm_04,
- &ett_rrc_CellSelectReselectInfoSIB_11_12_ECN0,
+ &ett_rrc_CellSelectReselectInfoMC_RSCP,
&ett_rrc_T_modeSpecificInfo_96,
&ett_rrc_T_fdd_133,
&ett_rrc_T_tdd_86,
- &ett_rrc_T_gsm_05,
- &ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_RSCP,
+ &ett_rrc_T_gsm_02,
+ &ett_rrc_CellSelectReselectInfoSIB_11_12,
&ett_rrc_T_modeSpecificInfo_97,
&ett_rrc_T_fdd_134,
&ett_rrc_T_tdd_87,
- &ett_rrc_T_gsm_06,
- &ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_ECN0,
+ &ett_rrc_T_gsm_03,
+ &ett_rrc_CellSelectReselectInfoSIB_11_12_RSCP,
&ett_rrc_T_modeSpecificInfo_98,
&ett_rrc_T_fdd_135,
&ett_rrc_T_tdd_88,
+ &ett_rrc_T_gsm_04,
+ &ett_rrc_CellSelectReselectInfoSIB_11_12_ECN0,
+ &ett_rrc_T_modeSpecificInfo_99,
+ &ett_rrc_T_fdd_136,
+ &ett_rrc_T_tdd_89,
+ &ett_rrc_T_gsm_05,
+ &ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_RSCP,
+ &ett_rrc_T_modeSpecificInfo_100,
+ &ett_rrc_T_fdd_137,
+ &ett_rrc_T_tdd_90,
+ &ett_rrc_T_gsm_06,
+ &ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_ECN0,
+ &ett_rrc_T_modeSpecificInfo_101,
+ &ett_rrc_T_fdd_138,
+ &ett_rrc_T_tdd_91,
&ett_rrc_T_gsm_07,
&ett_rrc_CellSelectReselectInfo_v590ext,
&ett_rrc_CellSelectReselectInfoPCHFACH_v5b0ext,
@@ -160014,16 +170199,16 @@ void proto_register_rrc(void) {
&ett_rrc_CellsForIntraFreqMeasList,
&ett_rrc_CellsForIntraFreqMeasListOnSecULFreq,
&ett_rrc_CellSynchronisationInfo,
- &ett_rrc_T_modeSpecificInfo_99,
- &ett_rrc_T_fdd_136,
- &ett_rrc_T_tdd_89,
+ &ett_rrc_T_modeSpecificInfo_102,
+ &ett_rrc_T_fdd_139,
+ &ett_rrc_T_tdd_92,
&ett_rrc_CellToReport,
&ett_rrc_CellToReportList,
&ett_rrc_CNAVclockModel,
&ett_rrc_CountC_SFN_Frame_difference,
&ett_rrc_CSGCellInfo,
- &ett_rrc_T_modeSpecificInfo_100,
- &ett_rrc_T_fdd_137,
+ &ett_rrc_T_modeSpecificInfo_103,
+ &ett_rrc_T_fdd_140,
&ett_rrc_CSGCellInfoList,
&ett_rrc_CSGInterFreqCellInfo,
&ett_rrc_CSGInterFreqCellInfoList,
@@ -160106,16 +170291,22 @@ void proto_register_rrc(void) {
&ett_rrc_Event1j_r6,
&ett_rrc_Event2a,
&ett_rrc_Event2a_r6,
+ &ett_rrc_Event2a_r10,
&ett_rrc_Event2b,
&ett_rrc_Event2b_r6,
+ &ett_rrc_Event2b_r10,
&ett_rrc_Event2c,
&ett_rrc_Event2c_r6,
+ &ett_rrc_Event2c_r10,
&ett_rrc_Event2d,
&ett_rrc_Event2d_r6,
+ &ett_rrc_Event2d_r10,
&ett_rrc_Event2e,
&ett_rrc_Event2e_r6,
+ &ett_rrc_Event2e_r10,
&ett_rrc_Event2f,
&ett_rrc_Event2f_r6,
+ &ett_rrc_Event2f_r10,
&ett_rrc_Event3a,
&ett_rrc_Event3b,
&ett_rrc_Event3c,
@@ -160123,6 +170314,7 @@ void proto_register_rrc(void) {
&ett_rrc_EventResults,
&ett_rrc_EventResults_v770ext,
&ett_rrc_EventResults_v860ext,
+ &ett_rrc_EventResults_va40ext,
&ett_rrc_EventResultsOnSecUlFreq,
&ett_rrc_ExtraDoppler,
&ett_rrc_ExtraDopplerInfo,
@@ -160143,11 +170335,15 @@ void proto_register_rrc(void) {
&ett_rrc_GANSSGenericData_r8,
&ett_rrc_GANSSGenericData_r9,
&ett_rrc_GANSSGenericData_v920ext,
+ &ett_rrc_GANSSGenericData_va40ext,
+ &ett_rrc_GANSSGenericData_r10,
&ett_rrc_GANSSGenericDataList,
&ett_rrc_GANSSGenericDataList_v860ext,
&ett_rrc_GANSSGenericDataList_r8,
&ett_rrc_GANSSGenericDataList_r9,
&ett_rrc_GANSSGenericDataList_v920ext,
+ &ett_rrc_GANSSGenericDataList_va40ext,
+ &ett_rrc_GANSSGenericDataList_r10,
&ett_rrc_GANSSGenericMeasurementInfo,
&ett_rrc_GANSSGenericMeasurementInfo_item,
&ett_rrc_GANSSGenericMeasurementInfo_v860ext,
@@ -160168,8 +170364,14 @@ void proto_register_rrc(void) {
&ett_rrc_GanssRequestedGenericAssistanceDataList,
&ett_rrc_GanssRequestedGenericAssistanceDataList_v860ext,
&ett_rrc_GANSSSatelliteInformation,
+ &ett_rrc_GANSSSatelliteInformation_va40ext,
+ &ett_rrc_GANSSSatelliteInformation_r10,
&ett_rrc_GANSSSatelliteInformationList,
+ &ett_rrc_GANSSSatelliteInformationList_va40ext,
+ &ett_rrc_GANSSSatelliteInformationList_r10,
&ett_rrc_GANSSTimeModelsList,
+ &ett_rrc_GANSSTimeModelsList_va40ext,
+ &ett_rrc_GANSSTimeModelsList_r10,
&ett_rrc_GANSS_SAT_Info_Almanac_GLOkp,
&ett_rrc_GANSS_SAT_Info_Almanac_Kp,
&ett_rrc_GANSS_SAT_Info_Almanac_MIDIkp,
@@ -160217,9 +170419,10 @@ void proto_register_rrc(void) {
&ett_rrc_InterFreqCellInfoList_r4,
&ett_rrc_InterFreqCellInfoList_r8,
&ett_rrc_InterFreqCellInfoList_r9,
+ &ett_rrc_InterFreqCellInfoList_r10,
&ett_rrc_InterFreqSIAcquisition,
- &ett_rrc_T_modeSpecificInfo_101,
- &ett_rrc_T_fdd_138,
+ &ett_rrc_T_modeSpecificInfo_104,
+ &ett_rrc_T_fdd_141,
&ett_rrc_InterFreqCellInfoSI_List_RSCP,
&ett_rrc_InterFreqCellInfoSI_List_ECN0,
&ett_rrc_InterFreqCellInfoSI_List_HCS_RSCP,
@@ -160234,22 +170437,25 @@ void proto_register_rrc(void) {
&ett_rrc_InterFreqCellMeasuredResultsList_v920ext,
&ett_rrc_InterFreqEvent,
&ett_rrc_InterFreqEvent_r6,
+ &ett_rrc_InterFreqEvent_r10,
&ett_rrc_InterFreqEventList,
&ett_rrc_InterFreqEventList_r6,
+ &ett_rrc_InterFreqEventList_r10,
&ett_rrc_InterFrequencyMeasuredResultsList_v590ext,
&ett_rrc_Inter_FreqEventCriteria_v590ext,
&ett_rrc_Inter_FreqEventCriteriaList_v590ext,
&ett_rrc_Intra_FreqEventCriteriaList_v590ext,
&ett_rrc_IntraFrequencyMeasuredResultsList_v590ext,
&ett_rrc_InterFreqEventResults,
+ &ett_rrc_InterFreqEventResults_va40ext,
&ett_rrc_InterFreqEventResults_LCR_r4_ext,
&ett_rrc_InterFreqMeasQuantity,
&ett_rrc_T_reportingCriteria,
&ett_rrc_T_intraFreqReportingCriteria,
&ett_rrc_T_interFreqReportingCriteria,
- &ett_rrc_T_modeSpecificInfo_102,
- &ett_rrc_T_fdd_139,
- &ett_rrc_T_tdd_90,
+ &ett_rrc_T_modeSpecificInfo_105,
+ &ett_rrc_T_fdd_142,
+ &ett_rrc_T_tdd_93,
&ett_rrc_InterFreqMeasuredResults,
&ett_rrc_InterFreqMeasuredResults_v920ext,
&ett_rrc_InterFreqMeasuredResultsList,
@@ -160264,20 +170470,22 @@ void proto_register_rrc(void) {
&ett_rrc_InterFreqMeasurementSysInfo_HCS_ECN0_LCR_r4,
&ett_rrc_InterFreqRACHRepCellsList,
&ett_rrc_Dummy_InterFreqRACHReportingInfo,
- &ett_rrc_T_modeSpecificInfo_103,
- &ett_rrc_T_fdd_140,
- &ett_rrc_T_tdd_91,
+ &ett_rrc_T_modeSpecificInfo_106,
+ &ett_rrc_T_fdd_143,
+ &ett_rrc_T_tdd_94,
&ett_rrc_InterFreqRACHReportingInfo,
- &ett_rrc_T_modeSpecificInfo_104,
- &ett_rrc_T_fdd_141,
- &ett_rrc_T_tdd_92,
+ &ett_rrc_T_modeSpecificInfo_107,
+ &ett_rrc_T_fdd_144,
+ &ett_rrc_T_tdd_95,
&ett_rrc_InterFreqReportCriteria,
&ett_rrc_InterFreqReportCriteria_r4,
&ett_rrc_InterFreqReportCriteria_r6,
&ett_rrc_InterFreqReportCriteria_r7,
&ett_rrc_InterFreqReportCriteria_r9,
+ &ett_rrc_InterFreqReportCriteria_r10,
&ett_rrc_InterFreqReportingCriteria,
&ett_rrc_InterFreqReportingCriteria_r6,
+ &ett_rrc_InterFreqReportingCriteria_r10,
&ett_rrc_InterFreqReportingQuantity,
&ett_rrc_InterFreqRepQuantityRACH_TDDList,
&ett_rrc_InterFrequencyMeasurement,
@@ -160286,6 +170494,7 @@ void proto_register_rrc(void) {
&ett_rrc_InterFrequencyMeasurement_r7,
&ett_rrc_InterFrequencyMeasurement_r8,
&ett_rrc_InterFrequencyMeasurement_r9,
+ &ett_rrc_InterFrequencyMeasurement_r10,
&ett_rrc_InterRAT_TargetCellDescription,
&ett_rrc_T_technologySpecificInfo,
&ett_rrc_T_gsm_08,
@@ -160333,10 +170542,11 @@ void proto_register_rrc(void) {
&ett_rrc_IntraFreqCellInfoListInfoOnSecULFreq,
&ett_rrc_IntraFreqCellInfoListOnSecULFreq,
&ett_rrc_IntraFreqCellInfoList_r9,
+ &ett_rrc_IntraFreqCellInfoList_r10,
&ett_rrc_IntraFreqSIAcquisitionInfo,
&ett_rrc_IntraFreqSIAcquisition,
- &ett_rrc_T_modeSpecificInfo_105,
- &ett_rrc_T_fdd_142,
+ &ett_rrc_T_modeSpecificInfo_108,
+ &ett_rrc_T_fdd_145,
&ett_rrc_IntraFreqCellInfoSI_List_RSCP,
&ett_rrc_IntraFreqCellInfoSI_List_ECN0,
&ett_rrc_IntraFreqCellInfoSI_List_HCS_RSCP,
@@ -160368,9 +170578,9 @@ void proto_register_rrc(void) {
&ett_rrc_IntraFreqEventResults,
&ett_rrc_IntraFreqEventResultsOnSecUlFreq,
&ett_rrc_IntraFreqMeasQuantity,
- &ett_rrc_T_modeSpecificInfo_106,
- &ett_rrc_T_fdd_143,
- &ett_rrc_T_tdd_93,
+ &ett_rrc_T_modeSpecificInfo_109,
+ &ett_rrc_T_fdd_146,
+ &ett_rrc_T_tdd_96,
&ett_rrc_IntraFreqMeasQuantity_TDDList,
&ett_rrc_IntraFreqMeasQuantity_TDD_sib3List,
&ett_rrc_IntraFreqMeasuredResultsList,
@@ -160397,16 +170607,60 @@ void proto_register_rrc(void) {
&ett_rrc_IntraFreqReportingCriteria_1b_r5,
&ett_rrc_IntraFreqReportingQuantity,
&ett_rrc_IntraFreqReportingQuantityForRACH,
- &ett_rrc_T_modeSpecificInfo_107,
- &ett_rrc_T_fdd_144,
- &ett_rrc_T_tdd_94,
+ &ett_rrc_T_modeSpecificInfo_110,
+ &ett_rrc_T_fdd_147,
+ &ett_rrc_T_tdd_97,
&ett_rrc_IntraFreqRepQuantityRACH_TDDList,
&ett_rrc_IntraFrequencyMeasurement,
&ett_rrc_IntraFrequencyMeasurement_r4,
&ett_rrc_IntraFrequencyMeasurement_r6,
&ett_rrc_IntraFrequencyMeasurement_r7,
&ett_rrc_IntraFrequencyMeasurement_r9,
+ &ett_rrc_IntraFrequencyMeasurement_r10,
&ett_rrc_IntraFrequencyMeasuredResultsListOnSecULFreq,
+ &ett_rrc_IntraUTRAANR,
+ &ett_rrc_LoggedANRConfigurationInfo,
+ &ett_rrc_LoggedANRReportInfoList,
+ &ett_rrc_LoggedANRReportInfo,
+ &ett_rrc_LoggedCellInfo,
+ &ett_rrc_LoggedEUTRACellInfo,
+ &ett_rrc_LoggedGSMCellInfo,
+ &ett_rrc_LoggedMeasurementsConfigurationInfo,
+ &ett_rrc_T_areaConfiguration,
+ &ett_rrc_SEQUENCE_SIZE_1_32_OF_CellIdentity,
+ &ett_rrc_SEQUENCE_SIZE_1_8_OF_LAI,
+ &ett_rrc_SEQUENCE_SIZE_1_8_OF_RAI,
+ &ett_rrc_LoggedMeasInterfreqList_FDD,
+ &ett_rrc_LoggedMeasInterfreqInfo_FDD,
+ &ett_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasNeighbourInfo_FDD,
+ &ett_rrc_LoggedMeasInterfreqInfo_TDD128,
+ &ett_rrc_LoggedMeasInterRATNeighbourMeas,
+ &ett_rrc_LoggedMeasIntrafreqNeighbourList_FDD,
+ &ett_rrc_LoggedMeasNeighbourInfo_FDD,
+ &ett_rrc_LoggedMeasIntrafreqNeighbourMeasList_TDD128,
+ &ett_rrc_LoggedMeasNeighbourMeas_TDD128,
+ &ett_rrc_LoggedMeasGSMNeighbourCellsList,
+ &ett_rrc_LoggedMeasGSMNeighbourCellsinfo,
+ &ett_rrc_LoggedMeasEUTRAFreqList,
+ &ett_rrc_LoggedMeasEUTRAFreqInfo,
+ &ett_rrc_SEQUENCE_SIZE_1_maxnumLoggedMeas_OF_LoggedMeasEUTRAFreqNeighbourInfo,
+ &ett_rrc_LoggedMeasEUTRAFreqNeighbourInfo,
+ &ett_rrc_LoggedMeasLocationInfo,
+ &ett_rrc_LoggedMeasInfo_FDD,
+ &ett_rrc_LoggedMeasInfo_TDD128,
+ &ett_rrc_LoggedMeasInterfreqList_TDD128,
+ &ett_rrc_LoggedMeasInterfreqNeighbourList_TDD128,
+ &ett_rrc_LoggedMeasReport,
+ &ett_rrc_LoggedMeasInfoList_FDD,
+ &ett_rrc_LoggedMeasInfoList_TDD128,
+ &ett_rrc_LoggedMeasInfoList,
+ &ett_rrc_T_modeSpecificInfo_111,
+ &ett_rrc_T_fdd_148,
+ &ett_rrc_T_tdd_98,
+ &ett_rrc_LoggedMeasServingCellMeas_FDD,
+ &ett_rrc_LoggedMeasServingCellMeas_TDD128,
+ &ett_rrc_LoggedUTRACellInfo,
+ &ett_rrc_LoggingAbsoluteThreshold,
&ett_rrc_KeplerianParameters,
&ett_rrc_MeasuredResults,
&ett_rrc_MeasuredResultsOnSecUlFreq,
@@ -160426,10 +170680,10 @@ void proto_register_rrc(void) {
&ett_rrc_MeasuredResultsList_v860ext_item,
&ett_rrc_MeasuredResultsOnRACH,
&ett_rrc_T_currentCell,
- &ett_rrc_T_modeSpecificInfo_108,
- &ett_rrc_T_fdd_145,
+ &ett_rrc_T_modeSpecificInfo_112,
+ &ett_rrc_T_fdd_149,
&ett_rrc_T_measurementQuantity,
- &ett_rrc_T_tdd_95,
+ &ett_rrc_T_tdd_99,
&ett_rrc_MeasuredResultsOnRACH_v7g0ext,
&ett_rrc_MonitoredCellRACH_List_v7g0ext,
&ett_rrc_MeasuredResultsOnRACHinterFreq,
@@ -160445,6 +170699,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_modify_05,
&ett_rrc_MeasurementCommand_r9,
&ett_rrc_T_modify_06,
+ &ett_rrc_MeasurementCommand_r10,
+ &ett_rrc_T_modify_07,
&ett_rrc_MeasurementControlSysInfo,
&ett_rrc_T_use_of_HCS,
&ett_rrc_T_hcs_not_used,
@@ -160495,13 +170751,14 @@ void proto_register_rrc(void) {
&ett_rrc_MeasurementType_r7,
&ett_rrc_MeasurementType_r8,
&ett_rrc_MeasurementType_r9,
+ &ett_rrc_MeasurementType_r10,
&ett_rrc_MeasurementValidity,
&ett_rrc_MonitoredCellRACH_List,
&ett_rrc_MonitoredCellRACH_Result,
- &ett_rrc_T_modeSpecificInfo_109,
- &ett_rrc_T_fdd_146,
+ &ett_rrc_T_modeSpecificInfo_113,
+ &ett_rrc_T_fdd_150,
&ett_rrc_T_measurementQuantity_01,
- &ett_rrc_T_tdd_96,
+ &ett_rrc_T_tdd_100,
&ett_rrc_N_CR_T_CRMaxHyst,
&ett_rrc_NAVclockModel,
&ett_rrc_NavigationModelSatInfo,
@@ -160512,12 +170769,12 @@ void proto_register_rrc(void) {
&ett_rrc_NavModel_SBASecef,
&ett_rrc_EphemerisParameter,
&ett_rrc_Neighbour,
- &ett_rrc_T_modeSpecificInfo_110,
- &ett_rrc_T_fdd_147,
- &ett_rrc_T_tdd_97,
+ &ett_rrc_T_modeSpecificInfo_114,
+ &ett_rrc_T_fdd_151,
+ &ett_rrc_T_tdd_101,
&ett_rrc_Neighbour_v390ext,
- &ett_rrc_T_modeSpecificInfo_111,
- &ett_rrc_T_fdd_148,
+ &ett_rrc_T_modeSpecificInfo_115,
+ &ett_rrc_T_fdd_152,
&ett_rrc_NeighbourList,
&ett_rrc_Neighbour_TDD_r7,
&ett_rrc_NeighbourList_TDD_r7,
@@ -160528,17 +170785,21 @@ void proto_register_rrc(void) {
&ett_rrc_NewInterFreqCell_v7b0ext,
&ett_rrc_NewInterFreqCell_LCR_v8a0ext,
&ett_rrc_NewInterFreqCell_r8,
- &ett_rrc_T_modeSpecificInfo_112,
- &ett_rrc_T_tdd128_55,
+ &ett_rrc_T_modeSpecificInfo_116,
+ &ett_rrc_T_tdd128_57,
&ett_rrc_NewInterFreqCell_r9,
- &ett_rrc_T_modeSpecificInfo_113,
- &ett_rrc_T_tdd128_56,
+ &ett_rrc_T_modeSpecificInfo_117,
+ &ett_rrc_T_tdd128_58,
+ &ett_rrc_NewInterFreqCell_r10,
+ &ett_rrc_T_modeSpecificInfo_118,
+ &ett_rrc_T_tdd128_59,
&ett_rrc_NewInterFreqCellList,
&ett_rrc_NewInterFreqCellList_r4,
&ett_rrc_NewInterFreqCellList_v7b0ext,
&ett_rrc_NewInterFreqCellList_LCR_v8a0ext,
&ett_rrc_NewInterFreqCellList_r8,
&ett_rrc_NewInterFreqCellList_r9,
+ &ett_rrc_NewInterFreqCellList_r10,
&ett_rrc_NewInterFreqCellSI_RSCP,
&ett_rrc_NewInterFreqCellSI_ECN0,
&ett_rrc_NewInterFreqCellSI_HCS_RSCP,
@@ -160568,10 +170829,14 @@ void proto_register_rrc(void) {
&ett_rrc_NewIntraFreqCell,
&ett_rrc_NewIntraFreqCell_r4,
&ett_rrc_NewIntraFreqCell_r9,
+ &ett_rrc_NewIntraFreqCell_r10,
+ &ett_rrc_T_modeSpecificInfo_119,
+ &ett_rrc_T_tdd128_60,
&ett_rrc_NewIntraFreqCellOnSecULFreq,
&ett_rrc_NewIntraFreqCellList,
&ett_rrc_NewIntraFreqCellList_r4,
&ett_rrc_NewIntraFreqCellList_r9,
+ &ett_rrc_NewIntraFreqCellList_r10,
&ett_rrc_NewIntraFreqCell_LCR_v8a0ext,
&ett_rrc_NewIntraFreqCellList_LCR_v8a0ext,
&ett_rrc_NewIntraFreqCellListOnSecULFreq,
@@ -160593,14 +170858,19 @@ void proto_register_rrc(void) {
&ett_rrc_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4,
&ett_rrc_NonUsedFreqParameter,
&ett_rrc_NonUsedFreqParameter_r6,
+ &ett_rrc_NonUsedFreqParameter_r10,
+ &ett_rrc_NonUsedFreq2aParameter_r10,
&ett_rrc_NonUsedFreqParameterList,
&ett_rrc_NonUsedFreqParameterList_r6,
+ &ett_rrc_NonUsedFreqParameterList_r10,
+ &ett_rrc_NonUsedFreq2aParameterList_r10,
&ett_rrc_NonUsedFreqWList_r6,
&ett_rrc_PenaltyTime_RSCP,
&ett_rrc_PenaltyTime_ECN0,
&ett_rrc_PeriodicalReportingCriteria,
&ett_rrc_PeriodicReportingInfo_1b,
&ett_rrc_PeriodicalWithReportingCellStatus,
+ &ett_rrc_PeriodicalWithReportingCellStatus_r10,
&ett_rrc_PLMNIdentitiesOfNeighbourCells,
&ett_rrc_PLMNIdentitiesOfNeighbourCells_v860ext,
&ett_rrc_PLMNsOfInterFreqCellsList,
@@ -160617,15 +170887,15 @@ void proto_register_rrc(void) {
&ett_rrc_PositionEstimate,
&ett_rrc_QualityEventResults,
&ett_rrc_QualityMeasuredResults,
- &ett_rrc_T_modeSpecificInfo_114,
- &ett_rrc_T_tdd_98,
+ &ett_rrc_T_modeSpecificInfo_120,
+ &ett_rrc_T_tdd_102,
&ett_rrc_QualityMeasurement,
&ett_rrc_QualityReportCriteria,
&ett_rrc_QualityReportingCriteria,
&ett_rrc_QualityReportingCriteriaSingle,
&ett_rrc_QualityReportingQuantity,
- &ett_rrc_T_modeSpecificInfo_115,
- &ett_rrc_T_tdd_99,
+ &ett_rrc_T_modeSpecificInfo_121,
+ &ett_rrc_T_tdd_103,
&ett_rrc_ReferenceCellPosition,
&ett_rrc_ReferenceLocation,
&ett_rrc_ReferenceLocationGANSS,
@@ -160639,13 +170909,16 @@ void proto_register_rrc(void) {
&ett_rrc_RemovedIntraFreqCellListOnSecULFreq,
&ett_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_IntraFreqCellIDOnSecULFreq,
&ett_rrc_ReportingCellStatus,
+ &ett_rrc_ReportingCellStatus_r10,
&ett_rrc_ReportingCellStatusOpt,
+ &ett_rrc_ReportingCellStatusOpt_r10,
&ett_rrc_ReportingInfoForCellDCH,
&ett_rrc_ReportingInfoForCellDCH_LCR_r4,
&ett_rrc_ReqDataBitAssistance,
&ett_rrc_T_ganssSatelliteInfo,
&ett_rrc_RL_AdditionInfoList,
&ett_rrc_RL_InformationLists,
+ &ett_rrc_RSCPforANR,
&ett_rrc_SatData,
&ett_rrc_SatDataList,
&ett_rrc_SatellitesListRelatedData,
@@ -160663,6 +170936,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_ADVinfo,
&ett_rrc_T_ADVinfo_ext,
&ett_rrc_T_CRMax,
+ &ett_rrc_TCE_Id,
&ett_rrc_TemporaryOffsetList,
&ett_rrc_ThreholdNonUsedFrequency_deltaList,
&ett_rrc_TimeslotInfo,
@@ -160675,6 +170949,8 @@ void proto_register_rrc(void) {
&ett_rrc_TimeslotISCP_List,
&ett_rrc_TimeslotListWithISCP,
&ett_rrc_TimeslotWithISCP,
+ &ett_rrc_TraceReference,
+ &ett_rrc_TraceRecordingSession,
&ett_rrc_TrafficVolumeEventParam,
&ett_rrc_TrafficVolumeEventResults,
&ett_rrc_TrafficVolumeMeasQuantity,
@@ -160698,30 +170974,30 @@ void proto_register_rrc(void) {
&ett_rrc_UE_InternalEventResults,
&ett_rrc_UE_InternalMeasQuantity,
&ett_rrc_UE_InternalMeasuredResults,
- &ett_rrc_T_modeSpecificInfo_116,
- &ett_rrc_T_fdd_149,
- &ett_rrc_T_tdd_100,
+ &ett_rrc_T_modeSpecificInfo_122,
+ &ett_rrc_T_fdd_153,
+ &ett_rrc_T_tdd_104,
&ett_rrc_UE_InternalMeasuredResults_LCR_r4,
&ett_rrc_UE_InternalMeasuredResults_v770ext,
- &ett_rrc_T_modeSpecificInfo_117,
+ &ett_rrc_T_modeSpecificInfo_123,
&ett_rrc_T_tdd384_768_02,
- &ett_rrc_T_tdd128_57,
+ &ett_rrc_T_tdd128_61,
&ett_rrc_UE_InternalMeasurement,
&ett_rrc_UE_InternalMeasurement_r4,
&ett_rrc_UE_InternalMeasurementSysInfo,
&ett_rrc_UE_InternalReportCriteria,
&ett_rrc_UE_InternalReportingCriteria,
&ett_rrc_UE_InternalReportingQuantity,
- &ett_rrc_T_modeSpecificInfo_118,
- &ett_rrc_T_fdd_150,
- &ett_rrc_T_tdd_101,
+ &ett_rrc_T_modeSpecificInfo_124,
+ &ett_rrc_T_fdd_154,
+ &ett_rrc_T_tdd_105,
&ett_rrc_UE_InternalReportingQuantity_r4,
- &ett_rrc_T_modeSpecificInfo_119,
- &ett_rrc_T_fdd_151,
- &ett_rrc_T_tdd_102,
- &ett_rrc_T_tddOption_25,
- &ett_rrc_T_tdd384_39,
- &ett_rrc_T_tdd128_58,
+ &ett_rrc_T_modeSpecificInfo_125,
+ &ett_rrc_T_fdd_155,
+ &ett_rrc_T_tdd_106,
+ &ett_rrc_T_tddOption_26,
+ &ett_rrc_T_tdd384_40,
+ &ett_rrc_T_tdd128_62,
&ett_rrc_UE_RX_TX_ReportEntry,
&ett_rrc_UE_RX_TX_ReportEntryList,
&ett_rrc_UE_RX_TX_TimeDifferenceType2Info,
@@ -160744,6 +171020,8 @@ void proto_register_rrc(void) {
&ett_rrc_UE_Positioning_GANSS_Almanac,
&ett_rrc_UE_Positioning_GANSS_Almanac_v860ext,
&ett_rrc_UE_Positioning_GANSS_Almanac_r8,
+ &ett_rrc_UE_Positioning_GANSS_Almanac_va40ext,
+ &ett_rrc_UE_Positioning_GANSS_Almanac_r10,
&ett_rrc_UE_Positioning_GANSS_AdditionalAssistanceDataRequest,
&ett_rrc_UE_Positioning_GANSS_AdditionalAssistanceDataRequest_v860ext,
&ett_rrc_UE_Positioning_GANSS_AddIonoModel,
@@ -160753,6 +171031,8 @@ void proto_register_rrc(void) {
&ett_rrc_UE_Positioning_GANSS_AssistanceData_r8,
&ett_rrc_UE_Positioning_GANSS_AssistanceData_r9,
&ett_rrc_UE_Positioning_GANSS_AssistanceData_v920ext,
+ &ett_rrc_UE_Positioning_GANSS_AssistanceData_va40ext,
+ &ett_rrc_UE_Positioning_GANSS_AssistanceData_r10,
&ett_rrc_UE_Positioning_GANSS_AuxiliaryInfo,
&ett_rrc_UE_Positioning_GANSS_ClockModel,
&ett_rrc_UE_Positioning_GANSS_AddClockModels,
@@ -160768,24 +171048,41 @@ void proto_register_rrc(void) {
&ett_rrc_UE_Positioning_GANSS_RealTimeIntegrity,
&ett_rrc_UE_Positioning_GANSS_RealTimeIntegrity_item,
&ett_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo,
+ &ett_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_va40ext,
+ &ett_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo_r10,
&ett_rrc_UE_Positioning_GANSS_ReferenceTime,
&ett_rrc_T_utran_ganssreferenceTime,
&ett_rrc_T_mode,
- &ett_rrc_T_fdd_152,
- &ett_rrc_T_tdd_103,
+ &ett_rrc_T_fdd_156,
+ &ett_rrc_T_tdd_107,
+ &ett_rrc_UE_Positioning_GANSS_ReferenceTime_va40ext,
+ &ett_rrc_UE_Positioning_GANSS_ReferenceTime_r10,
+ &ett_rrc_T_utran_ganssreferenceTime_01,
+ &ett_rrc_T_mode_01,
+ &ett_rrc_T_fdd_157,
+ &ett_rrc_T_tdd_108,
&ett_rrc_UE_Positioning_GANSS_TimeModel,
+ &ett_rrc_UE_Positioning_GANSS_TimeModel_va40ext,
+ &ett_rrc_UE_Positioning_GANSS_TimeModel_r10,
&ett_rrc_UE_Positioning_GANSS_TimeModels,
+ &ett_rrc_UE_Positioning_GANSS_TimeModels_va40ext,
&ett_rrc_UE_Positioning_GANSS_UTCModel,
&ett_rrc_UE_Positioning_GPS_AcquisitionAssistance,
&ett_rrc_UE_Positioning_GPS_AcquisitionAssistance_v770ext,
&ett_rrc_UE_Positioning_GPS_AcquisitionAssistance_r7,
+ &ett_rrc_UE_Positioning_GPS_AcquisitionAssistance_va40ext,
+ &ett_rrc_UE_Positioning_GPS_AcquisitionAssistance_r10,
&ett_rrc_UE_Positioning_GPS_AdditionalAssistanceDataRequest,
&ett_rrc_UE_Positioning_GPS_Almanac,
+ &ett_rrc_UE_Positioning_GPS_Almanac_va40ext,
+ &ett_rrc_UE_Positioning_GPS_Almanac_r10,
&ett_rrc_UE_Positioning_GPS_AssistanceData,
&ett_rrc_UE_Positioning_GPS_AssistanceData_v770ext,
&ett_rrc_UE_Positioning_GPS_AssistanceData_r7,
&ett_rrc_UE_Positioning_GPS_AssistanceData_r9,
&ett_rrc_UE_Positioning_GPS_AssistanceData_v920ext,
+ &ett_rrc_UE_Positioning_GPS_AssistanceData_va40ext,
+ &ett_rrc_UE_Positioning_GPS_AssistanceData_r10,
&ett_rrc_UE_Positioning_GPS_DGPS_Corrections,
&ett_rrc_UE_Positioning_GPS_DGPS_Corrections_r9,
&ett_rrc_UE_Positioning_GPS_DGPS_Corrections_v920ext,
@@ -160796,18 +171093,20 @@ void proto_register_rrc(void) {
&ett_rrc_UE_Positioning_GPS_NavigationModel,
&ett_rrc_UE_Positioning_GPS_NavModelAddDataReq,
&ett_rrc_UE_Positioning_GPS_ReferenceCellInfo,
- &ett_rrc_T_modeSpecificInfo_120,
- &ett_rrc_T_fdd_153,
- &ett_rrc_T_tdd_104,
+ &ett_rrc_T_modeSpecificInfo_126,
+ &ett_rrc_T_fdd_158,
+ &ett_rrc_T_tdd_109,
&ett_rrc_UE_Positioning_GPS_ReferenceTime,
&ett_rrc_UE_Positioning_GPS_ReferenceTime_v770ext,
&ett_rrc_UE_Positioning_GPS_ReferenceTime_r7,
+ &ett_rrc_UE_Positioning_GPS_ReferenceTime_va40ext,
+ &ett_rrc_UE_Positioning_GPS_ReferenceTime_r10,
&ett_rrc_UE_Positioning_GPS_UTC_Model,
&ett_rrc_UE_Positioning_IPDL_Parameters,
&ett_rrc_UE_Positioning_IPDL_Parameters_r4,
- &ett_rrc_T_modeSpecificInfo_121,
- &ett_rrc_T_fdd_154,
- &ett_rrc_T_tdd_105,
+ &ett_rrc_T_modeSpecificInfo_127,
+ &ett_rrc_T_fdd_159,
+ &ett_rrc_T_tdd_110,
&ett_rrc_UE_Positioning_IPDL_Parameters_TDD_r4_ext,
&ett_rrc_UE_Positioning_MeasuredResults,
&ett_rrc_UE_Positioning_MeasuredResults_v770ext,
@@ -160819,6 +171118,7 @@ void proto_register_rrc(void) {
&ett_rrc_UE_Positioning_Measurement_r7,
&ett_rrc_UE_Positioning_Measurement_r8,
&ett_rrc_UE_Positioning_Measurement_r9,
+ &ett_rrc_UE_Positioning_Measurement_r10,
&ett_rrc_UE_Positioning_MeasurementEventResults,
&ett_rrc_UE_Positioning_MeasurementEventResults_v770ext,
&ett_rrc_UE_Positioning_MeasurementEventResults_v860ext,
@@ -160831,33 +171131,33 @@ void proto_register_rrc(void) {
&ett_rrc_UE_Positioning_IPDL_Parameters_TDDList_r4_ext,
&ett_rrc_UE_Positioning_OTDOA_MeasuredResultsTDD_ext,
&ett_rrc_UE_Positioning_OTDOA_Measurement,
- &ett_rrc_T_modeSpecificInfo_122,
- &ett_rrc_T_fdd_155,
- &ett_rrc_T_tdd_106,
+ &ett_rrc_T_modeSpecificInfo_128,
+ &ett_rrc_T_fdd_160,
+ &ett_rrc_T_tdd_111,
&ett_rrc_UE_Positioning_OTDOA_Measurement_v390ext,
&ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo,
- &ett_rrc_T_modeSpecificInfo_123,
- &ett_rrc_T_fdd_156,
- &ett_rrc_T_tdd_107,
+ &ett_rrc_T_modeSpecificInfo_129,
+ &ett_rrc_T_fdd_161,
+ &ett_rrc_T_tdd_112,
&ett_rrc_T_positioningMode,
&ett_rrc_T_ueBased,
&ett_rrc_T_ueAssisted,
&ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_r4,
- &ett_rrc_T_modeSpecificInfo_124,
- &ett_rrc_T_fdd_157,
- &ett_rrc_T_tdd_108,
+ &ett_rrc_T_modeSpecificInfo_130,
+ &ett_rrc_T_fdd_162,
+ &ett_rrc_T_tdd_113,
&ett_rrc_T_positioningMode_01,
&ett_rrc_T_ueBased_01,
&ett_rrc_T_ueAssisted_01,
&ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_UEB,
- &ett_rrc_T_modeSpecificInfo_125,
- &ett_rrc_T_fdd_158,
- &ett_rrc_T_tdd_109,
+ &ett_rrc_T_modeSpecificInfo_131,
+ &ett_rrc_T_fdd_163,
+ &ett_rrc_T_tdd_114,
&ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_UEB_ext,
&ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_r7,
- &ett_rrc_T_modeSpecificInfo_126,
- &ett_rrc_T_fdd_159,
- &ett_rrc_T_tdd_110,
+ &ett_rrc_T_modeSpecificInfo_132,
+ &ett_rrc_T_fdd_164,
+ &ett_rrc_T_tdd_115,
&ett_rrc_T_positioningMode_02,
&ett_rrc_T_ueBased_02,
&ett_rrc_T_ueAssisted_02,
@@ -160868,37 +171168,37 @@ void proto_register_rrc(void) {
&ett_rrc_UE_Positioning_OTDOA_NeighbourCellList_r7,
&ett_rrc_UE_Positioning_OTDOA_Quality,
&ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo,
- &ett_rrc_T_modeSpecificInfo_127,
- &ett_rrc_T_fdd_160,
- &ett_rrc_T_tdd_111,
+ &ett_rrc_T_modeSpecificInfo_133,
+ &ett_rrc_T_fdd_165,
+ &ett_rrc_T_tdd_116,
&ett_rrc_T_positioningMode_03,
&ett_rrc_T_ueBased_03,
&ett_rrc_T_ueAssisted_03,
&ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r4,
- &ett_rrc_T_modeSpecificInfo_128,
- &ett_rrc_T_fdd_161,
- &ett_rrc_T_tdd_112,
+ &ett_rrc_T_modeSpecificInfo_134,
+ &ett_rrc_T_fdd_166,
+ &ett_rrc_T_tdd_117,
&ett_rrc_T_positioningMode_04,
&ett_rrc_T_ueBased_04,
&ett_rrc_T_ueAssisted_04,
&ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB,
- &ett_rrc_T_modeSpecificInfo_129,
- &ett_rrc_T_fdd_162,
- &ett_rrc_T_tdd_113,
+ &ett_rrc_T_modeSpecificInfo_135,
+ &ett_rrc_T_fdd_167,
+ &ett_rrc_T_tdd_118,
&ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB_ext,
&ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r7,
- &ett_rrc_T_modeSpecificInfo_130,
- &ett_rrc_T_fdd_163,
- &ett_rrc_T_tdd_114,
+ &ett_rrc_T_modeSpecificInfo_136,
+ &ett_rrc_T_fdd_168,
+ &ett_rrc_T_tdd_119,
&ett_rrc_T_positioningMode_05,
&ett_rrc_T_ueBased_05,
&ett_rrc_T_ueAssisted_05,
&ett_rrc_UE_Positioning_PositionEstimateInfo,
&ett_rrc_T_referenceTime_02,
&ett_rrc_T_cell_Timing,
- &ett_rrc_T_modeSpecificInfo_131,
- &ett_rrc_T_fdd_164,
- &ett_rrc_T_tdd_115,
+ &ett_rrc_T_modeSpecificInfo_137,
+ &ett_rrc_T_fdd_169,
+ &ett_rrc_T_tdd_120,
&ett_rrc_UE_Positioning_PositionEstimateInfo_v770ext,
&ett_rrc_T_referenceTimeOptions,
&ett_rrc_T_r7_15,
@@ -160915,23 +171215,23 @@ void proto_register_rrc(void) {
&ett_rrc_UTCmodelSet3,
&ett_rrc_UTRAN_GANSSReferenceTime,
&ett_rrc_T_ue_GANSSTimingOfCellFrames,
- &ett_rrc_T_mode_01,
- &ett_rrc_T_fdd_165,
- &ett_rrc_T_tdd_116,
+ &ett_rrc_T_mode_02,
+ &ett_rrc_T_fdd_170,
+ &ett_rrc_T_tdd_121,
&ett_rrc_UTRAN_FDD_FrequencyList,
&ett_rrc_UTRAN_FDD_Frequency,
&ett_rrc_UTRAN_TDD_FrequencyList,
&ett_rrc_UTRAN_TDD_Frequency,
&ett_rrc_UTRAN_GPSReferenceTime,
&ett_rrc_T_utran_GPSTimingOfCell,
- &ett_rrc_T_modeSpecificInfo_132,
- &ett_rrc_T_fdd_166,
- &ett_rrc_T_tdd_117,
+ &ett_rrc_T_modeSpecificInfo_138,
+ &ett_rrc_T_fdd_171,
+ &ett_rrc_T_tdd_122,
&ett_rrc_UTRAN_GPSReferenceTimeResult,
&ett_rrc_T_ue_GPSTimingOfCell,
- &ett_rrc_T_modeSpecificInfo_133,
- &ett_rrc_T_fdd_167,
- &ett_rrc_T_tdd_118,
+ &ett_rrc_T_modeSpecificInfo_139,
+ &ett_rrc_T_fdd_172,
+ &ett_rrc_T_tdd_123,
&ett_rrc_UTRA_PriorityInfoList,
&ett_rrc_T_utra_ServingCell,
&ett_rrc_UTRA_PriorityInfoList_v920ext,
@@ -160947,9 +171247,9 @@ void proto_register_rrc(void) {
&ett_rrc_DataVolumePerRB,
&ett_rrc_DataVolumePerRB_List,
&ett_rrc_DeferredMeasurementControlReadingSupport,
- &ett_rrc_T_modeSpecificInfo_134,
- &ett_rrc_T_fdd_168,
- &ett_rrc_T_tdd_119,
+ &ett_rrc_T_modeSpecificInfo_140,
+ &ett_rrc_T_fdd_173,
+ &ett_rrc_T_tdd_124,
&ett_rrc_ETWS_Information,
&ett_rrc_EUTRA_BlacklistedCell,
&ett_rrc_EUTRA_BlacklistedCellPerFreqList,
@@ -160991,7 +171291,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_v690NonCriticalExtensions_48,
&ett_rrc_T_v6b0NonCriticalExtensions_15,
&ett_rrc_T_v860NonCriticalExtensions_26,
- &ett_rrc_T_nonCriticalExtensions_167,
+ &ett_rrc_T_nonCriticalExtensions_181,
&ett_rrc_MasterInformationBlock_v690ext,
&ett_rrc_MasterInformationBlock_v6b0ext_IEs,
&ett_rrc_MasterInformationBlock_v860ext_IEs,
@@ -161019,11 +171319,11 @@ void proto_register_rrc(void) {
&ett_rrc_SysInfoType1,
&ett_rrc_T_v3a0NonCriticalExtensions_12,
&ett_rrc_T_v860NonCriticalExtentions_02,
- &ett_rrc_T_nonCriticalExtensions_168,
+ &ett_rrc_T_nonCriticalExtensions_182,
&ett_rrc_SysInfoType1_v3a0ext_IEs,
&ett_rrc_SysInfoType1_v860ext_IEs,
&ett_rrc_SysInfoType2,
- &ett_rrc_T_nonCriticalExtensions_169,
+ &ett_rrc_T_nonCriticalExtensions_183,
&ett_rrc_SysInfoType3,
&ett_rrc_T_v4b0NonCriticalExtensions_17,
&ett_rrc_T_v590NonCriticalExtension,
@@ -161034,7 +171334,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_v860NonCriticalExtension_01,
&ett_rrc_T_v870NonCriticalExtension,
&ett_rrc_T_v900NonCriticalExtension,
- &ett_rrc_T_nonCriticalExtensions_170,
+ &ett_rrc_T_nonCriticalExtensions_184,
&ett_rrc_SysInfoType3_v4b0ext_IEs,
&ett_rrc_SysInfoType3_v590ext,
&ett_rrc_SysInfoType3_v5c0ext_IEs,
@@ -161049,15 +171349,15 @@ void proto_register_rrc(void) {
&ett_rrc_T_v590NonCriticalExtension_01,
&ett_rrc_T_v5b0NonCriticalExtension,
&ett_rrc_T_v5c0NonCriticalExtension,
- &ett_rrc_T_nonCriticalExtensions_171,
+ &ett_rrc_T_nonCriticalExtensions_185,
&ett_rrc_SysInfoType4_v4b0ext_IEs,
&ett_rrc_SysInfoType4_v590ext,
&ett_rrc_SysInfoType4_v5b0ext_IEs,
&ett_rrc_SysInfoType4_v5c0ext_IEs,
&ett_rrc_SysInfoType5,
- &ett_rrc_T_modeSpecificInfo_135,
- &ett_rrc_T_fdd_169,
- &ett_rrc_T_tdd_120,
+ &ett_rrc_T_modeSpecificInfo_141,
+ &ett_rrc_T_fdd_174,
+ &ett_rrc_T_tdd_125,
&ett_rrc_T_v4b0NonCriticalExtensions_19,
&ett_rrc_T_v590NonCriticalExtensions_28,
&ett_rrc_T_v650NonCriticalExtensions,
@@ -161068,7 +171368,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_v890NonCriticalExtensions_11,
&ett_rrc_T_v8b0NonCriticalExtensions_01,
&ett_rrc_T_v8d0NonCriticalExtensions,
- &ett_rrc_T_nonCriticalExtensions_172,
+ &ett_rrc_T_va40NonCriticalExtensions_18,
+ &ett_rrc_T_nonCriticalExtensions_186,
&ett_rrc_SysInfoType5_v4b0ext_IEs,
&ett_rrc_T_tdd128SpecificInfo,
&ett_rrc_SysInfoType5_v590ext_IEs,
@@ -161078,30 +171379,32 @@ void proto_register_rrc(void) {
&ett_rrc_SysInfoType5_v690ext_IEs,
&ett_rrc_T_sccpch_SystemInformation_MBMS,
&ett_rrc_SysInfoType5_v770ext_IEs,
- &ett_rrc_T_modeSpecificInfo_136,
- &ett_rrc_T_fdd_170,
- &ett_rrc_T_tdd768_20,
- &ett_rrc_T_tdd128_59,
+ &ett_rrc_T_modeSpecificInfo_142,
+ &ett_rrc_T_fdd_175,
+ &ett_rrc_T_tdd768_21,
+ &ett_rrc_T_tdd128_63,
&ett_rrc_T_sccpch_SystemInformation_MBMS_01,
&ett_rrc_SysInfoType5_v860ext_IEs,
&ett_rrc_T_dummy_15,
- &ett_rrc_T_modeSpecificInfo_137,
- &ett_rrc_T_fdd_171,
- &ett_rrc_T_tdd128_60,
+ &ett_rrc_T_modeSpecificInfo_143,
+ &ett_rrc_T_fdd_176,
+ &ett_rrc_T_tdd128_64,
&ett_rrc_T_hs_dsch_CommonSysInfo,
&ett_rrc_SysInfoType5_v890ext_IEs,
&ett_rrc_SysInfoType5_v8b0ext_IEs,
&ett_rrc_SysInfoType5_v8d0ext_IEs,
+ &ett_rrc_SysInfoType5_va40ext_IEs,
&ett_rrc_SysInfoType6,
- &ett_rrc_T_modeSpecificInfo_138,
- &ett_rrc_T_fdd_172,
- &ett_rrc_T_tdd_121,
+ &ett_rrc_T_modeSpecificInfo_144,
+ &ett_rrc_T_fdd_177,
+ &ett_rrc_T_tdd_126,
&ett_rrc_T_v4b0NonCriticalExtensions_20,
&ett_rrc_T_v590NonCriticalExtensions_29,
&ett_rrc_T_v650nonCriticalExtensions,
&ett_rrc_T_v690nonCriticalExtensions,
&ett_rrc_T_v770NonCriticalExtensions_41,
- &ett_rrc_T_nonCriticalExtensions_173,
+ &ett_rrc_T_va40NonCriticalExtensions_19,
+ &ett_rrc_T_nonCriticalExtensions_187,
&ett_rrc_SysInfoType6_v4b0ext_IEs,
&ett_rrc_T_tdd128SpecificInfo_01,
&ett_rrc_SysInfoType6_v590ext_IEs,
@@ -161110,16 +171413,17 @@ void proto_register_rrc(void) {
&ett_rrc_SysInfoType6_v690ext_IEs,
&ett_rrc_SysInfoType6_v770ext_IEs,
&ett_rrc_T_tdd768SpecificInfo,
+ &ett_rrc_SysInfoType6_va40ext_IEs,
&ett_rrc_SysInfoType7,
- &ett_rrc_T_modeSpecificInfo_139,
- &ett_rrc_T_fdd_173,
- &ett_rrc_T_nonCriticalExtensions_174,
+ &ett_rrc_T_modeSpecificInfo_145,
+ &ett_rrc_T_fdd_178,
+ &ett_rrc_T_nonCriticalExtensions_188,
&ett_rrc_SysInfoType8,
- &ett_rrc_T_nonCriticalExtensions_175,
+ &ett_rrc_T_nonCriticalExtensions_189,
&ett_rrc_SysInfoType9,
- &ett_rrc_T_nonCriticalExtensions_176,
+ &ett_rrc_T_nonCriticalExtensions_190,
&ett_rrc_SysInfoType10,
- &ett_rrc_T_nonCriticalExtensions_177,
+ &ett_rrc_T_nonCriticalExtensions_191,
&ett_rrc_SysInfoType11,
&ett_rrc_T_v4b0NonCriticalExtensions_21,
&ett_rrc_T_v590NonCriticalExtension_02,
@@ -161128,7 +171432,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_v770NonCriticalExtensions_42,
&ett_rrc_T_v7b0NonCriticalExtensions_02,
&ett_rrc_T_v860NonCriticalExtensions_28,
- &ett_rrc_T_nonCriticalExtensions_178,
+ &ett_rrc_T_nonCriticalExtensions_192,
&ett_rrc_SysInfoType11_v4b0ext_IEs,
&ett_rrc_SysInfoType11_v590ext_IEs,
&ett_rrc_SysInfoType11_v690ext_IEs,
@@ -161139,7 +171443,7 @@ void proto_register_rrc(void) {
&ett_rrc_SysInfoType11bis,
&ett_rrc_T_v7b0NonCriticalExtensions_03,
&ett_rrc_T_v860NonCriticalExtensions_29,
- &ett_rrc_T_nonCriticalExtensions_179,
+ &ett_rrc_T_nonCriticalExtensions_193,
&ett_rrc_SysInfoType11bis_v7b0ext_IEs,
&ett_rrc_SysInfoType11bis_v860ext_IEs,
&ett_rrc_SysInfoType12,
@@ -161148,7 +171452,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_v690NonCriticalExtensions_51,
&ett_rrc_T_v6b0NonCriticalExtensions_17,
&ett_rrc_T_v7b0NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_180,
+ &ett_rrc_T_nonCriticalExtensions_194,
&ett_rrc_SysInfoType12_v4b0ext_IEs,
&ett_rrc_SysInfoType12_v590ext_IEs,
&ett_rrc_SysInfoType12_v690ext_IEs,
@@ -161158,79 +171462,89 @@ void proto_register_rrc(void) {
&ett_rrc_T_v3a0NonCriticalExtensions_13,
&ett_rrc_T_v4b0NonCriticalExtensions_23,
&ett_rrc_T_v770NonCriticalExtensions_43,
- &ett_rrc_T_nonCriticalExtensions_181,
+ &ett_rrc_T_nonCriticalExtensions_195,
&ett_rrc_SysInfoType13_v3a0ext_IEs,
&ett_rrc_SysInfoType13_v4b0ext_IEs,
&ett_rrc_SysInfoType13_v770ext_IEs,
&ett_rrc_SysInfoType13_1,
- &ett_rrc_T_nonCriticalExtensions_182,
+ &ett_rrc_T_nonCriticalExtensions_196,
&ett_rrc_SysInfoType13_2,
- &ett_rrc_T_nonCriticalExtensions_183,
+ &ett_rrc_T_nonCriticalExtensions_197,
&ett_rrc_SysInfoType13_3,
- &ett_rrc_T_nonCriticalExtensions_184,
+ &ett_rrc_T_nonCriticalExtensions_198,
&ett_rrc_SysInfoType13_4,
- &ett_rrc_T_nonCriticalExtensions_185,
+ &ett_rrc_T_nonCriticalExtensions_199,
&ett_rrc_SysInfoType14,
- &ett_rrc_T_nonCriticalExtensions_186,
+ &ett_rrc_T_nonCriticalExtensions_200,
&ett_rrc_SysInfoType15,
&ett_rrc_T_v4b0NonCriticalExtensions_24,
&ett_rrc_T_v770NonCriticalExtensions_44,
- &ett_rrc_T_nonCriticalExtensions_187,
+ &ett_rrc_T_va40NonCriticalExtensions_20,
+ &ett_rrc_T_nonCriticalExtensions_201,
&ett_rrc_SysInfoType15_v4b0ext_IEs,
&ett_rrc_SysInfoType15_v770ext_IEs,
+ &ett_rrc_SysInfoType15_va40ext_IEs,
&ett_rrc_SysInfoType15bis,
&ett_rrc_T_v860NonCriticalExtensions_30,
- &ett_rrc_T_nonCriticalExtensions_188,
+ &ett_rrc_T_va40NonCriticalExtensions_21,
+ &ett_rrc_T_nonCriticalExtensions_202,
&ett_rrc_SysInfoType15bis_v860ext_IEs,
+ &ett_rrc_SysInfoType15bis_va40ext_IEs,
&ett_rrc_SysInfoType15_1,
&ett_rrc_T_v920NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_189,
+ &ett_rrc_T_nonCriticalExtensions_203,
&ett_rrc_SysInfoType15_1_v920ext_IEs,
&ett_rrc_SysInfoType15_1bis,
&ett_rrc_T_v920NonCriticalExtensions_05,
- &ett_rrc_T_nonCriticalExtensions_190,
+ &ett_rrc_T_nonCriticalExtensions_204,
&ett_rrc_SysInfoType15_1bis_v920ext_IEs,
&ett_rrc_SysInfoType15_2,
- &ett_rrc_T_nonCriticalExtensions_191,
+ &ett_rrc_T_nonCriticalExtensions_205,
&ett_rrc_SysInfoType15_2bis,
- &ett_rrc_T_nonCriticalExtensions_192,
+ &ett_rrc_T_nonCriticalExtensions_206,
&ett_rrc_SysInfoType15_2ter,
- &ett_rrc_T_nonCriticalExtensions_193,
+ &ett_rrc_T_nonCriticalExtensions_207,
&ett_rrc_SysInfoType15_3,
- &ett_rrc_T_nonCriticalExtensions_194,
+ &ett_rrc_T_va40NonCriticalExtensions_22,
+ &ett_rrc_T_nonCriticalExtensions_208,
+ &ett_rrc_SysInfoType15_3_va40ext_IEs,
&ett_rrc_SysInfoType15_3bis,
&ett_rrc_T_v860NonCriticalExtensions_31,
- &ett_rrc_T_nonCriticalExtensions_195,
+ &ett_rrc_T_va40NonCriticalExtensions_23,
+ &ett_rrc_T_nonCriticalExtensions_209,
&ett_rrc_SysInfoType15_3bis_v860ext_IEs,
+ &ett_rrc_SysInfoType15_3bis_va40ext_IEs,
&ett_rrc_SysInfoType15_4,
&ett_rrc_T_v3a0NonCriticalExtensions_14,
&ett_rrc_T_v4b0NonCriticalExtensions_25,
- &ett_rrc_T_nonCriticalExtensions_196,
+ &ett_rrc_T_nonCriticalExtensions_210,
&ett_rrc_SysInfoType15_4_v3a0ext,
&ett_rrc_SysInfoType15_4_v4b0ext,
&ett_rrc_SysInfoType15_5,
&ett_rrc_T_v3a0NonCriticalExtensions_15,
&ett_rrc_T_v770NonCriticalExtensions_45,
- &ett_rrc_T_nonCriticalExtensions_197,
+ &ett_rrc_T_nonCriticalExtensions_211,
&ett_rrc_SysInfoType15_5_v3a0ext,
&ett_rrc_SysInfoType15_5_v770ext_IEs,
&ett_rrc_SysInfoType15_6,
- &ett_rrc_T_nonCriticalExtensions_198,
+ &ett_rrc_T_va40NonCriticalExtensions_24,
+ &ett_rrc_T_nonCriticalExtensions_212,
+ &ett_rrc_SysInfoType15_6_va40ext_IEs,
&ett_rrc_SysInfoType15_7,
- &ett_rrc_T_nonCriticalExtensions_199,
+ &ett_rrc_T_nonCriticalExtensions_213,
&ett_rrc_SysInfoType15_8,
- &ett_rrc_T_nonCriticalExtensions_200,
+ &ett_rrc_T_nonCriticalExtensions_214,
&ett_rrc_SysInfoType16,
&ett_rrc_T_v770NonCriticalExtensions_46,
&ett_rrc_T_v920NonCriticalExtensions_06,
- &ett_rrc_T_nonCriticalExtensions_201,
+ &ett_rrc_T_nonCriticalExtensions_215,
&ett_rrc_SysInfoType16_v770ext_IEs,
&ett_rrc_SysInfoType16_v920ext_IEs,
&ett_rrc_SysInfoType17,
&ett_rrc_T_v4b0NonCriticalExtensions_26,
&ett_rrc_T_v590NonCriticalExtensions_30,
&ett_rrc_T_v770NonCriticalExtensions_47,
- &ett_rrc_T_nonCriticalExtensions_202,
+ &ett_rrc_T_nonCriticalExtensions_216,
&ett_rrc_SysInfoType17_v4b0ext_IEs,
&ett_rrc_T_tdd128SpecificInfo_02,
&ett_rrc_SysInfoType17_v590ext_IEs,
@@ -161240,25 +171554,25 @@ void proto_register_rrc(void) {
&ett_rrc_SysInfoType18,
&ett_rrc_T_v6b0NonCriticalExtensions_18,
&ett_rrc_T_v860NonCriticalExtensions_32,
- &ett_rrc_T_nonCriticalExtensions_203,
+ &ett_rrc_T_nonCriticalExtensions_217,
&ett_rrc_SysInfoType18_v6b0ext,
&ett_rrc_SysInfoType18_v860ext,
&ett_rrc_SysInfoType19,
&ett_rrc_T_v920NonCriticalExtensions_07,
- &ett_rrc_T_nonCriticalExtensions_204,
+ &ett_rrc_T_nonCriticalExtensions_218,
&ett_rrc_SysInfoType19_v920ext,
&ett_rrc_SysInfoType20,
- &ett_rrc_T_nonCriticalExtensions_205,
+ &ett_rrc_T_nonCriticalExtensions_219,
&ett_rrc_SysInfoTypeSB1,
&ett_rrc_T_v6b0NonCriticalExtensions_19,
&ett_rrc_T_v860NonCriticalExtensions_33,
- &ett_rrc_T_nonCriticalExtensions_206,
+ &ett_rrc_T_nonCriticalExtensions_220,
&ett_rrc_SysInfoTypeSB1_v6b0ext,
&ett_rrc_SysInfoTypeSB1_v860ext,
&ett_rrc_SysInfoTypeSB2,
&ett_rrc_T_v6b0NonCriticalExtensions_20,
&ett_rrc_T_v860NonCriticalExtensions_34,
- &ett_rrc_T_nonCriticalExtensions_207,
+ &ett_rrc_T_nonCriticalExtensions_221,
&ett_rrc_SysInfoTypeSB2_v6b0ext,
&ett_rrc_SysInfoTypeSB2_v860ext,
&ett_rrc_TDD_UMTS_Frequency_List,
@@ -161295,18 +171609,18 @@ void proto_register_rrc(void) {
&ett_rrc_T_different,
&ett_rrc_MBMS_MCCH_ConfigurationInfo_r6,
&ett_rrc_MBMS_MICHConfigurationInfo_r6,
- &ett_rrc_T_mode_02,
- &ett_rrc_T_fdd_174,
- &ett_rrc_T_tdd384_40,
- &ett_rrc_T_tdd128_61,
- &ett_rrc_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode,
- &ett_rrc_MBMS_MICHConfigurationInfo_v770ext,
&ett_rrc_T_mode_03,
+ &ett_rrc_T_fdd_179,
&ett_rrc_T_tdd384_41,
- &ett_rrc_T_tdd768_21,
- &ett_rrc_T_tdd128_62,
- &ett_rrc_MBMS_MICHConfigurationInfo_v890ext,
+ &ett_rrc_T_tdd128_65,
+ &ett_rrc_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode,
+ &ett_rrc_MBMS_MICHConfigurationInfo_v770ext,
&ett_rrc_T_mode_04,
+ &ett_rrc_T_tdd384_42,
+ &ett_rrc_T_tdd768_22,
+ &ett_rrc_T_tdd128_66,
+ &ett_rrc_MBMS_MICHConfigurationInfo_v890ext,
+ &ett_rrc_T_mode_05,
&ett_rrc_T_imb384,
&ett_rrc_MBMS_ModifedService_r6,
&ett_rrc_T_mbms_PreferredFrequency,
@@ -161319,10 +171633,10 @@ void proto_register_rrc(void) {
&ett_rrc_MBMS_MSCHSchedulingInfo,
&ett_rrc_MBMS_NeighbouringCellSCCPCH_r6,
&ett_rrc_T_layer1Combining,
- &ett_rrc_T_fdd_175,
+ &ett_rrc_T_fdd_180,
&ett_rrc_MBMS_NeighbouringCellSCCPCH_v770ext,
&ett_rrc_T_layer1Combining_01,
- &ett_rrc_T_fdd_176,
+ &ett_rrc_T_fdd_181,
&ett_rrc_MBMS_NeighbouringCellSCCPCHList_r6,
&ett_rrc_MBMS_NeighbouringCellSCCPCHList_v770ext,
&ett_rrc_MBMS_NetworkStandardTimeInformation_LCR_v890ext,
@@ -161395,8 +171709,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_v690NonCriticalExtensions_52,
&ett_rrc_T_v860NonCriticalExtensions_35,
&ett_rrc_T_v920NonCriticalExtensions_08,
- &ett_rrc_T_nonCriticalExtensions_208,
- &ett_rrc_T_criticalExtensions_111,
+ &ett_rrc_T_nonCriticalExtensions_222,
+ &ett_rrc_T_criticalExtensions_126,
&ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_r3_IEs,
&ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v390ext_IEs,
&ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v690ext_IEs,
@@ -161404,8 +171718,8 @@ void proto_register_rrc(void) {
&ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs,
&ett_rrc_RFC3095_ContextInfo_r5,
&ett_rrc_T_r5_14,
- &ett_rrc_T_nonCriticalExtensions_209,
- &ett_rrc_T_criticalExtensions_112,
+ &ett_rrc_T_nonCriticalExtensions_223,
+ &ett_rrc_T_criticalExtensions_127,
&ett_rrc_RFC3095_ContextInfoList_r5,
&ett_rrc_SRNC_RelocationInfo_r3,
&ett_rrc_T_r3_32,
@@ -161426,7 +171740,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_v770NonCriticalExtensions_48,
&ett_rrc_T_v7e0NonCriticalExtensions_04,
&ett_rrc_T_v7f0NonCriticalExtensions_17,
- &ett_rrc_T_nonCriticalExtensions_210,
+ &ett_rrc_T_nonCriticalExtensions_224,
&ett_rrc_T_later_than_r3_28,
&ett_rrc_T_r4_14,
&ett_rrc_T_v4d0NonCriticalExtensions_14,
@@ -161439,8 +171753,8 @@ void proto_register_rrc(void) {
&ett_rrc_T_v770NonCriticalExtensions_49,
&ett_rrc_T_v7e0NonCriticalExtensions_05,
&ett_rrc_T_v7f0NonCriticalExtensions_18,
- &ett_rrc_T_nonCriticalExtensions_211,
- &ett_rrc_T_criticalExtensions_113,
+ &ett_rrc_T_nonCriticalExtensions_225,
+ &ett_rrc_T_criticalExtensions_128,
&ett_rrc_T_r5_15,
&ett_rrc_T_v5a0NonCriticalExtensions_02,
&ett_rrc_T_v5b0NonCriticalExtensions_05,
@@ -161450,34 +171764,37 @@ void proto_register_rrc(void) {
&ett_rrc_T_v770NonCriticalExtensions_50,
&ett_rrc_T_v7e0NonCriticalExtensions_06,
&ett_rrc_T_v7f0NonCriticalExtensions_19,
- &ett_rrc_T_nonCriticalExtensions_212,
- &ett_rrc_T_criticalExtensions_114,
+ &ett_rrc_T_nonCriticalExtensions_226,
+ &ett_rrc_T_criticalExtensions_129,
&ett_rrc_T_r6_12,
&ett_rrc_T_v6b0NonCriticalExtensions_24,
&ett_rrc_T_v770NonCriticalExtensions_51,
&ett_rrc_T_v820NonCriticalExtensions_03,
&ett_rrc_T_v860NonCriticalExtensions_36,
- &ett_rrc_T_nonCriticalExtensions_213,
- &ett_rrc_T_criticalExtensions_115,
+ &ett_rrc_T_nonCriticalExtensions_227,
+ &ett_rrc_T_criticalExtensions_130,
&ett_rrc_T_r7_16,
&ett_rrc_T_v820NonCriticalExtensions_04,
&ett_rrc_T_v860NonCriticalExtensions_37,
- &ett_rrc_T_nonCriticalExtensions_214,
- &ett_rrc_T_criticalExtensions_116,
+ &ett_rrc_T_nonCriticalExtensions_228,
+ &ett_rrc_T_criticalExtensions_131,
&ett_rrc_T_r8_12,
&ett_rrc_T_v7e0NonCriticalExtensions_07,
&ett_rrc_T_v7f0NonCriticalExtensions_20,
&ett_rrc_T_v8d0NonCriticalExtensions_01,
- &ett_rrc_T_nonCriticalExtensions_215,
- &ett_rrc_T_criticalExtensions_117,
+ &ett_rrc_T_nonCriticalExtensions_229,
+ &ett_rrc_T_criticalExtensions_132,
&ett_rrc_T_r9_11,
&ett_rrc_T_v8d0NonCriticalExtensions_02,
&ett_rrc_T_v970NonCriticalExtensions_04,
- &ett_rrc_T_nonCriticalExtensions_216,
- &ett_rrc_T_criticalExtensions_118,
+ &ett_rrc_T_nonCriticalExtensions_230,
+ &ett_rrc_T_criticalExtensions_133,
+ &ett_rrc_T_r10_13,
+ &ett_rrc_T_nonCriticalExtensions_231,
+ &ett_rrc_T_criticalExtensions_134,
&ett_rrc_SRNC_RelocationInfo_r3_IEs,
- &ett_rrc_T_modeSpecificInfo_140,
- &ett_rrc_T_fdd_177,
+ &ett_rrc_T_modeSpecificInfo_146,
+ &ett_rrc_T_fdd_182,
&ett_rrc_SRNC_RelocationInfo_v380ext_IEs,
&ett_rrc_SRNC_RelocationInfo_v390ext_IEs,
&ett_rrc_SRNC_RelocationInfo_v3a0ext_IEs,
@@ -161513,20 +171830,20 @@ void proto_register_rrc(void) {
&ett_rrc_T_active_01,
&ett_rrc_SRNC_RelocationInfo_r4_IEs,
&ett_rrc_T_dummy_17,
- &ett_rrc_T_fdd_178,
+ &ett_rrc_T_fdd_183,
&ett_rrc_SRNC_RelocationInfo_r5_IEs,
&ett_rrc_T_dummy_18,
- &ett_rrc_T_fdd_179,
+ &ett_rrc_T_fdd_184,
&ett_rrc_SRNC_RelocationInfo_v690ext_IEs,
&ett_rrc_SRNC_RelocationInfo_r6_IEs,
&ett_rrc_SRNC_RelocationInfo_r6_add_ext_IEs,
&ett_rrc_T_v7f0NonCriticalExtensions_21,
- &ett_rrc_T_nonCriticalExtensions_217,
+ &ett_rrc_T_nonCriticalExtensions_232,
&ett_rrc_SRNC_RelocationInfo_v6b0ext_IEs,
&ett_rrc_SRNC_RelocationInfo_r7_IEs,
&ett_rrc_SRNC_RelocationInfo_r7_add_ext_IEs,
&ett_rrc_T_v7f0NonCriticalExtensions_22,
- &ett_rrc_T_nonCriticalExtensions_218,
+ &ett_rrc_T_nonCriticalExtensions_233,
&ett_rrc_SRNC_RelocationInfo_v770ext_IEs,
&ett_rrc_SRNC_RelocationInfo_v7e0ext_IEs,
&ett_rrc_SRNC_RelocationInfo_v7f0ext_IEs,
@@ -161536,6 +171853,7 @@ void proto_register_rrc(void) {
&ett_rrc_SRNC_RelocationInfo_v8d0ext_IEs,
&ett_rrc_SRNC_RelocationInfo_r9_IEs,
&ett_rrc_SRNC_RelocationInfo_v970ext_IEs,
+ &ett_rrc_SRNC_RelocationInfo_r10_IEs,
&ett_rrc_CalculationTimeForCiphering,
&ett_rrc_CipheringInfoPerRB,
&ett_rrc_CipheringInfoPerRB_r4,
@@ -161570,6 +171888,7 @@ void proto_register_rrc(void) {
&ett_rrc_MeasurementCommandWithType_r7,
&ett_rrc_MeasurementCommandWithType_r8,
&ett_rrc_MeasurementCommandWithType_r9,
+ &ett_rrc_MeasurementCommandWithType_r10,
&ett_rrc_OngoingMeasRep,
&ett_rrc_OngoingMeasRep_r4,
&ett_rrc_OngoingMeasRep_r5,
@@ -161579,6 +171898,7 @@ void proto_register_rrc(void) {
&ett_rrc_OngoingMeasRep_r8,
&ett_rrc_OngoingMeasRep_r9,
&ett_rrc_OngoingMeasRep_v970ext_IEs,
+ &ett_rrc_OngoingMeasRep_r10,
&ett_rrc_OngoingMeasRepList,
&ett_rrc_OngoingMeasRepList_r4,
&ett_rrc_OngoingMeasRepList_r5,
@@ -161587,6 +171907,7 @@ void proto_register_rrc(void) {
&ett_rrc_OngoingMeasRepList_r8,
&ett_rrc_OngoingMeasRepList_r9,
&ett_rrc_OngoingMeasRepList_v970ext_IE,
+ &ett_rrc_OngoingMeasRepList_r10,
&ett_rrc_PDCP_Capability_r4,
&ett_rrc_T_supportForRfc2507_01,
&ett_rrc_T_supportForRfc3095_01,
@@ -161600,15 +171921,15 @@ void proto_register_rrc(void) {
&ett_rrc_T_supportForRfc3095_03,
&ett_rrc_T_supported_10,
&ett_rrc_PhysicalChannelCapability_r4,
- &ett_rrc_T_fddPhysChCapability_04,
+ &ett_rrc_T_fddPhysChCapability_05,
&ett_rrc_T_tdd384_PhysChCapability,
&ett_rrc_T_tdd128_PhysChCapability_01,
&ett_rrc_PhysicalChannelCapability_r5,
- &ett_rrc_T_fddPhysChCapability_05,
+ &ett_rrc_T_fddPhysChCapability_06,
&ett_rrc_T_tdd384_PhysChCapability_01,
&ett_rrc_T_tdd128_PhysChCapability_02,
&ett_rrc_RF_Capability_r4,
- &ett_rrc_T_fddRF_Capability_03,
+ &ett_rrc_T_fddRF_Capability_04,
&ett_rrc_T_tdd384_RF_Capability_01,
&ett_rrc_T_tdd128_RF_Capability_01,
&ett_rrc_RFC3095_ContextInfo,
@@ -161628,7 +171949,7 @@ void proto_register_rrc(void) {
&ett_rrc_UL_RFC3095_Context,
/*--- End of included file: packet-rrc-ettarr.c ---*/
-#line 196 "../../asn1/rrc/packet-rrc-template.c"
+#line 204 "../../asn1/rrc/packet-rrc-template.c"
&ett_rrc_eutraFeatureGroupIndicators,
};
@@ -161707,7 +172028,7 @@ void proto_register_rrc(void) {
/*--- End of included file: packet-rrc-dis-reg.c ---*/
-#line 209 "../../asn1/rrc/packet-rrc-template.c"
+#line 217 "../../asn1/rrc/packet-rrc-template.c"
}