aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2018-01-13 18:34:14 +0100
committerPascal Quantin <pascal.quantin@gmail.com>2018-01-13 19:36:06 +0000
commitc634a73c95ee11a09e84dbc40e10aec24ffddc36 (patch)
tree2f41ccab2d8570a9d0972256b646dfa6ada1d6b0
parentbd857b6a9cddffa0412044bad85d88db5b3c0468 (diff)
LTE RRC: upgrade dissector to v15.0.1
Change-Id: If0b6fe029b5f852250fde36ead5dc5bb03d44e28 Reviewed-on: https://code.wireshark.org/review/25304 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-rw-r--r--epan/dissectors/Makefile.am1
-rw-r--r--epan/dissectors/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn8
-rw-r--r--epan/dissectors/asn1/lte-rrc/EUTRA-RRC-Definitions.asn808
-rw-r--r--epan/dissectors/asn1/lte-rrc/EUTRA-Sidelink-Preconf.asn2
-rw-r--r--epan/dissectors/asn1/lte-rrc/EUTRA-UE-Variables.asn2
-rw-r--r--epan/dissectors/asn1/lte-rrc/NBIOT-InterNodeDefinitions.asn26
-rw-r--r--epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn59
-rw-r--r--epan/dissectors/asn1/lte-rrc/NBIOT-UE-Variables.asn2
-rw-r--r--epan/dissectors/asn1/lte-rrc/PC5-RRC-Definitions.asn2
-rw-r--r--epan/dissectors/asn1/lte-rrc/lte-rrc.cnf169
-rw-r--r--epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c42
-rw-r--r--epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.h16
-rw-r--r--epan/dissectors/asn1/nr-rrc/CMakeLists.txt1
-rw-r--r--epan/dissectors/asn1/nr-rrc/Makefile.am1
-rw-r--r--epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn1
-rw-r--r--epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn2
-rw-r--r--epan/dissectors/asn1/nr-rrc/nr-rrc.cnf72
-rw-r--r--epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c5
-rw-r--r--epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h16
-rw-r--r--epan/dissectors/packet-lte-rrc.c8618
-rw-r--r--epan/dissectors/packet-lte-rrc.h18
-rw-r--r--epan/dissectors/packet-nr-rrc.c2175
-rw-r--r--epan/dissectors/packet-nr-rrc.h37
23 files changed, 9200 insertions, 2883 deletions
diff --git a/epan/dissectors/Makefile.am b/epan/dissectors/Makefile.am
index 3e12b54fcc..78c8d66bb7 100644
--- a/epan/dissectors/Makefile.am
+++ b/epan/dissectors/Makefile.am
@@ -157,6 +157,7 @@ ASN1_DISSECTOR_SRC = \
packet-mpeg-pes.c \
packet-mudurl.c \
packet-nbap.c \
+ packet-nr-rrc.c \
packet-novell_pkis.c \
packet-ns_cert_exts.c \
packet-ocsp.c \
diff --git a/epan/dissectors/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn b/epan/dissectors/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
index 773ff8008a..655444aa24 100644
--- a/epan/dissectors/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
+++ b/epan/dissectors/asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V14.4.0 (2017-09)
+-- 3GPP TS 36.331 V15.0.1 (2018-01)
--
EUTRA-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -376,6 +376,10 @@ AS-Config ::= SEQUENCE {
[[ sourceSCellConfigList-r10 SCellToAddModList-r10 OPTIONAL
]],
[[ sourceConfigSCG-r12 SCG-Config-r12 OPTIONAL
+ ]],
+ [[ sourceRB-ConfigNR-r15 OCTET STRING OPTIONAL,
+ sourceRB-ConfigSN-NR-r15 OCTET STRING OPTIONAL,
+ sourceOtherConfigSN-NR-r15 OCTET STRING OPTIONAL
]]
}
@@ -419,6 +423,8 @@ AS-Context-v1130 ::= SEQUENCE {
...,
[[ sidelinkUEInformation-r12 OCTET STRING (CONTAINING
SidelinkUEInformation-r12) OPTIONAL -- Cond HO2
+ ]],
+ [[ sourceContextENDC-r15 OCTET STRING OPTIONAL -- Cond HO2
]]
}
diff --git a/epan/dissectors/asn1/lte-rrc/EUTRA-RRC-Definitions.asn b/epan/dissectors/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
index 157aff7f6b..d40ff1c859 100644
--- a/epan/dissectors/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
+++ b/epan/dissectors/asn1/lte-rrc/EUTRA-RRC-Definitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V14.4.0 (2017-09)
+-- 3GPP TS 36.331 V15.0.1 (2018-01)
--
EUTRA-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -177,7 +177,8 @@ UL-DCCH-MessageType ::= CHOICE {
sidelinkUEInformation-r12 SidelinkUEInformation-r12,
wlanConnectionStatusReport-r13 WLANConnectionStatusReport-r13,
rrcConnectionResumeComplete-r13 RRCConnectionResumeComplete-r13,
- spare9 NULL, spare8 NULL, spare7 NULL,
+ ulInformationTransferMRDC-r15 ULInformationTransferMRDC, -- WS modification: adding missing message
+ spare8 NULL, spare7 NULL,
spare6 NULL, spare5 NULL, spare4 NULL,
spare3 NULL, spare2 NULL, spare1 NULL
},
@@ -981,7 +982,21 @@ RRCConnectionReconfiguration-v1430-IEs ::= SEQUENCE {
sCellToAddModListExt-v1430 SCellToAddModListExt-v1430 OPTIONAL, -- Need ON
perCC-GapIndicationRequest-r14 ENUMERATED{true} OPTIONAL, -- Need ON
systemInformationBlockType2Dedicated-r14 OCTET STRING (CONTAINING SystemInformationBlockType2) OPTIONAL, -- Cond nonHO
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ nonCriticalExtension RRCConnectionReconfiguration-v15x0-IEs OPTIONAL
+}
+
+RRCConnectionReconfiguration-v15x0-IEs ::= SEQUENCE {
+ endc-Config-r15 SEQUENCE {
+ scg-ConfigReleaseNR-r15 BOOLEAN,
+ sk-Counter-r15 INTEGER (0.. 65535) OPTIONAL, -- Need ON
+ nr-SecondaryCellGroupConfig-r15 OCTET STRING OPTIONAL, -- Need ON
+ nr-RadioBearerConfig-r15 OCTET STRING OPTIONAL, -- Need ON
+ nr-RadioBearerConfigS-r15 OCTET STRING OPTIONAL, -- Need ON
+ tdm-PatternSingle-Tx-r15 SEQUENCE {
+ subframeAssignment-r15 SubframeAssignment-r15,
+ harq-Offset-r15 INTEGER (0.. 9) OPTIONAL -- Need ON
+ } OPTIONAL -- Need ON
+ } OPTIONAL -- Need ON nonCriticalExtension SEQUENCE {} OPTIONAL
}
SL-SyncTxControl-r12 ::= SEQUENCE {
@@ -1172,6 +1187,11 @@ RRCConnectionReconfigurationComplete-v1430-IEs ::= SEQUENCE {
perCC-GapIndicationList-r14 PerCC-GapIndicationList-r14 OPTIONAL,
numFreqEffective-r14 INTEGER (1..12) OPTIONAL,
numFreqEffectiveReduced-r14 INTEGER (1..12) OPTIONAL,
+ nonCriticalExtension RRCConnectionReconfigurationComplete-v15xy-IEs OPTIONAL
+}
+
+RRCConnectionReconfigurationComplete-v15xy-IEs ::= SEQUENCE {
+ scg-ConfigResponseNR-r15 OCTET STRING OPTIONAL, -- Need ON
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -1555,8 +1575,15 @@ RRCConnectionResume-r13-IEs ::= SEQUENCE {
}
RRCConnectionResume-v1430-IEs ::= SEQUENCE {
- otherConfig-r14 OtherConfig-r9 OPTIONAL, -- Need ON
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ otherConfig-r14 OtherConfig-r9 OPTIONAL, -- Need ON
+ rrcConnectionResume-v15x0-IEs RRCConnectionResume-v15x0-IEs OPTIONAL
+}
+
+RRCConnectionResume-v15x0-IEs ::= SEQUENCE {
+ sk-Counter-r15 INTEGER (0.. 65535) OPTIONAL, -- Need ON
+ nr-RadioBearerConfig-r15 OCTET STRING OPTIONAL, -- Need ON
+ nr-RadioBearerConfigS-r15 OCTET STRING OPTIONAL, -- Need ON
+ nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -1715,6 +1742,11 @@ SCGFailureInformation-r12-IEs ::= SEQUENCE {
SCGFailureInformation-v1310-IEs ::= SEQUENCE {
lateNonCriticalExtension OCTET STRING (CONTAINING SCGFailureInformation-v12d0-IEs) OPTIONAL,
+ nonCriticalExtension SCGFailureInformation-v15x0-IEs OPTIONAL
+}
+
+SCGFailureInformation-v15x0-IEs ::= SEQUENCE {
+ failureReportSCG-NR-r15 FailureReportSCG-NR-r15 OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -1740,6 +1772,24 @@ FailureReportSCG-v12d0 ::= SEQUENCE {
measResultNeighCells-v12d0 MeasResultList2EUTRA-v9e0 OPTIONAL
}
+FailureReportSCG-NR-r15 ::= SEQUENCE {
+ failureType-r15 ENUMERATED {
+ t313-Expiry, randomAccessProblem,
+ rlc-MaxNumRetx, maxUL-TimingDiff,
+ scg-ChangeFailure, scg-reconfigFailure,
+ srb3-IntegrityFailure},
+ measResultFreqListNR-r15 MeasResultFreqListFailNR-r15 OPTIONAL,
+ measResultSCG-r15 OCTET STRING OPTIONAL
+}
+
+MeasResultFreqListFailNR-r15 ::= SEQUENCE (SIZE (1..maxFreqNR-r15)) OF MeasResultFreqFailNR-r15
+
+MeasResultFreqFailNR-r15 ::= SEQUENCE {
+ carrierFreq-r15 ARFCN-ValueNR-r15,
+ measResultCellList-r15 MeasResultCellListNR-r15 OPTIONAL,
+ ...
+}
+
SCPTMConfiguration-r13 ::= SEQUENCE {
sc-mtch-InfoList-r13 SC-MTCH-InfoList-r13,
@@ -2075,6 +2125,11 @@ SystemInformationBlockType1-v1430-IEs ::= SEQUENCE {
tdd-Config-v1430 TDD-Config-v1430 OPTIONAL, -- Cond TDD-OR
cellAccessRelatedInfoList-r14 SEQUENCE (SIZE (1..maxPLMN-1-r14)) OF
CellAccessRelatedInfo-r14 OPTIONAL, -- Need OR
+ nonCriticalExtension SystemInformationBlockType1-v1450-IEs OPTIONAL
+}
+
+SystemInformationBlockType1-v1450-IEs ::= SEQUENCE {
+ tdd-Config-v1450 TDD-Config-v1450 OPTIONAL, -- Cond TDD-OR
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -2204,9 +2259,13 @@ UEAssistanceInformation-v1430-IEs ::= SEQUENCE {
rlm-Report-r14 SEQUENCE {
rlm-Event-r14 ENUMERATED {earlyOutOfSync, earlyInSync},
excessRep-MPDCCH-r14 ENUMERATED {excessRep1, excessRep2} OPTIONAL
- } OPTIONAL,
- delayBudgetReport-r14 DelayBudgetReport-r14 OPTIONAL,
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ } OPTIONAL, delayBudgetReport-r14 DelayBudgetReport-r14 OPTIONAL,
+ nonCriticalExtension UEAssistanceInformation-v1450-IEs OPTIONAL
+}
+
+UEAssistanceInformation-v1450-IEs ::= SEQUENCE {
+ overheatingAssistance-r14 OverheatingAssistance-r14 OPTIONAL,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
}
BW-Preference-r14 ::= SEQUENCE {
@@ -2229,13 +2288,22 @@ TrafficPatternInfo-r14 ::= SEQUENCE {
DelayBudgetReport-r14::= CHOICE {
type1 ENUMERATED {
msMinus1280, msMinus640, msMinus320, msMinus160,
- msMinus80, msMinus60, msMinus40, msMinus20, ms0, ms20,
- ms40, ms60, ms80, ms160, ms320, ms640, ms1280},
+ msMinus80, msMinus60, msMinus40, msMinus20, ms0, ms20, ms40, ms60, ms80, ms160, ms320, ms640, ms1280},
type2 ENUMERATED {
msMinus192, msMinus168,msMinus144, msMinus120,
- msMinus96, msMinus72, msMinus48, msMinus24, ms0, ms24,
- ms48, ms72, ms96, ms120, ms144, ms168, ms192}
+ msMinus96, msMinus72, msMinus48, msMinus24, ms0, ms24, ms48, ms72, ms96, ms120, ms144, ms168, ms192}
+}
+
+OverheatingAssistance-r14 ::= SEQUENCE {
+ reducedUE-Category SEQUENCE {
+ reducedUE-CategoryDL INTEGER (0..19),
+ reducedUE-CategoryUL INTEGER (0..21)
+ } OPTIONAL,
+ reducedMaxCCs SEQUENCE {
+ reducedCCsDL INTEGER (0..31),
+ reducedCCsUL INTEGER (0..31)
+ } OPTIONAL
}
@@ -2276,6 +2344,11 @@ UECapabilityEnquiry-v1310-IEs ::= SEQUENCE {
UECapabilityEnquiry-v1430-IEs ::= SEQUENCE {
requestDiffFallbackCombList-r14 BandCombinationList-r14 OPTIONAL, -- Need ON
+ nonCriticalExtension UECapabilityEnquiry-v15x0-IEs OPTIONAL
+}
+
+UECapabilityEnquiry-v15x0-IEs ::= SEQUENCE {
+ requestedFreqBandsNR-MRDC-r15 OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -2653,6 +2726,22 @@ ULInformationTransfer-v8a0-IEs ::= SEQUENCE {
}
+ULInformationTransferMRDC ::= SEQUENCE {
+ criticalExtensions CHOICE {
+ c1 CHOICE {
+ ulInformationTransferMRDC-r15 ULInformationTransferMRDC-r15-IEs,
+ spare3 NULL, spare2 NULL, spare1 NULL
+ },
+ criticalExtensionsFuture SEQUENCE {}
+ }
+}
+
+ULInformationTransferMRDC-r15-IEs ::= SEQUENCE {
+ ul-DCCH-MessageNR-r15 OCTET STRING OPTIONAL,
+ lateNonCriticalExtension OCTET STRING OPTIONAL,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
WLANConnectionStatusReport-r13 ::= SEQUENCE {
criticalExtensions CHOICE {
c1 CHOICE {
@@ -2718,8 +2807,9 @@ SystemInformationBlockType2 ::= SEQUENCE {
]],
[[ mbsfn-SubframeConfigList-v1430 MBSFN-SubframeConfigList-v1430 OPTIONAL, -- Need OP
videoServiceCauseIndication-r14 ENUMERATED {true} OPTIONAL -- Need OP
+ ]],
+ [[ plmn-InfoList-r15 PLMN-InfoList-r15 OPTIONAL -- Need OP
]]
-
}
SystemInformationBlockType2-v8h0-IEs ::= SEQUENCE {
@@ -2821,6 +2911,12 @@ CIOT-OptimisationPLMN-r13::= SEQUENCE {
attachWithoutPDN-Connectivity-r13 ENUMERATED {true} OPTIONAL -- Need OP
}
+PLMN-InfoList-r15 ::= SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-Info-r15
+
+PLMN-Info-r15 ::= SEQUENCE {
+ upperLayerIndication-r15 ENUMERATED {true} OPTIONAL -- Need OR
+}
+
SystemInformationBlockType3 ::= SEQUENCE {
cellReselectionInfoCommon SEQUENCE {
@@ -3765,6 +3861,133 @@ AntennaInfoUL-r10 ::= SEQUENCE {
}
+CQI-ReportAperiodic-r10 ::= CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ cqi-ReportModeAperiodic-r10 CQI-ReportModeAperiodic,
+ aperiodicCSI-Trigger-r10 SEQUENCE {
+ trigger1-r10 BIT STRING (SIZE (8)),
+ trigger2-r10 BIT STRING (SIZE (8))
+ } OPTIONAL -- Need OR
+ }
+}
+
+CQI-ReportAperiodic-v1250 ::= CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ aperiodicCSI-Trigger-v1250 SEQUENCE {
+ trigger-SubframeSetIndicator-r12 ENUMERATED {s1, s2},
+ trigger1-SubframeSetIndicator-r12 BIT STRING (SIZE (8)),
+ trigger2-SubframeSetIndicator-r12 BIT STRING (SIZE (8))
+ }
+ }
+}
+
+CQI-ReportAperiodic-v1310 ::= CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ aperiodicCSI-Trigger-v1310 SEQUENCE {
+ trigger1-r13 BIT STRING (SIZE (32)),
+ trigger2-r13 BIT STRING (SIZE (32)),
+ trigger3-r13 BIT STRING (SIZE (32)),
+ trigger4-r13 BIT STRING (SIZE (32)),
+ trigger5-r13 BIT STRING (SIZE (32)),
+ trigger6-r13 BIT STRING (SIZE (32))
+ } OPTIONAL, -- Need ON
+ aperiodicCSI-Trigger2-r13 CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ trigger1-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
+ trigger2-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
+ trigger3-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
+ trigger4-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
+ trigger5-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
+ trigger6-SubframeSetIndicator-r13 BIT STRING (SIZE (32))
+ }
+ } OPTIONAL -- Need ON
+ }
+}
+
+CQI-ReportAperiodicProc-r11 ::= SEQUENCE {
+ cqi-ReportModeAperiodic-r11 CQI-ReportModeAperiodic,
+ trigger01-r11 BOOLEAN,
+ trigger10-r11 BOOLEAN,
+ trigger11-r11 BOOLEAN
+}
+
+CQI-ReportAperiodicProc-v1310 ::= SEQUENCE {
+ trigger001-r13 BOOLEAN,
+ trigger010-r13 BOOLEAN,
+ trigger011-r13 BOOLEAN,
+ trigger100-r13 BOOLEAN,
+ trigger101-r13 BOOLEAN,
+ trigger110-r13 BOOLEAN,
+ trigger111-r13 BOOLEAN
+}
+
+CQI-ReportAperiodicHybrid-r14 ::= SEQUENCE {
+ triggers-r14 CHOICE {
+ oneBit-r14 SEQUENCE {
+ trigger1-Indicator-r14 BIT STRING (SIZE (8))
+ },
+ twoBit-r14 SEQUENCE {
+ trigger01-Indicator-r14 BIT STRING (SIZE (8)),
+ trigger10-Indicator-r14 BIT STRING (SIZE (8)),
+ trigger11-Indicator-r14 BIT STRING (SIZE (8))
+ },
+ threeBit-r14 SEQUENCE {
+ trigger001-Indicator-r14 BIT STRING (SIZE (32)),
+ trigger010-Indicator-r14 BIT STRING (SIZE (32)),
+ trigger011-Indicator-r14 BIT STRING (SIZE (32)),
+ trigger100-Indicator-r14 BIT STRING (SIZE (32)) ,
+ trigger101-Indicator-r14 BIT STRING (SIZE (32)),
+ trigger110-Indicator-r14 BIT STRING (SIZE (32)),
+ trigger111-Indicator-r14 BIT STRING (SIZE (32))
+ }
+ } OPTIONAL -- Need OR
+}
+
+CQI-ReportModeAperiodic ::= ENUMERATED {
+ rm12, rm20, rm22, rm30, rm31,
+ rm32-v1250, rm10-v1310, rm11-v1310
+}
+
+
+CQI-ReportBoth-r11 ::= SEQUENCE {
+ csi-IM-ConfigToReleaseList-r11 CSI-IM-ConfigToReleaseList-r11 OPTIONAL, -- Need ON
+ csi-IM-ConfigToAddModList-r11 CSI-IM-ConfigToAddModList-r11 OPTIONAL, -- Need ON
+ csi-ProcessToReleaseList-r11 CSI-ProcessToReleaseList-r11 OPTIONAL, -- Need ON
+ csi-ProcessToAddModList-r11 CSI-ProcessToAddModList-r11 OPTIONAL -- Need ON
+}
+
+CQI-ReportBoth-v1250 ::= SEQUENCE {
+ csi-IM-ConfigToReleaseListExt-r12 CSI-IM-ConfigId-v1250 OPTIONAL, -- Need ON
+ csi-IM-ConfigToAddModListExt-r12 CSI-IM-ConfigExt-r12 OPTIONAL -- Need ON
+}
+
+CQI-ReportBoth-v1310 ::= SEQUENCE {
+ csi-IM-ConfigToReleaseListExt-r13 CSI-IM-ConfigToReleaseListExt-r13 OPTIONAL, -- Need ON
+ csi-IM-ConfigToAddModListExt-r13 CSI-IM-ConfigToAddModListExt-r13 OPTIONAL -- Need ON
+}
+
+CSI-IM-ConfigToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-Config-r11
+
+CSI-IM-ConfigToAddModListExt-r13 ::= SEQUENCE (SIZE (1..maxCSI-IM-v1310)) OF CSI-IM-ConfigExt-r12
+
+CSI-IM-ConfigToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-ConfigId-r11
+
+CSI-IM-ConfigToReleaseListExt-r13 ::= SEQUENCE (SIZE (1..maxCSI-IM-v1310)) OF CSI-IM-ConfigId-v1310
+
+CSI-ProcessToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-Process-r11
+
+CSI-ProcessToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-ProcessId-r11
+
+CQI-ReportBothProc-r11 ::= SEQUENCE {
+ ri-Ref-CSI-ProcessId-r11 CSI-ProcessId-r11 OPTIONAL, -- Need OR
+ pmi-RI-Report-r11 ENUMERATED {setup} OPTIONAL -- Need OR
+}
+
+
CQI-ReportConfig ::= SEQUENCE {
cqi-ReportModeAperiodic CQI-ReportModeAperiodic OPTIONAL, -- Need OR
nomPDSCH-RS-EPRE-Offset INTEGER (-1..6),
@@ -3830,6 +4053,8 @@ CQI-ReportConfigSCell-r10 ::= SEQUENCE {
pmi-RI-Report-r10 ENUMERATED {setup} OPTIONAL -- Cond PMIRISCell
}
+
+
CQI-ReportPeriodic ::= CHOICE {
release NULL,
setup SEQUENCE {
@@ -3921,131 +4146,6 @@ CQI-ReportPeriodicProcExt-r11 ::= SEQUENCE {
]]
}
-CQI-ReportAperiodic-r10 ::= CHOICE {
- release NULL,
- setup SEQUENCE {
- cqi-ReportModeAperiodic-r10 CQI-ReportModeAperiodic,
- aperiodicCSI-Trigger-r10 SEQUENCE {
- trigger1-r10 BIT STRING (SIZE (8)),
- trigger2-r10 BIT STRING (SIZE (8))
- } OPTIONAL -- Need OR
- }
-}
-
-CQI-ReportAperiodic-v1250 ::= CHOICE {
- release NULL,
- setup SEQUENCE {
- aperiodicCSI-Trigger-v1250 SEQUENCE {
- trigger-SubframeSetIndicator-r12 ENUMERATED {s1, s2},
- trigger1-SubframeSetIndicator-r12 BIT STRING (SIZE (8)),
- trigger2-SubframeSetIndicator-r12 BIT STRING (SIZE (8))
- }
- }
-}
-
-CQI-ReportAperiodic-v1310 ::= CHOICE {
- release NULL,
- setup SEQUENCE {
- aperiodicCSI-Trigger-v1310 SEQUENCE {
- trigger1-r13 BIT STRING (SIZE (32)),
- trigger2-r13 BIT STRING (SIZE (32)),
- trigger3-r13 BIT STRING (SIZE (32)),
- trigger4-r13 BIT STRING (SIZE (32)),
- trigger5-r13 BIT STRING (SIZE (32)),
- trigger6-r13 BIT STRING (SIZE (32))
- } OPTIONAL, -- Need ON
- aperiodicCSI-Trigger2-r13 CHOICE {
- release NULL,
- setup SEQUENCE {
- trigger1-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
- trigger2-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
- trigger3-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
- trigger4-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
- trigger5-SubframeSetIndicator-r13 BIT STRING (SIZE (32)),
- trigger6-SubframeSetIndicator-r13 BIT STRING (SIZE (32))
- }
- } OPTIONAL -- Need ON
- }
-}
-
-CQI-ReportAperiodicProc-r11 ::= SEQUENCE {
- cqi-ReportModeAperiodic-r11 CQI-ReportModeAperiodic,
- trigger01-r11 BOOLEAN,
- trigger10-r11 BOOLEAN,
- trigger11-r11 BOOLEAN
-}
-
-CQI-ReportAperiodicProc-v1310 ::= SEQUENCE {
- trigger001-r13 BOOLEAN,
- trigger010-r13 BOOLEAN,
- trigger011-r13 BOOLEAN,
- trigger100-r13 BOOLEAN,
- trigger101-r13 BOOLEAN,
- trigger110-r13 BOOLEAN,
- trigger111-r13 BOOLEAN
-}
-
-CQI-ReportAperiodicHybrid-r14 ::= SEQUENCE {
- triggers-r14 CHOICE {
- oneBit-r14 SEQUENCE {
- trigger1-Indicator-r14 BIT STRING (SIZE (8))
- },
- twoBit-r14 SEQUENCE {
- trigger01-Indicator-r14 BIT STRING (SIZE (8)),
- trigger10-Indicator-r14 BIT STRING (SIZE (8)),
- trigger11-Indicator-r14 BIT STRING (SIZE (8))
- },
- threeBit-r14 SEQUENCE {
- trigger001-Indicator-r14 BIT STRING (SIZE (32)),
- trigger010-Indicator-r14 BIT STRING (SIZE (32)),
- trigger011-Indicator-r14 BIT STRING (SIZE (32)),
- trigger100-Indicator-r14 BIT STRING (SIZE (32)),
- trigger101-Indicator-r14 BIT STRING (SIZE (32)),
- trigger110-Indicator-r14 BIT STRING (SIZE (32)),
- trigger111-Indicator-r14 BIT STRING (SIZE (32))
- }
- } OPTIONAL -- Need OR
-}
-
-CQI-ReportModeAperiodic ::= ENUMERATED {
- rm12, rm20, rm22, rm30, rm31,
- rm32-v1250, rm10-v1310, rm11-v1310
-}
-
-CQI-ReportBoth-r11 ::= SEQUENCE {
- csi-IM-ConfigToReleaseList-r11 CSI-IM-ConfigToReleaseList-r11 OPTIONAL, -- Need ON
- csi-IM-ConfigToAddModList-r11 CSI-IM-ConfigToAddModList-r11 OPTIONAL, -- Need ON
- csi-ProcessToReleaseList-r11 CSI-ProcessToReleaseList-r11 OPTIONAL, -- Need ON
- csi-ProcessToAddModList-r11 CSI-ProcessToAddModList-r11 OPTIONAL -- Need ON
-}
-
-CQI-ReportBoth-v1250 ::= SEQUENCE {
- csi-IM-ConfigToReleaseListExt-r12 CSI-IM-ConfigId-v1250 OPTIONAL, -- Need ON
- csi-IM-ConfigToAddModListExt-r12 CSI-IM-ConfigExt-r12 OPTIONAL -- Need ON
-}
-
-CQI-ReportBoth-v1310 ::= SEQUENCE {
- csi-IM-ConfigToReleaseListExt-r13 CSI-IM-ConfigToReleaseListExt-r13 OPTIONAL, -- Need ON
- csi-IM-ConfigToAddModListExt-r13 CSI-IM-ConfigToAddModListExt-r13 OPTIONAL -- Need ON
-}
-
-CSI-IM-ConfigToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-Config-r11
-
-CSI-IM-ConfigToAddModListExt-r13 ::= SEQUENCE (SIZE (1..maxCSI-IM-v1310)) OF CSI-IM-ConfigExt-r12
-
-CSI-IM-ConfigToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-ConfigId-r11
-
-CSI-IM-ConfigToReleaseListExt-r13 ::= SEQUENCE (SIZE (1..maxCSI-IM-v1310)) OF CSI-IM-ConfigId-v1310
-
-CSI-ProcessToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-Process-r11
-
-CSI-ProcessToReleaseList-r11 ::= SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-ProcessId-r11
-
-CQI-ReportBothProc-r11 ::= SEQUENCE {
- ri-Ref-CSI-ProcessId-r11 CSI-ProcessId-r11 OPTIONAL, -- Need OR
- pmi-RI-Report-r11 ENUMERATED {setup} OPTIONAL -- Need OR
-}
-
CRI-ReportConfig-r13 ::= CHOICE {
release NULL,
setup SEQUENCE {
@@ -4200,6 +4300,46 @@ ZeroTxPowerCSI-RS-r12 ::= SEQUENCE {
}
+CSI-RS-ConfigBeamformed-r13 ::= SEQUENCE {
+ csi-RS-ConfigNZPIdListExt-r13 SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r13 OPTIONAL, -- Need OR
+ csi-IM-ConfigIdList-r13 SEQUENCE (SIZE (1..8)) OF CSI-IM-ConfigId-r13 OPTIONAL, -- Need OR
+ p-C-AndCBSR-PerResourceConfigList-r13 SEQUENCE (SIZE (1..8)) OF P-C-AndCBSR-Pair-r13 OPTIONAL, -- Need OR
+ ace-For4Tx-PerResourceConfigList-r13 SEQUENCE (SIZE (1..7)) OF BOOLEAN OPTIONAL, -- Need OR
+ alternativeCodebookEnabledBeamformed-r13 ENUMERATED {true} OPTIONAL, -- Need OR
+ channelMeasRestriction-r13 ENUMERATED {on} OPTIONAL -- Need OR
+}
+
+CSI-RS-ConfigBeamformed-r14 ::= SEQUENCE {
+ csi-RS-ConfigNZPIdListExt-r14 SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r13 OPTIONAL, -- Need OR
+ csi-IM-ConfigIdList-r14 SEQUENCE (SIZE (1..8)) OF CSI-IM-ConfigId-r13 OPTIONAL, -- Need OR
+ p-C-AndCBSR-PerResourceConfigList-r14 SEQUENCE (SIZE (1..8)) OF P-C-AndCBSR-Pair-r13 OPTIONAL, -- Need OR
+ ace-For4Tx-PerResourceConfigList-r14 SEQUENCE (SIZE (1..7)) OF BOOLEAN OPTIONAL, -- Need OR
+ alternativeCodebookEnabledBeamformed-r14 ENUMERATED {true} OPTIONAL, -- Need OR
+ channelMeasRestriction-r14 ENUMERATED {on} OPTIONAL, -- Need OR
+ csi-RS-ConfigNZP-ApList-r14 SEQUENCE (SIZE (1..8)) OF CSI-RS-ConfigNZP-r11
+ OPTIONAL, -- Need OR
+ nzp-ResourceConfigOriginal-v1430 CSI-RS-Config-NZP-v1430 OPTIONAL, -- Need OR
+ csi-RS-NZP-Activation-r14 CSI-RS-ConfigNZP-Activation-r14 OPTIONAL -- Need OR
+}
+
+CSI-RS-ConfigBeamformed-v1430::= SEQUENCE {
+ csi-RS-ConfigNZP-ApList-r14 SEQUENCE (SIZE (1..8)) OF CSI-RS-ConfigNZP-r11
+ OPTIONAL, -- Need OR
+ nzp-ResourceConfigOriginal-v1430 CSI-RS-Config-NZP-v1430 OPTIONAL, -- Need OR
+ csi-RS-NZP-Activation-r14 CSI-RS-ConfigNZP-Activation-r14 OPTIONAL -- Need OR
+}
+
+CSI-RS-Config-NZP-v1430::= SEQUENCE {
+ transmissionComb-r14 NZP-TransmissionComb-r14 OPTIONAL, -- Need OR
+ frequencyDensity-r14 NZP-FrequencyDensity-r14 OPTIONAL -- Need OR
+}
+
+CSI-RS-ConfigNZP-Activation-r14::= SEQUENCE {
+ csi-RS-NZP-mode-r14 ENUMERATED {semiPersistent, aperiodic},
+ activatedResources-r14 INTEGER (0..4)
+}
+
+
CSI-RS-ConfigEMIMO-r13 ::= CHOICE {
release NULL,
setup CHOICE {
@@ -4229,6 +4369,8 @@ CSI-RS-ConfigEMIMO-Hybrid-r14 ::= CHOICE {
}
}
+
+
CSI-RS-ConfigNonPrecoded-r13 ::= SEQUENCE {
p-C-AndCBSRList-r13 P-C-AndCBSR-Pair-r13 OPTIONAL, -- Need OR
codebookConfigN1-r13 ENUMERATED {n1, n2, n3, n4, n8},
@@ -4247,45 +4389,6 @@ CSI-RS-ConfigNonPrecoded-v1430::= SEQUENCE {
nzp-ResourceConfigTM9-Original-v1430 CSI-RS-Config-NZP-v1430
}
-CSI-RS-ConfigBeamformed-r13 ::= SEQUENCE {
- csi-RS-ConfigNZPIdListExt-r13 SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r13 OPTIONAL, -- Need OR
- csi-IM-ConfigIdList-r13 SEQUENCE (SIZE (1..8)) OF CSI-IM-ConfigId-r13 OPTIONAL, -- Need OR
- p-C-AndCBSR-PerResourceConfigList-r13 SEQUENCE (SIZE (1..8)) OF P-C-AndCBSR-Pair-r13 OPTIONAL, -- Need OR
- ace-For4Tx-PerResourceConfigList-r13 SEQUENCE (SIZE (1..7)) OF BOOLEAN OPTIONAL, -- Need OR
- alternativeCodebookEnabledBeamformed-r13 ENUMERATED {true} OPTIONAL, -- Need OR
- channelMeasRestriction-r13 ENUMERATED {on} OPTIONAL -- Need OR
-}
-
-CSI-RS-ConfigBeamformed-r14 ::= SEQUENCE {
- csi-RS-ConfigNZPIdListExt-r14 SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r13 OPTIONAL, -- Need OR
- csi-IM-ConfigIdList-r14 SEQUENCE (SIZE (1..8)) OF CSI-IM-ConfigId-r13 OPTIONAL, -- Need OR
- p-C-AndCBSR-PerResourceConfigList-r14 SEQUENCE (SIZE (1..8)) OF P-C-AndCBSR-Pair-r13 OPTIONAL, -- Need OR
- ace-For4Tx-PerResourceConfigList-r14 SEQUENCE (SIZE (1..7)) OF BOOLEAN OPTIONAL, -- Need OR
- alternativeCodebookEnabledBeamformed-r14 ENUMERATED {true} OPTIONAL, -- Need OR
- channelMeasRestriction-r14 ENUMERATED {on} OPTIONAL, -- Need OR
- csi-RS-ConfigNZP-ApList-r14 SEQUENCE (SIZE (1..8)) OF CSI-RS-ConfigNZP-r11
- OPTIONAL, -- Need OR
- nzp-ResourceConfigOriginal-v1430 CSI-RS-Config-NZP-v1430 OPTIONAL, -- Need OR
- csi-RS-NZP-Activation-r14 CSI-RS-ConfigNZP-Activation-r14 OPTIONAL -- Need OR
-}
-
-CSI-RS-ConfigBeamformed-v1430::= SEQUENCE {
- csi-RS-ConfigNZP-ApList-r14 SEQUENCE (SIZE (1..8)) OF CSI-RS-ConfigNZP-r11
- OPTIONAL, -- Need OR
- nzp-ResourceConfigOriginal-v1430 CSI-RS-Config-NZP-v1430 OPTIONAL, -- Need OR
- csi-RS-NZP-Activation-r14 CSI-RS-ConfigNZP-Activation-r14 OPTIONAL -- Need OR
-}
-
-CSI-RS-Config-NZP-v1430::= SEQUENCE {
- transmissionComb-r14 NZP-TransmissionComb-r14 OPTIONAL, -- Need OR
- frequencyDensity-r14 NZP-FrequencyDensity-r14 OPTIONAL -- Need OR
-}
-
-CSI-RS-ConfigNZP-Activation-r14::= SEQUENCE {
- csi-RS-NZP-mode-r14 ENUMERATED {semiPersistent, aperiodic},
- activatedResources-r14 INTEGER (0..4)
-}
-
CSI-RS-ConfigNZP-r11 ::= SEQUENCE {
csi-RS-ConfigNZPId-r11 CSI-RS-ConfigNZPId-r11,
@@ -5861,6 +5964,9 @@ RadioResourceConfigCommon ::= SEQUENCE {
prach-Config-v1430 PRACH-Config-v1430 OPTIONAL, -- Need OR
pucch-ConfigCommon-v1430 PUCCH-ConfigCommon-v1430 OPTIONAL, -- Need OR
tdd-Config-v1430 TDD-Config-v1430 OPTIONAL -- Cond TDD3
+ ]],
+ [[
+ tdd-Config-v1450 TDD-Config-v1450 OPTIONAL -- Cond TDD3
]]
}
@@ -6129,6 +6235,8 @@ DRB-ToAddMod ::= SEQUENCE {
lwip-UL-Aggregation-r14 BOOLEAN OPTIONAL, -- Cond LWIP
lwip-DL-Aggregation-r14 BOOLEAN OPTIONAL, -- Cond LWIP
lwa-WLAN-AC-r14 ENUMERATED {ac-bk, ac-be, ac-vi, ac-vo} OPTIONAL -- Cond UL-LWA
+ ]],
+ [[ rlc-Config-v15xy RLC-Config-v15xy OPTIONAL -- Need ON
]]
}
@@ -6270,6 +6378,10 @@ RLC-Config-v1430 ::= CHOICE {
}
}
+RLC-Config-v15xy ::= SEQUENCE {
+ reestablishRLC-r15 ENUMERATED {true} OPTIONAL -- Need ON
+}
+
UL-AM-RLC ::= SEQUENCE {
t-PollRetransmit T-PollRetransmit,
pollPDU PollPDU,
@@ -6732,11 +6844,17 @@ TDD-Config-v1430 ::= SEQUENCE {
specialSubframePatterns-v1430 ENUMERATED {ssp10}
}
+TDD-Config-v1450 ::= SEQUENCE {
+ specialSubframePatterns-v1450 ENUMERATED {ssp10-CRS-LessDwPTS}
+}
+
TDD-ConfigSL-r12 ::= SEQUENCE {
subframeAssignmentSL-r12 ENUMERATED {
none, sa0, sa1, sa2, sa3, sa4, sa5, sa6}
}
+SubframeAssignment-r15 ::= ENUMERATED {sa0, sa1, sa2, sa3, sa4, sa5, sa6}
+
TimeAlignmentTimer ::= ENUMERATED {
sf500, sf750, sf1280, sf1920, sf2560, sf5120,
@@ -6973,6 +7091,9 @@ ARFCN-ValueEUTRA-r9 ::= INTEGER (0..maxEARFCN2)
ARFCN-ValueGERAN ::= INTEGER (0..1023)
+ARFCN-ValueNR-r15 ::= INTEGER -- Actual range FFS
+
+
ARFCN-ValueUTRA ::= INTEGER (0..16383)
@@ -7140,6 +7261,10 @@ MobilityControlInfo ::= SEQUENCE {
makeBeforeBreak-r14 ENUMERATED {true} OPTIONAL, -- Need OR
rach-Skip-r14 RACH-Skip-r14 OPTIONAL, -- Need OR
sameSFN-Indication-r14 ENUMERATED {true} OPTIONAL -- Cond HO-SFNsynced
+ ]],
+ [[
+ mib-RepetitionStatus-r14 BOOLEAN OPTIONAL, -- Need OR
+ schedulingInfoSIB1-BR-r14 INTEGER (0..31) OPTIONAL -- Cond HO-SFNsynced
]]
}
@@ -7276,6 +7401,9 @@ PhysCellIdGERAN ::= SEQUENCE {
}
+PhysCellIdNR-r15 ::= INTEGER (0.. 1007)
+
+
PhysCellIdUTRA-FDD ::= INTEGER (0..511)
@@ -7360,6 +7488,13 @@ SystemTimeInfoCDMA2000 ::= SEQUENCE {
}
+ThresholdNR-r15 ::= CHOICE{
+ nr-RSRP-r15 RSRP-RangeNR-r15,
+ nr-RSRQ-r15 RSRQ-RangeNR-r15,
+ nr-SINR-r15 RS-SINR-RangeNR-r15
+}
+
+
TrackingAreaCode ::= BIT STRING (SIZE (16))
@@ -7706,6 +7841,42 @@ MeasObjectId-v1310 ::= INTEGER (maxObjectId-Plus1-r13..maxObjectId-r13)
MeasObjectId-r13 ::= INTEGER (1..maxObjectId-r13)
+MeasObjectNR-r15 ::= SEQUENCE {
+ carrierFreq-r15 ARFCN-ValueNR-r15,
+ rs-ConfigSSB-r15 RS-ConfigSSB-NR-r15 OPTIONAL, -- Need OR
+ threshRS-Index-r15 ThresholdNR-r15 OPTIONAL, -- Need OR
+ maxRS-IndexCellQual-r15 RS-IndexNR-r15 OPTIONAL, -- Need OR
+ offsetFreq-r15 Q-OffsetRangeInterRAT DEFAULT 0,
+ blackCellsToRemoveList-r15 CellIndexList OPTIONAL, -- Need ON
+ blackCellsToAddModList-r15 CellsToAddModListNR OPTIONAL, -- Need ON
+ quantityConfigSet-r15 INTEGER (1.. maxQuantSetsNR-r15),
+ ...
+}
+
+RS-ConfigSSB-NR-r15 ::= SEQUENCE {
+ measTimingConfig-r15 MTC-SSB-NR-r15 OPTIONAL, -- Need OR
+ offsetCenterFreq-r15 FreqOffsetNR-r15 OPTIONAL, -- Need OR
+ subcarrierSpacingSSB-r15 ENUMERATED {kHz15, kHz30, kHz120, kHz240} OPTIONAL, -- Need OR
+ ...
+}
+
+CellsToAddModListNR ::= SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModNR-r15
+
+CellsToAddModNR-r15 ::= SEQUENCE {
+ cellIndex-r15 INTEGER (1..maxCellMeas),
+ physCellId-r15 PhysCellIdNR-r15
+}
+
+MTC-SSB-NR-r15 ::= SEQUENCE {
+ ssb-Timing-r15 INTEGER, -- FFS actual value range
+ ssb-Duration-r15 INTEGER -- FFS actual value range
+}
+
+FreqOffsetNR-r15 ::= INTEGER -- FFS actual value range
+
+RS-IndexNR-r15 ::= INTEGER (1.. maxRS-Index-r15)
+
+
MeasObjectToAddModList ::= SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddMod
MeasObjectToAddModListExt-r13 ::= SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddModExt-r13
@@ -7720,7 +7891,8 @@ MeasObjectToAddMod ::= SEQUENCE {
measObjectGERAN MeasObjectGERAN,
measObjectCDMA2000 MeasObjectCDMA2000,
...,
- measObjectWLAN-r13 MeasObjectWLAN-r13
+ measObjectWLAN-r13 MeasObjectWLAN-r13,
+ measObjectNR-r15 MeasObjectNR-r15
}
}
@@ -7732,7 +7904,8 @@ MeasObjectToAddModExt-r13 ::= SEQUENCE {
measObjectGERAN-r13 MeasObjectGERAN,
measObjectCDMA2000-r13 MeasObjectCDMA2000,
...,
- measObjectWLAN-v1320 MeasObjectWLAN-r13
+ measObjectWLAN-v1320 MeasObjectWLAN-r13,
+ measObjectNR-r15 MeasObjectNR-r15
}
}
@@ -7802,7 +7975,8 @@ MeasResults ::= SEQUENCE {
measResultListUTRA MeasResultListUTRA,
measResultListGERAN MeasResultListGERAN,
measResultsCDMA2000 MeasResultsCDMA2000,
- ...
+ ...,
+ measResultNCellListNR-r15 MeasResultCellListNR-r15
} OPTIONAL,
...,
[[ measResultForECID-r9 MeasResultForECID-r9 OPTIONAL
@@ -7827,6 +8001,8 @@ MeasResults ::= SEQUENCE {
]],
[[ measResultListCBR-r14 MeasResultListCBR-r14 OPTIONAL,
measResultListWLAN-r14 MeasResultListWLAN-r14 OPTIONAL
+ ]],
+ [[ measResultServFreqListNR-r15 MeasResultServFreqListNR-r15 OPTIONAL
]]
}
@@ -7861,6 +8037,39 @@ MeasResultEUTRA ::= SEQUENCE {
}
}
+MeasResultServFreqListNR-r15 ::= SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasResultServFreqNR-r15
+
+MeasResultServFreqNR-r15 ::= SEQUENCE {
+ carrierFreq-r15 ARFCN-ValueNR-r15,
+ measResultSCell-r15 MeasResultCellNR-r15 OPTIONAL,
+ measResultBestNeighCell-r15 MeasResultCellNR-r15 OPTIONAL,
+ ...
+}
+
+MeasResultCellListNR-r15::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultCellNR-r15
+
+MeasResultCellNR-r15 ::= SEQUENCE {
+ pci-r15 PhysCellIdNR-r15,
+ measResultCell-r15 MeasResultNR-r15,
+ measResultRS-IndexList-r15 MeasResultSSB-IndexList-r15 OPTIONAL,
+ ...
+}
+
+MeasResultNR-r15 ::= SEQUENCE {
+ rsrpResult-r15 RSRP-RangeNR-r15 OPTIONAL,
+ rsrqResult-r15 RSRQ-RangeNR-r15 OPTIONAL,
+ rs-sinr-Result-r15 RS-SINR-RangeNR-r15 OPTIONAL,
+ ...
+}
+
+MeasResultSSB-IndexList-r15::= SEQUENCE (SIZE (1..maxRS-Index-r15)) OF MeasResultSSB-Index-r15
+
+MeasResultSSB-Index-r15 ::= SEQUENCE {
+ ssb-Index-r15 RS-IndexNR-r15,
+ measResultSSB-Index-r15 MeasResultNR-r15,
+ ...
+}
+
MeasResultServFreqList-r10 ::= SEQUENCE (SIZE (1..maxServCell-r10)) OF MeasResultServFreq-r10
MeasResultServFreqListExt-r13 ::= SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasResultServFreq-r13
@@ -8048,6 +8257,8 @@ QuantityConfig ::= SEQUENCE {
]],
[[ quantityConfigEUTRA-v1310 QuantityConfigEUTRA-v1310 OPTIONAL, -- Need ON
quantityConfigWLAN-r13 QuantityConfigWLAN-r13 OPTIONAL -- Need ON
+ ]],
+ [[ quantityConfigNRList-r15 QuantityConfigNRList-r15 OPTIONAL -- Need ON
]]
}
@@ -8083,6 +8294,19 @@ QuantityConfigCDMA2000 ::= SEQUENCE {
measQuantityCDMA2000 ENUMERATED {pilotStrength, pilotPnPhaseAndPilotStrength}
}
+QuantityConfigNRList-r15 ::= SEQUENCE (SIZE (1..maxQuantSetsNR-r15)) OF QuantityConfigNR-r15
+
+QuantityConfigNR-r15 ::= SEQUENCE {
+ measQuantityCell-r15 QuantityConfigRS-NR-r15,
+ measQuantityRS-Index-r15 QuantityConfigRS-NR-r15 OPTIONAL
+}
+
+QuantityConfigRS-NR-r15 ::= SEQUENCE {
+ filterCoeff-RSRP-r15 FilterCoefficient DEFAULT fc2,
+ filterCoeff-RSRQ-r15 FilterCoefficient DEFAULT fc2,
+ filterCoefficient-SINR-r13 FilterCoefficient DEFAULT fc4
+}
+
QuantityConfigWLAN-r13 ::= SEQUENCE {
measQuantityWLAN-r13 ENUMERATED {rssiWLAN},
filterCoefficient-r13 FilterCoefficient DEFAULT fc4
@@ -8265,6 +8489,17 @@ ReportConfigInterRAT ::= SEQUENCE {
[[ reportQuantityWLAN-r13 ReportQuantityWLAN-r13 OPTIONAL -- Need ON
]],
[[ reportAnyWLAN-r14 BOOLEAN OPTIONAL -- Need ON
+ ]],
+ [[ b1-ThresholdNR-r15 ThresholdNR-r15 OPTIONAL, -- Need ON
+ b2-Threshold2NR-r15 ThresholdNR-r15 OPTIONAL, -- Need ON
+ reportQuantityCellNR-r15 ReportQuantityNR-r15 OPTIONAL, -- Need ON
+ maxRS-IndexReport-r15 INTEGER (1..maxRS-Index-r15) OPTIONAL, -- Need ON,
+ reportQuantityRS-IndexNR-r15 ReportQuantityNR-r15 OPTIONAL, -- Need ON
+ reportOnLeave BOOLEAN OPTIONAL, -- Need ON
+ reportSSTD-Meas-r15 CHOICE {
+ release NULL,
+ refCell ENUMERATED {pSCell, spare}
+ } OPTIONAL -- Need ON
]]
}
@@ -8277,6 +8512,12 @@ ThresholdGERAN ::= INTEGER (0..63)
ThresholdCDMA2000 ::= INTEGER (0..63)
+ReportQuantityNR-r15::= SEQUENCE {
+ ss-rsrp BOOLEAN,
+ ss-rsrq BOOLEAN,
+ ss-sinr BOOLEAN
+}
+
ReportQuantityWLAN-r13 ::= SEQUENCE {
bandRequestWLAN-r13 ENUMERATED {true} OPTIONAL, -- Need OR
carrierInfoRequestWLAN-r13 ENUMERATED {true} OPTIONAL, -- Need OR
@@ -8319,6 +8560,9 @@ RSRP-RangeSL3-r12 ::= INTEGER(0..11)
RSRP-RangeSL4-r13 ::= INTEGER(0..49)
+RSRP-RangeNR-r15 ::= INTEGER -- FFS actual value range
+
+
RSRQ-Range ::= INTEGER(0..34)
RSRQ-Range-v1250 ::= INTEGER(-30..46)
@@ -8326,6 +8570,9 @@ RSRQ-Range-v1250 ::= INTEGER(-30..46)
RSRQ-Range-r13 ::= INTEGER(-30..46)
+RSRQ-RangeNR-r15 ::= INTEGER -- FFS actual value range
+
+
RSRQ-Type-r12 ::= SEQUENCE {
allSymbols-r12 BOOLEAN,
wideBand-r12 BOOLEAN
@@ -8334,6 +8581,8 @@ RSRQ-Type-r12 ::= SEQUENCE {
RS-SINR-Range-r13 ::= INTEGER(0..127)
+RS-SINR-RangeNR-r15 ::= INTEGER -- FFS actual value range
+
RSSI-Range-r13 ::= INTEGER(0..76)
@@ -8481,6 +8730,15 @@ OtherConfig-r9 ::= SEQUENCE {
rlmReportRep-MPDCCH-r14 ENUMERATED {setup} OPTIONAL -- Need OR
}
} OPTIONAL -- Need ON
+ ]],
+ [[ overheatingAssistanceConfig-r14 CHOICE{
+ release NULL,
+ setup SEQUENCE{
+ overheatingIndicationProhibitTimer-r14 ENUMERATED {s0, s0dot5, s1, s2, s5, s10,
+ s20, s30, s60, s90, s120, s300, s600,
+ spare3, spare2, spare1}
+ }
+ } OPTIONAL -- Need ON
]]
}
@@ -8524,7 +8782,7 @@ RAND-CDMA2000 ::= BIT STRING (SIZE (32))
RAT-Type ::= ENUMERATED {
eutra, utra, geran-cs, geran-ps, cdma2000-1XRTT,
- spare3, spare2, spare1, ...}
+ nr, eutra-nr, spare1, ...}
ResumeIdentity-r13 ::= BIT STRING (SIZE(40))
@@ -8652,6 +8910,15 @@ UE-EUTRA-Capability-v1370-IEs ::= SEQUENCE {
ce-Parameters-v1370 CE-Parameters-v1370 OPTIONAL,
fdd-Add-UE-EUTRA-Capabilities-v1370 UE-EUTRA-CapabilityAddXDD-Mode-v1370 OPTIONAL,
tdd-Add-UE-EUTRA-Capabilities-v1370 UE-EUTRA-CapabilityAddXDD-Mode-v1370 OPTIONAL,
+ nonCriticalExtension UE-EUTRA-Capability-v1380-IEs OPTIONAL
+}
+
+UE-EUTRA-Capability-v1380-IEs ::= SEQUENCE {
+ rf-Parameters-v1380 RF-Parameters-v1380 OPTIONAL,
+ ce-Parameters-v1380 CE-Parameters-v1380,
+ fdd-Add-UE-EUTRA-Capabilities-v1380 UE-EUTRA-CapabilityAddXDD-Mode-v1380,
+ tdd-Add-UE-EUTRA-Capabilities-v1380 UE-EUTRA-CapabilityAddXDD-Mode-v1380,
+ -- Following field is only to be used for late REL-13 extensions
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -8848,7 +9115,20 @@ UE-EUTRA-Capability-v1430-IEs ::= SEQUENCE {
UE-EUTRA-Capability-v1440-IEs ::= SEQUENCE {
lwa-Parameters-v1440 LWA-Parameters-v1440,
mac-Parameters-v1440 MAC-Parameters-v1440,
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ nonCriticalExtension UE-EUTRA-Capability-v1450-IEs OPTIONAL
+}
+
+UE-EUTRA-Capability-v1450-IEs ::= SEQUENCE {
+ phyLayerParameters-v1450 PhyLayerParameters-v1450 OPTIONAL,
+ rf-Parameters-v1450 RF-Parameters-v1450 OPTIONAL,
+ otherParameters-v1450 OtherParameters-v1450,
+ ue-CategoryDL-v1450 INTEGER (20) OPTIONAL, nonCriticalExtension UE-EUTRA-Capability-v15x0-IEs OPTIONAL
+}
+
+UE-EUTRA-Capability-v15x0-IEs ::= SEQUENCE {
+ irat-ParametersNR-r15 IRAT-ParametersNR-r15 OPTIONAL,
+ basebandParameters-r15 BasebandParameters-r15 OPTIONAL,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
}
UE-EUTRA-CapabilityAddXDD-Mode-r9 ::= SEQUENCE {
@@ -8901,6 +9181,10 @@ UE-EUTRA-CapabilityAddXDD-Mode-v1370 ::= SEQUENCE {
ce-Parameters-v1370 CE-Parameters-v1370 OPTIONAL
}
+UE-EUTRA-CapabilityAddXDD-Mode-v1380 ::= SEQUENCE {
+ ce-Parameters-v1380 CE-Parameters-v1380
+}
+
UE-EUTRA-CapabilityAddXDD-Mode-v1430 ::= SEQUENCE {
phyLayerParameters-v1430 PhyLayerParameters-v1430 OPTIONAL,
mmtel-Parameters-r14 MMTEL-Parameters-r14 OPTIONAL
@@ -8910,6 +9194,50 @@ AccessStratumRelease ::= ENUMERATED {
rel8, rel9, rel10, rel11, rel12, rel13,
rel14, spare1, ...}
+BasebandParameters-r15 ::= SEQUENCE {
+ basebandProcessingCombiList-r15 BasebandProcessingCombiList-r15
+ OPTIONAL,
+ ...
+}
+
+BasebandProcessingCombiList-r15 ::= SEQUENCE (SIZE (1..maxBP-Comb-r15)) OF BasebandProcessingCombi-r15
+
+BasebandProcessingCombi-r15 ::= SEQUENCE {
+ bp-InfoPerBandList BP-InfoPerBandList-r15
+}
+
+BP-InfoPerBandList-r15 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BP-InfoPerBand-r15
+
+BP-InfoPerBand-r15 ::= SEQUENCE {
+ ca-BandwidthClassDL-r15 CA-BandwidthClass-r10,
+ ca-BandwidthClassUL-r15 CA-BandwidthClass-r10,
+ bp-InfoPerCC-List-r15 SEQUENCE (SIZE (1..maxServCell-r13)) OF BP-InfoPerCC-r15,
+ supportedBandwidthPerCC-r15 BW-PerCC-r15
+ -- FFS whether supportedBW-PerCC is needed (i.e. ca-BandwidthClass may be sufficient)
+ -- FFS whether to include additional parameters
+}
+
+BP-InfoPerCC-r15 ::= SEQUENCE {
+ supportedMIMO-CapabilityDL-r15 MIMO-CapabilityDL-r10 OPTIONAL,
+ supportedMIMO-CapabilityUL-r15 MIMO-CapabilityUL-r10 OPTIONAL,
+ modulationOrder-r15 ModulationOrder-r15,
+ subCarrierSpacing SubCarrierSpacingNR-r15
+ -- FFS if modulationOrder and subCarrierSpacing are per Band or per CC
+ -- FFS whether to include additional parameters
+}
+
+ModulationOrder-r15 ::= SEQUENCE {
+ -- Actual details FFS
+}
+
+BW-PerCC-r15 ::= SEQUENCE {
+ -- Actual details FFS
+}
+
+SubCarrierSpacingNR-r15 ::= SEQUENCE {
+ -- Actual details FFS e.g. whether ENUMERATED {kHz15, kHz30, kHz120, kHz240}
+}
+
MobilityParameters-r14 ::= SEQUENCE {
makeBeforeBreak-r14 ENUMERATED {supported} OPTIONAL,
rach-Less-r14 ENUMERATED {supported} OPTIONAL
@@ -9105,6 +9433,10 @@ PhyLayerParameters-v1430 ::= SEQUENCE {
feMBMS-Unicast-Parameters-r14 FeMBMS-Unicast-Parameters-r14 OPTIONAL
}
+PhyLayerParameters-v1450 ::= SEQUENCE {
+ ce-SRS-EnhancementWithoutComb4-r14 ENUMERATED {supported} OPTIONAL,
+ crs-LessDwPTS-r14 ENUMERATED {supported} OPTIONAL}
+
MIMO-UE-Parameters-r13 ::= SEQUENCE {
parametersTM9-r13 MIMO-UE-ParametersPerTM-r13 OPTIONAL,
parametersTM10-r13 MIMO-UE-ParametersPerTM-r13 OPTIONAL,
@@ -9269,6 +9601,12 @@ RF-Parameters-v1320 ::= SEQUENCE {
supportedBandCombinationReduced-v1320 SupportedBandCombinationReduced-v1320 OPTIONAL
}
+RF-Parameters-v1380 ::= SEQUENCE {
+ supportedBandCombination-v1380 SupportedBandCombination-v1380 OPTIONAL,
+ supportedBandCombinationAdd-v1380 SupportedBandCombinationAdd-v1380 OPTIONAL,
+ supportedBandCombinationReduced-v1380 SupportedBandCombinationReduced-v1380 OPTIONAL
+}
+
RF-Parameters-v12b0 ::= SEQUENCE {
maxLayersMIMO-Indication-r12 ENUMERATED {supported} OPTIONAL
}
@@ -9283,6 +9621,12 @@ RF-Parameters-v1430 ::= SEQUENCE {
diffFallbackCombReport-r14 ENUMERATED {supported} OPTIONAL
}
+RF-Parameters-v1450 ::= SEQUENCE {
+ supportedBandCombination-v1450 SupportedBandCombination-v1450 OPTIONAL,
+ supportedBandCombinationAdd-v1450 SupportedBandCombinationAdd-v1450 OPTIONAL,
+ supportedBandCombinationReduced-v1450 SupportedBandCombinationReduced-v1450 OPTIONAL
+}
+
SupportedBandCombination-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-r10
SupportedBandCombinationExt-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParametersExt-r10
@@ -9299,8 +9643,12 @@ SupportedBandCombination-v1270 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandC
SupportedBandCombination-v1320 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1320
+SupportedBandCombination-v1380 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1380
+
SupportedBandCombination-v1430 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1430
+SupportedBandCombination-v1450 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1450
+
SupportedBandCombinationAdd-r11 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-r11
SupportedBandCombinationAdd-v11d0 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v10i0
@@ -9311,14 +9659,22 @@ SupportedBandCombinationAdd-v1270 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF Ba
SupportedBandCombinationAdd-v1320 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1320
+SupportedBandCombinationAdd-v1380 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1380
+
SupportedBandCombinationAdd-v1430 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1430
+SupportedBandCombinationAdd-v1450 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1450
+
SupportedBandCombinationReduced-r13 ::= SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-r13
SupportedBandCombinationReduced-v1320 ::= SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1320
+SupportedBandCombinationReduced-v1380 ::= SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1380
+
SupportedBandCombinationReduced-v1430 ::= SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1430
+SupportedBandCombinationReduced-v1450 ::= SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1450
+
BandCombinationParameters-r10 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-r10
BandCombinationParametersExt-r10 ::= SEQUENCE {
@@ -9328,7 +9684,7 @@ BandCombinationParametersExt-r10 ::= SEQUENCE {
BandCombinationParameters-v1090 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-v1090
BandCombinationParameters-v10i0::= SEQUENCE {
-bandParameterList-v10i0 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
+ bandParameterList-v10i0 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
BandParameters-v10i0 OPTIONAL
}
@@ -9393,11 +9749,22 @@ BandCombinationParameters-v1320 ::= SEQUENCE {
additionalRx-Tx-PerformanceReq-r13 ENUMERATED {supported} OPTIONAL
}
+BandCombinationParameters-v1380 ::= SEQUENCE {
+ bandParameterList-v1380 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
+ BandParameters-v1380 OPTIONAL
+}
+
BandCombinationParameters-v1430 ::= SEQUENCE {
bandParameterList-v1430 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
BandParameters-v1430 OPTIONAL,
v2x-SupportedTxBandCombListPerBC-r14 BIT STRING (SIZE (1.. maxBandComb-r13)) OPTIONAL,
- v2x-SupportedRxBandCombListPerBC-r14 BIT STRING (SIZE (1.. maxBandComb-r13)) OPTIONAL}
+ v2x-SupportedRxBandCombListPerBC-r14 BIT STRING (SIZE (1.. maxBandComb-r13)) OPTIONAL
+}
+
+BandCombinationParameters-v1450 ::= SEQUENCE {
+ bandParameterList-v1450 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
+ BandParameters-v1450 OPTIONAL
+}
SupportedBandwidthCombinationSet-r10 ::= BIT STRING (SIZE (1..maxBandwidthCombSet-r10))
@@ -9442,6 +9809,11 @@ BandParameters-v1320 ::= SEQUENCE {
bandParametersDL-v1320 MIMO-CA-ParametersPerBoBC-r13
}
+BandParameters-v1380 ::= SEQUENCE {
+ txAntennaSwitchDL-r13 INTEGER (1..32) OPTIONAL,
+ txAntennaSwitchUL-r13 INTEGER (1..32) OPTIONAL
+}
+
BandParameters-v1430 ::= SEQUENCE {
bandParametersDL-v1430 MIMO-CA-ParametersPerBoBC-v1430 OPTIONAL,
ul-256QAM-r14 ENUMERATED {supported} OPTIONAL,
@@ -9450,6 +9822,10 @@ BandParameters-v1430 ::= SEQUENCE {
RetuningTimeInfo-r14 OPTIONAL
}
+BandParameters-v1450 ::= SEQUENCE {
+ must-CapabilityPerBand-r14 MUST-Parameters-r14 OPTIONAL
+}
+
V2X-BandParameters-r14 ::= SEQUENCE {
v2x-FreqBandEUTRA-r14 FreqBandIndicator-r11,
bandParametersTxSL-r14 BandParametersTxSL-r14 OPTIONAL,
@@ -9477,7 +9853,6 @@ BandParametersUL-r10 ::= SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-P
BandParametersUL-r13 ::= CA-MIMO-ParametersUL-r10
-
CA-MIMO-ParametersUL-r10 ::= SEQUENCE {
ca-BandwidthClassUL-r10 CA-BandwidthClass-r10,
supportedMIMO-CapabilityUL-r10 MIMO-CapabilityUL-r10 OPTIONAL
@@ -9521,6 +9896,14 @@ MIMO-CapabilityUL-r10 ::= ENUMERATED {twoLayers, fourLayers}
MIMO-CapabilityDL-r10 ::= ENUMERATED {twoLayers, fourLayers, eightLayers}
+MUST-Parameters-r14 ::= SEQUENCE {
+ must-TM234-UpTo2Tx-r14 ENUMERATED {supported} OPTIONAL,
+ must-TM89-UpToOneInterferingLayer-r14 ENUMERATED {supported} OPTIONAL,
+ must-TM10-UpToOneInterferingLayer-r14 ENUMERATED {supported} OPTIONAL,
+ must-TM89-UpToThreeInterferingLayers-r14 ENUMERATED {supported} OPTIONAL,
+ must-TM10-UpToThreeInterferingLayers-r14 ENUMERATED {supported} OPTIONAL
+}
+
SupportedBandListEUTRA ::= SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA
SupportedBandListEUTRA-v9e0::= SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA-v9e0
@@ -9620,6 +10003,45 @@ InterRAT-BandInfo ::= SEQUENCE {
interRAT-NeedForGaps BOOLEAN
}
+IRAT-ParametersNR-r15 ::= SEQUENCE {
+ en-DC-r15 ENUMERATED {supported} OPTIONAL,
+ supportedBandListNR-r15 SupportedBandListNR-r15 OPTIONAL,
+ pdcp-ParametersNR-r15 PDCP-ParametersNR-r15 OPTIONAL
+}
+
+PDCP-ParametersNR-r15 ::= SEQUENCE {
+ rohc-Profiles-r15 SEQUENCE {
+ profile0x0001-r15 BOOLEAN,
+ profile0x0002-r15 BOOLEAN,
+ profile0x0003-r15 BOOLEAN,
+ profile0x0004-r15 BOOLEAN,
+ profile0x0006-r15 BOOLEAN,
+ profile0x0101-r15 BOOLEAN,
+ profile0x0102-r15 BOOLEAN,
+ profile0x0103-r15 BOOLEAN,
+ profile0x0104-r15 BOOLEAN
+ },
+ rohc-ContextMaxSessions-r15 ENUMERATED {
+ cs2, cs4, cs8, cs12, cs16, cs24, cs32,
+ cs48, cs64, cs128, cs256, cs512, cs1024,
+ cs16384, spare2, spare1} DEFAULT cs16,
+ rohc-ProfilesUL-Only-r15 SEQUENCE {
+ profile0x0006-r15 BOOLEAN
+ },
+ rohc-ContextContinue-r15 ENUMERATED {supported} OPTIONAL,
+ outOfOrderDelivery-r15 ENUMERATED {supported} OPTIONAL,
+ sn-SizeLo-r15 ENUMERATED {supported} OPTIONAL,
+ voice-r15 ENUMERATED {supported} OPTIONAL
+}
+
+SupportedBandListNR-r15 ::= SEQUENCE (SIZE (1..maxBands)) OF SupportedBandNR-r15
+
+SupportedBandNR-r15 ::= SEQUENCE {
+ bandNR-r15 FreqBandIndicatorNR-r15
+}
+
+FreqBandIndicatorNR-r15 ::= INTEGER (1.. maxFBI-NR-r15)
+
IRAT-ParametersUTRA-FDD ::= SEQUENCE {
supportedBandListUTRA-FDD SupportedBandListUTRA-FDD
}
@@ -9789,6 +10211,10 @@ Other-Parameters-v1430 ::= SEQUENCE {
rlm-ReportSupport-r14 ENUMERATED {supported} OPTIONAL
}
+OtherParameters-v1450 ::= SEQUENCE {
+ overheatingInd-r14 ENUMERATED {supported} OPTIONAL
+}
+
MBMS-Parameters-r11 ::= SEQUENCE {
mbms-SCell-r11 ENUMERATED {supported} OPTIONAL,
mbms-NonServingCell-r11 ENUMERATED {supported} OPTIONAL
@@ -9838,6 +10264,10 @@ CE-Parameters-v1370 ::= SEQUENCE {
tm9-CE-ModeB-r13 ENUMERATED {supported} OPTIONAL
}
+CE-Parameters-v1380 ::= SEQUENCE {
+ tm6-CE-ModeA-r13 ENUMERATED {supported} OPTIONAL
+}
+
CE-Parameters-v1430 ::= SEQUENCE {
ce-SwitchWithoutHO-r14 ENUMERATED {supported} OPTIONAL
}
@@ -11046,6 +11476,8 @@ maxBands INTEGER ::= 64 -- Maximum number of bands listed in EUTRA UE caps
maxBandwidthClass-r10 INTEGER ::= 16 -- Maximum number of supported CA BW classes per band
maxBandwidthCombSet-r10 INTEGER ::= 32 -- Maximum number of bandwidth combination sets per
-- supported band combination
+maxBP-Comb-r15 INTEGER ::= 64 -- Maximum number of baseband processing combinations
+ -- listed in EUTRA UE caps. FFS Actual value
maxCBR-Level-r14 INTEGER ::= 16 -- Maximum number of CBR levels
maxCBR-Level-1-r14 INTEGER ::= 15
maxCBR-Report-r14 INTEGER ::= 72 -- Maximum number of CBR results in a report
@@ -11112,6 +11544,7 @@ maxEARFCN-Plus1 INTEGER ::= 65536 -- Lowest value extended EARFCN range
maxEARFCN2 INTEGER ::= 262143 -- Highest value extended EARFCN range
maxEPDCCH-Set-r11 INTEGER ::= 2 -- Maximum number of EPDCCH sets
maxFBI INTEGER ::= 64 -- Maximum value of fequency band indicator
+maxFBI-NR-r15 INTEGER ::= 256 -- Highest value FBI range for NR. FFS actual value
maxFBI-Plus1 INTEGER ::= 65 -- Lowest value extended FBI range
maxFBI2 INTEGER ::= 256 -- Highest value extended FBI range
maxFreq INTEGER ::= 8 -- Maximum number of carrier frequencies
@@ -11119,6 +11552,9 @@ maxFreqIDC-r11 INTEGER ::= 32 -- Maximum number of carrier frequencies that a
-- affected by the IDC problems
maxFreqMBMS-r11 INTEGER ::= 5 -- Maximum number of carrier frequencies for which an
-- MBMS capable UE may indicate an interest
+maxFreqNR-r15 INTEGER ::= 5 -- Maximum number of NR carrier frequencies for
+ -- which a UE may provide measurement results upon
+ -- SCG failure
maxFreqV2X-r14 INTEGER ::= 8 -- Maximum number of carrier frequencies for which V2X
-- sidelink communication can be configured
maxFreqV2X-1-r14 INTEGER ::= 7 -- Highest index of frequencies
@@ -11156,6 +11592,7 @@ maxPLMN-1-r14 INTEGER ::= 5 -- Maximum number of PLMNs minus one
maxPNOffset INTEGER ::= 511 -- Maximum number of CDMA2000 PNOffsets
maxPMCH-PerMBSFN INTEGER ::= 15
maxPSSCH-TxConfig-r14 INTEGER ::= 16 -- Maximum number of PSSCH TX configurations
+maxQuantSetsNR-r15 INTEGER ::= 2 -- Maximum number of NR quantity configuration sets
maxQCI-r13 INTEGER ::= 6 -- Maximum number of QCIs
maxRAT-Capabilities INTEGER ::= 8 -- Maximum number of interworking RATs (incl EUTRA)
maxRE-MapQCL-r11 INTEGER ::= 4 -- Maximum number of PDSCH RE Mapping configurations
@@ -11163,6 +11600,7 @@ maxRE-MapQCL-r11 INTEGER ::= 4 -- Maximum number of PDSCH RE Mapping configura
maxReportConfigId INTEGER ::= 32
maxReservationPeriod-r14 INTEGER ::= 16 -- Maximum number of resource reservation periodicities
-- for sidelink V2X communication
+maxRS-Index-r15 INTEGER ::= 8 -- Maximum number of RS indices for RRM. FFS actual value
maxRSTD-Freq-r10 INTEGER ::= 3 -- Maximum number of frequency layers for RSTD
-- measurement
maxSAI-MBMS-r11 INTEGER ::= 64 -- Maximum number of MBMS service area identities
diff --git a/epan/dissectors/asn1/lte-rrc/EUTRA-Sidelink-Preconf.asn b/epan/dissectors/asn1/lte-rrc/EUTRA-Sidelink-Preconf.asn
index 7931e1bcdd..fec52e3588 100644
--- a/epan/dissectors/asn1/lte-rrc/EUTRA-Sidelink-Preconf.asn
+++ b/epan/dissectors/asn1/lte-rrc/EUTRA-Sidelink-Preconf.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V14.4.0 (2017-09)
+-- 3GPP TS 36.331 V15.0.1 (2018-01)
--
EUTRA-Sidelink-Preconf DEFINITIONS AUTOMATIC TAGS ::=
diff --git a/epan/dissectors/asn1/lte-rrc/EUTRA-UE-Variables.asn b/epan/dissectors/asn1/lte-rrc/EUTRA-UE-Variables.asn
index 64ffe201ae..b01b55466c 100644
--- a/epan/dissectors/asn1/lte-rrc/EUTRA-UE-Variables.asn
+++ b/epan/dissectors/asn1/lte-rrc/EUTRA-UE-Variables.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V14.4.0 (2017-09)
+-- 3GPP TS 36.331 V15.0.1 (2018-01)
--
EUTRA-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=
diff --git a/epan/dissectors/asn1/lte-rrc/NBIOT-InterNodeDefinitions.asn b/epan/dissectors/asn1/lte-rrc/NBIOT-InterNodeDefinitions.asn
index e49677a9c1..a750d93737 100644
--- a/epan/dissectors/asn1/lte-rrc/NBIOT-InterNodeDefinitions.asn
+++ b/epan/dissectors/asn1/lte-rrc/NBIOT-InterNodeDefinitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V14.4.0 (2017-09)
+-- 3GPP TS 36.331 V15.0.1 (2018-01)
--
NBIOT-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -16,7 +16,9 @@ FROM EUTRA-InterNodeDefinitions
CarrierFreq-NB-r13,
RadioResourceConfigDedicated-NB-r13,
+ UECapabilityInformation-NB,
UE-Capability-NB-r13,
+ UE-Capability-NB-Ext-r14-IEs,
UE-RadioPagingInfo-NB-r13
FROM NBIOT-RRC-Definitions;
@@ -36,6 +38,16 @@ HandoverPreparationInformation-NB-IEs ::= SEQUENCE {
as-Config-r13 AS-Config-NB,
rrm-Config-r13 RRM-Config-NB OPTIONAL,
as-Context-r13 AS-Context-NB OPTIONAL,
+ nonCriticalExtension HandoverPreparationInformation-NB-v1380-IEs OPTIONAL
+}
+
+HandoverPreparationInformation-NB-v1380-IEs ::= SEQUENCE {
+ lateNonCriticalExtension OCTET STRING OPTIONAL,
+ nonCriticalExtension HandoverPreparationInformation-NB-Ext-r14-IEs OPTIONAL
+}
+
+HandoverPreparationInformation-NB-Ext-r14-IEs ::= SEQUENCE {
+ ue-RadioAccessCapabilityInfoExt-r14 OCTET STRING (CONTAINING UE-Capability-NB-Ext-r14-IEs) OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -70,7 +82,17 @@ UERadioAccessCapabilityInformation-NB ::= SEQUENCE {
UERadioAccessCapabilityInformation-NB-IEs ::= SEQUENCE {
ue-RadioAccessCapabilityInfo-r13 OCTET STRING (CONTAINING UE-Capability-NB-r13),
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ nonCriticalExtension UERadioAccessCapabilityInformation-NB-v1380-IEs OPTIONAL
+}
+
+UERadioAccessCapabilityInformation-NB-v1380-IEs ::= SEQUENCE {
+ lateNonCriticalExtension OCTET STRING OPTIONAL,
+ nonCriticalExtension UERadioAccessCapabilityInformation-NB-r14-IEs OPTIONAL
+}
+
+UERadioAccessCapabilityInformation-NB-r14-IEs ::= SEQUENCE {
+ ue-RadioAccessCapabilityInfo-r14 OCTET STRING (CONTAINING UECapabilityInformation-NB) OPTIONAL,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
}
diff --git a/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn b/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn
index 4e8f98ba25..7d39ff68f9 100644
--- a/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn
+++ b/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V14.4.0 (2017-09)
+-- 3GPP TS 36.331 V15.0.1 (2018-01)
--
NBIOT-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -600,7 +600,17 @@ SystemInformationBlockType1-NB-v1350 ::= SEQUENCE {
SystemInformationBlockType1-NB-v1430 ::= SEQUENCE {
cellSelectionInfo-v1430 CellSelectionInfo-NB-v1430 OPTIONAL, -- Need OR
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ nonCriticalExtension SystemInformationBlockType1-NB-v1450 OPTIONAL
+}
+
+SystemInformationBlockType1-NB-v1450 ::= SEQUENCE {
+ nrs-CRS-PowerOffset-v1450 ENUMERATED {dB-6, dB-4dot77, dB-3,
+ dB-1dot77, dB0, dB1,
+ dB1dot23, dB2, dB3,
+ dB4, dB4dot23, dB5,
+ dB6, dB7, dB8,
+ dB9} OPTIONAL, -- Cond inband-SamePCI-ExceptAnchor
+ nonCriticalExtension SEQUENCE {} OPTIONAL
}
PLMN-IdentityList-NB-r13 ::= SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo-NB-r13
@@ -667,9 +677,14 @@ UECapabilityInformation-NB ::= SEQUENCE {
}
UECapabilityInformation-NB-r13-IEs ::= SEQUENCE {
- ue-Capability-Container-r13 UE-Capability-NB-r13,
+ ue-Capability-r13 UE-Capability-NB-r13,
ue-RadioPagingInfo-r13 UE-RadioPagingInfo-NB-r13,
lateNonCriticalExtension OCTET STRING OPTIONAL,
+ nonCriticalExtension UECapabilityInformation-NB-Ext-r14-IEs OPTIONAL
+}
+
+UECapabilityInformation-NB-Ext-r14-IEs ::= SEQUENCE {
+ ue-Capability-ContainerExt-r14 OCTET STRING (CONTAINING UE-Capability-NB-Ext-r14-IEs),
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -722,7 +737,7 @@ SystemInformationBlockType3-NB-r13 ::= SEQUENCE {
t-Reselection-r13 T-Reselection-NB-r13
},
freqBandInfo-r13 NS-PmaxList-NB-r13 OPTIONAL, -- Need OR
- multiBandInfoList-r13 SEQUENCE (SIZE (1..maxMultiBands)) OF
+ multiBandInfoList-r13 SEQUENCE (SIZE (1..maxMultiBands)) OF
NS-PmaxList-NB-r13 OPTIONAL, -- Need OR
lateNonCriticalExtension OCTET STRING OPTIONAL,
...,
@@ -731,6 +746,8 @@ SystemInformationBlockType3-NB-r13 ::= SEQUENCE {
[[ intraFreqCellReselectionInfo-v1360 IntraFreqCellReselectionInfo-NB-v1360 OPTIONAL -- Need OR
]],
[[ intraFreqCellReselectionInfo-v1430 IntraFreqCellReselectionInfo-NB-v1430 OPTIONAL -- Need OR
+ ]],
+ [[ cellReselectionInfoCommon-v1450 CellReselectionInfoCommon-NB-v1450 OPTIONAL -- Need OR
]]
}
@@ -747,6 +764,10 @@ IntraFreqCellReselectionInfo-NB-v1430 ::= SEQUENCE {
ce-AuthorisationOffset-r14 ENUMERATED {dB5, dB10, dB15, dB20, dB25, dB30, dB35} OPTIONAL -- Need OP
}
+CellReselectionInfoCommon-NB-v1450 ::= SEQUENCE {
+ s-SearchDeltaP-r14 ENUMERATED {dB6, dB9, dB12, dB15}
+}
+
SystemInformationBlockType4-NB-r13 ::= SEQUENCE {
intraFreqNeighCellList-r13 IntraFreqNeighCellList OPTIONAL, -- Need OR
@@ -1169,6 +1190,10 @@ NPRACH-ConfigSIB-NB-v1330 ::= SEQUENCE {
nprach-ParametersList-v1330 NPRACH-ParametersList-NB-v1330
}
+NPRACH-ConfigSIB-NB-v1450 ::= SEQUENCE {
+ maxNumPreambleAttemptCE-r14 ENUMERATED {n3, n4, n5, n6, n7, n8, n10, spare1}
+}
+
NPRACH-ParametersList-NB-r13 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF NPRACH-Parameters-NB-r13
NPRACH-ParametersList-NB-v1330 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF NPRACH-Parameters-NB-v1330
@@ -1273,7 +1298,9 @@ RACH-ConfigCommon-NB-r13 ::= SEQUENCE {
powerRampingParameters-r13 PowerRampingParameters,
rach-InfoList-r13 RACH-InfoList-NB-r13,
connEstFailOffset-r13 INTEGER (0..15) OPTIONAL, -- Need OP
- ...
+ ...,
+ [[ powerRampingParameters-v1450 PowerRampingParameters-NB-v1450 OPTIONAL -- Need OR
+ ]]
}
RACH-InfoList-NB-r13 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF RACH-Info-NB-r13
@@ -1285,6 +1312,22 @@ RACH-Info-NB-r13 ::= SEQUENCE {
pp1, pp2, pp3, pp4, pp8, pp16, pp32, pp64}
}
+PowerRampingParameters-NB-v1450 ::= SEQUENCE {
+ preambleInitialReceivedTargetPower-v1450 ENUMERATED {
+ dBm-130, dBm-128, dBm-126, dBm-124, dBm-122,
+ dBm-88, dBm-86, dBm-84,dBm-82, dBm-80}
+ OPTIONAL, -- Need OR
+ powerRampingParametersCE1-r14 SEQUENCE {
+ powerRampingStepCE1-r14 ENUMERATED {dB0, dB2, dB4, dB6},
+ preambleInitialReceivedTargetPowerCE1-r14 ENUMERATED {
+ dBm-130, dBm-128, dBm-126, dBm-124, dBm-122,
+ dBm-120, dBm-118, dBm-116, dBm-114, dBm-112,
+ dBm-110, dBm-108, dBm-106, dBm-104, dBm-102,
+ dBm-100, dBm-98, dBm-96, dBm-94, dBm-92,
+ dBm-90, dBm-88, dBm-86, dBm-84, dBm-82, dBm-80}
+ } OPTIONAL -- Need OR
+}
+
RadioResourceConfigCommonSIB-NB-r13 ::= SEQUENCE {
rach-ConfigCommon-r13 RACH-ConfigCommon-NB-r13,
@@ -1297,6 +1340,8 @@ RadioResourceConfigCommonSIB-NB-r13 ::= SEQUENCE {
uplinkPowerControlCommon-r13 UplinkPowerControlCommon-NB-r13,
...,
[[ nprach-Config-v1330 NPRACH-ConfigSIB-NB-v1330 OPTIONAL -- Need OR
+ ]],
+ [[ nprach-Config-v1450 NPRACH-ConfigSIB-NB-v1450 OPTIONAL -- Cond EnhPowerControl
]]
}
@@ -1470,10 +1515,10 @@ UE-Capability-NB-r13 ::= SEQUENCE {
pdcp-Parameters-r13 PDCP-Parameters-NB-r13 OPTIONAL,
phyLayerParameters-r13 PhyLayerParameters-NB-r13,
rf-Parameters-r13 RF-Parameters-NB-r13,
- nonCriticalExtension UE-Capability-NB-v1430-IEs OPTIONAL
+ dummy SEQUENCE {} OPTIONAL
}
-UE-Capability-NB-v1430-IEs ::= SEQUENCE {
+UE-Capability-NB-Ext-r14-IEs ::= SEQUENCE {
ue-Category-NB-r14 ENUMERATED {nb2} OPTIONAL,
mac-Parameters-r14 MAC-Parameters-NB-r14 OPTIONAL,
phyLayerParameters-v1430 PhyLayerParameters-NB-v1430 OPTIONAL,
diff --git a/epan/dissectors/asn1/lte-rrc/NBIOT-UE-Variables.asn b/epan/dissectors/asn1/lte-rrc/NBIOT-UE-Variables.asn
index 1a1307b037..ad0d7719d6 100644
--- a/epan/dissectors/asn1/lte-rrc/NBIOT-UE-Variables.asn
+++ b/epan/dissectors/asn1/lte-rrc/NBIOT-UE-Variables.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V14.4.0 (2017-09)
+-- 3GPP TS 36.331 V15.0.1 (2018-01)
--
NBIOT-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=
diff --git a/epan/dissectors/asn1/lte-rrc/PC5-RRC-Definitions.asn b/epan/dissectors/asn1/lte-rrc/PC5-RRC-Definitions.asn
index 66058142f5..dd926e1604 100644
--- a/epan/dissectors/asn1/lte-rrc/PC5-RRC-Definitions.asn
+++ b/epan/dissectors/asn1/lte-rrc/PC5-RRC-Definitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V14.4.0 (2017-09)
+-- 3GPP TS 36.331 V15.0.1 (2018-01)
--
PC5-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
diff --git a/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf b/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf
index ff018d37ed..f7c7a1cc05 100644
--- a/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf
+++ b/epan/dissectors/asn1/lte-rrc/lte-rrc.cnf
@@ -1,6 +1,6 @@
# lte-rrc.cnf
# lte-rrc conformation file
-# Copyright 2008 Vincent Helfre, 2009-2017 Pascal Quantin
+# Copyright 2008 Vincent Helfre, 2009-2018 Pascal Quantin
#.OPT
PER
@@ -9,13 +9,25 @@ UNALIGNED
#.USE_VALS_EXT
BandclassCDMA2000
+CarrierFreq-NB-r13/carrierFreqOffset-r13
+DelayBudgetReport-r14/type1
+DelayBudgetReport-r14/type2
DRX-Config/setup/drx-InactivityTimer
+DRX-Config-r13/drx-ULRetransmissionTimer-r13
+DRX-Config-NB-r13/setup/drx-ULRetransmissionTimer-r13
PDCP-Config/eag_3/t-Reordering-r12
+PDCP-Config/eag_4/statusFeedback-r13/setup/statusPDU-Periodicity-Type1-r13
+PDCP-Config/eag_4/statusFeedback-r13/setup/statusPDU-Periodicity-Type2-r13
+PollByte-r14
+PowerRampingParameters-NB-v1450/powerRampingParametersCE1-r14/preambleInitialReceivedTargetPowerCE1-r14
Q-OffsetRange
RRM-Config/ue-InactiveTime
+RRM-Config-NB/ue-InactiveTime
SIB-Type
+SL-CommResourcePoolV2X-r14/sizeSubchannel-r14
SL-PeriodComm-r12
SupportedBandUTRA-FDD
+SystemInformation-r8-IEs/sib-TypeAndInfo
T-PollRetransmit
T-Reordering
T-StatusProhibit
@@ -169,7 +181,7 @@ SI-OrPSI-GERAN TYPE_PREFIX
#RAT-Type ::= ENUMERATED {
# eutra, utra, geran-cs, geran-ps, cdma2000-1XRTT,
-# spare3, spare2, spare1, ...}
+# nr, eutra-nr, spare1, ...}
# ueCapabilityRAT-Container
# Container for the UE capabilities of the indicated RAT. The encoding is defined in the specification of each RAT:
# For E-UTRA: the encoding of UE capabilities is defined in IE UE-EUTRA-Capability.
@@ -191,6 +203,8 @@ SI-OrPSI-GERAN TYPE_PREFIX
# For CDMA2000-1XRTT: the octet string contains the A21 Mobile Subscription Information and the encoding of this is
# defined in A.S0008 [33]. The A21 Mobile Subscription Information contains the supported CDMA2000 1xRTT band
# class and band sub-class information.
+# For NR: The octet string contains the IE UE-NR-Capability as defined in TS 38.331 [82].
+# For EUTRA-NR: The octet string contains the IE UE-MRDC-Capability as defined in TS 38.331 [82]
#.FN_BODY UE-CapabilityRAT-Container/ueCapabilityRAT-Container VAL_PTR = &ue_cap_tvb
tvbuff_t *ue_cap_tvb=NULL;
@@ -246,6 +260,14 @@ if(ue_cap_tvb){
/* cdma2000-1XRTT */
/* dissection of "A21 Mobile Subscription Information" could be added to packet-ansi_a.c */
break;
+ case RAT_Type_nr:
+ /* nr */
+ dissect_nr_rrc_UE_NR_Capability_PDU(ue_cap_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case RAT_Type_eutra_nr:
+ /* eutra-nr */
+ dissect_nr_rrc_UE_MRDC_Capability_PDU(ue_cap_tvb, actx->pinfo, subtree, NULL);
+ break;
default:
break;
}
@@ -939,6 +961,9 @@ CellSelectionInfoCE1-v1360/delta-RxLevMinCE1-v1360 STRINGS=VALS(lte_rrc_delta_Rx
CellSelectionInfo-v920/q-QualMinOffset-r9 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
#.TYPE_ATTR
+MobilityControlInfo/eag_4/schedulingInfoSIB1-BR-r14 TYPE=FT_UINT32 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_schedulingInfoSIB1_BR_r13_vals_ext
+
+#.TYPE_ATTR
TrafficPatternInfo-r14/timingOffset-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds
#.FN_BODY TrafficPatternInfo-r14/messageSize-r14 VAL_PTR = &messageSize_r14_tvb HF_INDEX = -1
@@ -1647,6 +1672,10 @@ SoundingRS-UL-ConfigDedicated/setup/duration STRINGS=TFS(&lte_rrc_duration_val)
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionResumeComplete-r13");
+#.FN_HDR ULInformationTransferMRDC
+
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULInformationTransferMRDC");
+
#.FN_HDR SCPTMConfiguration-r13
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SCPTMConfiguration-r13");
@@ -2302,6 +2331,142 @@ SL-V2X-InterFreqUE-Config-r14/offsetDFN-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(
#.TYPE_ATTR
P0-SL-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
+#.FN_BODY RRCConnectionReconfiguration-v15x0-IEs/endc-Config-r15/nr-SecondaryCellGroupConfig-r15 VAL_PTR = &rrc_reconfiguration_tvb
+ tvbuff_t *rrc_reconfiguration_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (rrc_reconfiguration_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_SecondaryCellGroupConfig_r15);
+ dissect_nr_rrc_RRCReconfiguration_PDU(rrc_reconfiguration_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RRCConnectionReconfiguration-v15x0-IEs/endc-Config-r15/nr-RadioBearerConfig-r15 VAL_PTR = &radio_bearer_config_tvb
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfig_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RRCConnectionReconfiguration-v15x0-IEs/endc-Config-r15/nr-RadioBearerConfigS-r15 VAL_PTR = &radio_bearer_config_tvb
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfigS_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RRCConnectionReconfigurationComplete-v15xy-IEs/scg-ConfigResponseNR-r15 VAL_PTR = &rrc_reconfiguration_complete_tvb
+ tvbuff_t *rrc_reconfiguration_complete_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (rrc_reconfiguration_complete_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_scg_ConfigResponseNR_r15);
+ dissect_nr_rrc_RRCReconfigurationComplete_PDU(rrc_reconfiguration_complete_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RRCConnectionResume-v15x0-IEs/nr-RadioBearerConfig-r15 VAL_PTR = &radio_bearer_config_tvb
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfig_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RRCConnectionResume-v15x0-IEs/nr-RadioBearerConfigS-r15 VAL_PTR = &radio_bearer_config_tvb
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfigS_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY FailureReportSCG-NR-r15/measResultSCG-r15 VAL_PTR = &meas_results_tvb
+ tvbuff_t *meas_results_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (meas_results_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_measResultSCG_r15);
+ dissect_nr_rrc_MeasResults_PDU(meas_results_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ULInformationTransferMRDC-r15-IEs/ul-DCCH-MessageNR-r15 VAL_PTR = &nr_ul_dcch_tvb
+ tvbuff_t *nr_ul_dcch_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (nr_ul_dcch_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_ul_DCCH_MessageNR_r15);
+ dissect_nr_rrc_UL_DCCH_Message_PDU(nr_ul_dcch_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#
+# EUTRA-InterNodeDefinitions
+#
+
+#.FN_BODY AS-Config/eag_4/sourceRB-ConfigNR-r15 VAL_PTR = &radio_bearer_config_tvb
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceRB_ConfigNR_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY AS-Config/eag_4/sourceRB-ConfigSN-NR-r15 VAL_PTR = &radio_bearer_config_tvb
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceRB_ConfigSN_NR_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY AS-Config/eag_4/sourceOtherConfigSN-NR-r15 VAL_PTR = &rrc_reconfiguration_tvb
+ tvbuff_t *rrc_reconfiguration_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (rrc_reconfiguration_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceOtherConfigSN_NR_r15);
+ dissect_nr_rrc_RRCReconfiguration_PDU(rrc_reconfiguration_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY AS-Context-v1130/eag_2/sourceContextENDC-r15 VAL_PTR = &scg_config_info_tvb
+ tvbuff_t *scg_config_info_tvb = NULL;
+
+%(DEFAULT_BODY)s
+
+ if (scg_config_info_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceContextENDC_r15);
+ dissect_nr_rrc_SCG_ConfigInfo_PDU(scg_config_info_tvb, actx->pinfo, subtree, NULL);
+ }
+
#
# EUTRA-Sidelink-Preconf
#
diff --git a/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c b/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c
index 148a1975d9..ac30a8512c 100644
--- a/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c
+++ b/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.c
@@ -1,28 +1,15 @@
/* packet-lte-rrc-template.c
* Routines for Evolved Universal Terrestrial Radio Access (E-UTRA);
* Radio Resource Control (RRC) protocol specification
- * (3GPP TS 36.331 V14.4.0 Release 14) packet dissection
+ * (3GPP TS 36.331 V15.0.1 Release 15) packet dissection
* Copyright 2008, Vincent Helfre
- * Copyright 2009-2017, Pascal Quantin
+ * Copyright 2009-2018, Pascal Quantin
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
* Copyright 1998 Gerald Combs
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
+ * SPDX-License-Identifier: GPL-2.0+
*/
#include "config.h"
@@ -49,6 +36,7 @@
#include "packet-mac-lte.h"
#include "packet-rlc-lte.h"
#include "packet-pdcp-lte.h"
+#include "packet-nr-rrc.h"
#include "packet-lte-rrc.h"
#define PNAME "LTE Radio Resource Control (RRC) protocol"
@@ -296,6 +284,16 @@ static gint ett_lte_rrc_sib11_fragment = -1;
static gint ett_lte_rrc_sib11_fragments = -1;
static gint ett_lte_rrc_sib12_fragment = -1;
static gint ett_lte_rrc_sib12_fragments = -1;
+static gint ett_lte_rrc_nr_SecondaryCellGroupConfig_r15 = -1;
+static gint ett_lte_rrc_nr_RadioBearerConfig_r15 = -1;
+static gint ett_lte_rrc_nr_RadioBearerConfigS_r15 = -1;
+static gint ett_lte_rrc_scg_ConfigResponseNR_r15 = -1;
+static gint ett_lte_rrc_measResultSCG_r15 = -1;
+static gint ett_lte_rrc_ul_DCCH_MessageNR_r15 = -1;
+static gint ett_lte_rrc_sourceRB_ConfigNR_r15 = -1;
+static gint ett_lte_rrc_sourceRB_ConfigSN_NR_r15 = -1;
+static gint ett_lte_rrc_sourceOtherConfigSN_NR_r15 = -1;
+static gint ett_lte_rrc_sourceContextENDC_r15 = -1;
static expert_field ei_lte_rrc_number_pages_le15 = EI_INIT;
static expert_field ei_lte_rrc_si_info_value_changed = EI_INIT;
@@ -4192,7 +4190,17 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_sib11_fragment,
&ett_lte_rrc_sib11_fragments,
&ett_lte_rrc_sib12_fragment,
- &ett_lte_rrc_sib12_fragments
+ &ett_lte_rrc_sib12_fragments,
+ &ett_lte_rrc_nr_SecondaryCellGroupConfig_r15,
+ &ett_lte_rrc_nr_RadioBearerConfig_r15,
+ &ett_lte_rrc_nr_RadioBearerConfigS_r15,
+ &ett_lte_rrc_scg_ConfigResponseNR_r15,
+ &ett_lte_rrc_measResultSCG_r15,
+ &ett_lte_rrc_ul_DCCH_MessageNR_r15,
+ &ett_lte_rrc_sourceRB_ConfigNR_r15,
+ &ett_lte_rrc_sourceRB_ConfigSN_NR_r15,
+ &ett_lte_rrc_sourceOtherConfigSN_NR_r15,
+ &ett_lte_rrc_sourceContextENDC_r15
};
static ei_register_info ei[] = {
diff --git a/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.h b/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.h
index cee3512e3b..c2badb021c 100644
--- a/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.h
+++ b/epan/dissectors/asn1/lte-rrc/packet-lte-rrc-template.h
@@ -1,23 +1,11 @@
-/* packet-llc-rrc-template.h
+/* packet-lte-rrc-template.h
* Copyright 2009, Anders Broman <anders.broman@ericsson.com>
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
* Copyright 1998 Gerald Combs
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ * SPDX-License-Identifier: GPL-2.0+
*/
#ifndef PACKET_LTE_RRC_H
diff --git a/epan/dissectors/asn1/nr-rrc/CMakeLists.txt b/epan/dissectors/asn1/nr-rrc/CMakeLists.txt
index 5d728e72e0..07fbeecaad 100644
--- a/epan/dissectors/asn1/nr-rrc/CMakeLists.txt
+++ b/epan/dissectors/asn1/nr-rrc/CMakeLists.txt
@@ -38,6 +38,7 @@ set( ASN_FILE_LIST
set( EXTRA_DIST
${ASN_FILE_LIST}
packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
${PROTOCOL_NAME}.cnf
)
diff --git a/epan/dissectors/asn1/nr-rrc/Makefile.am b/epan/dissectors/asn1/nr-rrc/Makefile.am
index 8831281284..8c374e361d 100644
--- a/epan/dissectors/asn1/nr-rrc/Makefile.am
+++ b/epan/dissectors/asn1/nr-rrc/Makefile.am
@@ -32,6 +32,7 @@ EXTRA_DIST = \
$(EXTRA_DIST_COMMON) \
$(ASN_FILE_LIST) \
packet-$(PROTOCOL_NAME)-template.c \
+ packet-$(PROTOCOL_NAME)-template.h \
$(PROTOCOL_NAME).cnf
SRC_FILES = \
diff --git a/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn b/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn
index d7241a8d6d..c01cdd54bc 100644
--- a/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn
+++ b/epan/dissectors/asn1/nr-rrc/NR-InterNodeDefinitions.asn
@@ -179,5 +179,6 @@ CandidateRS-IndexInfo ::= SEQUENCE {
maxCellPrep INTEGER ::= 1
maxCellSCG INTEGER ::= 1
maxRS-IndexReport INTEGER ::= 1
+MeasResultSSTD ::= SEQUENCE {}
END
diff --git a/epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn b/epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn
index c0b5713544..ab60b460c6 100644
--- a/epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn
+++ b/epan/dissectors/asn1/nr-rrc/NR-RRC-Definitions.asn
@@ -2983,6 +2983,7 @@ AdditionalSpectrumEmission ::= INTEGER (1..32)
ARFCN-ValueNR ::= INTEGER
BandwidthParts ::= BandwidthPart
BSR-Configuration ::= BSR-Config
+BWPerCC ::= CA-BandwidthClass
CarrierBandwidthNR ::= ENUMERATED {ffs}
ControlResourceId ::= ControlResourceSetId
CSI-RS-ConfigurationId ::= INTEGER
@@ -2992,6 +2993,7 @@ FilterCoefficient ::= ENUMERATED {
fc0, fc1, fc2, fc3, fc4, fc5,
fc6, fc7, fc8, fc9, fc11, fc13,
fc15, fc17, fc19, spare1, ...}
+FreqBandIndicatorNR ::= INTEGER
Hysteresis ::= INTEGER (0..30)
maxBands INTEGER ::= 256
maxCellReport INTEGER ::= 8
diff --git a/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf b/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
index 67a0dc0825..62411e04e3 100644
--- a/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
+++ b/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
@@ -27,85 +27,63 @@ T-Reassembly
T-StatusProhibit
#.EXPORTS
+MeasResults_PDU
+SCG-ConfigInfo_PDU
+RadioBearerConfig_PDU
+RRCReconfiguration_PDU
+RRCReconfigurationComplete_PDU
+UL-DCCH-Message_PDU
+UE-MRDC-Capability_PDU
+UE-NR-Capability_PDU
#.PDU
-#UE-MRDC-Capability
-#UE-NR-Capability
BCCH-BCH-Message @bcch.bch
DL-DCCH-Message @dl.dcch
+MeasResults
+RadioBearerConfig
+RRCReconfiguration
+RRCReconfigurationComplete
+SCG-ConfigInfo
+UE-MRDC-Capability
+UE-NR-Capability
UL-DCCH-Message @ul.dcch
#.END
#.OMIT_ASSIGNMENT
AS-Context
-BandCombination
-BandCombinationList
-BandNR
BandwidthPart-Config
-BasebandParametersPerBand
-BasebandParametersPerCC
-BasebandProcessingCombination
-BasebandProcessingCombination-MRDC
-BasebandProcessingCombinationIndex
BeamManagement
-CA-BandwidthClass
-CandidateCellInfo
-CandidateCellInfoList
-CandidateRS-IndexInfo
-CandidateRS-IndexInfoList
-ConfigRestrictInfoSCG
ConfigRestrictModReqSCG
ControlResourceIndex
CSI-IM-ResourceConfig
CSI-IM-ResourceConfigId
-DRX-Info
FailureReportSCG-ToOtherRAT
HandoverCommand
HandoverCommand-r15-IEs
HandoverPreparationInformation
HandoverPreparationInformation-r15-IEs
-LinkedBasebandProcessingCombination
-MAC-Parameters
-MeasParameters-MRDC
MeasResult2NR
MeasResultList2NR
MeasResultServFreq2NR
MeasResultServFreqList2NR
-MIMO-Capability
-ModulationOrder
-PDCP-Parameters
-PhyLayerParameters
-PhyLayerParameters-MRDC
PUCCH-F2-number-of-PRB
PUCCH-format0
PUCCH-format1
PUCCH-format2
PUCCH-format3
PUCCH-format4
-RadioBearerConfiguration
RAT-Type
ReestabNCellInfo
ReestabNCellInfoList
-RF-Parameters
-RF-Parameters-MRDC
-RLC-Parameters
RRM-Config
SIB1
SCG-Config
SCG-Config-r15-IEs
-SCG-ConfigInfo
-SCG-ConfigInfo-r15-IEs
ShortMAC-I
-SubCarrierSpacing
SubcarrierSpacingRACH
SupportedBandCombination
-SupportedBandListNR
-SupportedBasebandProcessingCombination
UE-CapabilityRAT-Container
UE-CapabilityRAT-ContainerList
-UE-MRDC-Capability
-UE-NR-Capability
-UECapabilityInformation
ZP-CSI-RS-Resource
ZP-CSI-RS-ResourceId
@@ -190,13 +168,13 @@ ZP-CSI-RS-ResourceId
# }
# }
-# #.FN_BODY UECapabilityInformation VAL_PTR = &parameter_tvb
-# tvbuff_t *parameter_tvb;
-# proto_tree *subtree;
-#
-# %(DEFAULT_BODY)s
-#
-# if (parameter_tvb) {
-# subtree = proto_item_add_subtree(actx->created_item, ett_nr_rrc_UECapabilityInformation);
-# dissect_lte_rrc_UECapabilityInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
-# }
+#.FN_BODY UECapabilityInformation VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree;
+
+%(DEFAULT_BODY)s
+
+ if (parameter_tvb) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_nr_rrc_UECapabilityInformation);
+ dissect_lte_rrc_UECapabilityInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
diff --git a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
index 8d694c9e38..10eea2cd53 100644
--- a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
+++ b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
@@ -9,7 +9,6 @@
* Copyright 1998 Gerald Combs
*
* SPDX-License-Identifier: GPL-2.0+
- *
*/
#include "config.h"
@@ -23,6 +22,7 @@
#include "packet-per.h"
#include "packet-lte-rrc.h"
+#include "packet-nr-rrc.h"
#define PNAME "NR Radio Resource Control (RRC) protocol"
#define PSNAME "NR RRC"
@@ -43,8 +43,9 @@ static gint ett_nr_rrc = -1;
#include "packet-nr-rrc-ett.c"
static gint ett_nr_rrc_UECapabilityInformation = -1;
-#if 0
/* Forward declarations */
+int dissect_nr_rrc_RRCReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+#if 0
static int dissect_UE_NR_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_MRDC_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
diff --git a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h
new file mode 100644
index 0000000000..518a57b62d
--- /dev/null
+++ b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h
@@ -0,0 +1,16 @@
+/* packet-nr-rrc-template.h
+ * Copyright 2018, Pascal Quantin
+ *
+ * Wireshark - Network traffic analyzer
+ * By Gerald Combs <gerald@wireshark.org>
+ * Copyright 1998 Gerald Combs
+ *
+ * SPDX-License-Identifier: GPL-2.0+
+ */
+
+#ifndef PACKET_NR_RRC_H
+#define PACKET_NR_RRC_H
+
+#include "packet-nr-rrc-exp.h"
+
+#endif /* PACKET_NR_RRC_H */
diff --git a/epan/dissectors/packet-lte-rrc.c b/epan/dissectors/packet-lte-rrc.c
index 6d2b1c31f1..06c0ad7fa1 100644
--- a/epan/dissectors/packet-lte-rrc.c
+++ b/epan/dissectors/packet-lte-rrc.c
@@ -9,28 +9,15 @@
/* packet-lte-rrc-template.c
* Routines for Evolved Universal Terrestrial Radio Access (E-UTRA);
* Radio Resource Control (RRC) protocol specification
- * (3GPP TS 36.331 V14.4.0 Release 14) packet dissection
+ * (3GPP TS 36.331 V15.0.1 Release 15) packet dissection
* Copyright 2008, Vincent Helfre
- * Copyright 2009-2017, Pascal Quantin
+ * Copyright 2009-2018, Pascal Quantin
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
* Copyright 1998 Gerald Combs
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
+ * SPDX-License-Identifier: GPL-2.0+
*/
#include "config.h"
@@ -57,6 +44,7 @@
#include "packet-mac-lte.h"
#include "packet-rlc-lte.h"
#include "packet-pdcp-lte.h"
+#include "packet-nr-rrc.h"
#include "packet-lte-rrc.h"
#define PNAME "LTE Radio Resource Control (RRC) protocol"
@@ -99,6 +87,7 @@ extern int proto_pdcp_lte;
#define maxBands 64
#define maxBandwidthClass_r10 16
#define maxBandwidthCombSet_r10 32
+#define maxBP_Comb_r15 64
#define maxCBR_Level_r14 16
#define maxCBR_Level_1_r14 15
#define maxCBR_Report_r14 72
@@ -137,11 +126,13 @@ extern int proto_pdcp_lte;
#define maxEARFCN2 262143
#define maxEPDCCH_Set_r11 2
#define maxFBI 64
+#define maxFBI_NR_r15 256
#define maxFBI_Plus1 65
#define maxFBI2 256
#define maxFreq 8
#define maxFreqIDC_r11 32
#define maxFreqMBMS_r11 5
+#define maxFreqNR_r15 5
#define maxFreqV2X_r14 8
#define maxFreqV2X_1_r14 7
#define maxGERAN_SI 10
@@ -171,11 +162,13 @@ extern int proto_pdcp_lte;
#define maxPNOffset 511
#define maxPMCH_PerMBSFN 15
#define maxPSSCH_TxConfig_r14 16
+#define maxQuantSetsNR_r15 2
#define maxQCI_r13 6
#define maxRAT_Capabilities 8
#define maxRE_MapQCL_r11 4
#define maxReportConfigId 32
#define maxReservationPeriod_r14 16
+#define maxRS_Index_r15 8
#define maxRSTD_Freq_r10 3
#define maxSAI_MBMS_r11 64
#define maxSCell_r10 4
@@ -250,8 +243,8 @@ typedef enum _RAT_Type_enum {
RAT_Type_geran_cs = 2,
RAT_Type_geran_ps = 3,
RAT_Type_cdma2000_1XRTT = 4,
- RAT_Type_spare3 = 5,
- RAT_Type_spare2 = 6,
+ RAT_Type_nr = 5,
+ RAT_Type_eutra_nr = 6,
RAT_Type_spare1 = 7
} RAT_Type_enum;
@@ -272,7 +265,7 @@ typedef enum _SI_OrPSI_GERAN_enum {
} SI_OrPSI_GERAN_enum;
/*--- End of included file: packet-lte-rrc-val.h ---*/
-#line 83 "./asn1/lte-rrc/packet-lte-rrc-template.c"
+#line 71 "./asn1/lte-rrc/packet-lte-rrc-template.c"
/* Initialize the protocol and registered fields */
static int proto_lte_rrc = -1;
@@ -338,7 +331,9 @@ static int hf_lte_rrc_SystemInformationBlockType5_v8h0_IEs_PDU = -1; /* SystemI
static int hf_lte_rrc_SystemInformationBlockType6_v8h0_IEs_PDU = -1; /* SystemInformationBlockType6_v8h0_IEs */
static int hf_lte_rrc_UE_EUTRA_Capability_v10j0_IEs_PDU = -1; /* UE_EUTRA_Capability_v10j0_IEs */
static int hf_lte_rrc_UE_EUTRA_Capability_v9a0_IEs_PDU = -1; /* UE_EUTRA_Capability_v9a0_IEs */
+static int hf_lte_rrc_UE_Capability_NB_Ext_r14_IEs_PDU = -1; /* UE_Capability_NB_Ext_r14_IEs */
static int hf_lte_rrc_UE_Capability_NB_r13_PDU = -1; /* UE_Capability_NB_r13 */
+static int hf_lte_rrc_UECapabilityInformation_NB_PDU = -1; /* UECapabilityInformation_NB */
static int hf_lte_rrc_UE_RadioPagingInfo_NB_r13_PDU = -1; /* UE_RadioPagingInfo_NB_r13 */
static int hf_lte_rrc_criticalExtensions = -1; /* T_criticalExtensions */
static int hf_lte_rrc_c1 = -1; /* T_c1 */
@@ -481,6 +476,9 @@ static int hf_lte_rrc_sourceSystemInformationBlockType1Ext = -1; /* T_sourceSys
static int hf_lte_rrc_sourceOtherConfig_r9 = -1; /* OtherConfig_r9 */
static int hf_lte_rrc_sourceSCellConfigList_r10 = -1; /* SCellToAddModList_r10 */
static int hf_lte_rrc_sourceConfigSCG_r12 = -1; /* SCG_Config_r12 */
+static int hf_lte_rrc_sourceRB_ConfigNR_r15 = -1; /* T_sourceRB_ConfigNR_r15 */
+static int hf_lte_rrc_sourceRB_ConfigSN_NR_r15 = -1; /* T_sourceRB_ConfigSN_NR_r15 */
+static int hf_lte_rrc_sourceOtherConfigSN_NR_r15 = -1; /* T_sourceOtherConfigSN_NR_r15 */
static int hf_lte_rrc_sourceDl_CarrierFreq_v9e0 = -1; /* ARFCN_ValueEUTRA_v9e0 */
static int hf_lte_rrc_antennaInfoDedicatedPCell_v10i0 = -1; /* AntennaInfoDedicated_v10i0 */
static int hf_lte_rrc_sourceWlan_OffloadConfig_r12 = -1; /* WLAN_OffloadConfig_r12 */
@@ -496,6 +494,7 @@ static int hf_lte_rrc_idc_Indication_r11 = -1; /* T_idc_Indication_r11 */
static int hf_lte_rrc_mbmsInterestIndication_r11 = -1; /* T_mbmsInterestIndication_r11 */
static int hf_lte_rrc_powerPrefIndication_r11 = -1; /* T_powerPrefIndication_r11 */
static int hf_lte_rrc_sidelinkUEInformation_r12 = -1; /* T_sidelinkUEInformation_r12 */
+static int hf_lte_rrc_sourceContextENDC_r15 = -1; /* T_sourceContextENDC_r15 */
static int hf_lte_rrc_wlanConnectionStatusReport_r13 = -1; /* T_wlanConnectionStatusReport_r13 */
static int hf_lte_rrc_sourcePhysCellId = -1; /* PhysCellId */
static int hf_lte_rrc_targetCellShortMAC_I = -1; /* ShortMAC_I */
@@ -599,7 +598,7 @@ static int hf_lte_rrc_scgFailureInformation_r12 = -1; /* SCGFailureInformation_
static int hf_lte_rrc_sidelinkUEInformation_r12_01 = -1; /* SidelinkUEInformation_r12 */
static int hf_lte_rrc_wlanConnectionStatusReport_r13_01 = -1; /* WLANConnectionStatusReport_r13 */
static int hf_lte_rrc_rrcConnectionResumeComplete_r13 = -1; /* RRCConnectionResumeComplete_r13 */
-static int hf_lte_rrc_spare9 = -1; /* NULL */
+static int hf_lte_rrc_ulInformationTransferMRDC_r15 = -1; /* ULInformationTransferMRDC */
static int hf_lte_rrc_spare8 = -1; /* NULL */
static int hf_lte_rrc_messageClassExtensionFuture_r11 = -1; /* T_messageClassExtensionFuture_r11 */
static int hf_lte_rrc_message_11 = -1; /* SC_MCCH_MessageType_r13 */
@@ -919,7 +918,16 @@ static int hf_lte_rrc_sl_V2X_ConfigDedicated_r14 = -1; /* SL_V2X_ConfigDedicate
static int hf_lte_rrc_sCellToAddModListExt_v1430 = -1; /* SCellToAddModListExt_v1430 */
static int hf_lte_rrc_perCC_GapIndicationRequest_r14 = -1; /* T_perCC_GapIndicationRequest_r14 */
static int hf_lte_rrc_systemInformationBlockType2Dedicated_r14 = -1; /* T_systemInformationBlockType2Dedicated_r14 */
-static int hf_lte_rrc_nonCriticalExtension_80 = -1; /* T_nonCriticalExtension_29 */
+static int hf_lte_rrc_nonCriticalExtension_80 = -1; /* RRCConnectionReconfiguration_v15x0_IEs */
+static int hf_lte_rrc_endc_Config_r15 = -1; /* T_endc_Config_r15 */
+static int hf_lte_rrc_scg_ConfigReleaseNR_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_sk_Counter_r15 = -1; /* INTEGER_0_65535 */
+static int hf_lte_rrc_nr_SecondaryCellGroupConfig_r15 = -1; /* T_nr_SecondaryCellGroupConfig_r15 */
+static int hf_lte_rrc_nr_RadioBearerConfig_r15 = -1; /* T_nr_RadioBearerConfig_r15 */
+static int hf_lte_rrc_nr_RadioBearerConfigS_r15 = -1; /* T_nr_RadioBearerConfigS_r15 */
+static int hf_lte_rrc_tdm_PatternSingle_Tx_r15 = -1; /* T_tdm_PatternSingle_Tx_r15 */
+static int hf_lte_rrc_subframeAssignment_r15 = -1; /* SubframeAssignment_r15 */
+static int hf_lte_rrc_harq_Offset_r15 = -1; /* INTEGER_0_9 */
static int hf_lte_rrc_networkControlledSyncTx_r12 = -1; /* T_networkControlledSyncTx_r12 */
static int hf_lte_rrc_cellIdentification_r12_01 = -1; /* T_cellIdentification_r12_01 */
static int hf_lte_rrc_radioResourceConfigCommonPSCell_r12 = -1; /* RadioResourceConfigCommonPSCell_r12 */
@@ -989,31 +997,33 @@ static int hf_lte_rrc_nonCriticalExtension_85 = -1; /* RRCConnectionReconfigura
static int hf_lte_rrc_perCC_GapIndicationList_r14 = -1; /* PerCC_GapIndicationList_r14 */
static int hf_lte_rrc_numFreqEffective_r14 = -1; /* INTEGER_1_12 */
static int hf_lte_rrc_numFreqEffectiveReduced_r14 = -1; /* INTEGER_1_12 */
-static int hf_lte_rrc_nonCriticalExtension_86 = -1; /* T_nonCriticalExtension_30 */
+static int hf_lte_rrc_nonCriticalExtension_86 = -1; /* RRCConnectionReconfigurationComplete_v15xy_IEs */
+static int hf_lte_rrc_scg_ConfigResponseNR_r15 = -1; /* T_scg_ConfigResponseNR_r15 */
+static int hf_lte_rrc_nonCriticalExtension_87 = -1; /* T_nonCriticalExtension_29 */
static int hf_lte_rrc_criticalExtensions_25 = -1; /* T_criticalExtensions_25 */
static int hf_lte_rrc_c1_31 = -1; /* T_c1_31 */
static int hf_lte_rrc_rrcConnectionReestablishment_r8 = -1; /* RRCConnectionReestablishment_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_25 = -1; /* T_criticalExtensionsFuture_25 */
-static int hf_lte_rrc_nonCriticalExtension_87 = -1; /* RRCConnectionReestablishment_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_88 = -1; /* T_nonCriticalExtension_31 */
+static int hf_lte_rrc_nonCriticalExtension_88 = -1; /* RRCConnectionReestablishment_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_89 = -1; /* T_nonCriticalExtension_30 */
static int hf_lte_rrc_criticalExtensions_26 = -1; /* T_criticalExtensions_26 */
static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r8 = -1; /* RRCConnectionReestablishmentComplete_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_26 = -1; /* T_criticalExtensionsFuture_26 */
-static int hf_lte_rrc_nonCriticalExtension_89 = -1; /* RRCConnectionReestablishmentComplete_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_90 = -1; /* RRCConnectionReestablishmentComplete_v920_IEs */
static int hf_lte_rrc_rlf_InfoAvailable_r9 = -1; /* T_rlf_InfoAvailable_r9 */
-static int hf_lte_rrc_nonCriticalExtension_90 = -1; /* RRCConnectionReestablishmentComplete_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_91 = -1; /* RRCConnectionReestablishmentComplete_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_91 = -1; /* RRCConnectionReestablishmentComplete_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_92 = -1; /* RRCConnectionReestablishmentComplete_v1020_IEs */
static int hf_lte_rrc_logMeasAvailable_r10_01 = -1; /* T_logMeasAvailable_r10_01 */
-static int hf_lte_rrc_nonCriticalExtension_92 = -1; /* RRCConnectionReestablishmentComplete_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_93 = -1; /* RRCConnectionReestablishmentComplete_v1130_IEs */
static int hf_lte_rrc_connEstFailInfoAvailable_r11_01 = -1; /* T_connEstFailInfoAvailable_r11_01 */
-static int hf_lte_rrc_nonCriticalExtension_93 = -1; /* RRCConnectionReestablishmentComplete_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_94 = -1; /* RRCConnectionReestablishmentComplete_v1250_IEs */
static int hf_lte_rrc_logMeasAvailableMBSFN_r12_01 = -1; /* T_logMeasAvailableMBSFN_r12_01 */
-static int hf_lte_rrc_nonCriticalExtension_94 = -1; /* T_nonCriticalExtension_32 */
+static int hf_lte_rrc_nonCriticalExtension_95 = -1; /* T_nonCriticalExtension_31 */
static int hf_lte_rrc_criticalExtensions_27 = -1; /* T_criticalExtensions_27 */
static int hf_lte_rrc_rrcConnectionReestablishmentReject_r8 = -1; /* RRCConnectionReestablishmentReject_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_27 = -1; /* T_criticalExtensionsFuture_27 */
-static int hf_lte_rrc_nonCriticalExtension_95 = -1; /* RRCConnectionReestablishmentReject_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_96 = -1; /* T_nonCriticalExtension_33 */
+static int hf_lte_rrc_nonCriticalExtension_96 = -1; /* RRCConnectionReestablishmentReject_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_97 = -1; /* T_nonCriticalExtension_32 */
static int hf_lte_rrc_criticalExtensions_28 = -1; /* T_criticalExtensions_28 */
static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r8 = -1; /* RRCConnectionReestablishmentRequest_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_28 = -1; /* T_criticalExtensionsFuture_28 */
@@ -1027,16 +1037,16 @@ static int hf_lte_rrc_c1_32 = -1; /* T_c1_32 */
static int hf_lte_rrc_rrcConnectionReject_r8 = -1; /* RRCConnectionReject_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_29 = -1; /* T_criticalExtensionsFuture_29 */
static int hf_lte_rrc_waitTime = -1; /* INTEGER_1_16 */
-static int hf_lte_rrc_nonCriticalExtension_97 = -1; /* RRCConnectionReject_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_98 = -1; /* RRCConnectionReject_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_98 = -1; /* RRCConnectionReject_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_99 = -1; /* RRCConnectionReject_v1020_IEs */
static int hf_lte_rrc_extendedWaitTime_r10 = -1; /* INTEGER_1_1800 */
-static int hf_lte_rrc_nonCriticalExtension_99 = -1; /* RRCConnectionReject_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_100 = -1; /* RRCConnectionReject_v1130_IEs */
static int hf_lte_rrc_deprioritisationReq_r11 = -1; /* T_deprioritisationReq_r11 */
static int hf_lte_rrc_deprioritisationType_r11 = -1; /* T_deprioritisationType_r11 */
static int hf_lte_rrc_deprioritisationTimer_r11 = -1; /* T_deprioritisationTimer_r11 */
-static int hf_lte_rrc_nonCriticalExtension_100 = -1; /* RRCConnectionReject_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_101 = -1; /* RRCConnectionReject_v1320_IEs */
static int hf_lte_rrc_rrc_SuspendIndication_r13 = -1; /* T_rrc_SuspendIndication_r13 */
-static int hf_lte_rrc_nonCriticalExtension_101 = -1; /* T_nonCriticalExtension_34 */
+static int hf_lte_rrc_nonCriticalExtension_102 = -1; /* T_nonCriticalExtension_33 */
static int hf_lte_rrc_criticalExtensions_30 = -1; /* T_criticalExtensions_30 */
static int hf_lte_rrc_c1_33 = -1; /* T_c1_33 */
static int hf_lte_rrc_rrcConnectionRelease_r8 = -1; /* RRCConnectionRelease_r8_IEs */
@@ -1044,21 +1054,21 @@ static int hf_lte_rrc_criticalExtensionsFuture_30 = -1; /* T_criticalExtensions
static int hf_lte_rrc_releaseCause = -1; /* ReleaseCause */
static int hf_lte_rrc_redirectedCarrierInfo = -1; /* RedirectedCarrierInfo */
static int hf_lte_rrc_idleModeMobilityControlInfo = -1; /* IdleModeMobilityControlInfo */
-static int hf_lte_rrc_nonCriticalExtension_102 = -1; /* RRCConnectionRelease_v890_IEs */
+static int hf_lte_rrc_nonCriticalExtension_103 = -1; /* RRCConnectionRelease_v890_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_03 = -1; /* T_lateNonCriticalExtension_02 */
-static int hf_lte_rrc_nonCriticalExtension_103 = -1; /* RRCConnectionRelease_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_104 = -1; /* RRCConnectionRelease_v920_IEs */
static int hf_lte_rrc_redirectedCarrierInfo_v9e0 = -1; /* RedirectedCarrierInfo_v9e0 */
static int hf_lte_rrc_idleModeMobilityControlInfo_v9e0 = -1; /* IdleModeMobilityControlInfo_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_104 = -1; /* T_nonCriticalExtension_35 */
+static int hf_lte_rrc_nonCriticalExtension_105 = -1; /* T_nonCriticalExtension_34 */
static int hf_lte_rrc_cellInfoList_r9 = -1; /* T_cellInfoList_r9 */
static int hf_lte_rrc_geran_r9 = -1; /* CellInfoListGERAN_r9 */
static int hf_lte_rrc_utra_FDD_r9 = -1; /* CellInfoListUTRA_FDD_r9 */
static int hf_lte_rrc_utra_TDD_r9 = -1; /* CellInfoListUTRA_TDD_r9 */
static int hf_lte_rrc_utra_TDD_r10 = -1; /* CellInfoListUTRA_TDD_r10 */
-static int hf_lte_rrc_nonCriticalExtension_105 = -1; /* RRCConnectionRelease_v1020_IEs */
-static int hf_lte_rrc_nonCriticalExtension_106 = -1; /* RRCConnectionRelease_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_106 = -1; /* RRCConnectionRelease_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_107 = -1; /* RRCConnectionRelease_v1320_IEs */
static int hf_lte_rrc_resumeIdentity_r13 = -1; /* ResumeIdentity_r13 */
-static int hf_lte_rrc_nonCriticalExtension_107 = -1; /* T_nonCriticalExtension_36 */
+static int hf_lte_rrc_nonCriticalExtension_108 = -1; /* T_nonCriticalExtension_35 */
static int hf_lte_rrc_eutra = -1; /* ARFCN_ValueEUTRA */
static int hf_lte_rrc_geran_01 = -1; /* CarrierFreqsGERAN */
static int hf_lte_rrc_utra_FDD = -1; /* ARFCN_ValueUTRA */
@@ -1129,7 +1139,10 @@ static int hf_lte_rrc_antennaInfoDedicatedPCell_r13 = -1; /* AntennaInfoDedicat
static int hf_lte_rrc_drb_ContinueROHC_r13 = -1; /* T_drb_ContinueROHC_r13 */
static int hf_lte_rrc_rrcConnectionResume_v1430_IEs = -1; /* RRCConnectionResume_v1430_IEs */
static int hf_lte_rrc_otherConfig_r14 = -1; /* OtherConfig_r9 */
-static int hf_lte_rrc_nonCriticalExtension_108 = -1; /* T_nonCriticalExtension_37 */
+static int hf_lte_rrc_rrcConnectionResume_v15x0_IEs = -1; /* RRCConnectionResume_v15x0_IEs */
+static int hf_lte_rrc_nr_RadioBearerConfig_r15_01 = -1; /* T_nr_RadioBearerConfig_r15_01 */
+static int hf_lte_rrc_nr_RadioBearerConfigS_r15_01 = -1; /* T_nr_RadioBearerConfigS_r15_01 */
+static int hf_lte_rrc_nonCriticalExtension_109 = -1; /* T_nonCriticalExtension_36 */
static int hf_lte_rrc_criticalExtensions_33 = -1; /* T_criticalExtensions_33 */
static int hf_lte_rrc_rrcConnectionResumeComplete_r13_01 = -1; /* RRCConnectionResumeComplete_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_33 = -1; /* T_criticalExtensionsFuture_33 */
@@ -1141,7 +1154,7 @@ static int hf_lte_rrc_connEstFailInfoAvailable_r13 = -1; /* T_connEstFailInfoAv
static int hf_lte_rrc_mobilityState_r13 = -1; /* T_mobilityState_r13 */
static int hf_lte_rrc_mobilityHistoryAvail_r13 = -1; /* T_mobilityHistoryAvail_r13 */
static int hf_lte_rrc_logMeasAvailableMBSFN_r13 = -1; /* T_logMeasAvailableMBSFN_r13 */
-static int hf_lte_rrc_nonCriticalExtension_109 = -1; /* T_nonCriticalExtension_38 */
+static int hf_lte_rrc_nonCriticalExtension_110 = -1; /* T_nonCriticalExtension_37 */
static int hf_lte_rrc_criticalExtensions_34 = -1; /* T_criticalExtensions_34 */
static int hf_lte_rrc_rrcConnectionResumeRequest_r13_01 = -1; /* RRCConnectionResumeRequest_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_34 = -1; /* T_criticalExtensionsFuture_34 */
@@ -1154,37 +1167,37 @@ static int hf_lte_rrc_criticalExtensions_35 = -1; /* T_criticalExtensions_35 */
static int hf_lte_rrc_c1_35 = -1; /* T_c1_35 */
static int hf_lte_rrc_rrcConnectionSetup_r8 = -1; /* RRCConnectionSetup_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_35 = -1; /* T_criticalExtensionsFuture_35 */
-static int hf_lte_rrc_nonCriticalExtension_110 = -1; /* RRCConnectionSetup_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_111 = -1; /* T_nonCriticalExtension_39 */
+static int hf_lte_rrc_nonCriticalExtension_111 = -1; /* RRCConnectionSetup_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_112 = -1; /* T_nonCriticalExtension_38 */
static int hf_lte_rrc_criticalExtensions_36 = -1; /* T_criticalExtensions_36 */
static int hf_lte_rrc_c1_36 = -1; /* T_c1_36 */
static int hf_lte_rrc_rrcConnectionSetupComplete_r8 = -1; /* RRCConnectionSetupComplete_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_36 = -1; /* T_criticalExtensionsFuture_36 */
static int hf_lte_rrc_selectedPLMN_Identity = -1; /* INTEGER_1_maxPLMN_r11 */
static int hf_lte_rrc_registeredMME = -1; /* RegisteredMME */
-static int hf_lte_rrc_nonCriticalExtension_112 = -1; /* RRCConnectionSetupComplete_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_113 = -1; /* RRCConnectionSetupComplete_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_113 = -1; /* RRCConnectionSetupComplete_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_114 = -1; /* RRCConnectionSetupComplete_v1020_IEs */
static int hf_lte_rrc_gummei_Type_r10 = -1; /* T_gummei_Type_r10 */
static int hf_lte_rrc_rlf_InfoAvailable_r10_01 = -1; /* T_rlf_InfoAvailable_r10_01 */
static int hf_lte_rrc_logMeasAvailable_r10_02 = -1; /* T_logMeasAvailable_r10_02 */
static int hf_lte_rrc_rn_SubframeConfigReq_r10 = -1; /* T_rn_SubframeConfigReq_r10 */
-static int hf_lte_rrc_nonCriticalExtension_114 = -1; /* RRCConnectionSetupComplete_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_115 = -1; /* RRCConnectionSetupComplete_v1130_IEs */
static int hf_lte_rrc_connEstFailInfoAvailable_r11_02 = -1; /* T_connEstFailInfoAvailable_r11_02 */
-static int hf_lte_rrc_nonCriticalExtension_115 = -1; /* RRCConnectionSetupComplete_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_116 = -1; /* RRCConnectionSetupComplete_v1250_IEs */
static int hf_lte_rrc_mobilityState_r12 = -1; /* T_mobilityState_r12 */
static int hf_lte_rrc_mobilityHistoryAvail_r12 = -1; /* T_mobilityHistoryAvail_r12 */
static int hf_lte_rrc_logMeasAvailableMBSFN_r12_02 = -1; /* T_logMeasAvailableMBSFN_r12_02 */
-static int hf_lte_rrc_nonCriticalExtension_116 = -1; /* RRCConnectionSetupComplete_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_117 = -1; /* RRCConnectionSetupComplete_v1320_IEs */
static int hf_lte_rrc_ce_ModeB_r13 = -1; /* T_ce_ModeB_r13 */
static int hf_lte_rrc_s_TMSI_r13 = -1; /* S_TMSI */
static int hf_lte_rrc_attachWithoutPDN_Connectivity_r13 = -1; /* T_attachWithoutPDN_Connectivity_r13 */
static int hf_lte_rrc_up_CIoT_EPS_Optimisation_r13 = -1; /* T_up_CIoT_EPS_Optimisation_r13 */
static int hf_lte_rrc_cp_CIoT_EPS_Optimisation_r13 = -1; /* T_cp_CIoT_EPS_Optimisation_r13 */
-static int hf_lte_rrc_nonCriticalExtension_117 = -1; /* RRCConnectionSetupComplete_v1330_IEs */
+static int hf_lte_rrc_nonCriticalExtension_118 = -1; /* RRCConnectionSetupComplete_v1330_IEs */
static int hf_lte_rrc_ue_CE_NeedULGaps_r13 = -1; /* T_ue_CE_NeedULGaps_r13 */
-static int hf_lte_rrc_nonCriticalExtension_118 = -1; /* RRCConnectionSetupComplete_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_119 = -1; /* RRCConnectionSetupComplete_v1430_IEs */
static int hf_lte_rrc_dcn_ID_r14 = -1; /* INTEGER_0_65535 */
-static int hf_lte_rrc_nonCriticalExtension_119 = -1; /* T_nonCriticalExtension_40 */
+static int hf_lte_rrc_nonCriticalExtension_120 = -1; /* T_nonCriticalExtension_39 */
static int hf_lte_rrc_plmn_Identity = -1; /* PLMN_Identity */
static int hf_lte_rrc_mmegi = -1; /* BIT_STRING_SIZE_16 */
static int hf_lte_rrc_mmec = -1; /* MMEC */
@@ -1193,43 +1206,51 @@ static int hf_lte_rrc_c1_37 = -1; /* T_c1_37 */
static int hf_lte_rrc_scgFailureInformation_r12_01 = -1; /* SCGFailureInformation_r12_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_37 = -1; /* T_criticalExtensionsFuture_37 */
static int hf_lte_rrc_failureReportSCG_r12 = -1; /* FailureReportSCG_r12 */
-static int hf_lte_rrc_nonCriticalExtension_120 = -1; /* SCGFailureInformation_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_121 = -1; /* SCGFailureInformation_v1310_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_04 = -1; /* T_lateNonCriticalExtension_03 */
-static int hf_lte_rrc_nonCriticalExtension_121 = -1; /* T_nonCriticalExtension_41 */
+static int hf_lte_rrc_nonCriticalExtension_122 = -1; /* SCGFailureInformation_v15x0_IEs */
+static int hf_lte_rrc_failureReportSCG_NR_r15 = -1; /* FailureReportSCG_NR_r15 */
+static int hf_lte_rrc_nonCriticalExtension_123 = -1; /* T_nonCriticalExtension_40 */
static int hf_lte_rrc_failureReportSCG_v12d0 = -1; /* FailureReportSCG_v12d0 */
-static int hf_lte_rrc_nonCriticalExtension_122 = -1; /* T_nonCriticalExtension_42 */
+static int hf_lte_rrc_nonCriticalExtension_124 = -1; /* T_nonCriticalExtension_41 */
static int hf_lte_rrc_failureType_r12 = -1; /* T_failureType_r12 */
static int hf_lte_rrc_measResultServFreqList_r12 = -1; /* MeasResultServFreqList_r10 */
static int hf_lte_rrc_measResultNeighCells_r12 = -1; /* MeasResultList2EUTRA_r9 */
static int hf_lte_rrc_failureType_v1290 = -1; /* T_failureType_v1290 */
static int hf_lte_rrc_measResultServFreqListExt_r13 = -1; /* MeasResultServFreqListExt_r13 */
static int hf_lte_rrc_measResultNeighCells_v12d0 = -1; /* MeasResultList2EUTRA_v9e0 */
+static int hf_lte_rrc_failureType_r15 = -1; /* T_failureType_r15 */
+static int hf_lte_rrc_measResultFreqListNR_r15 = -1; /* MeasResultFreqListFailNR_r15 */
+static int hf_lte_rrc_measResultSCG_r15 = -1; /* T_measResultSCG_r15 */
+static int hf_lte_rrc_MeasResultFreqListFailNR_r15_item = -1; /* MeasResultFreqFailNR_r15 */
+static int hf_lte_rrc_carrierFreq_r15 = -1; /* ARFCN_ValueNR_r15 */
+static int hf_lte_rrc_measResultCellList_r15 = -1; /* MeasResultCellListNR_r15 */
static int hf_lte_rrc_sc_mtch_InfoList_r13 = -1; /* SC_MTCH_InfoList_r13 */
static int hf_lte_rrc_scptm_NeighbourCellList_r13 = -1; /* SCPTM_NeighbourCellList_r13 */
-static int hf_lte_rrc_nonCriticalExtension_123 = -1; /* SCPTMConfiguration_v1340 */
+static int hf_lte_rrc_nonCriticalExtension_125 = -1; /* SCPTMConfiguration_v1340 */
static int hf_lte_rrc_p_b_r13 = -1; /* INTEGER_0_3 */
-static int hf_lte_rrc_nonCriticalExtension_124 = -1; /* T_nonCriticalExtension_43 */
+static int hf_lte_rrc_nonCriticalExtension_126 = -1; /* T_nonCriticalExtension_42 */
static int hf_lte_rrc_sc_mtch_InfoList_r14 = -1; /* SC_MTCH_InfoList_BR_r14 */
static int hf_lte_rrc_scptm_NeighbourCellList_r14 = -1; /* SCPTM_NeighbourCellList_r13 */
static int hf_lte_rrc_p_b_r14 = -1; /* INTEGER_0_3 */
-static int hf_lte_rrc_nonCriticalExtension_125 = -1; /* T_nonCriticalExtension_44 */
+static int hf_lte_rrc_nonCriticalExtension_127 = -1; /* T_nonCriticalExtension_43 */
static int hf_lte_rrc_criticalExtensions_38 = -1; /* T_criticalExtensions_38 */
static int hf_lte_rrc_c1_38 = -1; /* T_c1_38 */
static int hf_lte_rrc_securityModeCommand_r8 = -1; /* SecurityModeCommand_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_38 = -1; /* T_criticalExtensionsFuture_38 */
static int hf_lte_rrc_securityConfigSMC = -1; /* SecurityConfigSMC */
-static int hf_lte_rrc_nonCriticalExtension_126 = -1; /* SecurityModeCommand_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_127 = -1; /* T_nonCriticalExtension_45 */
+static int hf_lte_rrc_nonCriticalExtension_128 = -1; /* SecurityModeCommand_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_129 = -1; /* T_nonCriticalExtension_44 */
static int hf_lte_rrc_criticalExtensions_39 = -1; /* T_criticalExtensions_39 */
static int hf_lte_rrc_securityModeComplete_r8 = -1; /* SecurityModeComplete_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_39 = -1; /* T_criticalExtensionsFuture_39 */
-static int hf_lte_rrc_nonCriticalExtension_128 = -1; /* SecurityModeComplete_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_129 = -1; /* T_nonCriticalExtension_46 */
+static int hf_lte_rrc_nonCriticalExtension_130 = -1; /* SecurityModeComplete_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_131 = -1; /* T_nonCriticalExtension_45 */
static int hf_lte_rrc_criticalExtensions_40 = -1; /* T_criticalExtensions_40 */
static int hf_lte_rrc_securityModeFailure_r8 = -1; /* SecurityModeFailure_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_40 = -1; /* T_criticalExtensionsFuture_40 */
-static int hf_lte_rrc_nonCriticalExtension_130 = -1; /* SecurityModeFailure_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_131 = -1; /* T_nonCriticalExtension_47 */
+static int hf_lte_rrc_nonCriticalExtension_132 = -1; /* SecurityModeFailure_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_133 = -1; /* T_nonCriticalExtension_46 */
static int hf_lte_rrc_criticalExtensions_41 = -1; /* T_criticalExtensions_41 */
static int hf_lte_rrc_c1_39 = -1; /* T_c1_39 */
static int hf_lte_rrc_sidelinkUEInformation_r12_02 = -1; /* SidelinkUEInformation_r12_IEs */
@@ -1238,7 +1259,7 @@ static int hf_lte_rrc_commRxInterestedFreq_r12 = -1; /* ARFCN_ValueEUTRA_r9 */
static int hf_lte_rrc_commTxResourceReq_r12 = -1; /* SL_CommTxResourceReq_r12 */
static int hf_lte_rrc_discRxInterest_r12 = -1; /* T_discRxInterest_r12 */
static int hf_lte_rrc_discTxResourceReq_r12 = -1; /* INTEGER_1_63 */
-static int hf_lte_rrc_nonCriticalExtension_132 = -1; /* SidelinkUEInformation_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_134 = -1; /* SidelinkUEInformation_v1310_IEs */
static int hf_lte_rrc_commTxResourceReqUC_r13 = -1; /* SL_CommTxResourceReq_r12 */
static int hf_lte_rrc_commTxResourceInfoReqRelay_r13 = -1; /* T_commTxResourceInfoReqRelay_r13 */
static int hf_lte_rrc_commTxResourceReqRelay_r13 = -1; /* SL_CommTxResourceReq_r12 */
@@ -1251,11 +1272,11 @@ static int hf_lte_rrc_discTxResourceReqPS_r13 = -1; /* SL_DiscTxResourceReq_r13
static int hf_lte_rrc_discRxGapReq_r13 = -1; /* SL_GapRequest_r13 */
static int hf_lte_rrc_discTxGapReq_r13 = -1; /* SL_GapRequest_r13 */
static int hf_lte_rrc_discSysInfoReportFreqList_r13 = -1; /* SL_DiscSysInfoReportFreqList_r13 */
-static int hf_lte_rrc_nonCriticalExtension_133 = -1; /* SidelinkUEInformation_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_135 = -1; /* SidelinkUEInformation_v1430_IEs */
static int hf_lte_rrc_v2x_CommRxInterestedFreqList_r14 = -1; /* SL_V2X_CommFreqList_r14 */
static int hf_lte_rrc_p2x_CommTxType_r14 = -1; /* T_p2x_CommTxType_r14 */
static int hf_lte_rrc_v2x_CommTxResourceReq_r14 = -1; /* SL_V2X_CommTxFreqList_r14 */
-static int hf_lte_rrc_nonCriticalExtension_134 = -1; /* T_nonCriticalExtension_48 */
+static int hf_lte_rrc_nonCriticalExtension_136 = -1; /* T_nonCriticalExtension_47 */
static int hf_lte_rrc_destinationInfoList_r12 = -1; /* SL_DestinationInfoList_r12 */
static int hf_lte_rrc_SL_DiscTxResourceReqPerFreqList_r13_item = -1; /* SL_DiscTxResourceReq_r13 */
static int hf_lte_rrc_discTxResourceReq_r13 = -1; /* INTEGER_1_63 */
@@ -1291,8 +1312,8 @@ static int hf_lte_rrc_sib18_v1250 = -1; /* SystemInformationBlockType1
static int hf_lte_rrc_sib19_v1250 = -1; /* SystemInformationBlockType19_r12 */
static int hf_lte_rrc_sib20_v1310 = -1; /* SystemInformationBlockType20_r13 */
static int hf_lte_rrc_sib21_v1430 = -1; /* SystemInformationBlockType21_r14 */
-static int hf_lte_rrc_nonCriticalExtension_135 = -1; /* SystemInformation_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_136 = -1; /* T_nonCriticalExtension_49 */
+static int hf_lte_rrc_nonCriticalExtension_137 = -1; /* SystemInformation_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_138 = -1; /* T_nonCriticalExtension_48 */
static int hf_lte_rrc_cellAccessRelatedInfo = -1; /* T_cellAccessRelatedInfo */
static int hf_lte_rrc_plmn_IdentityList = -1; /* PLMN_IdentityList */
static int hf_lte_rrc_trackingAreaCode = -1; /* TrackingAreaCode */
@@ -1309,31 +1330,31 @@ static int hf_lte_rrc_schedulingInfoList = -1; /* SchedulingInfoList */
static int hf_lte_rrc_tdd_Config = -1; /* TDD_Config */
static int hf_lte_rrc_si_WindowLength = -1; /* T_si_WindowLength */
static int hf_lte_rrc_systemInfoValueTag = -1; /* T_systemInfoValueTag */
-static int hf_lte_rrc_nonCriticalExtension_137 = -1; /* SystemInformationBlockType1_v890_IEs */
+static int hf_lte_rrc_nonCriticalExtension_139 = -1; /* SystemInformationBlockType1_v890_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_05 = -1; /* T_lateNonCriticalExtension_04 */
-static int hf_lte_rrc_nonCriticalExtension_138 = -1; /* SystemInformationBlockType1_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_140 = -1; /* SystemInformationBlockType1_v920_IEs */
static int hf_lte_rrc_multiBandInfoList = -1; /* MultiBandInfoList */
-static int hf_lte_rrc_nonCriticalExtension_139 = -1; /* SystemInformationBlockType1_v9e0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_141 = -1; /* SystemInformationBlockType1_v9e0_IEs */
static int hf_lte_rrc_freqBandIndicator_v9e0 = -1; /* FreqBandIndicator_v9e0 */
static int hf_lte_rrc_multiBandInfoList_v9e0 = -1; /* MultiBandInfoList_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_140 = -1; /* SystemInformationBlockType1_v10j0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_142 = -1; /* SystemInformationBlockType1_v10j0_IEs */
static int hf_lte_rrc_freqBandInfo_r10 = -1; /* NS_PmaxList_r10 */
static int hf_lte_rrc_multiBandInfoList_v10j0 = -1; /* MultiBandInfoList_v10j0 */
-static int hf_lte_rrc_nonCriticalExtension_141 = -1; /* SystemInformationBlockType1_v10l0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_143 = -1; /* SystemInformationBlockType1_v10l0_IEs */
static int hf_lte_rrc_freqBandInfo_v10l0 = -1; /* NS_PmaxList_v10l0 */
static int hf_lte_rrc_multiBandInfoList_v10l0 = -1; /* MultiBandInfoList_v10l0 */
-static int hf_lte_rrc_nonCriticalExtension_142 = -1; /* T_nonCriticalExtension_50 */
+static int hf_lte_rrc_nonCriticalExtension_144 = -1; /* T_nonCriticalExtension_49 */
static int hf_lte_rrc_ims_EmergencySupport_r9 = -1; /* T_ims_EmergencySupport_r9 */
static int hf_lte_rrc_cellSelectionInfo_v920 = -1; /* CellSelectionInfo_v920 */
-static int hf_lte_rrc_nonCriticalExtension_143 = -1; /* SystemInformationBlockType1_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_145 = -1; /* SystemInformationBlockType1_v1130_IEs */
static int hf_lte_rrc_tdd_Config_v1130 = -1; /* TDD_Config_v1130 */
static int hf_lte_rrc_cellSelectionInfo_v1130 = -1; /* CellSelectionInfo_v1130 */
-static int hf_lte_rrc_nonCriticalExtension_144 = -1; /* SystemInformationBlockType1_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_146 = -1; /* SystemInformationBlockType1_v1250_IEs */
static int hf_lte_rrc_cellAccessRelatedInfo_v1250 = -1; /* T_cellAccessRelatedInfo_v1250 */
static int hf_lte_rrc_category0Allowed_r12 = -1; /* T_category0Allowed_r12 */
static int hf_lte_rrc_cellSelectionInfo_v1250 = -1; /* CellSelectionInfo_v1250 */
static int hf_lte_rrc_freqBandIndicatorPriority_r12 = -1; /* T_freqBandIndicatorPriority_r12 */
-static int hf_lte_rrc_nonCriticalExtension_145 = -1; /* SystemInformationBlockType1_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_147 = -1; /* SystemInformationBlockType1_v1310_IEs */
static int hf_lte_rrc_hyperSFN_r13 = -1; /* BIT_STRING_SIZE_10 */
static int hf_lte_rrc_eDRX_Allowed_r13 = -1; /* T_eDRX_Allowed_r13 */
static int hf_lte_rrc_cellSelectionInfoCE_r13 = -1; /* CellSelectionInfoCE_r13 */
@@ -1349,7 +1370,7 @@ static int hf_lte_rrc_startSymbolBR_r13 = -1; /* INTEGER_1_4 */
static int hf_lte_rrc_si_HoppingConfigCommon_r13 = -1; /* T_si_HoppingConfigCommon_r13 */
static int hf_lte_rrc_si_ValidityTime_r13 = -1; /* T_si_ValidityTime_r13 */
static int hf_lte_rrc_systemInfoValueTagList_r13 = -1; /* SystemInfoValueTagList_r13 */
-static int hf_lte_rrc_nonCriticalExtension_146 = -1; /* SystemInformationBlockType1_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_148 = -1; /* SystemInformationBlockType1_v1320_IEs */
static int hf_lte_rrc_freqHoppingParametersDL_r13 = -1; /* T_freqHoppingParametersDL_r13 */
static int hf_lte_rrc_mpdcch_pdsch_HoppingNB_r13 = -1; /* T_mpdcch_pdsch_HoppingNB_r13 */
static int hf_lte_rrc_interval_DLHoppingConfigCommonModeA_r13 = -1; /* T_interval_DLHoppingConfigCommonModeA_r13 */
@@ -1359,16 +1380,18 @@ static int hf_lte_rrc_interval_DLHoppingConfigCommonModeB_r13 = -1; /* T_interv
static int hf_lte_rrc_interval_FDD_r13_01 = -1; /* T_interval_FDD_r13_01 */
static int hf_lte_rrc_interval_TDD_r13_01 = -1; /* T_interval_TDD_r13_01 */
static int hf_lte_rrc_mpdcch_pdsch_HoppingOffset_r13 = -1; /* INTEGER_1_maxAvailNarrowBands_r13 */
-static int hf_lte_rrc_nonCriticalExtension_147 = -1; /* SystemInformationBlockType1_v1350_IEs */
+static int hf_lte_rrc_nonCriticalExtension_149 = -1; /* SystemInformationBlockType1_v1350_IEs */
static int hf_lte_rrc_cellSelectionInfoCE1_r13 = -1; /* CellSelectionInfoCE1_r13 */
-static int hf_lte_rrc_nonCriticalExtension_148 = -1; /* SystemInformationBlockType1_v1360_IEs */
+static int hf_lte_rrc_nonCriticalExtension_150 = -1; /* SystemInformationBlockType1_v1360_IEs */
static int hf_lte_rrc_cellSelectionInfoCE1_v1360 = -1; /* CellSelectionInfoCE1_v1360 */
-static int hf_lte_rrc_nonCriticalExtension_149 = -1; /* SystemInformationBlockType1_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_151 = -1; /* SystemInformationBlockType1_v1430_IEs */
static int hf_lte_rrc_eCallOverIMS_Support_r14 = -1; /* T_eCallOverIMS_Support_r14 */
static int hf_lte_rrc_tdd_Config_v1430 = -1; /* TDD_Config_v1430 */
static int hf_lte_rrc_cellAccessRelatedInfoList_r14 = -1; /* SEQUENCE_SIZE_1_maxPLMN_1_r14_OF_CellAccessRelatedInfo_r14 */
static int hf_lte_rrc_cellAccessRelatedInfoList_r14_item = -1; /* CellAccessRelatedInfo_r14 */
-static int hf_lte_rrc_nonCriticalExtension_150 = -1; /* T_nonCriticalExtension_51 */
+static int hf_lte_rrc_nonCriticalExtension_152 = -1; /* SystemInformationBlockType1_v1450_IEs */
+static int hf_lte_rrc_tdd_Config_v1450 = -1; /* TDD_Config_v1450 */
+static int hf_lte_rrc_nonCriticalExtension_153 = -1; /* T_nonCriticalExtension_50 */
static int hf_lte_rrc_PLMN_IdentityList_item = -1; /* PLMN_IdentityInfo */
static int hf_lte_rrc_cellReservedForOperatorUse = -1; /* T_cellReservedForOperatorUse */
static int hf_lte_rrc_SchedulingInfoList_item = -1; /* SchedulingInfo */
@@ -1396,7 +1419,7 @@ static int hf_lte_rrc_systemInfoValueTag_r14 = -1; /* INTEGER_0_31 */
static int hf_lte_rrc_nonMBSFN_SubframeConfig_r14 = -1; /* NonMBSFN_SubframeConfig_r14 */
static int hf_lte_rrc_pdsch_ConfigCommon_r14 = -1; /* PDSCH_ConfigCommon */
static int hf_lte_rrc_systemInformationBlockType13_r14 = -1; /* SystemInformationBlockType13_r9 */
-static int hf_lte_rrc_nonCriticalExtension_151 = -1; /* T_nonCriticalExtension_52 */
+static int hf_lte_rrc_nonCriticalExtension_154 = -1; /* T_nonCriticalExtension_51 */
static int hf_lte_rrc_PLMN_IdentityList_MBMS_r14_item = -1; /* PLMN_Identity */
static int hf_lte_rrc_SchedulingInfoList_MBMS_r14_item = -1; /* SchedulingInfo_MBMS_r14 */
static int hf_lte_rrc_si_Periodicity_r14 = -1; /* T_si_Periodicity_r14 */
@@ -1410,7 +1433,7 @@ static int hf_lte_rrc_c1_40 = -1; /* T_c1_40 */
static int hf_lte_rrc_ueAssistanceInformation_r11_01 = -1; /* UEAssistanceInformation_r11_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_43 = -1; /* T_criticalExtensionsFuture_43 */
static int hf_lte_rrc_powerPrefIndication_r11_01 = -1; /* T_powerPrefIndication_r11_01 */
-static int hf_lte_rrc_nonCriticalExtension_152 = -1; /* UEAssistanceInformation_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_155 = -1; /* UEAssistanceInformation_v1430_IEs */
static int hf_lte_rrc_bw_Preference_r14 = -1; /* BW_Preference_r14 */
static int hf_lte_rrc_sps_AssistanceInformation_r14 = -1; /* T_sps_AssistanceInformation_r14 */
static int hf_lte_rrc_trafficPatternInfoListSL_r14 = -1; /* TrafficPatternInfoList_r14 */
@@ -1419,7 +1442,9 @@ static int hf_lte_rrc_rlm_Report_r14 = -1; /* T_rlm_Report_r14 */
static int hf_lte_rrc_rlm_Event_r14 = -1; /* T_rlm_Event_r14 */
static int hf_lte_rrc_excessRep_MPDCCH_r14 = -1; /* T_excessRep_MPDCCH_r14 */
static int hf_lte_rrc_delayBudgetReport_r14 = -1; /* DelayBudgetReport_r14 */
-static int hf_lte_rrc_nonCriticalExtension_153 = -1; /* T_nonCriticalExtension_53 */
+static int hf_lte_rrc_nonCriticalExtension_156 = -1; /* UEAssistanceInformation_v1450_IEs */
+static int hf_lte_rrc_overheatingAssistance_r14 = -1; /* OverheatingAssistance_r14 */
+static int hf_lte_rrc_nonCriticalExtension_157 = -1; /* T_nonCriticalExtension_52 */
static int hf_lte_rrc_dl_Preference_r14 = -1; /* T_dl_Preference_r14 */
static int hf_lte_rrc_ul_Preference_r14 = -1; /* T_ul_Preference_r14 */
static int hf_lte_rrc_TrafficPatternInfoList_r14_item = -1; /* TrafficPatternInfo_r14 */
@@ -1430,48 +1455,56 @@ static int hf_lte_rrc_logicalChannelIdentityUL_r14 = -1; /* INTEGER_3_10 */
static int hf_lte_rrc_messageSize_r14 = -1; /* T_messageSize_r14 */
static int hf_lte_rrc_type1 = -1; /* T_type1 */
static int hf_lte_rrc_type2 = -1; /* T_type2 */
+static int hf_lte_rrc_reducedUE_Category = -1; /* T_reducedUE_Category */
+static int hf_lte_rrc_reducedUE_CategoryDL = -1; /* INTEGER_0_19 */
+static int hf_lte_rrc_reducedUE_CategoryUL = -1; /* INTEGER_0_21 */
+static int hf_lte_rrc_reducedMaxCCs = -1; /* T_reducedMaxCCs */
+static int hf_lte_rrc_reducedCCsDL = -1; /* INTEGER_0_31 */
+static int hf_lte_rrc_reducedCCsUL = -1; /* INTEGER_0_31 */
static int hf_lte_rrc_criticalExtensions_44 = -1; /* T_criticalExtensions_44 */
static int hf_lte_rrc_c1_41 = -1; /* T_c1_41 */
static int hf_lte_rrc_ueCapabilityEnquiry_r8 = -1; /* UECapabilityEnquiry_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_44 = -1; /* T_criticalExtensionsFuture_44 */
static int hf_lte_rrc_ue_CapabilityRequest = -1; /* UE_CapabilityRequest */
-static int hf_lte_rrc_nonCriticalExtension_154 = -1; /* UECapabilityEnquiry_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_155 = -1; /* UECapabilityEnquiry_v1180_IEs */
+static int hf_lte_rrc_nonCriticalExtension_158 = -1; /* UECapabilityEnquiry_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_159 = -1; /* UECapabilityEnquiry_v1180_IEs */
static int hf_lte_rrc_requestedFrequencyBands_r11 = -1; /* SEQUENCE_SIZE_1_16_OF_FreqBandIndicator_r11 */
static int hf_lte_rrc_requestedFrequencyBands_r11_item = -1; /* FreqBandIndicator_r11 */
-static int hf_lte_rrc_nonCriticalExtension_156 = -1; /* UECapabilityEnquiry_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_160 = -1; /* UECapabilityEnquiry_v1310_IEs */
static int hf_lte_rrc_requestReducedFormat_r13 = -1; /* T_requestReducedFormat_r13 */
static int hf_lte_rrc_requestSkipFallbackComb_r13 = -1; /* T_requestSkipFallbackComb_r13 */
static int hf_lte_rrc_requestedMaxCCsDL_r13 = -1; /* INTEGER_2_32 */
static int hf_lte_rrc_requestedMaxCCsUL_r13 = -1; /* INTEGER_2_32 */
static int hf_lte_rrc_requestReducedIntNonContComb_r13 = -1; /* T_requestReducedIntNonContComb_r13 */
-static int hf_lte_rrc_nonCriticalExtension_157 = -1; /* UECapabilityEnquiry_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_161 = -1; /* UECapabilityEnquiry_v1430_IEs */
static int hf_lte_rrc_requestDiffFallbackCombList_r14 = -1; /* BandCombinationList_r14 */
-static int hf_lte_rrc_nonCriticalExtension_158 = -1; /* T_nonCriticalExtension_54 */
+static int hf_lte_rrc_nonCriticalExtension_162 = -1; /* UECapabilityEnquiry_v15x0_IEs */
+static int hf_lte_rrc_requestedFreqBandsNR_MRDC_r15 = -1; /* OCTET_STRING */
+static int hf_lte_rrc_nonCriticalExtension_163 = -1; /* T_nonCriticalExtension_53 */
static int hf_lte_rrc_UE_CapabilityRequest_item = -1; /* RAT_Type */
static int hf_lte_rrc_criticalExtensions_45 = -1; /* T_criticalExtensions_45 */
static int hf_lte_rrc_c1_42 = -1; /* T_c1_42 */
static int hf_lte_rrc_ueCapabilityInformation_r8 = -1; /* UECapabilityInformation_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_45 = -1; /* T_criticalExtensionsFuture_45 */
static int hf_lte_rrc_ue_CapabilityRAT_ContainerList = -1; /* UE_CapabilityRAT_ContainerList */
-static int hf_lte_rrc_nonCriticalExtension_159 = -1; /* UECapabilityInformation_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_160 = -1; /* UECapabilityInformation_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_164 = -1; /* UECapabilityInformation_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_165 = -1; /* UECapabilityInformation_v1250_IEs */
static int hf_lte_rrc_ue_RadioPagingInfo_r12_01 = -1; /* UE_RadioPagingInfo_r12 */
-static int hf_lte_rrc_nonCriticalExtension_161 = -1; /* T_nonCriticalExtension_55 */
+static int hf_lte_rrc_nonCriticalExtension_166 = -1; /* T_nonCriticalExtension_54 */
static int hf_lte_rrc_criticalExtensions_46 = -1; /* T_criticalExtensions_46 */
static int hf_lte_rrc_c1_43 = -1; /* T_c1_43 */
static int hf_lte_rrc_ueInformationRequest_r9_01 = -1; /* UEInformationRequest_r9_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_46 = -1; /* T_criticalExtensionsFuture_46 */
static int hf_lte_rrc_rach_ReportReq_r9 = -1; /* BOOLEAN */
static int hf_lte_rrc_rlf_ReportReq_r9 = -1; /* BOOLEAN */
-static int hf_lte_rrc_nonCriticalExtension_162 = -1; /* UEInformationRequest_v930_IEs */
-static int hf_lte_rrc_nonCriticalExtension_163 = -1; /* UEInformationRequest_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_167 = -1; /* UEInformationRequest_v930_IEs */
+static int hf_lte_rrc_nonCriticalExtension_168 = -1; /* UEInformationRequest_v1020_IEs */
static int hf_lte_rrc_logMeasReportReq_r10 = -1; /* T_logMeasReportReq_r10 */
-static int hf_lte_rrc_nonCriticalExtension_164 = -1; /* UEInformationRequest_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_169 = -1; /* UEInformationRequest_v1130_IEs */
static int hf_lte_rrc_connEstFailReportReq_r11 = -1; /* T_connEstFailReportReq_r11 */
-static int hf_lte_rrc_nonCriticalExtension_165 = -1; /* UEInformationRequest_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_170 = -1; /* UEInformationRequest_v1250_IEs */
static int hf_lte_rrc_mobilityHistoryReportReq_r12 = -1; /* T_mobilityHistoryReportReq_r12 */
-static int hf_lte_rrc_nonCriticalExtension_166 = -1; /* T_nonCriticalExtension_56 */
+static int hf_lte_rrc_nonCriticalExtension_171 = -1; /* T_nonCriticalExtension_55 */
static int hf_lte_rrc_criticalExtensions_47 = -1; /* T_criticalExtensions_47 */
static int hf_lte_rrc_c1_44 = -1; /* T_c1_44 */
static int hf_lte_rrc_ueInformationResponse_r9_01 = -1; /* UEInformationResponse_r9_IEs */
@@ -1480,17 +1513,17 @@ static int hf_lte_rrc_rach_Report_r9 = -1; /* T_rach_Report_r9 */
static int hf_lte_rrc_numberOfPreamblesSent_r9 = -1; /* NumberOfPreamblesSent_r11 */
static int hf_lte_rrc_contentionDetected_r9 = -1; /* BOOLEAN */
static int hf_lte_rrc_rlf_Report_r9 = -1; /* RLF_Report_r9 */
-static int hf_lte_rrc_nonCriticalExtension_167 = -1; /* UEInformationResponse_v930_IEs */
+static int hf_lte_rrc_nonCriticalExtension_172 = -1; /* UEInformationResponse_v930_IEs */
static int hf_lte_rrc_rlf_Report_v9e0 = -1; /* RLF_Report_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_168 = -1; /* T_nonCriticalExtension_57 */
+static int hf_lte_rrc_nonCriticalExtension_173 = -1; /* T_nonCriticalExtension_56 */
static int hf_lte_rrc_lateNonCriticalExtension_06 = -1; /* T_lateNonCriticalExtension_05 */
-static int hf_lte_rrc_nonCriticalExtension_169 = -1; /* UEInformationResponse_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_174 = -1; /* UEInformationResponse_v1020_IEs */
static int hf_lte_rrc_logMeasReport_r10 = -1; /* LogMeasReport_r10 */
-static int hf_lte_rrc_nonCriticalExtension_170 = -1; /* UEInformationResponse_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_175 = -1; /* UEInformationResponse_v1130_IEs */
static int hf_lte_rrc_connEstFailReport_r11 = -1; /* ConnEstFailReport_r11 */
-static int hf_lte_rrc_nonCriticalExtension_171 = -1; /* UEInformationResponse_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_176 = -1; /* UEInformationResponse_v1250_IEs */
static int hf_lte_rrc_mobilityHistoryReport_r12 = -1; /* MobilityHistoryReport_r12 */
-static int hf_lte_rrc_nonCriticalExtension_172 = -1; /* T_nonCriticalExtension_58 */
+static int hf_lte_rrc_nonCriticalExtension_177 = -1; /* T_nonCriticalExtension_57 */
static int hf_lte_rrc_measResultLastServCell_r9 = -1; /* T_measResultLastServCell_r9 */
static int hf_lte_rrc_rsrpResult_r9 = -1; /* RSRP_Range */
static int hf_lte_rrc_rsrqResult_r9 = -1; /* RSRQ_Range */
@@ -1595,23 +1628,29 @@ static int hf_lte_rrc_ulHandoverPreparationTransfer_r8 = -1; /* ULHandoverPrepa
static int hf_lte_rrc_criticalExtensionsFuture_48 = -1; /* T_criticalExtensionsFuture_48 */
static int hf_lte_rrc_meid = -1; /* BIT_STRING_SIZE_56 */
static int hf_lte_rrc_dedicatedInfo = -1; /* DedicatedInfoCDMA2000 */
-static int hf_lte_rrc_nonCriticalExtension_173 = -1; /* ULHandoverPreparationTransfer_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_174 = -1; /* T_nonCriticalExtension_59 */
+static int hf_lte_rrc_nonCriticalExtension_178 = -1; /* ULHandoverPreparationTransfer_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_179 = -1; /* T_nonCriticalExtension_58 */
static int hf_lte_rrc_criticalExtensions_49 = -1; /* T_criticalExtensions_49 */
static int hf_lte_rrc_c1_46 = -1; /* T_c1_46 */
static int hf_lte_rrc_ulInformationTransfer_r8 = -1; /* ULInformationTransfer_r8_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_49 = -1; /* T_criticalExtensionsFuture_49 */
static int hf_lte_rrc_dedicatedInfoType_01 = -1; /* T_dedicatedInfoType_01 */
-static int hf_lte_rrc_nonCriticalExtension_175 = -1; /* ULInformationTransfer_v8a0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_176 = -1; /* T_nonCriticalExtension_60 */
+static int hf_lte_rrc_nonCriticalExtension_180 = -1; /* ULInformationTransfer_v8a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_181 = -1; /* T_nonCriticalExtension_59 */
static int hf_lte_rrc_criticalExtensions_50 = -1; /* T_criticalExtensions_50 */
static int hf_lte_rrc_c1_47 = -1; /* T_c1_47 */
-static int hf_lte_rrc_wlanConnectionStatusReport_r13_02 = -1; /* WLANConnectionStatusReport_r13_IEs */
+static int hf_lte_rrc_ulInformationTransferMRDC_r15_01 = -1; /* ULInformationTransferMRDC_r15_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_50 = -1; /* T_criticalExtensionsFuture_50 */
+static int hf_lte_rrc_ul_DCCH_MessageNR_r15 = -1; /* T_ul_DCCH_MessageNR_r15 */
+static int hf_lte_rrc_nonCriticalExtension_182 = -1; /* T_nonCriticalExtension_60 */
+static int hf_lte_rrc_criticalExtensions_51 = -1; /* T_criticalExtensions_51 */
+static int hf_lte_rrc_c1_48 = -1; /* T_c1_48 */
+static int hf_lte_rrc_wlanConnectionStatusReport_r13_02 = -1; /* WLANConnectionStatusReport_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_51 = -1; /* T_criticalExtensionsFuture_51 */
static int hf_lte_rrc_wlan_Status_r13 = -1; /* WLAN_Status_r13 */
-static int hf_lte_rrc_nonCriticalExtension_177 = -1; /* WLANConnectionStatusReport_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_183 = -1; /* WLANConnectionStatusReport_v1430_IEs */
static int hf_lte_rrc_wlan_Status_v1430 = -1; /* WLAN_Status_v1430 */
-static int hf_lte_rrc_nonCriticalExtension_178 = -1; /* T_nonCriticalExtension_61 */
+static int hf_lte_rrc_nonCriticalExtension_184 = -1; /* T_nonCriticalExtension_61 */
static int hf_lte_rrc_ac_BarringInfo = -1; /* T_ac_BarringInfo */
static int hf_lte_rrc_ac_BarringForEmergency = -1; /* BOOLEAN */
static int hf_lte_rrc_ac_BarringForMO_Signalling = -1; /* AC_BarringConfig */
@@ -1642,17 +1681,18 @@ static int hf_lte_rrc_useFullResumeID_r13 = -1; /* T_useFullResumeID_r13 */
static int hf_lte_rrc_unicastFreqHoppingInd_r13 = -1; /* T_unicastFreqHoppingInd_r13 */
static int hf_lte_rrc_mbsfn_SubframeConfigList_v1430 = -1; /* MBSFN_SubframeConfigList_v1430 */
static int hf_lte_rrc_videoServiceCauseIndication_r14 = -1; /* T_videoServiceCauseIndication_r14 */
+static int hf_lte_rrc_plmn_InfoList_r15 = -1; /* PLMN_InfoList_r15 */
static int hf_lte_rrc_multiBandInfoList_01 = -1; /* SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission */
static int hf_lte_rrc_multiBandInfoList_item = -1; /* AdditionalSpectrumEmission */
-static int hf_lte_rrc_nonCriticalExtension_179 = -1; /* SystemInformationBlockType2_v9e0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_185 = -1; /* SystemInformationBlockType2_v9e0_IEs */
static int hf_lte_rrc_ul_CarrierFreq_v9e0 = -1; /* ARFCN_ValueEUTRA_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_180 = -1; /* SystemInformationBlockType2_v9i0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_181 = -1; /* SystemInformationBlockType2_v10l0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_186 = -1; /* SystemInformationBlockType2_v9i0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_187 = -1; /* SystemInformationBlockType2_v10l0_IEs */
static int hf_lte_rrc_freqInfo_v10l0 = -1; /* T_freqInfo_v10l0 */
static int hf_lte_rrc_additionalSpectrumEmission_v10l0 = -1; /* AdditionalSpectrumEmission_v10l0 */
static int hf_lte_rrc_multiBandInfoList_v10l0_01 = -1; /* SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0 */
static int hf_lte_rrc_multiBandInfoList_v10l0_item = -1; /* AdditionalSpectrumEmission_v10l0 */
-static int hf_lte_rrc_nonCriticalExtension_182 = -1; /* T_nonCriticalExtension_62 */
+static int hf_lte_rrc_nonCriticalExtension_188 = -1; /* T_nonCriticalExtension_62 */
static int hf_lte_rrc_ac_BarringFactor = -1; /* T_ac_BarringFactor */
static int hf_lte_rrc_ac_BarringTime = -1; /* T_ac_BarringTime */
static int hf_lte_rrc_ac_BarringForSpecialAC = -1; /* BIT_STRING_SIZE_5 */
@@ -1688,6 +1728,8 @@ static int hf_lte_rrc_CIOT_EPS_OptimisationInfo_r13_item = -1; /* CIOT_Optimisa
static int hf_lte_rrc_up_CIoT_EPS_Optimisation_r13_01 = -1; /* T_up_CIoT_EPS_Optimisation_r13_01 */
static int hf_lte_rrc_cp_CIoT_EPS_Optimisation_r13_01 = -1; /* T_cp_CIoT_EPS_Optimisation_r13_01 */
static int hf_lte_rrc_attachWithoutPDN_Connectivity_r13_01 = -1; /* T_attachWithoutPDN_Connectivity_r13_01 */
+static int hf_lte_rrc_PLMN_InfoList_r15_item = -1; /* PLMN_Info_r15 */
+static int hf_lte_rrc_upperLayerIndication_r15 = -1; /* T_upperLayerIndication_r15 */
static int hf_lte_rrc_cellReselectionInfoCommon = -1; /* T_cellReselectionInfoCommon */
static int hf_lte_rrc_q_Hyst = -1; /* T_q_Hyst */
static int hf_lte_rrc_speedStateReselectionPars = -1; /* T_speedStateReselectionPars */
@@ -1720,8 +1762,8 @@ static int hf_lte_rrc_redistributionFactorServing_r13 = -1; /* INTEGER_0_10 */
static int hf_lte_rrc_redistributionFactorCell_r13 = -1; /* T_redistributionFactorCell_r13 */
static int hf_lte_rrc_t360_r13 = -1; /* T_t360_r13 */
static int hf_lte_rrc_redistrOnPagingOnly_r13 = -1; /* T_redistrOnPagingOnly_r13 */
-static int hf_lte_rrc_nonCriticalExtension_183 = -1; /* SystemInformationBlockType3_v10l0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_184 = -1; /* T_nonCriticalExtension_63 */
+static int hf_lte_rrc_nonCriticalExtension_189 = -1; /* SystemInformationBlockType3_v10l0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_190 = -1; /* T_nonCriticalExtension_63 */
static int hf_lte_rrc_intraFreqNeighCellList = -1; /* IntraFreqNeighCellList */
static int hf_lte_rrc_intraFreqBlackCellList = -1; /* IntraFreqBlackCellList */
static int hf_lte_rrc_csg_PhysCellIdRange = -1; /* PhysCellIdRange */
@@ -1741,16 +1783,16 @@ static int hf_lte_rrc_interFreqCarrierFreqListExt_v1360 = -1; /* InterFreqCarri
static int hf_lte_rrc_scptm_FreqOffset_r14 = -1; /* INTEGER_1_8 */
static int hf_lte_rrc_interFreqCarrierFreqList_v8h0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v8h0 */
static int hf_lte_rrc_interFreqCarrierFreqList_v8h0_item = -1; /* InterFreqCarrierFreqInfo_v8h0 */
-static int hf_lte_rrc_nonCriticalExtension_185 = -1; /* SystemInformationBlockType5_v9e0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_191 = -1; /* SystemInformationBlockType5_v9e0_IEs */
static int hf_lte_rrc_interFreqCarrierFreqList_v9e0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v9e0 */
static int hf_lte_rrc_interFreqCarrierFreqList_v9e0_item = -1; /* InterFreqCarrierFreqInfo_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_186 = -1; /* SystemInformationBlockType5_v10j0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_192 = -1; /* SystemInformationBlockType5_v10j0_IEs */
static int hf_lte_rrc_interFreqCarrierFreqList_v10j0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0 */
static int hf_lte_rrc_interFreqCarrierFreqList_v10j0_item = -1; /* InterFreqCarrierFreqInfo_v10j0 */
-static int hf_lte_rrc_nonCriticalExtension_187 = -1; /* SystemInformationBlockType5_v10l0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_193 = -1; /* SystemInformationBlockType5_v10l0_IEs */
static int hf_lte_rrc_interFreqCarrierFreqList_v10l0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10l0 */
static int hf_lte_rrc_interFreqCarrierFreqList_v10l0_item = -1; /* InterFreqCarrierFreqInfo_v10l0 */
-static int hf_lte_rrc_nonCriticalExtension_188 = -1; /* T_nonCriticalExtension_64 */
+static int hf_lte_rrc_nonCriticalExtension_194 = -1; /* T_nonCriticalExtension_64 */
static int hf_lte_rrc_InterFreqCarrierFreqList_item = -1; /* InterFreqCarrierFreqInfo */
static int hf_lte_rrc_InterFreqCarrierFreqList_v1250_item = -1; /* InterFreqCarrierFreqInfo_v1250 */
static int hf_lte_rrc_InterFreqCarrierFreqList_v1310_item = -1; /* InterFreqCarrierFreqInfo_v1310 */
@@ -1809,7 +1851,7 @@ static int hf_lte_rrc_carrierFreqListUTRA_FDD_Ext_r12 = -1; /* CarrierFreqListU
static int hf_lte_rrc_carrierFreqListUTRA_TDD_Ext_r12 = -1; /* CarrierFreqListUTRA_TDD_Ext_r12 */
static int hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0 = -1; /* SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0 */
static int hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0_item = -1; /* CarrierFreqInfoUTRA_FDD_v8h0 */
-static int hf_lte_rrc_nonCriticalExtension_189 = -1; /* T_nonCriticalExtension_65 */
+static int hf_lte_rrc_nonCriticalExtension_195 = -1; /* T_nonCriticalExtension_65 */
static int hf_lte_rrc_reducedMeasPerformance_r12_02 = -1; /* T_reducedMeasPerformance_r12_02 */
static int hf_lte_rrc_CarrierFreqListUTRA_FDD_item = -1; /* CarrierFreqUTRA_FDD */
static int hf_lte_rrc_q_RxLevMin_01 = -1; /* INTEGER_M60_M13 */
@@ -2092,88 +2134,17 @@ static int hf_lte_rrc_alternativeCodebookEnabledFor4TX_r12 = -1; /* BOOLEAN */
static int hf_lte_rrc_ce_UE_TxAntennaSelection_config_r14 = -1; /* T_ce_UE_TxAntennaSelection_config_r14 */
static int hf_lte_rrc_transmissionModeUL_r10 = -1; /* T_transmissionModeUL_r10 */
static int hf_lte_rrc_fourAntennaPortActivated_r10 = -1; /* T_fourAntennaPortActivated_r10 */
-static int hf_lte_rrc_cqi_ReportModeAperiodic = -1; /* CQI_ReportModeAperiodic */
-static int hf_lte_rrc_nomPDSCH_RS_EPRE_Offset = -1; /* INTEGER_M1_6 */
-static int hf_lte_rrc_cqi_ReportPeriodic = -1; /* CQI_ReportPeriodic */
-static int hf_lte_rrc_cqi_Mask_r9 = -1; /* T_cqi_Mask_r9 */
-static int hf_lte_rrc_pmi_RI_Report_r9 = -1; /* T_pmi_RI_Report_r9 */
-static int hf_lte_rrc_cqi_ReportAperiodic_r10 = -1; /* CQI_ReportAperiodic_r10 */
-static int hf_lte_rrc_cqi_ReportPeriodic_r10 = -1; /* CQI_ReportPeriodic_r10 */
-static int hf_lte_rrc_pmi_RI_Report_r9_01 = -1; /* T_pmi_RI_Report_r9_01 */
-static int hf_lte_rrc_csi_SubframePatternConfig_r10 = -1; /* T_csi_SubframePatternConfig_r10 */
static int hf_lte_rrc_setup_05 = -1; /* T_setup_05 */
-static int hf_lte_rrc_csi_MeasSubframeSet1_r10 = -1; /* MeasSubframePattern_r10 */
-static int hf_lte_rrc_csi_MeasSubframeSet2_r10 = -1; /* MeasSubframePattern_r10 */
-static int hf_lte_rrc_cqi_ReportPeriodic_v1130 = -1; /* CQI_ReportPeriodic_v1130 */
-static int hf_lte_rrc_cqi_ReportBoth_r11 = -1; /* CQI_ReportBoth_r11 */
-static int hf_lte_rrc_csi_SubframePatternConfig_r12 = -1; /* T_csi_SubframePatternConfig_r12 */
-static int hf_lte_rrc_setup_06 = -1; /* T_setup_06 */
-static int hf_lte_rrc_csi_MeasSubframeSets_r12 = -1; /* BIT_STRING_SIZE_10 */
-static int hf_lte_rrc_cqi_ReportBoth_v1250 = -1; /* CQI_ReportBoth_v1250 */
-static int hf_lte_rrc_cqi_ReportAperiodic_v1250 = -1; /* CQI_ReportAperiodic_v1250 */
-static int hf_lte_rrc_altCQI_Table_r12 = -1; /* T_altCQI_Table_r12 */
-static int hf_lte_rrc_cqi_ReportBoth_v1310 = -1; /* CQI_ReportBoth_v1310 */
-static int hf_lte_rrc_cqi_ReportAperiodic_v1310 = -1; /* CQI_ReportAperiodic_v1310 */
-static int hf_lte_rrc_cqi_ReportPeriodic_v1310 = -1; /* CQI_ReportPeriodic_v1310 */
-static int hf_lte_rrc_cqi_ReportPeriodic_v1320 = -1; /* CQI_ReportPeriodic_v1320 */
-static int hf_lte_rrc_cqi_ReportAperiodicHybrid_r14 = -1; /* CQI_ReportAperiodicHybrid_r14 */
static int hf_lte_rrc_cqi_ReportModeAperiodic_r10 = -1; /* CQI_ReportModeAperiodic */
-static int hf_lte_rrc_nomPDSCH_RS_EPRE_Offset_r10 = -1; /* INTEGER_M1_6 */
-static int hf_lte_rrc_cqi_ReportPeriodicSCell_r10 = -1; /* CQI_ReportPeriodic_r10 */
-static int hf_lte_rrc_pmi_RI_Report_r10 = -1; /* T_pmi_RI_Report_r10 */
-static int hf_lte_rrc_setup_07 = -1; /* T_setup_07 */
-static int hf_lte_rrc_cqi_PUCCH_ResourceIndex = -1; /* INTEGER_0_1185 */
-static int hf_lte_rrc_cqi_pmi_ConfigIndex = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_cqi_FormatIndicatorPeriodic = -1; /* T_cqi_FormatIndicatorPeriodic */
-static int hf_lte_rrc_widebandCQI = -1; /* NULL */
-static int hf_lte_rrc_subbandCQI = -1; /* T_subbandCQI */
-static int hf_lte_rrc_k = -1; /* INTEGER_1_4 */
-static int hf_lte_rrc_ri_ConfigIndex = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_simultaneousAckNackAndCQI = -1; /* BOOLEAN */
-static int hf_lte_rrc_setup_08 = -1; /* T_setup_08 */
-static int hf_lte_rrc_cqi_PUCCH_ResourceIndex_r10 = -1; /* INTEGER_0_1184 */
-static int hf_lte_rrc_cqi_PUCCH_ResourceIndexP1_r10 = -1; /* INTEGER_0_1184 */
-static int hf_lte_rrc_cqi_FormatIndicatorPeriodic_r10 = -1; /* T_cqi_FormatIndicatorPeriodic_r10 */
-static int hf_lte_rrc_widebandCQI_r10 = -1; /* T_widebandCQI_r10 */
-static int hf_lte_rrc_csi_ReportMode_r10 = -1; /* T_csi_ReportMode_r10 */
-static int hf_lte_rrc_subbandCQI_r10 = -1; /* T_subbandCQI_r10 */
-static int hf_lte_rrc_periodicityFactor_r10 = -1; /* T_periodicityFactor_r10 */
-static int hf_lte_rrc_cqi_Mask_r9_01 = -1; /* T_cqi_Mask_r9_01 */
-static int hf_lte_rrc_csi_ConfigIndex_r10 = -1; /* T_csi_ConfigIndex_r10 */
-static int hf_lte_rrc_setup_09 = -1; /* T_setup_09 */
-static int hf_lte_rrc_cqi_pmi_ConfigIndex2_r10 = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_ri_ConfigIndex2_r10 = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_simultaneousAckNackAndCQI_Format3_r11 = -1; /* T_simultaneousAckNackAndCQI_Format3_r11 */
-static int hf_lte_rrc_cqi_ReportPeriodicProcExtToReleaseList_r11 = -1; /* CQI_ReportPeriodicProcExtToReleaseList_r11 */
-static int hf_lte_rrc_cqi_ReportPeriodicProcExtToAddModList_r11 = -1; /* CQI_ReportPeriodicProcExtToAddModList_r11 */
-static int hf_lte_rrc_cri_ReportConfig_r13 = -1; /* CRI_ReportConfig_r13 */
-static int hf_lte_rrc_simultaneousAckNackAndCQI_Format4_Format5_r13 = -1; /* T_simultaneousAckNackAndCQI_Format4_Format5_r13 */
-static int hf_lte_rrc_periodicityFactorWB_r13 = -1; /* T_periodicityFactorWB_r13 */
-static int hf_lte_rrc_CQI_ReportPeriodicProcExtToAddModList_r11_item = -1; /* CQI_ReportPeriodicProcExt_r11 */
-static int hf_lte_rrc_CQI_ReportPeriodicProcExtToReleaseList_r11_item = -1; /* CQI_ReportPeriodicProcExtId_r11 */
-static int hf_lte_rrc_cqi_ReportPeriodicProcExtId_r11 = -1; /* CQI_ReportPeriodicProcExtId_r11 */
-static int hf_lte_rrc_cqi_pmi_ConfigIndex_r11 = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_cqi_FormatIndicatorPeriodic_r11 = -1; /* T_cqi_FormatIndicatorPeriodic_r11 */
-static int hf_lte_rrc_widebandCQI_r11 = -1; /* T_widebandCQI_r11 */
-static int hf_lte_rrc_csi_ReportMode_r11 = -1; /* T_csi_ReportMode_r11 */
-static int hf_lte_rrc_subbandCQI_r11 = -1; /* T_subbandCQI_r11 */
-static int hf_lte_rrc_periodicityFactor_r11 = -1; /* T_periodicityFactor_r11 */
-static int hf_lte_rrc_ri_ConfigIndex_r11 = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_csi_ConfigIndex_r11 = -1; /* T_csi_ConfigIndex_r11 */
-static int hf_lte_rrc_setup_10 = -1; /* T_setup_10 */
-static int hf_lte_rrc_cqi_pmi_ConfigIndex2_r11 = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_ri_ConfigIndex2_r11 = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_periodicityFactorWB_r13_01 = -1; /* T_periodicityFactorWB_r13_01 */
-static int hf_lte_rrc_setup_11 = -1; /* T_setup_11 */
static int hf_lte_rrc_aperiodicCSI_Trigger_r10 = -1; /* T_aperiodicCSI_Trigger_r10 */
static int hf_lte_rrc_trigger1_r10 = -1; /* BIT_STRING_SIZE_8 */
static int hf_lte_rrc_trigger2_r10 = -1; /* BIT_STRING_SIZE_8 */
-static int hf_lte_rrc_setup_12 = -1; /* T_setup_12 */
+static int hf_lte_rrc_setup_06 = -1; /* T_setup_06 */
static int hf_lte_rrc_aperiodicCSI_Trigger_v1250 = -1; /* T_aperiodicCSI_Trigger_v1250 */
static int hf_lte_rrc_trigger_SubframeSetIndicator_r12 = -1; /* T_trigger_SubframeSetIndicator_r12 */
static int hf_lte_rrc_trigger1_SubframeSetIndicator_r12 = -1; /* BIT_STRING_SIZE_8 */
static int hf_lte_rrc_trigger2_SubframeSetIndicator_r12 = -1; /* BIT_STRING_SIZE_8 */
-static int hf_lte_rrc_setup_13 = -1; /* T_setup_13 */
+static int hf_lte_rrc_setup_07 = -1; /* T_setup_07 */
static int hf_lte_rrc_aperiodicCSI_Trigger_v1310 = -1; /* T_aperiodicCSI_Trigger_v1310 */
static int hf_lte_rrc_trigger1_r13 = -1; /* BIT_STRING_SIZE_32 */
static int hf_lte_rrc_trigger2_r13 = -1; /* BIT_STRING_SIZE_32 */
@@ -2182,7 +2153,7 @@ static int hf_lte_rrc_trigger4_r13 = -1; /* BIT_STRING_SIZE_32 */
static int hf_lte_rrc_trigger5_r13 = -1; /* BIT_STRING_SIZE_32 */
static int hf_lte_rrc_trigger6_r13 = -1; /* BIT_STRING_SIZE_32 */
static int hf_lte_rrc_aperiodicCSI_Trigger2_r13 = -1; /* T_aperiodicCSI_Trigger2_r13 */
-static int hf_lte_rrc_setup_14 = -1; /* T_setup_14 */
+static int hf_lte_rrc_setup_08 = -1; /* T_setup_08 */
static int hf_lte_rrc_trigger1_SubframeSetIndicator_r13 = -1; /* BIT_STRING_SIZE_32 */
static int hf_lte_rrc_trigger2_SubframeSetIndicator_r13 = -1; /* BIT_STRING_SIZE_32 */
static int hf_lte_rrc_trigger3_SubframeSetIndicator_r13 = -1; /* BIT_STRING_SIZE_32 */
@@ -2231,6 +2202,77 @@ static int hf_lte_rrc_CSI_ProcessToAddModList_r11_item = -1; /* CSI_Process_r11
static int hf_lte_rrc_CSI_ProcessToReleaseList_r11_item = -1; /* CSI_ProcessId_r11 */
static int hf_lte_rrc_ri_Ref_CSI_ProcessId_r11 = -1; /* CSI_ProcessId_r11 */
static int hf_lte_rrc_pmi_RI_Report_r11 = -1; /* T_pmi_RI_Report_r11 */
+static int hf_lte_rrc_cqi_ReportModeAperiodic = -1; /* CQI_ReportModeAperiodic */
+static int hf_lte_rrc_nomPDSCH_RS_EPRE_Offset = -1; /* INTEGER_M1_6 */
+static int hf_lte_rrc_cqi_ReportPeriodic = -1; /* CQI_ReportPeriodic */
+static int hf_lte_rrc_cqi_Mask_r9 = -1; /* T_cqi_Mask_r9 */
+static int hf_lte_rrc_pmi_RI_Report_r9 = -1; /* T_pmi_RI_Report_r9 */
+static int hf_lte_rrc_cqi_ReportAperiodic_r10 = -1; /* CQI_ReportAperiodic_r10 */
+static int hf_lte_rrc_cqi_ReportPeriodic_r10 = -1; /* CQI_ReportPeriodic_r10 */
+static int hf_lte_rrc_pmi_RI_Report_r9_01 = -1; /* T_pmi_RI_Report_r9_01 */
+static int hf_lte_rrc_csi_SubframePatternConfig_r10 = -1; /* T_csi_SubframePatternConfig_r10 */
+static int hf_lte_rrc_setup_09 = -1; /* T_setup_09 */
+static int hf_lte_rrc_csi_MeasSubframeSet1_r10 = -1; /* MeasSubframePattern_r10 */
+static int hf_lte_rrc_csi_MeasSubframeSet2_r10 = -1; /* MeasSubframePattern_r10 */
+static int hf_lte_rrc_cqi_ReportPeriodic_v1130 = -1; /* CQI_ReportPeriodic_v1130 */
+static int hf_lte_rrc_cqi_ReportBoth_r11 = -1; /* CQI_ReportBoth_r11 */
+static int hf_lte_rrc_csi_SubframePatternConfig_r12 = -1; /* T_csi_SubframePatternConfig_r12 */
+static int hf_lte_rrc_setup_10 = -1; /* T_setup_10 */
+static int hf_lte_rrc_csi_MeasSubframeSets_r12 = -1; /* BIT_STRING_SIZE_10 */
+static int hf_lte_rrc_cqi_ReportBoth_v1250 = -1; /* CQI_ReportBoth_v1250 */
+static int hf_lte_rrc_cqi_ReportAperiodic_v1250 = -1; /* CQI_ReportAperiodic_v1250 */
+static int hf_lte_rrc_altCQI_Table_r12 = -1; /* T_altCQI_Table_r12 */
+static int hf_lte_rrc_cqi_ReportBoth_v1310 = -1; /* CQI_ReportBoth_v1310 */
+static int hf_lte_rrc_cqi_ReportAperiodic_v1310 = -1; /* CQI_ReportAperiodic_v1310 */
+static int hf_lte_rrc_cqi_ReportPeriodic_v1310 = -1; /* CQI_ReportPeriodic_v1310 */
+static int hf_lte_rrc_cqi_ReportPeriodic_v1320 = -1; /* CQI_ReportPeriodic_v1320 */
+static int hf_lte_rrc_cqi_ReportAperiodicHybrid_r14 = -1; /* CQI_ReportAperiodicHybrid_r14 */
+static int hf_lte_rrc_nomPDSCH_RS_EPRE_Offset_r10 = -1; /* INTEGER_M1_6 */
+static int hf_lte_rrc_cqi_ReportPeriodicSCell_r10 = -1; /* CQI_ReportPeriodic_r10 */
+static int hf_lte_rrc_pmi_RI_Report_r10 = -1; /* T_pmi_RI_Report_r10 */
+static int hf_lte_rrc_setup_11 = -1; /* T_setup_11 */
+static int hf_lte_rrc_cqi_PUCCH_ResourceIndex = -1; /* INTEGER_0_1185 */
+static int hf_lte_rrc_cqi_pmi_ConfigIndex = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_cqi_FormatIndicatorPeriodic = -1; /* T_cqi_FormatIndicatorPeriodic */
+static int hf_lte_rrc_widebandCQI = -1; /* NULL */
+static int hf_lte_rrc_subbandCQI = -1; /* T_subbandCQI */
+static int hf_lte_rrc_k = -1; /* INTEGER_1_4 */
+static int hf_lte_rrc_ri_ConfigIndex = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_simultaneousAckNackAndCQI = -1; /* BOOLEAN */
+static int hf_lte_rrc_setup_12 = -1; /* T_setup_12 */
+static int hf_lte_rrc_cqi_PUCCH_ResourceIndex_r10 = -1; /* INTEGER_0_1184 */
+static int hf_lte_rrc_cqi_PUCCH_ResourceIndexP1_r10 = -1; /* INTEGER_0_1184 */
+static int hf_lte_rrc_cqi_FormatIndicatorPeriodic_r10 = -1; /* T_cqi_FormatIndicatorPeriodic_r10 */
+static int hf_lte_rrc_widebandCQI_r10 = -1; /* T_widebandCQI_r10 */
+static int hf_lte_rrc_csi_ReportMode_r10 = -1; /* T_csi_ReportMode_r10 */
+static int hf_lte_rrc_subbandCQI_r10 = -1; /* T_subbandCQI_r10 */
+static int hf_lte_rrc_periodicityFactor_r10 = -1; /* T_periodicityFactor_r10 */
+static int hf_lte_rrc_cqi_Mask_r9_01 = -1; /* T_cqi_Mask_r9_01 */
+static int hf_lte_rrc_csi_ConfigIndex_r10 = -1; /* T_csi_ConfigIndex_r10 */
+static int hf_lte_rrc_setup_13 = -1; /* T_setup_13 */
+static int hf_lte_rrc_cqi_pmi_ConfigIndex2_r10 = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_ri_ConfigIndex2_r10 = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_simultaneousAckNackAndCQI_Format3_r11 = -1; /* T_simultaneousAckNackAndCQI_Format3_r11 */
+static int hf_lte_rrc_cqi_ReportPeriodicProcExtToReleaseList_r11 = -1; /* CQI_ReportPeriodicProcExtToReleaseList_r11 */
+static int hf_lte_rrc_cqi_ReportPeriodicProcExtToAddModList_r11 = -1; /* CQI_ReportPeriodicProcExtToAddModList_r11 */
+static int hf_lte_rrc_cri_ReportConfig_r13 = -1; /* CRI_ReportConfig_r13 */
+static int hf_lte_rrc_simultaneousAckNackAndCQI_Format4_Format5_r13 = -1; /* T_simultaneousAckNackAndCQI_Format4_Format5_r13 */
+static int hf_lte_rrc_periodicityFactorWB_r13 = -1; /* T_periodicityFactorWB_r13 */
+static int hf_lte_rrc_CQI_ReportPeriodicProcExtToAddModList_r11_item = -1; /* CQI_ReportPeriodicProcExt_r11 */
+static int hf_lte_rrc_CQI_ReportPeriodicProcExtToReleaseList_r11_item = -1; /* CQI_ReportPeriodicProcExtId_r11 */
+static int hf_lte_rrc_cqi_ReportPeriodicProcExtId_r11 = -1; /* CQI_ReportPeriodicProcExtId_r11 */
+static int hf_lte_rrc_cqi_pmi_ConfigIndex_r11 = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_cqi_FormatIndicatorPeriodic_r11 = -1; /* T_cqi_FormatIndicatorPeriodic_r11 */
+static int hf_lte_rrc_widebandCQI_r11 = -1; /* T_widebandCQI_r11 */
+static int hf_lte_rrc_csi_ReportMode_r11 = -1; /* T_csi_ReportMode_r11 */
+static int hf_lte_rrc_subbandCQI_r11 = -1; /* T_subbandCQI_r11 */
+static int hf_lte_rrc_periodicityFactor_r11 = -1; /* T_periodicityFactor_r11 */
+static int hf_lte_rrc_ri_ConfigIndex_r11 = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_csi_ConfigIndex_r11 = -1; /* T_csi_ConfigIndex_r11 */
+static int hf_lte_rrc_setup_14 = -1; /* T_setup_14 */
+static int hf_lte_rrc_cqi_pmi_ConfigIndex2_r11 = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_ri_ConfigIndex2_r11 = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_periodicityFactorWB_r13_01 = -1; /* T_periodicityFactorWB_r13_01 */
static int hf_lte_rrc_setup_15 = -1; /* T_setup_15 */
static int hf_lte_rrc_cri_ConfigIndex_r13 = -1; /* CRI_ConfigIndex_r13 */
static int hf_lte_rrc_cri_ConfigIndex2_r13 = -1; /* CRI_ConfigIndex_r13 */
@@ -2291,32 +2333,10 @@ static int hf_lte_rrc_zeroTxPowerCSI_RS_List_r12_item = -1; /* ZeroTxPowerCSI_R
static int hf_lte_rrc_setup_21 = -1; /* ZeroTxPowerCSI_RS_r12 */
static int hf_lte_rrc_zeroTxPowerResourceConfigList_r12 = -1; /* BIT_STRING_SIZE_16 */
static int hf_lte_rrc_zeroTxPowerSubframeConfig_r12 = -1; /* INTEGER_0_154 */
-static int hf_lte_rrc_setup_22 = -1; /* T_setup_18 */
-static int hf_lte_rrc_nonPrecoded_r13 = -1; /* CSI_RS_ConfigNonPrecoded_r13 */
-static int hf_lte_rrc_beamformed_r13 = -1; /* CSI_RS_ConfigBeamformed_r13 */
-static int hf_lte_rrc_setup_23 = -1; /* T_setup_19 */
-static int hf_lte_rrc_nonPrecoded_v1430 = -1; /* CSI_RS_ConfigNonPrecoded_v1430 */
-static int hf_lte_rrc_beamformed_v1430 = -1; /* CSI_RS_ConfigBeamformed_v1430 */
-static int hf_lte_rrc_setup_24 = -1; /* CSI_RS_ConfigBeamformed_r14 */
-static int hf_lte_rrc_setup_25 = -1; /* T_setup_20 */
-static int hf_lte_rrc_periodicityOffsetIndex_r14 = -1; /* INTEGER_0_1023 */
-static int hf_lte_rrc_eMIMO_Type2_r14 = -1; /* CSI_RS_ConfigEMIMO2_r14 */
-static int hf_lte_rrc_p_C_AndCBSRList_r13 = -1; /* P_C_AndCBSR_Pair_r13 */
-static int hf_lte_rrc_codebookConfigN1_r13 = -1; /* T_codebookConfigN1_r13 */
-static int hf_lte_rrc_codebookConfigN2_r13 = -1; /* T_codebookConfigN2_r13 */
-static int hf_lte_rrc_codebookOverSamplingRateConfig_O1_r13 = -1; /* T_codebookOverSamplingRateConfig_O1_r13 */
-static int hf_lte_rrc_codebookOverSamplingRateConfig_O2_r13 = -1; /* T_codebookOverSamplingRateConfig_O2_r13 */
-static int hf_lte_rrc_codebookConfig_r13 = -1; /* INTEGER_1_4 */
-static int hf_lte_rrc_csi_IM_ConfigIdList_r13 = -1; /* SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13 */
-static int hf_lte_rrc_csi_IM_ConfigIdList_r13_item = -1; /* CSI_IM_ConfigId_r13 */
-static int hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_r13 = -1; /* CSI_RS_ConfigNZP_EMIMO_r13 */
-static int hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_v1430 = -1; /* CSI_RS_ConfigNZP_EMIMO_v1430 */
-static int hf_lte_rrc_codebookConfigN1_v1430 = -1; /* T_codebookConfigN1_v1430 */
-static int hf_lte_rrc_codebookConfigN2_r1430 = -1; /* T_codebookConfigN2_r1430 */
-static int hf_lte_rrc_nzp_ResourceConfigTM9_Original_v1430 = -1; /* CSI_RS_Config_NZP_v1430 */
static int hf_lte_rrc_csi_RS_ConfigNZPIdListExt_r13 = -1; /* SEQUENCE_SIZE_1_7_OF_CSI_RS_ConfigNZPId_r13 */
static int hf_lte_rrc_csi_RS_ConfigNZPIdListExt_r13_item = -1; /* CSI_RS_ConfigNZPId_r13 */
-static int hf_lte_rrc_csi_IM_ConfigIdList_r13_01 = -1; /* SEQUENCE_SIZE_1_8_OF_CSI_IM_ConfigId_r13 */
+static int hf_lte_rrc_csi_IM_ConfigIdList_r13 = -1; /* SEQUENCE_SIZE_1_8_OF_CSI_IM_ConfigId_r13 */
+static int hf_lte_rrc_csi_IM_ConfigIdList_r13_item = -1; /* CSI_IM_ConfigId_r13 */
static int hf_lte_rrc_p_C_AndCBSR_PerResourceConfigList_r13 = -1; /* SEQUENCE_SIZE_1_8_OF_P_C_AndCBSR_Pair_r13 */
static int hf_lte_rrc_p_C_AndCBSR_PerResourceConfigList_r13_item = -1; /* P_C_AndCBSR_Pair_r13 */
static int hf_lte_rrc_ace_For4Tx_PerResourceConfigList_r13 = -1; /* T_ace_For4Tx_PerResourceConfigList_r13 */
@@ -2341,6 +2361,28 @@ static int hf_lte_rrc_transmissionComb_r14 = -1; /* NZP_TransmissionComb_r14 */
static int hf_lte_rrc_frequencyDensity_r14 = -1; /* NZP_FrequencyDensity_r14 */
static int hf_lte_rrc_csi_RS_NZP_mode_r14 = -1; /* T_csi_RS_NZP_mode_r14 */
static int hf_lte_rrc_activatedResources_r14 = -1; /* INTEGER_0_4 */
+static int hf_lte_rrc_setup_22 = -1; /* T_setup_18 */
+static int hf_lte_rrc_nonPrecoded_r13 = -1; /* CSI_RS_ConfigNonPrecoded_r13 */
+static int hf_lte_rrc_beamformed_r13 = -1; /* CSI_RS_ConfigBeamformed_r13 */
+static int hf_lte_rrc_setup_23 = -1; /* T_setup_19 */
+static int hf_lte_rrc_nonPrecoded_v1430 = -1; /* CSI_RS_ConfigNonPrecoded_v1430 */
+static int hf_lte_rrc_beamformed_v1430 = -1; /* CSI_RS_ConfigBeamformed_v1430 */
+static int hf_lte_rrc_setup_24 = -1; /* CSI_RS_ConfigBeamformed_r14 */
+static int hf_lte_rrc_setup_25 = -1; /* T_setup_20 */
+static int hf_lte_rrc_periodicityOffsetIndex_r14 = -1; /* INTEGER_0_1023 */
+static int hf_lte_rrc_eMIMO_Type2_r14 = -1; /* CSI_RS_ConfigEMIMO2_r14 */
+static int hf_lte_rrc_p_C_AndCBSRList_r13 = -1; /* P_C_AndCBSR_Pair_r13 */
+static int hf_lte_rrc_codebookConfigN1_r13 = -1; /* T_codebookConfigN1_r13 */
+static int hf_lte_rrc_codebookConfigN2_r13 = -1; /* T_codebookConfigN2_r13 */
+static int hf_lte_rrc_codebookOverSamplingRateConfig_O1_r13 = -1; /* T_codebookOverSamplingRateConfig_O1_r13 */
+static int hf_lte_rrc_codebookOverSamplingRateConfig_O2_r13 = -1; /* T_codebookOverSamplingRateConfig_O2_r13 */
+static int hf_lte_rrc_codebookConfig_r13 = -1; /* INTEGER_1_4 */
+static int hf_lte_rrc_csi_IM_ConfigIdList_r13_01 = -1; /* SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13 */
+static int hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_r13 = -1; /* CSI_RS_ConfigNZP_EMIMO_r13 */
+static int hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_v1430 = -1; /* CSI_RS_ConfigNZP_EMIMO_v1430 */
+static int hf_lte_rrc_codebookConfigN1_v1430 = -1; /* T_codebookConfigN1_v1430 */
+static int hf_lte_rrc_codebookConfigN2_r1430 = -1; /* T_codebookConfigN2_r1430 */
+static int hf_lte_rrc_nzp_ResourceConfigTM9_Original_v1430 = -1; /* CSI_RS_Config_NZP_v1430 */
static int hf_lte_rrc_antennaPortsCount_r11 = -1; /* T_antennaPortsCount_r11 */
static int hf_lte_rrc_scramblingIdentity_r11 = -1; /* INTEGER_0_503 */
static int hf_lte_rrc_qcl_CRS_Info_r11 = -1; /* T_qcl_CRS_Info_r11 */
@@ -3163,6 +3205,7 @@ static int hf_lte_rrc_rlc_Config_v1430 = -1; /* RLC_Config_v1430 */
static int hf_lte_rrc_lwip_UL_Aggregation_r14 = -1; /* BOOLEAN */
static int hf_lte_rrc_lwip_DL_Aggregation_r14 = -1; /* BOOLEAN */
static int hf_lte_rrc_lwa_WLAN_AC_r14 = -1; /* T_lwa_WLAN_AC_r14 */
+static int hf_lte_rrc_rlc_Config_v15xy = -1; /* RLC_Config_v15xy */
static int hf_lte_rrc_drb_Type_r12_01 = -1; /* T_drb_Type_r12_01 */
static int hf_lte_rrc_split_r12 = -1; /* NULL */
static int hf_lte_rrc_scg_r12 = -1; /* T_scg_r12 */
@@ -3215,6 +3258,7 @@ static int hf_lte_rrc_dl_extended_RLC_AM_SN_r13 = -1; /* T_dl_extended_RLC_AM_S
static int hf_lte_rrc_pollPDU_v1310 = -1; /* PollPDU_v1310 */
static int hf_lte_rrc_setup_89 = -1; /* T_setup_76 */
static int hf_lte_rrc_pollByte_r14 = -1; /* PollByte_r14 */
+static int hf_lte_rrc_reestablishRLC_r15 = -1; /* T_reestablishRLC_r15 */
static int hf_lte_rrc_t_PollRetransmit = -1; /* T_PollRetransmit */
static int hf_lte_rrc_pollPDU = -1; /* PollPDU */
static int hf_lte_rrc_pollByte = -1; /* PollByte */
@@ -3396,6 +3440,7 @@ static int hf_lte_rrc_subframeAssignment = -1; /* T_subframeAssignment */
static int hf_lte_rrc_specialSubframePatterns = -1; /* T_specialSubframePatterns */
static int hf_lte_rrc_specialSubframePatterns_v1130 = -1; /* T_specialSubframePatterns_v1130 */
static int hf_lte_rrc_specialSubframePatterns_v1430 = -1; /* T_specialSubframePatterns_v1430 */
+static int hf_lte_rrc_specialSubframePatterns_v1450 = -1; /* T_specialSubframePatterns_v1450 */
static int hf_lte_rrc_subframeAssignmentSL_r12 = -1; /* T_subframeAssignmentSL_r12 */
static int hf_lte_rrc_setup_111 = -1; /* T_setup_98 */
static int hf_lte_rrc_tpc_RNTI = -1; /* BIT_STRING_SIZE_16 */
@@ -3529,6 +3574,8 @@ static int hf_lte_rrc_handoverWithoutWT_Change_r14 = -1; /* T_handoverWithoutWT
static int hf_lte_rrc_makeBeforeBreak_r14 = -1; /* T_makeBeforeBreak_r14 */
static int hf_lte_rrc_rach_Skip_r14 = -1; /* RACH_Skip_r14 */
static int hf_lte_rrc_sameSFN_Indication_r14 = -1; /* T_sameSFN_Indication_r14 */
+static int hf_lte_rrc_mib_RepetitionStatus_r14 = -1; /* BOOLEAN */
+static int hf_lte_rrc_schedulingInfoSIB1_BR_r14 = -1; /* INTEGER_0_31 */
static int hf_lte_rrc_t307_r12 = -1; /* T_t307_r12 */
static int hf_lte_rrc_ue_IdentitySCG_r12 = -1; /* C_RNTI */
static int hf_lte_rrc_rach_ConfigDedicated_r12 = -1; /* RACH_ConfigDedicated */
@@ -3587,6 +3634,9 @@ static int hf_lte_rrc_cdma_EUTRA_Synchronisation = -1; /* BOOLEAN */
static int hf_lte_rrc_cdma_SystemTime = -1; /* T_cdma_SystemTime */
static int hf_lte_rrc_synchronousSystemTime = -1; /* T_synchronousSystemTime */
static int hf_lte_rrc_asynchronousSystemTime = -1; /* T_asynchronousSystemTime */
+static int hf_lte_rrc_nr_RSRP_r15 = -1; /* RSRP_RangeNR_r15 */
+static int hf_lte_rrc_nr_RSRQ_r15 = -1; /* RSRQ_RangeNR_r15 */
+static int hf_lte_rrc_nr_SINR_r15 = -1; /* RS_SINR_RangeNR_r15 */
static int hf_lte_rrc_locationCoordinates_r10 = -1; /* T_locationCoordinates_r10 */
static int hf_lte_rrc_ellipsoid_Point_r10 = -1; /* T_ellipsoid_Point_r10 */
static int hf_lte_rrc_ellipsoidPointWithAltitude_r10 = -1; /* T_ellipsoidPointWithAltitude_r10 */
@@ -3726,6 +3776,21 @@ static int hf_lte_rrc_rmtc_SubframeOffset_r13 = -1; /* INTEGER_0_639 */
static int hf_lte_rrc_measDuration_r13 = -1; /* T_measDuration_r13 */
static int hf_lte_rrc_Tx_ResourcePoolMeasList_r14_item = -1; /* SL_V2X_TxPoolReportIdentity_r14 */
static int hf_lte_rrc_cellForWhichToReportCGI_02 = -1; /* PhysCellIdGERAN */
+static int hf_lte_rrc_rs_ConfigSSB_r15 = -1; /* RS_ConfigSSB_NR_r15 */
+static int hf_lte_rrc_threshRS_Index_r15 = -1; /* ThresholdNR_r15 */
+static int hf_lte_rrc_maxRS_IndexCellQual_r15 = -1; /* RS_IndexNR_r15 */
+static int hf_lte_rrc_offsetFreq_r15 = -1; /* Q_OffsetRangeInterRAT */
+static int hf_lte_rrc_blackCellsToRemoveList_r15 = -1; /* CellIndexList */
+static int hf_lte_rrc_blackCellsToAddModList_r15 = -1; /* CellsToAddModListNR */
+static int hf_lte_rrc_quantityConfigSet_r15 = -1; /* INTEGER_1_maxQuantSetsNR_r15 */
+static int hf_lte_rrc_measTimingConfig_r15 = -1; /* MTC_SSB_NR_r15 */
+static int hf_lte_rrc_offsetCenterFreq_r15 = -1; /* FreqOffsetNR_r15 */
+static int hf_lte_rrc_subcarrierSpacingSSB_r15 = -1; /* T_subcarrierSpacingSSB_r15 */
+static int hf_lte_rrc_CellsToAddModListNR_item = -1; /* CellsToAddModNR_r15 */
+static int hf_lte_rrc_cellIndex_r15 = -1; /* INTEGER_1_maxCellMeas */
+static int hf_lte_rrc_physCellId_r15 = -1; /* PhysCellIdNR_r15 */
+static int hf_lte_rrc_ssb_Timing_r15 = -1; /* INTEGER */
+static int hf_lte_rrc_ssb_Duration_r15 = -1; /* INTEGER */
static int hf_lte_rrc_MeasObjectToAddModList_item = -1; /* MeasObjectToAddMod */
static int hf_lte_rrc_MeasObjectToAddModListExt_r13_item = -1; /* MeasObjectToAddModExt_r13 */
static int hf_lte_rrc_MeasObjectToAddModList_v9e0_item = -1; /* MeasObjectToAddMod_v9e0 */
@@ -3735,6 +3800,7 @@ static int hf_lte_rrc_measObjectUTRA = -1; /* MeasObjectUTRA */
static int hf_lte_rrc_measObjectGERAN = -1; /* MeasObjectGERAN */
static int hf_lte_rrc_measObjectCDMA2000 = -1; /* MeasObjectCDMA2000 */
static int hf_lte_rrc_measObjectWLAN_r13 = -1; /* MeasObjectWLAN_r13 */
+static int hf_lte_rrc_measObjectNR_r15 = -1; /* MeasObjectNR_r15 */
static int hf_lte_rrc_measObjectId_r13 = -1; /* MeasObjectId_v1310 */
static int hf_lte_rrc_measObject_r13 = -1; /* T_measObject_r13 */
static int hf_lte_rrc_measObjectEUTRA_r13 = -1; /* MeasObjectEUTRA */
@@ -3770,6 +3836,7 @@ static int hf_lte_rrc_measResultListEUTRA = -1; /* MeasResultListEUTRA */
static int hf_lte_rrc_measResultListUTRA = -1; /* MeasResultListUTRA */
static int hf_lte_rrc_measResultListGERAN = -1; /* MeasResultListGERAN */
static int hf_lte_rrc_measResultsCDMA2000 = -1; /* MeasResultsCDMA2000 */
+static int hf_lte_rrc_measResultNCellListNR_r15 = -1; /* MeasResultCellListNR_r15 */
static int hf_lte_rrc_measResultForECID_r9 = -1; /* MeasResultForECID_r9 */
static int hf_lte_rrc_measResultServFreqList_r10 = -1; /* MeasResultServFreqList_r10 */
static int hf_lte_rrc_measResultPCell_v1250 = -1; /* RSRQ_Range_v1250 */
@@ -3780,6 +3847,7 @@ static int hf_lte_rrc_measResultListWLAN_r13 = -1; /* MeasResultListWLAN_r13 */
static int hf_lte_rrc_measResultPCell_v1360 = -1; /* RSRP_Range_v1360 */
static int hf_lte_rrc_measResultListCBR_r14 = -1; /* MeasResultListCBR_r14 */
static int hf_lte_rrc_measResultListWLAN_r14 = -1; /* MeasResultListWLAN_r14 */
+static int hf_lte_rrc_measResultServFreqListNR_r15 = -1; /* MeasResultServFreqListNR_r15 */
static int hf_lte_rrc_MeasResultListEUTRA_item = -1; /* MeasResultEUTRA */
static int hf_lte_rrc_cgi_Info = -1; /* T_cgi_Info */
static int hf_lte_rrc_cellGlobalId = -1; /* CellGlobalIdEUTRA */
@@ -3793,6 +3861,19 @@ static int hf_lte_rrc_freqBandIndicator_r13 = -1; /* FreqBandIndicator_r11 */
static int hf_lte_rrc_multiBandInfoList_r13 = -1; /* MultiBandInfoList_r11 */
static int hf_lte_rrc_freqBandIndicatorPriority_r13 = -1; /* T_freqBandIndicatorPriority_r13 */
static int hf_lte_rrc_measResult_v1360 = -1; /* RSRP_Range_v1360 */
+static int hf_lte_rrc_MeasResultServFreqListNR_r15_item = -1; /* MeasResultServFreqNR_r15 */
+static int hf_lte_rrc_measResultSCell_r15 = -1; /* MeasResultCellNR_r15 */
+static int hf_lte_rrc_measResultBestNeighCell_r15 = -1; /* MeasResultCellNR_r15 */
+static int hf_lte_rrc_MeasResultCellListNR_r15_item = -1; /* MeasResultCellNR_r15 */
+static int hf_lte_rrc_pci_r15 = -1; /* PhysCellIdNR_r15 */
+static int hf_lte_rrc_measResultCell_r15 = -1; /* MeasResultNR_r15 */
+static int hf_lte_rrc_measResultRS_IndexList_r15 = -1; /* MeasResultSSB_IndexList_r15 */
+static int hf_lte_rrc_rsrpResult_r15 = -1; /* RSRP_RangeNR_r15 */
+static int hf_lte_rrc_rsrqResult_r15 = -1; /* RSRQ_RangeNR_r15 */
+static int hf_lte_rrc_rs_sinr_Result_r15 = -1; /* RS_SINR_RangeNR_r15 */
+static int hf_lte_rrc_MeasResultSSB_IndexList_r15_item = -1; /* MeasResultSSB_Index_r15 */
+static int hf_lte_rrc_ssb_Index_r15 = -1; /* RS_IndexNR_r15 */
+static int hf_lte_rrc_measResultSSB_Index_r15 = -1; /* MeasResultNR_r15 */
static int hf_lte_rrc_MeasResultServFreqList_r10_item = -1; /* MeasResultServFreq_r10 */
static int hf_lte_rrc_MeasResultServFreqListExt_r13_item = -1; /* MeasResultServFreq_r13 */
static int hf_lte_rrc_servFreqId_r10 = -1; /* ServCellIndex_r10 */
@@ -3877,6 +3958,7 @@ static int hf_lte_rrc_quantityConfigUTRA_v1020 = -1; /* QuantityConfigUTRA_v102
static int hf_lte_rrc_quantityConfigEUTRA_v1250 = -1; /* QuantityConfigEUTRA_v1250 */
static int hf_lte_rrc_quantityConfigEUTRA_v1310 = -1; /* QuantityConfigEUTRA_v1310 */
static int hf_lte_rrc_quantityConfigWLAN_r13 = -1; /* QuantityConfigWLAN_r13 */
+static int hf_lte_rrc_quantityConfigNRList_r15 = -1; /* QuantityConfigNRList_r15 */
static int hf_lte_rrc_filterCoefficientRSRP = -1; /* FilterCoefficient */
static int hf_lte_rrc_filterCoefficientRSRQ = -1; /* FilterCoefficient */
static int hf_lte_rrc_filterCoefficientCSI_RSRP_r12 = -1; /* FilterCoefficient */
@@ -3886,6 +3968,12 @@ static int hf_lte_rrc_measQuantityUTRA_TDD = -1; /* T_measQuantityUTRA_TDD */
static int hf_lte_rrc_filterCoefficient2_FDD_r10 = -1; /* FilterCoefficient */
static int hf_lte_rrc_measQuantityGERAN = -1; /* T_measQuantityGERAN */
static int hf_lte_rrc_measQuantityCDMA2000 = -1; /* T_measQuantityCDMA2000 */
+static int hf_lte_rrc_QuantityConfigNRList_r15_item = -1; /* QuantityConfigNR_r15 */
+static int hf_lte_rrc_measQuantityCell_r15 = -1; /* QuantityConfigRS_NR_r15 */
+static int hf_lte_rrc_measQuantityRS_Index_r15 = -1; /* QuantityConfigRS_NR_r15 */
+static int hf_lte_rrc_filterCoeff_RSRP_r15 = -1; /* FilterCoefficient */
+static int hf_lte_rrc_filterCoeff_RSRQ_r15 = -1; /* FilterCoefficient */
+static int hf_lte_rrc_filterCoefficient_SINR_r13 = -1; /* FilterCoefficient */
static int hf_lte_rrc_measQuantityWLAN_r13 = -1; /* T_measQuantityWLAN_r13 */
static int hf_lte_rrc_triggerType = -1; /* T_triggerType */
static int hf_lte_rrc_event = -1; /* T_event */
@@ -3985,8 +4073,18 @@ static int hf_lte_rrc_includeLocationInfo_r11 = -1; /* BOOLEAN */
static int hf_lte_rrc_b2_Threshold1_v1250 = -1; /* T_b2_Threshold1_v1250 */
static int hf_lte_rrc_reportQuantityWLAN_r13 = -1; /* ReportQuantityWLAN_r13 */
static int hf_lte_rrc_reportAnyWLAN_r14 = -1; /* BOOLEAN */
+static int hf_lte_rrc_b1_ThresholdNR_r15 = -1; /* ThresholdNR_r15 */
+static int hf_lte_rrc_b2_Threshold2NR_r15 = -1; /* ThresholdNR_r15 */
+static int hf_lte_rrc_reportQuantityCellNR_r15 = -1; /* ReportQuantityNR_r15 */
+static int hf_lte_rrc_maxRS_IndexReport_r15 = -1; /* INTEGER_1_maxRS_Index_r15 */
+static int hf_lte_rrc_reportQuantityRS_IndexNR_r15 = -1; /* ReportQuantityNR_r15 */
+static int hf_lte_rrc_reportSSTD_Meas_r15 = -1; /* T_reportSSTD_Meas_r15 */
+static int hf_lte_rrc_refCell = -1; /* T_refCell */
static int hf_lte_rrc_utra_RSCP_01 = -1; /* Threshold_utra_RSRP */
static int hf_lte_rrc_utra_EcN0_01 = -1; /* Threshold_utra_EcN0 */
+static int hf_lte_rrc_ss_rsrp = -1; /* BOOLEAN */
+static int hf_lte_rrc_ss_rsrq = -1; /* BOOLEAN */
+static int hf_lte_rrc_ss_sinr = -1; /* BOOLEAN */
static int hf_lte_rrc_bandRequestWLAN_r13 = -1; /* T_bandRequestWLAN_r13 */
static int hf_lte_rrc_carrierInfoRequestWLAN_r13 = -1; /* T_carrierInfoRequestWLAN_r13 */
static int hf_lte_rrc_availableAdmissionCapacityRequestWLAN_r13 = -1; /* T_availableAdmissionCapacityRequestWLAN_r13 */
@@ -4038,6 +4136,9 @@ static int hf_lte_rrc_rlm_ReportConfig_r14 = -1; /* T_rlm_ReportConfig_r14 */
static int hf_lte_rrc_setup_128 = -1; /* T_setup_112 */
static int hf_lte_rrc_rlmReportTimer_r14 = -1; /* T_rlmReportTimer_r14 */
static int hf_lte_rrc_rlmReportRep_MPDCCH_r14 = -1; /* T_rlmReportRep_MPDCCH_r14 */
+static int hf_lte_rrc_overheatingAssistanceConfig_r14 = -1; /* T_overheatingAssistanceConfig_r14 */
+static int hf_lte_rrc_setup_129 = -1; /* T_setup_113 */
+static int hf_lte_rrc_overheatingIndicationProhibitTimer_r14 = -1; /* T_overheatingIndicationProhibitTimer_r14 */
static int hf_lte_rrc_idc_Indication_r11_01 = -1; /* T_idc_Indication_r11_01 */
static int hf_lte_rrc_autonomousDenialParameters_r11 = -1; /* T_autonomousDenialParameters_r11 */
static int hf_lte_rrc_autonomousDenialSubframes_r11 = -1; /* T_autonomousDenialSubframes_r11 */
@@ -4045,7 +4146,7 @@ static int hf_lte_rrc_autonomousDenialValidity_r11 = -1; /* T_autonomousDenialV
static int hf_lte_rrc_idc_Indication_UL_CA_r11 = -1; /* T_idc_Indication_UL_CA_r11 */
static int hf_lte_rrc_idc_HardwareSharingIndication_r13 = -1; /* T_idc_HardwareSharingIndication_r13 */
static int hf_lte_rrc_obtainLocation_r11 = -1; /* T_obtainLocation_r11 */
-static int hf_lte_rrc_setup_129 = -1; /* T_setup_113 */
+static int hf_lte_rrc_setup_130 = -1; /* T_setup_114 */
static int hf_lte_rrc_powerPrefIndicationTimer_r11 = -1; /* T_powerPrefIndicationTimer_r11 */
static int hf_lte_rrc_proximityIndicationEUTRA_r9 = -1; /* T_proximityIndicationEUTRA_r9 */
static int hf_lte_rrc_proximityIndicationUTRA_r9 = -1; /* T_proximityIndicationUTRA_r9 */
@@ -4070,39 +4171,44 @@ static int hf_lte_rrc_utraTDD768 = -1; /* IRAT_ParametersUTRA_TDD768
static int hf_lte_rrc_geran_02 = -1; /* IRAT_ParametersGERAN */
static int hf_lte_rrc_cdma2000_HRPD_01 = -1; /* IRAT_ParametersCDMA2000_HRPD */
static int hf_lte_rrc_cdma2000_1xRTT_01 = -1; /* IRAT_ParametersCDMA2000_1XRTT */
-static int hf_lte_rrc_nonCriticalExtension_190 = -1; /* UE_EUTRA_Capability_v920_IEs */
+static int hf_lte_rrc_nonCriticalExtension_196 = -1; /* UE_EUTRA_Capability_v920_IEs */
static int hf_lte_rrc_featureGroupIndRel9Add_r9 = -1; /* T_featureGroupIndRel9Add_r9 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_r9 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_r9 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_r9 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_r9 */
-static int hf_lte_rrc_nonCriticalExtension_191 = -1; /* UE_EUTRA_Capability_v9c0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_197 = -1; /* UE_EUTRA_Capability_v9c0_IEs */
static int hf_lte_rrc_interRAT_ParametersUTRA_v9c0 = -1; /* IRAT_ParametersUTRA_v9c0 */
-static int hf_lte_rrc_nonCriticalExtension_192 = -1; /* UE_EUTRA_Capability_v9d0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_198 = -1; /* UE_EUTRA_Capability_v9d0_IEs */
static int hf_lte_rrc_phyLayerParameters_v9d0 = -1; /* PhyLayerParameters_v9d0 */
-static int hf_lte_rrc_nonCriticalExtension_193 = -1; /* UE_EUTRA_Capability_v9e0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_199 = -1; /* UE_EUTRA_Capability_v9e0_IEs */
static int hf_lte_rrc_rf_Parameters_v9e0 = -1; /* RF_Parameters_v9e0 */
-static int hf_lte_rrc_nonCriticalExtension_194 = -1; /* UE_EUTRA_Capability_v9h0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_200 = -1; /* UE_EUTRA_Capability_v9h0_IEs */
static int hf_lte_rrc_interRAT_ParametersUTRA_v9h0 = -1; /* IRAT_ParametersUTRA_v9h0 */
-static int hf_lte_rrc_nonCriticalExtension_195 = -1; /* UE_EUTRA_Capability_v10c0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_201 = -1; /* UE_EUTRA_Capability_v10c0_IEs */
static int hf_lte_rrc_otdoa_PositioningCapabilities_r10 = -1; /* OTDOA_PositioningCapabilities_r10 */
-static int hf_lte_rrc_nonCriticalExtension_196 = -1; /* UE_EUTRA_Capability_v10f0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_202 = -1; /* UE_EUTRA_Capability_v10f0_IEs */
static int hf_lte_rrc_rf_Parameters_v10f0 = -1; /* RF_Parameters_v10f0 */
-static int hf_lte_rrc_nonCriticalExtension_197 = -1; /* UE_EUTRA_Capability_v10i0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_203 = -1; /* UE_EUTRA_Capability_v10i0_IEs */
static int hf_lte_rrc_rf_Parameters_v10i0 = -1; /* RF_Parameters_v10i0 */
static int hf_lte_rrc_lateNonCriticalExtension_11 = -1; /* T_lateNonCriticalExtension_10 */
-static int hf_lte_rrc_nonCriticalExtension_198 = -1; /* UE_EUTRA_Capability_v11d0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_204 = -1; /* UE_EUTRA_Capability_v11d0_IEs */
static int hf_lte_rrc_rf_Parameters_v10j0 = -1; /* RF_Parameters_v10j0 */
-static int hf_lte_rrc_nonCriticalExtension_199 = -1; /* T_nonCriticalExtension_66 */
+static int hf_lte_rrc_nonCriticalExtension_205 = -1; /* T_nonCriticalExtension_66 */
static int hf_lte_rrc_rf_Parameters_v11d0 = -1; /* RF_Parameters_v11d0 */
static int hf_lte_rrc_otherParameters_v11d0 = -1; /* Other_Parameters_v11d0 */
-static int hf_lte_rrc_nonCriticalExtension_200 = -1; /* UE_EUTRA_Capability_v11x0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_201 = -1; /* UE_EUTRA_Capability_v12b0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_206 = -1; /* UE_EUTRA_Capability_v11x0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_207 = -1; /* UE_EUTRA_Capability_v12b0_IEs */
static int hf_lte_rrc_rf_Parameters_v12b0 = -1; /* RF_Parameters_v12b0 */
-static int hf_lte_rrc_nonCriticalExtension_202 = -1; /* UE_EUTRA_Capability_v12x0_IEs */
-static int hf_lte_rrc_nonCriticalExtension_203 = -1; /* UE_EUTRA_Capability_v1370_IEs */
+static int hf_lte_rrc_nonCriticalExtension_208 = -1; /* UE_EUTRA_Capability_v12x0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_209 = -1; /* UE_EUTRA_Capability_v1370_IEs */
static int hf_lte_rrc_ce_Parameters_v1370 = -1; /* CE_Parameters_v1370 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1370 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1370 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1370 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1370 */
-static int hf_lte_rrc_nonCriticalExtension_204 = -1; /* T_nonCriticalExtension_67 */
+static int hf_lte_rrc_nonCriticalExtension_210 = -1; /* UE_EUTRA_Capability_v1380_IEs */
+static int hf_lte_rrc_rf_Parameters_v1380 = -1; /* RF_Parameters_v1380 */
+static int hf_lte_rrc_ce_Parameters_v1380 = -1; /* CE_Parameters_v1380 */
+static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1380 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1380 */
+static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1380 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1380 */
+static int hf_lte_rrc_nonCriticalExtension_211 = -1; /* T_nonCriticalExtension_67 */
static int hf_lte_rrc_phyLayerParameters_v920 = -1; /* PhyLayerParameters_v920 */
static int hf_lte_rrc_interRAT_ParametersGERAN_v920 = -1; /* IRAT_ParametersGERAN_v920 */
static int hf_lte_rrc_interRAT_ParametersUTRA_v920 = -1; /* IRAT_ParametersUTRA_v920 */
@@ -4111,9 +4217,9 @@ static int hf_lte_rrc_deviceType_r9 = -1; /* T_deviceType_r9 */
static int hf_lte_rrc_csg_ProximityIndicationParameters_r9 = -1; /* CSG_ProximityIndicationParameters_r9 */
static int hf_lte_rrc_neighCellSI_AcquisitionParameters_r9 = -1; /* NeighCellSI_AcquisitionParameters_r9 */
static int hf_lte_rrc_son_Parameters_r9 = -1; /* SON_Parameters_r9 */
-static int hf_lte_rrc_nonCriticalExtension_205 = -1; /* UE_EUTRA_Capability_v940_IEs */
+static int hf_lte_rrc_nonCriticalExtension_212 = -1; /* UE_EUTRA_Capability_v940_IEs */
static int hf_lte_rrc_lateNonCriticalExtension_12 = -1; /* T_lateNonCriticalExtension_11 */
-static int hf_lte_rrc_nonCriticalExtension_206 = -1; /* UE_EUTRA_Capability_v1020_IEs */
+static int hf_lte_rrc_nonCriticalExtension_213 = -1; /* UE_EUTRA_Capability_v1020_IEs */
static int hf_lte_rrc_ue_Category_v1020 = -1; /* INTEGER_6_8 */
static int hf_lte_rrc_phyLayerParameters_v1020 = -1; /* PhyLayerParameters_v1020 */
static int hf_lte_rrc_rf_Parameters_v1020 = -1; /* RF_Parameters_v1020 */
@@ -4122,13 +4228,13 @@ static int hf_lte_rrc_featureGroupIndRel10_r10 = -1; /* T_featureGroupIndRel10_
static int hf_lte_rrc_interRAT_ParametersCDMA2000_v1020 = -1; /* IRAT_ParametersCDMA2000_1XRTT_v1020 */
static int hf_lte_rrc_ue_BasedNetwPerfMeasParameters_r10 = -1; /* UE_BasedNetwPerfMeasParameters_r10 */
static int hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1020 = -1; /* IRAT_ParametersUTRA_TDD_v1020 */
-static int hf_lte_rrc_nonCriticalExtension_207 = -1; /* UE_EUTRA_Capability_v1060_IEs */
+static int hf_lte_rrc_nonCriticalExtension_214 = -1; /* UE_EUTRA_Capability_v1060_IEs */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1060 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1060 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1060 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1060 */
static int hf_lte_rrc_rf_Parameters_v1060 = -1; /* RF_Parameters_v1060 */
-static int hf_lte_rrc_nonCriticalExtension_208 = -1; /* UE_EUTRA_Capability_v1090_IEs */
+static int hf_lte_rrc_nonCriticalExtension_215 = -1; /* UE_EUTRA_Capability_v1090_IEs */
static int hf_lte_rrc_rf_Parameters_v1090 = -1; /* RF_Parameters_v1090 */
-static int hf_lte_rrc_nonCriticalExtension_209 = -1; /* UE_EUTRA_Capability_v1130_IEs */
+static int hf_lte_rrc_nonCriticalExtension_216 = -1; /* UE_EUTRA_Capability_v1130_IEs */
static int hf_lte_rrc_pdcp_Parameters_v1130 = -1; /* PDCP_Parameters_v1130 */
static int hf_lte_rrc_phyLayerParameters_v1130 = -1; /* PhyLayerParameters_v1130 */
static int hf_lte_rrc_rf_Parameters_v1130 = -1; /* RF_Parameters_v1130 */
@@ -4137,18 +4243,18 @@ static int hf_lte_rrc_interRAT_ParametersCDMA2000_v1130 = -1; /* IRAT_Parameter
static int hf_lte_rrc_otherParameters_r11 = -1; /* Other_Parameters_r11 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1130 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1130 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1130 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1130 */
-static int hf_lte_rrc_nonCriticalExtension_210 = -1; /* UE_EUTRA_Capability_v1170_IEs */
+static int hf_lte_rrc_nonCriticalExtension_217 = -1; /* UE_EUTRA_Capability_v1170_IEs */
static int hf_lte_rrc_phyLayerParameters_v1170 = -1; /* PhyLayerParameters_v1170 */
static int hf_lte_rrc_ue_Category_v1170 = -1; /* INTEGER_9_10 */
-static int hf_lte_rrc_nonCriticalExtension_211 = -1; /* UE_EUTRA_Capability_v1180_IEs */
+static int hf_lte_rrc_nonCriticalExtension_218 = -1; /* UE_EUTRA_Capability_v1180_IEs */
static int hf_lte_rrc_rf_Parameters_v1180 = -1; /* RF_Parameters_v1180 */
static int hf_lte_rrc_mbms_Parameters_r11 = -1; /* MBMS_Parameters_r11 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1180 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1180 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1180 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1180 */
-static int hf_lte_rrc_nonCriticalExtension_212 = -1; /* UE_EUTRA_Capability_v11a0_IEs */
+static int hf_lte_rrc_nonCriticalExtension_219 = -1; /* UE_EUTRA_Capability_v11a0_IEs */
static int hf_lte_rrc_ue_Category_v11a0 = -1; /* INTEGER_11_12 */
static int hf_lte_rrc_measParameters_v11a0 = -1; /* MeasParameters_v11a0 */
-static int hf_lte_rrc_nonCriticalExtension_213 = -1; /* UE_EUTRA_Capability_v1250_IEs */
+static int hf_lte_rrc_nonCriticalExtension_220 = -1; /* UE_EUTRA_Capability_v1250_IEs */
static int hf_lte_rrc_phyLayerParameters_v1250 = -1; /* PhyLayerParameters_v1250 */
static int hf_lte_rrc_rf_Parameters_v1250 = -1; /* RF_Parameters_v1250 */
static int hf_lte_rrc_rlc_Parameters_r12 = -1; /* RLC_Parameters_r12 */
@@ -4163,13 +4269,13 @@ static int hf_lte_rrc_mac_Parameters_r12 = -1; /* MAC_Parameters_r12 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1250 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1250 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1250 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1250 */
static int hf_lte_rrc_sl_Parameters_r12 = -1; /* SL_Parameters_r12 */
-static int hf_lte_rrc_nonCriticalExtension_214 = -1; /* UE_EUTRA_Capability_v1260_IEs */
+static int hf_lte_rrc_nonCriticalExtension_221 = -1; /* UE_EUTRA_Capability_v1260_IEs */
static int hf_lte_rrc_ue_CategoryDL_v1260 = -1; /* INTEGER_15_16 */
-static int hf_lte_rrc_nonCriticalExtension_215 = -1; /* UE_EUTRA_Capability_v1270_IEs */
+static int hf_lte_rrc_nonCriticalExtension_222 = -1; /* UE_EUTRA_Capability_v1270_IEs */
static int hf_lte_rrc_rf_Parameters_v1270 = -1; /* RF_Parameters_v1270 */
-static int hf_lte_rrc_nonCriticalExtension_216 = -1; /* UE_EUTRA_Capability_v1280_IEs */
+static int hf_lte_rrc_nonCriticalExtension_223 = -1; /* UE_EUTRA_Capability_v1280_IEs */
static int hf_lte_rrc_phyLayerParameters_v1280 = -1; /* PhyLayerParameters_v1280 */
-static int hf_lte_rrc_nonCriticalExtension_217 = -1; /* UE_EUTRA_Capability_v1310_IEs */
+static int hf_lte_rrc_nonCriticalExtension_224 = -1; /* UE_EUTRA_Capability_v1310_IEs */
static int hf_lte_rrc_ue_CategoryDL_v1310 = -1; /* T_ue_CategoryDL_v1310 */
static int hf_lte_rrc_ue_CategoryUL_v1310 = -1; /* T_ue_CategoryUL_v1310 */
static int hf_lte_rrc_pdcp_Parameters_v1310 = -1; /* PDCP_Parameters_v1310 */
@@ -4189,25 +4295,25 @@ static int hf_lte_rrc_wlan_IW_Parameters_v1310 = -1; /* WLAN_IW_Parameters_v131
static int hf_lte_rrc_lwip_Parameters_r13 = -1; /* LWIP_Parameters_r13 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1310 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1310 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1310 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1310 */
-static int hf_lte_rrc_nonCriticalExtension_218 = -1; /* UE_EUTRA_Capability_v1320_IEs */
+static int hf_lte_rrc_nonCriticalExtension_225 = -1; /* UE_EUTRA_Capability_v1320_IEs */
static int hf_lte_rrc_ce_Parameters_v1320 = -1; /* CE_Parameters_v1320 */
static int hf_lte_rrc_phyLayerParameters_v1320 = -1; /* PhyLayerParameters_v1320 */
static int hf_lte_rrc_rf_Parameters_v1320 = -1; /* RF_Parameters_v1320 */
static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1320 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1320 */
static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1320 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1320 */
-static int hf_lte_rrc_nonCriticalExtension_219 = -1; /* UE_EUTRA_Capability_v1330_IEs */
+static int hf_lte_rrc_nonCriticalExtension_226 = -1; /* UE_EUTRA_Capability_v1330_IEs */
static int hf_lte_rrc_ue_CategoryDL_v1330 = -1; /* INTEGER_18_19 */
static int hf_lte_rrc_phyLayerParameters_v1330 = -1; /* PhyLayerParameters_v1330 */
static int hf_lte_rrc_ue_CE_NeedULGaps_r13_01 = -1; /* T_ue_CE_NeedULGaps_r13_01 */
-static int hf_lte_rrc_nonCriticalExtension_220 = -1; /* UE_EUTRA_Capability_v1340_IEs */
+static int hf_lte_rrc_nonCriticalExtension_227 = -1; /* UE_EUTRA_Capability_v1340_IEs */
static int hf_lte_rrc_ue_CategoryUL_v1340 = -1; /* INTEGER_15 */
-static int hf_lte_rrc_nonCriticalExtension_221 = -1; /* UE_EUTRA_Capability_v1350_IEs */
+static int hf_lte_rrc_nonCriticalExtension_228 = -1; /* UE_EUTRA_Capability_v1350_IEs */
static int hf_lte_rrc_ue_CategoryDL_v1350 = -1; /* T_ue_CategoryDL_v1350 */
static int hf_lte_rrc_ue_CategoryUL_v1350 = -1; /* T_ue_CategoryUL_v1350 */
static int hf_lte_rrc_ce_Parameters_v1350 = -1; /* CE_Parameters_v1350 */
-static int hf_lte_rrc_nonCriticalExtension_222 = -1; /* UE_EUTRA_Capability_v1360_IEs */
+static int hf_lte_rrc_nonCriticalExtension_229 = -1; /* UE_EUTRA_Capability_v1360_IEs */
static int hf_lte_rrc_other_Parameters_v1360 = -1; /* Other_Parameters_v1360 */
-static int hf_lte_rrc_nonCriticalExtension_223 = -1; /* UE_EUTRA_Capability_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_230 = -1; /* UE_EUTRA_Capability_v1430_IEs */
static int hf_lte_rrc_phyLayerParameters_v1430 = -1; /* PhyLayerParameters_v1430 */
static int hf_lte_rrc_ue_CategoryDL_v1430 = -1; /* T_ue_CategoryDL_v1430 */
static int hf_lte_rrc_ue_CategoryUL_v1430 = -1; /* T_ue_CategoryUL_v1430 */
@@ -4230,10 +4336,18 @@ static int hf_lte_rrc_mbms_Parameters_v1430 = -1; /* MBMS_Parameters_v1430 */
static int hf_lte_rrc_sl_Parameters_v1430 = -1; /* SL_Parameters_v1430 */
static int hf_lte_rrc_ue_BasedNetwPerfMeasParameters_v1430 = -1; /* UE_BasedNetwPerfMeasParameters_v1430 */
static int hf_lte_rrc_highSpeedEnhParameters_r14 = -1; /* HighSpeedEnhParameters_r14 */
-static int hf_lte_rrc_nonCriticalExtension_224 = -1; /* UE_EUTRA_Capability_v1440_IEs */
+static int hf_lte_rrc_nonCriticalExtension_231 = -1; /* UE_EUTRA_Capability_v1440_IEs */
static int hf_lte_rrc_lwa_Parameters_v1440 = -1; /* LWA_Parameters_v1440 */
static int hf_lte_rrc_mac_Parameters_v1440 = -1; /* MAC_Parameters_v1440 */
-static int hf_lte_rrc_nonCriticalExtension_225 = -1; /* T_nonCriticalExtension_68 */
+static int hf_lte_rrc_nonCriticalExtension_232 = -1; /* UE_EUTRA_Capability_v1450_IEs */
+static int hf_lte_rrc_phyLayerParameters_v1450 = -1; /* PhyLayerParameters_v1450 */
+static int hf_lte_rrc_rf_Parameters_v1450 = -1; /* RF_Parameters_v1450 */
+static int hf_lte_rrc_otherParameters_v1450 = -1; /* OtherParameters_v1450 */
+static int hf_lte_rrc_ue_CategoryDL_v1450 = -1; /* INTEGER_20 */
+static int hf_lte_rrc_nonCriticalExtension_233 = -1; /* UE_EUTRA_Capability_v15x0_IEs */
+static int hf_lte_rrc_irat_ParametersNR_r15 = -1; /* IRAT_ParametersNR_r15 */
+static int hf_lte_rrc_basebandParameters_r15 = -1; /* BasebandParameters_r15 */
+static int hf_lte_rrc_nonCriticalExtension_234 = -1; /* T_nonCriticalExtension_68 */
static int hf_lte_rrc_phyLayerParameters_r9 = -1; /* PhyLayerParameters */
static int hf_lte_rrc_featureGroupIndicators_r9 = -1; /* T_featureGroupIndicators_r9 */
static int hf_lte_rrc_featureGroupIndRel9Add_r9_01 = -1; /* T_featureGroupIndRel9Add_r9_01 */
@@ -4244,6 +4358,19 @@ static int hf_lte_rrc_phyLayerParameters_v1060 = -1; /* PhyLayerParameters_v102
static int hf_lte_rrc_featureGroupIndRel10_v1060 = -1; /* T_featureGroupIndRel10_v1060 */
static int hf_lte_rrc_interRAT_ParametersCDMA2000_v1060 = -1; /* IRAT_ParametersCDMA2000_1XRTT_v1020 */
static int hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1060 = -1; /* IRAT_ParametersUTRA_TDD_v1020 */
+static int hf_lte_rrc_basebandProcessingCombiList_r15 = -1; /* BasebandProcessingCombiList_r15 */
+static int hf_lte_rrc_BasebandProcessingCombiList_r15_item = -1; /* BasebandProcessingCombi_r15 */
+static int hf_lte_rrc_bp_InfoPerBandList = -1; /* BP_InfoPerBandList_r15 */
+static int hf_lte_rrc_BP_InfoPerBandList_r15_item = -1; /* BP_InfoPerBand_r15 */
+static int hf_lte_rrc_ca_BandwidthClassDL_r15 = -1; /* CA_BandwidthClass_r10 */
+static int hf_lte_rrc_ca_BandwidthClassUL_r15 = -1; /* CA_BandwidthClass_r10 */
+static int hf_lte_rrc_bp_InfoPerCC_List_r15 = -1; /* SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15 */
+static int hf_lte_rrc_bp_InfoPerCC_List_r15_item = -1; /* BP_InfoPerCC_r15 */
+static int hf_lte_rrc_supportedBandwidthPerCC_r15 = -1; /* BW_PerCC_r15 */
+static int hf_lte_rrc_supportedMIMO_CapabilityDL_r15 = -1; /* MIMO_CapabilityDL_r10 */
+static int hf_lte_rrc_supportedMIMO_CapabilityUL_r15 = -1; /* MIMO_CapabilityUL_r10 */
+static int hf_lte_rrc_modulationOrder_r15 = -1; /* ModulationOrder_r15 */
+static int hf_lte_rrc_subCarrierSpacing = -1; /* SubCarrierSpacingNR_r15 */
static int hf_lte_rrc_makeBeforeBreak_r14_01 = -1; /* T_makeBeforeBreak_r14_01 */
static int hf_lte_rrc_rach_Less_r14 = -1; /* T_rach_Less_r14 */
static int hf_lte_rrc_drb_TypeSplit_r12 = -1; /* T_drb_TypeSplit_r12 */
@@ -4341,6 +4468,8 @@ static int hf_lte_rrc_dmrs_LessUpPTS_r14 = -1; /* T_dmrs_LessUpPTS_r14 */
static int hf_lte_rrc_mimo_UE_Parameters_v1430 = -1; /* MIMO_UE_Parameters_v1430 */
static int hf_lte_rrc_alternativeTBS_Index_r14 = -1; /* T_alternativeTBS_Index_r14 */
static int hf_lte_rrc_feMBMS_Unicast_Parameters_r14 = -1; /* FeMBMS_Unicast_Parameters_r14 */
+static int hf_lte_rrc_ce_SRS_EnhancementWithoutComb4_r14 = -1; /* T_ce_SRS_EnhancementWithoutComb4_r14 */
+static int hf_lte_rrc_crs_LessDwPTS_r14 = -1; /* T_crs_LessDwPTS_r14 */
static int hf_lte_rrc_parametersTM9_r13 = -1; /* MIMO_UE_ParametersPerTM_r13 */
static int hf_lte_rrc_parametersTM10_r13 = -1; /* MIMO_UE_ParametersPerTM_r13 */
static int hf_lte_rrc_srs_EnhancementsTDD_r13 = -1; /* T_srs_EnhancementsTDD_r13 */
@@ -4419,6 +4548,9 @@ static int hf_lte_rrc_supportedBandListEUTRA_v1320 = -1; /* SupportedBandListEU
static int hf_lte_rrc_supportedBandCombination_v1320 = -1; /* SupportedBandCombination_v1320 */
static int hf_lte_rrc_supportedBandCombinationAdd_v1320 = -1; /* SupportedBandCombinationAdd_v1320 */
static int hf_lte_rrc_supportedBandCombinationReduced_v1320 = -1; /* SupportedBandCombinationReduced_v1320 */
+static int hf_lte_rrc_supportedBandCombination_v1380 = -1; /* SupportedBandCombination_v1380 */
+static int hf_lte_rrc_supportedBandCombinationAdd_v1380 = -1; /* SupportedBandCombinationAdd_v1380 */
+static int hf_lte_rrc_supportedBandCombinationReduced_v1380 = -1; /* SupportedBandCombinationReduced_v1380 */
static int hf_lte_rrc_maxLayersMIMO_Indication_r12 = -1; /* T_maxLayersMIMO_Indication_r12 */
static int hf_lte_rrc_supportedBandCombination_v1430 = -1; /* SupportedBandCombination_v1430 */
static int hf_lte_rrc_supportedBandCombinationAdd_v1430 = -1; /* SupportedBandCombinationAdd_v1430 */
@@ -4426,6 +4558,9 @@ static int hf_lte_rrc_supportedBandCombinationReduced_v1430 = -1; /* SupportedB
static int hf_lte_rrc_eNB_RequestedParameters_v1430 = -1; /* T_eNB_RequestedParameters_v1430 */
static int hf_lte_rrc_requestedDiffFallbackCombList_r14 = -1; /* BandCombinationList_r14 */
static int hf_lte_rrc_diffFallbackCombReport_r14 = -1; /* T_diffFallbackCombReport_r14 */
+static int hf_lte_rrc_supportedBandCombination_v1450 = -1; /* SupportedBandCombination_v1450 */
+static int hf_lte_rrc_supportedBandCombinationAdd_v1450 = -1; /* SupportedBandCombinationAdd_v1450 */
+static int hf_lte_rrc_supportedBandCombinationReduced_v1450 = -1; /* SupportedBandCombinationReduced_v1450 */
static int hf_lte_rrc_SupportedBandCombination_r10_item = -1; /* BandCombinationParameters_r10 */
static int hf_lte_rrc_SupportedBandCombinationExt_r10_item = -1; /* BandCombinationParametersExt_r10 */
static int hf_lte_rrc_SupportedBandCombination_v1090_item = -1; /* BandCombinationParameters_v1090 */
@@ -4434,16 +4569,22 @@ static int hf_lte_rrc_SupportedBandCombination_v1130_item = -1; /* BandCombinat
static int hf_lte_rrc_SupportedBandCombination_v1250_item = -1; /* BandCombinationParameters_v1250 */
static int hf_lte_rrc_SupportedBandCombination_v1270_item = -1; /* BandCombinationParameters_v1270 */
static int hf_lte_rrc_SupportedBandCombination_v1320_item = -1; /* BandCombinationParameters_v1320 */
+static int hf_lte_rrc_SupportedBandCombination_v1380_item = -1; /* BandCombinationParameters_v1380 */
static int hf_lte_rrc_SupportedBandCombination_v1430_item = -1; /* BandCombinationParameters_v1430 */
+static int hf_lte_rrc_SupportedBandCombination_v1450_item = -1; /* BandCombinationParameters_v1450 */
static int hf_lte_rrc_SupportedBandCombinationAdd_r11_item = -1; /* BandCombinationParameters_r11 */
static int hf_lte_rrc_SupportedBandCombinationAdd_v11d0_item = -1; /* BandCombinationParameters_v10i0 */
static int hf_lte_rrc_SupportedBandCombinationAdd_v1250_item = -1; /* BandCombinationParameters_v1250 */
static int hf_lte_rrc_SupportedBandCombinationAdd_v1270_item = -1; /* BandCombinationParameters_v1270 */
static int hf_lte_rrc_SupportedBandCombinationAdd_v1320_item = -1; /* BandCombinationParameters_v1320 */
+static int hf_lte_rrc_SupportedBandCombinationAdd_v1380_item = -1; /* BandCombinationParameters_v1380 */
static int hf_lte_rrc_SupportedBandCombinationAdd_v1430_item = -1; /* BandCombinationParameters_v1430 */
+static int hf_lte_rrc_SupportedBandCombinationAdd_v1450_item = -1; /* BandCombinationParameters_v1450 */
static int hf_lte_rrc_SupportedBandCombinationReduced_r13_item = -1; /* BandCombinationParameters_r13 */
static int hf_lte_rrc_SupportedBandCombinationReduced_v1320_item = -1; /* BandCombinationParameters_v1320 */
+static int hf_lte_rrc_SupportedBandCombinationReduced_v1380_item = -1; /* BandCombinationParameters_v1380 */
static int hf_lte_rrc_SupportedBandCombinationReduced_v1430_item = -1; /* BandCombinationParameters_v1430 */
+static int hf_lte_rrc_SupportedBandCombinationReduced_v1450_item = -1; /* BandCombinationParameters_v1450 */
static int hf_lte_rrc_BandCombinationParameters_r10_item = -1; /* BandParameters_r10 */
static int hf_lte_rrc_supportedBandwidthCombinationSet_r10 = -1; /* SupportedBandwidthCombinationSet_r10 */
static int hf_lte_rrc_BandCombinationParameters_v1090_item = -1; /* BandParameters_v1090 */
@@ -4487,10 +4628,14 @@ static int hf_lte_rrc_commSupportedBandsPerBC_r13 = -1; /* BIT_STRING_SIZE_1_ma
static int hf_lte_rrc_bandParameterList_v1320 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1320 */
static int hf_lte_rrc_bandParameterList_v1320_item = -1; /* BandParameters_v1320 */
static int hf_lte_rrc_additionalRx_Tx_PerformanceReq_r13 = -1; /* T_additionalRx_Tx_PerformanceReq_r13 */
+static int hf_lte_rrc_bandParameterList_v1380 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380 */
+static int hf_lte_rrc_bandParameterList_v1380_item = -1; /* BandParameters_v1380 */
static int hf_lte_rrc_bandParameterList_v1430 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1430 */
static int hf_lte_rrc_bandParameterList_v1430_item = -1; /* BandParameters_v1430 */
static int hf_lte_rrc_v2x_SupportedTxBandCombListPerBC_r14 = -1; /* BIT_STRING_SIZE_1_maxBandComb_r13 */
static int hf_lte_rrc_v2x_SupportedRxBandCombListPerBC_r14 = -1; /* BIT_STRING_SIZE_1_maxBandComb_r13 */
+static int hf_lte_rrc_bandParameterList_v1450 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450 */
+static int hf_lte_rrc_bandParameterList_v1450_item = -1; /* BandParameters_v1450 */
static int hf_lte_rrc_bandEUTRA_r10 = -1; /* T_bandEUTRA_r10 */
static int hf_lte_rrc_bandParametersUL_r10 = -1; /* BandParametersUL_r10 */
static int hf_lte_rrc_bandParametersDL_r10 = -1; /* BandParametersDL_r10 */
@@ -4509,12 +4654,15 @@ static int hf_lte_rrc_bandParametersUL_r13 = -1; /* BandParametersUL_r13 */
static int hf_lte_rrc_bandParametersDL_r13 = -1; /* BandParametersDL_r13 */
static int hf_lte_rrc_supportedCSI_Proc_r13 = -1; /* T_supportedCSI_Proc_r13 */
static int hf_lte_rrc_bandParametersDL_v1320 = -1; /* MIMO_CA_ParametersPerBoBC_r13 */
+static int hf_lte_rrc_txAntennaSwitchDL_r13 = -1; /* INTEGER_1_32 */
+static int hf_lte_rrc_txAntennaSwitchUL_r13 = -1; /* INTEGER_1_32 */
static int hf_lte_rrc_bandParametersDL_v1430 = -1; /* MIMO_CA_ParametersPerBoBC_v1430 */
static int hf_lte_rrc_ul_256QAM_r14 = -1; /* T_ul_256QAM_r14 */
static int hf_lte_rrc_ul_256QAM_perCC_InfoList_r14 = -1; /* SEQUENCE_SIZE_2_maxServCell_r13_OF_UL_256QAM_perCC_Info_r14 */
static int hf_lte_rrc_ul_256QAM_perCC_InfoList_r14_item = -1; /* UL_256QAM_perCC_Info_r14 */
static int hf_lte_rrc_retuningTimeInfoBandList_r14 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_RetuningTimeInfo_r14 */
static int hf_lte_rrc_retuningTimeInfoBandList_r14_item = -1; /* RetuningTimeInfo_r14 */
+static int hf_lte_rrc_must_CapabilityPerBand_r14 = -1; /* MUST_Parameters_r14 */
static int hf_lte_rrc_v2x_FreqBandEUTRA_r14 = -1; /* FreqBandIndicator_r11 */
static int hf_lte_rrc_bandParametersTxSL_r14 = -1; /* BandParametersTxSL_r14 */
static int hf_lte_rrc_bandParametersRxSL_r14 = -1; /* BandParametersRxSL_r14 */
@@ -4542,6 +4690,11 @@ static int hf_lte_rrc_intraBandContiguousCC_InfoList_r13_item = -1; /* IntraBan
static int hf_lte_rrc_fourLayerTM3_TM4_perCC_r12 = -1; /* T_fourLayerTM3_TM4_perCC_r12 */
static int hf_lte_rrc_supportedMIMO_CapabilityDL_r12 = -1; /* MIMO_CapabilityDL_r10 */
static int hf_lte_rrc_supportedCSI_Proc_r12 = -1; /* T_supportedCSI_Proc_r12 */
+static int hf_lte_rrc_must_TM234_UpTo2Tx_r14 = -1; /* T_must_TM234_UpTo2Tx_r14 */
+static int hf_lte_rrc_must_TM89_UpToOneInterferingLayer_r14 = -1; /* T_must_TM89_UpToOneInterferingLayer_r14 */
+static int hf_lte_rrc_must_TM10_UpToOneInterferingLayer_r14 = -1; /* T_must_TM10_UpToOneInterferingLayer_r14 */
+static int hf_lte_rrc_must_TM89_UpToThreeInterferingLayers_r14 = -1; /* T_must_TM89_UpToThreeInterferingLayers_r14 */
+static int hf_lte_rrc_must_TM10_UpToThreeInterferingLayers_r14 = -1; /* T_must_TM10_UpToThreeInterferingLayers_r14 */
static int hf_lte_rrc_SupportedBandListEUTRA_item = -1; /* SupportedBandEUTRA */
static int hf_lte_rrc_SupportedBandListEUTRA_v9e0_item = -1; /* SupportedBandEUTRA_v9e0 */
static int hf_lte_rrc_SupportedBandListEUTRA_v1250_item = -1; /* SupportedBandEUTRA_v1250 */
@@ -4588,6 +4741,27 @@ static int hf_lte_rrc_InterFreqBandList_item = -1; /* InterFreqBandInfo */
static int hf_lte_rrc_interFreqNeedForGaps = -1; /* BOOLEAN */
static int hf_lte_rrc_InterRAT_BandList_item = -1; /* InterRAT_BandInfo */
static int hf_lte_rrc_interRAT_NeedForGaps = -1; /* BOOLEAN */
+static int hf_lte_rrc_en_DC_r15 = -1; /* T_en_DC_r15 */
+static int hf_lte_rrc_supportedBandListNR_r15 = -1; /* SupportedBandListNR_r15 */
+static int hf_lte_rrc_pdcp_ParametersNR_r15 = -1; /* PDCP_ParametersNR_r15 */
+static int hf_lte_rrc_rohc_Profiles_r15 = -1; /* T_rohc_Profiles_r15 */
+static int hf_lte_rrc_profile0x0001_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_profile0x0002_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_profile0x0003_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_profile0x0004_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_profile0x0006_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_profile0x0101_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_profile0x0102_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_profile0x0103_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_profile0x0104_r15 = -1; /* BOOLEAN */
+static int hf_lte_rrc_rohc_ContextMaxSessions_r15 = -1; /* T_rohc_ContextMaxSessions_r15 */
+static int hf_lte_rrc_rohc_ProfilesUL_Only_r15 = -1; /* T_rohc_ProfilesUL_Only_r15 */
+static int hf_lte_rrc_rohc_ContextContinue_r15 = -1; /* T_rohc_ContextContinue_r15 */
+static int hf_lte_rrc_outOfOrderDelivery_r15 = -1; /* T_outOfOrderDelivery_r15 */
+static int hf_lte_rrc_sn_SizeLo_r15 = -1; /* T_sn_SizeLo_r15 */
+static int hf_lte_rrc_voice_r15 = -1; /* T_voice_r15 */
+static int hf_lte_rrc_SupportedBandListNR_r15_item = -1; /* SupportedBandNR_r15 */
+static int hf_lte_rrc_bandNR_r15 = -1; /* FreqBandIndicatorNR_r15 */
static int hf_lte_rrc_supportedBandListUTRA_FDD = -1; /* SupportedBandListUTRA_FDD */
static int hf_lte_rrc_e_RedirectionUTRA_r9 = -1; /* T_e_RedirectionUTRA_r9 */
static int hf_lte_rrc_voiceOverPS_HS_UTRA_FDD_r9 = -1; /* T_voiceOverPS_HS_UTRA_FDD_r9 */
@@ -4644,6 +4818,7 @@ static int hf_lte_rrc_inDeviceCoexInd_UL_CA_r11 = -1; /* T_inDeviceCoexInd_UL_C
static int hf_lte_rrc_inDeviceCoexInd_HardwareSharingInd_r13 = -1; /* T_inDeviceCoexInd_HardwareSharingInd_r13 */
static int hf_lte_rrc_bwPrefInd_r14 = -1; /* T_bwPrefInd_r14 */
static int hf_lte_rrc_rlm_ReportSupport_r14 = -1; /* T_rlm_ReportSupport_r14 */
+static int hf_lte_rrc_overheatingInd_r14 = -1; /* T_overheatingInd_r14 */
static int hf_lte_rrc_mbms_SCell_r11 = -1; /* T_mbms_SCell_r11 */
static int hf_lte_rrc_mbms_NonServingCell_r11 = -1; /* T_mbms_NonServingCell_r11 */
static int hf_lte_rrc_mbms_AsyncDC_r12 = -1; /* T_mbms_AsyncDC_r12 */
@@ -4666,6 +4841,7 @@ static int hf_lte_rrc_intraFreqHO_CE_ModeB_r13 = -1; /* T_intraFreqHO_CE_ModeB_
static int hf_lte_rrc_unicastFrequencyHopping_r13 = -1; /* T_unicastFrequencyHopping_r13 */
static int hf_lte_rrc_tm9_CE_ModeA_r13 = -1; /* T_tm9_CE_ModeA_r13 */
static int hf_lte_rrc_tm9_CE_ModeB_r13 = -1; /* T_tm9_CE_ModeB_r13 */
+static int hf_lte_rrc_tm6_CE_ModeA_r13 = -1; /* T_tm6_CE_ModeA_r13 */
static int hf_lte_rrc_ce_SwitchWithoutHO_r14 = -1; /* T_ce_SwitchWithoutHO_r14 */
static int hf_lte_rrc_crossCarrierSchedulingLAA_DL_r13 = -1; /* T_crossCarrierSchedulingLAA_DL_r13 */
static int hf_lte_rrc_csi_RS_DRS_RRM_MeasurementsLAA_r13 = -1; /* T_csi_RS_DRS_RRM_MeasurementsLAA_r13 */
@@ -4880,7 +5056,7 @@ static int hf_lte_rrc_cbr_ConfigIndex_r14 = -1; /* INTEGER_0_maxSL_V2X_CBRConf
static int hf_lte_rrc_tx_ConfigIndexList_r14 = -1; /* SEQUENCE_SIZE_1_maxCBR_Level_r14_OF_Tx_ConfigIndex_r14 */
static int hf_lte_rrc_tx_ConfigIndexList_r14_item = -1; /* Tx_ConfigIndex_r14 */
static int hf_lte_rrc_commTxResources_r12 = -1; /* T_commTxResources_r12 */
-static int hf_lte_rrc_setup_130 = -1; /* T_setup_114 */
+static int hf_lte_rrc_setup_131 = -1; /* T_setup_115 */
static int hf_lte_rrc_scheduled_r12 = -1; /* T_scheduled_r12 */
static int hf_lte_rrc_sl_RNTI_r12 = -1; /* C_RNTI */
static int hf_lte_rrc_mac_MainConfig_r12 = -1; /* MAC_MainConfigSL_r12 */
@@ -4891,7 +5067,7 @@ static int hf_lte_rrc_commTxPoolNormalDedicated_r12 = -1; /* T_commTxPoolNormal
static int hf_lte_rrc_poolToReleaseList_r12 = -1; /* SL_TxPoolToReleaseList_r12 */
static int hf_lte_rrc_poolToAddModList_r12 = -1; /* SL_CommTxPoolToAddModList_r12 */
static int hf_lte_rrc_commTxResources_v1310 = -1; /* T_commTxResources_v1310 */
-static int hf_lte_rrc_setup_131 = -1; /* T_setup_115 */
+static int hf_lte_rrc_setup_132 = -1; /* T_setup_116 */
static int hf_lte_rrc_scheduled_v1310 = -1; /* T_scheduled_v1310 */
static int hf_lte_rrc_logicalChGroupInfoList_r13 = -1; /* LogicalChGroupInfoList_r13 */
static int hf_lte_rrc_multipleTx_r13 = -1; /* BOOLEAN */
@@ -4955,7 +5131,7 @@ static int hf_lte_rrc_minNumCandidateSF_r14 = -1; /* INTEGER_1_13 */
static int hf_lte_rrc_gapCandidateSensing_r14 = -1; /* BIT_STRING_SIZE_10 */
static int hf_lte_rrc_sl_ReselectAfter_r14 = -1; /* T_sl_ReselectAfter_r14 */
static int hf_lte_rrc_discTxResources_r12 = -1; /* T_discTxResources_r12 */
-static int hf_lte_rrc_setup_132 = -1; /* T_setup_116 */
+static int hf_lte_rrc_setup_133 = -1; /* T_setup_117 */
static int hf_lte_rrc_scheduled_r12_01 = -1; /* T_scheduled_r12_01 */
static int hf_lte_rrc_discTxConfig_r12 = -1; /* SL_DiscResourcePool_r12 */
static int hf_lte_rrc_discTF_IndexList_r12 = -1; /* SL_TF_IndexPairList_r12 */
@@ -4964,24 +5140,24 @@ static int hf_lte_rrc_ue_Selected_r12_01 = -1; /* T_ue_Selected_r12_01 */
static int hf_lte_rrc_discTxPoolDedicated_r12 = -1; /* T_discTxPoolDedicated_r12 */
static int hf_lte_rrc_poolToAddModList_r12_01 = -1; /* SL_DiscTxPoolToAddModList_r12 */
static int hf_lte_rrc_discTF_IndexList_v1260 = -1; /* T_discTF_IndexList_v1260 */
-static int hf_lte_rrc_setup_133 = -1; /* T_setup_117 */
+static int hf_lte_rrc_setup_134 = -1; /* T_setup_118 */
static int hf_lte_rrc_discTF_IndexList_r12b = -1; /* SL_TF_IndexPairList_r12b */
static int hf_lte_rrc_discTxResourcesPS_r13 = -1; /* T_discTxResourcesPS_r13 */
-static int hf_lte_rrc_setup_134 = -1; /* T_setup_118 */
+static int hf_lte_rrc_setup_135 = -1; /* T_setup_119 */
static int hf_lte_rrc_scheduled_r13 = -1; /* SL_DiscTxConfigScheduled_r13 */
static int hf_lte_rrc_ue_Selected_r13 = -1; /* T_ue_Selected_r13 */
static int hf_lte_rrc_discTxPoolPS_Dedicated_r13 = -1; /* SL_DiscTxPoolDedicated_r13 */
static int hf_lte_rrc_discTxInterFreqInfo_r13 = -1; /* T_discTxInterFreqInfo_r13 */
-static int hf_lte_rrc_setup_135 = -1; /* T_setup_119 */
+static int hf_lte_rrc_setup_136 = -1; /* T_setup_120 */
static int hf_lte_rrc_discTxCarrierFreq_r13 = -1; /* ARFCN_ValueEUTRA_r9 */
static int hf_lte_rrc_discTxRefCarrierDedicated_r13 = -1; /* SL_DiscTxRefCarrierDedicated_r13 */
static int hf_lte_rrc_discTxInfoInterFreqListAdd_r13 = -1; /* SL_DiscTxInfoInterFreqListAdd_r13 */
static int hf_lte_rrc_gapRequestsAllowedDedicated_r13 = -1; /* BOOLEAN */
static int hf_lte_rrc_discRxGapConfig_r13 = -1; /* T_discRxGapConfig_r13 */
-static int hf_lte_rrc_setup_136 = -1; /* SL_GapConfig_r13 */
+static int hf_lte_rrc_setup_137 = -1; /* SL_GapConfig_r13 */
static int hf_lte_rrc_discTxGapConfig_r13 = -1; /* T_discTxGapConfig_r13 */
static int hf_lte_rrc_discSysInfoToReportConfig_r13 = -1; /* T_discSysInfoToReportConfig_r13 */
-static int hf_lte_rrc_setup_137 = -1; /* SL_DiscSysInfoToReportFreqList_r13 */
+static int hf_lte_rrc_setup_138 = -1; /* SL_DiscSysInfoToReportFreqList_r13 */
static int hf_lte_rrc_SL_DiscSysInfoToReportFreqList_r13_item = -1; /* ARFCN_ValueEUTRA_r9 */
static int hf_lte_rrc_discTxFreqToAddModList_r13 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_SL_DiscTxResourceInfoPerFreq_r13 */
static int hf_lte_rrc_discTxFreqToAddModList_r13_item = -1; /* SL_DiscTxResourceInfoPerFreq_r13 */
@@ -4989,7 +5165,7 @@ static int hf_lte_rrc_discTxFreqToReleaseList_r13 = -1; /* SEQUENCE_SIZE_1_maxF
static int hf_lte_rrc_discTxFreqToReleaseList_r13_item = -1; /* ARFCN_ValueEUTRA_r9 */
static int hf_lte_rrc_discTxResources_r13 = -1; /* SL_DiscTxResource_r13 */
static int hf_lte_rrc_discTxResourcesPS_r13_01 = -1; /* SL_DiscTxResource_r13 */
-static int hf_lte_rrc_setup_138 = -1; /* T_setup_120 */
+static int hf_lte_rrc_setup_139 = -1; /* T_setup_121 */
static int hf_lte_rrc_ue_Selected_r13_01 = -1; /* SL_DiscTxPoolDedicated_r13 */
static int hf_lte_rrc_SL_DiscTxPoolToAddModList_r12_item = -1; /* SL_DiscTxPoolToAddMod_r12 */
static int hf_lte_rrc_pool_r12_01 = -1; /* SL_DiscResourcePool_r12 */
@@ -5022,18 +5198,18 @@ static int hf_lte_rrc_random_r12 = -1; /* NULL */
static int hf_lte_rrc_txProbability_r12 = -1; /* T_txProbability_r12 */
static int hf_lte_rrc_rxParameters_r12 = -1; /* T_rxParameters_r12 */
static int hf_lte_rrc_discPeriod_v1310 = -1; /* T_discPeriod_v1310 */
-static int hf_lte_rrc_setup_139 = -1; /* T_setup_121 */
-static int hf_lte_rrc_rxParamsAddNeighFreq_r13 = -1; /* T_rxParamsAddNeighFreq_r13 */
static int hf_lte_rrc_setup_140 = -1; /* T_setup_122 */
+static int hf_lte_rrc_rxParamsAddNeighFreq_r13 = -1; /* T_rxParamsAddNeighFreq_r13 */
+static int hf_lte_rrc_setup_141 = -1; /* T_setup_123 */
static int hf_lte_rrc_physCellId_r13_01 = -1; /* PhysCellIdList_r13 */
static int hf_lte_rrc_txParamsAddNeighFreq_r13 = -1; /* T_txParamsAddNeighFreq_r13 */
-static int hf_lte_rrc_setup_141 = -1; /* T_setup_123 */
+static int hf_lte_rrc_setup_142 = -1; /* T_setup_124 */
static int hf_lte_rrc_tdd_Config_r13 = -1; /* TDD_Config */
static int hf_lte_rrc_freqInfo_01 = -1; /* T_freqInfo_01 */
static int hf_lte_rrc_ul_Bandwidth_02 = -1; /* T_ul_Bandwidth_02 */
static int hf_lte_rrc_syncConfigIndex_r13 = -1; /* INTEGER_0_15 */
static int hf_lte_rrc_txParamsAddNeighFreq_v1370 = -1; /* T_txParamsAddNeighFreq_v1370 */
-static int hf_lte_rrc_setup_142 = -1; /* T_setup_124 */
+static int hf_lte_rrc_setup_143 = -1; /* T_setup_125 */
static int hf_lte_rrc_freqInfo_v1370 = -1; /* T_freqInfo_v1370 */
static int hf_lte_rrc_additionalSpectrumEmission_v1370 = -1; /* AdditionalSpectrumEmission_v10l0 */
static int hf_lte_rrc_PhysCellIdList_r13_item = -1; /* PhysCellId */
@@ -5159,7 +5335,7 @@ static int hf_lte_rrc_p0_r12 = -1; /* P0_SL_r12 */
static int hf_lte_rrc_SL_TxPoolToReleaseList_r12_item = -1; /* SL_TxPoolIdentity_r12 */
static int hf_lte_rrc_SL_TxPoolToReleaseListExt_r13_item = -1; /* SL_TxPoolIdentity_v1310 */
static int hf_lte_rrc_commTxResources_r14 = -1; /* T_commTxResources_r14 */
-static int hf_lte_rrc_setup_143 = -1; /* T_setup_125 */
+static int hf_lte_rrc_setup_144 = -1; /* T_setup_126 */
static int hf_lte_rrc_scheduled_r14 = -1; /* T_scheduled_r14 */
static int hf_lte_rrc_sl_V_RNTI_r14 = -1; /* C_RNTI */
static int hf_lte_rrc_mac_MainConfig_r14 = -1; /* MAC_MainConfigSL_r12 */
@@ -5193,33 +5369,39 @@ static int hf_lte_rrc_directFrameNumber_r14 = -1; /* BIT_STRING_SIZE_10 */
static int hf_lte_rrc_directSubframeNumber_r14 = -1; /* INTEGER_0_9 */
static int hf_lte_rrc_inCoverage_r14 = -1; /* BOOLEAN */
static int hf_lte_rrc_reserved_r14 = -1; /* BIT_STRING_SIZE_27 */
-static int hf_lte_rrc_criticalExtensions_51 = -1; /* T_criticalExtensions_51 */
-static int hf_lte_rrc_c1_48 = -1; /* T_c1_48 */
+static int hf_lte_rrc_criticalExtensions_52 = -1; /* T_criticalExtensions_52 */
+static int hf_lte_rrc_c1_49 = -1; /* T_c1_49 */
static int hf_lte_rrc_handoverPreparationInformation_r13 = -1; /* HandoverPreparationInformation_NB_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_51 = -1; /* T_criticalExtensionsFuture_51 */
+static int hf_lte_rrc_criticalExtensionsFuture_52 = -1; /* T_criticalExtensionsFuture_52 */
static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13 = -1; /* UE_Capability_NB_r13 */
static int hf_lte_rrc_as_Config_r13 = -1; /* AS_Config_NB */
static int hf_lte_rrc_rrm_Config_r13 = -1; /* RRM_Config_NB */
static int hf_lte_rrc_as_Context_r13 = -1; /* AS_Context_NB */
-static int hf_lte_rrc_nonCriticalExtension_226 = -1; /* T_nonCriticalExtension_69 */
-static int hf_lte_rrc_criticalExtensions_52 = -1; /* T_criticalExtensions_52 */
-static int hf_lte_rrc_c1_49 = -1; /* T_c1_49 */
-static int hf_lte_rrc_uePagingCoverageInformation_r13_01 = -1; /* UEPagingCoverageInformation_NB_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_52 = -1; /* T_criticalExtensionsFuture_52 */
-static int hf_lte_rrc_npdcch_NumRepetitionPaging_r13 = -1; /* INTEGER_1_2048 */
-static int hf_lte_rrc_nonCriticalExtension_227 = -1; /* T_nonCriticalExtension_70 */
+static int hf_lte_rrc_nonCriticalExtension_235 = -1; /* HandoverPreparationInformation_NB_v1380_IEs */
+static int hf_lte_rrc_nonCriticalExtension_236 = -1; /* HandoverPreparationInformation_NB_Ext_r14_IEs */
+static int hf_lte_rrc_ue_RadioAccessCapabilityInfoExt_r14 = -1; /* T_ue_RadioAccessCapabilityInfoExt_r14 */
+static int hf_lte_rrc_nonCriticalExtension_237 = -1; /* T_nonCriticalExtension_69 */
static int hf_lte_rrc_criticalExtensions_53 = -1; /* T_criticalExtensions_53 */
static int hf_lte_rrc_c1_50 = -1; /* T_c1_50 */
-static int hf_lte_rrc_ueRadioAccessCapabilityInformation_r13 = -1; /* UERadioAccessCapabilityInformation_NB_IEs */
+static int hf_lte_rrc_uePagingCoverageInformation_r13_01 = -1; /* UEPagingCoverageInformation_NB_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_53 = -1; /* T_criticalExtensionsFuture_53 */
-static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01 = -1; /* T_ue_RadioAccessCapabilityInfo_r13 */
-static int hf_lte_rrc_nonCriticalExtension_228 = -1; /* T_nonCriticalExtension_71 */
+static int hf_lte_rrc_npdcch_NumRepetitionPaging_r13 = -1; /* INTEGER_1_2048 */
+static int hf_lte_rrc_nonCriticalExtension_238 = -1; /* T_nonCriticalExtension_70 */
static int hf_lte_rrc_criticalExtensions_54 = -1; /* T_criticalExtensions_54 */
static int hf_lte_rrc_c1_51 = -1; /* T_c1_51 */
-static int hf_lte_rrc_ueRadioPagingInformation_r13 = -1; /* UERadioPagingInformation_NB_IEs */
+static int hf_lte_rrc_ueRadioAccessCapabilityInformation_r13 = -1; /* UERadioAccessCapabilityInformation_NB_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_54 = -1; /* T_criticalExtensionsFuture_54 */
+static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01 = -1; /* T_ue_RadioAccessCapabilityInfo_r13 */
+static int hf_lte_rrc_nonCriticalExtension_239 = -1; /* UERadioAccessCapabilityInformation_NB_v1380_IEs */
+static int hf_lte_rrc_nonCriticalExtension_240 = -1; /* UERadioAccessCapabilityInformation_NB_r14_IEs */
+static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r14 = -1; /* T_ue_RadioAccessCapabilityInfo_r14 */
+static int hf_lte_rrc_nonCriticalExtension_241 = -1; /* T_nonCriticalExtension_71 */
+static int hf_lte_rrc_criticalExtensions_55 = -1; /* T_criticalExtensions_55 */
+static int hf_lte_rrc_c1_52 = -1; /* T_c1_52 */
+static int hf_lte_rrc_ueRadioPagingInformation_r13 = -1; /* UERadioPagingInformation_NB_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_55 = -1; /* T_criticalExtensionsFuture_55 */
static int hf_lte_rrc_ue_RadioPagingInfo_r13 = -1; /* T_ue_RadioPagingInfo_r13 */
-static int hf_lte_rrc_nonCriticalExtension_229 = -1; /* T_nonCriticalExtension_72 */
+static int hf_lte_rrc_nonCriticalExtension_242 = -1; /* T_nonCriticalExtension_72 */
static int hf_lte_rrc_sourceRadioResourceConfig_r13 = -1; /* RadioResourceConfigDedicated_NB_r13 */
static int hf_lte_rrc_sourceSecurityAlgorithmConfig_r13 = -1; /* SecurityAlgorithmConfig */
static int hf_lte_rrc_sourceUE_Identity_r13 = -1; /* C_RNTI */
@@ -5231,23 +5413,23 @@ static int hf_lte_rrc_additionalReestabInfoList_r13 = -1; /* AdditionalReestabI
static int hf_lte_rrc_ue_InactiveTime_01 = -1; /* T_ue_InactiveTime_01 */
static int hf_lte_rrc_message_14 = -1; /* BCCH_BCH_MessageType_NB */
static int hf_lte_rrc_message_15 = -1; /* BCCH_DL_SCH_MessageType_NB */
-static int hf_lte_rrc_c1_52 = -1; /* T_c1_52 */
+static int hf_lte_rrc_c1_53 = -1; /* T_c1_53 */
static int hf_lte_rrc_systemInformation_r13 = -1; /* SystemInformation_NB */
static int hf_lte_rrc_systemInformationBlockType1_r13 = -1; /* SystemInformationBlockType1_NB */
static int hf_lte_rrc_messageClassExtension_10 = -1; /* T_messageClassExtension_10 */
static int hf_lte_rrc_message_16 = -1; /* PCCH_MessageType_NB */
-static int hf_lte_rrc_c1_53 = -1; /* T_c1_53 */
+static int hf_lte_rrc_c1_54 = -1; /* T_c1_54 */
static int hf_lte_rrc_paging_r13 = -1; /* Paging_NB */
static int hf_lte_rrc_messageClassExtension_11 = -1; /* T_messageClassExtension_11 */
static int hf_lte_rrc_message_17 = -1; /* DL_CCCH_MessageType_NB */
-static int hf_lte_rrc_c1_54 = -1; /* T_c1_54 */
+static int hf_lte_rrc_c1_55 = -1; /* T_c1_55 */
static int hf_lte_rrc_rrcConnectionReestablishment_r13 = -1; /* RRCConnectionReestablishment_NB */
static int hf_lte_rrc_rrcConnectionReestablishmentReject_r13 = -1; /* RRCConnectionReestablishmentReject */
static int hf_lte_rrc_rrcConnectionReject_r13 = -1; /* RRCConnectionReject_NB */
static int hf_lte_rrc_rrcConnectionSetup_r13 = -1; /* RRCConnectionSetup_NB */
static int hf_lte_rrc_messageClassExtension_12 = -1; /* T_messageClassExtension_12 */
static int hf_lte_rrc_message_18 = -1; /* DL_DCCH_MessageType_NB */
-static int hf_lte_rrc_c1_55 = -1; /* T_c1_55 */
+static int hf_lte_rrc_c1_56 = -1; /* T_c1_56 */
static int hf_lte_rrc_dlInformationTransfer_r13 = -1; /* DLInformationTransfer_NB */
static int hf_lte_rrc_rrcConnectionReconfiguration_r13 = -1; /* RRCConnectionReconfiguration_NB */
static int hf_lte_rrc_rrcConnectionRelease_r13 = -1; /* RRCConnectionRelease_NB */
@@ -5256,17 +5438,17 @@ static int hf_lte_rrc_ueCapabilityEnquiry_r13 = -1; /* UECapabilityEnquiry_NB *
static int hf_lte_rrc_rrcConnectionResume_r13_02 = -1; /* RRCConnectionResume_NB */
static int hf_lte_rrc_messageClassExtension_13 = -1; /* T_messageClassExtension_13 */
static int hf_lte_rrc_message_19 = -1; /* UL_CCCH_MessageType_NB */
-static int hf_lte_rrc_c1_56 = -1; /* T_c1_56 */
+static int hf_lte_rrc_c1_57 = -1; /* T_c1_57 */
static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r13 = -1; /* RRCConnectionReestablishmentRequest_NB */
static int hf_lte_rrc_rrcConnectionRequest_r13 = -1; /* RRCConnectionRequest_NB */
static int hf_lte_rrc_rrcConnectionResumeRequest_r13_02 = -1; /* RRCConnectionResumeRequest_NB */
static int hf_lte_rrc_messageClassExtension_14 = -1; /* T_messageClassExtension_14 */
static int hf_lte_rrc_message_20 = -1; /* SC_MCCH_MessageType_NB */
-static int hf_lte_rrc_c1_57 = -1; /* T_c1_57 */
+static int hf_lte_rrc_c1_58 = -1; /* T_c1_58 */
static int hf_lte_rrc_scptmConfiguration_r14 = -1; /* SCPTMConfiguration_NB_r14 */
static int hf_lte_rrc_messageClassExtension_15 = -1; /* T_messageClassExtension_15 */
static int hf_lte_rrc_message_21 = -1; /* UL_DCCH_MessageType_NB */
-static int hf_lte_rrc_c1_58 = -1; /* T_c1_58 */
+static int hf_lte_rrc_c1_59 = -1; /* T_c1_59 */
static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r13 = -1; /* RRCConnectionReconfigurationComplete_NB */
static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r13 = -1; /* RRCConnectionReestablishmentComplete_NB */
static int hf_lte_rrc_rrcConnectionSetupComplete_r13 = -1; /* RRCConnectionSetupComplete_NB */
@@ -5276,11 +5458,11 @@ static int hf_lte_rrc_ueCapabilityInformation_r13 = -1; /* UECapabilityInformat
static int hf_lte_rrc_ulInformationTransfer_r13 = -1; /* ULInformationTransfer_NB */
static int hf_lte_rrc_rrcConnectionResumeComplete_r13_02 = -1; /* RRCConnectionResumeComplete_NB */
static int hf_lte_rrc_messageClassExtension_16 = -1; /* T_messageClassExtension_16 */
-static int hf_lte_rrc_criticalExtensions_55 = -1; /* T_criticalExtensions_55 */
-static int hf_lte_rrc_c1_59 = -1; /* T_c1_59 */
+static int hf_lte_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */
+static int hf_lte_rrc_c1_60 = -1; /* T_c1_60 */
static int hf_lte_rrc_dlInformationTransfer_r13_01 = -1; /* DLInformationTransfer_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_55 = -1; /* T_criticalExtensionsFuture_55 */
-static int hf_lte_rrc_nonCriticalExtension_230 = -1; /* T_nonCriticalExtension_73 */
+static int hf_lte_rrc_criticalExtensionsFuture_56 = -1; /* T_criticalExtensionsFuture_56 */
+static int hf_lte_rrc_nonCriticalExtension_243 = -1; /* T_nonCriticalExtension_73 */
static int hf_lte_rrc_systemFrameNumber_MSB_r13 = -1; /* BIT_STRING_SIZE_4 */
static int hf_lte_rrc_hyperSFN_LSB_r13 = -1; /* BIT_STRING_SIZE_2 */
static int hf_lte_rrc_schedulingInfoSIB1_r13 = -1; /* INTEGER_0_15 */
@@ -5299,38 +5481,38 @@ static int hf_lte_rrc_eutra_NumCRS_Ports_r13 = -1; /* T_eutra_NumCRS_Ports_r13
static int hf_lte_rrc_pagingRecordList_r13 = -1; /* PagingRecordList_NB_r13 */
static int hf_lte_rrc_systemInfoModification_r13 = -1; /* T_systemInfoModification_r13 */
static int hf_lte_rrc_systemInfoModification_eDRX_r13_01 = -1; /* T_systemInfoModification_eDRX_r13_01 */
-static int hf_lte_rrc_nonCriticalExtension_231 = -1; /* T_nonCriticalExtension_74 */
+static int hf_lte_rrc_nonCriticalExtension_244 = -1; /* T_nonCriticalExtension_74 */
static int hf_lte_rrc_PagingRecordList_NB_r13_item = -1; /* PagingRecord_NB_r13 */
static int hf_lte_rrc_ue_Identity_r13 = -1; /* PagingUE_Identity */
-static int hf_lte_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */
-static int hf_lte_rrc_c1_60 = -1; /* T_c1_60 */
+static int hf_lte_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */
+static int hf_lte_rrc_c1_61 = -1; /* T_c1_61 */
static int hf_lte_rrc_rrcConnectionReconfiguration_r13_01 = -1; /* RRCConnectionReconfiguration_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_56 = -1; /* T_criticalExtensionsFuture_56 */
+static int hf_lte_rrc_criticalExtensionsFuture_57 = -1; /* T_criticalExtensionsFuture_57 */
static int hf_lte_rrc_dedicatedInfoNASList_r13 = -1; /* SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS */
static int hf_lte_rrc_dedicatedInfoNASList_r13_item = -1; /* DedicatedInfoNAS */
static int hf_lte_rrc_radioResourceConfigDedicated_r13_01 = -1; /* RadioResourceConfigDedicated_NB_r13 */
static int hf_lte_rrc_fullConfig_r13 = -1; /* T_fullConfig_r13 */
-static int hf_lte_rrc_nonCriticalExtension_232 = -1; /* T_nonCriticalExtension_75 */
-static int hf_lte_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */
-static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01 = -1; /* RRCConnectionReconfigurationComplete_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_57 = -1; /* T_criticalExtensionsFuture_57 */
-static int hf_lte_rrc_nonCriticalExtension_233 = -1; /* T_nonCriticalExtension_76 */
+static int hf_lte_rrc_nonCriticalExtension_245 = -1; /* T_nonCriticalExtension_75 */
static int hf_lte_rrc_criticalExtensions_58 = -1; /* T_criticalExtensions_58 */
-static int hf_lte_rrc_c1_61 = -1; /* T_c1_61 */
-static int hf_lte_rrc_rrcConnectionReestablishment_r13_01 = -1; /* RRCConnectionReestablishment_NB_r13_IEs */
+static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01 = -1; /* RRCConnectionReconfigurationComplete_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_58 = -1; /* T_criticalExtensionsFuture_58 */
-static int hf_lte_rrc_nonCriticalExtension_234 = -1; /* RRCConnectionReestablishment_NB_v1430_IEs */
-static int hf_lte_rrc_dl_NAS_MAC = -1; /* BIT_STRING_SIZE_16 */
-static int hf_lte_rrc_nonCriticalExtension_235 = -1; /* T_nonCriticalExtension_77 */
+static int hf_lte_rrc_nonCriticalExtension_246 = -1; /* T_nonCriticalExtension_76 */
static int hf_lte_rrc_criticalExtensions_59 = -1; /* T_criticalExtensions_59 */
-static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01 = -1; /* RRCConnectionReestablishmentComplete_NB_r13_IEs */
+static int hf_lte_rrc_c1_62 = -1; /* T_c1_62 */
+static int hf_lte_rrc_rrcConnectionReestablishment_r13_01 = -1; /* RRCConnectionReestablishment_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_59 = -1; /* T_criticalExtensionsFuture_59 */
-static int hf_lte_rrc_nonCriticalExtension_236 = -1; /* T_nonCriticalExtension_78 */
+static int hf_lte_rrc_nonCriticalExtension_247 = -1; /* RRCConnectionReestablishment_NB_v1430_IEs */
+static int hf_lte_rrc_dl_NAS_MAC = -1; /* BIT_STRING_SIZE_16 */
+static int hf_lte_rrc_nonCriticalExtension_248 = -1; /* T_nonCriticalExtension_77 */
static int hf_lte_rrc_criticalExtensions_60 = -1; /* T_criticalExtensions_60 */
+static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01 = -1; /* RRCConnectionReestablishmentComplete_NB_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_60 = -1; /* T_criticalExtensionsFuture_60 */
+static int hf_lte_rrc_nonCriticalExtension_249 = -1; /* T_nonCriticalExtension_78 */
+static int hf_lte_rrc_criticalExtensions_61 = -1; /* T_criticalExtensions_61 */
static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r13_01 = -1; /* RRCConnectionReestablishmentRequest_NB_r13_IEs */
static int hf_lte_rrc_later_01 = -1; /* T_later_01 */
static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r14 = -1; /* RRCConnectionReestablishmentRequest_NB_r14_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_60 = -1; /* T_criticalExtensionsFuture_60 */
+static int hf_lte_rrc_criticalExtensionsFuture_61 = -1; /* T_criticalExtensionsFuture_61 */
static int hf_lte_rrc_ue_Identity_r13_01 = -1; /* ReestabUE_Identity */
static int hf_lte_rrc_reestablishmentCause_r13 = -1; /* ReestablishmentCause_NB_r13 */
static int hf_lte_rrc_spare_07 = -1; /* BIT_STRING_SIZE_25 */
@@ -5340,69 +5522,69 @@ static int hf_lte_rrc_spare_08 = -1; /* BIT_STRING_SIZE_4 */
static int hf_lte_rrc_s_TMSI_r14 = -1; /* S_TMSI */
static int hf_lte_rrc_ul_NAS_MAC_r14 = -1; /* BIT_STRING_SIZE_16 */
static int hf_lte_rrc_ul_NAS_Count_r14 = -1; /* BIT_STRING_SIZE_5 */
-static int hf_lte_rrc_criticalExtensions_61 = -1; /* T_criticalExtensions_61 */
-static int hf_lte_rrc_c1_62 = -1; /* T_c1_62 */
+static int hf_lte_rrc_criticalExtensions_62 = -1; /* T_criticalExtensions_62 */
+static int hf_lte_rrc_c1_63 = -1; /* T_c1_63 */
static int hf_lte_rrc_rrcConnectionReject_r13_01 = -1; /* RRCConnectionReject_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_61 = -1; /* T_criticalExtensionsFuture_61 */
+static int hf_lte_rrc_criticalExtensionsFuture_62 = -1; /* T_criticalExtensionsFuture_62 */
static int hf_lte_rrc_extendedWaitTime_r13 = -1; /* INTEGER_1_1800 */
static int hf_lte_rrc_rrc_SuspendIndication_r13_01 = -1; /* T_rrc_SuspendIndication_r13_01 */
-static int hf_lte_rrc_nonCriticalExtension_237 = -1; /* T_nonCriticalExtension_79 */
-static int hf_lte_rrc_criticalExtensions_62 = -1; /* T_criticalExtensions_62 */
-static int hf_lte_rrc_c1_63 = -1; /* T_c1_63 */
+static int hf_lte_rrc_nonCriticalExtension_250 = -1; /* T_nonCriticalExtension_79 */
+static int hf_lte_rrc_criticalExtensions_63 = -1; /* T_criticalExtensions_63 */
+static int hf_lte_rrc_c1_64 = -1; /* T_c1_64 */
static int hf_lte_rrc_rrcConnectionRelease_r13_01 = -1; /* RRCConnectionRelease_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_62 = -1; /* T_criticalExtensionsFuture_62 */
+static int hf_lte_rrc_criticalExtensionsFuture_63 = -1; /* T_criticalExtensionsFuture_63 */
static int hf_lte_rrc_releaseCause_r13 = -1; /* ReleaseCause_NB_r13 */
static int hf_lte_rrc_redirectedCarrierInfo_r13 = -1; /* RedirectedCarrierInfo_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_238 = -1; /* RRCConnectionRelease_NB_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_251 = -1; /* RRCConnectionRelease_NB_v1430_IEs */
static int hf_lte_rrc_redirectedCarrierInfo_v1430 = -1; /* RedirectedCarrierInfo_NB_v1430 */
static int hf_lte_rrc_extendedWaitTime_CPdata_r14 = -1; /* INTEGER_1_1800 */
-static int hf_lte_rrc_nonCriticalExtension_239 = -1; /* T_nonCriticalExtension_80 */
+static int hf_lte_rrc_nonCriticalExtension_252 = -1; /* T_nonCriticalExtension_80 */
static int hf_lte_rrc_redirectedCarrierOffsetDedicated_r14 = -1; /* T_redirectedCarrierOffsetDedicated_r14 */
static int hf_lte_rrc_t322_r14 = -1; /* T_t322_r14 */
-static int hf_lte_rrc_criticalExtensions_63 = -1; /* T_criticalExtensions_63 */
+static int hf_lte_rrc_criticalExtensions_64 = -1; /* T_criticalExtensions_64 */
static int hf_lte_rrc_rrcConnectionRequest_r13_01 = -1; /* RRCConnectionRequest_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_63 = -1; /* T_criticalExtensionsFuture_63 */
+static int hf_lte_rrc_criticalExtensionsFuture_64 = -1; /* T_criticalExtensionsFuture_64 */
static int hf_lte_rrc_ue_Identity_r13_02 = -1; /* InitialUE_Identity */
static int hf_lte_rrc_establishmentCause_r13 = -1; /* EstablishmentCause_NB_r13 */
static int hf_lte_rrc_multiToneSupport_r13 = -1; /* T_multiToneSupport_r13 */
static int hf_lte_rrc_multiCarrierSupport_r13 = -1; /* T_multiCarrierSupport_r13 */
static int hf_lte_rrc_spare_09 = -1; /* BIT_STRING_SIZE_22 */
-static int hf_lte_rrc_criticalExtensions_64 = -1; /* T_criticalExtensions_64 */
-static int hf_lte_rrc_c1_64 = -1; /* T_c1_64 */
-static int hf_lte_rrc_rrcConnectionResume_r13_03 = -1; /* RRCConnectionResume_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_64 = -1; /* T_criticalExtensionsFuture_64 */
-static int hf_lte_rrc_drb_ContinueROHC_r13_01 = -1; /* T_drb_ContinueROHC_r13_01 */
-static int hf_lte_rrc_nonCriticalExtension_240 = -1; /* T_nonCriticalExtension_81 */
static int hf_lte_rrc_criticalExtensions_65 = -1; /* T_criticalExtensions_65 */
-static int hf_lte_rrc_rrcConnectionResumeComplete_r13_03 = -1; /* RRCConnectionResumeComplete_NB_r13_IEs */
+static int hf_lte_rrc_c1_65 = -1; /* T_c1_65 */
+static int hf_lte_rrc_rrcConnectionResume_r13_03 = -1; /* RRCConnectionResume_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_65 = -1; /* T_criticalExtensionsFuture_65 */
-static int hf_lte_rrc_nonCriticalExtension_241 = -1; /* T_nonCriticalExtension_82 */
+static int hf_lte_rrc_drb_ContinueROHC_r13_01 = -1; /* T_drb_ContinueROHC_r13_01 */
+static int hf_lte_rrc_nonCriticalExtension_253 = -1; /* T_nonCriticalExtension_81 */
static int hf_lte_rrc_criticalExtensions_66 = -1; /* T_criticalExtensions_66 */
-static int hf_lte_rrc_rrcConnectionResumeRequest_r13_03 = -1; /* RRCConnectionResumeRequest_NB_r13_IEs */
+static int hf_lte_rrc_rrcConnectionResumeComplete_r13_03 = -1; /* RRCConnectionResumeComplete_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_66 = -1; /* T_criticalExtensionsFuture_66 */
+static int hf_lte_rrc_nonCriticalExtension_254 = -1; /* T_nonCriticalExtension_82 */
+static int hf_lte_rrc_criticalExtensions_67 = -1; /* T_criticalExtensions_67 */
+static int hf_lte_rrc_rrcConnectionResumeRequest_r13_03 = -1; /* RRCConnectionResumeRequest_NB_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_67 = -1; /* T_criticalExtensionsFuture_67 */
static int hf_lte_rrc_shortResumeMAC_I_r13_01 = -1; /* ShortMAC_I */
static int hf_lte_rrc_resumeCause_r13_01 = -1; /* EstablishmentCause_NB_r13 */
static int hf_lte_rrc_spare_10 = -1; /* BIT_STRING_SIZE_9 */
-static int hf_lte_rrc_criticalExtensions_67 = -1; /* T_criticalExtensions_67 */
-static int hf_lte_rrc_c1_65 = -1; /* T_c1_65 */
-static int hf_lte_rrc_rrcConnectionSetup_r13_01 = -1; /* RRCConnectionSetup_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_67 = -1; /* T_criticalExtensionsFuture_67 */
-static int hf_lte_rrc_nonCriticalExtension_242 = -1; /* T_nonCriticalExtension_83 */
static int hf_lte_rrc_criticalExtensions_68 = -1; /* T_criticalExtensions_68 */
-static int hf_lte_rrc_rrcConnectionSetupComplete_r13_01 = -1; /* RRCConnectionSetupComplete_NB_r13_IEs */
+static int hf_lte_rrc_c1_66 = -1; /* T_c1_66 */
+static int hf_lte_rrc_rrcConnectionSetup_r13_01 = -1; /* RRCConnectionSetup_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_68 = -1; /* T_criticalExtensionsFuture_68 */
+static int hf_lte_rrc_nonCriticalExtension_255 = -1; /* T_nonCriticalExtension_83 */
+static int hf_lte_rrc_criticalExtensions_69 = -1; /* T_criticalExtensions_69 */
+static int hf_lte_rrc_rrcConnectionSetupComplete_r13_01 = -1; /* RRCConnectionSetupComplete_NB_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_69 = -1; /* T_criticalExtensionsFuture_69 */
static int hf_lte_rrc_registeredMME_r13 = -1; /* RegisteredMME */
static int hf_lte_rrc_attachWithoutPDN_Connectivity_r13_02 = -1; /* T_attachWithoutPDN_Connectivity_r13_02 */
static int hf_lte_rrc_up_CIoT_EPS_Optimisation_r13_02 = -1; /* T_up_CIoT_EPS_Optimisation_r13_02 */
-static int hf_lte_rrc_nonCriticalExtension_243 = -1; /* RRCConnectionSetupComplete_NB_v1430_IEs */
+static int hf_lte_rrc_nonCriticalExtension_256 = -1; /* RRCConnectionSetupComplete_NB_v1430_IEs */
static int hf_lte_rrc_gummei_Type_r14 = -1; /* T_gummei_Type_r14 */
-static int hf_lte_rrc_nonCriticalExtension_244 = -1; /* T_nonCriticalExtension_84 */
+static int hf_lte_rrc_nonCriticalExtension_257 = -1; /* T_nonCriticalExtension_84 */
static int hf_lte_rrc_sc_mtch_InfoList_r14_01 = -1; /* SC_MTCH_InfoList_NB_r14 */
static int hf_lte_rrc_scptm_NeighbourCellList_r14_01 = -1; /* SCPTM_NeighbourCellList_NB_r14 */
-static int hf_lte_rrc_nonCriticalExtension_245 = -1; /* T_nonCriticalExtension_85 */
-static int hf_lte_rrc_criticalExtensions_69 = -1; /* T_criticalExtensions_69 */
+static int hf_lte_rrc_nonCriticalExtension_258 = -1; /* T_nonCriticalExtension_85 */
+static int hf_lte_rrc_criticalExtensions_70 = -1; /* T_criticalExtensions_70 */
static int hf_lte_rrc_systemInformation_r13_01 = -1; /* SystemInformation_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_69 = -1; /* T_criticalExtensionsFuture_69 */
+static int hf_lte_rrc_criticalExtensionsFuture_70 = -1; /* T_criticalExtensionsFuture_70 */
static int hf_lte_rrc_sib_TypeAndInfo_r13 = -1; /* T_sib_TypeAndInfo_r13 */
static int hf_lte_rrc_sib_TypeAndInfo_r13_item = -1; /* T_sib_TypeAndInfo_r13_item */
static int hf_lte_rrc_sib2_r13 = -1; /* SystemInformationBlockType2_NB_r13 */
@@ -5414,7 +5596,7 @@ static int hf_lte_rrc_sib16_r13 = -1; /* SystemInformationBlockType1
static int hf_lte_rrc_sib15_v1430 = -1; /* SystemInformationBlockType15_NB_r14 */
static int hf_lte_rrc_sib20_v1430 = -1; /* SystemInformationBlockType20_NB_r14 */
static int hf_lte_rrc_sib22_v1430 = -1; /* SystemInformationBlockType22_NB_r14 */
-static int hf_lte_rrc_nonCriticalExtension_246 = -1; /* T_nonCriticalExtension_86 */
+static int hf_lte_rrc_nonCriticalExtension_259 = -1; /* T_nonCriticalExtension_86 */
static int hf_lte_rrc_hyperSFN_MSB_r13 = -1; /* BIT_STRING_SIZE_8 */
static int hf_lte_rrc_cellAccessRelatedInfo_r13 = -1; /* T_cellAccessRelatedInfo_r13 */
static int hf_lte_rrc_plmn_IdentityList_r13_01 = -1; /* PLMN_IdentityList_NB_r13 */
@@ -5434,11 +5616,13 @@ static int hf_lte_rrc_schedulingInfoList_r13 = -1; /* SchedulingInfoList_NB_r13
static int hf_lte_rrc_si_WindowLength_r13 = -1; /* T_si_WindowLength_r13 */
static int hf_lte_rrc_si_RadioFrameOffset_r13 = -1; /* INTEGER_1_15 */
static int hf_lte_rrc_systemInfoValueTagList_r13_01 = -1; /* SystemInfoValueTagList_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_247 = -1; /* SystemInformationBlockType1_NB_v1350 */
+static int hf_lte_rrc_nonCriticalExtension_260 = -1; /* SystemInformationBlockType1_NB_v1350 */
static int hf_lte_rrc_cellSelectionInfo_v1350 = -1; /* CellSelectionInfo_NB_v1350 */
-static int hf_lte_rrc_nonCriticalExtension_248 = -1; /* SystemInformationBlockType1_NB_v1430 */
+static int hf_lte_rrc_nonCriticalExtension_261 = -1; /* SystemInformationBlockType1_NB_v1430 */
static int hf_lte_rrc_cellSelectionInfo_v1430 = -1; /* CellSelectionInfo_NB_v1430 */
-static int hf_lte_rrc_nonCriticalExtension_249 = -1; /* T_nonCriticalExtension_87 */
+static int hf_lte_rrc_nonCriticalExtension_262 = -1; /* SystemInformationBlockType1_NB_v1450 */
+static int hf_lte_rrc_nrs_CRS_PowerOffset_v1450 = -1; /* T_nrs_CRS_PowerOffset_v1450 */
+static int hf_lte_rrc_nonCriticalExtension_263 = -1; /* T_nonCriticalExtension_87 */
static int hf_lte_rrc_PLMN_IdentityList_NB_r13_item = -1; /* PLMN_IdentityInfo_NB_r13 */
static int hf_lte_rrc_plmn_Identity_r13 = -1; /* PLMN_Identity */
static int hf_lte_rrc_cellReservedForOperatorUse_r13 = -1; /* T_cellReservedForOperatorUse_r13 */
@@ -5453,21 +5637,23 @@ static int hf_lte_rrc_SIB_MappingInfo_NB_r13_item = -1; /* SIB_Type_NB_r13 */
static int hf_lte_rrc_delta_RxLevMin_v1350 = -1; /* INTEGER_M8_M1 */
static int hf_lte_rrc_powerClass14dBm_Offset_r14 = -1; /* T_powerClass14dBm_Offset_r14 */
static int hf_lte_rrc_ce_authorisationOffset_r14 = -1; /* T_ce_authorisationOffset_r14 */
-static int hf_lte_rrc_criticalExtensions_70 = -1; /* T_criticalExtensions_70 */
-static int hf_lte_rrc_c1_66 = -1; /* T_c1_66 */
-static int hf_lte_rrc_ueCapabilityEnquiry_r13_01 = -1; /* UECapabilityEnquiry_NB_r13_IEs */
-static int hf_lte_rrc_criticalExtensionsFuture_70 = -1; /* T_criticalExtensionsFuture_70 */
-static int hf_lte_rrc_nonCriticalExtension_250 = -1; /* T_nonCriticalExtension_88 */
static int hf_lte_rrc_criticalExtensions_71 = -1; /* T_criticalExtensions_71 */
-static int hf_lte_rrc_ueCapabilityInformation_r13_01 = -1; /* UECapabilityInformation_NB_r13_IEs */
+static int hf_lte_rrc_c1_67 = -1; /* T_c1_67 */
+static int hf_lte_rrc_ueCapabilityEnquiry_r13_01 = -1; /* UECapabilityEnquiry_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_71 = -1; /* T_criticalExtensionsFuture_71 */
-static int hf_lte_rrc_ue_Capability_Container_r13 = -1; /* UE_Capability_NB_r13 */
-static int hf_lte_rrc_ue_RadioPagingInfo_r13_01 = -1; /* UE_RadioPagingInfo_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_251 = -1; /* T_nonCriticalExtension_89 */
+static int hf_lte_rrc_nonCriticalExtension_264 = -1; /* T_nonCriticalExtension_88 */
static int hf_lte_rrc_criticalExtensions_72 = -1; /* T_criticalExtensions_72 */
-static int hf_lte_rrc_ulInformationTransfer_r13_01 = -1; /* ULInformationTransfer_NB_r13_IEs */
+static int hf_lte_rrc_ueCapabilityInformation_r13_01 = -1; /* UECapabilityInformation_NB_r13_IEs */
static int hf_lte_rrc_criticalExtensionsFuture_72 = -1; /* T_criticalExtensionsFuture_72 */
-static int hf_lte_rrc_nonCriticalExtension_252 = -1; /* T_nonCriticalExtension_90 */
+static int hf_lte_rrc_ue_Capability_r13 = -1; /* UE_Capability_NB_r13 */
+static int hf_lte_rrc_ue_RadioPagingInfo_r13_01 = -1; /* UE_RadioPagingInfo_NB_r13 */
+static int hf_lte_rrc_nonCriticalExtension_265 = -1; /* UECapabilityInformation_NB_Ext_r14_IEs */
+static int hf_lte_rrc_ue_Capability_ContainerExt_r14 = -1; /* T_ue_Capability_ContainerExt_r14 */
+static int hf_lte_rrc_nonCriticalExtension_266 = -1; /* T_nonCriticalExtension_89 */
+static int hf_lte_rrc_criticalExtensions_73 = -1; /* T_criticalExtensions_73 */
+static int hf_lte_rrc_ulInformationTransfer_r13_01 = -1; /* ULInformationTransfer_NB_r13_IEs */
+static int hf_lte_rrc_criticalExtensionsFuture_73 = -1; /* T_criticalExtensionsFuture_73 */
+static int hf_lte_rrc_nonCriticalExtension_267 = -1; /* T_nonCriticalExtension_90 */
static int hf_lte_rrc_radioResourceConfigCommon_r13 = -1; /* RadioResourceConfigCommonSIB_NB_r13 */
static int hf_lte_rrc_ue_TimersAndConstants_r13 = -1; /* UE_TimersAndConstants_NB_r13 */
static int hf_lte_rrc_freqInfo_r13_01 = -1; /* T_freqInfo_r13_01 */
@@ -5488,9 +5674,11 @@ static int hf_lte_rrc_multiBandInfoList_r13_item_01 = -1; /* NS_PmaxList_NB_r13
static int hf_lte_rrc_intraFreqCellReselectionInfo_v1350 = -1; /* IntraFreqCellReselectionInfo_NB_v1350 */
static int hf_lte_rrc_intraFreqCellReselectionInfo_v1360 = -1; /* IntraFreqCellReselectionInfo_NB_v1360 */
static int hf_lte_rrc_intraFreqCellReselectionInfo_v1430 = -1; /* IntraFreqCellReselectionInfo_NB_v1430 */
+static int hf_lte_rrc_cellReselectionInfoCommon_v1450 = -1; /* CellReselectionInfoCommon_NB_v1450 */
static int hf_lte_rrc_s_IntraSearchP_v1360 = -1; /* ReselectionThreshold_NB_v1360 */
static int hf_lte_rrc_powerClass14dBm_Offset_r14_01 = -1; /* T_powerClass14dBm_Offset_r14_01 */
static int hf_lte_rrc_ce_AuthorisationOffset_r14 = -1; /* T_ce_AuthorisationOffset_r14 */
+static int hf_lte_rrc_s_SearchDeltaP_r14 = -1; /* T_s_SearchDeltaP_r14 */
static int hf_lte_rrc_intraFreqNeighCellList_r13 = -1; /* IntraFreqNeighCellList */
static int hf_lte_rrc_intraFreqBlackCellList_r13 = -1; /* IntraFreqBlackCellList */
static int hf_lte_rrc_interFreqCarrierFreqList_r13 = -1; /* InterFreqCarrierFreqList_NB_r13 */
@@ -5603,14 +5791,14 @@ static int hf_lte_rrc_retxBSR_Timer_r13 = -1; /* RetxBSR_Timer_NB_r13 */
static int hf_lte_rrc_drx_Config_r13_01 = -1; /* DRX_Config_NB_r13 */
static int hf_lte_rrc_timeAlignmentTimerDedicated_r13 = -1; /* TimeAlignmentTimer */
static int hf_lte_rrc_logicalChannelSR_Config_r13 = -1; /* T_logicalChannelSR_Config_r13 */
-static int hf_lte_rrc_setup_144 = -1; /* T_setup_126 */
+static int hf_lte_rrc_setup_145 = -1; /* T_setup_127 */
static int hf_lte_rrc_logicalChannelSR_ProhibitTimer_r13 = -1; /* T_logicalChannelSR_ProhibitTimer_r13 */
static int hf_lte_rrc_rai_Activation_r14_01 = -1; /* T_rai_Activation_r14_01 */
static int hf_lte_rrc_dataInactivityTimerConfig_r14_01 = -1; /* T_dataInactivityTimerConfig_r14_01 */
-static int hf_lte_rrc_setup_145 = -1; /* T_setup_127 */
+static int hf_lte_rrc_setup_146 = -1; /* T_setup_128 */
static int hf_lte_rrc_drx_Cycle_v1430 = -1; /* T_drx_Cycle_v1430 */
static int hf_lte_rrc_ra_CFRA_Config_r14 = -1; /* T_ra_CFRA_Config_r14 */
-static int hf_lte_rrc_setup_146 = -1; /* T_setup_128 */
+static int hf_lte_rrc_setup_147 = -1; /* T_setup_129 */
static int hf_lte_rrc_onDurationTimer_r13 = -1; /* T_onDurationTimer_r13 */
static int hf_lte_rrc_drx_InactivityTimer_r13 = -1; /* T_drx_InactivityTimer_r13 */
static int hf_lte_rrc_drx_RetransmissionTimer_r13 = -1; /* T_drx_RetransmissionTimer_r13 */
@@ -5625,6 +5813,7 @@ static int hf_lte_rrc_nprach_CP_Length_r13 = -1; /* T_nprach_CP_Length_r13 */
static int hf_lte_rrc_rsrp_ThresholdsPrachInfoList_r13_01 = -1; /* RSRP_ThresholdsNPRACH_InfoList_NB_r13 */
static int hf_lte_rrc_nprach_ParametersList_r13 = -1; /* NPRACH_ParametersList_NB_r13 */
static int hf_lte_rrc_nprach_ParametersList_v1330 = -1; /* NPRACH_ParametersList_NB_v1330 */
+static int hf_lte_rrc_maxNumPreambleAttemptCE_r14 = -1; /* T_maxNumPreambleAttemptCE_r14 */
static int hf_lte_rrc_NPRACH_ParametersList_NB_r13_item = -1; /* NPRACH_Parameters_NB_r13 */
static int hf_lte_rrc_NPRACH_ParametersList_NB_v1330_item = -1; /* NPRACH_Parameters_NB_v1330 */
static int hf_lte_rrc_nprach_Periodicity_r13 = -1; /* T_nprach_Periodicity_r13 */
@@ -5668,9 +5857,14 @@ static int hf_lte_rrc_interferenceRandomisationConfig_r14 = -1; /* T_interferen
static int hf_lte_rrc_powerRampingParameters_r13 = -1; /* PowerRampingParameters */
static int hf_lte_rrc_rach_InfoList_r13 = -1; /* RACH_InfoList_NB_r13 */
static int hf_lte_rrc_connEstFailOffset_r13 = -1; /* INTEGER_0_15 */
+static int hf_lte_rrc_powerRampingParameters_v1450 = -1; /* PowerRampingParameters_NB_v1450 */
static int hf_lte_rrc_RACH_InfoList_NB_r13_item = -1; /* RACH_Info_NB_r13 */
static int hf_lte_rrc_ra_ResponseWindowSize_r13_01 = -1; /* T_ra_ResponseWindowSize_r13_01 */
static int hf_lte_rrc_mac_ContentionResolutionTimer_r13_01 = -1; /* T_mac_ContentionResolutionTimer_r13_01 */
+static int hf_lte_rrc_preambleInitialReceivedTargetPower_v1450 = -1; /* T_preambleInitialReceivedTargetPower_v1450 */
+static int hf_lte_rrc_powerRampingParametersCE1_r14 = -1; /* T_powerRampingParametersCE1_r14 */
+static int hf_lte_rrc_powerRampingStepCE1_r14 = -1; /* T_powerRampingStepCE1_r14 */
+static int hf_lte_rrc_preambleInitialReceivedTargetPowerCE1_r14 = -1; /* T_preambleInitialReceivedTargetPowerCE1_r14 */
static int hf_lte_rrc_rach_ConfigCommon_r13 = -1; /* RACH_ConfigCommon_NB_r13 */
static int hf_lte_rrc_bcch_Config_r13 = -1; /* BCCH_Config_NB_r13 */
static int hf_lte_rrc_pcch_Config_r13 = -1; /* PCCH_Config_NB_r13 */
@@ -5680,6 +5874,7 @@ static int hf_lte_rrc_npusch_ConfigCommon_r13 = -1; /* NPUSCH_ConfigCommon_NB_r
static int hf_lte_rrc_dl_Gap_r13 = -1; /* DL_GapConfig_NB_r13 */
static int hf_lte_rrc_uplinkPowerControlCommon_r13 = -1; /* UplinkPowerControlCommon_NB_r13 */
static int hf_lte_rrc_nprach_Config_v1330 = -1; /* NPRACH_ConfigSIB_NB_v1330 */
+static int hf_lte_rrc_nprach_Config_v1450 = -1; /* NPRACH_ConfigSIB_NB_v1450 */
static int hf_lte_rrc_modificationPeriodCoeff_r13 = -1; /* T_modificationPeriodCoeff_r13 */
static int hf_lte_rrc_defaultPagingCycle_r13 = -1; /* T_defaultPagingCycle_r13 */
static int hf_lte_rrc_nB_r13 = -1; /* T_nB_r13 */
@@ -5713,7 +5908,7 @@ static int hf_lte_rrc_t_Reordering_r14 = -1; /* T_Reordering */
static int hf_lte_rrc_t_PollRetransmit_r13 = -1; /* T_PollRetransmit_NB_r13 */
static int hf_lte_rrc_maxRetxThreshold_r13 = -1; /* T_maxRetxThreshold_r13 */
static int hf_lte_rrc_enableStatusReportSN_Gap_r13 = -1; /* T_enableStatusReportSN_Gap_r13 */
-static int hf_lte_rrc_setup_147 = -1; /* T_setup_129 */
+static int hf_lte_rrc_setup_148 = -1; /* T_setup_130 */
static int hf_lte_rrc_t301_r13 = -1; /* T_t301_r13 */
static int hf_lte_rrc_t310_r13 = -1; /* T_t310_r13 */
static int hf_lte_rrc_n310_r13 = -1; /* T_n310_r13 */
@@ -5734,14 +5929,14 @@ static int hf_lte_rrc_multipleDRB_r13 = -1; /* T_multipleDRB_r13 */
static int hf_lte_rrc_pdcp_Parameters_r13 = -1; /* PDCP_Parameters_NB_r13 */
static int hf_lte_rrc_phyLayerParameters_r13 = -1; /* PhyLayerParameters_NB_r13 */
static int hf_lte_rrc_rf_Parameters_r13 = -1; /* RF_Parameters_NB_r13 */
-static int hf_lte_rrc_nonCriticalExtension_253 = -1; /* UE_Capability_NB_v1430_IEs */
+static int hf_lte_rrc_dummy_02 = -1; /* T_dummy_01 */
static int hf_lte_rrc_ue_Category_NB_r14 = -1; /* T_ue_Category_NB_r14 */
static int hf_lte_rrc_mac_Parameters_r14 = -1; /* MAC_Parameters_NB_r14 */
static int hf_lte_rrc_phyLayerParameters_v1430_01 = -1; /* PhyLayerParameters_NB_v1430 */
static int hf_lte_rrc_rf_Parameters_v1430_01 = -1; /* RF_Parameters_NB_v1430 */
-static int hf_lte_rrc_nonCriticalExtension_254 = -1; /* UE_Capability_NB_v1440_IEs */
+static int hf_lte_rrc_nonCriticalExtension_268 = -1; /* UE_Capability_NB_v1440_IEs */
static int hf_lte_rrc_phyLayerParameters_v1440 = -1; /* PhyLayerParameters_NB_v1440 */
-static int hf_lte_rrc_nonCriticalExtension_255 = -1; /* T_nonCriticalExtension_91 */
+static int hf_lte_rrc_nonCriticalExtension_269 = -1; /* T_nonCriticalExtension_91 */
static int hf_lte_rrc_supportedROHC_Profiles_r13 = -1; /* T_supportedROHC_Profiles_r13 */
static int hf_lte_rrc_maxNumberROHC_ContextSessions_r13 = -1; /* T_maxNumberROHC_ContextSessions_r13 */
static int hf_lte_rrc_dataInactMon_r14_01 = -1; /* T_dataInactMon_r14_01 */
@@ -5783,7 +5978,7 @@ static int hf_lte_rrc_carrierFreq_r14 = -1; /* CarrierFreq_NB_r13 */
static int dummy_hf_lte_rrc_eag_field = -1; /* never registered */
/*--- End of included file: packet-lte-rrc-hf.c ---*/
-#line 88 "./asn1/lte-rrc/packet-lte-rrc-template.c"
+#line 76 "./asn1/lte-rrc/packet-lte-rrc-template.c"
static int hf_lte_rrc_eutra_cap_feat_group_ind_1 = -1;
static int hf_lte_rrc_eutra_cap_feat_group_ind_2 = -1;
@@ -6308,7 +6503,9 @@ static gint ett_lte_rrc_T_wlan_OffloadInfo_r12 = -1;
static gint ett_lte_rrc_T_setup = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v1310_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_v1430_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_29 = -1;
+static gint ett_lte_rrc_RRCConnectionReconfiguration_v15x0_IEs = -1;
+static gint ett_lte_rrc_T_endc_Config_r15 = -1;
+static gint ett_lte_rrc_T_tdm_PatternSingle_Tx_r15 = -1;
static gint ett_lte_rrc_SL_SyncTxControl_r12 = -1;
static gint ett_lte_rrc_PSCellToAddMod_r12 = -1;
static gint ett_lte_rrc_T_cellIdentification_r12_01 = -1;
@@ -6349,14 +6546,15 @@ static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v1130_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v1250_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v1430_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_30 = -1;
+static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_v15xy_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_29 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment = -1;
static gint ett_lte_rrc_T_criticalExtensions_25 = -1;
static gint ett_lte_rrc_T_c1_31 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_25 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_31 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_30 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete = -1;
static gint ett_lte_rrc_T_criticalExtensions_26 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_26 = -1;
@@ -6366,13 +6564,13 @@ static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_32 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_31 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentReject = -1;
static gint ett_lte_rrc_T_criticalExtensions_27 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_27 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_33 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_32 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentRequest = -1;
static gint ett_lte_rrc_T_criticalExtensions_28 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_28 = -1;
@@ -6388,7 +6586,7 @@ static gint ett_lte_rrc_RRCConnectionReject_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReject_v1130_IEs = -1;
static gint ett_lte_rrc_T_deprioritisationReq_r11 = -1;
static gint ett_lte_rrc_RRCConnectionReject_v1320_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_34 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_33 = -1;
static gint ett_lte_rrc_RRCConnectionRelease = -1;
static gint ett_lte_rrc_T_criticalExtensions_30 = -1;
static gint ett_lte_rrc_T_c1_33 = -1;
@@ -6396,12 +6594,12 @@ static gint ett_lte_rrc_T_criticalExtensionsFuture_30 = -1;
static gint ett_lte_rrc_RRCConnectionRelease_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v890_IEs = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v9e0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_35 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_34 = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v920_IEs = -1;
static gint ett_lte_rrc_T_cellInfoList_r9 = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v1020_IEs = -1;
static gint ett_lte_rrc_RRCConnectionRelease_v1320_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_36 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_35 = -1;
static gint ett_lte_rrc_RedirectedCarrierInfo = -1;
static gint ett_lte_rrc_RedirectedCarrierInfo_v9e0 = -1;
static gint ett_lte_rrc_CarrierFreqListUTRA_TDD_r10 = -1;
@@ -6445,12 +6643,13 @@ static gint ett_lte_rrc_T_c1_34 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_32 = -1;
static gint ett_lte_rrc_RRCConnectionResume_r13_IEs = -1;
static gint ett_lte_rrc_RRCConnectionResume_v1430_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_37 = -1;
+static gint ett_lte_rrc_RRCConnectionResume_v15x0_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_36 = -1;
static gint ett_lte_rrc_RRCConnectionResumeComplete_r13 = -1;
static gint ett_lte_rrc_T_criticalExtensions_33 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_33 = -1;
static gint ett_lte_rrc_RRCConnectionResumeComplete_r13_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_38 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_37 = -1;
static gint ett_lte_rrc_RRCConnectionResumeRequest_r13 = -1;
static gint ett_lte_rrc_T_criticalExtensions_34 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_34 = -1;
@@ -6462,7 +6661,7 @@ static gint ett_lte_rrc_T_c1_35 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_35 = -1;
static gint ett_lte_rrc_RRCConnectionSetup_r8_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetup_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_39 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_38 = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete = -1;
static gint ett_lte_rrc_T_criticalExtensions_36 = -1;
static gint ett_lte_rrc_T_c1_36 = -1;
@@ -6475,7 +6674,7 @@ static gint ett_lte_rrc_RRCConnectionSetupComplete_v1250_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_v1320_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_v1330_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_v1430_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_40 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_39 = -1;
static gint ett_lte_rrc_RegisteredMME = -1;
static gint ett_lte_rrc_SCGFailureInformation_r12 = -1;
static gint ett_lte_rrc_T_criticalExtensions_37 = -1;
@@ -6483,36 +6682,40 @@ static gint ett_lte_rrc_T_c1_37 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_37 = -1;
static gint ett_lte_rrc_SCGFailureInformation_r12_IEs = -1;
static gint ett_lte_rrc_SCGFailureInformation_v1310_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_41 = -1;
+static gint ett_lte_rrc_SCGFailureInformation_v15x0_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_40 = -1;
static gint ett_lte_rrc_SCGFailureInformation_v12d0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_42 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_41 = -1;
static gint ett_lte_rrc_FailureReportSCG_r12 = -1;
static gint ett_lte_rrc_FailureReportSCG_v12d0 = -1;
+static gint ett_lte_rrc_FailureReportSCG_NR_r15 = -1;
+static gint ett_lte_rrc_MeasResultFreqListFailNR_r15 = -1;
+static gint ett_lte_rrc_MeasResultFreqFailNR_r15 = -1;
static gint ett_lte_rrc_SCPTMConfiguration_r13 = -1;
static gint ett_lte_rrc_SCPTMConfiguration_v1340 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_43 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_42 = -1;
static gint ett_lte_rrc_SCPTMConfiguration_BR_r14 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_44 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_43 = -1;
static gint ett_lte_rrc_SecurityModeCommand = -1;
static gint ett_lte_rrc_T_criticalExtensions_38 = -1;
static gint ett_lte_rrc_T_c1_38 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_38 = -1;
static gint ett_lte_rrc_SecurityModeCommand_r8_IEs = -1;
static gint ett_lte_rrc_SecurityModeCommand_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_45 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_44 = -1;
static gint ett_lte_rrc_SecurityConfigSMC = -1;
static gint ett_lte_rrc_SecurityModeComplete = -1;
static gint ett_lte_rrc_T_criticalExtensions_39 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_39 = -1;
static gint ett_lte_rrc_SecurityModeComplete_r8_IEs = -1;
static gint ett_lte_rrc_SecurityModeComplete_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_46 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_45 = -1;
static gint ett_lte_rrc_SecurityModeFailure = -1;
static gint ett_lte_rrc_T_criticalExtensions_40 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_40 = -1;
static gint ett_lte_rrc_SecurityModeFailure_r8_IEs = -1;
static gint ett_lte_rrc_SecurityModeFailure_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_47 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_46 = -1;
static gint ett_lte_rrc_SidelinkUEInformation_r12 = -1;
static gint ett_lte_rrc_T_criticalExtensions_41 = -1;
static gint ett_lte_rrc_T_c1_39 = -1;
@@ -6522,7 +6725,7 @@ static gint ett_lte_rrc_SidelinkUEInformation_v1310_IEs = -1;
static gint ett_lte_rrc_T_commTxResourceInfoReqRelay_r13 = -1;
static gint ett_lte_rrc_T_discTxResourceReq_v1310 = -1;
static gint ett_lte_rrc_SidelinkUEInformation_v1430_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_48 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_47 = -1;
static gint ett_lte_rrc_SL_CommTxResourceReq_r12 = -1;
static gint ett_lte_rrc_SL_DiscTxResourceReqPerFreqList_r13 = -1;
static gint ett_lte_rrc_SL_DiscTxResourceReq_r13 = -1;
@@ -6538,7 +6741,7 @@ static gint ett_lte_rrc_SystemInformation_r8_IEs = -1;
static gint ett_lte_rrc_T_sib_TypeAndInfo = -1;
static gint ett_lte_rrc_T_sib_TypeAndInfo_item = -1;
static gint ett_lte_rrc_SystemInformation_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_49 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_48 = -1;
static gint ett_lte_rrc_SystemInformationBlockType1 = -1;
static gint ett_lte_rrc_T_cellAccessRelatedInfo = -1;
static gint ett_lte_rrc_T_cellSelectionInfo = -1;
@@ -6547,7 +6750,7 @@ static gint ett_lte_rrc_SystemInformationBlockType1_v8h0_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v9e0_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v10j0_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v10l0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_50 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_49 = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v920_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v1130_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v1250_IEs = -1;
@@ -6563,7 +6766,8 @@ static gint ett_lte_rrc_SystemInformationBlockType1_v1350_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v1360_IEs = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_v1430_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxPLMN_1_r14_OF_CellAccessRelatedInfo_r14 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_51 = -1;
+static gint ett_lte_rrc_SystemInformationBlockType1_v1450_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_50 = -1;
static gint ett_lte_rrc_PLMN_IdentityList = -1;
static gint ett_lte_rrc_PLMN_IdentityInfo = -1;
static gint ett_lte_rrc_SchedulingInfoList = -1;
@@ -6578,7 +6782,7 @@ static gint ett_lte_rrc_CellSelectionInfo_v1250 = -1;
static gint ett_lte_rrc_CellAccessRelatedInfo_r14 = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_MBMS_r14 = -1;
static gint ett_lte_rrc_T_cellAccessRelatedInfo_r14 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_52 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_51 = -1;
static gint ett_lte_rrc_PLMN_IdentityList_MBMS_r14 = -1;
static gint ett_lte_rrc_SchedulingInfoList_MBMS_r14 = -1;
static gint ett_lte_rrc_SchedulingInfo_MBMS_r14 = -1;
@@ -6592,11 +6796,15 @@ static gint ett_lte_rrc_UEAssistanceInformation_r11_IEs = -1;
static gint ett_lte_rrc_UEAssistanceInformation_v1430_IEs = -1;
static gint ett_lte_rrc_T_sps_AssistanceInformation_r14 = -1;
static gint ett_lte_rrc_T_rlm_Report_r14 = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_53 = -1;
+static gint ett_lte_rrc_UEAssistanceInformation_v1450_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_52 = -1;
static gint ett_lte_rrc_BW_Preference_r14 = -1;
static gint ett_lte_rrc_TrafficPatternInfoList_r14 = -1;
static gint ett_lte_rrc_TrafficPatternInfo_r14 = -1;
static gint ett_lte_rrc_DelayBudgetReport_r14 = -1;
+static gint ett_lte_rrc_OverheatingAssistance_r14 = -1;
+static gint ett_lte_rrc_T_reducedUE_Category = -1;
+static gint ett_lte_rrc_T_reducedMaxCCs = -1;
static gint ett_lte_rrc_UECapabilityEnquiry = -1;
static gint ett_lte_rrc_T_criticalExtensions_44 = -1;
static gint ett_lte_rrc_T_c1_41 = -1;
@@ -6607,7 +6815,8 @@ static gint ett_lte_rrc_UECapabilityEnquiry_v1180_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_16_OF_FreqBandIndicator_r11 = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_v1310_IEs = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_v1430_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_54 = -1;
+static gint ett_lte_rrc_UECapabilityEnquiry_v15x0_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_53 = -1;
static gint ett_lte_rrc_UE_CapabilityRequest = -1;
static gint ett_lte_rrc_UECapabilityInformation = -1;
static gint ett_lte_rrc_T_criticalExtensions_45 = -1;
@@ -6616,7 +6825,7 @@ static gint ett_lte_rrc_T_criticalExtensionsFuture_45 = -1;
static gint ett_lte_rrc_UECapabilityInformation_r8_IEs = -1;
static gint ett_lte_rrc_UECapabilityInformation_v8a0_IEs = -1;
static gint ett_lte_rrc_UECapabilityInformation_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_55 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_54 = -1;
static gint ett_lte_rrc_UEInformationRequest_r9 = -1;
static gint ett_lte_rrc_T_criticalExtensions_46 = -1;
static gint ett_lte_rrc_T_c1_43 = -1;
@@ -6626,7 +6835,7 @@ static gint ett_lte_rrc_UEInformationRequest_v930_IEs = -1;
static gint ett_lte_rrc_UEInformationRequest_v1020_IEs = -1;
static gint ett_lte_rrc_UEInformationRequest_v1130_IEs = -1;
static gint ett_lte_rrc_UEInformationRequest_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_56 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_55 = -1;
static gint ett_lte_rrc_UEInformationResponse_r9 = -1;
static gint ett_lte_rrc_T_criticalExtensions_47 = -1;
static gint ett_lte_rrc_T_c1_44 = -1;
@@ -6634,12 +6843,12 @@ static gint ett_lte_rrc_T_criticalExtensionsFuture_47 = -1;
static gint ett_lte_rrc_UEInformationResponse_r9_IEs = -1;
static gint ett_lte_rrc_T_rach_Report_r9 = -1;
static gint ett_lte_rrc_UEInformationResponse_v9e0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_57 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_56 = -1;
static gint ett_lte_rrc_UEInformationResponse_v930_IEs = -1;
static gint ett_lte_rrc_UEInformationResponse_v1020_IEs = -1;
static gint ett_lte_rrc_UEInformationResponse_v1130_IEs = -1;
static gint ett_lte_rrc_UEInformationResponse_v1250_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_58 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_57 = -1;
static gint ett_lte_rrc_RLF_Report_r9 = -1;
static gint ett_lte_rrc_T_measResultLastServCell_r9 = -1;
static gint ett_lte_rrc_T_measResultNeighCells_r9 = -1;
@@ -6685,7 +6894,7 @@ static gint ett_lte_rrc_T_c1_45 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_48 = -1;
static gint ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs = -1;
static gint ett_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_59 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_58 = -1;
static gint ett_lte_rrc_ULInformationTransfer = -1;
static gint ett_lte_rrc_T_criticalExtensions_49 = -1;
static gint ett_lte_rrc_T_c1_46 = -1;
@@ -6693,11 +6902,17 @@ static gint ett_lte_rrc_T_criticalExtensionsFuture_49 = -1;
static gint ett_lte_rrc_ULInformationTransfer_r8_IEs = -1;
static gint ett_lte_rrc_T_dedicatedInfoType_01 = -1;
static gint ett_lte_rrc_ULInformationTransfer_v8a0_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_60 = -1;
-static gint ett_lte_rrc_WLANConnectionStatusReport_r13 = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_59 = -1;
+static gint ett_lte_rrc_ULInformationTransferMRDC = -1;
static gint ett_lte_rrc_T_criticalExtensions_50 = -1;
static gint ett_lte_rrc_T_c1_47 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_50 = -1;
+static gint ett_lte_rrc_ULInformationTransferMRDC_r15_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_60 = -1;
+static gint ett_lte_rrc_WLANConnectionStatusReport_r13 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_51 = -1;
+static gint ett_lte_rrc_T_c1_48 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_51 = -1;
static gint ett_lte_rrc_WLANConnectionStatusReport_r13_IEs = -1;
static gint ett_lte_rrc_WLANConnectionStatusReport_v1430_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_61 = -1;
@@ -6729,6 +6944,8 @@ static gint ett_lte_rrc_UDT_RestrictingPerPLMN_List_r13 = -1;
static gint ett_lte_rrc_UDT_RestrictingPerPLMN_r13 = -1;
static gint ett_lte_rrc_CIOT_EPS_OptimisationInfo_r13 = -1;
static gint ett_lte_rrc_CIOT_OptimisationPLMN_r13 = -1;
+static gint ett_lte_rrc_PLMN_InfoList_r15 = -1;
+static gint ett_lte_rrc_PLMN_Info_r15 = -1;
static gint ett_lte_rrc_SystemInformationBlockType3 = -1;
static gint ett_lte_rrc_T_cellReselectionInfoCommon = -1;
static gint ett_lte_rrc_T_speedStateReselectionPars = -1;
@@ -6901,30 +7118,58 @@ static gint ett_lte_rrc_AntennaInfoDedicated_v10i0 = -1;
static gint ett_lte_rrc_AntennaInfoDedicated_v1250 = -1;
static gint ett_lte_rrc_AntennaInfoDedicated_v1430 = -1;
static gint ett_lte_rrc_AntennaInfoUL_r10 = -1;
+static gint ett_lte_rrc_CQI_ReportAperiodic_r10 = -1;
+static gint ett_lte_rrc_T_setup_05 = -1;
+static gint ett_lte_rrc_T_aperiodicCSI_Trigger_r10 = -1;
+static gint ett_lte_rrc_CQI_ReportAperiodic_v1250 = -1;
+static gint ett_lte_rrc_T_setup_06 = -1;
+static gint ett_lte_rrc_T_aperiodicCSI_Trigger_v1250 = -1;
+static gint ett_lte_rrc_CQI_ReportAperiodic_v1310 = -1;
+static gint ett_lte_rrc_T_setup_07 = -1;
+static gint ett_lte_rrc_T_aperiodicCSI_Trigger_v1310 = -1;
+static gint ett_lte_rrc_T_aperiodicCSI_Trigger2_r13 = -1;
+static gint ett_lte_rrc_T_setup_08 = -1;
+static gint ett_lte_rrc_CQI_ReportAperiodicProc_r11 = -1;
+static gint ett_lte_rrc_CQI_ReportAperiodicProc_v1310 = -1;
+static gint ett_lte_rrc_CQI_ReportAperiodicHybrid_r14 = -1;
+static gint ett_lte_rrc_T_triggers_r14 = -1;
+static gint ett_lte_rrc_T_oneBit_r14 = -1;
+static gint ett_lte_rrc_T_twoBit_r14 = -1;
+static gint ett_lte_rrc_T_threeBit_r14 = -1;
+static gint ett_lte_rrc_CQI_ReportBoth_r11 = -1;
+static gint ett_lte_rrc_CQI_ReportBoth_v1250 = -1;
+static gint ett_lte_rrc_CQI_ReportBoth_v1310 = -1;
+static gint ett_lte_rrc_CSI_IM_ConfigToAddModList_r11 = -1;
+static gint ett_lte_rrc_CSI_IM_ConfigToAddModListExt_r13 = -1;
+static gint ett_lte_rrc_CSI_IM_ConfigToReleaseList_r11 = -1;
+static gint ett_lte_rrc_CSI_IM_ConfigToReleaseListExt_r13 = -1;
+static gint ett_lte_rrc_CSI_ProcessToAddModList_r11 = -1;
+static gint ett_lte_rrc_CSI_ProcessToReleaseList_r11 = -1;
+static gint ett_lte_rrc_CQI_ReportBothProc_r11 = -1;
static gint ett_lte_rrc_CQI_ReportConfig = -1;
static gint ett_lte_rrc_CQI_ReportConfig_v920 = -1;
static gint ett_lte_rrc_CQI_ReportConfig_r10 = -1;
static gint ett_lte_rrc_T_csi_SubframePatternConfig_r10 = -1;
-static gint ett_lte_rrc_T_setup_05 = -1;
+static gint ett_lte_rrc_T_setup_09 = -1;
static gint ett_lte_rrc_CQI_ReportConfig_v1130 = -1;
static gint ett_lte_rrc_CQI_ReportConfig_v1250 = -1;
static gint ett_lte_rrc_T_csi_SubframePatternConfig_r12 = -1;
-static gint ett_lte_rrc_T_setup_06 = -1;
+static gint ett_lte_rrc_T_setup_10 = -1;
static gint ett_lte_rrc_CQI_ReportConfig_v1310 = -1;
static gint ett_lte_rrc_CQI_ReportConfig_v1320 = -1;
static gint ett_lte_rrc_CQI_ReportConfig_v1430 = -1;
static gint ett_lte_rrc_CQI_ReportConfigSCell_r10 = -1;
static gint ett_lte_rrc_CQI_ReportPeriodic = -1;
-static gint ett_lte_rrc_T_setup_07 = -1;
+static gint ett_lte_rrc_T_setup_11 = -1;
static gint ett_lte_rrc_T_cqi_FormatIndicatorPeriodic = -1;
static gint ett_lte_rrc_T_subbandCQI = -1;
static gint ett_lte_rrc_CQI_ReportPeriodic_r10 = -1;
-static gint ett_lte_rrc_T_setup_08 = -1;
+static gint ett_lte_rrc_T_setup_12 = -1;
static gint ett_lte_rrc_T_cqi_FormatIndicatorPeriodic_r10 = -1;
static gint ett_lte_rrc_T_widebandCQI_r10 = -1;
static gint ett_lte_rrc_T_subbandCQI_r10 = -1;
static gint ett_lte_rrc_T_csi_ConfigIndex_r10 = -1;
-static gint ett_lte_rrc_T_setup_09 = -1;
+static gint ett_lte_rrc_T_setup_13 = -1;
static gint ett_lte_rrc_CQI_ReportPeriodic_v1130 = -1;
static gint ett_lte_rrc_CQI_ReportPeriodic_v1310 = -1;
static gint ett_lte_rrc_CQI_ReportPeriodic_v1320 = -1;
@@ -6935,35 +7180,7 @@ static gint ett_lte_rrc_T_cqi_FormatIndicatorPeriodic_r11 = -1;
static gint ett_lte_rrc_T_widebandCQI_r11 = -1;
static gint ett_lte_rrc_T_subbandCQI_r11 = -1;
static gint ett_lte_rrc_T_csi_ConfigIndex_r11 = -1;
-static gint ett_lte_rrc_T_setup_10 = -1;
-static gint ett_lte_rrc_CQI_ReportAperiodic_r10 = -1;
-static gint ett_lte_rrc_T_setup_11 = -1;
-static gint ett_lte_rrc_T_aperiodicCSI_Trigger_r10 = -1;
-static gint ett_lte_rrc_CQI_ReportAperiodic_v1250 = -1;
-static gint ett_lte_rrc_T_setup_12 = -1;
-static gint ett_lte_rrc_T_aperiodicCSI_Trigger_v1250 = -1;
-static gint ett_lte_rrc_CQI_ReportAperiodic_v1310 = -1;
-static gint ett_lte_rrc_T_setup_13 = -1;
-static gint ett_lte_rrc_T_aperiodicCSI_Trigger_v1310 = -1;
-static gint ett_lte_rrc_T_aperiodicCSI_Trigger2_r13 = -1;
static gint ett_lte_rrc_T_setup_14 = -1;
-static gint ett_lte_rrc_CQI_ReportAperiodicProc_r11 = -1;
-static gint ett_lte_rrc_CQI_ReportAperiodicProc_v1310 = -1;
-static gint ett_lte_rrc_CQI_ReportAperiodicHybrid_r14 = -1;
-static gint ett_lte_rrc_T_triggers_r14 = -1;
-static gint ett_lte_rrc_T_oneBit_r14 = -1;
-static gint ett_lte_rrc_T_twoBit_r14 = -1;
-static gint ett_lte_rrc_T_threeBit_r14 = -1;
-static gint ett_lte_rrc_CQI_ReportBoth_r11 = -1;
-static gint ett_lte_rrc_CQI_ReportBoth_v1250 = -1;
-static gint ett_lte_rrc_CQI_ReportBoth_v1310 = -1;
-static gint ett_lte_rrc_CSI_IM_ConfigToAddModList_r11 = -1;
-static gint ett_lte_rrc_CSI_IM_ConfigToAddModListExt_r13 = -1;
-static gint ett_lte_rrc_CSI_IM_ConfigToReleaseList_r11 = -1;
-static gint ett_lte_rrc_CSI_IM_ConfigToReleaseListExt_r13 = -1;
-static gint ett_lte_rrc_CSI_ProcessToAddModList_r11 = -1;
-static gint ett_lte_rrc_CSI_ProcessToReleaseList_r11 = -1;
-static gint ett_lte_rrc_CQI_ReportBothProc_r11 = -1;
static gint ett_lte_rrc_CRI_ReportConfig_r13 = -1;
static gint ett_lte_rrc_T_setup_15 = -1;
static gint ett_lte_rrc_CrossCarrierSchedulingConfig_r10 = -1;
@@ -6994,16 +7211,6 @@ static gint ett_lte_rrc_CSI_RS_Config_v1310 = -1;
static gint ett_lte_rrc_CSI_RS_Config_v1430 = -1;
static gint ett_lte_rrc_ZeroTxPowerCSI_RS_Conf_r12 = -1;
static gint ett_lte_rrc_ZeroTxPowerCSI_RS_r12 = -1;
-static gint ett_lte_rrc_CSI_RS_ConfigEMIMO_r13 = -1;
-static gint ett_lte_rrc_T_setup_18 = -1;
-static gint ett_lte_rrc_CSI_RS_ConfigEMIMO_v1430 = -1;
-static gint ett_lte_rrc_T_setup_19 = -1;
-static gint ett_lte_rrc_CSI_RS_ConfigEMIMO2_r14 = -1;
-static gint ett_lte_rrc_CSI_RS_ConfigEMIMO_Hybrid_r14 = -1;
-static gint ett_lte_rrc_T_setup_20 = -1;
-static gint ett_lte_rrc_CSI_RS_ConfigNonPrecoded_r13 = -1;
-static gint ett_lte_rrc_SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13 = -1;
-static gint ett_lte_rrc_CSI_RS_ConfigNonPrecoded_v1430 = -1;
static gint ett_lte_rrc_CSI_RS_ConfigBeamformed_r13 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_7_OF_CSI_RS_ConfigNZPId_r13 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_8_OF_CSI_IM_ConfigId_r13 = -1;
@@ -7015,6 +7222,16 @@ static gint ett_lte_rrc_SEQUENCE_SIZE_1_8_OF_CSI_RS_ConfigNZP_r11 = -1;
static gint ett_lte_rrc_CSI_RS_ConfigBeamformed_v1430 = -1;
static gint ett_lte_rrc_CSI_RS_Config_NZP_v1430 = -1;
static gint ett_lte_rrc_CSI_RS_ConfigNZP_Activation_r14 = -1;
+static gint ett_lte_rrc_CSI_RS_ConfigEMIMO_r13 = -1;
+static gint ett_lte_rrc_T_setup_18 = -1;
+static gint ett_lte_rrc_CSI_RS_ConfigEMIMO_v1430 = -1;
+static gint ett_lte_rrc_T_setup_19 = -1;
+static gint ett_lte_rrc_CSI_RS_ConfigEMIMO2_r14 = -1;
+static gint ett_lte_rrc_CSI_RS_ConfigEMIMO_Hybrid_r14 = -1;
+static gint ett_lte_rrc_T_setup_20 = -1;
+static gint ett_lte_rrc_CSI_RS_ConfigNonPrecoded_r13 = -1;
+static gint ett_lte_rrc_SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13 = -1;
+static gint ett_lte_rrc_CSI_RS_ConfigNonPrecoded_v1430 = -1;
static gint ett_lte_rrc_CSI_RS_ConfigNZP_r11 = -1;
static gint ett_lte_rrc_T_qcl_CRS_Info_r11 = -1;
static gint ett_lte_rrc_T_mbsfn_SubframeConfigList_r11 = -1;
@@ -7370,6 +7587,7 @@ static gint ett_lte_rrc_RLC_Config_v1250 = -1;
static gint ett_lte_rrc_RLC_Config_v1310 = -1;
static gint ett_lte_rrc_RLC_Config_v1430 = -1;
static gint ett_lte_rrc_T_setup_76 = -1;
+static gint ett_lte_rrc_RLC_Config_v15xy = -1;
static gint ett_lte_rrc_UL_AM_RLC = -1;
static gint ett_lte_rrc_DL_AM_RLC = -1;
static gint ett_lte_rrc_UL_UM_RLC = -1;
@@ -7450,6 +7668,7 @@ static gint ett_lte_rrc_SRS_CC_SetIndex_r14 = -1;
static gint ett_lte_rrc_TDD_Config = -1;
static gint ett_lte_rrc_TDD_Config_v1130 = -1;
static gint ett_lte_rrc_TDD_Config_v1430 = -1;
+static gint ett_lte_rrc_TDD_Config_v1450 = -1;
static gint ett_lte_rrc_TDD_ConfigSL_r12 = -1;
static gint ett_lte_rrc_TPC_PDCCH_Config = -1;
static gint ett_lte_rrc_T_setup_98 = -1;
@@ -7535,6 +7754,7 @@ static gint ett_lte_rrc_SpeedStateScaleFactors = -1;
static gint ett_lte_rrc_SystemInfoListGERAN = -1;
static gint ett_lte_rrc_SystemTimeInfoCDMA2000 = -1;
static gint ett_lte_rrc_T_cdma_SystemTime = -1;
+static gint ett_lte_rrc_ThresholdNR_r15 = -1;
static gint ett_lte_rrc_LocationInfo_r10 = -1;
static gint ett_lte_rrc_T_locationCoordinates_r10 = -1;
static gint ett_lte_rrc_MeasConfig = -1;
@@ -7591,6 +7811,11 @@ static gint ett_lte_rrc_RMTC_Config_r13 = -1;
static gint ett_lte_rrc_T_setup_108 = -1;
static gint ett_lte_rrc_Tx_ResourcePoolMeasList_r14 = -1;
static gint ett_lte_rrc_MeasObjectGERAN = -1;
+static gint ett_lte_rrc_MeasObjectNR_r15 = -1;
+static gint ett_lte_rrc_RS_ConfigSSB_NR_r15 = -1;
+static gint ett_lte_rrc_CellsToAddModListNR = -1;
+static gint ett_lte_rrc_CellsToAddModNR_r15 = -1;
+static gint ett_lte_rrc_MTC_SSB_NR_r15 = -1;
static gint ett_lte_rrc_MeasObjectToAddModList = -1;
static gint ett_lte_rrc_MeasObjectToAddModListExt_r13 = -1;
static gint ett_lte_rrc_MeasObjectToAddModList_v9e0 = -1;
@@ -7620,6 +7845,13 @@ static gint ett_lte_rrc_MeasResultEUTRA = -1;
static gint ett_lte_rrc_T_cgi_Info = -1;
static gint ett_lte_rrc_T_measResult = -1;
static gint ett_lte_rrc_T_cgi_Info_v1310 = -1;
+static gint ett_lte_rrc_MeasResultServFreqListNR_r15 = -1;
+static gint ett_lte_rrc_MeasResultServFreqNR_r15 = -1;
+static gint ett_lte_rrc_MeasResultCellListNR_r15 = -1;
+static gint ett_lte_rrc_MeasResultCellNR_r15 = -1;
+static gint ett_lte_rrc_MeasResultNR_r15 = -1;
+static gint ett_lte_rrc_MeasResultSSB_IndexList_r15 = -1;
+static gint ett_lte_rrc_MeasResultSSB_Index_r15 = -1;
static gint ett_lte_rrc_MeasResultServFreqList_r10 = -1;
static gint ett_lte_rrc_MeasResultServFreqListExt_r13 = -1;
static gint ett_lte_rrc_MeasResultServFreq_r10 = -1;
@@ -7666,6 +7898,9 @@ static gint ett_lte_rrc_QuantityConfigUTRA = -1;
static gint ett_lte_rrc_QuantityConfigUTRA_v1020 = -1;
static gint ett_lte_rrc_QuantityConfigGERAN = -1;
static gint ett_lte_rrc_QuantityConfigCDMA2000 = -1;
+static gint ett_lte_rrc_QuantityConfigNRList_r15 = -1;
+static gint ett_lte_rrc_QuantityConfigNR_r15 = -1;
+static gint ett_lte_rrc_QuantityConfigRS_NR_r15 = -1;
static gint ett_lte_rrc_QuantityConfigWLAN_r13 = -1;
static gint ett_lte_rrc_ReportConfigEUTRA = -1;
static gint ett_lte_rrc_T_triggerType = -1;
@@ -7701,7 +7936,9 @@ static gint ett_lte_rrc_T_eventW2_r13 = -1;
static gint ett_lte_rrc_T_eventW3_r13 = -1;
static gint ett_lte_rrc_T_periodical_01 = -1;
static gint ett_lte_rrc_T_b2_Threshold1_v1250 = -1;
+static gint ett_lte_rrc_T_reportSSTD_Meas_r15 = -1;
static gint ett_lte_rrc_ThresholdUTRA = -1;
+static gint ett_lte_rrc_ReportQuantityNR_r15 = -1;
static gint ett_lte_rrc_ReportQuantityWLAN_r13 = -1;
static gint ett_lte_rrc_ReportConfigToAddModList = -1;
static gint ett_lte_rrc_ReportConfigToAddMod = -1;
@@ -7728,11 +7965,13 @@ static gint ett_lte_rrc_T_delayBudgetReportingConfig_r14 = -1;
static gint ett_lte_rrc_T_setup_111 = -1;
static gint ett_lte_rrc_T_rlm_ReportConfig_r14 = -1;
static gint ett_lte_rrc_T_setup_112 = -1;
+static gint ett_lte_rrc_T_overheatingAssistanceConfig_r14 = -1;
+static gint ett_lte_rrc_T_setup_113 = -1;
static gint ett_lte_rrc_IDC_Config_r11 = -1;
static gint ett_lte_rrc_T_autonomousDenialParameters_r11 = -1;
static gint ett_lte_rrc_ObtainLocationConfig_r11 = -1;
static gint ett_lte_rrc_PowerPrefIndicationConfig_r11 = -1;
-static gint ett_lte_rrc_T_setup_113 = -1;
+static gint ett_lte_rrc_T_setup_114 = -1;
static gint ett_lte_rrc_ReportProximityConfig_r9 = -1;
static gint ett_lte_rrc_S_TMSI = -1;
static gint ett_lte_rrc_TraceReference_r10 = -1;
@@ -7755,6 +7994,7 @@ static gint ett_lte_rrc_UE_EUTRA_Capability_v11x0_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v12b0_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v12x0_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v1370_IEs = -1;
+static gint ett_lte_rrc_UE_EUTRA_Capability_v1380_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_67 = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v920_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v940_IEs = -1;
@@ -7777,6 +8017,8 @@ static gint ett_lte_rrc_UE_EUTRA_Capability_v1350_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v1360_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v1430_IEs = -1;
static gint ett_lte_rrc_UE_EUTRA_Capability_v1440_IEs = -1;
+static gint ett_lte_rrc_UE_EUTRA_Capability_v1450_IEs = -1;
+static gint ett_lte_rrc_UE_EUTRA_Capability_v15x0_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_68 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 = -1;
@@ -7786,7 +8028,18 @@ static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1250 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1310 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1370 = -1;
+static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1380 = -1;
static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1430 = -1;
+static gint ett_lte_rrc_BasebandParameters_r15 = -1;
+static gint ett_lte_rrc_BasebandProcessingCombiList_r15 = -1;
+static gint ett_lte_rrc_BasebandProcessingCombi_r15 = -1;
+static gint ett_lte_rrc_BP_InfoPerBandList_r15 = -1;
+static gint ett_lte_rrc_BP_InfoPerBand_r15 = -1;
+static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15 = -1;
+static gint ett_lte_rrc_BP_InfoPerCC_r15 = -1;
+static gint ett_lte_rrc_ModulationOrder_r15 = -1;
+static gint ett_lte_rrc_BW_PerCC_r15 = -1;
+static gint ett_lte_rrc_SubCarrierSpacingNR_r15 = -1;
static gint ett_lte_rrc_MobilityParameters_r14 = -1;
static gint ett_lte_rrc_DC_Parameters_r12 = -1;
static gint ett_lte_rrc_DC_Parameters_v1310 = -1;
@@ -7816,6 +8069,7 @@ static gint ett_lte_rrc_T_supportedBlindDecoding_r13 = -1;
static gint ett_lte_rrc_PhyLayerParameters_v1320 = -1;
static gint ett_lte_rrc_PhyLayerParameters_v1330 = -1;
static gint ett_lte_rrc_PhyLayerParameters_v1430 = -1;
+static gint ett_lte_rrc_PhyLayerParameters_v1450 = -1;
static gint ett_lte_rrc_MIMO_UE_Parameters_r13 = -1;
static gint ett_lte_rrc_MIMO_UE_Parameters_v1430 = -1;
static gint ett_lte_rrc_MIMO_UE_ParametersPerTM_r13 = -1;
@@ -7848,9 +8102,11 @@ static gint ett_lte_rrc_RF_Parameters_v1270 = -1;
static gint ett_lte_rrc_RF_Parameters_v1310 = -1;
static gint ett_lte_rrc_T_eNB_RequestedParameters_r13 = -1;
static gint ett_lte_rrc_RF_Parameters_v1320 = -1;
+static gint ett_lte_rrc_RF_Parameters_v1380 = -1;
static gint ett_lte_rrc_RF_Parameters_v12b0 = -1;
static gint ett_lte_rrc_RF_Parameters_v1430 = -1;
static gint ett_lte_rrc_T_eNB_RequestedParameters_v1430 = -1;
+static gint ett_lte_rrc_RF_Parameters_v1450 = -1;
static gint ett_lte_rrc_SupportedBandCombination_r10 = -1;
static gint ett_lte_rrc_SupportedBandCombinationExt_r10 = -1;
static gint ett_lte_rrc_SupportedBandCombination_v1090 = -1;
@@ -7859,16 +8115,22 @@ static gint ett_lte_rrc_SupportedBandCombination_v1130 = -1;
static gint ett_lte_rrc_SupportedBandCombination_v1250 = -1;
static gint ett_lte_rrc_SupportedBandCombination_v1270 = -1;
static gint ett_lte_rrc_SupportedBandCombination_v1320 = -1;
+static gint ett_lte_rrc_SupportedBandCombination_v1380 = -1;
static gint ett_lte_rrc_SupportedBandCombination_v1430 = -1;
+static gint ett_lte_rrc_SupportedBandCombination_v1450 = -1;
static gint ett_lte_rrc_SupportedBandCombinationAdd_r11 = -1;
static gint ett_lte_rrc_SupportedBandCombinationAdd_v11d0 = -1;
static gint ett_lte_rrc_SupportedBandCombinationAdd_v1250 = -1;
static gint ett_lte_rrc_SupportedBandCombinationAdd_v1270 = -1;
static gint ett_lte_rrc_SupportedBandCombinationAdd_v1320 = -1;
+static gint ett_lte_rrc_SupportedBandCombinationAdd_v1380 = -1;
static gint ett_lte_rrc_SupportedBandCombinationAdd_v1430 = -1;
+static gint ett_lte_rrc_SupportedBandCombinationAdd_v1450 = -1;
static gint ett_lte_rrc_SupportedBandCombinationReduced_r13 = -1;
static gint ett_lte_rrc_SupportedBandCombinationReduced_v1320 = -1;
+static gint ett_lte_rrc_SupportedBandCombinationReduced_v1380 = -1;
static gint ett_lte_rrc_SupportedBandCombinationReduced_v1430 = -1;
+static gint ett_lte_rrc_SupportedBandCombinationReduced_v1450 = -1;
static gint ett_lte_rrc_BandCombinationParameters_r10 = -1;
static gint ett_lte_rrc_BandCombinationParametersExt_r10 = -1;
static gint ett_lte_rrc_BandCombinationParameters_v1090 = -1;
@@ -7889,8 +8151,12 @@ static gint ett_lte_rrc_T_dc_Support_r13 = -1;
static gint ett_lte_rrc_T_supportedCellGrouping_r13 = -1;
static gint ett_lte_rrc_BandCombinationParameters_v1320 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1320 = -1;
+static gint ett_lte_rrc_BandCombinationParameters_v1380 = -1;
+static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380 = -1;
static gint ett_lte_rrc_BandCombinationParameters_v1430 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1430 = -1;
+static gint ett_lte_rrc_BandCombinationParameters_v1450 = -1;
+static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450 = -1;
static gint ett_lte_rrc_BandParameters_r10 = -1;
static gint ett_lte_rrc_BandParameters_v1090 = -1;
static gint ett_lte_rrc_BandParameters_v10i0 = -1;
@@ -7901,9 +8167,11 @@ static gint ett_lte_rrc_BandParameters_v1270 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxBandwidthClass_r10_OF_CA_MIMO_ParametersDL_v1270 = -1;
static gint ett_lte_rrc_BandParameters_r13 = -1;
static gint ett_lte_rrc_BandParameters_v1320 = -1;
+static gint ett_lte_rrc_BandParameters_v1380 = -1;
static gint ett_lte_rrc_BandParameters_v1430 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_2_maxServCell_r13_OF_UL_256QAM_perCC_Info_r14 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_RetuningTimeInfo_r14 = -1;
+static gint ett_lte_rrc_BandParameters_v1450 = -1;
static gint ett_lte_rrc_V2X_BandParameters_r14 = -1;
static gint ett_lte_rrc_BandParametersTxSL_r14 = -1;
static gint ett_lte_rrc_BandParametersRxSL_r14 = -1;
@@ -7919,6 +8187,7 @@ static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r10_OF_IntraBandContiguousCC
static gint ett_lte_rrc_CA_MIMO_ParametersDL_r13 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_IntraBandContiguousCC_Info_r12 = -1;
static gint ett_lte_rrc_IntraBandContiguousCC_Info_r12 = -1;
+static gint ett_lte_rrc_MUST_Parameters_r14 = -1;
static gint ett_lte_rrc_SupportedBandListEUTRA = -1;
static gint ett_lte_rrc_SupportedBandListEUTRA_v9e0 = -1;
static gint ett_lte_rrc_SupportedBandListEUTRA_v1250 = -1;
@@ -7943,6 +8212,12 @@ static gint ett_lte_rrc_InterFreqBandList = -1;
static gint ett_lte_rrc_InterFreqBandInfo = -1;
static gint ett_lte_rrc_InterRAT_BandList = -1;
static gint ett_lte_rrc_InterRAT_BandInfo = -1;
+static gint ett_lte_rrc_IRAT_ParametersNR_r15 = -1;
+static gint ett_lte_rrc_PDCP_ParametersNR_r15 = -1;
+static gint ett_lte_rrc_T_rohc_Profiles_r15 = -1;
+static gint ett_lte_rrc_T_rohc_ProfilesUL_Only_r15 = -1;
+static gint ett_lte_rrc_SupportedBandListNR_r15 = -1;
+static gint ett_lte_rrc_SupportedBandNR_r15 = -1;
static gint ett_lte_rrc_IRAT_ParametersUTRA_FDD = -1;
static gint ett_lte_rrc_IRAT_ParametersUTRA_v920 = -1;
static gint ett_lte_rrc_IRAT_ParametersUTRA_v9c0 = -1;
@@ -7978,6 +8253,7 @@ static gint ett_lte_rrc_Other_Parameters_r11 = -1;
static gint ett_lte_rrc_Other_Parameters_v11d0 = -1;
static gint ett_lte_rrc_Other_Parameters_v1360 = -1;
static gint ett_lte_rrc_Other_Parameters_v1430 = -1;
+static gint ett_lte_rrc_OtherParameters_v1450 = -1;
static gint ett_lte_rrc_MBMS_Parameters_r11 = -1;
static gint ett_lte_rrc_MBMS_Parameters_v1250 = -1;
static gint ett_lte_rrc_MBMS_Parameters_v1430 = -1;
@@ -7987,6 +8263,7 @@ static gint ett_lte_rrc_CE_Parameters_r13 = -1;
static gint ett_lte_rrc_CE_Parameters_v1320 = -1;
static gint ett_lte_rrc_CE_Parameters_v1350 = -1;
static gint ett_lte_rrc_CE_Parameters_v1370 = -1;
+static gint ett_lte_rrc_CE_Parameters_v1380 = -1;
static gint ett_lte_rrc_CE_Parameters_v1430 = -1;
static gint ett_lte_rrc_LAA_Parameters_r13 = -1;
static gint ett_lte_rrc_LAA_Parameters_v1430 = -1;
@@ -8072,12 +8349,12 @@ static gint ett_lte_rrc_SL_PPPP_TxConfigIndex_r14 = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxCBR_Level_r14_OF_Tx_ConfigIndex_r14 = -1;
static gint ett_lte_rrc_SL_CommConfig_r12 = -1;
static gint ett_lte_rrc_T_commTxResources_r12 = -1;
-static gint ett_lte_rrc_T_setup_114 = -1;
+static gint ett_lte_rrc_T_setup_115 = -1;
static gint ett_lte_rrc_T_scheduled_r12 = -1;
static gint ett_lte_rrc_T_ue_Selected_r12 = -1;
static gint ett_lte_rrc_T_commTxPoolNormalDedicated_r12 = -1;
static gint ett_lte_rrc_T_commTxResources_v1310 = -1;
-static gint ett_lte_rrc_T_setup_115 = -1;
+static gint ett_lte_rrc_T_setup_116 = -1;
static gint ett_lte_rrc_T_scheduled_v1310 = -1;
static gint ett_lte_rrc_T_ue_Selected_v1310 = -1;
static gint ett_lte_rrc_T_commTxPoolNormalDedicatedExt_r13 = -1;
@@ -8102,17 +8379,17 @@ static gint ett_lte_rrc_SL_CommTxPoolSensingConfig_r14 = -1;
static gint ett_lte_rrc_T_p2x_SensingConfig_r14 = -1;
static gint ett_lte_rrc_SL_DiscConfig_r12 = -1;
static gint ett_lte_rrc_T_discTxResources_r12 = -1;
-static gint ett_lte_rrc_T_setup_116 = -1;
+static gint ett_lte_rrc_T_setup_117 = -1;
static gint ett_lte_rrc_T_scheduled_r12_01 = -1;
static gint ett_lte_rrc_T_ue_Selected_r12_01 = -1;
static gint ett_lte_rrc_T_discTxPoolDedicated_r12 = -1;
static gint ett_lte_rrc_T_discTF_IndexList_v1260 = -1;
-static gint ett_lte_rrc_T_setup_117 = -1;
-static gint ett_lte_rrc_T_discTxResourcesPS_r13 = -1;
static gint ett_lte_rrc_T_setup_118 = -1;
+static gint ett_lte_rrc_T_discTxResourcesPS_r13 = -1;
+static gint ett_lte_rrc_T_setup_119 = -1;
static gint ett_lte_rrc_T_ue_Selected_r13 = -1;
static gint ett_lte_rrc_T_discTxInterFreqInfo_r13 = -1;
-static gint ett_lte_rrc_T_setup_119 = -1;
+static gint ett_lte_rrc_T_setup_120 = -1;
static gint ett_lte_rrc_T_discRxGapConfig_r13 = -1;
static gint ett_lte_rrc_T_discTxGapConfig_r13 = -1;
static gint ett_lte_rrc_T_discSysInfoToReportConfig_r13 = -1;
@@ -8122,7 +8399,7 @@ static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_SL_DiscTxResourceInfoPerFreq_
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_ARFCN_ValueEUTRA_r9 = -1;
static gint ett_lte_rrc_SL_DiscTxResourceInfoPerFreq_r13 = -1;
static gint ett_lte_rrc_SL_DiscTxResource_r13 = -1;
-static gint ett_lte_rrc_T_setup_120 = -1;
+static gint ett_lte_rrc_T_setup_121 = -1;
static gint ett_lte_rrc_SL_DiscTxPoolToAddModList_r12 = -1;
static gint ett_lte_rrc_SL_DiscTxPoolToAddMod_r12 = -1;
static gint ett_lte_rrc_SL_DiscTxConfigScheduled_r13 = -1;
@@ -8141,12 +8418,12 @@ static gint ett_lte_rrc_T_poolSelection_r12 = -1;
static gint ett_lte_rrc_T_rxParameters_r12 = -1;
static gint ett_lte_rrc_T_discPeriod_v1310 = -1;
static gint ett_lte_rrc_T_rxParamsAddNeighFreq_r13 = -1;
-static gint ett_lte_rrc_T_setup_122 = -1;
-static gint ett_lte_rrc_T_txParamsAddNeighFreq_r13 = -1;
static gint ett_lte_rrc_T_setup_123 = -1;
+static gint ett_lte_rrc_T_txParamsAddNeighFreq_r13 = -1;
+static gint ett_lte_rrc_T_setup_124 = -1;
static gint ett_lte_rrc_T_freqInfo_01 = -1;
static gint ett_lte_rrc_T_txParamsAddNeighFreq_v1370 = -1;
-static gint ett_lte_rrc_T_setup_124 = -1;
+static gint ett_lte_rrc_T_setup_125 = -1;
static gint ett_lte_rrc_T_freqInfo_v1370 = -1;
static gint ett_lte_rrc_PhysCellIdList_r13 = -1;
static gint ett_lte_rrc_SL_PoolSelectionConfig_r12 = -1;
@@ -8198,7 +8475,7 @@ static gint ett_lte_rrc_SL_TxPoolToReleaseList_r12 = -1;
static gint ett_lte_rrc_SL_TxPoolToReleaseListExt_r13 = -1;
static gint ett_lte_rrc_SL_V2X_ConfigDedicated_r14 = -1;
static gint ett_lte_rrc_T_commTxResources_r14 = -1;
-static gint ett_lte_rrc_T_setup_125 = -1;
+static gint ett_lte_rrc_T_setup_126 = -1;
static gint ett_lte_rrc_T_scheduled_r14 = -1;
static gint ett_lte_rrc_T_ue_Selected_r14 = -1;
static gint ett_lte_rrc_T_v2x_CommTxPoolNormalDedicated_r14 = -1;
@@ -8211,27 +8488,31 @@ static gint ett_lte_rrc_SBCCH_SL_BCH_Message_V2X_r14 = -1;
static gint ett_lte_rrc_MasterInformationBlock_SL = -1;
static gint ett_lte_rrc_MasterInformationBlock_SL_V2X_r14 = -1;
static gint ett_lte_rrc_HandoverPreparationInformation_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_51 = -1;
-static gint ett_lte_rrc_T_c1_48 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_51 = -1;
-static gint ett_lte_rrc_HandoverPreparationInformation_NB_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_69 = -1;
-static gint ett_lte_rrc_UEPagingCoverageInformation_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_52 = -1;
static gint ett_lte_rrc_T_c1_49 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_52 = -1;
-static gint ett_lte_rrc_UEPagingCoverageInformation_NB_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_70 = -1;
-static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB = -1;
+static gint ett_lte_rrc_HandoverPreparationInformation_NB_IEs = -1;
+static gint ett_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs = -1;
+static gint ett_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_69 = -1;
+static gint ett_lte_rrc_UEPagingCoverageInformation_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_53 = -1;
static gint ett_lte_rrc_T_c1_50 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_53 = -1;
-static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_71 = -1;
-static gint ett_lte_rrc_UERadioPagingInformation_NB = -1;
+static gint ett_lte_rrc_UEPagingCoverageInformation_NB_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_70 = -1;
+static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_54 = -1;
static gint ett_lte_rrc_T_c1_51 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_54 = -1;
+static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs = -1;
+static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs = -1;
+static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_71 = -1;
+static gint ett_lte_rrc_UERadioPagingInformation_NB = -1;
+static gint ett_lte_rrc_T_criticalExtensions_55 = -1;
+static gint ett_lte_rrc_T_c1_52 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_55 = -1;
static gint ett_lte_rrc_UERadioPagingInformation_NB_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_72 = -1;
static gint ett_lte_rrc_AS_Config_NB = -1;
@@ -8241,36 +8522,36 @@ static gint ett_lte_rrc_RRM_Config_NB = -1;
static gint ett_lte_rrc_BCCH_BCH_Message_NB = -1;
static gint ett_lte_rrc_BCCH_DL_SCH_Message_NB = -1;
static gint ett_lte_rrc_BCCH_DL_SCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_52 = -1;
+static gint ett_lte_rrc_T_c1_53 = -1;
static gint ett_lte_rrc_T_messageClassExtension_10 = -1;
static gint ett_lte_rrc_PCCH_Message_NB = -1;
static gint ett_lte_rrc_PCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_53 = -1;
+static gint ett_lte_rrc_T_c1_54 = -1;
static gint ett_lte_rrc_T_messageClassExtension_11 = -1;
static gint ett_lte_rrc_DL_CCCH_Message_NB = -1;
static gint ett_lte_rrc_DL_CCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_54 = -1;
+static gint ett_lte_rrc_T_c1_55 = -1;
static gint ett_lte_rrc_T_messageClassExtension_12 = -1;
static gint ett_lte_rrc_DL_DCCH_Message_NB = -1;
static gint ett_lte_rrc_DL_DCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_55 = -1;
+static gint ett_lte_rrc_T_c1_56 = -1;
static gint ett_lte_rrc_T_messageClassExtension_13 = -1;
static gint ett_lte_rrc_UL_CCCH_Message_NB = -1;
static gint ett_lte_rrc_UL_CCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_56 = -1;
+static gint ett_lte_rrc_T_c1_57 = -1;
static gint ett_lte_rrc_T_messageClassExtension_14 = -1;
static gint ett_lte_rrc_SC_MCCH_Message_NB = -1;
static gint ett_lte_rrc_SC_MCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_57 = -1;
+static gint ett_lte_rrc_T_c1_58 = -1;
static gint ett_lte_rrc_T_messageClassExtension_15 = -1;
static gint ett_lte_rrc_UL_DCCH_Message_NB = -1;
static gint ett_lte_rrc_UL_DCCH_MessageType_NB = -1;
-static gint ett_lte_rrc_T_c1_58 = -1;
+static gint ett_lte_rrc_T_c1_59 = -1;
static gint ett_lte_rrc_T_messageClassExtension_16 = -1;
static gint ett_lte_rrc_DLInformationTransfer_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_55 = -1;
-static gint ett_lte_rrc_T_c1_59 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_55 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_56 = -1;
+static gint ett_lte_rrc_T_c1_60 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_56 = -1;
static gint ett_lte_rrc_DLInformationTransfer_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_73 = -1;
static gint ett_lte_rrc_MasterInformationBlock_NB = -1;
@@ -8284,86 +8565,86 @@ static gint ett_lte_rrc_T_nonCriticalExtension_74 = -1;
static gint ett_lte_rrc_PagingRecordList_NB_r13 = -1;
static gint ett_lte_rrc_PagingRecord_NB_r13 = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_56 = -1;
-static gint ett_lte_rrc_T_c1_60 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_56 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_57 = -1;
+static gint ett_lte_rrc_T_c1_61 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_57 = -1;
static gint ett_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs = -1;
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_75 = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_57 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_57 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_58 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_58 = -1;
static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_76 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_58 = -1;
-static gint ett_lte_rrc_T_c1_61 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_58 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_59 = -1;
+static gint ett_lte_rrc_T_c1_62 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_59 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishment_NB_v1430_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_77 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_59 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_59 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_60 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_60 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_78 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_60 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_61 = -1;
static gint ett_lte_rrc_T_later_01 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_60 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_61 = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs = -1;
static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_NB_r14_IEs = -1;
static gint ett_lte_rrc_ReestabUE_Identity_CP_NB_r14 = -1;
static gint ett_lte_rrc_RRCConnectionReject_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_61 = -1;
-static gint ett_lte_rrc_T_c1_62 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_61 = -1;
-static gint ett_lte_rrc_RRCConnectionReject_NB_r13_IEs = -1;
-static gint ett_lte_rrc_T_nonCriticalExtension_79 = -1;
-static gint ett_lte_rrc_RRCConnectionRelease_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_62 = -1;
static gint ett_lte_rrc_T_c1_63 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_62 = -1;
+static gint ett_lte_rrc_RRCConnectionReject_NB_r13_IEs = -1;
+static gint ett_lte_rrc_T_nonCriticalExtension_79 = -1;
+static gint ett_lte_rrc_RRCConnectionRelease_NB = -1;
+static gint ett_lte_rrc_T_criticalExtensions_63 = -1;
+static gint ett_lte_rrc_T_c1_64 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_63 = -1;
static gint ett_lte_rrc_RRCConnectionRelease_NB_r13_IEs = -1;
static gint ett_lte_rrc_RRCConnectionRelease_NB_v1430_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_80 = -1;
static gint ett_lte_rrc_RedirectedCarrierInfo_NB_v1430 = -1;
static gint ett_lte_rrc_RRCConnectionRequest_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_63 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_63 = -1;
-static gint ett_lte_rrc_RRCConnectionRequest_NB_r13_IEs = -1;
-static gint ett_lte_rrc_RRCConnectionResume_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_64 = -1;
-static gint ett_lte_rrc_T_c1_64 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_64 = -1;
+static gint ett_lte_rrc_RRCConnectionRequest_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionResume_NB = -1;
+static gint ett_lte_rrc_T_criticalExtensions_65 = -1;
+static gint ett_lte_rrc_T_c1_65 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_65 = -1;
static gint ett_lte_rrc_RRCConnectionResume_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_81 = -1;
static gint ett_lte_rrc_RRCConnectionResumeComplete_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_65 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_65 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_66 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_66 = -1;
static gint ett_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_82 = -1;
static gint ett_lte_rrc_RRCConnectionResumeRequest_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_66 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_66 = -1;
-static gint ett_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs = -1;
-static gint ett_lte_rrc_RRCConnectionSetup_NB = -1;
static gint ett_lte_rrc_T_criticalExtensions_67 = -1;
-static gint ett_lte_rrc_T_c1_65 = -1;
static gint ett_lte_rrc_T_criticalExtensionsFuture_67 = -1;
+static gint ett_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs = -1;
+static gint ett_lte_rrc_RRCConnectionSetup_NB = -1;
+static gint ett_lte_rrc_T_criticalExtensions_68 = -1;
+static gint ett_lte_rrc_T_c1_66 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_68 = -1;
static gint ett_lte_rrc_RRCConnectionSetup_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_83 = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_68 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_68 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_69 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_69 = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs = -1;
static gint ett_lte_rrc_RRCConnectionSetupComplete_NB_v1430_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_84 = -1;
static gint ett_lte_rrc_SCPTMConfiguration_NB_r14 = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_85 = -1;
static gint ett_lte_rrc_SystemInformation_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_69 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_69 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_70 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_70 = -1;
static gint ett_lte_rrc_SystemInformation_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_sib_TypeAndInfo_r13 = -1;
static gint ett_lte_rrc_T_sib_TypeAndInfo_r13_item = -1;
@@ -8373,6 +8654,7 @@ static gint ett_lte_rrc_T_cellAccessRelatedInfo_r13 = -1;
static gint ett_lte_rrc_T_cellSelectionInfo_r13 = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_NB_v1350 = -1;
static gint ett_lte_rrc_SystemInformationBlockType1_NB_v1430 = -1;
+static gint ett_lte_rrc_SystemInformationBlockType1_NB_v1450 = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_87 = -1;
static gint ett_lte_rrc_PLMN_IdentityList_NB_r13 = -1;
static gint ett_lte_rrc_PLMN_IdentityInfo_NB_r13 = -1;
@@ -8383,19 +8665,20 @@ static gint ett_lte_rrc_SIB_MappingInfo_NB_r13 = -1;
static gint ett_lte_rrc_CellSelectionInfo_NB_v1350 = -1;
static gint ett_lte_rrc_CellSelectionInfo_NB_v1430 = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_70 = -1;
-static gint ett_lte_rrc_T_c1_66 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_70 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_71 = -1;
+static gint ett_lte_rrc_T_c1_67 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_71 = -1;
static gint ett_lte_rrc_UECapabilityEnquiry_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_88 = -1;
static gint ett_lte_rrc_UECapabilityInformation_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_71 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_71 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_72 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_72 = -1;
static gint ett_lte_rrc_UECapabilityInformation_NB_r13_IEs = -1;
+static gint ett_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_89 = -1;
static gint ett_lte_rrc_ULInformationTransfer_NB = -1;
-static gint ett_lte_rrc_T_criticalExtensions_72 = -1;
-static gint ett_lte_rrc_T_criticalExtensionsFuture_72 = -1;
+static gint ett_lte_rrc_T_criticalExtensions_73 = -1;
+static gint ett_lte_rrc_T_criticalExtensionsFuture_73 = -1;
static gint ett_lte_rrc_ULInformationTransfer_NB_r13_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_90 = -1;
static gint ett_lte_rrc_SystemInformationBlockType2_NB_r13 = -1;
@@ -8409,6 +8692,7 @@ static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_NS_PmaxList_NB_r13 = -1
static gint ett_lte_rrc_IntraFreqCellReselectionInfo_NB_v1350 = -1;
static gint ett_lte_rrc_IntraFreqCellReselectionInfo_NB_v1360 = -1;
static gint ett_lte_rrc_IntraFreqCellReselectionInfo_NB_v1430 = -1;
+static gint ett_lte_rrc_CellReselectionInfoCommon_NB_v1450 = -1;
static gint ett_lte_rrc_SystemInformationBlockType4_NB_r13 = -1;
static gint ett_lte_rrc_SystemInformationBlockType5_NB_r13 = -1;
static gint ett_lte_rrc_InterFreqCarrierFreqList_NB_r13 = -1;
@@ -8462,15 +8746,16 @@ static gint ett_lte_rrc_LogicalChannelConfig_NB_r13 = -1;
static gint ett_lte_rrc_MAC_MainConfig_NB_r13 = -1;
static gint ett_lte_rrc_T_ul_SCH_Config_r13 = -1;
static gint ett_lte_rrc_T_logicalChannelSR_Config_r13 = -1;
-static gint ett_lte_rrc_T_setup_126 = -1;
-static gint ett_lte_rrc_T_dataInactivityTimerConfig_r14_01 = -1;
static gint ett_lte_rrc_T_setup_127 = -1;
-static gint ett_lte_rrc_DRX_Config_NB_r13 = -1;
+static gint ett_lte_rrc_T_dataInactivityTimerConfig_r14_01 = -1;
static gint ett_lte_rrc_T_setup_128 = -1;
+static gint ett_lte_rrc_DRX_Config_NB_r13 = -1;
+static gint ett_lte_rrc_T_setup_129 = -1;
static gint ett_lte_rrc_NPDCCH_ConfigDedicated_NB_r13 = -1;
static gint ett_lte_rrc_NPDSCH_ConfigCommon_NB_r13 = -1;
static gint ett_lte_rrc_NPRACH_ConfigSIB_NB_r13 = -1;
static gint ett_lte_rrc_NPRACH_ConfigSIB_NB_v1330 = -1;
+static gint ett_lte_rrc_NPRACH_ConfigSIB_NB_v1450 = -1;
static gint ett_lte_rrc_NPRACH_ParametersList_NB_r13 = -1;
static gint ett_lte_rrc_NPRACH_ParametersList_NB_v1330 = -1;
static gint ett_lte_rrc_NPRACH_Parameters_NB_r13 = -1;
@@ -8489,6 +8774,8 @@ static gint ett_lte_rrc_PhysicalConfigDedicated_NB_r13 = -1;
static gint ett_lte_rrc_RACH_ConfigCommon_NB_r13 = -1;
static gint ett_lte_rrc_RACH_InfoList_NB_r13 = -1;
static gint ett_lte_rrc_RACH_Info_NB_r13 = -1;
+static gint ett_lte_rrc_PowerRampingParameters_NB_v1450 = -1;
+static gint ett_lte_rrc_T_powerRampingParametersCE1_r14 = -1;
static gint ett_lte_rrc_RadioResourceConfigCommonSIB_NB_r13 = -1;
static gint ett_lte_rrc_BCCH_Config_NB_r13 = -1;
static gint ett_lte_rrc_PCCH_Config_NB_r13 = -1;
@@ -8507,7 +8794,7 @@ static gint ett_lte_rrc_RLC_Config_NB_v1430 = -1;
static gint ett_lte_rrc_UL_AM_RLC_NB_r13 = -1;
static gint ett_lte_rrc_DL_AM_RLC_NB_r13 = -1;
static gint ett_lte_rrc_RLF_TimersAndConstants_NB_r13 = -1;
-static gint ett_lte_rrc_T_setup_129 = -1;
+static gint ett_lte_rrc_T_setup_130 = -1;
static gint ett_lte_rrc_UplinkPowerControlCommon_NB_r13 = -1;
static gint ett_lte_rrc_UplinkPowerControlDedicated_NB_r13 = -1;
static gint ett_lte_rrc_AdditionalBandInfoList_NB_r14 = -1;
@@ -8516,7 +8803,8 @@ static gint ett_lte_rrc_MultiBandInfo_NB_r13 = -1;
static gint ett_lte_rrc_NS_PmaxList_NB_r13 = -1;
static gint ett_lte_rrc_NS_PmaxValue_NB_r13 = -1;
static gint ett_lte_rrc_UE_Capability_NB_r13 = -1;
-static gint ett_lte_rrc_UE_Capability_NB_v1430_IEs = -1;
+static gint ett_lte_rrc_T_dummy_01 = -1;
+static gint ett_lte_rrc_UE_Capability_NB_Ext_r14_IEs = -1;
static gint ett_lte_rrc_UE_Capability_NB_v1440_IEs = -1;
static gint ett_lte_rrc_T_nonCriticalExtension_91 = -1;
static gint ett_lte_rrc_PDCP_Parameters_NB_r13 = -1;
@@ -8540,7 +8828,7 @@ static gint ett_lte_rrc_SCPTM_NeighbourCellList_NB_r14 = -1;
static gint ett_lte_rrc_PCI_ARFCN_NB_r14 = -1;
/*--- End of included file: packet-lte-rrc-ett.c ---*/
-#line 274 "./asn1/lte-rrc/packet-lte-rrc-template.c"
+#line 262 "./asn1/lte-rrc/packet-lte-rrc-template.c"
static gint ett_lte_rrc_featureGroupIndicators = -1;
static gint ett_lte_rrc_featureGroupIndRel9Add = -1;
@@ -8566,6 +8854,16 @@ static gint ett_lte_rrc_sib11_fragment = -1;
static gint ett_lte_rrc_sib11_fragments = -1;
static gint ett_lte_rrc_sib12_fragment = -1;
static gint ett_lte_rrc_sib12_fragments = -1;
+static gint ett_lte_rrc_nr_SecondaryCellGroupConfig_r15 = -1;
+static gint ett_lte_rrc_nr_RadioBearerConfig_r15 = -1;
+static gint ett_lte_rrc_nr_RadioBearerConfigS_r15 = -1;
+static gint ett_lte_rrc_scg_ConfigResponseNR_r15 = -1;
+static gint ett_lte_rrc_measResultSCG_r15 = -1;
+static gint ett_lte_rrc_ul_DCCH_MessageNR_r15 = -1;
+static gint ett_lte_rrc_sourceRB_ConfigNR_r15 = -1;
+static gint ett_lte_rrc_sourceRB_ConfigSN_NR_r15 = -1;
+static gint ett_lte_rrc_sourceOtherConfigSN_NR_r15 = -1;
+static gint ett_lte_rrc_sourceContextENDC_r15 = -1;
static expert_field ei_lte_rrc_number_pages_le15 = EI_INIT;
static expert_field ei_lte_rrc_si_info_value_changed = EI_INIT;
@@ -11375,7 +11673,9 @@ static int dissect_SystemInformationBlockType5_v8h0_IEs_PDU(tvbuff_t *tvb _U_, p
static int dissect_SystemInformationBlockType6_v8h0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_EUTRA_Capability_v10j0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_EUTRA_Capability_v9a0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+static int dissect_UE_Capability_NB_Ext_r14_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_Capability_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+static int dissect_UECapabilityInformation_NB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_RadioPagingInfo_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
@@ -11515,8 +11815,8 @@ static const value_string lte_rrc_RAT_Type_vals[] = {
{ RAT_Type_geran_cs, "geran-cs" },
{ RAT_Type_geran_ps, "geran-ps" },
{ RAT_Type_cdma2000_1XRTT, "cdma2000-1XRTT" },
- { RAT_Type_spare3, "spare3" },
- { RAT_Type_spare2, "spare2" },
+ { RAT_Type_nr, "nr" },
+ { RAT_Type_eutra_nr, "eutra-nr" },
{ RAT_Type_spare1, "spare1" },
{ 0, NULL }
};
@@ -11594,6 +11894,14 @@ if(ue_cap_tvb){
/* cdma2000-1XRTT */
/* dissection of "A21 Mobile Subscription Information" could be added to packet-ansi_a.c */
break;
+ case RAT_Type_nr:
+ /* nr */
+ dissect_nr_rrc_UE_NR_Capability_PDU(ue_cap_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case RAT_Type_eutra_nr:
+ /* eutra-nr */
+ dissect_nr_rrc_UE_MRDC_Capability_PDU(ue_cap_tvb, actx->pinfo, subtree, NULL);
+ break;
default:
break;
}
@@ -13404,12 +13712,220 @@ dissect_lte_rrc_MeasObjectWLAN_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+
+static int
+dissect_lte_rrc_ARFCN_ValueNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_INTEGER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MTC_SSB_NR_r15_sequence[] = {
+ { &hf_lte_rrc_ssb_Timing_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER },
+ { &hf_lte_rrc_ssb_Duration_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MTC_SSB_NR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MTC_SSB_NR_r15, MTC_SSB_NR_r15_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_FreqOffsetNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_subcarrierSpacingSSB_r15_vals[] = {
+ { 0, "kHz15" },
+ { 1, "kHz30" },
+ { 2, "kHz120" },
+ { 3, "kHz240" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_subcarrierSpacingSSB_r15(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 RS_ConfigSSB_NR_r15_sequence[] = {
+ { &hf_lte_rrc_measTimingConfig_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MTC_SSB_NR_r15 },
+ { &hf_lte_rrc_offsetCenterFreq_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_FreqOffsetNR_r15 },
+ { &hf_lte_rrc_subcarrierSpacingSSB_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_subcarrierSpacingSSB_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RS_ConfigSSB_NR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_RS_ConfigSSB_NR_r15, RS_ConfigSSB_NR_r15_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_RSRP_RangeNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_RSRQ_RangeNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_RS_SINR_RangeNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_ThresholdNR_r15_vals[] = {
+ { 0, "nr-RSRP-r15" },
+ { 1, "nr-RSRQ-r15" },
+ { 2, "nr-SINR-r15" },
+ { 0, NULL }
+};
+
+static const per_choice_t ThresholdNR_r15_choice[] = {
+ { 0, &hf_lte_rrc_nr_RSRP_r15 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_RSRP_RangeNR_r15 },
+ { 1, &hf_lte_rrc_nr_RSRQ_r15 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_RSRQ_RangeNR_r15 },
+ { 2, &hf_lte_rrc_nr_SINR_r15 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_RS_SINR_RangeNR_r15 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_ThresholdNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_ThresholdNR_r15, ThresholdNR_r15_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_RS_IndexNR_r15(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, maxRS_Index_r15, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_PhysCellIdNR_r15(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, 1007U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellsToAddModNR_r15_sequence[] = {
+ { &hf_lte_rrc_cellIndex_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellMeas },
+ { &hf_lte_rrc_physCellId_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellIdNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_CellsToAddModNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_CellsToAddModNR_r15, CellsToAddModNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CellsToAddModListNR_sequence_of[1] = {
+ { &hf_lte_rrc_CellsToAddModListNR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CellsToAddModNR_r15 },
+};
+
+static int
+dissect_lte_rrc_CellsToAddModListNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_CellsToAddModListNR, CellsToAddModListNR_sequence_of,
+ 1, maxCellMeas, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_INTEGER_1_maxQuantSetsNR_r15(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, maxQuantSetsNR_r15, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasObjectNR_r15_sequence[] = {
+ { &hf_lte_rrc_carrierFreq_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 },
+ { &hf_lte_rrc_rs_ConfigSSB_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RS_ConfigSSB_NR_r15 },
+ { &hf_lte_rrc_threshRS_Index_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_ThresholdNR_r15 },
+ { &hf_lte_rrc_maxRS_IndexCellQual_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RS_IndexNR_r15 },
+ { &hf_lte_rrc_offsetFreq_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_Q_OffsetRangeInterRAT },
+ { &hf_lte_rrc_blackCellsToRemoveList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellIndexList },
+ { &hf_lte_rrc_blackCellsToAddModList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellsToAddModListNR },
+ { &hf_lte_rrc_quantityConfigSet_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxQuantSetsNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasObjectNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasObjectNR_r15, MeasObjectNR_r15_sequence);
+
+ return offset;
+}
+
+
static const value_string lte_rrc_T_measObject_vals[] = {
{ 0, "measObjectEUTRA" },
{ 1, "measObjectUTRA" },
{ 2, "measObjectGERAN" },
{ 3, "measObjectCDMA2000" },
{ 4, "measObjectWLAN-r13" },
+ { 5, "measObjectNR-r15" },
{ 0, NULL }
};
@@ -13419,6 +13935,7 @@ static const per_choice_t T_measObject_choice[] = {
{ 2, &hf_lte_rrc_measObjectGERAN, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasObjectGERAN },
{ 3, &hf_lte_rrc_measObjectCDMA2000, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasObjectCDMA2000 },
{ 4, &hf_lte_rrc_measObjectWLAN_r13, ASN1_NOT_EXTENSION_ROOT, dissect_lte_rrc_MeasObjectWLAN_r13 },
+ { 5, &hf_lte_rrc_measObjectNR_r15, ASN1_NOT_EXTENSION_ROOT, dissect_lte_rrc_MeasObjectNR_r15 },
{ 0, NULL, 0, NULL }
};
@@ -14971,6 +15488,89 @@ dissect_lte_rrc_ReportConfigInterRAT_eag_6(tvbuff_t *tvb _U_, int offset _U_, as
}
+static const per_sequence_t ReportQuantityNR_r15_sequence[] = {
+ { &hf_lte_rrc_ss_rsrp , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_ss_rsrq , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_ss_sinr , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_ReportQuantityNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_ReportQuantityNR_r15, ReportQuantityNR_r15_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_INTEGER_1_maxRS_Index_r15(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, maxRS_Index_r15, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_refCell_vals[] = {
+ { 0, "pSCell" },
+ { 1, "spare" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_refCell(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 lte_rrc_T_reportSSTD_Meas_r15_vals[] = {
+ { 0, "release" },
+ { 1, "refCell" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_reportSSTD_Meas_r15_choice[] = {
+ { 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 1, &hf_lte_rrc_refCell , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_refCell },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_reportSSTD_Meas_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_reportSSTD_Meas_r15, T_reportSSTD_Meas_r15_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ReportConfigInterRAT_eag_7_sequence[] = {
+ { &hf_lte_rrc_b1_ThresholdNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ThresholdNR_r15 },
+ { &hf_lte_rrc_b2_Threshold2NR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ThresholdNR_r15 },
+ { &hf_lte_rrc_reportQuantityCellNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ReportQuantityNR_r15 },
+ { &hf_lte_rrc_maxRS_IndexReport_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_maxRS_Index_r15 },
+ { &hf_lte_rrc_reportQuantityRS_IndexNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ReportQuantityNR_r15 },
+ { &hf_lte_rrc_reportOnLeave, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_reportSSTD_Meas_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_reportSSTD_Meas_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_ReportConfigInterRAT_eag_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, ReportConfigInterRAT_eag_7_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t ReportConfigInterRAT_sequence[] = {
{ &hf_lte_rrc_triggerType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_triggerType_01 },
{ &hf_lte_rrc_maxReportCells, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellReport },
@@ -14982,6 +15582,7 @@ static const per_sequence_t ReportConfigInterRAT_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_4 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_5 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_6 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigInterRAT_eag_7 },
{ NULL, 0, 0, NULL }
};
@@ -15363,6 +15964,64 @@ dissect_lte_rrc_QuantityConfig_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+static const per_sequence_t QuantityConfigRS_NR_r15_sequence[] = {
+ { &hf_lte_rrc_filterCoeff_RSRP_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FilterCoefficient },
+ { &hf_lte_rrc_filterCoeff_RSRQ_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FilterCoefficient },
+ { &hf_lte_rrc_filterCoefficient_SINR_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FilterCoefficient },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_QuantityConfigRS_NR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_QuantityConfigRS_NR_r15, QuantityConfigRS_NR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t QuantityConfigNR_r15_sequence[] = {
+ { &hf_lte_rrc_measQuantityCell_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfigRS_NR_r15 },
+ { &hf_lte_rrc_measQuantityRS_Index_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigRS_NR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_QuantityConfigNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_QuantityConfigNR_r15, QuantityConfigNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t QuantityConfigNRList_r15_sequence_of[1] = {
+ { &hf_lte_rrc_QuantityConfigNRList_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfigNR_r15 },
+};
+
+static int
+dissect_lte_rrc_QuantityConfigNRList_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_QuantityConfigNRList_r15, QuantityConfigNRList_r15_sequence_of,
+ 1, maxQuantSetsNR_r15, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t QuantityConfig_eag_4_sequence[] = {
+ { &hf_lte_rrc_quantityConfigNRList_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigNRList_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_QuantityConfig_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, QuantityConfig_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t QuantityConfig_sequence[] = {
{ &hf_lte_rrc_quantityConfigEUTRA, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigEUTRA },
{ &hf_lte_rrc_quantityConfigUTRA, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigUTRA },
@@ -15371,6 +16030,7 @@ static const per_sequence_t QuantityConfig_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfig_eag_1 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfig_eag_2 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfig_eag_3 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_QuantityConfig_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -15915,6 +16575,7 @@ static const value_string lte_rrc_T_measObject_r13_vals[] = {
{ 2, "measObjectGERAN-r13" },
{ 3, "measObjectCDMA2000-r13" },
{ 4, "measObjectWLAN-v1320" },
+ { 5, "measObjectNR-r15" },
{ 0, NULL }
};
@@ -15924,6 +16585,7 @@ static const per_choice_t T_measObject_r13_choice[] = {
{ 2, &hf_lte_rrc_measObjectGERAN_r13, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasObjectGERAN },
{ 3, &hf_lte_rrc_measObjectCDMA2000_r13, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasObjectCDMA2000 },
{ 4, &hf_lte_rrc_measObjectWLAN_v1320, ASN1_NOT_EXTENSION_ROOT, dissect_lte_rrc_MeasObjectWLAN_r13 },
+ { 5, &hf_lte_rrc_measObjectNR_r15, ASN1_NOT_EXTENSION_ROOT, dissect_lte_rrc_MeasObjectNR_r15 },
{ 0, NULL, 0, NULL }
};
@@ -17350,6 +18012,8 @@ static const value_string lte_rrc_T_statusPDU_Periodicity_Type1_r13_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_statusPDU_Periodicity_Type1_r13_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_statusPDU_Periodicity_Type1_r13_vals);
+
static int
dissect_lte_rrc_T_statusPDU_Periodicity_Type1_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -17385,6 +18049,8 @@ static const value_string lte_rrc_T_statusPDU_Periodicity_Type2_r13_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_statusPDU_Periodicity_Type2_r13_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_statusPDU_Periodicity_Type2_r13_vals);
+
static int
dissect_lte_rrc_T_statusPDU_Periodicity_Type2_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -17861,6 +18527,8 @@ static const value_string lte_rrc_PollByte_r14_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_PollByte_r14_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_PollByte_r14_vals);
+
static int
dissect_lte_rrc_PollByte_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -17941,6 +18609,48 @@ dissect_lte_rrc_DRB_ToAddMod_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const value_string lte_rrc_T_reestablishRLC_r15_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_reestablishRLC_r15(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 RLC_Config_v15xy_sequence[] = {
+ { &hf_lte_rrc_reestablishRLC_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_reestablishRLC_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RLC_Config_v15xy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_RLC_Config_v15xy, RLC_Config_v15xy_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DRB_ToAddMod_eag_4_sequence[] = {
+ { &hf_lte_rrc_rlc_Config_v15xy, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RLC_Config_v15xy },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_DRB_ToAddMod_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, DRB_ToAddMod_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t DRB_ToAddMod_sequence[] = {
{ &hf_lte_rrc_eps_BearerIdentity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_15 },
{ &hf_lte_rrc_drb_Identity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_Identity },
@@ -17951,6 +18661,7 @@ static const per_sequence_t DRB_ToAddMod_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_ToAddMod_eag_1 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_ToAddMod_eag_2 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_ToAddMod_eag_3 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_ToAddMod_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -19389,6 +20100,8 @@ static const value_string lte_rrc_T_drx_ULRetransmissionTimer_r13_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_drx_ULRetransmissionTimer_r13_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_drx_ULRetransmissionTimer_r13_vals);
+
static int
dissect_lte_rrc_T_drx_ULRetransmissionTimer_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -20496,7 +21209,7 @@ dissect_lte_rrc_T_cqi_FormatIndicatorPeriodic(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_setup_07_sequence[] = {
+static const per_sequence_t T_setup_11_sequence[] = {
{ &hf_lte_rrc_cqi_PUCCH_ResourceIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1185 },
{ &hf_lte_rrc_cqi_pmi_ConfigIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 },
{ &hf_lte_rrc_cqi_FormatIndicatorPeriodic, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cqi_FormatIndicatorPeriodic },
@@ -20506,9 +21219,9 @@ static const per_sequence_t T_setup_07_sequence[] = {
};
static int
-dissect_lte_rrc_T_setup_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_07, T_setup_07_sequence);
+ ett_lte_rrc_T_setup_11, T_setup_11_sequence);
return offset;
}
@@ -20522,7 +21235,7 @@ static const value_string lte_rrc_CQI_ReportPeriodic_vals[] = {
static const per_choice_t CQI_ReportPeriodic_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_07 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_07 },
+ { 1, &hf_lte_rrc_setup_11 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_11 },
{ 0, NULL, 0, NULL }
};
@@ -21218,16 +21931,16 @@ dissect_lte_rrc_T_aperiodicCSI_Trigger_r10(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_setup_11_sequence[] = {
+static const per_sequence_t T_setup_05_sequence[] = {
{ &hf_lte_rrc_cqi_ReportModeAperiodic_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CQI_ReportModeAperiodic },
{ &hf_lte_rrc_aperiodicCSI_Trigger_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_aperiodicCSI_Trigger_r10 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_11, T_setup_11_sequence);
+ ett_lte_rrc_T_setup_05, T_setup_05_sequence);
return offset;
}
@@ -21241,7 +21954,7 @@ static const value_string lte_rrc_CQI_ReportAperiodic_r10_vals[] = {
static const per_choice_t CQI_ReportAperiodic_r10_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_11 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_11 },
+ { 1, &hf_lte_rrc_setup_05 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_05 },
{ 0, NULL, 0, NULL }
};
@@ -21363,16 +22076,16 @@ dissect_lte_rrc_T_cqi_Mask_r9_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_setup_09_sequence[] = {
+static const per_sequence_t T_setup_13_sequence[] = {
{ &hf_lte_rrc_cqi_pmi_ConfigIndex2_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 },
{ &hf_lte_rrc_ri_ConfigIndex2_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_1023 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_09, T_setup_09_sequence);
+ ett_lte_rrc_T_setup_13, T_setup_13_sequence);
return offset;
}
@@ -21386,7 +22099,7 @@ static const value_string lte_rrc_T_csi_ConfigIndex_r10_vals[] = {
static const per_choice_t T_csi_ConfigIndex_r10_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_09 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_09 },
+ { 1, &hf_lte_rrc_setup_13 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_13 },
{ 0, NULL, 0, NULL }
};
@@ -21400,7 +22113,7 @@ dissect_lte_rrc_T_csi_ConfigIndex_r10(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_setup_08_sequence[] = {
+static const per_sequence_t T_setup_12_sequence[] = {
{ &hf_lte_rrc_cqi_PUCCH_ResourceIndex_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1184 },
{ &hf_lte_rrc_cqi_PUCCH_ResourceIndexP1_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_1184 },
{ &hf_lte_rrc_cqi_pmi_ConfigIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 },
@@ -21413,9 +22126,9 @@ static const per_sequence_t T_setup_08_sequence[] = {
};
static int
-dissect_lte_rrc_T_setup_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_08, T_setup_08_sequence);
+ ett_lte_rrc_T_setup_12, T_setup_12_sequence);
return offset;
}
@@ -21429,7 +22142,7 @@ static const value_string lte_rrc_CQI_ReportPeriodic_r10_vals[] = {
static const per_choice_t CQI_ReportPeriodic_r10_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_08 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_08 },
+ { 1, &hf_lte_rrc_setup_12 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_12 },
{ 0, NULL, 0, NULL }
};
@@ -21458,16 +22171,16 @@ dissect_lte_rrc_T_pmi_RI_Report_r9_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_setup_05_sequence[] = {
+static const per_sequence_t T_setup_09_sequence[] = {
{ &hf_lte_rrc_csi_MeasSubframeSet1_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasSubframePattern_r10 },
{ &hf_lte_rrc_csi_MeasSubframeSet2_r10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasSubframePattern_r10 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_05, T_setup_05_sequence);
+ ett_lte_rrc_T_setup_09, T_setup_09_sequence);
return offset;
}
@@ -21481,7 +22194,7 @@ static const value_string lte_rrc_T_csi_SubframePatternConfig_r10_vals[] = {
static const per_choice_t T_csi_SubframePatternConfig_r10_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_05 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_05 },
+ { 1, &hf_lte_rrc_setup_09 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_09 },
{ 0, NULL, 0, NULL }
};
@@ -23643,16 +24356,16 @@ dissect_lte_rrc_T_cqi_FormatIndicatorPeriodic_r11(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_setup_10_sequence[] = {
+static const per_sequence_t T_setup_14_sequence[] = {
{ &hf_lte_rrc_cqi_pmi_ConfigIndex2_r11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 },
{ &hf_lte_rrc_ri_ConfigIndex2_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_1023 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_10, T_setup_10_sequence);
+ ett_lte_rrc_T_setup_14, T_setup_14_sequence);
return offset;
}
@@ -23666,7 +24379,7 @@ static const value_string lte_rrc_T_csi_ConfigIndex_r11_vals[] = {
static const per_choice_t T_csi_ConfigIndex_r11_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_10 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_10 },
+ { 1, &hf_lte_rrc_setup_14 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_14 },
{ 0, NULL, 0, NULL }
};
@@ -24462,7 +25175,7 @@ static const per_sequence_t CSI_RS_ConfigNonPrecoded_r13_sequence[] = {
{ &hf_lte_rrc_codebookOverSamplingRateConfig_O1_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_codebookOverSamplingRateConfig_O1_r13 },
{ &hf_lte_rrc_codebookOverSamplingRateConfig_O2_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_codebookOverSamplingRateConfig_O2_r13 },
{ &hf_lte_rrc_codebookConfig_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_4 },
- { &hf_lte_rrc_csi_IM_ConfigIdList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13 },
+ { &hf_lte_rrc_csi_IM_ConfigIdList_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13 },
{ &hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CSI_RS_ConfigNZP_EMIMO_r13 },
{ NULL, 0, 0, NULL }
};
@@ -24574,7 +25287,7 @@ dissect_lte_rrc_T_channelMeasRestriction_r13(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t CSI_RS_ConfigBeamformed_r13_sequence[] = {
{ &hf_lte_rrc_csi_RS_ConfigNZPIdListExt_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_7_OF_CSI_RS_ConfigNZPId_r13 },
- { &hf_lte_rrc_csi_IM_ConfigIdList_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_8_OF_CSI_IM_ConfigId_r13 },
+ { &hf_lte_rrc_csi_IM_ConfigIdList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_8_OF_CSI_IM_ConfigId_r13 },
{ &hf_lte_rrc_p_C_AndCBSR_PerResourceConfigList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_8_OF_P_C_AndCBSR_Pair_r13 },
{ &hf_lte_rrc_ace_For4Tx_PerResourceConfigList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ace_For4Tx_PerResourceConfigList_r13 },
{ &hf_lte_rrc_alternativeCodebookEnabledBeamformed_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_alternativeCodebookEnabledBeamformed_r13 },
@@ -25550,15 +26263,15 @@ dissect_lte_rrc_PUCCH_ConfigDedicated_v1250(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_setup_06_sequence[] = {
+static const per_sequence_t T_setup_10_sequence[] = {
{ &hf_lte_rrc_csi_MeasSubframeSets_r12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_10 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_06, T_setup_06_sequence);
+ ett_lte_rrc_T_setup_10, T_setup_10_sequence);
return offset;
}
@@ -25572,7 +26285,7 @@ static const value_string lte_rrc_T_csi_SubframePatternConfig_r12_vals[] = {
static const per_choice_t T_csi_SubframePatternConfig_r12_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_06 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_06 },
+ { 1, &hf_lte_rrc_setup_10 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_10 },
{ 0, NULL, 0, NULL }
};
@@ -25684,15 +26397,15 @@ dissect_lte_rrc_T_aperiodicCSI_Trigger_v1250(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_setup_12_sequence[] = {
+static const per_sequence_t T_setup_06_sequence[] = {
{ &hf_lte_rrc_aperiodicCSI_Trigger_v1250, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_aperiodicCSI_Trigger_v1250 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_12, T_setup_12_sequence);
+ ett_lte_rrc_T_setup_06, T_setup_06_sequence);
return offset;
}
@@ -25706,7 +26419,7 @@ static const value_string lte_rrc_CQI_ReportAperiodic_v1250_vals[] = {
static const per_choice_t CQI_ReportAperiodic_v1250_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_12 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_12 },
+ { 1, &hf_lte_rrc_setup_06 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_06 },
{ 0, NULL, 0, NULL }
};
@@ -27028,7 +27741,7 @@ dissect_lte_rrc_T_aperiodicCSI_Trigger_v1310(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_setup_14_sequence[] = {
+static const per_sequence_t T_setup_08_sequence[] = {
{ &hf_lte_rrc_trigger1_SubframeSetIndicator_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_32 },
{ &hf_lte_rrc_trigger2_SubframeSetIndicator_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_32 },
{ &hf_lte_rrc_trigger3_SubframeSetIndicator_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_32 },
@@ -27039,9 +27752,9 @@ static const per_sequence_t T_setup_14_sequence[] = {
};
static int
-dissect_lte_rrc_T_setup_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_14, T_setup_14_sequence);
+ ett_lte_rrc_T_setup_08, T_setup_08_sequence);
return offset;
}
@@ -27055,7 +27768,7 @@ static const value_string lte_rrc_T_aperiodicCSI_Trigger2_r13_vals[] = {
static const per_choice_t T_aperiodicCSI_Trigger2_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_14 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_14 },
+ { 1, &hf_lte_rrc_setup_08 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_08 },
{ 0, NULL, 0, NULL }
};
@@ -27069,16 +27782,16 @@ dissect_lte_rrc_T_aperiodicCSI_Trigger2_r13(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_setup_13_sequence[] = {
+static const per_sequence_t T_setup_07_sequence[] = {
{ &hf_lte_rrc_aperiodicCSI_Trigger_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_aperiodicCSI_Trigger_v1310 },
{ &hf_lte_rrc_aperiodicCSI_Trigger2_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_aperiodicCSI_Trigger2_r13 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_setup_13, T_setup_13_sequence);
+ ett_lte_rrc_T_setup_07, T_setup_07_sequence);
return offset;
}
@@ -27092,7 +27805,7 @@ static const value_string lte_rrc_CQI_ReportAperiodic_v1310_vals[] = {
static const per_choice_t CQI_ReportAperiodic_v1310_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_13 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_13 },
+ { 1, &hf_lte_rrc_setup_07 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_07 },
{ 0, NULL, 0, NULL }
};
@@ -30878,14 +31591,58 @@ dissect_lte_rrc_SEQUENCE_SIZE_1_maxPLMN_1_r14_OF_CellAccessRelatedInfo_r14(tvbuf
}
-static const per_sequence_t T_nonCriticalExtension_51_sequence[] = {
+static const value_string lte_rrc_T_specialSubframePatterns_v1450_vals[] = {
+ { 0, "ssp10-CRS-LessDwPTS" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_specialSubframePatterns_v1450(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 TDD_Config_v1450_sequence[] = {
+ { &hf_lte_rrc_specialSubframePatterns_v1450, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_specialSubframePatterns_v1450 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_TDD_Config_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_51, T_nonCriticalExtension_51_sequence);
+ ett_lte_rrc_TDD_Config_v1450, TDD_Config_v1450_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_50_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_nonCriticalExtension_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_nonCriticalExtension_50, T_nonCriticalExtension_50_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SystemInformationBlockType1_v1450_IEs_sequence[] = {
+ { &hf_lte_rrc_tdd_Config_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config_v1450 },
+ { &hf_lte_rrc_nonCriticalExtension_153, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_50 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SystemInformationBlockType1_v1450_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SystemInformationBlockType1_v1450_IEs, SystemInformationBlockType1_v1450_IEs_sequence);
return offset;
}
@@ -30895,7 +31652,7 @@ static const per_sequence_t SystemInformationBlockType1_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_eCallOverIMS_Support_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_eCallOverIMS_Support_r14 },
{ &hf_lte_rrc_tdd_Config_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config_v1430 },
{ &hf_lte_rrc_cellAccessRelatedInfoList_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxPLMN_1_r14_OF_CellAccessRelatedInfo_r14 },
- { &hf_lte_rrc_nonCriticalExtension_150, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_51 },
+ { &hf_lte_rrc_nonCriticalExtension_152, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1450_IEs },
{ NULL, 0, 0, NULL }
};
@@ -30910,7 +31667,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v1430_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v1360_IEs_sequence[] = {
{ &hf_lte_rrc_cellSelectionInfoCE1_v1360, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfoCE1_v1360 },
- { &hf_lte_rrc_nonCriticalExtension_149, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_151, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -30925,7 +31682,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v1360_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v1350_IEs_sequence[] = {
{ &hf_lte_rrc_cellSelectionInfoCE1_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfoCE1_r13 },
- { &hf_lte_rrc_nonCriticalExtension_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1360_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_150, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1360_IEs },
{ NULL, 0, 0, NULL }
};
@@ -30940,7 +31697,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v1350_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_freqHoppingParametersDL_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_freqHoppingParametersDL_r13 },
- { &hf_lte_rrc_nonCriticalExtension_147, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1350_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_149, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1350_IEs },
{ NULL, 0, 0, NULL }
};
@@ -30958,7 +31715,7 @@ static const per_sequence_t SystemInformationBlockType1_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_eDRX_Allowed_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_eDRX_Allowed_r13 },
{ &hf_lte_rrc_cellSelectionInfoCE_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfoCE_r13 },
{ &hf_lte_rrc_bandwidthReducedAccessRelatedInfo_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_bandwidthReducedAccessRelatedInfo_r13 },
- { &hf_lte_rrc_nonCriticalExtension_146, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -30975,7 +31732,7 @@ static const per_sequence_t SystemInformationBlockType1_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_cellAccessRelatedInfo_v1250, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellAccessRelatedInfo_v1250 },
{ &hf_lte_rrc_cellSelectionInfo_v1250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_v1250 },
{ &hf_lte_rrc_freqBandIndicatorPriority_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_freqBandIndicatorPriority_r12 },
- { &hf_lte_rrc_nonCriticalExtension_145, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_147, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -30991,7 +31748,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v1250_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_tdd_Config_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config_v1130 },
{ &hf_lte_rrc_cellSelectionInfo_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_v1130 },
- { &hf_lte_rrc_nonCriticalExtension_144, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_146, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -31007,7 +31764,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v1130_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v920_IEs_sequence[] = {
{ &hf_lte_rrc_ims_EmergencySupport_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ims_EmergencySupport_r9 },
{ &hf_lte_rrc_cellSelectionInfo_v920, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_v920 },
- { &hf_lte_rrc_nonCriticalExtension_143, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_145, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -31022,7 +31779,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v920_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType1_v890_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_04 },
- { &hf_lte_rrc_nonCriticalExtension_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -31044,7 +31801,7 @@ static const per_sequence_t SystemInformationBlockType1_sequence[] = {
{ &hf_lte_rrc_tdd_Config , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config },
{ &hf_lte_rrc_si_WindowLength, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_si_WindowLength },
{ &hf_lte_rrc_systemInfoValueTag, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_systemInfoValueTag },
- { &hf_lte_rrc_nonCriticalExtension_137, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v890_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_139, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v890_IEs },
{ NULL, 0, 0, NULL }
};
@@ -34221,6 +34978,62 @@ dissect_lte_rrc_SystemInformationBlockType2_eag_8(tvbuff_t *tvb _U_, int offset
}
+static const value_string lte_rrc_T_upperLayerIndication_r15_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_upperLayerIndication_r15(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 PLMN_Info_r15_sequence[] = {
+ { &hf_lte_rrc_upperLayerIndication_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_upperLayerIndication_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_PLMN_Info_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_PLMN_Info_r15, PLMN_Info_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PLMN_InfoList_r15_sequence_of[1] = {
+ { &hf_lte_rrc_PLMN_InfoList_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PLMN_Info_r15 },
+};
+
+static int
+dissect_lte_rrc_PLMN_InfoList_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_PLMN_InfoList_r15, PLMN_InfoList_r15_sequence_of,
+ 1, maxPLMN_r11, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SystemInformationBlockType2_eag_9_sequence[] = {
+ { &hf_lte_rrc_plmn_InfoList_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PLMN_InfoList_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SystemInformationBlockType2_eag_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SystemInformationBlockType2_eag_9_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SystemInformationBlockType2_sequence[] = {
{ &hf_lte_rrc_ac_BarringInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_ac_BarringInfo },
{ &hf_lte_rrc_radioResourceConfigCommon, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB },
@@ -34237,6 +35050,7 @@ static const per_sequence_t SystemInformationBlockType2_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_6 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_7 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_8 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_eag_9 },
{ NULL, 0, 0, NULL }
};
@@ -34516,15 +35330,15 @@ dissect_lte_rrc_T_powerPrefIndicationTimer_r11(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_setup_113_sequence[] = {
+static const per_sequence_t T_setup_114_sequence[] = {
{ &hf_lte_rrc_powerPrefIndicationTimer_r11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_powerPrefIndicationTimer_r11 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_113(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_113, T_setup_113_sequence);
+ ett_lte_rrc_T_setup_114, T_setup_114_sequence);
return offset;
}
@@ -34538,7 +35352,7 @@ static const value_string lte_rrc_PowerPrefIndicationConfig_r11_vals[] = {
static const per_choice_t PowerPrefIndicationConfig_r11_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_129 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_113 },
+ { 1, &hf_lte_rrc_setup_130 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_114 },
{ 0, NULL, 0, NULL }
};
@@ -34782,10 +35596,90 @@ dissect_lte_rrc_OtherConfig_r9_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+static const value_string lte_rrc_T_overheatingIndicationProhibitTimer_r14_vals[] = {
+ { 0, "s0" },
+ { 1, "s0dot5" },
+ { 2, "s1" },
+ { 3, "s2" },
+ { 4, "s5" },
+ { 5, "s10" },
+ { 6, "s20" },
+ { 7, "s30" },
+ { 8, "s60" },
+ { 9, "s90" },
+ { 10, "s120" },
+ { 11, "s300" },
+ { 12, "s600" },
+ { 13, "spare3" },
+ { 14, "spare2" },
+ { 15, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_overheatingIndicationProhibitTimer_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_setup_113_sequence[] = {
+ { &hf_lte_rrc_overheatingIndicationProhibitTimer_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_overheatingIndicationProhibitTimer_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_113, T_setup_113_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_overheatingAssistanceConfig_r14_vals[] = {
+ { 0, "release" },
+ { 1, "setup" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_overheatingAssistanceConfig_r14_choice[] = {
+ { 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 1, &hf_lte_rrc_setup_129 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_113 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_overheatingAssistanceConfig_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_overheatingAssistanceConfig_r14, T_overheatingAssistanceConfig_r14_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t OtherConfig_r9_eag_3_sequence[] = {
+ { &hf_lte_rrc_overheatingAssistanceConfig_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_overheatingAssistanceConfig_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_OtherConfig_r9_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, OtherConfig_r9_eag_3_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t OtherConfig_r9_sequence[] = {
{ &hf_lte_rrc_reportProximityConfig_r9, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_ReportProximityConfig_r9 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_OtherConfig_r9_eag_1 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_OtherConfig_r9_eag_2 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_OtherConfig_r9_eag_3 },
{ NULL, 0, 0, NULL }
};
@@ -37947,6 +38841,81 @@ dissect_lte_rrc_AS_Config_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
+
+static int
+dissect_lte_rrc_T_sourceRB_ConfigNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &radio_bearer_config_tvb);
+
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceRB_ConfigNR_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_sourceRB_ConfigSN_NR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &radio_bearer_config_tvb);
+
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceRB_ConfigSN_NR_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_sourceOtherConfigSN_NR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *rrc_reconfiguration_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &rrc_reconfiguration_tvb);
+
+
+ if (rrc_reconfiguration_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceOtherConfigSN_NR_r15);
+ dissect_nr_rrc_RRCReconfiguration_PDU(rrc_reconfiguration_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t AS_Config_eag_4_sequence[] = {
+ { &hf_lte_rrc_sourceRB_ConfigNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sourceRB_ConfigNR_r15 },
+ { &hf_lte_rrc_sourceRB_ConfigSN_NR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sourceRB_ConfigSN_NR_r15 },
+ { &hf_lte_rrc_sourceOtherConfigSN_NR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sourceOtherConfigSN_NR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_AS_Config_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, AS_Config_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t AS_Config_sequence[] = {
{ &hf_lte_rrc_sourceMeasConfig, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasConfig },
{ &hf_lte_rrc_sourceRadioResourceConfig, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated },
@@ -37960,6 +38929,7 @@ static const per_sequence_t AS_Config_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_1 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_2 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_3 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -38333,11 +39303,46 @@ dissect_lte_rrc_AS_Context_v1130_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
+
+static int
+dissect_lte_rrc_T_sourceContextENDC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *scg_config_info_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &scg_config_info_tvb);
+
+
+ if (scg_config_info_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceContextENDC_r15);
+ dissect_nr_rrc_SCG_ConfigInfo_PDU(scg_config_info_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+
+ return offset;
+}
+
+
+static const per_sequence_t AS_Context_v1130_eag_2_sequence[] = {
+ { &hf_lte_rrc_sourceContextENDC_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sourceContextENDC_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_AS_Context_v1130_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, AS_Context_v1130_eag_2_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t AS_Context_v1130_sequence[] = {
{ &hf_lte_rrc_idc_Indication_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_idc_Indication_r11 },
{ &hf_lte_rrc_mbmsInterestIndication_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_mbmsInterestIndication_r11 },
{ &hf_lte_rrc_powerPrefIndication_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_powerPrefIndication_r11 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Context_v1130_eag_1 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Context_v1130_eag_2 },
{ NULL, 0, 0, NULL }
};
@@ -39068,22 +40073,22 @@ dissect_lte_rrc_T_ue_Selected_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string lte_rrc_T_setup_114_vals[] = {
+static const value_string lte_rrc_T_setup_115_vals[] = {
{ 0, "scheduled-r12" },
{ 1, "ue-Selected-r12" },
{ 0, NULL }
};
-static const per_choice_t T_setup_114_choice[] = {
+static const per_choice_t T_setup_115_choice[] = {
{ 0, &hf_lte_rrc_scheduled_r12, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_scheduled_r12 },
{ 1, &hf_lte_rrc_ue_Selected_r12, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_ue_Selected_r12 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_114(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_114, T_setup_114_choice,
+ ett_lte_rrc_T_setup_115, T_setup_115_choice,
NULL);
return offset;
@@ -39098,7 +40103,7 @@ static const value_string lte_rrc_T_commTxResources_r12_vals[] = {
static const per_choice_t T_commTxResources_r12_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_130 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_114 },
+ { 1, &hf_lte_rrc_setup_131 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_115 },
{ 0, NULL, 0, NULL }
};
@@ -39223,22 +40228,22 @@ dissect_lte_rrc_T_ue_Selected_v1310(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const value_string lte_rrc_T_setup_115_vals[] = {
+static const value_string lte_rrc_T_setup_116_vals[] = {
{ 0, "scheduled-v1310" },
{ 1, "ue-Selected-v1310" },
{ 0, NULL }
};
-static const per_choice_t T_setup_115_choice[] = {
+static const per_choice_t T_setup_116_choice[] = {
{ 0, &hf_lte_rrc_scheduled_v1310, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_scheduled_v1310 },
{ 1, &hf_lte_rrc_ue_Selected_v1310, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_ue_Selected_v1310 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_115, T_setup_115_choice,
+ ett_lte_rrc_T_setup_116, T_setup_116_choice,
NULL);
return offset;
@@ -39253,7 +40258,7 @@ static const value_string lte_rrc_T_commTxResources_v1310_vals[] = {
static const per_choice_t T_commTxResources_v1310_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_131 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_115 },
+ { 1, &hf_lte_rrc_setup_132 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_116 },
{ 0, NULL, 0, NULL }
};
@@ -39438,7 +40443,7 @@ dissect_lte_rrc_T_rxParameters_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string lte_rrc_T_setup_121_vals[] = {
+static const value_string lte_rrc_T_setup_122_vals[] = {
{ 0, "rf4" },
{ 1, "rf6" },
{ 2, "rf7" },
@@ -39452,7 +40457,7 @@ static const value_string lte_rrc_T_setup_121_vals[] = {
static int
-dissect_lte_rrc_T_setup_121(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_122(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);
@@ -39468,7 +40473,7 @@ static const value_string lte_rrc_T_discPeriod_v1310_vals[] = {
static const per_choice_t T_discPeriod_v1310_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_139 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_121 },
+ { 1, &hf_lte_rrc_setup_140 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_122 },
{ 0, NULL, 0, NULL }
};
@@ -39496,15 +40501,15 @@ dissect_lte_rrc_PhysCellIdList_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_setup_122_sequence[] = {
+static const per_sequence_t T_setup_123_sequence[] = {
{ &hf_lte_rrc_physCellId_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellIdList_r13 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_122(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_122, T_setup_122_sequence);
+ ett_lte_rrc_T_setup_123, T_setup_123_sequence);
return offset;
}
@@ -39518,7 +40523,7 @@ static const value_string lte_rrc_T_rxParamsAddNeighFreq_r13_vals[] = {
static const per_choice_t T_rxParamsAddNeighFreq_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_140 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_122 },
+ { 1, &hf_lte_rrc_setup_141 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_123 },
{ 0, NULL, 0, NULL }
};
@@ -39568,7 +40573,7 @@ dissect_lte_rrc_T_freqInfo_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
-static const per_sequence_t T_setup_123_sequence[] = {
+static const per_sequence_t T_setup_124_sequence[] = {
{ &hf_lte_rrc_physCellId_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellIdList_r13 },
{ &hf_lte_rrc_p_Max , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_P_Max },
{ &hf_lte_rrc_tdd_Config_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config },
@@ -39580,9 +40585,9 @@ static const per_sequence_t T_setup_123_sequence[] = {
};
static int
-dissect_lte_rrc_T_setup_123(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_123, T_setup_123_sequence);
+ ett_lte_rrc_T_setup_124, T_setup_124_sequence);
return offset;
}
@@ -39596,7 +40601,7 @@ static const value_string lte_rrc_T_txParamsAddNeighFreq_r13_vals[] = {
static const per_choice_t T_txParamsAddNeighFreq_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_141 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_123 },
+ { 1, &hf_lte_rrc_setup_142 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_124 },
{ 0, NULL, 0, NULL }
};
@@ -39639,15 +40644,15 @@ dissect_lte_rrc_T_freqInfo_v1370(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t T_setup_124_sequence[] = {
+static const per_sequence_t T_setup_125_sequence[] = {
{ &hf_lte_rrc_freqInfo_v1370, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_freqInfo_v1370 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_124(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_124, T_setup_124_sequence);
+ ett_lte_rrc_T_setup_125, T_setup_125_sequence);
return offset;
}
@@ -39661,7 +40666,7 @@ static const value_string lte_rrc_T_txParamsAddNeighFreq_v1370_vals[] = {
static const per_choice_t T_txParamsAddNeighFreq_v1370_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_142 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_124 },
+ { 1, &hf_lte_rrc_setup_143 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_125 },
{ 0, NULL, 0, NULL }
};
@@ -39865,22 +40870,22 @@ dissect_lte_rrc_T_ue_Selected_r12_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const value_string lte_rrc_T_setup_116_vals[] = {
+static const value_string lte_rrc_T_setup_117_vals[] = {
{ 0, "scheduled-r12" },
{ 1, "ue-Selected-r12" },
{ 0, NULL }
};
-static const per_choice_t T_setup_116_choice[] = {
+static const per_choice_t T_setup_117_choice[] = {
{ 0, &hf_lte_rrc_scheduled_r12_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_scheduled_r12_01 },
{ 1, &hf_lte_rrc_ue_Selected_r12_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_ue_Selected_r12_01 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_116(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_116, T_setup_116_choice,
+ ett_lte_rrc_T_setup_117, T_setup_117_choice,
NULL);
return offset;
@@ -39895,7 +40900,7 @@ static const value_string lte_rrc_T_discTxResources_r12_vals[] = {
static const per_choice_t T_discTxResources_r12_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_132 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_116 },
+ { 1, &hf_lte_rrc_setup_133 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_117 },
{ 0, NULL, 0, NULL }
};
@@ -39958,15 +40963,15 @@ dissect_lte_rrc_SL_TF_IndexPairList_r12b(tvbuff_t *tvb _U_, int offset _U_, asn1
}
-static const per_sequence_t T_setup_117_sequence[] = {
+static const per_sequence_t T_setup_118_sequence[] = {
{ &hf_lte_rrc_discTF_IndexList_r12b, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SL_TF_IndexPairList_r12b },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_117(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_117, T_setup_117_sequence);
+ ett_lte_rrc_T_setup_118, T_setup_118_sequence);
return offset;
}
@@ -39980,7 +40985,7 @@ static const value_string lte_rrc_T_discTF_IndexList_v1260_vals[] = {
static const per_choice_t T_discTF_IndexList_v1260_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_133 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_117 },
+ { 1, &hf_lte_rrc_setup_134 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_118 },
{ 0, NULL, 0, NULL }
};
@@ -40052,22 +41057,22 @@ dissect_lte_rrc_T_ue_Selected_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string lte_rrc_T_setup_118_vals[] = {
+static const value_string lte_rrc_T_setup_119_vals[] = {
{ 0, "scheduled-r13" },
{ 1, "ue-Selected-r13" },
{ 0, NULL }
};
-static const per_choice_t T_setup_118_choice[] = {
+static const per_choice_t T_setup_119_choice[] = {
{ 0, &hf_lte_rrc_scheduled_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_DiscTxConfigScheduled_r13 },
{ 1, &hf_lte_rrc_ue_Selected_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_ue_Selected_r13 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_118(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_118, T_setup_118_choice,
+ ett_lte_rrc_T_setup_119, T_setup_119_choice,
NULL);
return offset;
@@ -40082,7 +41087,7 @@ static const value_string lte_rrc_T_discTxResourcesPS_r13_vals[] = {
static const per_choice_t T_discTxResourcesPS_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_134 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_118 },
+ { 1, &hf_lte_rrc_setup_135 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_119 },
{ 0, NULL, 0, NULL }
};
@@ -40118,22 +41123,22 @@ dissect_lte_rrc_SL_DiscTxRefCarrierDedicated_r13(tvbuff_t *tvb _U_, int offset _
}
-static const value_string lte_rrc_T_setup_120_vals[] = {
+static const value_string lte_rrc_T_setup_121_vals[] = {
{ 0, "scheduled-r13" },
{ 1, "ue-Selected-r13" },
{ 0, NULL }
};
-static const per_choice_t T_setup_120_choice[] = {
+static const per_choice_t T_setup_121_choice[] = {
{ 0, &hf_lte_rrc_scheduled_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_DiscTxConfigScheduled_r13 },
{ 1, &hf_lte_rrc_ue_Selected_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_DiscTxPoolDedicated_r13 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_120(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_120, T_setup_120_choice,
+ ett_lte_rrc_T_setup_121, T_setup_121_choice,
NULL);
return offset;
@@ -40148,7 +41153,7 @@ static const value_string lte_rrc_SL_DiscTxResource_r13_vals[] = {
static const per_choice_t SL_DiscTxResource_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_138 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_120 },
+ { 1, &hf_lte_rrc_setup_139 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_121 },
{ 0, NULL, 0, NULL }
};
@@ -40271,7 +41276,7 @@ dissect_lte_rrc_SL_DiscTxInfoInterFreqListAdd_r13(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_setup_119_sequence[] = {
+static const per_sequence_t T_setup_120_sequence[] = {
{ &hf_lte_rrc_discTxCarrierFreq_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ARFCN_ValueEUTRA_r9 },
{ &hf_lte_rrc_discTxRefCarrierDedicated_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_DiscTxRefCarrierDedicated_r13 },
{ &hf_lte_rrc_discTxInfoInterFreqListAdd_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_DiscTxInfoInterFreqListAdd_r13 },
@@ -40279,9 +41284,9 @@ static const per_sequence_t T_setup_119_sequence[] = {
};
static int
-dissect_lte_rrc_T_setup_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_119, T_setup_119_sequence);
+ ett_lte_rrc_T_setup_120, T_setup_120_sequence);
return offset;
}
@@ -40295,7 +41300,7 @@ static const value_string lte_rrc_T_discTxInterFreqInfo_r13_vals[] = {
static const per_choice_t T_discTxInterFreqInfo_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_135 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_119 },
+ { 1, &hf_lte_rrc_setup_136 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_120 },
{ 0, NULL, 0, NULL }
};
@@ -40400,7 +41405,7 @@ static const value_string lte_rrc_T_discRxGapConfig_r13_vals[] = {
static const per_choice_t T_discRxGapConfig_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_136 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_GapConfig_r13 },
+ { 1, &hf_lte_rrc_setup_137 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_GapConfig_r13 },
{ 0, NULL, 0, NULL }
};
@@ -40422,7 +41427,7 @@ static const value_string lte_rrc_T_discTxGapConfig_r13_vals[] = {
static const per_choice_t T_discTxGapConfig_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_136 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_GapConfig_r13 },
+ { 1, &hf_lte_rrc_setup_137 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_GapConfig_r13 },
{ 0, NULL, 0, NULL }
};
@@ -40458,7 +41463,7 @@ static const value_string lte_rrc_T_discSysInfoToReportConfig_r13_vals[] = {
static const per_choice_t T_discSysInfoToReportConfig_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_137 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_DiscSysInfoToReportFreqList_r13 },
+ { 1, &hf_lte_rrc_setup_138 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_SL_DiscSysInfoToReportFreqList_r13 },
{ 0, NULL, 0, NULL }
};
@@ -40751,6 +41756,8 @@ static const value_string lte_rrc_T_sizeSubchannel_r14_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_sizeSubchannel_r14_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_sizeSubchannel_r14_vals);
+
static int
dissect_lte_rrc_T_sizeSubchannel_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -41432,22 +42439,22 @@ dissect_lte_rrc_T_ue_Selected_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string lte_rrc_T_setup_125_vals[] = {
+static const value_string lte_rrc_T_setup_126_vals[] = {
{ 0, "scheduled-r14" },
{ 1, "ue-Selected-r14" },
{ 0, NULL }
};
-static const per_choice_t T_setup_125_choice[] = {
+static const per_choice_t T_setup_126_choice[] = {
{ 0, &hf_lte_rrc_scheduled_r14, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_scheduled_r14 },
{ 1, &hf_lte_rrc_ue_Selected_r14, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_ue_Selected_r14 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_125(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_125, T_setup_125_choice,
+ ett_lte_rrc_T_setup_126, T_setup_126_choice,
NULL);
return offset;
@@ -41462,7 +42469,7 @@ static const value_string lte_rrc_T_commTxResources_r14_vals[] = {
static const per_choice_t T_commTxResources_r14_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_143 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_125 },
+ { 1, &hf_lte_rrc_setup_144 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_126 },
{ 0, NULL, 0, NULL }
};
@@ -48400,14 +49407,14 @@ dissect_lte_rrc_T_sib_TypeAndInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_49_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_48_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_49, T_nonCriticalExtension_49_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_48, T_nonCriticalExtension_48_sequence);
return offset;
}
@@ -48415,7 +49422,7 @@ dissect_lte_rrc_T_nonCriticalExtension_49(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformation_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_49 },
+ { &hf_lte_rrc_nonCriticalExtension_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_48 },
{ NULL, 0, 0, NULL }
};
@@ -48430,7 +49437,7 @@ dissect_lte_rrc_SystemInformation_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_, as
static const per_sequence_t SystemInformation_r8_IEs_sequence[] = {
{ &hf_lte_rrc_sib_TypeAndInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sib_TypeAndInfo },
- { &hf_lte_rrc_nonCriticalExtension_135, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformation_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_137, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformation_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -48874,14 +49881,14 @@ dissect_lte_rrc_NonMBSFN_SubframeConfig_r14(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtension_52_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_51_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_52, T_nonCriticalExtension_52_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_51, T_nonCriticalExtension_51_sequence);
return offset;
}
@@ -48898,7 +49905,7 @@ static const per_sequence_t SystemInformationBlockType1_MBMS_r14_sequence[] = {
{ &hf_lte_rrc_pdsch_ConfigCommon_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDSCH_ConfigCommon },
{ &hf_lte_rrc_systemInformationBlockType13_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType13_r9 },
{ &hf_lte_rrc_cellAccessRelatedInfoList_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxPLMN_1_r14_OF_CellAccessRelatedInfo_r14 },
- { &hf_lte_rrc_nonCriticalExtension_151, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_52 },
+ { &hf_lte_rrc_nonCriticalExtension_154, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_51 },
{ NULL, 0, 0, NULL }
};
@@ -50006,14 +51013,14 @@ dissect_lte_rrc_NextHopChainingCount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtension_31_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_30_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_31, T_nonCriticalExtension_31_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_30, T_nonCriticalExtension_30_sequence);
return offset;
}
@@ -50021,7 +51028,7 @@ dissect_lte_rrc_T_nonCriticalExtension_31(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishment_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_88, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_31 },
+ { &hf_lte_rrc_nonCriticalExtension_89, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_30 },
{ NULL, 0, 0, NULL }
};
@@ -50037,7 +51044,7 @@ dissect_lte_rrc_RRCConnectionReestablishment_v8a0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t RRCConnectionReestablishment_r8_IEs_sequence[] = {
{ &hf_lte_rrc_radioResourceConfigDedicated, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated },
{ &hf_lte_rrc_nextHopChainingCount, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount },
- { &hf_lte_rrc_nonCriticalExtension_87, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishment_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_88, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishment_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -50137,14 +51144,14 @@ dissect_lte_rrc_RRCConnectionReestablishment(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtension_33_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_32_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_33, T_nonCriticalExtension_33_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_32, T_nonCriticalExtension_32_sequence);
return offset;
}
@@ -50152,7 +51159,7 @@ dissect_lte_rrc_T_nonCriticalExtension_33(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishmentReject_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_33 },
+ { &hf_lte_rrc_nonCriticalExtension_97, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_32 },
{ NULL, 0, 0, NULL }
};
@@ -50166,7 +51173,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs(tvbuff_t *tvb _U_, i
static const per_sequence_t RRCConnectionReestablishmentReject_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -50305,14 +51312,14 @@ dissect_lte_rrc_T_rrc_SuspendIndication_r13(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtension_34_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_33_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_34, T_nonCriticalExtension_34_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_33, T_nonCriticalExtension_33_sequence);
return offset;
}
@@ -50320,7 +51327,7 @@ dissect_lte_rrc_T_nonCriticalExtension_34(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReject_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_rrc_SuspendIndication_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rrc_SuspendIndication_r13 },
- { &hf_lte_rrc_nonCriticalExtension_101, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_34 },
+ { &hf_lte_rrc_nonCriticalExtension_102, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_33 },
{ NULL, 0, 0, NULL }
};
@@ -50335,7 +51342,7 @@ dissect_lte_rrc_RRCConnectionReject_v1320_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionReject_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_deprioritisationReq_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_deprioritisationReq_r11 },
- { &hf_lte_rrc_nonCriticalExtension_100, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_101, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -50350,7 +51357,7 @@ dissect_lte_rrc_RRCConnectionReject_v1130_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionReject_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_extendedWaitTime_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_1800 },
- { &hf_lte_rrc_nonCriticalExtension_99, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_100, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -50365,7 +51372,7 @@ dissect_lte_rrc_RRCConnectionReject_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionReject_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_98, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_99, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -50380,7 +51387,7 @@ dissect_lte_rrc_RRCConnectionReject_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionReject_r8_IEs_sequence[] = {
{ &hf_lte_rrc_waitTime , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
- { &hf_lte_rrc_nonCriticalExtension_97, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_98, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReject_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -50471,14 +51478,14 @@ dissect_lte_rrc_RRCConnectionReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
-static const per_sequence_t T_nonCriticalExtension_39_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_38_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_39, T_nonCriticalExtension_39_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_38, T_nonCriticalExtension_38_sequence);
return offset;
}
@@ -50486,7 +51493,7 @@ dissect_lte_rrc_T_nonCriticalExtension_39(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionSetup_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_111, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_39 },
+ { &hf_lte_rrc_nonCriticalExtension_112, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_38 },
{ NULL, 0, 0, NULL }
};
@@ -50501,7 +51508,7 @@ dissect_lte_rrc_RRCConnectionSetup_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_, a
static const per_sequence_t RRCConnectionSetup_r8_IEs_sequence[] = {
{ &hf_lte_rrc_radioResourceConfigDedicated, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated },
- { &hf_lte_rrc_nonCriticalExtension_110, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetup_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_111, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetup_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -52017,6 +53024,19 @@ dissect_lte_rrc_RadioResourceConfigCommon_eag_5(tvbuff_t *tvb _U_, int offset _U
}
+static const per_sequence_t RadioResourceConfigCommon_eag_6_sequence[] = {
+ { &hf_lte_rrc_tdd_Config_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Config_v1450 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RadioResourceConfigCommon_eag_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, RadioResourceConfigCommon_eag_6_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RadioResourceConfigCommon_sequence[] = {
{ &hf_lte_rrc_rach_ConfigCommon, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RACH_ConfigCommon },
{ &hf_lte_rrc_prach_Config_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PRACH_Config },
@@ -52035,6 +53055,7 @@ static const per_sequence_t RadioResourceConfigCommon_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon_eag_3 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon_eag_4 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon_eag_5 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon_eag_6 },
{ NULL, 0, 0, NULL }
};
@@ -52183,6 +53204,20 @@ dissect_lte_rrc_MobilityControlInfo_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t MobilityControlInfo_eag_4_sequence[] = {
+ { &hf_lte_rrc_mib_RepetitionStatus_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_schedulingInfoSIB1_BR_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_31 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MobilityControlInfo_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, MobilityControlInfo_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t MobilityControlInfo_sequence[] = {
{ &hf_lte_rrc_targetPhysCellId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellId },
{ &hf_lte_rrc_carrierFreq_03, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CarrierFreqEUTRA },
@@ -52195,6 +53230,7 @@ static const per_sequence_t MobilityControlInfo_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityControlInfo_eag_1 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityControlInfo_eag_2 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityControlInfo_eag_3 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityControlInfo_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -52722,14 +53758,130 @@ dissect_lte_rrc_T_systemInformationBlockType2Dedicated_r14(tvbuff_t *tvb _U_, in
}
-static const per_sequence_t T_nonCriticalExtension_29_sequence[] = {
+
+static int
+dissect_lte_rrc_T_nr_SecondaryCellGroupConfig_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *rrc_reconfiguration_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &rrc_reconfiguration_tvb);
+
+
+ if (rrc_reconfiguration_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_SecondaryCellGroupConfig_r15);
+ dissect_nr_rrc_RRCReconfiguration_PDU(rrc_reconfiguration_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_nr_RadioBearerConfig_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &radio_bearer_config_tvb);
+
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfig_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_nr_RadioBearerConfigS_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &radio_bearer_config_tvb);
+
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfigS_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_SubframeAssignment_r15_vals[] = {
+ { 0, "sa0" },
+ { 1, "sa1" },
+ { 2, "sa2" },
+ { 3, "sa3" },
+ { 4, "sa4" },
+ { 5, "sa5" },
+ { 6, "sa6" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_SubframeAssignment_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_tdm_PatternSingle_Tx_r15_sequence[] = {
+ { &hf_lte_rrc_subframeAssignment_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SubframeAssignment_r15 },
+ { &hf_lte_rrc_harq_Offset_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_9 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_tdm_PatternSingle_Tx_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_29, T_nonCriticalExtension_29_sequence);
+ ett_lte_rrc_T_tdm_PatternSingle_Tx_r15, T_tdm_PatternSingle_Tx_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_endc_Config_r15_sequence[] = {
+ { &hf_lte_rrc_scg_ConfigReleaseNR_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_sk_Counter_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_65535 },
+ { &hf_lte_rrc_nr_SecondaryCellGroupConfig_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nr_SecondaryCellGroupConfig_r15 },
+ { &hf_lte_rrc_nr_RadioBearerConfig_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nr_RadioBearerConfig_r15 },
+ { &hf_lte_rrc_nr_RadioBearerConfigS_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nr_RadioBearerConfigS_r15 },
+ { &hf_lte_rrc_tdm_PatternSingle_Tx_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_tdm_PatternSingle_Tx_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_endc_Config_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_endc_Config_r15, T_endc_Config_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRCConnectionReconfiguration_v15x0_IEs_sequence[] = {
+ { &hf_lte_rrc_endc_Config_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_endc_Config_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RRCConnectionReconfiguration_v15x0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_RRCConnectionReconfiguration_v15x0_IEs, RRCConnectionReconfiguration_v15x0_IEs_sequence);
return offset;
}
@@ -52740,7 +53892,7 @@ static const per_sequence_t RRCConnectionReconfiguration_v1430_IEs_sequence[] =
{ &hf_lte_rrc_sCellToAddModListExt_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCellToAddModListExt_v1430 },
{ &hf_lte_rrc_perCC_GapIndicationRequest_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_perCC_GapIndicationRequest_r14 },
{ &hf_lte_rrc_systemInformationBlockType2Dedicated_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInformationBlockType2Dedicated_r14 },
- { &hf_lte_rrc_nonCriticalExtension_80, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_29 },
+ { &hf_lte_rrc_nonCriticalExtension_80, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfiguration_v15x0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -53574,14 +54726,14 @@ dissect_lte_rrc_ResumeIdentity_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_36_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_35_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_36, T_nonCriticalExtension_36_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_35, T_nonCriticalExtension_35_sequence);
return offset;
}
@@ -53589,7 +54741,7 @@ dissect_lte_rrc_T_nonCriticalExtension_36(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionRelease_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_resumeIdentity_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ResumeIdentity_r13 },
- { &hf_lte_rrc_nonCriticalExtension_107, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_36 },
+ { &hf_lte_rrc_nonCriticalExtension_108, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_35 },
{ NULL, 0, 0, NULL }
};
@@ -53604,7 +54756,7 @@ dissect_lte_rrc_RRCConnectionRelease_v1320_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t RRCConnectionRelease_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_extendedWaitTime_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_1800 },
- { &hf_lte_rrc_nonCriticalExtension_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_107, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -53619,7 +54771,7 @@ dissect_lte_rrc_RRCConnectionRelease_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t RRCConnectionRelease_v920_IEs_sequence[] = {
{ &hf_lte_rrc_cellInfoList_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_cellInfoList_r9 },
- { &hf_lte_rrc_nonCriticalExtension_105, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -53634,7 +54786,7 @@ dissect_lte_rrc_RRCConnectionRelease_v920_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t RRCConnectionRelease_v890_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_02 },
- { &hf_lte_rrc_nonCriticalExtension_103, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_104, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -53651,7 +54803,7 @@ static const per_sequence_t RRCConnectionRelease_r8_IEs_sequence[] = {
{ &hf_lte_rrc_releaseCause, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReleaseCause },
{ &hf_lte_rrc_redirectedCarrierInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo },
{ &hf_lte_rrc_idleModeMobilityControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IdleModeMobilityControlInfo },
- { &hf_lte_rrc_nonCriticalExtension_102, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v890_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_103, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_v890_IEs },
{ NULL, 0, 0, NULL }
};
@@ -53757,14 +54909,14 @@ dissect_lte_rrc_SecurityConfigSMC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_45_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_44_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_45, T_nonCriticalExtension_45_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_44, T_nonCriticalExtension_44_sequence);
return offset;
}
@@ -53772,7 +54924,7 @@ dissect_lte_rrc_T_nonCriticalExtension_45(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SecurityModeCommand_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_127, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_45 },
+ { &hf_lte_rrc_nonCriticalExtension_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_44 },
{ NULL, 0, 0, NULL }
};
@@ -53787,7 +54939,7 @@ dissect_lte_rrc_SecurityModeCommand_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t SecurityModeCommand_r8_IEs_sequence[] = {
{ &hf_lte_rrc_securityConfigSMC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SecurityConfigSMC },
- { &hf_lte_rrc_nonCriticalExtension_126, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeCommand_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeCommand_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54026,14 +55178,29 @@ dissect_lte_rrc_BandCombinationList_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_nonCriticalExtension_54_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_53_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_54, T_nonCriticalExtension_54_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_53, T_nonCriticalExtension_53_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UECapabilityEnquiry_v15x0_IEs_sequence[] = {
+ { &hf_lte_rrc_requestedFreqBandsNR_MRDC_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
+ { &hf_lte_rrc_nonCriticalExtension_163, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_53 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UECapabilityEnquiry_v15x0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UECapabilityEnquiry_v15x0_IEs, UECapabilityEnquiry_v15x0_IEs_sequence);
return offset;
}
@@ -54041,7 +55208,7 @@ dissect_lte_rrc_T_nonCriticalExtension_54(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UECapabilityEnquiry_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_requestDiffFallbackCombList_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BandCombinationList_r14 },
- { &hf_lte_rrc_nonCriticalExtension_158, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_54 },
+ { &hf_lte_rrc_nonCriticalExtension_162, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v15x0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54060,7 +55227,7 @@ static const per_sequence_t UECapabilityEnquiry_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_requestedMaxCCsDL_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_2_32 },
{ &hf_lte_rrc_requestedMaxCCsUL_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_2_32 },
{ &hf_lte_rrc_requestReducedIntNonContComb_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_requestReducedIntNonContComb_r13 },
- { &hf_lte_rrc_nonCriticalExtension_157, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_161, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54075,7 +55242,7 @@ dissect_lte_rrc_UECapabilityEnquiry_v1310_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UECapabilityEnquiry_v1180_IEs_sequence[] = {
{ &hf_lte_rrc_requestedFrequencyBands_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_16_OF_FreqBandIndicator_r11 },
- { &hf_lte_rrc_nonCriticalExtension_156, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_160, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54090,7 +55257,7 @@ dissect_lte_rrc_UECapabilityEnquiry_v1180_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UECapabilityEnquiry_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_155, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1180_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_159, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v1180_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54105,7 +55272,7 @@ dissect_lte_rrc_UECapabilityEnquiry_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UECapabilityEnquiry_r8_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CapabilityRequest, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_CapabilityRequest },
- { &hf_lte_rrc_nonCriticalExtension_154, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_158, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityEnquiry_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54404,14 +55571,14 @@ dissect_lte_rrc_T_mobilityHistoryReportReq_r12(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtension_56_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_55_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_56, T_nonCriticalExtension_56_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_55, T_nonCriticalExtension_55_sequence);
return offset;
}
@@ -54419,7 +55586,7 @@ dissect_lte_rrc_T_nonCriticalExtension_56(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UEInformationRequest_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_mobilityHistoryReportReq_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mobilityHistoryReportReq_r12 },
- { &hf_lte_rrc_nonCriticalExtension_166, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_56 },
+ { &hf_lte_rrc_nonCriticalExtension_171, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_55 },
{ NULL, 0, 0, NULL }
};
@@ -54434,7 +55601,7 @@ dissect_lte_rrc_UEInformationRequest_v1250_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t UEInformationRequest_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailReportReq_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_connEstFailReportReq_r11 },
- { &hf_lte_rrc_nonCriticalExtension_165, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54449,7 +55616,7 @@ dissect_lte_rrc_UEInformationRequest_v1130_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t UEInformationRequest_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasReportReq_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasReportReq_r10 },
- { &hf_lte_rrc_nonCriticalExtension_164, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_169, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54464,7 +55631,7 @@ dissect_lte_rrc_UEInformationRequest_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t UEInformationRequest_v930_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_163, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_168, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -54480,7 +55647,7 @@ dissect_lte_rrc_UEInformationRequest_v930_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UEInformationRequest_r9_IEs_sequence[] = {
{ &hf_lte_rrc_rach_ReportReq_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
{ &hf_lte_rrc_rlf_ReportReq_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
- { &hf_lte_rrc_nonCriticalExtension_162, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v930_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_167, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationRequest_v930_IEs },
{ NULL, 0, 0, NULL }
};
@@ -55474,14 +56641,71 @@ dissect_lte_rrc_T_drb_ContinueROHC_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_37_sequence[] = {
+
+static int
+dissect_lte_rrc_T_nr_RadioBearerConfig_r15_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &radio_bearer_config_tvb);
+
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfig_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_nr_RadioBearerConfigS_r15_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *radio_bearer_config_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &radio_bearer_config_tvb);
+
+
+ if (radio_bearer_config_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfigS_r15);
+ dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_36_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_37, T_nonCriticalExtension_37_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_36, T_nonCriticalExtension_36_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRCConnectionResume_v15x0_IEs_sequence[] = {
+ { &hf_lte_rrc_sk_Counter_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_65535 },
+ { &hf_lte_rrc_nr_RadioBearerConfig_r15_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nr_RadioBearerConfig_r15_01 },
+ { &hf_lte_rrc_nr_RadioBearerConfigS_r15_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nr_RadioBearerConfigS_r15_01 },
+ { &hf_lte_rrc_nonCriticalExtension_109, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_36 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RRCConnectionResume_v15x0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_RRCConnectionResume_v15x0_IEs, RRCConnectionResume_v15x0_IEs_sequence);
return offset;
}
@@ -55489,7 +56713,7 @@ dissect_lte_rrc_T_nonCriticalExtension_37(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionResume_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_otherConfig_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OtherConfig_r9 },
- { &hf_lte_rrc_nonCriticalExtension_108, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_37 },
+ { &hf_lte_rrc_rrcConnectionResume_v15x0_IEs, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionResume_v15x0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -56827,11 +58051,87 @@ dissect_lte_rrc_MeasResultsCDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
+static const per_sequence_t MeasResultNR_r15_sequence[] = {
+ { &hf_lte_rrc_rsrpResult_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RSRP_RangeNR_r15 },
+ { &hf_lte_rrc_rsrqResult_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RSRQ_RangeNR_r15 },
+ { &hf_lte_rrc_rs_sinr_Result_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RS_SINR_RangeNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasResultNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultNR_r15, MeasResultNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultSSB_Index_r15_sequence[] = {
+ { &hf_lte_rrc_ssb_Index_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RS_IndexNR_r15 },
+ { &hf_lte_rrc_measResultSSB_Index_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasResultSSB_Index_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultSSB_Index_r15, MeasResultSSB_Index_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultSSB_IndexList_r15_sequence_of[1] = {
+ { &hf_lte_rrc_MeasResultSSB_IndexList_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultSSB_Index_r15 },
+};
+
+static int
+dissect_lte_rrc_MeasResultSSB_IndexList_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultSSB_IndexList_r15, MeasResultSSB_IndexList_r15_sequence_of,
+ 1, maxRS_Index_r15, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultCellNR_r15_sequence[] = {
+ { &hf_lte_rrc_pci_r15 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellIdNR_r15 },
+ { &hf_lte_rrc_measResultCell_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultNR_r15 },
+ { &hf_lte_rrc_measResultRS_IndexList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultSSB_IndexList_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasResultCellNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultCellNR_r15, MeasResultCellNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultCellListNR_r15_sequence_of[1] = {
+ { &hf_lte_rrc_MeasResultCellListNR_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultCellNR_r15 },
+};
+
+static int
+dissect_lte_rrc_MeasResultCellListNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultCellListNR_r15, MeasResultCellListNR_r15_sequence_of,
+ 1, maxCellReport, FALSE);
+
+ return offset;
+}
+
+
static const value_string lte_rrc_T_measResultNeighCells_vals[] = {
{ 0, "measResultListEUTRA" },
{ 1, "measResultListUTRA" },
{ 2, "measResultListGERAN" },
{ 3, "measResultsCDMA2000" },
+ { 4, "measResultNCellListNR-r15" },
{ 0, NULL }
};
@@ -56840,6 +58140,7 @@ static const per_choice_t T_measResultNeighCells_choice[] = {
{ 1, &hf_lte_rrc_measResultListUTRA, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasResultListUTRA },
{ 2, &hf_lte_rrc_measResultListGERAN, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasResultListGERAN },
{ 3, &hf_lte_rrc_measResultsCDMA2000, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasResultsCDMA2000 },
+ { 4, &hf_lte_rrc_measResultNCellListNR_r15, ASN1_NOT_EXTENSION_ROOT, dissect_lte_rrc_MeasResultCellListNR_r15 },
{ 0, NULL, 0, NULL }
};
@@ -57507,6 +58808,49 @@ dissect_lte_rrc_MeasResults_eag_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const per_sequence_t MeasResultServFreqNR_r15_sequence[] = {
+ { &hf_lte_rrc_carrierFreq_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 },
+ { &hf_lte_rrc_measResultSCell_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultCellNR_r15 },
+ { &hf_lte_rrc_measResultBestNeighCell_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultCellNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasResultServFreqNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultServFreqNR_r15, MeasResultServFreqNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultServFreqListNR_r15_sequence_of[1] = {
+ { &hf_lte_rrc_MeasResultServFreqListNR_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultServFreqNR_r15 },
+};
+
+static int
+dissect_lte_rrc_MeasResultServFreqListNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultServFreqListNR_r15, MeasResultServFreqListNR_r15_sequence_of,
+ 1, maxServCell_r13, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResults_eag_7_sequence[] = {
+ { &hf_lte_rrc_measResultServFreqListNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultServFreqListNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MeasResults_eag_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, MeasResults_eag_7_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t MeasResults_sequence[] = {
{ &hf_lte_rrc_measId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasId },
{ &hf_lte_rrc_measResultPCell, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultPCell },
@@ -57517,6 +58861,7 @@ static const per_sequence_t MeasResults_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_4 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_5 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_6 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResults_eag_7 },
{ NULL, 0, 0, NULL }
};
@@ -57774,14 +59119,49 @@ dissect_lte_rrc_INTEGER_1_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtension_30_sequence[] = {
+
+static int
+dissect_lte_rrc_T_scg_ConfigResponseNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *rrc_reconfiguration_complete_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &rrc_reconfiguration_complete_tvb);
+
+
+ if (rrc_reconfiguration_complete_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_scg_ConfigResponseNR_r15);
+ dissect_nr_rrc_RRCReconfigurationComplete_PDU(rrc_reconfiguration_complete_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_29_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_30, T_nonCriticalExtension_30_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_29, T_nonCriticalExtension_29_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRCConnectionReconfigurationComplete_v15xy_IEs_sequence[] = {
+ { &hf_lte_rrc_scg_ConfigResponseNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_scg_ConfigResponseNR_r15 },
+ { &hf_lte_rrc_nonCriticalExtension_87, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_29 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RRCConnectionReconfigurationComplete_v15xy_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_RRCConnectionReconfigurationComplete_v15xy_IEs, RRCConnectionReconfigurationComplete_v15xy_IEs_sequence);
return offset;
}
@@ -57791,7 +59171,7 @@ static const per_sequence_t RRCConnectionReconfigurationComplete_v1430_IEs_seque
{ &hf_lte_rrc_perCC_GapIndicationList_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PerCC_GapIndicationList_r14 },
{ &hf_lte_rrc_numFreqEffective_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_12 },
{ &hf_lte_rrc_numFreqEffectiveReduced_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_12 },
- { &hf_lte_rrc_nonCriticalExtension_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_30 },
+ { &hf_lte_rrc_nonCriticalExtension_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReconfigurationComplete_v15xy_IEs },
{ NULL, 0, 0, NULL }
};
@@ -57992,14 +59372,14 @@ dissect_lte_rrc_T_logMeasAvailableMBSFN_r12_01(tvbuff_t *tvb _U_, int offset _U_
}
-static const per_sequence_t T_nonCriticalExtension_32_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_31_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_32, T_nonCriticalExtension_32_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_31, T_nonCriticalExtension_31_sequence);
return offset;
}
@@ -58007,7 +59387,7 @@ dissect_lte_rrc_T_nonCriticalExtension_32(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishmentComplete_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasAvailableMBSFN_r12_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailableMBSFN_r12_01 },
- { &hf_lte_rrc_nonCriticalExtension_94, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_32 },
+ { &hf_lte_rrc_nonCriticalExtension_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_31 },
{ NULL, 0, 0, NULL }
};
@@ -58022,7 +59402,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReestablishmentComplete_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailInfoAvailable_r11_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_connEstFailInfoAvailable_r11_01 },
- { &hf_lte_rrc_nonCriticalExtension_93, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_94, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58037,7 +59417,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReestablishmentComplete_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasAvailable_r10_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailable_r10_01 },
- { &hf_lte_rrc_nonCriticalExtension_92, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_93, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58052,7 +59432,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs(tvbuff_t *tvb _U_
static const per_sequence_t RRCConnectionReestablishmentComplete_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_91, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_92, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58067,7 +59447,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs(tvbuff_t *tvb _U_,
static const per_sequence_t RRCConnectionReestablishmentComplete_v920_IEs_sequence[] = {
{ &hf_lte_rrc_rlf_InfoAvailable_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rlf_InfoAvailable_r9 },
- { &hf_lte_rrc_nonCriticalExtension_90, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_91, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58081,7 +59461,7 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_v920_IEs(tvbuff_t *tvb _U_,
static const per_sequence_t RRCConnectionReestablishmentComplete_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_89, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_90, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58363,14 +59743,14 @@ dissect_lte_rrc_T_ue_CE_NeedULGaps_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_40_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_39_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_40, T_nonCriticalExtension_40_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_39, T_nonCriticalExtension_39_sequence);
return offset;
}
@@ -58378,7 +59758,7 @@ dissect_lte_rrc_T_nonCriticalExtension_40(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionSetupComplete_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_dcn_ID_r14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_65535 },
- { &hf_lte_rrc_nonCriticalExtension_119, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_40 },
+ { &hf_lte_rrc_nonCriticalExtension_120, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_39 },
{ NULL, 0, 0, NULL }
};
@@ -58393,7 +59773,7 @@ dissect_lte_rrc_RRCConnectionSetupComplete_v1430_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t RRCConnectionSetupComplete_v1330_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CE_NeedULGaps_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_CE_NeedULGaps_r13 },
- { &hf_lte_rrc_nonCriticalExtension_118, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_119, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58412,7 +59792,7 @@ static const per_sequence_t RRCConnectionSetupComplete_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_attachWithoutPDN_Connectivity_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_attachWithoutPDN_Connectivity_r13 },
{ &hf_lte_rrc_up_CIoT_EPS_Optimisation_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_up_CIoT_EPS_Optimisation_r13 },
{ &hf_lte_rrc_cp_CIoT_EPS_Optimisation_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_cp_CIoT_EPS_Optimisation_r13 },
- { &hf_lte_rrc_nonCriticalExtension_117, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1330_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_118, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1330_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58429,7 +59809,7 @@ static const per_sequence_t RRCConnectionSetupComplete_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_mobilityState_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mobilityState_r12 },
{ &hf_lte_rrc_mobilityHistoryAvail_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mobilityHistoryAvail_r12 },
{ &hf_lte_rrc_logMeasAvailableMBSFN_r12_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailableMBSFN_r12_02 },
- { &hf_lte_rrc_nonCriticalExtension_116, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_117, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58444,7 +59824,7 @@ dissect_lte_rrc_RRCConnectionSetupComplete_v1250_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t RRCConnectionSetupComplete_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailInfoAvailable_r11_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_connEstFailInfoAvailable_r11_02 },
- { &hf_lte_rrc_nonCriticalExtension_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_116, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58462,7 +59842,7 @@ static const per_sequence_t RRCConnectionSetupComplete_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_rlf_InfoAvailable_r10_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rlf_InfoAvailable_r10_01 },
{ &hf_lte_rrc_logMeasAvailable_r10_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailable_r10_02 },
{ &hf_lte_rrc_rn_SubframeConfigReq_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rn_SubframeConfigReq_r10 },
- { &hf_lte_rrc_nonCriticalExtension_114, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58477,7 +59857,7 @@ dissect_lte_rrc_RRCConnectionSetupComplete_v1020_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t RRCConnectionSetupComplete_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_114, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58494,7 +59874,7 @@ static const per_sequence_t RRCConnectionSetupComplete_r8_IEs_sequence[] = {
{ &hf_lte_rrc_selectedPLMN_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxPLMN_r11 },
{ &hf_lte_rrc_registeredMME, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RegisteredMME },
{ &hf_lte_rrc_dedicatedInfoNAS, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoNAS },
- { &hf_lte_rrc_nonCriticalExtension_112, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58586,14 +59966,14 @@ dissect_lte_rrc_RRCConnectionSetupComplete(tvbuff_t *tvb _U_, int offset _U_, as
}
-static const per_sequence_t T_nonCriticalExtension_46_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_45_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_46, T_nonCriticalExtension_46_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_45, T_nonCriticalExtension_45_sequence);
return offset;
}
@@ -58601,7 +59981,7 @@ dissect_lte_rrc_T_nonCriticalExtension_46(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SecurityModeComplete_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_46 },
+ { &hf_lte_rrc_nonCriticalExtension_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_45 },
{ NULL, 0, 0, NULL }
};
@@ -58615,7 +59995,7 @@ dissect_lte_rrc_SecurityModeComplete_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t SecurityModeComplete_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeComplete_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeComplete_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58681,14 +60061,14 @@ dissect_lte_rrc_SecurityModeComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_nonCriticalExtension_47_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_46_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_47, T_nonCriticalExtension_47_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_46, T_nonCriticalExtension_46_sequence);
return offset;
}
@@ -58696,7 +60076,7 @@ dissect_lte_rrc_T_nonCriticalExtension_47(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SecurityModeFailure_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_47 },
+ { &hf_lte_rrc_nonCriticalExtension_133, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_46 },
{ NULL, 0, 0, NULL }
};
@@ -58710,7 +60090,7 @@ dissect_lte_rrc_SecurityModeFailure_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t SecurityModeFailure_r8_IEs_sequence[] = {
- { &hf_lte_rrc_nonCriticalExtension_130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeFailure_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityModeFailure_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58871,14 +60251,14 @@ dissect_lte_rrc_UE_RadioPagingInfo_r12(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_55_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_54_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_55, T_nonCriticalExtension_55_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_54, T_nonCriticalExtension_54_sequence);
return offset;
}
@@ -58886,7 +60266,7 @@ dissect_lte_rrc_T_nonCriticalExtension_55(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UECapabilityInformation_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_ue_RadioPagingInfo_r12_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_RadioPagingInfo_r12 },
- { &hf_lte_rrc_nonCriticalExtension_161, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_55 },
+ { &hf_lte_rrc_nonCriticalExtension_166, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_54 },
{ NULL, 0, 0, NULL }
};
@@ -58901,7 +60281,7 @@ dissect_lte_rrc_UECapabilityInformation_v1250_IEs(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UECapabilityInformation_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_160, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_165, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -58916,7 +60296,7 @@ dissect_lte_rrc_UECapabilityInformation_v8a0_IEs(tvbuff_t *tvb _U_, int offset _
static const per_sequence_t UECapabilityInformation_r8_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CapabilityRAT_ContainerList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_CapabilityRAT_ContainerList },
- { &hf_lte_rrc_nonCriticalExtension_159, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_164, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -59026,14 +60406,14 @@ dissect_lte_rrc_BIT_STRING_SIZE_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t T_nonCriticalExtension_59_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_58_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_59, T_nonCriticalExtension_59_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_58, T_nonCriticalExtension_58_sequence);
return offset;
}
@@ -59041,7 +60421,7 @@ dissect_lte_rrc_T_nonCriticalExtension_59(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t ULHandoverPreparationTransfer_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_174, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_59 },
+ { &hf_lte_rrc_nonCriticalExtension_179, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_58 },
{ NULL, 0, 0, NULL }
};
@@ -59058,7 +60438,7 @@ static const per_sequence_t ULHandoverPreparationTransfer_r8_IEs_sequence[] = {
{ &hf_lte_rrc_cdma2000_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Type },
{ &hf_lte_rrc_meid , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_56 },
{ &hf_lte_rrc_dedicatedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoCDMA2000 },
- { &hf_lte_rrc_nonCriticalExtension_173, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_178, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -59173,14 +60553,14 @@ dissect_lte_rrc_T_dedicatedInfoType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_60_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_59_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_60, T_nonCriticalExtension_60_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_59, T_nonCriticalExtension_59_sequence);
return offset;
}
@@ -59188,7 +60568,7 @@ dissect_lte_rrc_T_nonCriticalExtension_60(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t ULInformationTransfer_v8a0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_176, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_60 },
+ { &hf_lte_rrc_nonCriticalExtension_181, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_59 },
{ NULL, 0, 0, NULL }
};
@@ -59203,7 +60583,7 @@ dissect_lte_rrc_ULInformationTransfer_v8a0_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t ULInformationTransfer_r8_IEs_sequence[] = {
{ &hf_lte_rrc_dedicatedInfoType_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_dedicatedInfoType_01 },
- { &hf_lte_rrc_nonCriticalExtension_175, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ULInformationTransfer_v8a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ULInformationTransfer_v8a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60503,14 +61883,14 @@ dissect_lte_rrc_MobilityHistoryReport_r12(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtension_58_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_57_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_58, T_nonCriticalExtension_58_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_57, T_nonCriticalExtension_57_sequence);
return offset;
}
@@ -60518,7 +61898,7 @@ dissect_lte_rrc_T_nonCriticalExtension_58(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UEInformationResponse_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_mobilityHistoryReport_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityHistoryReport_r12 },
- { &hf_lte_rrc_nonCriticalExtension_172, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_58 },
+ { &hf_lte_rrc_nonCriticalExtension_177, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_57 },
{ NULL, 0, 0, NULL }
};
@@ -60533,7 +61913,7 @@ dissect_lte_rrc_UEInformationResponse_v1250_IEs(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t UEInformationResponse_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_connEstFailReport_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ConnEstFailReport_r11 },
- { &hf_lte_rrc_nonCriticalExtension_171, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_176, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60548,7 +61928,7 @@ dissect_lte_rrc_UEInformationResponse_v1130_IEs(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t UEInformationResponse_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_logMeasReport_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_LogMeasReport_r10 },
- { &hf_lte_rrc_nonCriticalExtension_170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_175, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60563,7 +61943,7 @@ dissect_lte_rrc_UEInformationResponse_v1020_IEs(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t UEInformationResponse_v930_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_05 },
- { &hf_lte_rrc_nonCriticalExtension_169, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_174, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -60579,7 +61959,7 @@ dissect_lte_rrc_UEInformationResponse_v930_IEs(tvbuff_t *tvb _U_, int offset _U_
static const per_sequence_t UEInformationResponse_r9_IEs_sequence[] = {
{ &hf_lte_rrc_rach_Report_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rach_Report_r9 },
{ &hf_lte_rrc_rlf_Report_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RLF_Report_r9 },
- { &hf_lte_rrc_nonCriticalExtension_167, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v930_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_172, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEInformationResponse_v930_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61554,6 +62934,8 @@ static const value_string lte_rrc_T_type1_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_type1_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_type1_vals);
+
static int
dissect_lte_rrc_T_type1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -61585,6 +62967,8 @@ static const value_string lte_rrc_T_type2_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_type2_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_type2_vals);
+
static int
dissect_lte_rrc_T_type2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -61617,14 +63001,84 @@ dissect_lte_rrc_DelayBudgetReport_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_nonCriticalExtension_53_sequence[] = {
+
+static int
+dissect_lte_rrc_INTEGER_0_21(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, 21U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_reducedUE_Category_sequence[] = {
+ { &hf_lte_rrc_reducedUE_CategoryDL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_19 },
+ { &hf_lte_rrc_reducedUE_CategoryUL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_21 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_reducedUE_Category(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_53, T_nonCriticalExtension_53_sequence);
+ ett_lte_rrc_T_reducedUE_Category, T_reducedUE_Category_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_reducedMaxCCs_sequence[] = {
+ { &hf_lte_rrc_reducedCCsDL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_31 },
+ { &hf_lte_rrc_reducedCCsUL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_31 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_reducedMaxCCs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_reducedMaxCCs, T_reducedMaxCCs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t OverheatingAssistance_r14_sequence[] = {
+ { &hf_lte_rrc_reducedUE_Category, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_reducedUE_Category },
+ { &hf_lte_rrc_reducedMaxCCs, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_reducedMaxCCs },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_OverheatingAssistance_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_OverheatingAssistance_r14, OverheatingAssistance_r14_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_52_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_nonCriticalExtension_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_nonCriticalExtension_52, T_nonCriticalExtension_52_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UEAssistanceInformation_v1450_IEs_sequence[] = {
+ { &hf_lte_rrc_overheatingAssistance_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OverheatingAssistance_r14 },
+ { &hf_lte_rrc_nonCriticalExtension_157, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_52 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UEAssistanceInformation_v1450_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UEAssistanceInformation_v1450_IEs, UEAssistanceInformation_v1450_IEs_sequence);
return offset;
}
@@ -61635,7 +63089,7 @@ static const per_sequence_t UEAssistanceInformation_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_sps_AssistanceInformation_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sps_AssistanceInformation_r14 },
{ &hf_lte_rrc_rlm_Report_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rlm_Report_r14 },
{ &hf_lte_rrc_delayBudgetReport_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_DelayBudgetReport_r14 },
- { &hf_lte_rrc_nonCriticalExtension_153, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_53 },
+ { &hf_lte_rrc_nonCriticalExtension_156, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEAssistanceInformation_v1450_IEs },
{ NULL, 0, 0, NULL }
};
@@ -61651,7 +63105,7 @@ dissect_lte_rrc_UEAssistanceInformation_v1430_IEs(tvbuff_t *tvb _U_, int offset
static const per_sequence_t UEAssistanceInformation_r11_IEs_sequence[] = {
{ &hf_lte_rrc_powerPrefIndication_r11_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_powerPrefIndication_r11_01 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_152, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEAssistanceInformation_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_155, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UEAssistanceInformation_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -62585,14 +64039,115 @@ dissect_lte_rrc_T_lateNonCriticalExtension_03(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_nonCriticalExtension_41_sequence[] = {
+static const value_string lte_rrc_T_failureType_r15_vals[] = {
+ { 0, "t313-Expiry" },
+ { 1, "randomAccessProblem" },
+ { 2, "rlc-MaxNumRetx" },
+ { 3, "maxUL-TimingDiff" },
+ { 4, "scg-ChangeFailure" },
+ { 5, "scg-reconfigFailure" },
+ { 6, "srb3-IntegrityFailure" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_failureType_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultFreqFailNR_r15_sequence[] = {
+ { &hf_lte_rrc_carrierFreq_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 },
+ { &hf_lte_rrc_measResultCellList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultCellListNR_r15 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_MeasResultFreqFailNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_41, T_nonCriticalExtension_41_sequence);
+ ett_lte_rrc_MeasResultFreqFailNR_r15, MeasResultFreqFailNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultFreqListFailNR_r15_sequence_of[1] = {
+ { &hf_lte_rrc_MeasResultFreqListFailNR_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultFreqFailNR_r15 },
+};
+
+static int
+dissect_lte_rrc_MeasResultFreqListFailNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MeasResultFreqListFailNR_r15, MeasResultFreqListFailNR_r15_sequence_of,
+ 1, maxFreqNR_r15, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_T_measResultSCG_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *meas_results_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &meas_results_tvb);
+
+
+ if (meas_results_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_measResultSCG_r15);
+ dissect_nr_rrc_MeasResults_PDU(meas_results_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t FailureReportSCG_NR_r15_sequence[] = {
+ { &hf_lte_rrc_failureType_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_failureType_r15 },
+ { &hf_lte_rrc_measResultFreqListNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultFreqListFailNR_r15 },
+ { &hf_lte_rrc_measResultSCG_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultSCG_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_FailureReportSCG_NR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_FailureReportSCG_NR_r15, FailureReportSCG_NR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_40_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_nonCriticalExtension_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_nonCriticalExtension_40, T_nonCriticalExtension_40_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SCGFailureInformation_v15x0_IEs_sequence[] = {
+ { &hf_lte_rrc_failureReportSCG_NR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FailureReportSCG_NR_r15 },
+ { &hf_lte_rrc_nonCriticalExtension_123, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_40 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SCGFailureInformation_v15x0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SCGFailureInformation_v15x0_IEs, SCGFailureInformation_v15x0_IEs_sequence);
return offset;
}
@@ -62600,7 +64155,7 @@ dissect_lte_rrc_T_nonCriticalExtension_41(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SCGFailureInformation_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_03 },
- { &hf_lte_rrc_nonCriticalExtension_121, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_41 },
+ { &hf_lte_rrc_nonCriticalExtension_122, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCGFailureInformation_v15x0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -62615,7 +64170,7 @@ dissect_lte_rrc_SCGFailureInformation_v1310_IEs(tvbuff_t *tvb _U_, int offset _U
static const per_sequence_t SCGFailureInformation_r12_IEs_sequence[] = {
{ &hf_lte_rrc_failureReportSCG_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FailureReportSCG_r12 },
- { &hf_lte_rrc_nonCriticalExtension_120, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCGFailureInformation_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_121, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCGFailureInformation_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -63119,14 +64674,14 @@ dissect_lte_rrc_SL_V2X_CommTxFreqList_r14(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const per_sequence_t T_nonCriticalExtension_48_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_47_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_48, T_nonCriticalExtension_48_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_47, T_nonCriticalExtension_47_sequence);
return offset;
}
@@ -63136,7 +64691,7 @@ static const per_sequence_t SidelinkUEInformation_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_v2x_CommRxInterestedFreqList_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_V2X_CommFreqList_r14 },
{ &hf_lte_rrc_p2x_CommTxType_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_p2x_CommTxType_r14 },
{ &hf_lte_rrc_v2x_CommTxResourceReq_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_V2X_CommTxFreqList_r14 },
- { &hf_lte_rrc_nonCriticalExtension_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_48 },
+ { &hf_lte_rrc_nonCriticalExtension_136, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_47 },
{ NULL, 0, 0, NULL }
};
@@ -63157,7 +64712,7 @@ static const per_sequence_t SidelinkUEInformation_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_discRxGapReq_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_GapRequest_r13 },
{ &hf_lte_rrc_discTxGapReq_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_GapRequest_r13 },
{ &hf_lte_rrc_discSysInfoReportFreqList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_DiscSysInfoReportFreqList_r13 },
- { &hf_lte_rrc_nonCriticalExtension_133, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SidelinkUEInformation_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_135, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SidelinkUEInformation_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -63176,7 +64731,7 @@ static const per_sequence_t SidelinkUEInformation_r12_IEs_sequence[] = {
{ &hf_lte_rrc_discRxInterest_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_discRxInterest_r12 },
{ &hf_lte_rrc_discTxResourceReq_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_63 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_132, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SidelinkUEInformation_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_134, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SidelinkUEInformation_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -63316,7 +64871,7 @@ dissect_lte_rrc_T_nonCriticalExtension_61(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t WLANConnectionStatusReport_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_wlan_Status_v1430, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_WLAN_Status_v1430 },
- { &hf_lte_rrc_nonCriticalExtension_178, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_61 },
+ { &hf_lte_rrc_nonCriticalExtension_184, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_61 },
{ NULL, 0, 0, NULL }
};
@@ -63332,7 +64887,7 @@ dissect_lte_rrc_WLANConnectionStatusReport_v1430_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t WLANConnectionStatusReport_r13_IEs_sequence[] = {
{ &hf_lte_rrc_wlan_Status_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_WLAN_Status_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_177, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_WLANConnectionStatusReport_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_183, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_WLANConnectionStatusReport_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -63345,7 +64900,7 @@ dissect_lte_rrc_WLANConnectionStatusReport_r13_IEs(tvbuff_t *tvb _U_, int offset
}
-static const value_string lte_rrc_T_c1_47_vals[] = {
+static const value_string lte_rrc_T_c1_48_vals[] = {
{ 0, "wlanConnectionStatusReport-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -63353,7 +64908,7 @@ static const value_string lte_rrc_T_c1_47_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_47_choice[] = {
+static const per_choice_t T_c1_48_choice[] = {
{ 0, &hf_lte_rrc_wlanConnectionStatusReport_r13_02, ASN1_NO_EXTENSIONS , dissect_lte_rrc_WLANConnectionStatusReport_r13_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -63362,44 +64917,44 @@ static const per_choice_t T_c1_47_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_47, T_c1_47_choice,
+ ett_lte_rrc_T_c1_48, T_c1_48_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_50_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_51_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_50, T_criticalExtensionsFuture_50_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_51, T_criticalExtensionsFuture_51_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_50_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_51_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_50_choice[] = {
- { 0, &hf_lte_rrc_c1_47 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_47 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_50, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_50 },
+static const per_choice_t T_criticalExtensions_51_choice[] = {
+ { 0, &hf_lte_rrc_c1_48 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_48 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_51, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_51 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_50, T_criticalExtensions_50_choice,
+ ett_lte_rrc_T_criticalExtensions_51, T_criticalExtensions_51_choice,
NULL);
return offset;
@@ -63407,7 +64962,7 @@ dissect_lte_rrc_T_criticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t WLANConnectionStatusReport_r13_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_50, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_50 },
+ { &hf_lte_rrc_criticalExtensions_51, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_51 },
{ NULL, 0, 0, NULL }
};
@@ -63516,14 +65071,14 @@ dissect_lte_rrc_T_logMeasAvailableMBSFN_r13(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtension_38_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_37_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_38, T_nonCriticalExtension_38_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_37, T_nonCriticalExtension_37_sequence);
return offset;
}
@@ -63539,7 +65094,7 @@ static const per_sequence_t RRCConnectionResumeComplete_r13_IEs_sequence[] = {
{ &hf_lte_rrc_mobilityHistoryAvail_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mobilityHistoryAvail_r13 },
{ &hf_lte_rrc_logMeasAvailableMBSFN_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_logMeasAvailableMBSFN_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_109, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_38 },
+ { &hf_lte_rrc_nonCriticalExtension_110, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_37 },
{ NULL, 0, 0, NULL }
};
@@ -63605,6 +65160,134 @@ dissect_lte_rrc_RRCConnectionResumeComplete_r13(tvbuff_t *tvb _U_, int offset _U
}
+
+static int
+dissect_lte_rrc_T_ul_DCCH_MessageNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *nr_ul_dcch_tvb = NULL;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &nr_ul_dcch_tvb);
+
+
+ if (nr_ul_dcch_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_ul_DCCH_MessageNR_r15);
+ dissect_nr_rrc_UL_DCCH_Message_PDU(nr_ul_dcch_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_60_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_nonCriticalExtension_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_nonCriticalExtension_60, T_nonCriticalExtension_60_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ULInformationTransferMRDC_r15_IEs_sequence[] = {
+ { &hf_lte_rrc_ul_DCCH_MessageNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_DCCH_MessageNR_r15 },
+ { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
+ { &hf_lte_rrc_nonCriticalExtension_182, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_60 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_ULInformationTransferMRDC_r15_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_ULInformationTransferMRDC_r15_IEs, ULInformationTransferMRDC_r15_IEs_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_c1_47_vals[] = {
+ { 0, "ulInformationTransferMRDC-r15" },
+ { 1, "spare3" },
+ { 2, "spare2" },
+ { 3, "spare1" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_c1_47_choice[] = {
+ { 0, &hf_lte_rrc_ulInformationTransferMRDC_r15_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULInformationTransferMRDC_r15_IEs },
+ { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_c1_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_c1_47, T_c1_47_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensionsFuture_50_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_criticalExtensionsFuture_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_criticalExtensionsFuture_50, T_criticalExtensionsFuture_50_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_criticalExtensions_50_vals[] = {
+ { 0, "c1" },
+ { 1, "criticalExtensionsFuture" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_50_choice[] = {
+ { 0, &hf_lte_rrc_c1_47 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_47 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_50, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_50 },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_criticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_criticalExtensions_50, T_criticalExtensions_50_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ULInformationTransferMRDC_sequence[] = {
+ { &hf_lte_rrc_criticalExtensions_50, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_50 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_ULInformationTransferMRDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULInformationTransferMRDC");
+
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_ULInformationTransferMRDC, ULInformationTransferMRDC_sequence);
+
+ return offset;
+}
+
+
static const value_string lte_rrc_T_c2_02_vals[] = {
{ 0, "ueAssistanceInformation-r11" },
{ 1, "inDeviceCoexIndication-r11" },
@@ -63613,7 +65296,7 @@ static const value_string lte_rrc_T_c2_02_vals[] = {
{ 4, "sidelinkUEInformation-r12" },
{ 5, "wlanConnectionStatusReport-r13" },
{ 6, "rrcConnectionResumeComplete-r13" },
- { 7, "spare9" },
+ { 7, "ulInformationTransferMRDC-r15" },
{ 8, "spare8" },
{ 9, "spare7" },
{ 10, "spare6" },
@@ -63633,7 +65316,7 @@ static const per_choice_t T_c2_02_choice[] = {
{ 4, &hf_lte_rrc_sidelinkUEInformation_r12_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SidelinkUEInformation_r12 },
{ 5, &hf_lte_rrc_wlanConnectionStatusReport_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_WLANConnectionStatusReport_r13 },
{ 6, &hf_lte_rrc_rrcConnectionResumeComplete_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeComplete_r13 },
- { 7, &hf_lte_rrc_spare9 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
+ { 7, &hf_lte_rrc_ulInformationTransferMRDC_r15, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULInformationTransferMRDC },
{ 8, &hf_lte_rrc_spare8 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 9, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 10, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -64005,14 +65688,14 @@ dissect_lte_rrc_SCPTM_NeighbourCellList_r13(tvbuff_t *tvb _U_, int offset _U_, a
}
-static const per_sequence_t T_nonCriticalExtension_43_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_42_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_43, T_nonCriticalExtension_43_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_42, T_nonCriticalExtension_42_sequence);
return offset;
}
@@ -64020,7 +65703,7 @@ dissect_lte_rrc_T_nonCriticalExtension_43(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SCPTMConfiguration_v1340_sequence[] = {
{ &hf_lte_rrc_p_b_r13 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_3 },
- { &hf_lte_rrc_nonCriticalExtension_124, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_43 },
+ { &hf_lte_rrc_nonCriticalExtension_126, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_42 },
{ NULL, 0, 0, NULL }
};
@@ -64037,7 +65720,7 @@ static const per_sequence_t SCPTMConfiguration_r13_sequence[] = {
{ &hf_lte_rrc_sc_mtch_InfoList_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SC_MTCH_InfoList_r13 },
{ &hf_lte_rrc_scptm_NeighbourCellList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCPTM_NeighbourCellList_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_123, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCPTMConfiguration_v1340 },
+ { &hf_lte_rrc_nonCriticalExtension_125, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCPTMConfiguration_v1340 },
{ NULL, 0, 0, NULL }
};
@@ -64411,14 +66094,14 @@ dissect_lte_rrc_SC_MTCH_InfoList_BR_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_nonCriticalExtension_44_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_43_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_44, T_nonCriticalExtension_44_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_43, T_nonCriticalExtension_43_sequence);
return offset;
}
@@ -64429,7 +66112,7 @@ static const per_sequence_t SCPTMConfiguration_BR_r14_sequence[] = {
{ &hf_lte_rrc_scptm_NeighbourCellList_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCPTM_NeighbourCellList_r13 },
{ &hf_lte_rrc_p_b_r14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_3 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_125, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_44 },
+ { &hf_lte_rrc_nonCriticalExtension_127, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_43 },
{ NULL, 0, 0, NULL }
};
@@ -64821,14 +66504,14 @@ dissect_lte_rrc_IdleModeMobilityControlInfo_v9e0(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_nonCriticalExtension_35_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_34_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_35, T_nonCriticalExtension_35_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_34, T_nonCriticalExtension_34_sequence);
return offset;
}
@@ -64837,7 +66520,7 @@ dissect_lte_rrc_T_nonCriticalExtension_35(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionRelease_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_redirectedCarrierInfo_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo_v9e0 },
{ &hf_lte_rrc_idleModeMobilityControlInfo_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IdleModeMobilityControlInfo_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_104, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_35 },
+ { &hf_lte_rrc_nonCriticalExtension_105, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_34 },
{ NULL, 0, 0, NULL }
};
@@ -64864,14 +66547,14 @@ dissect_lte_rrc_FailureReportSCG_v12d0(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const per_sequence_t T_nonCriticalExtension_42_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_41_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_42, T_nonCriticalExtension_42_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_41, T_nonCriticalExtension_41_sequence);
return offset;
}
@@ -64879,7 +66562,7 @@ dissect_lte_rrc_T_nonCriticalExtension_42(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SCGFailureInformation_v12d0_IEs_sequence[] = {
{ &hf_lte_rrc_failureReportSCG_v12d0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FailureReportSCG_v12d0 },
- { &hf_lte_rrc_nonCriticalExtension_122, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_42 },
+ { &hf_lte_rrc_nonCriticalExtension_124, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_41 },
{ NULL, 0, 0, NULL }
};
@@ -64986,14 +66669,14 @@ dissect_lte_rrc_MultiBandInfoList_v10l0(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_nonCriticalExtension_50_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_49_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_50, T_nonCriticalExtension_50_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_49, T_nonCriticalExtension_49_sequence);
return offset;
}
@@ -65002,7 +66685,7 @@ dissect_lte_rrc_T_nonCriticalExtension_50(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType1_v10l0_IEs_sequence[] = {
{ &hf_lte_rrc_freqBandInfo_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_NS_PmaxList_v10l0 },
{ &hf_lte_rrc_multiBandInfoList_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v10l0 },
- { &hf_lte_rrc_nonCriticalExtension_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_50 },
+ { &hf_lte_rrc_nonCriticalExtension_144, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_49 },
{ NULL, 0, 0, NULL }
};
@@ -65018,7 +66701,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v10l0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v10j0_IEs_sequence[] = {
{ &hf_lte_rrc_freqBandInfo_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_NS_PmaxList_r10 },
{ &hf_lte_rrc_multiBandInfoList_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v10j0 },
- { &hf_lte_rrc_nonCriticalExtension_141, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v10l0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_143, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v10l0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65034,7 +66717,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v10j0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType1_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_freqBandIndicator_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FreqBandIndicator_v9e0 },
{ &hf_lte_rrc_multiBandInfoList_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v10j0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_142, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v10j0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65049,7 +66732,7 @@ dissect_lte_rrc_SystemInformationBlockType1_v9e0_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType1_v8h0_IEs_sequence[] = {
{ &hf_lte_rrc_multiBandInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList },
- { &hf_lte_rrc_nonCriticalExtension_139, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v9e0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_141, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_v9e0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65076,14 +66759,14 @@ dissect_lte_rrc_RLF_Report_v9e0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-static const per_sequence_t T_nonCriticalExtension_57_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_56_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_nonCriticalExtension_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_nonCriticalExtension_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_nonCriticalExtension_57, T_nonCriticalExtension_57_sequence);
+ ett_lte_rrc_T_nonCriticalExtension_56, T_nonCriticalExtension_56_sequence);
return offset;
}
@@ -65091,7 +66774,7 @@ dissect_lte_rrc_T_nonCriticalExtension_57(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UEInformationResponse_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_rlf_Report_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RLF_Report_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_168, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_57 },
+ { &hf_lte_rrc_nonCriticalExtension_173, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_56 },
{ NULL, 0, 0, NULL }
};
@@ -65162,7 +66845,7 @@ dissect_lte_rrc_T_nonCriticalExtension_62(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType2_v10l0_IEs_sequence[] = {
{ &hf_lte_rrc_freqInfo_v10l0, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_freqInfo_v10l0 },
{ &hf_lte_rrc_multiBandInfoList_v10l0_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0 },
- { &hf_lte_rrc_nonCriticalExtension_182, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_62 },
+ { &hf_lte_rrc_nonCriticalExtension_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_62 },
{ NULL, 0, 0, NULL }
};
@@ -65177,7 +66860,7 @@ dissect_lte_rrc_SystemInformationBlockType2_v10l0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType2_v9i0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_181, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v10l0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v10l0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65192,7 +66875,7 @@ dissect_lte_rrc_SystemInformationBlockType2_v9i0_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType2_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_ul_CarrierFreq_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ARFCN_ValueEUTRA_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9i0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9i0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65207,7 +66890,7 @@ dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType2_v8h0_IEs_sequence[] = {
{ &hf_lte_rrc_multiBandInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission },
- { &hf_lte_rrc_nonCriticalExtension_179, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_185, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65236,7 +66919,7 @@ dissect_lte_rrc_T_nonCriticalExtension_63(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType3_v10l0_IEs_sequence[] = {
{ &hf_lte_rrc_freqBandInfo_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_NS_PmaxList_v10l0 },
{ &hf_lte_rrc_multiBandInfoList_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v10l0 },
- { &hf_lte_rrc_nonCriticalExtension_184, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_63 },
+ { &hf_lte_rrc_nonCriticalExtension_190, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_63 },
{ NULL, 0, 0, NULL }
};
@@ -65252,7 +66935,7 @@ dissect_lte_rrc_SystemInformationBlockType3_v10l0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType3_v10j0_IEs_sequence[] = {
{ &hf_lte_rrc_freqBandInfo_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_NS_PmaxList_r10 },
{ &hf_lte_rrc_multiBandInfoList_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v10j0 },
- { &hf_lte_rrc_nonCriticalExtension_183, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType3_v10l0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType3_v10l0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65380,7 +67063,7 @@ dissect_lte_rrc_T_nonCriticalExtension_64(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType5_v10l0_IEs_sequence[] = {
{ &hf_lte_rrc_interFreqCarrierFreqList_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10l0 },
- { &hf_lte_rrc_nonCriticalExtension_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_64 },
+ { &hf_lte_rrc_nonCriticalExtension_194, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_64 },
{ NULL, 0, 0, NULL }
};
@@ -65395,7 +67078,7 @@ dissect_lte_rrc_SystemInformationBlockType5_v10l0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType5_v10j0_IEs_sequence[] = {
{ &hf_lte_rrc_interFreqCarrierFreqList_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0 },
- { &hf_lte_rrc_nonCriticalExtension_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v10l0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_193, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v10l0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65410,7 +67093,7 @@ dissect_lte_rrc_SystemInformationBlockType5_v10j0_IEs(tvbuff_t *tvb _U_, int off
static const per_sequence_t SystemInformationBlockType5_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_interFreqCarrierFreqList_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v10j0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_192, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v10j0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65425,7 +67108,7 @@ dissect_lte_rrc_SystemInformationBlockType5_v9e0_IEs(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType5_v8h0_IEs_sequence[] = {
{ &hf_lte_rrc_interFreqCarrierFreqList_v8h0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v8h0 },
- { &hf_lte_rrc_nonCriticalExtension_185, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v9e0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType5_v9e0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -65495,7 +67178,7 @@ dissect_lte_rrc_T_nonCriticalExtension_65(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformationBlockType6_v8h0_IEs_sequence[] = {
{ &hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0 },
- { &hf_lte_rrc_nonCriticalExtension_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_65 },
+ { &hf_lte_rrc_nonCriticalExtension_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_65 },
{ NULL, 0, 0, NULL }
};
@@ -73654,6 +75337,641 @@ dissect_lte_rrc_MAC_Parameters_v1440(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+static const value_string lte_rrc_T_ce_SRS_EnhancementWithoutComb4_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_ce_SRS_EnhancementWithoutComb4_r14(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 lte_rrc_T_crs_LessDwPTS_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_crs_LessDwPTS_r14(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 PhyLayerParameters_v1450_sequence[] = {
+ { &hf_lte_rrc_ce_SRS_EnhancementWithoutComb4_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ce_SRS_EnhancementWithoutComb4_r14 },
+ { &hf_lte_rrc_crs_LessDwPTS_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_crs_LessDwPTS_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_PhyLayerParameters_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_PhyLayerParameters_v1450, PhyLayerParameters_v1450_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_must_TM234_UpTo2Tx_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_must_TM234_UpTo2Tx_r14(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 lte_rrc_T_must_TM89_UpToOneInterferingLayer_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_must_TM89_UpToOneInterferingLayer_r14(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 lte_rrc_T_must_TM10_UpToOneInterferingLayer_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_must_TM10_UpToOneInterferingLayer_r14(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 lte_rrc_T_must_TM89_UpToThreeInterferingLayers_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_must_TM89_UpToThreeInterferingLayers_r14(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 lte_rrc_T_must_TM10_UpToThreeInterferingLayers_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_must_TM10_UpToThreeInterferingLayers_r14(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 MUST_Parameters_r14_sequence[] = {
+ { &hf_lte_rrc_must_TM234_UpTo2Tx_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_must_TM234_UpTo2Tx_r14 },
+ { &hf_lte_rrc_must_TM89_UpToOneInterferingLayer_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_must_TM89_UpToOneInterferingLayer_r14 },
+ { &hf_lte_rrc_must_TM10_UpToOneInterferingLayer_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_must_TM10_UpToOneInterferingLayer_r14 },
+ { &hf_lte_rrc_must_TM89_UpToThreeInterferingLayers_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_must_TM89_UpToThreeInterferingLayers_r14 },
+ { &hf_lte_rrc_must_TM10_UpToThreeInterferingLayers_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_must_TM10_UpToThreeInterferingLayers_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MUST_Parameters_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MUST_Parameters_r14, MUST_Parameters_r14_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandParameters_v1450_sequence[] = {
+ { &hf_lte_rrc_must_CapabilityPerBand_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MUST_Parameters_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BandParameters_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BandParameters_v1450, BandParameters_v1450_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450_sequence_of[1] = {
+ { &hf_lte_rrc_bandParameterList_v1450_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandParameters_v1450 },
+};
+
+static int
+dissect_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450, SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450_sequence_of,
+ 1, maxSimultaneousBands_r10, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombinationParameters_v1450_sequence[] = {
+ { &hf_lte_rrc_bandParameterList_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BandCombinationParameters_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BandCombinationParameters_v1450, BandCombinationParameters_v1450_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandCombination_v1450_sequence_of[1] = {
+ { &hf_lte_rrc_SupportedBandCombination_v1450_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1450 },
+};
+
+static int
+dissect_lte_rrc_SupportedBandCombination_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SupportedBandCombination_v1450, SupportedBandCombination_v1450_sequence_of,
+ 1, maxBandComb_r10, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandCombinationAdd_v1450_sequence_of[1] = {
+ { &hf_lte_rrc_SupportedBandCombinationAdd_v1450_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1450 },
+};
+
+static int
+dissect_lte_rrc_SupportedBandCombinationAdd_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SupportedBandCombinationAdd_v1450, SupportedBandCombinationAdd_v1450_sequence_of,
+ 1, maxBandComb_r11, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandCombinationReduced_v1450_sequence_of[1] = {
+ { &hf_lte_rrc_SupportedBandCombinationReduced_v1450_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1450 },
+};
+
+static int
+dissect_lte_rrc_SupportedBandCombinationReduced_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SupportedBandCombinationReduced_v1450, SupportedBandCombinationReduced_v1450_sequence_of,
+ 1, maxBandComb_r13, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t RF_Parameters_v1450_sequence[] = {
+ { &hf_lte_rrc_supportedBandCombination_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombination_v1450 },
+ { &hf_lte_rrc_supportedBandCombinationAdd_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombinationAdd_v1450 },
+ { &hf_lte_rrc_supportedBandCombinationReduced_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombinationReduced_v1450 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RF_Parameters_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_RF_Parameters_v1450, RF_Parameters_v1450_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_overheatingInd_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_overheatingInd_r14(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 OtherParameters_v1450_sequence[] = {
+ { &hf_lte_rrc_overheatingInd_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_overheatingInd_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_OtherParameters_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_OtherParameters_v1450, OtherParameters_v1450_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_lte_rrc_INTEGER_20(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,
+ 20U, 20U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_en_DC_r15_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_en_DC_r15(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 int
+dissect_lte_rrc_FreqBandIndicatorNR_r15(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, maxFBI_NR_r15, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandNR_r15_sequence[] = {
+ { &hf_lte_rrc_bandNR_r15 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FreqBandIndicatorNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SupportedBandNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SupportedBandNR_r15, SupportedBandNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandListNR_r15_sequence_of[1] = {
+ { &hf_lte_rrc_SupportedBandListNR_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedBandNR_r15 },
+};
+
+static int
+dissect_lte_rrc_SupportedBandListNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SupportedBandListNR_r15, SupportedBandListNR_r15_sequence_of,
+ 1, maxBands, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_rohc_Profiles_r15_sequence[] = {
+ { &hf_lte_rrc_profile0x0001_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_profile0x0002_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_profile0x0003_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_profile0x0004_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_profile0x0006_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_profile0x0101_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_profile0x0102_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_profile0x0103_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { &hf_lte_rrc_profile0x0104_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_rohc_Profiles_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_rohc_Profiles_r15, T_rohc_Profiles_r15_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_rohc_ContextMaxSessions_r15_vals[] = {
+ { 0, "cs2" },
+ { 1, "cs4" },
+ { 2, "cs8" },
+ { 3, "cs12" },
+ { 4, "cs16" },
+ { 5, "cs24" },
+ { 6, "cs32" },
+ { 7, "cs48" },
+ { 8, "cs64" },
+ { 9, "cs128" },
+ { 10, "cs256" },
+ { 11, "cs512" },
+ { 12, "cs1024" },
+ { 13, "cs16384" },
+ { 14, "spare2" },
+ { 15, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_rohc_ContextMaxSessions_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_rohc_ProfilesUL_Only_r15_sequence[] = {
+ { &hf_lte_rrc_profile0x0006_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_rohc_ProfilesUL_Only_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_rohc_ProfilesUL_Only_r15, T_rohc_ProfilesUL_Only_r15_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_rohc_ContextContinue_r15_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_rohc_ContextContinue_r15(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 lte_rrc_T_outOfOrderDelivery_r15_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_outOfOrderDelivery_r15(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 lte_rrc_T_sn_SizeLo_r15_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_sn_SizeLo_r15(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 lte_rrc_T_voice_r15_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_voice_r15(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 PDCP_ParametersNR_r15_sequence[] = {
+ { &hf_lte_rrc_rohc_Profiles_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_rohc_Profiles_r15 },
+ { &hf_lte_rrc_rohc_ContextMaxSessions_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rohc_ContextMaxSessions_r15 },
+ { &hf_lte_rrc_rohc_ProfilesUL_Only_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_rohc_ProfilesUL_Only_r15 },
+ { &hf_lte_rrc_rohc_ContextContinue_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rohc_ContextContinue_r15 },
+ { &hf_lte_rrc_outOfOrderDelivery_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_outOfOrderDelivery_r15 },
+ { &hf_lte_rrc_sn_SizeLo_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sn_SizeLo_r15 },
+ { &hf_lte_rrc_voice_r15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_voice_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_PDCP_ParametersNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_PDCP_ParametersNR_r15, PDCP_ParametersNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t IRAT_ParametersNR_r15_sequence[] = {
+ { &hf_lte_rrc_en_DC_r15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_en_DC_r15 },
+ { &hf_lte_rrc_supportedBandListNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandListNR_r15 },
+ { &hf_lte_rrc_pdcp_ParametersNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PDCP_ParametersNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_IRAT_ParametersNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_IRAT_ParametersNR_r15, IRAT_ParametersNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ModulationOrder_r15_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_ModulationOrder_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_ModulationOrder_r15, ModulationOrder_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SubCarrierSpacingNR_r15_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SubCarrierSpacingNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SubCarrierSpacingNR_r15, SubCarrierSpacingNR_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BP_InfoPerCC_r15_sequence[] = {
+ { &hf_lte_rrc_supportedMIMO_CapabilityDL_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CapabilityDL_r10 },
+ { &hf_lte_rrc_supportedMIMO_CapabilityUL_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CapabilityUL_r10 },
+ { &hf_lte_rrc_modulationOrder_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ModulationOrder_r15 },
+ { &hf_lte_rrc_subCarrierSpacing, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SubCarrierSpacingNR_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BP_InfoPerCC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BP_InfoPerCC_r15, BP_InfoPerCC_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15_sequence_of[1] = {
+ { &hf_lte_rrc_bp_InfoPerCC_List_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BP_InfoPerCC_r15 },
+};
+
+static int
+dissect_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15, SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15_sequence_of,
+ 1, maxServCell_r13, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t BW_PerCC_r15_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BW_PerCC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BW_PerCC_r15, BW_PerCC_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BP_InfoPerBand_r15_sequence[] = {
+ { &hf_lte_rrc_ca_BandwidthClassDL_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CA_BandwidthClass_r10 },
+ { &hf_lte_rrc_ca_BandwidthClassUL_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CA_BandwidthClass_r10 },
+ { &hf_lte_rrc_bp_InfoPerCC_List_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15 },
+ { &hf_lte_rrc_supportedBandwidthPerCC_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BW_PerCC_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BP_InfoPerBand_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BP_InfoPerBand_r15, BP_InfoPerBand_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BP_InfoPerBandList_r15_sequence_of[1] = {
+ { &hf_lte_rrc_BP_InfoPerBandList_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BP_InfoPerBand_r15 },
+};
+
+static int
+dissect_lte_rrc_BP_InfoPerBandList_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BP_InfoPerBandList_r15, BP_InfoPerBandList_r15_sequence_of,
+ 1, maxSimultaneousBands_r10, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t BasebandProcessingCombi_r15_sequence[] = {
+ { &hf_lte_rrc_bp_InfoPerBandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BP_InfoPerBandList_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BasebandProcessingCombi_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BasebandProcessingCombi_r15, BasebandProcessingCombi_r15_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BasebandProcessingCombiList_r15_sequence_of[1] = {
+ { &hf_lte_rrc_BasebandProcessingCombiList_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BasebandProcessingCombi_r15 },
+};
+
+static int
+dissect_lte_rrc_BasebandProcessingCombiList_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BasebandProcessingCombiList_r15, BasebandProcessingCombiList_r15_sequence_of,
+ 1, maxBP_Comb_r15, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t BasebandParameters_r15_sequence[] = {
+ { &hf_lte_rrc_basebandProcessingCombiList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_BasebandProcessingCombiList_r15 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BasebandParameters_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BasebandParameters_r15, BasebandParameters_r15_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t T_nonCriticalExtension_68_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -73667,10 +75985,44 @@ dissect_lte_rrc_T_nonCriticalExtension_68(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t UE_EUTRA_Capability_v15x0_IEs_sequence[] = {
+ { &hf_lte_rrc_irat_ParametersNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersNR_r15 },
+ { &hf_lte_rrc_basebandParameters_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BasebandParameters_r15 },
+ { &hf_lte_rrc_nonCriticalExtension_234, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_68 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UE_EUTRA_Capability_v15x0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UE_EUTRA_Capability_v15x0_IEs, UE_EUTRA_Capability_v15x0_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_EUTRA_Capability_v1450_IEs_sequence[] = {
+ { &hf_lte_rrc_phyLayerParameters_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1450 },
+ { &hf_lte_rrc_rf_Parameters_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1450 },
+ { &hf_lte_rrc_otherParameters_v1450, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OtherParameters_v1450 },
+ { &hf_lte_rrc_ue_CategoryDL_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_20 },
+ { &hf_lte_rrc_nonCriticalExtension_233, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v15x0_IEs },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UE_EUTRA_Capability_v1450_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UE_EUTRA_Capability_v1450_IEs, UE_EUTRA_Capability_v1450_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t UE_EUTRA_Capability_v1440_IEs_sequence[] = {
{ &hf_lte_rrc_lwa_Parameters_v1440, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_LWA_Parameters_v1440 },
{ &hf_lte_rrc_mac_Parameters_v1440, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_Parameters_v1440 },
- { &hf_lte_rrc_nonCriticalExtension_225, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_68 },
+ { &hf_lte_rrc_nonCriticalExtension_232, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1450_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73706,7 +76058,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_sl_Parameters_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_Parameters_v1430 },
{ &hf_lte_rrc_ue_BasedNetwPerfMeasParameters_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_BasedNetwPerfMeasParameters_v1430 },
{ &hf_lte_rrc_highSpeedEnhParameters_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HighSpeedEnhParameters_r14 },
- { &hf_lte_rrc_nonCriticalExtension_224, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1440_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_231, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1440_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73721,7 +76073,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1430_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1360_IEs_sequence[] = {
{ &hf_lte_rrc_other_Parameters_v1360, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Other_Parameters_v1360 },
- { &hf_lte_rrc_nonCriticalExtension_223, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_230, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73738,7 +76090,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1350_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CategoryDL_v1350, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_CategoryDL_v1350 },
{ &hf_lte_rrc_ue_CategoryUL_v1350, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_CategoryUL_v1350 },
{ &hf_lte_rrc_ce_Parameters_v1350, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CE_Parameters_v1350 },
- { &hf_lte_rrc_nonCriticalExtension_222, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1360_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_229, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1360_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73753,7 +76105,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1350_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1340_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CategoryUL_v1340, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_15 },
- { &hf_lte_rrc_nonCriticalExtension_221, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1350_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_228, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1350_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73770,7 +76122,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1330_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CategoryDL_v1330, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_18_19 },
{ &hf_lte_rrc_phyLayerParameters_v1330, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1330 },
{ &hf_lte_rrc_ue_CE_NeedULGaps_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_CE_NeedULGaps_r13_01 },
- { &hf_lte_rrc_nonCriticalExtension_220, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1340_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_227, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1340_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73789,7 +76141,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1320_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1320 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320 },
- { &hf_lte_rrc_nonCriticalExtension_219, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1330_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_226, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1330_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73822,7 +76174,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1310_IEs_sequence[] = {
{ &hf_lte_rrc_lwip_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_LWIP_Parameters_r13 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1310 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1310 },
- { &hf_lte_rrc_nonCriticalExtension_218, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1320_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_225, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1320_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73837,7 +76189,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1280_IEs_sequence[] = {
{ &hf_lte_rrc_phyLayerParameters_v1280, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1280 },
- { &hf_lte_rrc_nonCriticalExtension_217, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_224, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73852,7 +76204,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1270_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v1270, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1270 },
- { &hf_lte_rrc_nonCriticalExtension_216, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_223, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73867,7 +76219,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1260_IEs_sequence[] = {
{ &hf_lte_rrc_ue_CategoryDL_v1260, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_15_16 },
- { &hf_lte_rrc_nonCriticalExtension_215, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_222, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73895,7 +76247,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1250_IEs_sequence[] = {
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1250 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1250 },
{ &hf_lte_rrc_sl_Parameters_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_Parameters_r12 },
- { &hf_lte_rrc_nonCriticalExtension_214, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1260_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_221, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1260_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73911,7 +76263,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v11a0_IEs_sequence[] = {
{ &hf_lte_rrc_ue_Category_v11a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_11_12 },
{ &hf_lte_rrc_measParameters_v11a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasParameters_v11a0 },
- { &hf_lte_rrc_nonCriticalExtension_213, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_220, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73929,7 +76281,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1180_IEs_sequence[] = {
{ &hf_lte_rrc_mbms_Parameters_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBMS_Parameters_r11 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1180 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1180 },
- { &hf_lte_rrc_nonCriticalExtension_212, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11a0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_219, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11a0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73945,7 +76297,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1170_IEs_sequence[] = {
{ &hf_lte_rrc_phyLayerParameters_v1170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1170 },
{ &hf_lte_rrc_ue_Category_v1170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_9_10 },
- { &hf_lte_rrc_nonCriticalExtension_211, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_218, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73967,7 +76319,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1130_IEs_sequence[] = {
{ &hf_lte_rrc_otherParameters_r11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Other_Parameters_r11 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130 },
- { &hf_lte_rrc_nonCriticalExtension_210, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1170_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_217, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1170_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73982,7 +76334,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v1090_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v1090, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1090 },
- { &hf_lte_rrc_nonCriticalExtension_209, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_216, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs },
{ NULL, 0, 0, NULL }
};
@@ -73999,7 +76351,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1060_IEs_sequence[] = {
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 },
{ &hf_lte_rrc_rf_Parameters_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1060 },
- { &hf_lte_rrc_nonCriticalExtension_208, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1090_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_215, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1090_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74021,7 +76373,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1020_IEs_sequence[] = {
{ &hf_lte_rrc_interRAT_ParametersCDMA2000_v1020, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersCDMA2000_1XRTT_v1020 },
{ &hf_lte_rrc_ue_BasedNetwPerfMeasParameters_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_BasedNetwPerfMeasParameters_r10 },
{ &hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1020, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersUTRA_TDD_v1020 },
- { &hf_lte_rrc_nonCriticalExtension_207, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1060_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_214, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1060_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74036,7 +76388,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v940_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_11 },
- { &hf_lte_rrc_nonCriticalExtension_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_213, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74058,7 +76410,7 @@ static const per_sequence_t UE_EUTRA_Capability_v920_IEs_sequence[] = {
{ &hf_lte_rrc_csg_ProximityIndicationParameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CSG_ProximityIndicationParameters_r9 },
{ &hf_lte_rrc_neighCellSI_AcquisitionParameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NeighCellSI_AcquisitionParameters_r9 },
{ &hf_lte_rrc_son_Parameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SON_Parameters_r9 },
- { &hf_lte_rrc_nonCriticalExtension_205, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v940_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_212, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v940_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74080,7 +76432,7 @@ static const per_sequence_t UE_EUTRA_Capability_sequence[] = {
{ &hf_lte_rrc_measParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measParameters },
{ &hf_lte_rrc_featureGroupIndicators, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_featureGroupIndicators },
{ &hf_lte_rrc_interRAT_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_interRAT_Parameters },
- { &hf_lte_rrc_nonCriticalExtension_190, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v920_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v920_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74720,6 +77072,150 @@ dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1370(tvbuff_t *tvb _U_, int offs
}
+static const per_sequence_t BandParameters_v1380_sequence[] = {
+ { &hf_lte_rrc_txAntennaSwitchDL_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_32 },
+ { &hf_lte_rrc_txAntennaSwitchUL_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_32 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BandParameters_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BandParameters_v1380, BandParameters_v1380_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380_sequence_of[1] = {
+ { &hf_lte_rrc_bandParameterList_v1380_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandParameters_v1380 },
+};
+
+static int
+dissect_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380, SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380_sequence_of,
+ 1, maxSimultaneousBands_r10, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombinationParameters_v1380_sequence[] = {
+ { &hf_lte_rrc_bandParameterList_v1380, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_BandCombinationParameters_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_BandCombinationParameters_v1380, BandCombinationParameters_v1380_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandCombination_v1380_sequence_of[1] = {
+ { &hf_lte_rrc_SupportedBandCombination_v1380_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1380 },
+};
+
+static int
+dissect_lte_rrc_SupportedBandCombination_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SupportedBandCombination_v1380, SupportedBandCombination_v1380_sequence_of,
+ 1, maxBandComb_r10, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandCombinationAdd_v1380_sequence_of[1] = {
+ { &hf_lte_rrc_SupportedBandCombinationAdd_v1380_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1380 },
+};
+
+static int
+dissect_lte_rrc_SupportedBandCombinationAdd_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SupportedBandCombinationAdd_v1380, SupportedBandCombinationAdd_v1380_sequence_of,
+ 1, maxBandComb_r11, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandCombinationReduced_v1380_sequence_of[1] = {
+ { &hf_lte_rrc_SupportedBandCombinationReduced_v1380_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1380 },
+};
+
+static int
+dissect_lte_rrc_SupportedBandCombinationReduced_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SupportedBandCombinationReduced_v1380, SupportedBandCombinationReduced_v1380_sequence_of,
+ 1, maxBandComb_r13, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t RF_Parameters_v1380_sequence[] = {
+ { &hf_lte_rrc_supportedBandCombination_v1380, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombination_v1380 },
+ { &hf_lte_rrc_supportedBandCombinationAdd_v1380, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombinationAdd_v1380 },
+ { &hf_lte_rrc_supportedBandCombinationReduced_v1380, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombinationReduced_v1380 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RF_Parameters_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_RF_Parameters_v1380, RF_Parameters_v1380_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_tm6_CE_ModeA_r13_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_tm6_CE_ModeA_r13(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 CE_Parameters_v1380_sequence[] = {
+ { &hf_lte_rrc_tm6_CE_ModeA_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_tm6_CE_ModeA_r13 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_CE_Parameters_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_CE_Parameters_v1380, CE_Parameters_v1380_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_EUTRA_CapabilityAddXDD_Mode_v1380_sequence[] = {
+ { &hf_lte_rrc_ce_Parameters_v1380, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CE_Parameters_v1380 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1380(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1380, UE_EUTRA_CapabilityAddXDD_Mode_v1380_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t T_nonCriticalExtension_67_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -74733,11 +77229,29 @@ dissect_lte_rrc_T_nonCriticalExtension_67(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t UE_EUTRA_Capability_v1380_IEs_sequence[] = {
+ { &hf_lte_rrc_rf_Parameters_v1380, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1380 },
+ { &hf_lte_rrc_ce_Parameters_v1380, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CE_Parameters_v1380 },
+ { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1380, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1380 },
+ { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1380, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1380 },
+ { &hf_lte_rrc_nonCriticalExtension_211, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_67 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UE_EUTRA_Capability_v1380_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UE_EUTRA_Capability_v1380_IEs, UE_EUTRA_Capability_v1380_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t UE_EUTRA_Capability_v1370_IEs_sequence[] = {
{ &hf_lte_rrc_ce_Parameters_v1370, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CE_Parameters_v1370 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1370, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1370 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1370, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1370 },
- { &hf_lte_rrc_nonCriticalExtension_204, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_67 },
+ { &hf_lte_rrc_nonCriticalExtension_210, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1380_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74752,7 +77266,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1370_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v12x0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_203, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1370_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_209, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1370_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74767,7 +77281,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v12x0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v12b0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v12b0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v12b0 },
- { &hf_lte_rrc_nonCriticalExtension_202, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v12x0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_208, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v12x0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74782,7 +77296,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v12b0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v11x0_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_201, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v12b0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_207, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v12b0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74798,7 +77312,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v11x0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v11d0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v11d0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v11d0 },
{ &hf_lte_rrc_otherParameters_v11d0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Other_Parameters_v11d0 },
- { &hf_lte_rrc_nonCriticalExtension_200, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11x0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11x0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74814,7 +77328,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v11d0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v10i0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v10i0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v10i0 },
{ &hf_lte_rrc_lateNonCriticalExtension_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_10 },
- { &hf_lte_rrc_nonCriticalExtension_198, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11d0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_204, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11d0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74829,7 +77343,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v10i0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v10f0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v10f0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v10f0 },
- { &hf_lte_rrc_nonCriticalExtension_197, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10i0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_203, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10i0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74844,7 +77358,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v10f0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v10c0_IEs_sequence[] = {
{ &hf_lte_rrc_otdoa_PositioningCapabilities_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OTDOA_PositioningCapabilities_r10 },
- { &hf_lte_rrc_nonCriticalExtension_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10f0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_202, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10f0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74860,7 +77374,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v10c0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v9h0_IEs_sequence[] = {
{ &hf_lte_rrc_interRAT_ParametersUTRA_v9h0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersUTRA_v9h0 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10c0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_201, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v10c0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74875,7 +77389,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v9h0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v9e0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v9e0 },
- { &hf_lte_rrc_nonCriticalExtension_194, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9h0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_200, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9h0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74890,7 +77404,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v9e0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v9d0_IEs_sequence[] = {
{ &hf_lte_rrc_phyLayerParameters_v9d0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v9d0 },
- { &hf_lte_rrc_nonCriticalExtension_193, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9e0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_199, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9e0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74905,7 +77419,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v9d0_IEs(tvbuff_t *tvb _U_, int offset _U_,
static const per_sequence_t UE_EUTRA_Capability_v9c0_IEs_sequence[] = {
{ &hf_lte_rrc_interRAT_ParametersUTRA_v9c0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersUTRA_v9c0 },
- { &hf_lte_rrc_nonCriticalExtension_192, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9d0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_198, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9d0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74922,7 +77436,7 @@ static const per_sequence_t UE_EUTRA_Capability_v9a0_IEs_sequence[] = {
{ &hf_lte_rrc_featureGroupIndRel9Add_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_featureGroupIndRel9Add_r9 },
{ &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9 },
{ &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_r9, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9 },
- { &hf_lte_rrc_nonCriticalExtension_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9c0_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_197, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v9c0_IEs },
{ NULL, 0, 0, NULL }
};
@@ -74979,7 +77493,7 @@ dissect_lte_rrc_T_nonCriticalExtension_66(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UE_EUTRA_Capability_v10j0_IEs_sequence[] = {
{ &hf_lte_rrc_rf_Parameters_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v10j0 },
- { &hf_lte_rrc_nonCriticalExtension_199, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_66 },
+ { &hf_lte_rrc_nonCriticalExtension_205, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_66 },
{ NULL, 0, 0, NULL }
};
@@ -75365,210 +77879,14 @@ dissect_lte_rrc_RF_Parameters_NB_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const value_string lte_rrc_T_ue_Category_NB_r14_vals[] = {
- { 0, "nb2" },
- { 0, NULL }
-};
-
-
-static int
-dissect_lte_rrc_T_ue_Category_NB_r14(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 lte_rrc_T_dataInactMon_r14_01_vals[] = {
- { 0, "supported" },
- { 0, NULL }
-};
-
-
-static int
-dissect_lte_rrc_T_dataInactMon_r14_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 value_string lte_rrc_T_rai_Support_r14_01_vals[] = {
- { 0, "supported" },
- { 0, NULL }
-};
-
-
-static int
-dissect_lte_rrc_T_rai_Support_r14_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 MAC_Parameters_NB_r14_sequence[] = {
- { &hf_lte_rrc_dataInactMon_r14_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dataInactMon_r14_01 },
- { &hf_lte_rrc_rai_Support_r14_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rai_Support_r14_01 },
+static const per_sequence_t T_dummy_01_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_MAC_Parameters_NB_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_dummy_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_MAC_Parameters_NB_r14, MAC_Parameters_NB_r14_sequence);
-
- return offset;
-}
-
-
-static const value_string lte_rrc_T_multiCarrier_NPRACH_r14_vals[] = {
- { 0, "supported" },
- { 0, NULL }
-};
-
-
-static int
-dissect_lte_rrc_T_multiCarrier_NPRACH_r14(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 lte_rrc_T_twoHARQ_Processes_r14_vals[] = {
- { 0, "supported" },
- { 0, NULL }
-};
-
-
-static int
-dissect_lte_rrc_T_twoHARQ_Processes_r14(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 PhyLayerParameters_NB_v1430_sequence[] = {
- { &hf_lte_rrc_multiCarrier_NPRACH_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_multiCarrier_NPRACH_r14 },
- { &hf_lte_rrc_twoHARQ_Processes_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_twoHARQ_Processes_r14 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_lte_rrc_PhyLayerParameters_NB_v1430(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_PhyLayerParameters_NB_v1430, PhyLayerParameters_NB_v1430_sequence);
-
- return offset;
-}
-
-
-static const value_string lte_rrc_T_powerClassNB_14dBm_r14_vals[] = {
- { 0, "supported" },
- { 0, NULL }
-};
-
-
-static int
-dissect_lte_rrc_T_powerClassNB_14dBm_r14(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 RF_Parameters_NB_v1430_sequence[] = {
- { &hf_lte_rrc_powerClassNB_14dBm_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_powerClassNB_14dBm_r14 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_lte_rrc_RF_Parameters_NB_v1430(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_RF_Parameters_NB_v1430, RF_Parameters_NB_v1430_sequence);
-
- return offset;
-}
-
-
-static const value_string lte_rrc_T_interferenceRandomisation_r14_vals[] = {
- { 0, "supported" },
- { 0, NULL }
-};
-
-
-static int
-dissect_lte_rrc_T_interferenceRandomisation_r14(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 PhyLayerParameters_NB_v1440_sequence[] = {
- { &hf_lte_rrc_interferenceRandomisation_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_interferenceRandomisation_r14 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_lte_rrc_PhyLayerParameters_NB_v1440(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_PhyLayerParameters_NB_v1440, PhyLayerParameters_NB_v1440_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t T_nonCriticalExtension_91_sequence[] = {
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_lte_rrc_T_nonCriticalExtension_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_lte_rrc_T_nonCriticalExtension_91, T_nonCriticalExtension_91_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t UE_Capability_NB_v1440_IEs_sequence[] = {
- { &hf_lte_rrc_phyLayerParameters_v1440, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_NB_v1440 },
- { &hf_lte_rrc_nonCriticalExtension_255, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_91 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_lte_rrc_UE_Capability_NB_v1440_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_UE_Capability_NB_v1440_IEs, UE_Capability_NB_v1440_IEs_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t UE_Capability_NB_v1430_IEs_sequence[] = {
- { &hf_lte_rrc_ue_Category_NB_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_Category_NB_r14 },
- { &hf_lte_rrc_mac_Parameters_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MAC_Parameters_NB_r14 },
- { &hf_lte_rrc_phyLayerParameters_v1430_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_NB_v1430 },
- { &hf_lte_rrc_rf_Parameters_v1430_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RF_Parameters_NB_v1430 },
- { &hf_lte_rrc_nonCriticalExtension_254, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_Capability_NB_v1440_IEs },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_lte_rrc_UE_Capability_NB_v1430_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_UE_Capability_NB_v1430_IEs, UE_Capability_NB_v1430_IEs_sequence);
+ ett_lte_rrc_T_dummy_01, T_dummy_01_sequence);
return offset;
}
@@ -75581,7 +77899,7 @@ static const per_sequence_t UE_Capability_NB_r13_sequence[] = {
{ &hf_lte_rrc_pdcp_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PDCP_Parameters_NB_r13 },
{ &hf_lte_rrc_phyLayerParameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhyLayerParameters_NB_r13 },
{ &hf_lte_rrc_rf_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RF_Parameters_NB_r13 },
- { &hf_lte_rrc_nonCriticalExtension_253, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_Capability_NB_v1430_IEs },
+ { &hf_lte_rrc_dummy_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy_01 },
{ NULL, 0, 0, NULL }
};
@@ -76260,6 +78578,8 @@ static const value_string lte_rrc_T_drx_ULRetransmissionTimer_r13_01_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_drx_ULRetransmissionTimer_r13_01_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_drx_ULRetransmissionTimer_r13_01_vals);
+
static int
dissect_lte_rrc_T_drx_ULRetransmissionTimer_r13_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -76270,7 +78590,7 @@ dissect_lte_rrc_T_drx_ULRetransmissionTimer_r13_01(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_setup_128_sequence[] = {
+static const per_sequence_t T_setup_129_sequence[] = {
{ &hf_lte_rrc_onDurationTimer_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_onDurationTimer_r13 },
{ &hf_lte_rrc_drx_InactivityTimer_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_drx_InactivityTimer_r13 },
{ &hf_lte_rrc_drx_RetransmissionTimer_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_drx_RetransmissionTimer_r13 },
@@ -76281,9 +78601,9 @@ static const per_sequence_t T_setup_128_sequence[] = {
};
static int
-dissect_lte_rrc_T_setup_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_128, T_setup_128_sequence);
+ ett_lte_rrc_T_setup_129, T_setup_129_sequence);
return offset;
}
@@ -76297,7 +78617,7 @@ static const value_string lte_rrc_DRX_Config_NB_r13_vals[] = {
static const per_choice_t DRX_Config_NB_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_146 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_128 },
+ { 1, &hf_lte_rrc_setup_147 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_129 },
{ 0, NULL, 0, NULL }
};
@@ -76333,15 +78653,15 @@ dissect_lte_rrc_T_logicalChannelSR_ProhibitTimer_r13(tvbuff_t *tvb _U_, int offs
}
-static const per_sequence_t T_setup_126_sequence[] = {
+static const per_sequence_t T_setup_127_sequence[] = {
{ &hf_lte_rrc_logicalChannelSR_ProhibitTimer_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_logicalChannelSR_ProhibitTimer_r13 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_126(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_126, T_setup_126_sequence);
+ ett_lte_rrc_T_setup_127, T_setup_127_sequence);
return offset;
}
@@ -76355,7 +78675,7 @@ static const value_string lte_rrc_T_logicalChannelSR_Config_r13_vals[] = {
static const per_choice_t T_logicalChannelSR_Config_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_144 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_126 },
+ { 1, &hf_lte_rrc_setup_145 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_127 },
{ 0, NULL, 0, NULL }
};
@@ -76384,15 +78704,15 @@ dissect_lte_rrc_T_rai_Activation_r14_01(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
-static const per_sequence_t T_setup_127_sequence[] = {
+static const per_sequence_t T_setup_128_sequence[] = {
{ &hf_lte_rrc_dataInactivityTimer_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DataInactivityTimer_r14 },
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_setup_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_127, T_setup_127_sequence);
+ ett_lte_rrc_T_setup_128, T_setup_128_sequence);
return offset;
}
@@ -76406,7 +78726,7 @@ static const value_string lte_rrc_T_dataInactivityTimerConfig_r14_01_vals[] = {
static const per_choice_t T_dataInactivityTimerConfig_r14_01_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_145 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_127 },
+ { 1, &hf_lte_rrc_setup_146 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_128 },
{ 0, NULL, 0, NULL }
};
@@ -76560,6 +78880,8 @@ static const value_string lte_rrc_T_carrierFreqOffset_r13_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_carrierFreqOffset_r13_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_carrierFreqOffset_r13_vals);
+
static int
dissect_lte_rrc_T_carrierFreqOffset_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -77286,7 +79608,7 @@ dissect_lte_rrc_T_eag_1_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const per_sequence_t T_setup_129_sequence[] = {
+static const per_sequence_t T_setup_130_sequence[] = {
{ &hf_lte_rrc_t301_r13 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t301_r13 },
{ &hf_lte_rrc_t310_r13 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t310_r13 },
{ &hf_lte_rrc_n310_r13 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_n310_r13 },
@@ -77297,9 +79619,9 @@ static const per_sequence_t T_setup_129_sequence[] = {
};
static int
-dissect_lte_rrc_T_setup_129(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_setup_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_lte_rrc_T_setup_129, T_setup_129_sequence);
+ ett_lte_rrc_T_setup_130, T_setup_130_sequence);
return offset;
}
@@ -77313,7 +79635,7 @@ static const value_string lte_rrc_RLF_TimersAndConstants_NB_r13_vals[] = {
static const per_choice_t RLF_TimersAndConstants_NB_r13_choice[] = {
{ 0, &hf_lte_rrc_release , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
- { 1, &hf_lte_rrc_setup_147 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_129 },
+ { 1, &hf_lte_rrc_setup_148 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_setup_130 },
{ 0, NULL, 0, NULL }
};
@@ -77431,6 +79753,8 @@ static const value_string lte_rrc_T_ue_InactiveTime_01_vals[] = {
{ 0, NULL }
};
+static value_string_ext lte_rrc_T_ue_InactiveTime_01_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_ue_InactiveTime_01_vals);
+
static int
dissect_lte_rrc_T_ue_InactiveTime_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -77485,6 +79809,16 @@ dissect_lte_rrc_AS_Context_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
+
+static int
+dissect_lte_rrc_T_ue_RadioAccessCapabilityInfoExt_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_UE_Capability_NB_Ext_r14_IEs_PDU);
+
+ return offset;
+}
+
+
static const per_sequence_t T_nonCriticalExtension_69_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -77498,12 +79832,42 @@ dissect_lte_rrc_T_nonCriticalExtension_69(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t HandoverPreparationInformation_NB_Ext_r14_IEs_sequence[] = {
+ { &hf_lte_rrc_ue_RadioAccessCapabilityInfoExt_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_RadioAccessCapabilityInfoExt_r14 },
+ { &hf_lte_rrc_nonCriticalExtension_237, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_69 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs, HandoverPreparationInformation_NB_Ext_r14_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t HandoverPreparationInformation_NB_v1380_IEs_sequence[] = {
+ { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
+ { &hf_lte_rrc_nonCriticalExtension_236, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs, HandoverPreparationInformation_NB_v1380_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t HandoverPreparationInformation_NB_IEs_sequence[] = {
{ &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_Capability_NB_r13 },
{ &hf_lte_rrc_as_Config_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_NB },
{ &hf_lte_rrc_rrm_Config_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRM_Config_NB },
{ &hf_lte_rrc_as_Context_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AS_Context_NB },
- { &hf_lte_rrc_nonCriticalExtension_226, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_69 },
+ { &hf_lte_rrc_nonCriticalExtension_235, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs },
{ NULL, 0, 0, NULL }
};
@@ -77516,7 +79880,7 @@ dissect_lte_rrc_HandoverPreparationInformation_NB_IEs(tvbuff_t *tvb _U_, int off
}
-static const value_string lte_rrc_T_c1_48_vals[] = {
+static const value_string lte_rrc_T_c1_49_vals[] = {
{ 0, "handoverPreparationInformation-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -77524,7 +79888,7 @@ static const value_string lte_rrc_T_c1_48_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_48_choice[] = {
+static const per_choice_t T_c1_49_choice[] = {
{ 0, &hf_lte_rrc_handoverPreparationInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverPreparationInformation_NB_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -77533,44 +79897,44 @@ static const per_choice_t T_c1_48_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_48, T_c1_48_choice,
+ ett_lte_rrc_T_c1_49, T_c1_49_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_51_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_52_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_51, T_criticalExtensionsFuture_51_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_52, T_criticalExtensionsFuture_52_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_51_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_52_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_51_choice[] = {
- { 0, &hf_lte_rrc_c1_48 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_48 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_51, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_51 },
+static const per_choice_t T_criticalExtensions_52_choice[] = {
+ { 0, &hf_lte_rrc_c1_49 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_49 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_52, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_52 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_51, T_criticalExtensions_51_choice,
+ ett_lte_rrc_T_criticalExtensions_52, T_criticalExtensions_52_choice,
NULL);
return offset;
@@ -77578,7 +79942,7 @@ dissect_lte_rrc_T_criticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t HandoverPreparationInformation_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_51, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_51 },
+ { &hf_lte_rrc_criticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_52 },
{ NULL, 0, 0, NULL }
};
@@ -77606,7 +79970,7 @@ dissect_lte_rrc_T_nonCriticalExtension_70(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UEPagingCoverageInformation_NB_IEs_sequence[] = {
{ &hf_lte_rrc_npdcch_NumRepetitionPaging_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_2048 },
- { &hf_lte_rrc_nonCriticalExtension_227, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_70 },
+ { &hf_lte_rrc_nonCriticalExtension_238, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_70 },
{ NULL, 0, 0, NULL }
};
@@ -77619,7 +79983,7 @@ dissect_lte_rrc_UEPagingCoverageInformation_NB_IEs(tvbuff_t *tvb _U_, int offset
}
-static const value_string lte_rrc_T_c1_49_vals[] = {
+static const value_string lte_rrc_T_c1_50_vals[] = {
{ 0, "uePagingCoverageInformation-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -77627,7 +79991,7 @@ static const value_string lte_rrc_T_c1_49_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_49_choice[] = {
+static const per_choice_t T_c1_50_choice[] = {
{ 0, &hf_lte_rrc_uePagingCoverageInformation_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UEPagingCoverageInformation_NB_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -77636,44 +80000,44 @@ static const per_choice_t T_c1_49_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_49, T_c1_49_choice,
+ ett_lte_rrc_T_c1_50, T_c1_50_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_52_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_53_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_52, T_criticalExtensionsFuture_52_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_53, T_criticalExtensionsFuture_53_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_52_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_53_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_52_choice[] = {
- { 0, &hf_lte_rrc_c1_49 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_49 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_52, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_52 },
+static const per_choice_t T_criticalExtensions_53_choice[] = {
+ { 0, &hf_lte_rrc_c1_50 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_50 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_53, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_53 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_52, T_criticalExtensions_52_choice,
+ ett_lte_rrc_T_criticalExtensions_53, T_criticalExtensions_53_choice,
NULL);
return offset;
@@ -77681,7 +80045,7 @@ dissect_lte_rrc_T_criticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UEPagingCoverageInformation_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_52 },
+ { &hf_lte_rrc_criticalExtensions_53, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_53 },
{ NULL, 0, 0, NULL }
};
@@ -77704,6 +80068,16 @@ dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r13(tvbuff_t *tvb _U_, int offset
}
+
+static int
+dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_UECapabilityInformation_NB_PDU);
+
+ return offset;
+}
+
+
static const per_sequence_t T_nonCriticalExtension_71_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -77717,9 +80091,39 @@ dissect_lte_rrc_T_nonCriticalExtension_71(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t UERadioAccessCapabilityInformation_NB_r14_IEs_sequence[] = {
+ { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r14 },
+ { &hf_lte_rrc_nonCriticalExtension_241, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_71 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs, UERadioAccessCapabilityInformation_NB_r14_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UERadioAccessCapabilityInformation_NB_v1380_IEs_sequence[] = {
+ { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
+ { &hf_lte_rrc_nonCriticalExtension_240, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs, UERadioAccessCapabilityInformation_NB_v1380_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t UERadioAccessCapabilityInformation_NB_IEs_sequence[] = {
{ &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r13 },
- { &hf_lte_rrc_nonCriticalExtension_228, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_71 },
+ { &hf_lte_rrc_nonCriticalExtension_239, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs },
{ NULL, 0, 0, NULL }
};
@@ -77732,7 +80136,7 @@ dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs(tvbuff_t *tvb _U_, int
}
-static const value_string lte_rrc_T_c1_50_vals[] = {
+static const value_string lte_rrc_T_c1_51_vals[] = {
{ 0, "ueRadioAccessCapabilityInformation-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -77740,7 +80144,7 @@ static const value_string lte_rrc_T_c1_50_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_50_choice[] = {
+static const per_choice_t T_c1_51_choice[] = {
{ 0, &hf_lte_rrc_ueRadioAccessCapabilityInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -77749,44 +80153,44 @@ static const per_choice_t T_c1_50_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_50, T_c1_50_choice,
+ ett_lte_rrc_T_c1_51, T_c1_51_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_53_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_54_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_53, T_criticalExtensionsFuture_53_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_54, T_criticalExtensionsFuture_54_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_53_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_54_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_53_choice[] = {
- { 0, &hf_lte_rrc_c1_50 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_50 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_53, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_53 },
+static const per_choice_t T_criticalExtensions_54_choice[] = {
+ { 0, &hf_lte_rrc_c1_51 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_51 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_54, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_54 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_53, T_criticalExtensions_53_choice,
+ ett_lte_rrc_T_criticalExtensions_54, T_criticalExtensions_54_choice,
NULL);
return offset;
@@ -77794,7 +80198,7 @@ dissect_lte_rrc_T_criticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UERadioAccessCapabilityInformation_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_53, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_53 },
+ { &hf_lte_rrc_criticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_54 },
{ NULL, 0, 0, NULL }
};
@@ -77832,7 +80236,7 @@ dissect_lte_rrc_T_nonCriticalExtension_72(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UERadioPagingInformation_NB_IEs_sequence[] = {
{ &hf_lte_rrc_ue_RadioPagingInfo_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioPagingInfo_r13 },
- { &hf_lte_rrc_nonCriticalExtension_229, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_72 },
+ { &hf_lte_rrc_nonCriticalExtension_242, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_72 },
{ NULL, 0, 0, NULL }
};
@@ -77845,7 +80249,7 @@ dissect_lte_rrc_UERadioPagingInformation_NB_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const value_string lte_rrc_T_c1_51_vals[] = {
+static const value_string lte_rrc_T_c1_52_vals[] = {
{ 0, "ueRadioPagingInformation-r13" },
{ 1, "spare3" },
{ 2, "spare2" },
@@ -77853,7 +80257,7 @@ static const value_string lte_rrc_T_c1_51_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_51_choice[] = {
+static const per_choice_t T_c1_52_choice[] = {
{ 0, &hf_lte_rrc_ueRadioPagingInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UERadioPagingInformation_NB_IEs },
{ 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
@@ -77862,44 +80266,44 @@ static const per_choice_t T_c1_51_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_51, T_c1_51_choice,
+ ett_lte_rrc_T_c1_52, T_c1_52_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_54_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_55_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_54, T_criticalExtensionsFuture_54_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_55, T_criticalExtensionsFuture_55_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_54_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_55_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_54_choice[] = {
- { 0, &hf_lte_rrc_c1_51 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_51 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_54, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_54 },
+static const per_choice_t T_criticalExtensions_55_choice[] = {
+ { 0, &hf_lte_rrc_c1_52 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_52 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_55, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_55 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_54, T_criticalExtensions_54_choice,
+ ett_lte_rrc_T_criticalExtensions_55, T_criticalExtensions_55_choice,
NULL);
return offset;
@@ -77907,7 +80311,7 @@ dissect_lte_rrc_T_criticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UERadioPagingInformation_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_54 },
+ { &hf_lte_rrc_criticalExtensions_55, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_55 },
{ NULL, 0, 0, NULL }
};
@@ -78157,11 +80561,139 @@ dissect_lte_rrc_RACH_InfoList_NB_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+static const value_string lte_rrc_T_preambleInitialReceivedTargetPower_v1450_vals[] = {
+ { 0, "dBm-130" },
+ { 1, "dBm-128" },
+ { 2, "dBm-126" },
+ { 3, "dBm-124" },
+ { 4, "dBm-122" },
+ { 5, "dBm-88" },
+ { 6, "dBm-86" },
+ { 7, "dBm-84" },
+ { 8, "dBm-82" },
+ { 9, "dBm-80" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_preambleInitialReceivedTargetPower_v1450(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,
+ 10, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_powerRampingStepCE1_r14_vals[] = {
+ { 0, "dB0" },
+ { 1, "dB2" },
+ { 2, "dB4" },
+ { 3, "dB6" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_powerRampingStepCE1_r14(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 lte_rrc_T_preambleInitialReceivedTargetPowerCE1_r14_vals[] = {
+ { 0, "dBm-130" },
+ { 1, "dBm-128" },
+ { 2, "dBm-126" },
+ { 3, "dBm-124" },
+ { 4, "dBm-122" },
+ { 5, "dBm-120" },
+ { 6, "dBm-118" },
+ { 7, "dBm-116" },
+ { 8, "dBm-114" },
+ { 9, "dBm-112" },
+ { 10, "dBm-110" },
+ { 11, "dBm-108" },
+ { 12, "dBm-106" },
+ { 13, "dBm-104" },
+ { 14, "dBm-102" },
+ { 15, "dBm-100" },
+ { 16, "dBm-98" },
+ { 17, "dBm-96" },
+ { 18, "dBm-94" },
+ { 19, "dBm-92" },
+ { 20, "dBm-90" },
+ { 21, "dBm-88" },
+ { 22, "dBm-86" },
+ { 23, "dBm-84" },
+ { 24, "dBm-82" },
+ { 25, "dBm-80" },
+ { 0, NULL }
+};
+
+static value_string_ext lte_rrc_T_preambleInitialReceivedTargetPowerCE1_r14_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_T_preambleInitialReceivedTargetPowerCE1_r14_vals);
+
+
+static int
+dissect_lte_rrc_T_preambleInitialReceivedTargetPowerCE1_r14(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,
+ 26, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_powerRampingParametersCE1_r14_sequence[] = {
+ { &hf_lte_rrc_powerRampingStepCE1_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_powerRampingStepCE1_r14 },
+ { &hf_lte_rrc_preambleInitialReceivedTargetPowerCE1_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_preambleInitialReceivedTargetPowerCE1_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_powerRampingParametersCE1_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_T_powerRampingParametersCE1_r14, T_powerRampingParametersCE1_r14_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PowerRampingParameters_NB_v1450_sequence[] = {
+ { &hf_lte_rrc_preambleInitialReceivedTargetPower_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_preambleInitialReceivedTargetPower_v1450 },
+ { &hf_lte_rrc_powerRampingParametersCE1_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_powerRampingParametersCE1_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_PowerRampingParameters_NB_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_PowerRampingParameters_NB_v1450, PowerRampingParameters_NB_v1450_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RACH_ConfigCommon_NB_r13_eag_1_sequence[] = {
+ { &hf_lte_rrc_powerRampingParameters_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PowerRampingParameters_NB_v1450 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RACH_ConfigCommon_NB_r13_eag_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, RACH_ConfigCommon_NB_r13_eag_1_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RACH_ConfigCommon_NB_r13_sequence[] = {
{ &hf_lte_rrc_preambleTransMax_CE_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PreambleTransMax },
{ &hf_lte_rrc_powerRampingParameters_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PowerRampingParameters },
{ &hf_lte_rrc_rach_InfoList_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RACH_InfoList_NB_r13 },
{ &hf_lte_rrc_connEstFailOffset_r13, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_15 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RACH_ConfigCommon_NB_r13_eag_1 },
{ NULL, 0, 0, NULL }
};
@@ -78850,6 +81382,55 @@ dissect_lte_rrc_RadioResourceConfigCommonSIB_NB_r13_eag_1(tvbuff_t *tvb _U_, int
}
+static const value_string lte_rrc_T_maxNumPreambleAttemptCE_r14_vals[] = {
+ { 0, "n3" },
+ { 1, "n4" },
+ { 2, "n5" },
+ { 3, "n6" },
+ { 4, "n7" },
+ { 5, "n8" },
+ { 6, "n10" },
+ { 7, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_maxNumPreambleAttemptCE_r14(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 NPRACH_ConfigSIB_NB_v1450_sequence[] = {
+ { &hf_lte_rrc_maxNumPreambleAttemptCE_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_maxNumPreambleAttemptCE_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_NPRACH_ConfigSIB_NB_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_NPRACH_ConfigSIB_NB_v1450, NPRACH_ConfigSIB_NB_v1450_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RadioResourceConfigCommonSIB_NB_r13_eag_2_sequence[] = {
+ { &hf_lte_rrc_nprach_Config_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_NPRACH_ConfigSIB_NB_v1450 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RadioResourceConfigCommonSIB_NB_r13_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, RadioResourceConfigCommonSIB_NB_r13_eag_2_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t RadioResourceConfigCommonSIB_NB_r13_sequence[] = {
{ &hf_lte_rrc_rach_ConfigCommon_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RACH_ConfigCommon_NB_r13 },
{ &hf_lte_rrc_bcch_Config_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BCCH_Config_NB_r13 },
@@ -78860,6 +81441,7 @@ static const per_sequence_t RadioResourceConfigCommonSIB_NB_r13_sequence[] = {
{ &hf_lte_rrc_dl_Gap_r13 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_DL_GapConfig_NB_r13 },
{ &hf_lte_rrc_uplinkPowerControlCommon_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UplinkPowerControlCommon_NB_r13 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB_NB_r13_eag_1 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB_NB_r13_eag_2 },
{ NULL, 0, 0, NULL }
};
@@ -79406,6 +81988,51 @@ dissect_lte_rrc_SystemInformationBlockType3_NB_r13_eag_3(tvbuff_t *tvb _U_, int
}
+static const value_string lte_rrc_T_s_SearchDeltaP_r14_vals[] = {
+ { 0, "dB6" },
+ { 1, "dB9" },
+ { 2, "dB12" },
+ { 3, "dB15" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_s_SearchDeltaP_r14(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 CellReselectionInfoCommon_NB_v1450_sequence[] = {
+ { &hf_lte_rrc_s_SearchDeltaP_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_s_SearchDeltaP_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_CellReselectionInfoCommon_NB_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_CellReselectionInfoCommon_NB_v1450, CellReselectionInfoCommon_NB_v1450_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SystemInformationBlockType3_NB_r13_eag_4_sequence[] = {
+ { &hf_lte_rrc_cellReselectionInfoCommon_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellReselectionInfoCommon_NB_v1450 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SystemInformationBlockType3_NB_r13_eag_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SystemInformationBlockType3_NB_r13_eag_4_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SystemInformationBlockType3_NB_r13_sequence[] = {
{ &hf_lte_rrc_cellReselectionInfoCommon_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellReselectionInfoCommon_r13 },
{ &hf_lte_rrc_cellReselectionServingFreqInfo_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellReselectionServingFreqInfo_r13 },
@@ -79416,6 +82043,7 @@ static const per_sequence_t SystemInformationBlockType3_NB_r13_sequence[] = {
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_NB_r13_eag_1 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_NB_r13_eag_2 },
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_NB_r13_eag_3 },
+ { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType3_NB_r13_eag_4 },
{ NULL, 0, 0, NULL }
};
@@ -80850,7 +83478,7 @@ dissect_lte_rrc_T_nonCriticalExtension_86(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t SystemInformation_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_sib_TypeAndInfo_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sib_TypeAndInfo_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_246, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_86 },
+ { &hf_lte_rrc_nonCriticalExtension_259, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_86 },
{ NULL, 0, 0, NULL }
};
@@ -80863,35 +83491,35 @@ dissect_lte_rrc_SystemInformation_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_criticalExtensionsFuture_69_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_70_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_69, T_criticalExtensionsFuture_69_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_70, T_criticalExtensionsFuture_70_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_69_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_70_vals[] = {
{ 0, "systemInformation-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_69_choice[] = {
+static const per_choice_t T_criticalExtensions_70_choice[] = {
{ 0, &hf_lte_rrc_systemInformation_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_69, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_69 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_70, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_70 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_69, T_criticalExtensions_69_choice,
+ ett_lte_rrc_T_criticalExtensions_70, T_criticalExtensions_70_choice,
NULL);
return offset;
@@ -80899,7 +83527,7 @@ dissect_lte_rrc_T_criticalExtensions_69(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t SystemInformation_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_69, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_69 },
+ { &hf_lte_rrc_criticalExtensions_70, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_70 },
{ NULL, 0, 0, NULL }
};
@@ -81325,6 +83953,36 @@ dissect_lte_rrc_CellSelectionInfo_NB_v1430(tvbuff_t *tvb _U_, int offset _U_, as
}
+static const value_string lte_rrc_T_nrs_CRS_PowerOffset_v1450_vals[] = {
+ { 0, "dB-6" },
+ { 1, "dB-4dot77" },
+ { 2, "dB-3" },
+ { 3, "dB-1dot77" },
+ { 4, "dB0" },
+ { 5, "dB1" },
+ { 6, "dB1dot23" },
+ { 7, "dB2" },
+ { 8, "dB3" },
+ { 9, "dB4" },
+ { 10, "dB4dot23" },
+ { 11, "dB5" },
+ { 12, "dB6" },
+ { 13, "dB7" },
+ { 14, "dB8" },
+ { 15, "dB9" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_nrs_CRS_PowerOffset_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
static const per_sequence_t T_nonCriticalExtension_87_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -81338,9 +83996,24 @@ dissect_lte_rrc_T_nonCriticalExtension_87(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t SystemInformationBlockType1_NB_v1450_sequence[] = {
+ { &hf_lte_rrc_nrs_CRS_PowerOffset_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nrs_CRS_PowerOffset_v1450 },
+ { &hf_lte_rrc_nonCriticalExtension_263, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_87 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_SystemInformationBlockType1_NB_v1450(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_SystemInformationBlockType1_NB_v1450, SystemInformationBlockType1_NB_v1450_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t SystemInformationBlockType1_NB_v1430_sequence[] = {
{ &hf_lte_rrc_cellSelectionInfo_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_NB_v1430 },
- { &hf_lte_rrc_nonCriticalExtension_249, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_87 },
+ { &hf_lte_rrc_nonCriticalExtension_262, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1450 },
{ NULL, 0, 0, NULL }
};
@@ -81355,7 +84028,7 @@ dissect_lte_rrc_SystemInformationBlockType1_NB_v1430(tvbuff_t *tvb _U_, int offs
static const per_sequence_t SystemInformationBlockType1_NB_v1350_sequence[] = {
{ &hf_lte_rrc_cellSelectionInfo_v1350, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_NB_v1350 },
- { &hf_lte_rrc_nonCriticalExtension_248, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1430 },
+ { &hf_lte_rrc_nonCriticalExtension_261, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1430 },
{ NULL, 0, 0, NULL }
};
@@ -81384,7 +84057,7 @@ static const per_sequence_t SystemInformationBlockType1_NB_sequence[] = {
{ &hf_lte_rrc_si_RadioFrameOffset_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_15 },
{ &hf_lte_rrc_systemInfoValueTagList_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInfoValueTagList_NB_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_247, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1350 },
+ { &hf_lte_rrc_nonCriticalExtension_260, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1350 },
{ NULL, 0, 0, NULL }
};
@@ -81399,22 +84072,22 @@ dissect_lte_rrc_SystemInformationBlockType1_NB(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_52_vals[] = {
+static const value_string lte_rrc_T_c1_53_vals[] = {
{ 0, "systemInformation-r13" },
{ 1, "systemInformationBlockType1-r13" },
{ 0, NULL }
};
-static const per_choice_t T_c1_52_choice[] = {
+static const per_choice_t T_c1_53_choice[] = {
{ 0, &hf_lte_rrc_systemInformation_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation_NB },
{ 1, &hf_lte_rrc_systemInformationBlockType1_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformationBlockType1_NB },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_52, T_c1_52_choice,
+ ett_lte_rrc_T_c1_53, T_c1_53_choice,
NULL);
return offset;
@@ -81441,7 +84114,7 @@ static const value_string lte_rrc_BCCH_DL_SCH_MessageType_NB_vals[] = {
};
static const per_choice_t BCCH_DL_SCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_52 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_52 },
+ { 0, &hf_lte_rrc_c1_53 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_53 },
{ 1, &hf_lte_rrc_messageClassExtension_10, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_10 },
{ 0, NULL, 0, NULL }
};
@@ -81545,7 +84218,7 @@ static const per_sequence_t Paging_NB_sequence[] = {
{ &hf_lte_rrc_pagingRecordList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PagingRecordList_NB_r13 },
{ &hf_lte_rrc_systemInfoModification_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification_r13 },
{ &hf_lte_rrc_systemInfoModification_eDRX_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification_eDRX_r13_01 },
- { &hf_lte_rrc_nonCriticalExtension_231, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_74 },
+ { &hf_lte_rrc_nonCriticalExtension_244, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_74 },
{ NULL, 0, 0, NULL }
};
@@ -81560,20 +84233,20 @@ dissect_lte_rrc_Paging_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const value_string lte_rrc_T_c1_53_vals[] = {
+static const value_string lte_rrc_T_c1_54_vals[] = {
{ 0, "paging-r13" },
{ 0, NULL }
};
-static const per_choice_t T_c1_53_choice[] = {
+static const per_choice_t T_c1_54_choice[] = {
{ 0, &hf_lte_rrc_paging_r13 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_Paging_NB },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_53, T_c1_53_choice,
+ ett_lte_rrc_T_c1_54, T_c1_54_choice,
NULL);
return offset;
@@ -81600,7 +84273,7 @@ static const value_string lte_rrc_PCCH_MessageType_NB_vals[] = {
};
static const per_choice_t PCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_53 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_53 },
+ { 0, &hf_lte_rrc_c1_54 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_54 },
{ 1, &hf_lte_rrc_messageClassExtension_11, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_11 },
{ 0, NULL, 0, NULL }
};
@@ -81644,7 +84317,7 @@ dissect_lte_rrc_T_nonCriticalExtension_77(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishment_NB_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_dl_NAS_MAC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_16 },
- { &hf_lte_rrc_nonCriticalExtension_235, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_77 },
+ { &hf_lte_rrc_nonCriticalExtension_248, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_77 },
{ NULL, 0, 0, NULL }
};
@@ -81661,7 +84334,7 @@ static const per_sequence_t RRCConnectionReestablishment_NB_r13_IEs_sequence[] =
{ &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 },
{ &hf_lte_rrc_nextHopChainingCount_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_234, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishment_NB_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_247, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishment_NB_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -81674,57 +84347,57 @@ dissect_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs(tvbuff_t *tvb _U_, int o
}
-static const value_string lte_rrc_T_c1_61_vals[] = {
+static const value_string lte_rrc_T_c1_62_vals[] = {
{ 0, "rrcConnectionReestablishment-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_61_choice[] = {
+static const per_choice_t T_c1_62_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishment_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_61, T_c1_61_choice,
+ ett_lte_rrc_T_c1_62, T_c1_62_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_58_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_59_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_58, T_criticalExtensionsFuture_58_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_59, T_criticalExtensionsFuture_59_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_58_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_59_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_58_choice[] = {
- { 0, &hf_lte_rrc_c1_61 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_61 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_58, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_58 },
+static const per_choice_t T_criticalExtensions_59_choice[] = {
+ { 0, &hf_lte_rrc_c1_62 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_62 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_59, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_59 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_58, T_criticalExtensions_58_choice,
+ ett_lte_rrc_T_criticalExtensions_59, T_criticalExtensions_59_choice,
NULL);
return offset;
@@ -81733,7 +84406,7 @@ dissect_lte_rrc_T_criticalExtensions_58(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishment_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_58, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_58 },
+ { &hf_lte_rrc_criticalExtensions_59, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_59 },
{ NULL, 0, 0, NULL }
};
@@ -81780,7 +84453,7 @@ static const per_sequence_t RRCConnectionReject_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_extendedWaitTime_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_1800 },
{ &hf_lte_rrc_rrc_SuspendIndication_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rrc_SuspendIndication_r13_01 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_237, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_79 },
+ { &hf_lte_rrc_nonCriticalExtension_250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_79 },
{ NULL, 0, 0, NULL }
};
@@ -81793,57 +84466,57 @@ dissect_lte_rrc_RRCConnectionReject_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_62_vals[] = {
+static const value_string lte_rrc_T_c1_63_vals[] = {
{ 0, "rrcConnectionReject-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_62_choice[] = {
+static const per_choice_t T_c1_63_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReject_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReject_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_62, T_c1_62_choice,
+ ett_lte_rrc_T_c1_63, T_c1_63_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_61_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_62_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_61, T_criticalExtensionsFuture_61_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_62, T_criticalExtensionsFuture_62_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_61_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_62_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_61_choice[] = {
- { 0, &hf_lte_rrc_c1_62 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_62 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_61, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_61 },
+static const per_choice_t T_criticalExtensions_62_choice[] = {
+ { 0, &hf_lte_rrc_c1_63 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_63 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_62, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_62 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_61, T_criticalExtensions_61_choice,
+ ett_lte_rrc_T_criticalExtensions_62, T_criticalExtensions_62_choice,
NULL);
return offset;
@@ -81851,7 +84524,7 @@ dissect_lte_rrc_T_criticalExtensions_61(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReject_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_61, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_61 },
+ { &hf_lte_rrc_criticalExtensions_62, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_62 },
{ NULL, 0, 0, NULL }
};
@@ -81882,7 +84555,7 @@ dissect_lte_rrc_T_nonCriticalExtension_83(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionSetup_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_242, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_83 },
+ { &hf_lte_rrc_nonCriticalExtension_255, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_83 },
{ NULL, 0, 0, NULL }
};
@@ -81895,57 +84568,57 @@ dissect_lte_rrc_RRCConnectionSetup_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_65_vals[] = {
+static const value_string lte_rrc_T_c1_66_vals[] = {
{ 0, "rrcConnectionSetup-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_65_choice[] = {
+static const per_choice_t T_c1_66_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionSetup_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetup_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_65, T_c1_65_choice,
+ ett_lte_rrc_T_c1_66, T_c1_66_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_67_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_68_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_67, T_criticalExtensionsFuture_67_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_68, T_criticalExtensionsFuture_68_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_67_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_68_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_67_choice[] = {
- { 0, &hf_lte_rrc_c1_65 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_65 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_67, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_67 },
+static const per_choice_t T_criticalExtensions_68_choice[] = {
+ { 0, &hf_lte_rrc_c1_66 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_66 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_68, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_68 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_67, T_criticalExtensions_67_choice,
+ ett_lte_rrc_T_criticalExtensions_68, T_criticalExtensions_68_choice,
NULL);
return offset;
@@ -81954,7 +84627,7 @@ dissect_lte_rrc_T_criticalExtensions_67(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionSetup_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_67, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_67 },
+ { &hf_lte_rrc_criticalExtensions_68, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_68 },
{ NULL, 0, 0, NULL }
};
@@ -81969,7 +84642,7 @@ dissect_lte_rrc_RRCConnectionSetup_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const value_string lte_rrc_T_c1_54_vals[] = {
+static const value_string lte_rrc_T_c1_55_vals[] = {
{ 0, "rrcConnectionReestablishment-r13" },
{ 1, "rrcConnectionReestablishmentReject-r13" },
{ 2, "rrcConnectionReject-r13" },
@@ -81981,7 +84654,7 @@ static const value_string lte_rrc_T_c1_54_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_54_choice[] = {
+static const per_choice_t T_c1_55_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishment_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishment_NB },
{ 1, &hf_lte_rrc_rrcConnectionReestablishmentReject_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentReject },
{ 2, &hf_lte_rrc_rrcConnectionReject_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReject_NB },
@@ -81994,9 +84667,9 @@ static const per_choice_t T_c1_54_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_54, T_c1_54_choice,
+ ett_lte_rrc_T_c1_55, T_c1_55_choice,
NULL);
return offset;
@@ -82023,7 +84696,7 @@ static const value_string lte_rrc_DL_CCCH_MessageType_NB_vals[] = {
};
static const per_choice_t DL_CCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_54 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_54 },
+ { 0, &hf_lte_rrc_c1_55 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_55 },
{ 1, &hf_lte_rrc_messageClassExtension_12, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_12 },
{ 0, NULL, 0, NULL }
};
@@ -82068,7 +84741,7 @@ dissect_lte_rrc_T_nonCriticalExtension_73(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t DLInformationTransfer_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoNAS },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_230, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_73 },
+ { &hf_lte_rrc_nonCriticalExtension_243, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_73 },
{ NULL, 0, 0, NULL }
};
@@ -82081,57 +84754,57 @@ dissect_lte_rrc_DLInformationTransfer_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const value_string lte_rrc_T_c1_59_vals[] = {
+static const value_string lte_rrc_T_c1_60_vals[] = {
{ 0, "dlInformationTransfer-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_59_choice[] = {
+static const per_choice_t T_c1_60_choice[] = {
{ 0, &hf_lte_rrc_dlInformationTransfer_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_DLInformationTransfer_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_59, T_c1_59_choice,
+ ett_lte_rrc_T_c1_60, T_c1_60_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_55_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_56_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_55, T_criticalExtensionsFuture_55_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_56, T_criticalExtensionsFuture_56_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_55_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_56_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_55_choice[] = {
- { 0, &hf_lte_rrc_c1_59 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_59 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_55, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_55 },
+static const per_choice_t T_criticalExtensions_56_choice[] = {
+ { 0, &hf_lte_rrc_c1_60 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_60 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_56, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_56 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_55, T_criticalExtensions_55_choice,
+ ett_lte_rrc_T_criticalExtensions_56, T_criticalExtensions_56_choice,
NULL);
return offset;
@@ -82140,7 +84813,7 @@ dissect_lte_rrc_T_criticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t DLInformationTransfer_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_55, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_55 },
+ { &hf_lte_rrc_criticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_56 },
{ NULL, 0, 0, NULL }
};
@@ -82202,7 +84875,7 @@ static const per_sequence_t RRCConnectionReconfiguration_NB_r13_IEs_sequence[] =
{ &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 },
{ &hf_lte_rrc_fullConfig_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_fullConfig_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_232, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_75 },
+ { &hf_lte_rrc_nonCriticalExtension_245, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_75 },
{ NULL, 0, 0, NULL }
};
@@ -82215,57 +84888,57 @@ dissect_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs(tvbuff_t *tvb _U_, int o
}
-static const value_string lte_rrc_T_c1_60_vals[] = {
+static const value_string lte_rrc_T_c1_61_vals[] = {
{ 0, "rrcConnectionReconfiguration-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_60_choice[] = {
+static const per_choice_t T_c1_61_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReconfiguration_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_60, T_c1_60_choice,
+ ett_lte_rrc_T_c1_61, T_c1_61_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_56_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_57_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_56, T_criticalExtensionsFuture_56_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_57, T_criticalExtensionsFuture_57_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_56_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_57_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_56_choice[] = {
- { 0, &hf_lte_rrc_c1_60 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_60 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_56, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_56 },
+static const per_choice_t T_criticalExtensions_57_choice[] = {
+ { 0, &hf_lte_rrc_c1_61 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_61 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_57, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_57 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_56, T_criticalExtensions_56_choice,
+ ett_lte_rrc_T_criticalExtensions_57, T_criticalExtensions_57_choice,
NULL);
return offset;
@@ -82274,7 +84947,7 @@ dissect_lte_rrc_T_criticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReconfiguration_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_56 },
+ { &hf_lte_rrc_criticalExtensions_57, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_57 },
{ NULL, 0, 0, NULL }
};
@@ -82399,7 +85072,7 @@ dissect_lte_rrc_T_nonCriticalExtension_80(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionRelease_NB_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_redirectedCarrierInfo_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo_NB_v1430 },
{ &hf_lte_rrc_extendedWaitTime_CPdata_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_1800 },
- { &hf_lte_rrc_nonCriticalExtension_239, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_80 },
+ { &hf_lte_rrc_nonCriticalExtension_252, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_80 },
{ NULL, 0, 0, NULL }
};
@@ -82418,7 +85091,7 @@ static const per_sequence_t RRCConnectionRelease_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_extendedWaitTime_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_1800 },
{ &hf_lte_rrc_redirectedCarrierInfo_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo_NB_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_238, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_NB_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_251, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_NB_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -82431,57 +85104,57 @@ dissect_lte_rrc_RRCConnectionRelease_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const value_string lte_rrc_T_c1_63_vals[] = {
+static const value_string lte_rrc_T_c1_64_vals[] = {
{ 0, "rrcConnectionRelease-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_63_choice[] = {
+static const per_choice_t T_c1_64_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionRelease_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRelease_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_63, T_c1_63_choice,
+ ett_lte_rrc_T_c1_64, T_c1_64_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_62_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_63_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_62, T_criticalExtensionsFuture_62_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_63, T_criticalExtensionsFuture_63_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_62_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_63_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_62_choice[] = {
- { 0, &hf_lte_rrc_c1_63 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_63 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_62, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_62 },
+static const per_choice_t T_criticalExtensions_63_choice[] = {
+ { 0, &hf_lte_rrc_c1_64 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_64 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_63, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_63 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_62, T_criticalExtensions_62_choice,
+ ett_lte_rrc_T_criticalExtensions_63, T_criticalExtensions_63_choice,
NULL);
return offset;
@@ -82490,7 +85163,7 @@ dissect_lte_rrc_T_criticalExtensions_62(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionRelease_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_62, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_62 },
+ { &hf_lte_rrc_criticalExtensions_63, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_63 },
{ NULL, 0, 0, NULL }
};
@@ -82520,7 +85193,7 @@ dissect_lte_rrc_T_nonCriticalExtension_88(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t UECapabilityEnquiry_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_88 },
+ { &hf_lte_rrc_nonCriticalExtension_264, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_88 },
{ NULL, 0, 0, NULL }
};
@@ -82533,57 +85206,57 @@ dissect_lte_rrc_UECapabilityEnquiry_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_66_vals[] = {
+static const value_string lte_rrc_T_c1_67_vals[] = {
{ 0, "ueCapabilityEnquiry-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_66_choice[] = {
+static const per_choice_t T_c1_67_choice[] = {
{ 0, &hf_lte_rrc_ueCapabilityEnquiry_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityEnquiry_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_66, T_c1_66_choice,
+ ett_lte_rrc_T_c1_67, T_c1_67_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_70_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_71_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_70, T_criticalExtensionsFuture_70_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_71, T_criticalExtensionsFuture_71_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_70_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_71_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_70_choice[] = {
- { 0, &hf_lte_rrc_c1_66 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_66 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_70, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_70 },
+static const per_choice_t T_criticalExtensions_71_choice[] = {
+ { 0, &hf_lte_rrc_c1_67 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_67 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_71, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_71 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_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_lte_rrc_T_criticalExtensions_70, T_criticalExtensions_70_choice,
+ ett_lte_rrc_T_criticalExtensions_71, T_criticalExtensions_71_choice,
NULL);
return offset;
@@ -82592,7 +85265,7 @@ dissect_lte_rrc_T_criticalExtensions_70(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UECapabilityEnquiry_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_70, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_70 },
+ { &hf_lte_rrc_criticalExtensions_71, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_71 },
{ NULL, 0, 0, NULL }
};
@@ -82640,7 +85313,7 @@ static const per_sequence_t RRCConnectionResume_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_nextHopChainingCount_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount },
{ &hf_lte_rrc_drb_ContinueROHC_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_drb_ContinueROHC_r13_01 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_240, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_81 },
+ { &hf_lte_rrc_nonCriticalExtension_253, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_81 },
{ NULL, 0, 0, NULL }
};
@@ -82653,57 +85326,57 @@ dissect_lte_rrc_RRCConnectionResume_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_64_vals[] = {
+static const value_string lte_rrc_T_c1_65_vals[] = {
{ 0, "rrcConnectionResume-r13" },
{ 1, "spare1" },
{ 0, NULL }
};
-static const per_choice_t T_c1_64_choice[] = {
+static const per_choice_t T_c1_65_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResume_r13_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResume_NB_r13_IEs },
{ 1, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_64, T_c1_64_choice,
+ ett_lte_rrc_T_c1_65, T_c1_65_choice,
NULL);
return offset;
}
-static const per_sequence_t T_criticalExtensionsFuture_64_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_65_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_64, T_criticalExtensionsFuture_64_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_65, T_criticalExtensionsFuture_65_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_64_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_65_vals[] = {
{ 0, "c1" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_64_choice[] = {
- { 0, &hf_lte_rrc_c1_64 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_64 },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_64, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_64 },
+static const per_choice_t T_criticalExtensions_65_choice[] = {
+ { 0, &hf_lte_rrc_c1_65 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_65 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_65, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_65 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_64, T_criticalExtensions_64_choice,
+ ett_lte_rrc_T_criticalExtensions_65, T_criticalExtensions_65_choice,
NULL);
return offset;
@@ -82712,7 +85385,7 @@ dissect_lte_rrc_T_criticalExtensions_64(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResume_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_64, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_64 },
+ { &hf_lte_rrc_criticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_65 },
{ NULL, 0, 0, NULL }
};
@@ -82727,7 +85400,7 @@ dissect_lte_rrc_RRCConnectionResume_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-static const value_string lte_rrc_T_c1_55_vals[] = {
+static const value_string lte_rrc_T_c1_56_vals[] = {
{ 0, "dlInformationTransfer-r13" },
{ 1, "rrcConnectionReconfiguration-r13" },
{ 2, "rrcConnectionRelease-r13" },
@@ -82739,7 +85412,7 @@ static const value_string lte_rrc_T_c1_55_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_55_choice[] = {
+static const per_choice_t T_c1_56_choice[] = {
{ 0, &hf_lte_rrc_dlInformationTransfer_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_DLInformationTransfer_NB },
{ 1, &hf_lte_rrc_rrcConnectionReconfiguration_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfiguration_NB },
{ 2, &hf_lte_rrc_rrcConnectionRelease_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRelease_NB },
@@ -82752,9 +85425,9 @@ static const per_choice_t T_c1_55_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_55, T_c1_55_choice,
+ ett_lte_rrc_T_c1_56, T_c1_56_choice,
NULL);
return offset;
@@ -82781,7 +85454,7 @@ static const value_string lte_rrc_DL_DCCH_MessageType_NB_vals[] = {
};
static const per_choice_t DL_DCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_55 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_55 },
+ { 0, &hf_lte_rrc_c1_56 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_56 },
{ 1, &hf_lte_rrc_messageClassExtension_13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_13 },
{ 0, NULL, 0, NULL }
};
@@ -82878,14 +85551,14 @@ dissect_lte_rrc_RRCConnectionReestablishmentRequest_NB_r14_IEs(tvbuff_t *tvb _U_
}
-static const per_sequence_t T_criticalExtensionsFuture_60_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_61_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_60, T_criticalExtensionsFuture_60_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_61, T_criticalExtensionsFuture_61_sequence);
return offset;
}
@@ -82899,7 +85572,7 @@ static const value_string lte_rrc_T_later_01_vals[] = {
static const per_choice_t T_later_01_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest_r14, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest_NB_r14_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_60, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_60 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_61, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_61 },
{ 0, NULL, 0, NULL }
};
@@ -82913,22 +85586,22 @@ dissect_lte_rrc_T_later_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const value_string lte_rrc_T_criticalExtensions_60_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_61_vals[] = {
{ 0, "rrcConnectionReestablishmentRequest-r13" },
{ 1, "later" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_60_choice[] = {
+static const per_choice_t T_criticalExtensions_61_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs },
{ 1, &hf_lte_rrc_later_01 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_later_01 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_60, T_criticalExtensions_60_choice,
+ ett_lte_rrc_T_criticalExtensions_61, T_criticalExtensions_61_choice,
NULL);
return offset;
@@ -82936,7 +85609,7 @@ dissect_lte_rrc_T_criticalExtensions_60(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishmentRequest_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_60, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_60 },
+ { &hf_lte_rrc_criticalExtensions_61, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_61 },
{ NULL, 0, 0, NULL }
};
@@ -83031,35 +85704,35 @@ dissect_lte_rrc_RRCConnectionRequest_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _U
}
-static const per_sequence_t T_criticalExtensionsFuture_63_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_64_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_63, T_criticalExtensionsFuture_63_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_64, T_criticalExtensionsFuture_64_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_63_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_64_vals[] = {
{ 0, "rrcConnectionRequest-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_63_choice[] = {
+static const per_choice_t T_criticalExtensions_64_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionRequest_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRequest_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_63, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_63 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_64, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_64 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_63, T_criticalExtensions_63_choice,
+ ett_lte_rrc_T_criticalExtensions_64, T_criticalExtensions_64_choice,
NULL);
return offset;
@@ -83067,7 +85740,7 @@ dissect_lte_rrc_T_criticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionRequest_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_63, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_63 },
+ { &hf_lte_rrc_criticalExtensions_64, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_64 },
{ NULL, 0, 0, NULL }
};
@@ -83099,35 +85772,35 @@ dissect_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs(tvbuff_t *tvb _U_, int off
}
-static const per_sequence_t T_criticalExtensionsFuture_66_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_67_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_66, T_criticalExtensionsFuture_66_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_67, T_criticalExtensionsFuture_67_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_66_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_67_vals[] = {
{ 0, "rrcConnectionResumeRequest-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_66_choice[] = {
+static const per_choice_t T_criticalExtensions_67_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResumeRequest_r13_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_66, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_66 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_67, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_67 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_66, T_criticalExtensions_66_choice,
+ ett_lte_rrc_T_criticalExtensions_67, T_criticalExtensions_67_choice,
NULL);
return offset;
@@ -83135,7 +85808,7 @@ dissect_lte_rrc_T_criticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResumeRequest_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_66, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_66 },
+ { &hf_lte_rrc_criticalExtensions_67, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_67 },
{ NULL, 0, 0, NULL }
};
@@ -83150,7 +85823,7 @@ dissect_lte_rrc_RRCConnectionResumeRequest_NB(tvbuff_t *tvb _U_, int offset _U_,
}
-static const value_string lte_rrc_T_c1_56_vals[] = {
+static const value_string lte_rrc_T_c1_57_vals[] = {
{ 0, "rrcConnectionReestablishmentRequest-r13" },
{ 1, "rrcConnectionRequest-r13" },
{ 2, "rrcConnectionResumeRequest-r13" },
@@ -83158,7 +85831,7 @@ static const value_string lte_rrc_T_c1_56_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_56_choice[] = {
+static const per_choice_t T_c1_57_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest_NB },
{ 1, &hf_lte_rrc_rrcConnectionRequest_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRequest_NB },
{ 2, &hf_lte_rrc_rrcConnectionResumeRequest_r13_02, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeRequest_NB },
@@ -83167,9 +85840,9 @@ static const per_choice_t T_c1_56_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_56, T_c1_56_choice,
+ ett_lte_rrc_T_c1_57, T_c1_57_choice,
NULL);
return offset;
@@ -83196,7 +85869,7 @@ static const value_string lte_rrc_UL_CCCH_MessageType_NB_vals[] = {
};
static const per_choice_t UL_CCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_56 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_56 },
+ { 0, &hf_lte_rrc_c1_57 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_57 },
{ 1, &hf_lte_rrc_messageClassExtension_14, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_14 },
{ 0, NULL, 0, NULL }
};
@@ -83539,7 +86212,7 @@ static const per_sequence_t SCPTMConfiguration_NB_r14_sequence[] = {
{ &hf_lte_rrc_sc_mtch_InfoList_r14_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SC_MTCH_InfoList_NB_r14 },
{ &hf_lte_rrc_scptm_NeighbourCellList_r14_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCPTM_NeighbourCellList_NB_r14 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_245, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_85 },
+ { &hf_lte_rrc_nonCriticalExtension_258, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_85 },
{ NULL, 0, 0, NULL }
};
@@ -83554,20 +86227,20 @@ dissect_lte_rrc_SCPTMConfiguration_NB_r14(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string lte_rrc_T_c1_57_vals[] = {
+static const value_string lte_rrc_T_c1_58_vals[] = {
{ 0, "scptmConfiguration-r14" },
{ 0, NULL }
};
-static const per_choice_t T_c1_57_choice[] = {
+static const per_choice_t T_c1_58_choice[] = {
{ 0, &hf_lte_rrc_scptmConfiguration_r14, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SCPTMConfiguration_NB_r14 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_c1_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_57, T_c1_57_choice,
+ ett_lte_rrc_T_c1_58, T_c1_58_choice,
NULL);
return offset;
@@ -83594,7 +86267,7 @@ static const value_string lte_rrc_SC_MCCH_MessageType_NB_vals[] = {
};
static const per_choice_t SC_MCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_57 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_57 },
+ { 0, &hf_lte_rrc_c1_58 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_58 },
{ 1, &hf_lte_rrc_messageClassExtension_15, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_15 },
{ 0, NULL, 0, NULL }
};
@@ -83638,7 +86311,7 @@ dissect_lte_rrc_T_nonCriticalExtension_76(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReconfigurationComplete_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_233, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_76 },
+ { &hf_lte_rrc_nonCriticalExtension_246, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_76 },
{ NULL, 0, 0, NULL }
};
@@ -83651,35 +86324,35 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs(tvbuff_t *tvb _U
}
-static const per_sequence_t T_criticalExtensionsFuture_57_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_58_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_57, T_criticalExtensionsFuture_57_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_58, T_criticalExtensionsFuture_58_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_57_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_58_vals[] = {
{ 0, "rrcConnectionReconfigurationComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_57_choice[] = {
+static const per_choice_t T_criticalExtensions_58_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_57, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_57 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_58, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_58 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_57, T_criticalExtensions_57_choice,
+ ett_lte_rrc_T_criticalExtensions_58, T_criticalExtensions_58_choice,
NULL);
return offset;
@@ -83688,7 +86361,7 @@ dissect_lte_rrc_T_criticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReconfigurationComplete_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_57, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_57 },
+ { &hf_lte_rrc_criticalExtensions_58, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_58 },
{ NULL, 0, 0, NULL }
};
@@ -83718,7 +86391,7 @@ dissect_lte_rrc_T_nonCriticalExtension_78(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionReestablishmentComplete_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_236, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_78 },
+ { &hf_lte_rrc_nonCriticalExtension_249, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_78 },
{ NULL, 0, 0, NULL }
};
@@ -83731,35 +86404,35 @@ dissect_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs(tvbuff_t *tvb _U
}
-static const per_sequence_t T_criticalExtensionsFuture_59_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_60_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_59, T_criticalExtensionsFuture_59_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_60, T_criticalExtensionsFuture_60_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_59_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_60_vals[] = {
{ 0, "rrcConnectionReestablishmentComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_59_choice[] = {
+static const per_choice_t T_criticalExtensions_60_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_59, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_59 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_60, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_60 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_59, T_criticalExtensions_59_choice,
+ ett_lte_rrc_T_criticalExtensions_60, T_criticalExtensions_60_choice,
NULL);
return offset;
@@ -83768,7 +86441,7 @@ dissect_lte_rrc_T_criticalExtensions_59(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionReestablishmentComplete_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_59, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_59 },
+ { &hf_lte_rrc_criticalExtensions_60, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_60 },
{ NULL, 0, 0, NULL }
};
@@ -83844,7 +86517,7 @@ dissect_lte_rrc_T_nonCriticalExtension_84(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t RRCConnectionSetupComplete_NB_v1430_IEs_sequence[] = {
{ &hf_lte_rrc_gummei_Type_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_gummei_Type_r14 },
{ &hf_lte_rrc_dcn_ID_r14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_65535 },
- { &hf_lte_rrc_nonCriticalExtension_244, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_84 },
+ { &hf_lte_rrc_nonCriticalExtension_257, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_84 },
{ NULL, 0, 0, NULL }
};
@@ -83865,7 +86538,7 @@ static const per_sequence_t RRCConnectionSetupComplete_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_attachWithoutPDN_Connectivity_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_attachWithoutPDN_Connectivity_r13_02 },
{ &hf_lte_rrc_up_CIoT_EPS_Optimisation_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_up_CIoT_EPS_Optimisation_r13_02 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_243, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_NB_v1430_IEs },
+ { &hf_lte_rrc_nonCriticalExtension_256, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_NB_v1430_IEs },
{ NULL, 0, 0, NULL }
};
@@ -83878,35 +86551,35 @@ dissect_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs(tvbuff_t *tvb _U_, int off
}
-static const per_sequence_t T_criticalExtensionsFuture_68_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_69_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_68, T_criticalExtensionsFuture_68_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_69, T_criticalExtensionsFuture_69_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_68_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_69_vals[] = {
{ 0, "rrcConnectionSetupComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_68_choice[] = {
+static const per_choice_t T_criticalExtensions_69_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionSetupComplete_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_68, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_68 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_69, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_69 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_68, T_criticalExtensions_68_choice,
+ ett_lte_rrc_T_criticalExtensions_69, T_criticalExtensions_69_choice,
NULL);
return offset;
@@ -83915,7 +86588,7 @@ dissect_lte_rrc_T_criticalExtensions_68(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionSetupComplete_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_68, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_68 },
+ { &hf_lte_rrc_criticalExtensions_69, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_69 },
{ NULL, 0, 0, NULL }
};
@@ -83988,6 +86661,16 @@ dissect_lte_rrc_UE_RadioPagingInfo_NB_r13(tvbuff_t *tvb _U_, int offset _U_, asn
}
+
+static int
+dissect_lte_rrc_T_ue_Capability_ContainerExt_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_UE_Capability_NB_Ext_r14_IEs_PDU);
+
+ return offset;
+}
+
+
static const per_sequence_t T_nonCriticalExtension_89_sequence[] = {
{ NULL, 0, 0, NULL }
};
@@ -84001,11 +86684,26 @@ dissect_lte_rrc_T_nonCriticalExtension_89(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t UECapabilityInformation_NB_Ext_r14_IEs_sequence[] = {
+ { &hf_lte_rrc_ue_Capability_ContainerExt_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_Capability_ContainerExt_r14 },
+ { &hf_lte_rrc_nonCriticalExtension_266, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_89 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs, UECapabilityInformation_NB_Ext_r14_IEs_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t UECapabilityInformation_NB_r13_IEs_sequence[] = {
- { &hf_lte_rrc_ue_Capability_Container_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_Capability_NB_r13 },
+ { &hf_lte_rrc_ue_Capability_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_Capability_NB_r13 },
{ &hf_lte_rrc_ue_RadioPagingInfo_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_RadioPagingInfo_NB_r13 },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_251, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_89 },
+ { &hf_lte_rrc_nonCriticalExtension_265, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs },
{ NULL, 0, 0, NULL }
};
@@ -84018,35 +86716,35 @@ dissect_lte_rrc_UECapabilityInformation_NB_r13_IEs(tvbuff_t *tvb _U_, int offset
}
-static const per_sequence_t T_criticalExtensionsFuture_71_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_72_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_71, T_criticalExtensionsFuture_71_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_72, T_criticalExtensionsFuture_72_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_71_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_72_vals[] = {
{ 0, "ueCapabilityInformation-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_71_choice[] = {
+static const per_choice_t T_criticalExtensions_72_choice[] = {
{ 0, &hf_lte_rrc_ueCapabilityInformation_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityInformation_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_71, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_71 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_72, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_72 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_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_lte_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_lte_rrc_T_criticalExtensions_71, T_criticalExtensions_71_choice,
+ ett_lte_rrc_T_criticalExtensions_72, T_criticalExtensions_72_choice,
NULL);
return offset;
@@ -84055,7 +86753,7 @@ dissect_lte_rrc_T_criticalExtensions_71(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t UECapabilityInformation_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_71, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_71 },
+ { &hf_lte_rrc_criticalExtensions_72, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_72 },
{ NULL, 0, 0, NULL }
};
@@ -84086,7 +86784,7 @@ dissect_lte_rrc_T_nonCriticalExtension_90(tvbuff_t *tvb _U_, int offset _U_, asn
static const per_sequence_t ULInformationTransfer_NB_r13_IEs_sequence[] = {
{ &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoNAS },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_252, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_90 },
+ { &hf_lte_rrc_nonCriticalExtension_267, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_90 },
{ NULL, 0, 0, NULL }
};
@@ -84099,35 +86797,35 @@ dissect_lte_rrc_ULInformationTransfer_NB_r13_IEs(tvbuff_t *tvb _U_, int offset _
}
-static const per_sequence_t T_criticalExtensionsFuture_72_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_73_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_72, T_criticalExtensionsFuture_72_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_73, T_criticalExtensionsFuture_73_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_72_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_73_vals[] = {
{ 0, "ulInformationTransfer-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_72_choice[] = {
+static const per_choice_t T_criticalExtensions_73_choice[] = {
{ 0, &hf_lte_rrc_ulInformationTransfer_r13_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULInformationTransfer_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_72, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_72 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_73, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_73 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_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_lte_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_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_72, T_criticalExtensions_72_choice,
+ ett_lte_rrc_T_criticalExtensions_73, T_criticalExtensions_73_choice,
NULL);
return offset;
@@ -84135,7 +86833,7 @@ dissect_lte_rrc_T_criticalExtensions_72(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t ULInformationTransfer_NB_sequence[] = {
- { &hf_lte_rrc_criticalExtensions_72, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_72 },
+ { &hf_lte_rrc_criticalExtensions_73, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_73 },
{ NULL, 0, 0, NULL }
};
@@ -84167,7 +86865,7 @@ static const per_sequence_t RRCConnectionResumeComplete_NB_r13_IEs_sequence[] =
{ &hf_lte_rrc_selectedPLMN_Identity_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_maxPLMN_r11 },
{ &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_DedicatedInfoNAS },
{ &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
- { &hf_lte_rrc_nonCriticalExtension_241, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_82 },
+ { &hf_lte_rrc_nonCriticalExtension_254, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_82 },
{ NULL, 0, 0, NULL }
};
@@ -84180,35 +86878,35 @@ dissect_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs(tvbuff_t *tvb _U_, int of
}
-static const per_sequence_t T_criticalExtensionsFuture_65_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_66_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensionsFuture_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensionsFuture_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensionsFuture_65, T_criticalExtensionsFuture_65_sequence);
+ ett_lte_rrc_T_criticalExtensionsFuture_66, T_criticalExtensionsFuture_66_sequence);
return offset;
}
-static const value_string lte_rrc_T_criticalExtensions_65_vals[] = {
+static const value_string lte_rrc_T_criticalExtensions_66_vals[] = {
{ 0, "rrcConnectionResumeComplete-r13" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_65_choice[] = {
+static const per_choice_t T_criticalExtensions_66_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionResumeComplete_r13_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs },
- { 1, &hf_lte_rrc_criticalExtensionsFuture_65, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_65 },
+ { 1, &hf_lte_rrc_criticalExtensionsFuture_66, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensionsFuture_66 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_lte_rrc_T_criticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_criticalExtensions_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_criticalExtensions_65, T_criticalExtensions_65_choice,
+ ett_lte_rrc_T_criticalExtensions_66, T_criticalExtensions_66_choice,
NULL);
return offset;
@@ -84217,7 +86915,7 @@ dissect_lte_rrc_T_criticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_
static const per_sequence_t RRCConnectionResumeComplete_NB_sequence[] = {
{ &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
- { &hf_lte_rrc_criticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_65 },
+ { &hf_lte_rrc_criticalExtensions_66, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_66 },
{ NULL, 0, 0, NULL }
};
@@ -84232,7 +86930,7 @@ dissect_lte_rrc_RRCConnectionResumeComplete_NB(tvbuff_t *tvb _U_, int offset _U_
}
-static const value_string lte_rrc_T_c1_58_vals[] = {
+static const value_string lte_rrc_T_c1_59_vals[] = {
{ 0, "rrcConnectionReconfigurationComplete-r13" },
{ 1, "rrcConnectionReestablishmentComplete-r13" },
{ 2, "rrcConnectionSetupComplete-r13" },
@@ -84252,7 +86950,7 @@ static const value_string lte_rrc_T_c1_58_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_58_choice[] = {
+static const per_choice_t T_c1_59_choice[] = {
{ 0, &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfigurationComplete_NB },
{ 1, &hf_lte_rrc_rrcConnectionReestablishmentComplete_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentComplete_NB },
{ 2, &hf_lte_rrc_rrcConnectionSetupComplete_r13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetupComplete_NB },
@@ -84273,9 +86971,9 @@ static const per_choice_t T_c1_58_choice[] = {
};
static int
-dissect_lte_rrc_T_c1_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_lte_rrc_T_c1_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_lte_rrc_T_c1_58, T_c1_58_choice,
+ ett_lte_rrc_T_c1_59, T_c1_59_choice,
NULL);
return offset;
@@ -84302,7 +87000,7 @@ static const value_string lte_rrc_UL_DCCH_MessageType_NB_vals[] = {
};
static const per_choice_t UL_DCCH_MessageType_NB_choice[] = {
- { 0, &hf_lte_rrc_c1_58 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_58 },
+ { 0, &hf_lte_rrc_c1_59 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_59 },
{ 1, &hf_lte_rrc_messageClassExtension_16, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_16 },
{ 0, NULL, 0, NULL }
};
@@ -84332,6 +87030,215 @@ dissect_lte_rrc_UL_DCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
return offset;
}
+
+static const value_string lte_rrc_T_ue_Category_NB_r14_vals[] = {
+ { 0, "nb2" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_ue_Category_NB_r14(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 lte_rrc_T_dataInactMon_r14_01_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_dataInactMon_r14_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 value_string lte_rrc_T_rai_Support_r14_01_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_rai_Support_r14_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 MAC_Parameters_NB_r14_sequence[] = {
+ { &hf_lte_rrc_dataInactMon_r14_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dataInactMon_r14_01 },
+ { &hf_lte_rrc_rai_Support_r14_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rai_Support_r14_01 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_MAC_Parameters_NB_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_MAC_Parameters_NB_r14, MAC_Parameters_NB_r14_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_multiCarrier_NPRACH_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_multiCarrier_NPRACH_r14(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 lte_rrc_T_twoHARQ_Processes_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_twoHARQ_Processes_r14(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 PhyLayerParameters_NB_v1430_sequence[] = {
+ { &hf_lte_rrc_multiCarrier_NPRACH_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_multiCarrier_NPRACH_r14 },
+ { &hf_lte_rrc_twoHARQ_Processes_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_twoHARQ_Processes_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_PhyLayerParameters_NB_v1430(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_PhyLayerParameters_NB_v1430, PhyLayerParameters_NB_v1430_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_powerClassNB_14dBm_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_powerClassNB_14dBm_r14(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 RF_Parameters_NB_v1430_sequence[] = {
+ { &hf_lte_rrc_powerClassNB_14dBm_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_powerClassNB_14dBm_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_RF_Parameters_NB_v1430(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_RF_Parameters_NB_v1430, RF_Parameters_NB_v1430_sequence);
+
+ return offset;
+}
+
+
+static const value_string lte_rrc_T_interferenceRandomisation_r14_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_lte_rrc_T_interferenceRandomisation_r14(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 PhyLayerParameters_NB_v1440_sequence[] = {
+ { &hf_lte_rrc_interferenceRandomisation_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_interferenceRandomisation_r14 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_PhyLayerParameters_NB_v1440(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_PhyLayerParameters_NB_v1440, PhyLayerParameters_NB_v1440_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_91_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_T_nonCriticalExtension_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_lte_rrc_T_nonCriticalExtension_91, T_nonCriticalExtension_91_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Capability_NB_v1440_IEs_sequence[] = {
+ { &hf_lte_rrc_phyLayerParameters_v1440, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_NB_v1440 },
+ { &hf_lte_rrc_nonCriticalExtension_269, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_91 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UE_Capability_NB_v1440_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UE_Capability_NB_v1440_IEs, UE_Capability_NB_v1440_IEs_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_Capability_NB_Ext_r14_IEs_sequence[] = {
+ { &hf_lte_rrc_ue_Category_NB_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_Category_NB_r14 },
+ { &hf_lte_rrc_mac_Parameters_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MAC_Parameters_NB_r14 },
+ { &hf_lte_rrc_phyLayerParameters_v1430_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_NB_v1430 },
+ { &hf_lte_rrc_rf_Parameters_v1430_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RF_Parameters_NB_v1430 },
+ { &hf_lte_rrc_nonCriticalExtension_268, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_Capability_NB_v1440_IEs },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_lte_rrc_UE_Capability_NB_Ext_r14_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_lte_rrc_UE_Capability_NB_Ext_r14_IEs, UE_Capability_NB_Ext_r14_IEs_sequence);
+
+ return offset;
+}
+
/*--- PDUs ---*/
int dissect_lte_rrc_HandoverCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
@@ -84798,6 +87705,14 @@ static int dissect_UE_EUTRA_Capability_v9a0_IEs_PDU(tvbuff_t *tvb _U_, packet_in
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UE_Capability_NB_Ext_r14_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_lte_rrc_UE_Capability_NB_Ext_r14_IEs(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_UE_Capability_NB_Ext_r14_IEs_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UE_Capability_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -84806,6 +87721,14 @@ static int dissect_UE_Capability_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinf
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UECapabilityInformation_NB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_lte_rrc_UECapabilityInformation_NB(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_UECapabilityInformation_NB_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UE_RadioPagingInfo_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -84817,7 +87740,7 @@ static int dissect_UE_RadioPagingInfo_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info
/*--- End of included file: packet-lte-rrc-fn.c ---*/
-#line 3084 "./asn1/lte-rrc/packet-lte-rrc-template.c"
+#line 3082 "./asn1/lte-rrc/packet-lte-rrc-template.c"
static int
dissect_lte_rrc_DL_CCCH(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_)
@@ -85412,10 +88335,18 @@ void proto_register_lte_rrc(void) {
{ "UE-EUTRA-Capability-v9a0-IEs", "lte-rrc.UE_EUTRA_Capability_v9a0_IEs_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_UE_Capability_NB_Ext_r14_IEs_PDU,
+ { "UE-Capability-NB-Ext-r14-IEs", "lte-rrc.UE_Capability_NB_Ext_r14_IEs_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_UE_Capability_NB_r13_PDU,
{ "UE-Capability-NB-r13", "lte-rrc.UE_Capability_NB_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_UECapabilityInformation_NB_PDU,
+ { "UECapabilityInformation-NB", "lte-rrc.UECapabilityInformation_NB_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_UE_RadioPagingInfo_NB_r13_PDU,
{ "UE-RadioPagingInfo-NB-r13", "lte-rrc.UE_RadioPagingInfo_NB_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -85984,6 +88915,18 @@ void proto_register_lte_rrc(void) {
{ "sourceConfigSCG-r12", "lte-rrc.sourceConfigSCG_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
"SCG_Config_r12", HFILL }},
+ { &hf_lte_rrc_sourceRB_ConfigNR_r15,
+ { "sourceRB-ConfigNR-r15", "lte-rrc.sourceRB_ConfigNR_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_sourceRB_ConfigSN_NR_r15,
+ { "sourceRB-ConfigSN-NR-r15", "lte-rrc.sourceRB_ConfigSN_NR_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_sourceOtherConfigSN_NR_r15,
+ { "sourceOtherConfigSN-NR-r15", "lte-rrc.sourceOtherConfigSN_NR_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_sourceDl_CarrierFreq_v9e0,
{ "sourceDl-CarrierFreq-v9e0", "lte-rrc.sourceDl_CarrierFreq_v9e0",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -86044,6 +88987,10 @@ void proto_register_lte_rrc(void) {
{ "sidelinkUEInformation-r12", "lte-rrc.sidelinkUEInformation_r12",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_sourceContextENDC_r15,
+ { "sourceContextENDC-r15", "lte-rrc.sourceContextENDC_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_wlanConnectionStatusReport_r13,
{ "wlanConnectionStatusReport-r13", "lte-rrc.wlanConnectionStatusReport_r13",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -86456,10 +89403,10 @@ void proto_register_lte_rrc(void) {
{ "rrcConnectionResumeComplete-r13", "lte-rrc.rrcConnectionResumeComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_spare9,
- { "spare9", "lte-rrc.spare9_element",
+ { &hf_lte_rrc_ulInformationTransferMRDC_r15,
+ { "ulInformationTransferMRDC-r15", "lte-rrc.ulInformationTransferMRDC_r15_element",
FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
+ "ULInformationTransferMRDC", HFILL }},
{ &hf_lte_rrc_spare8,
{ "spare8", "lte-rrc.spare8_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -87739,7 +90686,43 @@ void proto_register_lte_rrc(void) {
{ &hf_lte_rrc_nonCriticalExtension_80,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_29", HFILL }},
+ "RRCConnectionReconfiguration_v15x0_IEs", HFILL }},
+ { &hf_lte_rrc_endc_Config_r15,
+ { "endc-Config-r15", "lte-rrc.endc_Config_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_scg_ConfigReleaseNR_r15,
+ { "scg-ConfigReleaseNR-r15", "lte-rrc.scg_ConfigReleaseNR_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_sk_Counter_r15,
+ { "sk-Counter-r15", "lte-rrc.sk_Counter_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_65535", HFILL }},
+ { &hf_lte_rrc_nr_SecondaryCellGroupConfig_r15,
+ { "nr-SecondaryCellGroupConfig-r15", "lte-rrc.nr_SecondaryCellGroupConfig_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nr_RadioBearerConfig_r15,
+ { "nr-RadioBearerConfig-r15", "lte-rrc.nr_RadioBearerConfig_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nr_RadioBearerConfigS_r15,
+ { "nr-RadioBearerConfigS-r15", "lte-rrc.nr_RadioBearerConfigS_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_tdm_PatternSingle_Tx_r15,
+ { "tdm-PatternSingle-Tx-r15", "lte-rrc.tdm_PatternSingle_Tx_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_subframeAssignment_r15,
+ { "subframeAssignment-r15", "lte-rrc.subframeAssignment_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_SubframeAssignment_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_harq_Offset_r15,
+ { "harq-Offset-r15", "lte-rrc.harq_Offset_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_9", HFILL }},
{ &hf_lte_rrc_networkControlledSyncTx_r12,
{ "networkControlledSyncTx-r12", "lte-rrc.networkControlledSyncTx_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_networkControlledSyncTx_r12_vals), 0,
@@ -88019,7 +91002,15 @@ void proto_register_lte_rrc(void) {
{ &hf_lte_rrc_nonCriticalExtension_86,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_30", HFILL }},
+ "RRCConnectionReconfigurationComplete_v15xy_IEs", HFILL }},
+ { &hf_lte_rrc_scg_ConfigResponseNR_r15,
+ { "scg-ConfigResponseNR-r15", "lte-rrc.scg_ConfigResponseNR_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_87,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_29", HFILL }},
{ &hf_lte_rrc_criticalExtensions_25,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_25_vals), 0,
@@ -88036,14 +91027,14 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_25", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_87,
+ { &hf_lte_rrc_nonCriticalExtension_88,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishment_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_88,
+ { &hf_lte_rrc_nonCriticalExtension_89,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_31", HFILL }},
+ "T_nonCriticalExtension_30", HFILL }},
{ &hf_lte_rrc_criticalExtensions_26,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_26_vals), 0,
@@ -88056,7 +91047,7 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_26", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_89,
+ { &hf_lte_rrc_nonCriticalExtension_90,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v920_IEs", HFILL }},
@@ -88064,11 +91055,11 @@ void proto_register_lte_rrc(void) {
{ "rlf-InfoAvailable-r9", "lte-rrc.rlf_InfoAvailable_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rlf_InfoAvailable_r9_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_90,
+ { &hf_lte_rrc_nonCriticalExtension_91,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_91,
+ { &hf_lte_rrc_nonCriticalExtension_92,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v1020_IEs", HFILL }},
@@ -88076,7 +91067,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailable-r10", "lte-rrc.logMeasAvailable_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailable_r10_01_vals), 0,
"T_logMeasAvailable_r10_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_92,
+ { &hf_lte_rrc_nonCriticalExtension_93,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v1130_IEs", HFILL }},
@@ -88084,7 +91075,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailInfoAvailable-r11", "lte-rrc.connEstFailInfoAvailable_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_connEstFailInfoAvailable_r11_01_vals), 0,
"T_connEstFailInfoAvailable_r11_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_93,
+ { &hf_lte_rrc_nonCriticalExtension_94,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_v1250_IEs", HFILL }},
@@ -88092,10 +91083,10 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailableMBSFN-r12", "lte-rrc.logMeasAvailableMBSFN_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailableMBSFN_r12_01_vals), 0,
"T_logMeasAvailableMBSFN_r12_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_94,
+ { &hf_lte_rrc_nonCriticalExtension_95,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_32", HFILL }},
+ "T_nonCriticalExtension_31", HFILL }},
{ &hf_lte_rrc_criticalExtensions_27,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_27_vals), 0,
@@ -88108,14 +91099,14 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_27", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_95,
+ { &hf_lte_rrc_nonCriticalExtension_96,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentReject_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_96,
+ { &hf_lte_rrc_nonCriticalExtension_97,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_33", HFILL }},
+ "T_nonCriticalExtension_32", HFILL }},
{ &hf_lte_rrc_criticalExtensions_28,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_28_vals), 0,
@@ -88168,11 +91159,11 @@ void proto_register_lte_rrc(void) {
{ "waitTime", "lte-rrc.waitTime",
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
"INTEGER_1_16", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_97,
+ { &hf_lte_rrc_nonCriticalExtension_98,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_98,
+ { &hf_lte_rrc_nonCriticalExtension_99,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v1020_IEs", HFILL }},
@@ -88180,7 +91171,7 @@ void proto_register_lte_rrc(void) {
{ "extendedWaitTime-r10", "lte-rrc.extendedWaitTime_r10",
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
"INTEGER_1_1800", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_99,
+ { &hf_lte_rrc_nonCriticalExtension_100,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v1130_IEs", HFILL }},
@@ -88196,7 +91187,7 @@ void proto_register_lte_rrc(void) {
{ "deprioritisationTimer-r11", "lte-rrc.deprioritisationTimer_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deprioritisationTimer_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_100,
+ { &hf_lte_rrc_nonCriticalExtension_101,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_v1320_IEs", HFILL }},
@@ -88204,10 +91195,10 @@ void proto_register_lte_rrc(void) {
{ "rrc-SuspendIndication-r13", "lte-rrc.rrc_SuspendIndication_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rrc_SuspendIndication_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_101,
+ { &hf_lte_rrc_nonCriticalExtension_102,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_34", HFILL }},
+ "T_nonCriticalExtension_33", HFILL }},
{ &hf_lte_rrc_criticalExtensions_30,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_30_vals), 0,
@@ -88236,7 +91227,7 @@ void proto_register_lte_rrc(void) {
{ "idleModeMobilityControlInfo", "lte-rrc.idleModeMobilityControlInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_102,
+ { &hf_lte_rrc_nonCriticalExtension_103,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v890_IEs", HFILL }},
@@ -88244,7 +91235,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_02", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_103,
+ { &hf_lte_rrc_nonCriticalExtension_104,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v920_IEs", HFILL }},
@@ -88256,10 +91247,10 @@ void proto_register_lte_rrc(void) {
{ "idleModeMobilityControlInfo-v9e0", "lte-rrc.idleModeMobilityControlInfo_v9e0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_104,
+ { &hf_lte_rrc_nonCriticalExtension_105,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_35", HFILL }},
+ "T_nonCriticalExtension_34", HFILL }},
{ &hf_lte_rrc_cellInfoList_r9,
{ "cellInfoList-r9", "lte-rrc.cellInfoList_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cellInfoList_r9_vals), 0,
@@ -88280,11 +91271,11 @@ void proto_register_lte_rrc(void) {
{ "utra-TDD-r10", "lte-rrc.utra_TDD_r10",
FT_UINT32, BASE_DEC, NULL, 0,
"CellInfoListUTRA_TDD_r10", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_105,
+ { &hf_lte_rrc_nonCriticalExtension_106,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v1020_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_106,
+ { &hf_lte_rrc_nonCriticalExtension_107,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_v1320_IEs", HFILL }},
@@ -88292,10 +91283,10 @@ void proto_register_lte_rrc(void) {
{ "resumeIdentity-r13", "lte-rrc.resumeIdentity_r13",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_107,
+ { &hf_lte_rrc_nonCriticalExtension_108,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_36", HFILL }},
+ "T_nonCriticalExtension_35", HFILL }},
{ &hf_lte_rrc_eutra,
{ "eutra", "lte-rrc.eutra",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -88576,10 +91567,22 @@ void proto_register_lte_rrc(void) {
{ "otherConfig-r14", "lte-rrc.otherConfig_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
"OtherConfig_r9", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_108,
+ { &hf_lte_rrc_rrcConnectionResume_v15x0_IEs,
+ { "rrcConnectionResume-v15x0-IEs", "lte-rrc.rrcConnectionResume_v15x0_IEs_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nr_RadioBearerConfig_r15_01,
+ { "nr-RadioBearerConfig-r15", "lte-rrc.nr_RadioBearerConfig_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_nr_RadioBearerConfig_r15_01", HFILL }},
+ { &hf_lte_rrc_nr_RadioBearerConfigS_r15_01,
+ { "nr-RadioBearerConfigS-r15", "lte-rrc.nr_RadioBearerConfigS_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_nr_RadioBearerConfigS_r15_01", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_109,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_37", HFILL }},
+ "T_nonCriticalExtension_36", HFILL }},
{ &hf_lte_rrc_criticalExtensions_33,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_33_vals), 0,
@@ -88624,10 +91627,10 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailableMBSFN-r13", "lte-rrc.logMeasAvailableMBSFN_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailableMBSFN_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_109,
+ { &hf_lte_rrc_nonCriticalExtension_110,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_38", HFILL }},
+ "T_nonCriticalExtension_37", HFILL }},
{ &hf_lte_rrc_criticalExtensions_34,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_34_vals), 0,
@@ -88676,14 +91679,14 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_35", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_110,
+ { &hf_lte_rrc_nonCriticalExtension_111,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_111,
+ { &hf_lte_rrc_nonCriticalExtension_112,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_39", HFILL }},
+ "T_nonCriticalExtension_38", HFILL }},
{ &hf_lte_rrc_criticalExtensions_36,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_36_vals), 0,
@@ -88708,11 +91711,11 @@ void proto_register_lte_rrc(void) {
{ "registeredMME", "lte-rrc.registeredMME_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_112,
+ { &hf_lte_rrc_nonCriticalExtension_113,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_113,
+ { &hf_lte_rrc_nonCriticalExtension_114,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1020_IEs", HFILL }},
@@ -88732,7 +91735,7 @@ void proto_register_lte_rrc(void) {
{ "rn-SubframeConfigReq-r10", "lte-rrc.rn_SubframeConfigReq_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rn_SubframeConfigReq_r10_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_114,
+ { &hf_lte_rrc_nonCriticalExtension_115,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1130_IEs", HFILL }},
@@ -88740,7 +91743,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailInfoAvailable-r11", "lte-rrc.connEstFailInfoAvailable_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_connEstFailInfoAvailable_r11_02_vals), 0,
"T_connEstFailInfoAvailable_r11_02", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_115,
+ { &hf_lte_rrc_nonCriticalExtension_116,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1250_IEs", HFILL }},
@@ -88756,7 +91759,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasAvailableMBSFN-r12", "lte-rrc.logMeasAvailableMBSFN_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasAvailableMBSFN_r12_02_vals), 0,
"T_logMeasAvailableMBSFN_r12_02", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_116,
+ { &hf_lte_rrc_nonCriticalExtension_117,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1320_IEs", HFILL }},
@@ -88780,7 +91783,7 @@ void proto_register_lte_rrc(void) {
{ "cp-CIoT-EPS-Optimisation-r13", "lte-rrc.cp_CIoT_EPS_Optimisation_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cp_CIoT_EPS_Optimisation_r13_vals), 0,
"T_cp_CIoT_EPS_Optimisation_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_117,
+ { &hf_lte_rrc_nonCriticalExtension_118,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1330_IEs", HFILL }},
@@ -88788,7 +91791,7 @@ void proto_register_lte_rrc(void) {
{ "ue-CE-NeedULGaps-r13", "lte-rrc.ue_CE_NeedULGaps_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ue_CE_NeedULGaps_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_118,
+ { &hf_lte_rrc_nonCriticalExtension_119,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_v1430_IEs", HFILL }},
@@ -88796,10 +91799,10 @@ void proto_register_lte_rrc(void) {
{ "dcn-ID-r14", "lte-rrc.dcn_ID_r14",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_65535", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_119,
+ { &hf_lte_rrc_nonCriticalExtension_120,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_40", HFILL }},
+ "T_nonCriticalExtension_39", HFILL }},
{ &hf_lte_rrc_plmn_Identity,
{ "plmn-Identity", "lte-rrc.plmn_Identity_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -88832,7 +91835,7 @@ void proto_register_lte_rrc(void) {
{ "failureReportSCG-r12", "lte-rrc.failureReportSCG_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_120,
+ { &hf_lte_rrc_nonCriticalExtension_121,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SCGFailureInformation_v1310_IEs", HFILL }},
@@ -88840,18 +91843,26 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_03", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_121,
+ { &hf_lte_rrc_nonCriticalExtension_122,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_41", HFILL }},
+ "SCGFailureInformation_v15x0_IEs", HFILL }},
+ { &hf_lte_rrc_failureReportSCG_NR_r15,
+ { "failureReportSCG-NR-r15", "lte-rrc.failureReportSCG_NR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_123,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_40", HFILL }},
{ &hf_lte_rrc_failureReportSCG_v12d0,
{ "failureReportSCG-v12d0", "lte-rrc.failureReportSCG_v12d0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_122,
+ { &hf_lte_rrc_nonCriticalExtension_124,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_42", HFILL }},
+ "T_nonCriticalExtension_41", HFILL }},
{ &hf_lte_rrc_failureType_r12,
{ "failureType-r12", "lte-rrc.failureType_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_failureType_r12_vals), 0,
@@ -88876,6 +91887,30 @@ void proto_register_lte_rrc(void) {
{ "measResultNeighCells-v12d0", "lte-rrc.measResultNeighCells_v12d0",
FT_UINT32, BASE_DEC, NULL, 0,
"MeasResultList2EUTRA_v9e0", HFILL }},
+ { &hf_lte_rrc_failureType_r15,
+ { "failureType-r15", "lte-rrc.failureType_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_failureType_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_measResultFreqListNR_r15,
+ { "measResultFreqListNR-r15", "lte-rrc.measResultFreqListNR_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MeasResultFreqListFailNR_r15", HFILL }},
+ { &hf_lte_rrc_measResultSCG_r15,
+ { "measResultSCG-r15", "lte-rrc.measResultSCG_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_MeasResultFreqListFailNR_r15_item,
+ { "MeasResultFreqFailNR-r15", "lte-rrc.MeasResultFreqFailNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_carrierFreq_r15,
+ { "carrierFreq-r15", "lte-rrc.carrierFreq_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "ARFCN_ValueNR_r15", HFILL }},
+ { &hf_lte_rrc_measResultCellList_r15,
+ { "measResultCellList-r15", "lte-rrc.measResultCellList_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MeasResultCellListNR_r15", HFILL }},
{ &hf_lte_rrc_sc_mtch_InfoList_r13,
{ "sc-mtch-InfoList-r13", "lte-rrc.sc_mtch_InfoList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -88884,7 +91919,7 @@ void proto_register_lte_rrc(void) {
{ "scptm-NeighbourCellList-r13", "lte-rrc.scptm_NeighbourCellList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_123,
+ { &hf_lte_rrc_nonCriticalExtension_125,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SCPTMConfiguration_v1340", HFILL }},
@@ -88892,10 +91927,10 @@ void proto_register_lte_rrc(void) {
{ "p-b-r13", "lte-rrc.p_b_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_3", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_124,
+ { &hf_lte_rrc_nonCriticalExtension_126,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_43", HFILL }},
+ "T_nonCriticalExtension_42", HFILL }},
{ &hf_lte_rrc_sc_mtch_InfoList_r14,
{ "sc-mtch-InfoList-r14", "lte-rrc.sc_mtch_InfoList_r14",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -88908,10 +91943,10 @@ void proto_register_lte_rrc(void) {
{ "p-b-r14", "lte-rrc.p_b_r14",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_3", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_125,
+ { &hf_lte_rrc_nonCriticalExtension_127,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_44", HFILL }},
+ "T_nonCriticalExtension_43", HFILL }},
{ &hf_lte_rrc_criticalExtensions_38,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_38_vals), 0,
@@ -88932,14 +91967,14 @@ void proto_register_lte_rrc(void) {
{ "securityConfigSMC", "lte-rrc.securityConfigSMC_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_126,
+ { &hf_lte_rrc_nonCriticalExtension_128,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeCommand_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_127,
+ { &hf_lte_rrc_nonCriticalExtension_129,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_45", HFILL }},
+ "T_nonCriticalExtension_44", HFILL }},
{ &hf_lte_rrc_criticalExtensions_39,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_39_vals), 0,
@@ -88952,14 +91987,14 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_39", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_128,
+ { &hf_lte_rrc_nonCriticalExtension_130,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeComplete_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_129,
+ { &hf_lte_rrc_nonCriticalExtension_131,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_46", HFILL }},
+ "T_nonCriticalExtension_45", HFILL }},
{ &hf_lte_rrc_criticalExtensions_40,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_40_vals), 0,
@@ -88972,14 +92007,14 @@ void proto_register_lte_rrc(void) {
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_criticalExtensionsFuture_40", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_130,
+ { &hf_lte_rrc_nonCriticalExtension_132,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SecurityModeFailure_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_131,
+ { &hf_lte_rrc_nonCriticalExtension_133,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_47", HFILL }},
+ "T_nonCriticalExtension_46", HFILL }},
{ &hf_lte_rrc_criticalExtensions_41,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_41_vals), 0,
@@ -89012,7 +92047,7 @@ void proto_register_lte_rrc(void) {
{ "discTxResourceReq-r12", "lte-rrc.discTxResourceReq_r12",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_63", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_132,
+ { &hf_lte_rrc_nonCriticalExtension_134,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SidelinkUEInformation_v1310_IEs", HFILL }},
@@ -89064,7 +92099,7 @@ void proto_register_lte_rrc(void) {
{ "discSysInfoReportFreqList-r13", "lte-rrc.discSysInfoReportFreqList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"SL_DiscSysInfoReportFreqList_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_133,
+ { &hf_lte_rrc_nonCriticalExtension_135,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SidelinkUEInformation_v1430_IEs", HFILL }},
@@ -89080,10 +92115,10 @@ void proto_register_lte_rrc(void) {
{ "v2x-CommTxResourceReq-r14", "lte-rrc.v2x_CommTxResourceReq_r14",
FT_UINT32, BASE_DEC, NULL, 0,
"SL_V2X_CommTxFreqList_r14", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_134,
+ { &hf_lte_rrc_nonCriticalExtension_136,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_48", HFILL }},
+ "T_nonCriticalExtension_47", HFILL }},
{ &hf_lte_rrc_destinationInfoList_r12,
{ "destinationInfoList-r12", "lte-rrc.destinationInfoList_r12",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -89138,7 +92173,7 @@ void proto_register_lte_rrc(void) {
"T_criticalExtensionsFuture_42", HFILL }},
{ &hf_lte_rrc_sib_TypeAndInfo,
{ "sib-TypeAndInfo", "lte-rrc.sib_TypeAndInfo",
- FT_UINT32, BASE_DEC, NULL, 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, NULL, 0,
NULL, HFILL }},
{ &hf_lte_rrc_sib_TypeAndInfo_item,
{ "sib-TypeAndInfo item", "lte-rrc.sib_TypeAndInfo_item",
@@ -89224,14 +92259,14 @@ void proto_register_lte_rrc(void) {
{ "sib21-v1430", "lte-rrc.sib21_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType21_r14", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_135,
+ { &hf_lte_rrc_nonCriticalExtension_137,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformation_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_136,
+ { &hf_lte_rrc_nonCriticalExtension_138,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_49", HFILL }},
+ "T_nonCriticalExtension_48", HFILL }},
{ &hf_lte_rrc_cellAccessRelatedInfo,
{ "cellAccessRelatedInfo", "lte-rrc.cellAccessRelatedInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -89296,7 +92331,7 @@ void proto_register_lte_rrc(void) {
{ "systemInfoValueTag", "lte-rrc.systemInfoValueTag",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_137,
+ { &hf_lte_rrc_nonCriticalExtension_139,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v890_IEs", HFILL }},
@@ -89304,7 +92339,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_04", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_138,
+ { &hf_lte_rrc_nonCriticalExtension_140,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v920_IEs", HFILL }},
@@ -89312,7 +92347,7 @@ void proto_register_lte_rrc(void) {
{ "multiBandInfoList", "lte-rrc.multiBandInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_139,
+ { &hf_lte_rrc_nonCriticalExtension_141,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v9e0_IEs", HFILL }},
@@ -89324,7 +92359,7 @@ void proto_register_lte_rrc(void) {
{ "multiBandInfoList-v9e0", "lte-rrc.multiBandInfoList_v9e0",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_140,
+ { &hf_lte_rrc_nonCriticalExtension_142,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v10j0_IEs", HFILL }},
@@ -89336,7 +92371,7 @@ void proto_register_lte_rrc(void) {
{ "multiBandInfoList-v10j0", "lte-rrc.multiBandInfoList_v10j0",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_141,
+ { &hf_lte_rrc_nonCriticalExtension_143,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v10l0_IEs", HFILL }},
@@ -89348,10 +92383,10 @@ void proto_register_lte_rrc(void) {
{ "multiBandInfoList-v10l0", "lte-rrc.multiBandInfoList_v10l0",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_142,
+ { &hf_lte_rrc_nonCriticalExtension_144,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_50", HFILL }},
+ "T_nonCriticalExtension_49", HFILL }},
{ &hf_lte_rrc_ims_EmergencySupport_r9,
{ "ims-EmergencySupport-r9", "lte-rrc.ims_EmergencySupport_r9",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ims_EmergencySupport_r9_vals), 0,
@@ -89360,7 +92395,7 @@ void proto_register_lte_rrc(void) {
{ "cellSelectionInfo-v920", "lte-rrc.cellSelectionInfo_v920_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_143,
+ { &hf_lte_rrc_nonCriticalExtension_145,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1130_IEs", HFILL }},
@@ -89372,7 +92407,7 @@ void proto_register_lte_rrc(void) {
{ "cellSelectionInfo-v1130", "lte-rrc.cellSelectionInfo_v1130_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_144,
+ { &hf_lte_rrc_nonCriticalExtension_146,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1250_IEs", HFILL }},
@@ -89392,7 +92427,7 @@ void proto_register_lte_rrc(void) {
{ "freqBandIndicatorPriority-r12", "lte-rrc.freqBandIndicatorPriority_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_freqBandIndicatorPriority_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_145,
+ { &hf_lte_rrc_nonCriticalExtension_147,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1310_IEs", HFILL }},
@@ -89456,7 +92491,7 @@ void proto_register_lte_rrc(void) {
{ "systemInfoValueTagList-r13", "lte-rrc.systemInfoValueTagList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_146,
+ { &hf_lte_rrc_nonCriticalExtension_148,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1320_IEs", HFILL }},
@@ -89496,7 +92531,7 @@ void proto_register_lte_rrc(void) {
{ "mpdcch-pdsch-HoppingOffset-r13", "lte-rrc.mpdcch_pdsch_HoppingOffset_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_maxAvailNarrowBands_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_147,
+ { &hf_lte_rrc_nonCriticalExtension_149,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1350_IEs", HFILL }},
@@ -89504,7 +92539,7 @@ void proto_register_lte_rrc(void) {
{ "cellSelectionInfoCE1-r13", "lte-rrc.cellSelectionInfoCE1_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_148,
+ { &hf_lte_rrc_nonCriticalExtension_150,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1360_IEs", HFILL }},
@@ -89512,7 +92547,7 @@ void proto_register_lte_rrc(void) {
{ "cellSelectionInfoCE1-v1360", "lte-rrc.cellSelectionInfoCE1_v1360_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_149,
+ { &hf_lte_rrc_nonCriticalExtension_151,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_v1430_IEs", HFILL }},
@@ -89532,10 +92567,18 @@ void proto_register_lte_rrc(void) {
{ "CellAccessRelatedInfo-r14", "lte-rrc.CellAccessRelatedInfo_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_150,
+ { &hf_lte_rrc_nonCriticalExtension_152,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_51", HFILL }},
+ "SystemInformationBlockType1_v1450_IEs", HFILL }},
+ { &hf_lte_rrc_tdd_Config_v1450,
+ { "tdd-Config-v1450", "lte-rrc.tdd_Config_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_153,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_50", HFILL }},
{ &hf_lte_rrc_PLMN_IdentityList_item,
{ "PLMN-IdentityInfo", "lte-rrc.PLMN_IdentityInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -89644,10 +92687,10 @@ void proto_register_lte_rrc(void) {
{ "systemInformationBlockType13-r14", "lte-rrc.systemInformationBlockType13_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType13_r9", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_151,
+ { &hf_lte_rrc_nonCriticalExtension_154,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_52", HFILL }},
+ "T_nonCriticalExtension_51", HFILL }},
{ &hf_lte_rrc_PLMN_IdentityList_MBMS_r14_item,
{ "PLMN-Identity", "lte-rrc.PLMN_Identity_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -89700,7 +92743,7 @@ void proto_register_lte_rrc(void) {
{ "powerPrefIndication-r11", "lte-rrc.powerPrefIndication_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_powerPrefIndication_r11_01_vals), 0,
"T_powerPrefIndication_r11_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_152,
+ { &hf_lte_rrc_nonCriticalExtension_155,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEAssistanceInformation_v1430_IEs", HFILL }},
@@ -89736,10 +92779,18 @@ void proto_register_lte_rrc(void) {
{ "delayBudgetReport-r14", "lte-rrc.delayBudgetReport_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_DelayBudgetReport_r14_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_153,
+ { &hf_lte_rrc_nonCriticalExtension_156,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_53", HFILL }},
+ "UEAssistanceInformation_v1450_IEs", HFILL }},
+ { &hf_lte_rrc_overheatingAssistance_r14,
+ { "overheatingAssistance-r14", "lte-rrc.overheatingAssistance_r14_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_157,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_52", HFILL }},
{ &hf_lte_rrc_dl_Preference_r14,
{ "dl-Preference-r14", "lte-rrc.dl_Preference_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dl_Preference_r14_vals), 0,
@@ -89774,12 +92825,36 @@ void proto_register_lte_rrc(void) {
NULL, HFILL }},
{ &hf_lte_rrc_type1,
{ "type1", "lte-rrc.type1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_type1_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_type1_vals_ext, 0,
NULL, HFILL }},
{ &hf_lte_rrc_type2,
{ "type2", "lte-rrc.type2",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_type2_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_type2_vals_ext, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_reducedUE_Category,
+ { "reducedUE-Category", "lte-rrc.reducedUE_Category_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_reducedUE_CategoryDL,
+ { "reducedUE-CategoryDL", "lte-rrc.reducedUE_CategoryDL",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_19", HFILL }},
+ { &hf_lte_rrc_reducedUE_CategoryUL,
+ { "reducedUE-CategoryUL", "lte-rrc.reducedUE_CategoryUL",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_21", HFILL }},
+ { &hf_lte_rrc_reducedMaxCCs,
+ { "reducedMaxCCs", "lte-rrc.reducedMaxCCs_element",
+ FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_reducedCCsDL,
+ { "reducedCCsDL", "lte-rrc.reducedCCsDL",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_31", HFILL }},
+ { &hf_lte_rrc_reducedCCsUL,
+ { "reducedCCsUL", "lte-rrc.reducedCCsUL",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_31", HFILL }},
{ &hf_lte_rrc_criticalExtensions_44,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_44_vals), 0,
@@ -89800,11 +92875,11 @@ void proto_register_lte_rrc(void) {
{ "ue-CapabilityRequest", "lte-rrc.ue_CapabilityRequest",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_154,
+ { &hf_lte_rrc_nonCriticalExtension_158,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_155,
+ { &hf_lte_rrc_nonCriticalExtension_159,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v1180_IEs", HFILL }},
@@ -89816,7 +92891,7 @@ void proto_register_lte_rrc(void) {
{ "FreqBandIndicator-r11", "lte-rrc.FreqBandIndicator_r11",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_156,
+ { &hf_lte_rrc_nonCriticalExtension_160,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v1310_IEs", HFILL }},
@@ -89840,7 +92915,7 @@ void proto_register_lte_rrc(void) {
{ "requestReducedIntNonContComb-r13", "lte-rrc.requestReducedIntNonContComb_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_requestReducedIntNonContComb_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_157,
+ { &hf_lte_rrc_nonCriticalExtension_161,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_v1430_IEs", HFILL }},
@@ -89848,10 +92923,18 @@ void proto_register_lte_rrc(void) {
{ "requestDiffFallbackCombList-r14", "lte-rrc.requestDiffFallbackCombList_r14",
FT_UINT32, BASE_DEC, NULL, 0,
"BandCombinationList_r14", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_158,
+ { &hf_lte_rrc_nonCriticalExtension_162,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_54", HFILL }},
+ "UECapabilityEnquiry_v15x0_IEs", HFILL }},
+ { &hf_lte_rrc_requestedFreqBandsNR_MRDC_r15,
+ { "requestedFreqBandsNR-MRDC-r15", "lte-rrc.requestedFreqBandsNR_MRDC_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_163,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_53", HFILL }},
{ &hf_lte_rrc_UE_CapabilityRequest_item,
{ "RAT-Type", "lte-rrc.RAT_Type",
FT_UINT32, BASE_DEC, VALS(lte_rrc_RAT_Type_vals), 0,
@@ -89876,11 +92959,11 @@ void proto_register_lte_rrc(void) {
{ "ue-CapabilityRAT-ContainerList", "lte-rrc.ue_CapabilityRAT_ContainerList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_159,
+ { &hf_lte_rrc_nonCriticalExtension_164,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_160,
+ { &hf_lte_rrc_nonCriticalExtension_165,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_v1250_IEs", HFILL }},
@@ -89888,10 +92971,10 @@ void proto_register_lte_rrc(void) {
{ "ue-RadioPagingInfo-r12", "lte-rrc.ue_RadioPagingInfo_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_161,
+ { &hf_lte_rrc_nonCriticalExtension_166,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_55", HFILL }},
+ "T_nonCriticalExtension_54", HFILL }},
{ &hf_lte_rrc_criticalExtensions_46,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_46_vals), 0,
@@ -89916,11 +92999,11 @@ void proto_register_lte_rrc(void) {
{ "rlf-ReportReq-r9", "lte-rrc.rlf_ReportReq_r9",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_162,
+ { &hf_lte_rrc_nonCriticalExtension_167,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v930_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_163,
+ { &hf_lte_rrc_nonCriticalExtension_168,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v1020_IEs", HFILL }},
@@ -89928,7 +93011,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasReportReq-r10", "lte-rrc.logMeasReportReq_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logMeasReportReq_r10_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_164,
+ { &hf_lte_rrc_nonCriticalExtension_169,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v1130_IEs", HFILL }},
@@ -89936,7 +93019,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailReportReq-r11", "lte-rrc.connEstFailReportReq_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_connEstFailReportReq_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_165,
+ { &hf_lte_rrc_nonCriticalExtension_170,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationRequest_v1250_IEs", HFILL }},
@@ -89944,10 +93027,10 @@ void proto_register_lte_rrc(void) {
{ "mobilityHistoryReportReq-r12", "lte-rrc.mobilityHistoryReportReq_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mobilityHistoryReportReq_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_166,
+ { &hf_lte_rrc_nonCriticalExtension_171,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_56", HFILL }},
+ "T_nonCriticalExtension_55", HFILL }},
{ &hf_lte_rrc_criticalExtensions_47,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_47_vals), 0,
@@ -89980,7 +93063,7 @@ void proto_register_lte_rrc(void) {
{ "rlf-Report-r9", "lte-rrc.rlf_Report_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_167,
+ { &hf_lte_rrc_nonCriticalExtension_172,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v930_IEs", HFILL }},
@@ -89988,15 +93071,15 @@ void proto_register_lte_rrc(void) {
{ "rlf-Report-v9e0", "lte-rrc.rlf_Report_v9e0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_168,
+ { &hf_lte_rrc_nonCriticalExtension_173,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_57", HFILL }},
+ "T_nonCriticalExtension_56", HFILL }},
{ &hf_lte_rrc_lateNonCriticalExtension_06,
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_05", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_169,
+ { &hf_lte_rrc_nonCriticalExtension_174,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v1020_IEs", HFILL }},
@@ -90004,7 +93087,7 @@ void proto_register_lte_rrc(void) {
{ "logMeasReport-r10", "lte-rrc.logMeasReport_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_170,
+ { &hf_lte_rrc_nonCriticalExtension_175,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v1130_IEs", HFILL }},
@@ -90012,7 +93095,7 @@ void proto_register_lte_rrc(void) {
{ "connEstFailReport-r11", "lte-rrc.connEstFailReport_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_171,
+ { &hf_lte_rrc_nonCriticalExtension_176,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEInformationResponse_v1250_IEs", HFILL }},
@@ -90020,10 +93103,10 @@ void proto_register_lte_rrc(void) {
{ "mobilityHistoryReport-r12", "lte-rrc.mobilityHistoryReport_r12",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_172,
+ { &hf_lte_rrc_nonCriticalExtension_177,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_58", HFILL }},
+ "T_nonCriticalExtension_57", HFILL }},
{ &hf_lte_rrc_measResultLastServCell_r9,
{ "measResultLastServCell-r9", "lte-rrc.measResultLastServCell_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -90440,14 +93523,14 @@ void proto_register_lte_rrc(void) {
{ "dedicatedInfo", "lte-rrc.dedicatedInfo",
FT_BYTES, BASE_NONE, NULL, 0,
"DedicatedInfoCDMA2000", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_173,
+ { &hf_lte_rrc_nonCriticalExtension_178,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULHandoverPreparationTransfer_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_174,
+ { &hf_lte_rrc_nonCriticalExtension_179,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_59", HFILL }},
+ "T_nonCriticalExtension_58", HFILL }},
{ &hf_lte_rrc_criticalExtensions_49,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_49_vals), 0,
@@ -90468,14 +93551,14 @@ void proto_register_lte_rrc(void) {
{ "dedicatedInfoType", "lte-rrc.dedicatedInfoType",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dedicatedInfoType_01_vals), 0,
"T_dedicatedInfoType_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_175,
+ { &hf_lte_rrc_nonCriticalExtension_180,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULInformationTransfer_v8a0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_176,
+ { &hf_lte_rrc_nonCriticalExtension_181,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_nonCriticalExtension_60", HFILL }},
+ "T_nonCriticalExtension_59", HFILL }},
{ &hf_lte_rrc_criticalExtensions_50,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_50_vals), 0,
@@ -90484,19 +93567,43 @@ void proto_register_lte_rrc(void) {
{ "c1", "lte-rrc.c1",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_47_vals), 0,
"T_c1_47", HFILL }},
+ { &hf_lte_rrc_ulInformationTransferMRDC_r15_01,
+ { "ulInformationTransferMRDC-r15", "lte-rrc.ulInformationTransferMRDC_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ULInformationTransferMRDC_r15_IEs", HFILL }},
+ { &hf_lte_rrc_criticalExtensionsFuture_50,
+ { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_criticalExtensionsFuture_50", HFILL }},
+ { &hf_lte_rrc_ul_DCCH_MessageNR_r15,
+ { "ul-DCCH-MessageNR-r15", "lte-rrc.ul_DCCH_MessageNR_r15",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_182,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_60", HFILL }},
+ { &hf_lte_rrc_criticalExtensions_51,
+ { "criticalExtensions", "lte-rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_51_vals), 0,
+ "T_criticalExtensions_51", HFILL }},
+ { &hf_lte_rrc_c1_48,
+ { "c1", "lte-rrc.c1",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_48_vals), 0,
+ "T_c1_48", HFILL }},
{ &hf_lte_rrc_wlanConnectionStatusReport_r13_02,
{ "wlanConnectionStatusReport-r13", "lte-rrc.wlanConnectionStatusReport_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"WLANConnectionStatusReport_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_50,
+ { &hf_lte_rrc_criticalExtensionsFuture_51,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_50", HFILL }},
+ "T_criticalExtensionsFuture_51", HFILL }},
{ &hf_lte_rrc_wlan_Status_r13,
{ "wlan-Status-r13", "lte-rrc.wlan_Status_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_WLAN_Status_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_177,
+ { &hf_lte_rrc_nonCriticalExtension_183,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"WLANConnectionStatusReport_v1430_IEs", HFILL }},
@@ -90504,7 +93611,7 @@ void proto_register_lte_rrc(void) {
{ "wlan-Status-v1430", "lte-rrc.wlan_Status_v1430",
FT_UINT32, BASE_DEC, VALS(lte_rrc_WLAN_Status_v1430_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_178,
+ { &hf_lte_rrc_nonCriticalExtension_184,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_61", HFILL }},
@@ -90628,6 +93735,10 @@ void proto_register_lte_rrc(void) {
{ "videoServiceCauseIndication-r14", "lte-rrc.videoServiceCauseIndication_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_videoServiceCauseIndication_r14_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_plmn_InfoList_r15,
+ { "plmn-InfoList-r15", "lte-rrc.plmn_InfoList_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_multiBandInfoList_01,
{ "multiBandInfoList", "lte-rrc.multiBandInfoList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -90636,7 +93747,7 @@ void proto_register_lte_rrc(void) {
{ "AdditionalSpectrumEmission", "lte-rrc.AdditionalSpectrumEmission",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_179,
+ { &hf_lte_rrc_nonCriticalExtension_185,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType2_v9e0_IEs", HFILL }},
@@ -90644,11 +93755,11 @@ void proto_register_lte_rrc(void) {
{ "ul-CarrierFreq-v9e0", "lte-rrc.ul_CarrierFreq_v9e0",
FT_UINT32, BASE_DEC, NULL, 0,
"ARFCN_ValueEUTRA_v9e0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_180,
+ { &hf_lte_rrc_nonCriticalExtension_186,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType2_v9i0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_181,
+ { &hf_lte_rrc_nonCriticalExtension_187,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType2_v10l0_IEs", HFILL }},
@@ -90668,7 +93779,7 @@ void proto_register_lte_rrc(void) {
{ "AdditionalSpectrumEmission-v10l0", "lte-rrc.AdditionalSpectrumEmission_v10l0",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_182,
+ { &hf_lte_rrc_nonCriticalExtension_188,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_62", HFILL }},
@@ -90812,6 +93923,14 @@ void proto_register_lte_rrc(void) {
{ "attachWithoutPDN-Connectivity-r13", "lte-rrc.attachWithoutPDN_Connectivity_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_attachWithoutPDN_Connectivity_r13_01_vals), 0,
"T_attachWithoutPDN_Connectivity_r13_01", HFILL }},
+ { &hf_lte_rrc_PLMN_InfoList_r15_item,
+ { "PLMN-Info-r15", "lte-rrc.PLMN_Info_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_upperLayerIndication_r15,
+ { "upperLayerIndication-r15", "lte-rrc.upperLayerIndication_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_upperLayerIndication_r15_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_cellReselectionInfoCommon,
{ "cellReselectionInfoCommon", "lte-rrc.cellReselectionInfoCommon_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -90940,11 +94059,11 @@ void proto_register_lte_rrc(void) {
{ "redistrOnPagingOnly-r13", "lte-rrc.redistrOnPagingOnly_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_redistrOnPagingOnly_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_183,
+ { &hf_lte_rrc_nonCriticalExtension_189,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType3_v10l0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_184,
+ { &hf_lte_rrc_nonCriticalExtension_190,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_63", HFILL }},
@@ -91024,7 +94143,7 @@ void proto_register_lte_rrc(void) {
{ "InterFreqCarrierFreqInfo-v8h0", "lte-rrc.InterFreqCarrierFreqInfo_v8h0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_185,
+ { &hf_lte_rrc_nonCriticalExtension_191,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType5_v9e0_IEs", HFILL }},
@@ -91036,7 +94155,7 @@ void proto_register_lte_rrc(void) {
{ "InterFreqCarrierFreqInfo-v9e0", "lte-rrc.InterFreqCarrierFreqInfo_v9e0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_186,
+ { &hf_lte_rrc_nonCriticalExtension_192,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType5_v10j0_IEs", HFILL }},
@@ -91048,7 +94167,7 @@ void proto_register_lte_rrc(void) {
{ "InterFreqCarrierFreqInfo-v10j0", "lte-rrc.InterFreqCarrierFreqInfo_v10j0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_187,
+ { &hf_lte_rrc_nonCriticalExtension_193,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType5_v10l0_IEs", HFILL }},
@@ -91060,7 +94179,7 @@ void proto_register_lte_rrc(void) {
{ "InterFreqCarrierFreqInfo-v10l0", "lte-rrc.InterFreqCarrierFreqInfo_v10l0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_188,
+ { &hf_lte_rrc_nonCriticalExtension_194,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_64", HFILL }},
@@ -91296,7 +94415,7 @@ void proto_register_lte_rrc(void) {
{ "CarrierFreqInfoUTRA-FDD-v8h0", "lte-rrc.CarrierFreqInfoUTRA_FDD_v8h0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_189,
+ { &hf_lte_rrc_nonCriticalExtension_195,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_65", HFILL }},
@@ -92428,6 +95547,278 @@ void proto_register_lte_rrc(void) {
{ "fourAntennaPortActivated-r10", "lte-rrc.fourAntennaPortActivated_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_fourAntennaPortActivated_r10_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_setup_05,
+ { "setup", "lte-rrc.setup_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_setup_05", HFILL }},
+ { &hf_lte_rrc_cqi_ReportModeAperiodic_r10,
+ { "cqi-ReportModeAperiodic-r10", "lte-rrc.cqi_ReportModeAperiodic_r10",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_CQI_ReportModeAperiodic_vals), 0,
+ "CQI_ReportModeAperiodic", HFILL }},
+ { &hf_lte_rrc_aperiodicCSI_Trigger_r10,
+ { "aperiodicCSI-Trigger-r10", "lte-rrc.aperiodicCSI_Trigger_r10_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_trigger1_r10,
+ { "trigger1-r10", "lte-rrc.trigger1_r10",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_lte_rrc_trigger2_r10,
+ { "trigger2-r10", "lte-rrc.trigger2_r10",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_lte_rrc_setup_06,
+ { "setup", "lte-rrc.setup_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_setup_06", HFILL }},
+ { &hf_lte_rrc_aperiodicCSI_Trigger_v1250,
+ { "aperiodicCSI-Trigger-v1250", "lte-rrc.aperiodicCSI_Trigger_v1250_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_trigger_SubframeSetIndicator_r12,
+ { "trigger-SubframeSetIndicator-r12", "lte-rrc.trigger_SubframeSetIndicator_r12",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_trigger_SubframeSetIndicator_r12_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_trigger1_SubframeSetIndicator_r12,
+ { "trigger1-SubframeSetIndicator-r12", "lte-rrc.trigger1_SubframeSetIndicator_r12",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_lte_rrc_trigger2_SubframeSetIndicator_r12,
+ { "trigger2-SubframeSetIndicator-r12", "lte-rrc.trigger2_SubframeSetIndicator_r12",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_lte_rrc_setup_07,
+ { "setup", "lte-rrc.setup_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_setup_07", HFILL }},
+ { &hf_lte_rrc_aperiodicCSI_Trigger_v1310,
+ { "aperiodicCSI-Trigger-v1310", "lte-rrc.aperiodicCSI_Trigger_v1310_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_trigger1_r13,
+ { "trigger1-r13", "lte-rrc.trigger1_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger2_r13,
+ { "trigger2-r13", "lte-rrc.trigger2_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger3_r13,
+ { "trigger3-r13", "lte-rrc.trigger3_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger4_r13,
+ { "trigger4-r13", "lte-rrc.trigger4_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger5_r13,
+ { "trigger5-r13", "lte-rrc.trigger5_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger6_r13,
+ { "trigger6-r13", "lte-rrc.trigger6_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_aperiodicCSI_Trigger2_r13,
+ { "aperiodicCSI-Trigger2-r13", "lte-rrc.aperiodicCSI_Trigger2_r13",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_aperiodicCSI_Trigger2_r13_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_setup_08,
+ { "setup", "lte-rrc.setup_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_setup_08", HFILL }},
+ { &hf_lte_rrc_trigger1_SubframeSetIndicator_r13,
+ { "trigger1-SubframeSetIndicator-r13", "lte-rrc.trigger1_SubframeSetIndicator_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger2_SubframeSetIndicator_r13,
+ { "trigger2-SubframeSetIndicator-r13", "lte-rrc.trigger2_SubframeSetIndicator_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger3_SubframeSetIndicator_r13,
+ { "trigger3-SubframeSetIndicator-r13", "lte-rrc.trigger3_SubframeSetIndicator_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger4_SubframeSetIndicator_r13,
+ { "trigger4-SubframeSetIndicator-r13", "lte-rrc.trigger4_SubframeSetIndicator_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger5_SubframeSetIndicator_r13,
+ { "trigger5-SubframeSetIndicator-r13", "lte-rrc.trigger5_SubframeSetIndicator_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger6_SubframeSetIndicator_r13,
+ { "trigger6-SubframeSetIndicator-r13", "lte-rrc.trigger6_SubframeSetIndicator_r13",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_cqi_ReportModeAperiodic_r11,
+ { "cqi-ReportModeAperiodic-r11", "lte-rrc.cqi_ReportModeAperiodic_r11",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_CQI_ReportModeAperiodic_vals), 0,
+ "CQI_ReportModeAperiodic", HFILL }},
+ { &hf_lte_rrc_trigger01_r11,
+ { "trigger01-r11", "lte-rrc.trigger01_r11",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger10_r11,
+ { "trigger10-r11", "lte-rrc.trigger10_r11",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger11_r11,
+ { "trigger11-r11", "lte-rrc.trigger11_r11",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger001_r13,
+ { "trigger001-r13", "lte-rrc.trigger001_r13",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger010_r13,
+ { "trigger010-r13", "lte-rrc.trigger010_r13",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger011_r13,
+ { "trigger011-r13", "lte-rrc.trigger011_r13",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger100_r13,
+ { "trigger100-r13", "lte-rrc.trigger100_r13",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger101_r13,
+ { "trigger101-r13", "lte-rrc.trigger101_r13",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger110_r13,
+ { "trigger110-r13", "lte-rrc.trigger110_r13",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_trigger111_r13,
+ { "trigger111-r13", "lte-rrc.trigger111_r13",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_triggers_r14,
+ { "triggers-r14", "lte-rrc.triggers_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_triggers_r14_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_oneBit_r14,
+ { "oneBit-r14", "lte-rrc.oneBit_r14_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_oneBit_r14", HFILL }},
+ { &hf_lte_rrc_trigger1_Indicator_r14,
+ { "trigger1-Indicator-r14", "lte-rrc.trigger1_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_lte_rrc_twoBit_r14,
+ { "twoBit-r14", "lte-rrc.twoBit_r14_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_twoBit_r14", HFILL }},
+ { &hf_lte_rrc_trigger01_Indicator_r14,
+ { "trigger01-Indicator-r14", "lte-rrc.trigger01_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_lte_rrc_trigger10_Indicator_r14,
+ { "trigger10-Indicator-r14", "lte-rrc.trigger10_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_lte_rrc_trigger11_Indicator_r14,
+ { "trigger11-Indicator-r14", "lte-rrc.trigger11_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_8", HFILL }},
+ { &hf_lte_rrc_threeBit_r14,
+ { "threeBit-r14", "lte-rrc.threeBit_r14_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_threeBit_r14", HFILL }},
+ { &hf_lte_rrc_trigger001_Indicator_r14,
+ { "trigger001-Indicator-r14", "lte-rrc.trigger001_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger010_Indicator_r14,
+ { "trigger010-Indicator-r14", "lte-rrc.trigger010_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger011_Indicator_r14,
+ { "trigger011-Indicator-r14", "lte-rrc.trigger011_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger100_Indicator_r14,
+ { "trigger100-Indicator-r14", "lte-rrc.trigger100_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger101_Indicator_r14,
+ { "trigger101-Indicator-r14", "lte-rrc.trigger101_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger110_Indicator_r14,
+ { "trigger110-Indicator-r14", "lte-rrc.trigger110_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_trigger111_Indicator_r14,
+ { "trigger111-Indicator-r14", "lte-rrc.trigger111_Indicator_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_32", HFILL }},
+ { &hf_lte_rrc_csi_IM_ConfigToReleaseList_r11,
+ { "csi-IM-ConfigToReleaseList-r11", "lte-rrc.csi_IM_ConfigToReleaseList_r11",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_csi_IM_ConfigToAddModList_r11,
+ { "csi-IM-ConfigToAddModList-r11", "lte-rrc.csi_IM_ConfigToAddModList_r11",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_csi_ProcessToReleaseList_r11,
+ { "csi-ProcessToReleaseList-r11", "lte-rrc.csi_ProcessToReleaseList_r11",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_csi_ProcessToAddModList_r11,
+ { "csi-ProcessToAddModList-r11", "lte-rrc.csi_ProcessToAddModList_r11",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_csi_IM_ConfigToReleaseListExt_r12,
+ { "csi-IM-ConfigToReleaseListExt-r12", "lte-rrc.csi_IM_ConfigToReleaseListExt_r12",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "CSI_IM_ConfigId_v1250", HFILL }},
+ { &hf_lte_rrc_csi_IM_ConfigToAddModListExt_r12,
+ { "csi-IM-ConfigToAddModListExt-r12", "lte-rrc.csi_IM_ConfigToAddModListExt_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CSI_IM_ConfigExt_r12", HFILL }},
+ { &hf_lte_rrc_csi_IM_ConfigToReleaseListExt_r13,
+ { "csi-IM-ConfigToReleaseListExt-r13", "lte-rrc.csi_IM_ConfigToReleaseListExt_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_csi_IM_ConfigToAddModListExt_r13,
+ { "csi-IM-ConfigToAddModListExt-r13", "lte-rrc.csi_IM_ConfigToAddModListExt_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_CSI_IM_ConfigToAddModList_r11_item,
+ { "CSI-IM-Config-r11", "lte-rrc.CSI_IM_Config_r11_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_CSI_IM_ConfigToAddModListExt_r13_item,
+ { "CSI-IM-ConfigExt-r12", "lte-rrc.CSI_IM_ConfigExt_r12_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_CSI_IM_ConfigToReleaseList_r11_item,
+ { "CSI-IM-ConfigId-r11", "lte-rrc.CSI_IM_ConfigId_r11",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_CSI_IM_ConfigToReleaseListExt_r13_item,
+ { "CSI-IM-ConfigId-v1310", "lte-rrc.CSI_IM_ConfigId_v1310",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_CSI_ProcessToAddModList_r11_item,
+ { "CSI-Process-r11", "lte-rrc.CSI_Process_r11_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_CSI_ProcessToReleaseList_r11_item,
+ { "CSI-ProcessId-r11", "lte-rrc.CSI_ProcessId_r11",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_ri_Ref_CSI_ProcessId_r11,
+ { "ri-Ref-CSI-ProcessId-r11", "lte-rrc.ri_Ref_CSI_ProcessId_r11",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "CSI_ProcessId_r11", HFILL }},
+ { &hf_lte_rrc_pmi_RI_Report_r11,
+ { "pmi-RI-Report-r11", "lte-rrc.pmi_RI_Report_r11",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_pmi_RI_Report_r11_vals), 0,
+ "T_pmi_RI_Report_r11", HFILL }},
{ &hf_lte_rrc_cqi_ReportModeAperiodic,
{ "cqi-ReportModeAperiodic", "lte-rrc.cqi_ReportModeAperiodic",
FT_UINT32, BASE_DEC, VALS(lte_rrc_CQI_ReportModeAperiodic_vals), 0,
@@ -92464,10 +95855,10 @@ void proto_register_lte_rrc(void) {
{ "csi-SubframePatternConfig-r10", "lte-rrc.csi_SubframePatternConfig_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csi_SubframePatternConfig_r10_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_05,
+ { &hf_lte_rrc_setup_09,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_05", HFILL }},
+ "T_setup_09", HFILL }},
{ &hf_lte_rrc_csi_MeasSubframeSet1_r10,
{ "csi-MeasSubframeSet1-r10", "lte-rrc.csi_MeasSubframeSet1_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_MeasSubframePattern_r10_vals), 0,
@@ -92488,10 +95879,10 @@ void proto_register_lte_rrc(void) {
{ "csi-SubframePatternConfig-r12", "lte-rrc.csi_SubframePatternConfig_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csi_SubframePatternConfig_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_06,
+ { &hf_lte_rrc_setup_10,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_06", HFILL }},
+ "T_setup_10", HFILL }},
{ &hf_lte_rrc_csi_MeasSubframeSets_r12,
{ "csi-MeasSubframeSets-r12", "lte-rrc.csi_MeasSubframeSets_r12",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -92528,10 +95919,6 @@ void proto_register_lte_rrc(void) {
{ "cqi-ReportAperiodicHybrid-r14", "lte-rrc.cqi_ReportAperiodicHybrid_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_cqi_ReportModeAperiodic_r10,
- { "cqi-ReportModeAperiodic-r10", "lte-rrc.cqi_ReportModeAperiodic_r10",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_CQI_ReportModeAperiodic_vals), 0,
- "CQI_ReportModeAperiodic", HFILL }},
{ &hf_lte_rrc_nomPDSCH_RS_EPRE_Offset_r10,
{ "nomPDSCH-RS-EPRE-Offset-r10", "lte-rrc.nomPDSCH_RS_EPRE_Offset_r10",
FT_INT32, BASE_DEC, VALS(lte_rrc_nomPDSCH_RS_EPRE_Offset_vals), 0,
@@ -92544,10 +95931,10 @@ void proto_register_lte_rrc(void) {
{ "pmi-RI-Report-r10", "lte-rrc.pmi_RI_Report_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_pmi_RI_Report_r10_vals), 0,
"T_pmi_RI_Report_r10", HFILL }},
- { &hf_lte_rrc_setup_07,
+ { &hf_lte_rrc_setup_11,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_07", HFILL }},
+ "T_setup_11", HFILL }},
{ &hf_lte_rrc_cqi_PUCCH_ResourceIndex,
{ "cqi-PUCCH-ResourceIndex", "lte-rrc.cqi_PUCCH_ResourceIndex",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -92580,10 +95967,10 @@ void proto_register_lte_rrc(void) {
{ "simultaneousAckNackAndCQI", "lte-rrc.simultaneousAckNackAndCQI",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_lte_rrc_setup_08,
+ { &hf_lte_rrc_setup_12,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_08", HFILL }},
+ "T_setup_12", HFILL }},
{ &hf_lte_rrc_cqi_PUCCH_ResourceIndex_r10,
{ "cqi-PUCCH-ResourceIndex-r10", "lte-rrc.cqi_PUCCH_ResourceIndex_r10",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -92620,10 +96007,10 @@ void proto_register_lte_rrc(void) {
{ "csi-ConfigIndex-r10", "lte-rrc.csi_ConfigIndex_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csi_ConfigIndex_r10_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_09,
+ { &hf_lte_rrc_setup_13,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_09", HFILL }},
+ "T_setup_13", HFILL }},
{ &hf_lte_rrc_cqi_pmi_ConfigIndex2_r10,
{ "cqi-pmi-ConfigIndex2-r10", "lte-rrc.cqi_pmi_ConfigIndex2_r10",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -92700,10 +96087,10 @@ void proto_register_lte_rrc(void) {
{ "csi-ConfigIndex-r11", "lte-rrc.csi_ConfigIndex_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csi_ConfigIndex_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_10,
+ { &hf_lte_rrc_setup_14,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_10", HFILL }},
+ "T_setup_14", HFILL }},
{ &hf_lte_rrc_cqi_pmi_ConfigIndex2_r11,
{ "cqi-pmi-ConfigIndex2-r11", "lte-rrc.cqi_pmi_ConfigIndex2_r11",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -92716,274 +96103,6 @@ void proto_register_lte_rrc(void) {
{ "periodicityFactorWB-r13", "lte-rrc.periodicityFactorWB_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_periodicityFactorWB_r13_01_vals), 0,
"T_periodicityFactorWB_r13_01", HFILL }},
- { &hf_lte_rrc_setup_11,
- { "setup", "lte-rrc.setup_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_11", HFILL }},
- { &hf_lte_rrc_aperiodicCSI_Trigger_r10,
- { "aperiodicCSI-Trigger-r10", "lte-rrc.aperiodicCSI_Trigger_r10_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_trigger1_r10,
- { "trigger1-r10", "lte-rrc.trigger1_r10",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_8", HFILL }},
- { &hf_lte_rrc_trigger2_r10,
- { "trigger2-r10", "lte-rrc.trigger2_r10",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_8", HFILL }},
- { &hf_lte_rrc_setup_12,
- { "setup", "lte-rrc.setup_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_12", HFILL }},
- { &hf_lte_rrc_aperiodicCSI_Trigger_v1250,
- { "aperiodicCSI-Trigger-v1250", "lte-rrc.aperiodicCSI_Trigger_v1250_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_trigger_SubframeSetIndicator_r12,
- { "trigger-SubframeSetIndicator-r12", "lte-rrc.trigger_SubframeSetIndicator_r12",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_trigger_SubframeSetIndicator_r12_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_trigger1_SubframeSetIndicator_r12,
- { "trigger1-SubframeSetIndicator-r12", "lte-rrc.trigger1_SubframeSetIndicator_r12",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_8", HFILL }},
- { &hf_lte_rrc_trigger2_SubframeSetIndicator_r12,
- { "trigger2-SubframeSetIndicator-r12", "lte-rrc.trigger2_SubframeSetIndicator_r12",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_8", HFILL }},
- { &hf_lte_rrc_setup_13,
- { "setup", "lte-rrc.setup_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_13", HFILL }},
- { &hf_lte_rrc_aperiodicCSI_Trigger_v1310,
- { "aperiodicCSI-Trigger-v1310", "lte-rrc.aperiodicCSI_Trigger_v1310_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_trigger1_r13,
- { "trigger1-r13", "lte-rrc.trigger1_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger2_r13,
- { "trigger2-r13", "lte-rrc.trigger2_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger3_r13,
- { "trigger3-r13", "lte-rrc.trigger3_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger4_r13,
- { "trigger4-r13", "lte-rrc.trigger4_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger5_r13,
- { "trigger5-r13", "lte-rrc.trigger5_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger6_r13,
- { "trigger6-r13", "lte-rrc.trigger6_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_aperiodicCSI_Trigger2_r13,
- { "aperiodicCSI-Trigger2-r13", "lte-rrc.aperiodicCSI_Trigger2_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_aperiodicCSI_Trigger2_r13_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_setup_14,
- { "setup", "lte-rrc.setup_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_14", HFILL }},
- { &hf_lte_rrc_trigger1_SubframeSetIndicator_r13,
- { "trigger1-SubframeSetIndicator-r13", "lte-rrc.trigger1_SubframeSetIndicator_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger2_SubframeSetIndicator_r13,
- { "trigger2-SubframeSetIndicator-r13", "lte-rrc.trigger2_SubframeSetIndicator_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger3_SubframeSetIndicator_r13,
- { "trigger3-SubframeSetIndicator-r13", "lte-rrc.trigger3_SubframeSetIndicator_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger4_SubframeSetIndicator_r13,
- { "trigger4-SubframeSetIndicator-r13", "lte-rrc.trigger4_SubframeSetIndicator_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger5_SubframeSetIndicator_r13,
- { "trigger5-SubframeSetIndicator-r13", "lte-rrc.trigger5_SubframeSetIndicator_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger6_SubframeSetIndicator_r13,
- { "trigger6-SubframeSetIndicator-r13", "lte-rrc.trigger6_SubframeSetIndicator_r13",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_cqi_ReportModeAperiodic_r11,
- { "cqi-ReportModeAperiodic-r11", "lte-rrc.cqi_ReportModeAperiodic_r11",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_CQI_ReportModeAperiodic_vals), 0,
- "CQI_ReportModeAperiodic", HFILL }},
- { &hf_lte_rrc_trigger01_r11,
- { "trigger01-r11", "lte-rrc.trigger01_r11",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger10_r11,
- { "trigger10-r11", "lte-rrc.trigger10_r11",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger11_r11,
- { "trigger11-r11", "lte-rrc.trigger11_r11",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger001_r13,
- { "trigger001-r13", "lte-rrc.trigger001_r13",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger010_r13,
- { "trigger010-r13", "lte-rrc.trigger010_r13",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger011_r13,
- { "trigger011-r13", "lte-rrc.trigger011_r13",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger100_r13,
- { "trigger100-r13", "lte-rrc.trigger100_r13",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger101_r13,
- { "trigger101-r13", "lte-rrc.trigger101_r13",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger110_r13,
- { "trigger110-r13", "lte-rrc.trigger110_r13",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_trigger111_r13,
- { "trigger111-r13", "lte-rrc.trigger111_r13",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_lte_rrc_triggers_r14,
- { "triggers-r14", "lte-rrc.triggers_r14",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_triggers_r14_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_oneBit_r14,
- { "oneBit-r14", "lte-rrc.oneBit_r14_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_oneBit_r14", HFILL }},
- { &hf_lte_rrc_trigger1_Indicator_r14,
- { "trigger1-Indicator-r14", "lte-rrc.trigger1_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_8", HFILL }},
- { &hf_lte_rrc_twoBit_r14,
- { "twoBit-r14", "lte-rrc.twoBit_r14_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_twoBit_r14", HFILL }},
- { &hf_lte_rrc_trigger01_Indicator_r14,
- { "trigger01-Indicator-r14", "lte-rrc.trigger01_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_8", HFILL }},
- { &hf_lte_rrc_trigger10_Indicator_r14,
- { "trigger10-Indicator-r14", "lte-rrc.trigger10_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_8", HFILL }},
- { &hf_lte_rrc_trigger11_Indicator_r14,
- { "trigger11-Indicator-r14", "lte-rrc.trigger11_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_8", HFILL }},
- { &hf_lte_rrc_threeBit_r14,
- { "threeBit-r14", "lte-rrc.threeBit_r14_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_threeBit_r14", HFILL }},
- { &hf_lte_rrc_trigger001_Indicator_r14,
- { "trigger001-Indicator-r14", "lte-rrc.trigger001_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger010_Indicator_r14,
- { "trigger010-Indicator-r14", "lte-rrc.trigger010_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger011_Indicator_r14,
- { "trigger011-Indicator-r14", "lte-rrc.trigger011_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger100_Indicator_r14,
- { "trigger100-Indicator-r14", "lte-rrc.trigger100_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger101_Indicator_r14,
- { "trigger101-Indicator-r14", "lte-rrc.trigger101_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger110_Indicator_r14,
- { "trigger110-Indicator-r14", "lte-rrc.trigger110_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_trigger111_Indicator_r14,
- { "trigger111-Indicator-r14", "lte-rrc.trigger111_Indicator_r14",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_32", HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigToReleaseList_r11,
- { "csi-IM-ConfigToReleaseList-r11", "lte-rrc.csi_IM_ConfigToReleaseList_r11",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigToAddModList_r11,
- { "csi-IM-ConfigToAddModList-r11", "lte-rrc.csi_IM_ConfigToAddModList_r11",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_csi_ProcessToReleaseList_r11,
- { "csi-ProcessToReleaseList-r11", "lte-rrc.csi_ProcessToReleaseList_r11",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_csi_ProcessToAddModList_r11,
- { "csi-ProcessToAddModList-r11", "lte-rrc.csi_ProcessToAddModList_r11",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigToReleaseListExt_r12,
- { "csi-IM-ConfigToReleaseListExt-r12", "lte-rrc.csi_IM_ConfigToReleaseListExt_r12",
- FT_UINT32, BASE_DEC, NULL, 0,
- "CSI_IM_ConfigId_v1250", HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigToAddModListExt_r12,
- { "csi-IM-ConfigToAddModListExt-r12", "lte-rrc.csi_IM_ConfigToAddModListExt_r12_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "CSI_IM_ConfigExt_r12", HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigToReleaseListExt_r13,
- { "csi-IM-ConfigToReleaseListExt-r13", "lte-rrc.csi_IM_ConfigToReleaseListExt_r13",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigToAddModListExt_r13,
- { "csi-IM-ConfigToAddModListExt-r13", "lte-rrc.csi_IM_ConfigToAddModListExt_r13",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_CSI_IM_ConfigToAddModList_r11_item,
- { "CSI-IM-Config-r11", "lte-rrc.CSI_IM_Config_r11_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_CSI_IM_ConfigToAddModListExt_r13_item,
- { "CSI-IM-ConfigExt-r12", "lte-rrc.CSI_IM_ConfigExt_r12_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_CSI_IM_ConfigToReleaseList_r11_item,
- { "CSI-IM-ConfigId-r11", "lte-rrc.CSI_IM_ConfigId_r11",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_CSI_IM_ConfigToReleaseListExt_r13_item,
- { "CSI-IM-ConfigId-v1310", "lte-rrc.CSI_IM_ConfigId_v1310",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_CSI_ProcessToAddModList_r11_item,
- { "CSI-Process-r11", "lte-rrc.CSI_Process_r11_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_CSI_ProcessToReleaseList_r11_item,
- { "CSI-ProcessId-r11", "lte-rrc.CSI_ProcessId_r11",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_ri_Ref_CSI_ProcessId_r11,
- { "ri-Ref-CSI-ProcessId-r11", "lte-rrc.ri_Ref_CSI_ProcessId_r11",
- FT_UINT32, BASE_DEC, NULL, 0,
- "CSI_ProcessId_r11", HFILL }},
- { &hf_lte_rrc_pmi_RI_Report_r11,
- { "pmi-RI-Report-r11", "lte-rrc.pmi_RI_Report_r11",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_pmi_RI_Report_r11_vals), 0,
- "T_pmi_RI_Report_r11", HFILL }},
{ &hf_lte_rrc_setup_15,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -93224,98 +96343,6 @@ void proto_register_lte_rrc(void) {
{ "zeroTxPowerSubframeConfig-r12", "lte-rrc.zeroTxPowerSubframeConfig_r12",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_154", HFILL }},
- { &hf_lte_rrc_setup_22,
- { "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_18_vals), 0,
- "T_setup_18", HFILL }},
- { &hf_lte_rrc_nonPrecoded_r13,
- { "nonPrecoded-r13", "lte-rrc.nonPrecoded_r13_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "CSI_RS_ConfigNonPrecoded_r13", HFILL }},
- { &hf_lte_rrc_beamformed_r13,
- { "beamformed-r13", "lte-rrc.beamformed_r13_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "CSI_RS_ConfigBeamformed_r13", HFILL }},
- { &hf_lte_rrc_setup_23,
- { "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_19_vals), 0,
- "T_setup_19", HFILL }},
- { &hf_lte_rrc_nonPrecoded_v1430,
- { "nonPrecoded-v1430", "lte-rrc.nonPrecoded_v1430_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "CSI_RS_ConfigNonPrecoded_v1430", HFILL }},
- { &hf_lte_rrc_beamformed_v1430,
- { "beamformed-v1430", "lte-rrc.beamformed_v1430_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "CSI_RS_ConfigBeamformed_v1430", HFILL }},
- { &hf_lte_rrc_setup_24,
- { "setup", "lte-rrc.setup_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "CSI_RS_ConfigBeamformed_r14", HFILL }},
- { &hf_lte_rrc_setup_25,
- { "setup", "lte-rrc.setup_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_20", HFILL }},
- { &hf_lte_rrc_periodicityOffsetIndex_r14,
- { "periodicityOffsetIndex-r14", "lte-rrc.periodicityOffsetIndex_r14",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_1023", HFILL }},
- { &hf_lte_rrc_eMIMO_Type2_r14,
- { "eMIMO-Type2-r14", "lte-rrc.eMIMO_Type2_r14",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_CSI_RS_ConfigEMIMO2_r14_vals), 0,
- "CSI_RS_ConfigEMIMO2_r14", HFILL }},
- { &hf_lte_rrc_p_C_AndCBSRList_r13,
- { "p-C-AndCBSRList-r13", "lte-rrc.p_C_AndCBSRList_r13",
- FT_UINT32, BASE_DEC, NULL, 0,
- "P_C_AndCBSR_Pair_r13", HFILL }},
- { &hf_lte_rrc_codebookConfigN1_r13,
- { "codebookConfigN1-r13", "lte-rrc.codebookConfigN1_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookConfigN1_r13_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_codebookConfigN2_r13,
- { "codebookConfigN2-r13", "lte-rrc.codebookConfigN2_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookConfigN2_r13_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_codebookOverSamplingRateConfig_O1_r13,
- { "codebookOverSamplingRateConfig-O1-r13", "lte-rrc.codebookOverSamplingRateConfig_O1_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookOverSamplingRateConfig_O1_r13_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_codebookOverSamplingRateConfig_O2_r13,
- { "codebookOverSamplingRateConfig-O2-r13", "lte-rrc.codebookOverSamplingRateConfig_O2_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookOverSamplingRateConfig_O2_r13_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_codebookConfig_r13,
- { "codebookConfig-r13", "lte-rrc.codebookConfig_r13",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_1_4", HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigIdList_r13,
- { "csi-IM-ConfigIdList-r13", "lte-rrc.csi_IM_ConfigIdList_r13",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13", HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigIdList_r13_item,
- { "CSI-IM-ConfigId-r13", "lte-rrc.CSI_IM_ConfigId_r13",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_r13,
- { "csi-RS-ConfigNZP-EMIMO-r13", "lte-rrc.csi_RS_ConfigNZP_EMIMO_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_CSI_RS_ConfigNZP_EMIMO_r13_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_v1430,
- { "csi-RS-ConfigNZP-EMIMO-v1430", "lte-rrc.csi_RS_ConfigNZP_EMIMO_v1430_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_lte_rrc_codebookConfigN1_v1430,
- { "codebookConfigN1-v1430", "lte-rrc.codebookConfigN1_v1430",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookConfigN1_v1430_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_codebookConfigN2_r1430,
- { "codebookConfigN2-r1430", "lte-rrc.codebookConfigN2_r1430",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookConfigN2_r1430_vals), 0,
- NULL, HFILL }},
- { &hf_lte_rrc_nzp_ResourceConfigTM9_Original_v1430,
- { "nzp-ResourceConfigTM9-Original-v1430", "lte-rrc.nzp_ResourceConfigTM9_Original_v1430_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "CSI_RS_Config_NZP_v1430", HFILL }},
{ &hf_lte_rrc_csi_RS_ConfigNZPIdListExt_r13,
{ "csi-RS-ConfigNZPIdListExt-r13", "lte-rrc.csi_RS_ConfigNZPIdListExt_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -93324,10 +96351,14 @@ void proto_register_lte_rrc(void) {
{ "CSI-RS-ConfigNZPId-r13", "lte-rrc.CSI_RS_ConfigNZPId_r13",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_csi_IM_ConfigIdList_r13_01,
+ { &hf_lte_rrc_csi_IM_ConfigIdList_r13,
{ "csi-IM-ConfigIdList-r13", "lte-rrc.csi_IM_ConfigIdList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_8_OF_CSI_IM_ConfigId_r13", HFILL }},
+ { &hf_lte_rrc_csi_IM_ConfigIdList_r13_item,
+ { "CSI-IM-ConfigId-r13", "lte-rrc.CSI_IM_ConfigId_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_p_C_AndCBSR_PerResourceConfigList_r13,
{ "p-C-AndCBSR-PerResourceConfigList-r13", "lte-rrc.p_C_AndCBSR_PerResourceConfigList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -93424,6 +96455,94 @@ void proto_register_lte_rrc(void) {
{ "activatedResources-r14", "lte-rrc.activatedResources_r14",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_4", HFILL }},
+ { &hf_lte_rrc_setup_22,
+ { "setup", "lte-rrc.setup",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_18_vals), 0,
+ "T_setup_18", HFILL }},
+ { &hf_lte_rrc_nonPrecoded_r13,
+ { "nonPrecoded-r13", "lte-rrc.nonPrecoded_r13_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CSI_RS_ConfigNonPrecoded_r13", HFILL }},
+ { &hf_lte_rrc_beamformed_r13,
+ { "beamformed-r13", "lte-rrc.beamformed_r13_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CSI_RS_ConfigBeamformed_r13", HFILL }},
+ { &hf_lte_rrc_setup_23,
+ { "setup", "lte-rrc.setup",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_19_vals), 0,
+ "T_setup_19", HFILL }},
+ { &hf_lte_rrc_nonPrecoded_v1430,
+ { "nonPrecoded-v1430", "lte-rrc.nonPrecoded_v1430_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CSI_RS_ConfigNonPrecoded_v1430", HFILL }},
+ { &hf_lte_rrc_beamformed_v1430,
+ { "beamformed-v1430", "lte-rrc.beamformed_v1430_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CSI_RS_ConfigBeamformed_v1430", HFILL }},
+ { &hf_lte_rrc_setup_24,
+ { "setup", "lte-rrc.setup_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CSI_RS_ConfigBeamformed_r14", HFILL }},
+ { &hf_lte_rrc_setup_25,
+ { "setup", "lte-rrc.setup_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_setup_20", HFILL }},
+ { &hf_lte_rrc_periodicityOffsetIndex_r14,
+ { "periodicityOffsetIndex-r14", "lte-rrc.periodicityOffsetIndex_r14",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_1023", HFILL }},
+ { &hf_lte_rrc_eMIMO_Type2_r14,
+ { "eMIMO-Type2-r14", "lte-rrc.eMIMO_Type2_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_CSI_RS_ConfigEMIMO2_r14_vals), 0,
+ "CSI_RS_ConfigEMIMO2_r14", HFILL }},
+ { &hf_lte_rrc_p_C_AndCBSRList_r13,
+ { "p-C-AndCBSRList-r13", "lte-rrc.p_C_AndCBSRList_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "P_C_AndCBSR_Pair_r13", HFILL }},
+ { &hf_lte_rrc_codebookConfigN1_r13,
+ { "codebookConfigN1-r13", "lte-rrc.codebookConfigN1_r13",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookConfigN1_r13_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_codebookConfigN2_r13,
+ { "codebookConfigN2-r13", "lte-rrc.codebookConfigN2_r13",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookConfigN2_r13_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_codebookOverSamplingRateConfig_O1_r13,
+ { "codebookOverSamplingRateConfig-O1-r13", "lte-rrc.codebookOverSamplingRateConfig_O1_r13",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookOverSamplingRateConfig_O1_r13_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_codebookOverSamplingRateConfig_O2_r13,
+ { "codebookOverSamplingRateConfig-O2-r13", "lte-rrc.codebookOverSamplingRateConfig_O2_r13",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookOverSamplingRateConfig_O2_r13_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_codebookConfig_r13,
+ { "codebookConfig-r13", "lte-rrc.codebookConfig_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_4", HFILL }},
+ { &hf_lte_rrc_csi_IM_ConfigIdList_r13_01,
+ { "csi-IM-ConfigIdList-r13", "lte-rrc.csi_IM_ConfigIdList_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13", HFILL }},
+ { &hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_r13,
+ { "csi-RS-ConfigNZP-EMIMO-r13", "lte-rrc.csi_RS_ConfigNZP_EMIMO_r13",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_CSI_RS_ConfigNZP_EMIMO_r13_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_csi_RS_ConfigNZP_EMIMO_v1430,
+ { "csi-RS-ConfigNZP-EMIMO-v1430", "lte-rrc.csi_RS_ConfigNZP_EMIMO_v1430_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_codebookConfigN1_v1430,
+ { "codebookConfigN1-v1430", "lte-rrc.codebookConfigN1_v1430",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookConfigN1_v1430_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_codebookConfigN2_r1430,
+ { "codebookConfigN2-r1430", "lte-rrc.codebookConfigN2_r1430",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookConfigN2_r1430_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nzp_ResourceConfigTM9_Original_v1430,
+ { "nzp-ResourceConfigTM9-Original-v1430", "lte-rrc.nzp_ResourceConfigTM9_Original_v1430_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CSI_RS_Config_NZP_v1430", HFILL }},
{ &hf_lte_rrc_antennaPortsCount_r11,
{ "antennaPortsCount-r11", "lte-rrc.antennaPortsCount_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_antennaPortsCount_r11_vals), 0,
@@ -94082,7 +97201,7 @@ void proto_register_lte_rrc(void) {
NULL, HFILL }},
{ &hf_lte_rrc_drx_ULRetransmissionTimer_r13,
{ "drx-ULRetransmissionTimer-r13", "lte-rrc.drx_ULRetransmissionTimer_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drx_ULRetransmissionTimer_r13_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_drx_ULRetransmissionTimer_r13_vals_ext, 0,
NULL, HFILL }},
{ &hf_lte_rrc_STAG_ToReleaseList_r11_item,
{ "STAG-Id-r11", "lte-rrc.STAG_Id_r11",
@@ -94350,11 +97469,11 @@ void proto_register_lte_rrc(void) {
NULL, HFILL }},
{ &hf_lte_rrc_statusPDU_Periodicity_Type1_r13,
{ "statusPDU-Periodicity-Type1-r13", "lte-rrc.statusPDU_Periodicity_Type1_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_statusPDU_Periodicity_Type1_r13_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_statusPDU_Periodicity_Type1_r13_vals_ext, 0,
NULL, HFILL }},
{ &hf_lte_rrc_statusPDU_Periodicity_Type2_r13,
{ "statusPDU-Periodicity-Type2-r13", "lte-rrc.statusPDU_Periodicity_Type2_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_statusPDU_Periodicity_Type2_r13_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_statusPDU_Periodicity_Type2_r13_vals_ext, 0,
NULL, HFILL }},
{ &hf_lte_rrc_statusPDU_Periodicity_Offset_r13,
{ "statusPDU-Periodicity-Offset-r13", "lte-rrc.statusPDU_Periodicity_Offset_r13",
@@ -96712,6 +99831,10 @@ void proto_register_lte_rrc(void) {
{ "lwa-WLAN-AC-r14", "lte-rrc.lwa_WLAN_AC_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_lwa_WLAN_AC_r14_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_rlc_Config_v15xy,
+ { "rlc-Config-v15xy", "lte-rrc.rlc_Config_v15xy_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_drb_Type_r12_01,
{ "drb-Type-r12", "lte-rrc.drb_Type_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_Type_r12_01_vals), 0,
@@ -96918,7 +100041,11 @@ void proto_register_lte_rrc(void) {
"T_setup_76", HFILL }},
{ &hf_lte_rrc_pollByte_r14,
{ "pollByte-r14", "lte-rrc.pollByte_r14",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_PollByte_r14_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_PollByte_r14_vals_ext, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_reestablishRLC_r15,
+ { "reestablishRLC-r15", "lte-rrc.reestablishRLC_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reestablishRLC_r15_vals), 0,
NULL, HFILL }},
{ &hf_lte_rrc_t_PollRetransmit,
{ "t-PollRetransmit", "lte-rrc.t_PollRetransmit",
@@ -97644,6 +100771,10 @@ void proto_register_lte_rrc(void) {
{ "specialSubframePatterns-v1430", "lte-rrc.specialSubframePatterns_v1430",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_specialSubframePatterns_v1430_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_specialSubframePatterns_v1450,
+ { "specialSubframePatterns-v1450", "lte-rrc.specialSubframePatterns_v1450",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_specialSubframePatterns_v1450_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_subframeAssignmentSL_r12,
{ "subframeAssignmentSL-r12", "lte-rrc.subframeAssignmentSL_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_subframeAssignmentSL_r12_vals), 0,
@@ -98176,6 +101307,14 @@ void proto_register_lte_rrc(void) {
{ "sameSFN-Indication-r14", "lte-rrc.sameSFN_Indication_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sameSFN_Indication_r14_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_mib_RepetitionStatus_r14,
+ { "mib-RepetitionStatus-r14", "lte-rrc.mib_RepetitionStatus_r14",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_schedulingInfoSIB1_BR_r14,
+ { "schedulingInfoSIB1-BR-r14", "lte-rrc.schedulingInfoSIB1_BR_r14",
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_schedulingInfoSIB1_BR_r13_vals_ext, 0,
+ "INTEGER_0_31", HFILL }},
{ &hf_lte_rrc_t307_r12,
{ "t307-r12", "lte-rrc.t307_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t307_r12_vals), 0,
@@ -98408,6 +101547,18 @@ void proto_register_lte_rrc(void) {
{ "asynchronousSystemTime", "lte-rrc.asynchronousSystemTime",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_nr_RSRP_r15,
+ { "nr-RSRP-r15", "lte-rrc.nr_RSRP_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "RSRP_RangeNR_r15", HFILL }},
+ { &hf_lte_rrc_nr_RSRQ_r15,
+ { "nr-RSRQ-r15", "lte-rrc.nr_RSRQ_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "RSRQ_RangeNR_r15", HFILL }},
+ { &hf_lte_rrc_nr_SINR_r15,
+ { "nr-SINR-r15", "lte-rrc.nr_SINR_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "RS_SINR_RangeNR_r15", HFILL }},
{ &hf_lte_rrc_locationCoordinates_r10,
{ "locationCoordinates-r10", "lte-rrc.locationCoordinates_r10",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_locationCoordinates_r10_vals), 0,
@@ -98964,6 +102115,66 @@ void proto_register_lte_rrc(void) {
{ "cellForWhichToReportCGI", "lte-rrc.cellForWhichToReportCGI_element",
FT_NONE, BASE_NONE, NULL, 0,
"PhysCellIdGERAN", HFILL }},
+ { &hf_lte_rrc_rs_ConfigSSB_r15,
+ { "rs-ConfigSSB-r15", "lte-rrc.rs_ConfigSSB_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RS_ConfigSSB_NR_r15", HFILL }},
+ { &hf_lte_rrc_threshRS_Index_r15,
+ { "threshRS-Index-r15", "lte-rrc.threshRS_Index_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdNR_r15_vals), 0,
+ "ThresholdNR_r15", HFILL }},
+ { &hf_lte_rrc_maxRS_IndexCellQual_r15,
+ { "maxRS-IndexCellQual-r15", "lte-rrc.maxRS_IndexCellQual_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "RS_IndexNR_r15", HFILL }},
+ { &hf_lte_rrc_offsetFreq_r15,
+ { "offsetFreq-r15", "lte-rrc.offsetFreq_r15",
+ FT_INT32, BASE_DEC|BASE_UNIT_STRING, &units_decibels, 0,
+ "Q_OffsetRangeInterRAT", HFILL }},
+ { &hf_lte_rrc_blackCellsToRemoveList_r15,
+ { "blackCellsToRemoveList-r15", "lte-rrc.blackCellsToRemoveList_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "CellIndexList", HFILL }},
+ { &hf_lte_rrc_blackCellsToAddModList_r15,
+ { "blackCellsToAddModList-r15", "lte-rrc.blackCellsToAddModList_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "CellsToAddModListNR", HFILL }},
+ { &hf_lte_rrc_quantityConfigSet_r15,
+ { "quantityConfigSet-r15", "lte-rrc.quantityConfigSet_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_maxQuantSetsNR_r15", HFILL }},
+ { &hf_lte_rrc_measTimingConfig_r15,
+ { "measTimingConfig-r15", "lte-rrc.measTimingConfig_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MTC_SSB_NR_r15", HFILL }},
+ { &hf_lte_rrc_offsetCenterFreq_r15,
+ { "offsetCenterFreq-r15", "lte-rrc.offsetCenterFreq_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "FreqOffsetNR_r15", HFILL }},
+ { &hf_lte_rrc_subcarrierSpacingSSB_r15,
+ { "subcarrierSpacingSSB-r15", "lte-rrc.subcarrierSpacingSSB_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_subcarrierSpacingSSB_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_CellsToAddModListNR_item,
+ { "CellsToAddModNR-r15", "lte-rrc.CellsToAddModNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_cellIndex_r15,
+ { "cellIndex-r15", "lte-rrc.cellIndex_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_maxCellMeas", HFILL }},
+ { &hf_lte_rrc_physCellId_r15,
+ { "physCellId-r15", "lte-rrc.physCellId_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "PhysCellIdNR_r15", HFILL }},
+ { &hf_lte_rrc_ssb_Timing_r15,
+ { "ssb-Timing-r15", "lte-rrc.ssb_Timing_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER", HFILL }},
+ { &hf_lte_rrc_ssb_Duration_r15,
+ { "ssb-Duration-r15", "lte-rrc.ssb_Duration_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER", HFILL }},
{ &hf_lte_rrc_MeasObjectToAddModList_item,
{ "MeasObjectToAddMod", "lte-rrc.MeasObjectToAddMod_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -99000,6 +102211,10 @@ void proto_register_lte_rrc(void) {
{ "measObjectWLAN-r13", "lte-rrc.measObjectWLAN_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_measObjectNR_r15,
+ { "measObjectNR-r15", "lte-rrc.measObjectNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_measObjectId_r13,
{ "measObjectId-r13", "lte-rrc.measObjectId_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -99140,6 +102355,10 @@ void proto_register_lte_rrc(void) {
{ "measResultsCDMA2000", "lte-rrc.measResultsCDMA2000_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_measResultNCellListNR_r15,
+ { "measResultNCellListNR-r15", "lte-rrc.measResultNCellListNR_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MeasResultCellListNR_r15", HFILL }},
{ &hf_lte_rrc_measResultForECID_r9,
{ "measResultForECID-r9", "lte-rrc.measResultForECID_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -99180,6 +102399,10 @@ void proto_register_lte_rrc(void) {
{ "measResultListWLAN-r14", "lte-rrc.measResultListWLAN_r14",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_measResultServFreqListNR_r15,
+ { "measResultServFreqListNR-r15", "lte-rrc.measResultServFreqListNR_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_MeasResultListEUTRA_item,
{ "MeasResultEUTRA", "lte-rrc.MeasResultEUTRA_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -99232,6 +102455,58 @@ void proto_register_lte_rrc(void) {
{ "measResult-v1360", "lte-rrc.measResult_v1360",
FT_INT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_RSRP_Range_v1360_vals_ext, 0,
"RSRP_Range_v1360", HFILL }},
+ { &hf_lte_rrc_MeasResultServFreqListNR_r15_item,
+ { "MeasResultServFreqNR-r15", "lte-rrc.MeasResultServFreqNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_measResultSCell_r15,
+ { "measResultSCell-r15", "lte-rrc.measResultSCell_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MeasResultCellNR_r15", HFILL }},
+ { &hf_lte_rrc_measResultBestNeighCell_r15,
+ { "measResultBestNeighCell-r15", "lte-rrc.measResultBestNeighCell_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MeasResultCellNR_r15", HFILL }},
+ { &hf_lte_rrc_MeasResultCellListNR_r15_item,
+ { "MeasResultCellNR-r15", "lte-rrc.MeasResultCellNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_pci_r15,
+ { "pci-r15", "lte-rrc.pci_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "PhysCellIdNR_r15", HFILL }},
+ { &hf_lte_rrc_measResultCell_r15,
+ { "measResultCell-r15", "lte-rrc.measResultCell_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MeasResultNR_r15", HFILL }},
+ { &hf_lte_rrc_measResultRS_IndexList_r15,
+ { "measResultRS-IndexList-r15", "lte-rrc.measResultRS_IndexList_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MeasResultSSB_IndexList_r15", HFILL }},
+ { &hf_lte_rrc_rsrpResult_r15,
+ { "rsrpResult-r15", "lte-rrc.rsrpResult_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "RSRP_RangeNR_r15", HFILL }},
+ { &hf_lte_rrc_rsrqResult_r15,
+ { "rsrqResult-r15", "lte-rrc.rsrqResult_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "RSRQ_RangeNR_r15", HFILL }},
+ { &hf_lte_rrc_rs_sinr_Result_r15,
+ { "rs-sinr-Result-r15", "lte-rrc.rs_sinr_Result_r15",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "RS_SINR_RangeNR_r15", HFILL }},
+ { &hf_lte_rrc_MeasResultSSB_IndexList_r15_item,
+ { "MeasResultSSB-Index-r15", "lte-rrc.MeasResultSSB_Index_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_ssb_Index_r15,
+ { "ssb-Index-r15", "lte-rrc.ssb_Index_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "RS_IndexNR_r15", HFILL }},
+ { &hf_lte_rrc_measResultSSB_Index_r15,
+ { "measResultSSB-Index-r15", "lte-rrc.measResultSSB_Index_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MeasResultNR_r15", HFILL }},
{ &hf_lte_rrc_MeasResultServFreqList_r10_item,
{ "MeasResultServFreq-r10", "lte-rrc.MeasResultServFreq_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -99568,6 +102843,10 @@ void proto_register_lte_rrc(void) {
{ "quantityConfigWLAN-r13", "lte-rrc.quantityConfigWLAN_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_quantityConfigNRList_r15,
+ { "quantityConfigNRList-r15", "lte-rrc.quantityConfigNRList_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_filterCoefficientRSRP,
{ "filterCoefficientRSRP", "lte-rrc.filterCoefficientRSRP",
FT_UINT32, BASE_DEC, VALS(lte_rrc_FilterCoefficient_vals), 0,
@@ -99604,6 +102883,30 @@ void proto_register_lte_rrc(void) {
{ "measQuantityCDMA2000", "lte-rrc.measQuantityCDMA2000",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_measQuantityCDMA2000_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_QuantityConfigNRList_r15_item,
+ { "QuantityConfigNR-r15", "lte-rrc.QuantityConfigNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_measQuantityCell_r15,
+ { "measQuantityCell-r15", "lte-rrc.measQuantityCell_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "QuantityConfigRS_NR_r15", HFILL }},
+ { &hf_lte_rrc_measQuantityRS_Index_r15,
+ { "measQuantityRS-Index-r15", "lte-rrc.measQuantityRS_Index_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "QuantityConfigRS_NR_r15", HFILL }},
+ { &hf_lte_rrc_filterCoeff_RSRP_r15,
+ { "filterCoeff-RSRP-r15", "lte-rrc.filterCoeff_RSRP_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_FilterCoefficient_vals), 0,
+ "FilterCoefficient", HFILL }},
+ { &hf_lte_rrc_filterCoeff_RSRQ_r15,
+ { "filterCoeff-RSRQ-r15", "lte-rrc.filterCoeff_RSRQ_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_FilterCoefficient_vals), 0,
+ "FilterCoefficient", HFILL }},
+ { &hf_lte_rrc_filterCoefficient_SINR_r13,
+ { "filterCoefficient-SINR-r13", "lte-rrc.filterCoefficient_SINR_r13",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_FilterCoefficient_vals), 0,
+ "FilterCoefficient", HFILL }},
{ &hf_lte_rrc_measQuantityWLAN_r13,
{ "measQuantityWLAN-r13", "lte-rrc.measQuantityWLAN_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_measQuantityWLAN_r13_vals), 0,
@@ -100000,6 +103303,34 @@ void proto_register_lte_rrc(void) {
{ "reportAnyWLAN-r14", "lte-rrc.reportAnyWLAN_r14",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
+ { &hf_lte_rrc_b1_ThresholdNR_r15,
+ { "b1-ThresholdNR-r15", "lte-rrc.b1_ThresholdNR_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdNR_r15_vals), 0,
+ "ThresholdNR_r15", HFILL }},
+ { &hf_lte_rrc_b2_Threshold2NR_r15,
+ { "b2-Threshold2NR-r15", "lte-rrc.b2_Threshold2NR_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdNR_r15_vals), 0,
+ "ThresholdNR_r15", HFILL }},
+ { &hf_lte_rrc_reportQuantityCellNR_r15,
+ { "reportQuantityCellNR-r15", "lte-rrc.reportQuantityCellNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ReportQuantityNR_r15", HFILL }},
+ { &hf_lte_rrc_maxRS_IndexReport_r15,
+ { "maxRS-IndexReport-r15", "lte-rrc.maxRS_IndexReport_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_maxRS_Index_r15", HFILL }},
+ { &hf_lte_rrc_reportQuantityRS_IndexNR_r15,
+ { "reportQuantityRS-IndexNR-r15", "lte-rrc.reportQuantityRS_IndexNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ReportQuantityNR_r15", HFILL }},
+ { &hf_lte_rrc_reportSSTD_Meas_r15,
+ { "reportSSTD-Meas-r15", "lte-rrc.reportSSTD_Meas_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reportSSTD_Meas_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_refCell,
+ { "refCell", "lte-rrc.refCell",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_refCell_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_utra_RSCP_01,
{ "utra-RSCP", "lte-rrc.utra_RSCP",
FT_INT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_thresholdUTRA_RSCP_vals_ext, 0,
@@ -100008,6 +103339,18 @@ void proto_register_lte_rrc(void) {
{ "utra-EcN0", "lte-rrc.utra_EcN0",
FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_thresholdUTRA_EcN0_vals_ext, 0,
"Threshold_utra_EcN0", HFILL }},
+ { &hf_lte_rrc_ss_rsrp,
+ { "ss-rsrp", "lte-rrc.ss_rsrp",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_ss_rsrq,
+ { "ss-rsrq", "lte-rrc.ss_rsrq",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_ss_sinr,
+ { "ss-sinr", "lte-rrc.ss_sinr",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
{ &hf_lte_rrc_bandRequestWLAN_r13,
{ "bandRequestWLAN-r13", "lte-rrc.bandRequestWLAN_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_bandRequestWLAN_r13_vals), 0,
@@ -100212,6 +103555,18 @@ void proto_register_lte_rrc(void) {
{ "rlmReportRep-MPDCCH-r14", "lte-rrc.rlmReportRep_MPDCCH_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rlmReportRep_MPDCCH_r14_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_overheatingAssistanceConfig_r14,
+ { "overheatingAssistanceConfig-r14", "lte-rrc.overheatingAssistanceConfig_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_overheatingAssistanceConfig_r14_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_setup_129,
+ { "setup", "lte-rrc.setup_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_setup_113", HFILL }},
+ { &hf_lte_rrc_overheatingIndicationProhibitTimer_r14,
+ { "overheatingIndicationProhibitTimer-r14", "lte-rrc.overheatingIndicationProhibitTimer_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_overheatingIndicationProhibitTimer_r14_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_idc_Indication_r11_01,
{ "idc-Indication-r11", "lte-rrc.idc_Indication_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_idc_Indication_r11_01_vals), 0,
@@ -100240,10 +103595,10 @@ void proto_register_lte_rrc(void) {
{ "obtainLocation-r11", "lte-rrc.obtainLocation_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_obtainLocation_r11_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_129,
+ { &hf_lte_rrc_setup_130,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_113", HFILL }},
+ "T_setup_114", HFILL }},
{ &hf_lte_rrc_powerPrefIndicationTimer_r11,
{ "powerPrefIndicationTimer-r11", "lte-rrc.powerPrefIndicationTimer_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_powerPrefIndicationTimer_r11_vals), 0,
@@ -100340,7 +103695,7 @@ void proto_register_lte_rrc(void) {
{ "cdma2000-1xRTT", "lte-rrc.cdma2000_1xRTT_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersCDMA2000_1XRTT", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_190,
+ { &hf_lte_rrc_nonCriticalExtension_196,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v920_IEs", HFILL }},
@@ -100356,7 +103711,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-r9", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_r9", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_191,
+ { &hf_lte_rrc_nonCriticalExtension_197,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v9c0_IEs", HFILL }},
@@ -100364,7 +103719,7 @@ void proto_register_lte_rrc(void) {
{ "interRAT-ParametersUTRA-v9c0", "lte-rrc.interRAT_ParametersUTRA_v9c0_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersUTRA_v9c0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_192,
+ { &hf_lte_rrc_nonCriticalExtension_198,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v9d0_IEs", HFILL }},
@@ -100372,7 +103727,7 @@ void proto_register_lte_rrc(void) {
{ "phyLayerParameters-v9d0", "lte-rrc.phyLayerParameters_v9d0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_193,
+ { &hf_lte_rrc_nonCriticalExtension_199,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v9e0_IEs", HFILL }},
@@ -100380,7 +103735,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v9e0", "lte-rrc.rf_Parameters_v9e0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_194,
+ { &hf_lte_rrc_nonCriticalExtension_200,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v9h0_IEs", HFILL }},
@@ -100388,7 +103743,7 @@ void proto_register_lte_rrc(void) {
{ "interRAT-ParametersUTRA-v9h0", "lte-rrc.interRAT_ParametersUTRA_v9h0_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersUTRA_v9h0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_195,
+ { &hf_lte_rrc_nonCriticalExtension_201,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v10c0_IEs", HFILL }},
@@ -100396,7 +103751,7 @@ void proto_register_lte_rrc(void) {
{ "otdoa-PositioningCapabilities-r10", "lte-rrc.otdoa_PositioningCapabilities_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_196,
+ { &hf_lte_rrc_nonCriticalExtension_202,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v10f0_IEs", HFILL }},
@@ -100404,7 +103759,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v10f0", "lte-rrc.rf_Parameters_v10f0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_197,
+ { &hf_lte_rrc_nonCriticalExtension_203,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v10i0_IEs", HFILL }},
@@ -100416,7 +103771,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_10", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_198,
+ { &hf_lte_rrc_nonCriticalExtension_204,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v11d0_IEs", HFILL }},
@@ -100424,7 +103779,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v10j0", "lte-rrc.rf_Parameters_v10j0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_199,
+ { &hf_lte_rrc_nonCriticalExtension_205,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_66", HFILL }},
@@ -100436,11 +103791,11 @@ void proto_register_lte_rrc(void) {
{ "otherParameters-v11d0", "lte-rrc.otherParameters_v11d0_element",
FT_NONE, BASE_NONE, NULL, 0,
"Other_Parameters_v11d0", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_200,
+ { &hf_lte_rrc_nonCriticalExtension_206,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v11x0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_201,
+ { &hf_lte_rrc_nonCriticalExtension_207,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v12b0_IEs", HFILL }},
@@ -100448,11 +103803,11 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v12b0", "lte-rrc.rf_Parameters_v12b0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_202,
+ { &hf_lte_rrc_nonCriticalExtension_208,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v12x0_IEs", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_203,
+ { &hf_lte_rrc_nonCriticalExtension_209,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1370_IEs", HFILL }},
@@ -100468,7 +103823,27 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1370", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1370_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1370", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_204,
+ { &hf_lte_rrc_nonCriticalExtension_210,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_EUTRA_Capability_v1380_IEs", HFILL }},
+ { &hf_lte_rrc_rf_Parameters_v1380,
+ { "rf-Parameters-v1380", "lte-rrc.rf_Parameters_v1380_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_ce_Parameters_v1380,
+ { "ce-Parameters-v1380", "lte-rrc.ce_Parameters_v1380_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1380,
+ { "fdd-Add-UE-EUTRA-Capabilities-v1380", "lte-rrc.fdd_Add_UE_EUTRA_Capabilities_v1380_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_EUTRA_CapabilityAddXDD_Mode_v1380", HFILL }},
+ { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1380,
+ { "tdd-Add-UE-EUTRA-Capabilities-v1380", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1380_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_EUTRA_CapabilityAddXDD_Mode_v1380", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_211,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_67", HFILL }},
@@ -100504,7 +103879,7 @@ void proto_register_lte_rrc(void) {
{ "son-Parameters-r9", "lte-rrc.son_Parameters_r9_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_205,
+ { &hf_lte_rrc_nonCriticalExtension_212,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v940_IEs", HFILL }},
@@ -100512,7 +103887,7 @@ void proto_register_lte_rrc(void) {
{ "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"T_lateNonCriticalExtension_11", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_206,
+ { &hf_lte_rrc_nonCriticalExtension_213,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1020_IEs", HFILL }},
@@ -100548,7 +103923,7 @@ void proto_register_lte_rrc(void) {
{ "interRAT-ParametersUTRA-TDD-v1020", "lte-rrc.interRAT_ParametersUTRA_TDD_v1020_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersUTRA_TDD_v1020", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_207,
+ { &hf_lte_rrc_nonCriticalExtension_214,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1060_IEs", HFILL }},
@@ -100564,7 +103939,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v1060", "lte-rrc.rf_Parameters_v1060_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_208,
+ { &hf_lte_rrc_nonCriticalExtension_215,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1090_IEs", HFILL }},
@@ -100572,7 +103947,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v1090", "lte-rrc.rf_Parameters_v1090_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_209,
+ { &hf_lte_rrc_nonCriticalExtension_216,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1130_IEs", HFILL }},
@@ -100608,7 +103983,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1130", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1130_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1130", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_210,
+ { &hf_lte_rrc_nonCriticalExtension_217,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1170_IEs", HFILL }},
@@ -100620,7 +103995,7 @@ void proto_register_lte_rrc(void) {
{ "ue-Category-v1170", "lte-rrc.ue_Category_v1170",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_9_10", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_211,
+ { &hf_lte_rrc_nonCriticalExtension_218,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1180_IEs", HFILL }},
@@ -100640,7 +104015,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1180", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1180_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1180", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_212,
+ { &hf_lte_rrc_nonCriticalExtension_219,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v11a0_IEs", HFILL }},
@@ -100652,7 +104027,7 @@ void proto_register_lte_rrc(void) {
{ "measParameters-v11a0", "lte-rrc.measParameters_v11a0_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_213,
+ { &hf_lte_rrc_nonCriticalExtension_220,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1250_IEs", HFILL }},
@@ -100712,7 +104087,7 @@ void proto_register_lte_rrc(void) {
{ "sl-Parameters-r12", "lte-rrc.sl_Parameters_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_214,
+ { &hf_lte_rrc_nonCriticalExtension_221,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1260_IEs", HFILL }},
@@ -100720,7 +104095,7 @@ void proto_register_lte_rrc(void) {
{ "ue-CategoryDL-v1260", "lte-rrc.ue_CategoryDL_v1260",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_15_16", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_215,
+ { &hf_lte_rrc_nonCriticalExtension_222,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1270_IEs", HFILL }},
@@ -100728,7 +104103,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v1270", "lte-rrc.rf_Parameters_v1270_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_216,
+ { &hf_lte_rrc_nonCriticalExtension_223,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1280_IEs", HFILL }},
@@ -100736,7 +104111,7 @@ void proto_register_lte_rrc(void) {
{ "phyLayerParameters-v1280", "lte-rrc.phyLayerParameters_v1280_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_217,
+ { &hf_lte_rrc_nonCriticalExtension_224,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1310_IEs", HFILL }},
@@ -100816,7 +104191,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1310", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1310_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1310", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_218,
+ { &hf_lte_rrc_nonCriticalExtension_225,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1320_IEs", HFILL }},
@@ -100840,7 +104215,7 @@ void proto_register_lte_rrc(void) {
{ "tdd-Add-UE-EUTRA-Capabilities-v1320", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1320_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_CapabilityAddXDD_Mode_v1320", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_219,
+ { &hf_lte_rrc_nonCriticalExtension_226,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1330_IEs", HFILL }},
@@ -100856,7 +104231,7 @@ void proto_register_lte_rrc(void) {
{ "ue-CE-NeedULGaps-r13", "lte-rrc.ue_CE_NeedULGaps_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ue_CE_NeedULGaps_r13_01_vals), 0,
"T_ue_CE_NeedULGaps_r13_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_220,
+ { &hf_lte_rrc_nonCriticalExtension_227,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1340_IEs", HFILL }},
@@ -100864,7 +104239,7 @@ void proto_register_lte_rrc(void) {
{ "ue-CategoryUL-v1340", "lte-rrc.ue_CategoryUL_v1340",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_15", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_221,
+ { &hf_lte_rrc_nonCriticalExtension_228,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1350_IEs", HFILL }},
@@ -100880,7 +104255,7 @@ void proto_register_lte_rrc(void) {
{ "ce-Parameters-v1350", "lte-rrc.ce_Parameters_v1350_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_222,
+ { &hf_lte_rrc_nonCriticalExtension_229,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1360_IEs", HFILL }},
@@ -100888,7 +104263,7 @@ void proto_register_lte_rrc(void) {
{ "other-Parameters-v1360", "lte-rrc.other_Parameters_v1360_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_223,
+ { &hf_lte_rrc_nonCriticalExtension_230,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1430_IEs", HFILL }},
@@ -100980,7 +104355,7 @@ void proto_register_lte_rrc(void) {
{ "highSpeedEnhParameters-r14", "lte-rrc.highSpeedEnhParameters_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_224,
+ { &hf_lte_rrc_nonCriticalExtension_231,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_EUTRA_Capability_v1440_IEs", HFILL }},
@@ -100992,7 +104367,39 @@ void proto_register_lte_rrc(void) {
{ "mac-Parameters-v1440", "lte-rrc.mac_Parameters_v1440_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_225,
+ { &hf_lte_rrc_nonCriticalExtension_232,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_EUTRA_Capability_v1450_IEs", HFILL }},
+ { &hf_lte_rrc_phyLayerParameters_v1450,
+ { "phyLayerParameters-v1450", "lte-rrc.phyLayerParameters_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_rf_Parameters_v1450,
+ { "rf-Parameters-v1450", "lte-rrc.rf_Parameters_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_otherParameters_v1450,
+ { "otherParameters-v1450", "lte-rrc.otherParameters_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_ue_CategoryDL_v1450,
+ { "ue-CategoryDL-v1450", "lte-rrc.ue_CategoryDL_v1450",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_20", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_233,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UE_EUTRA_Capability_v15x0_IEs", HFILL }},
+ { &hf_lte_rrc_irat_ParametersNR_r15,
+ { "irat-ParametersNR-r15", "lte-rrc.irat_ParametersNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_basebandParameters_r15,
+ { "basebandParameters-r15", "lte-rrc.basebandParameters_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_234,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_68", HFILL }},
@@ -101036,6 +104443,58 @@ void proto_register_lte_rrc(void) {
{ "interRAT-ParametersUTRA-TDD-v1060", "lte-rrc.interRAT_ParametersUTRA_TDD_v1060_element",
FT_NONE, BASE_NONE, NULL, 0,
"IRAT_ParametersUTRA_TDD_v1020", HFILL }},
+ { &hf_lte_rrc_basebandProcessingCombiList_r15,
+ { "basebandProcessingCombiList-r15", "lte-rrc.basebandProcessingCombiList_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_BasebandProcessingCombiList_r15_item,
+ { "BasebandProcessingCombi-r15", "lte-rrc.BasebandProcessingCombi_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_bp_InfoPerBandList,
+ { "bp-InfoPerBandList", "lte-rrc.bp_InfoPerBandList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "BP_InfoPerBandList_r15", HFILL }},
+ { &hf_lte_rrc_BP_InfoPerBandList_r15_item,
+ { "BP-InfoPerBand-r15", "lte-rrc.BP_InfoPerBand_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_ca_BandwidthClassDL_r15,
+ { "ca-BandwidthClassDL-r15", "lte-rrc.ca_BandwidthClassDL_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_CA_BandwidthClass_r10_vals), 0,
+ "CA_BandwidthClass_r10", HFILL }},
+ { &hf_lte_rrc_ca_BandwidthClassUL_r15,
+ { "ca-BandwidthClassUL-r15", "lte-rrc.ca_BandwidthClassUL_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_CA_BandwidthClass_r10_vals), 0,
+ "CA_BandwidthClass_r10", HFILL }},
+ { &hf_lte_rrc_bp_InfoPerCC_List_r15,
+ { "bp-InfoPerCC-List-r15", "lte-rrc.bp_InfoPerCC_List_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15", HFILL }},
+ { &hf_lte_rrc_bp_InfoPerCC_List_r15_item,
+ { "BP-InfoPerCC-r15", "lte-rrc.BP_InfoPerCC_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_supportedBandwidthPerCC_r15,
+ { "supportedBandwidthPerCC-r15", "lte-rrc.supportedBandwidthPerCC_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "BW_PerCC_r15", HFILL }},
+ { &hf_lte_rrc_supportedMIMO_CapabilityDL_r15,
+ { "supportedMIMO-CapabilityDL-r15", "lte-rrc.supportedMIMO_CapabilityDL_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_MIMO_CapabilityDL_r10_vals), 0,
+ "MIMO_CapabilityDL_r10", HFILL }},
+ { &hf_lte_rrc_supportedMIMO_CapabilityUL_r15,
+ { "supportedMIMO-CapabilityUL-r15", "lte-rrc.supportedMIMO_CapabilityUL_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_MIMO_CapabilityUL_r10_vals), 0,
+ "MIMO_CapabilityUL_r10", HFILL }},
+ { &hf_lte_rrc_modulationOrder_r15,
+ { "modulationOrder-r15", "lte-rrc.modulationOrder_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_subCarrierSpacing,
+ { "subCarrierSpacing", "lte-rrc.subCarrierSpacing_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SubCarrierSpacingNR_r15", HFILL }},
{ &hf_lte_rrc_makeBeforeBreak_r14_01,
{ "makeBeforeBreak-r14", "lte-rrc.makeBeforeBreak_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_makeBeforeBreak_r14_01_vals), 0,
@@ -101424,6 +104883,14 @@ void proto_register_lte_rrc(void) {
{ "feMBMS-Unicast-Parameters-r14", "lte-rrc.feMBMS_Unicast_Parameters_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_ce_SRS_EnhancementWithoutComb4_r14,
+ { "ce-SRS-EnhancementWithoutComb4-r14", "lte-rrc.ce_SRS_EnhancementWithoutComb4_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ce_SRS_EnhancementWithoutComb4_r14_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_crs_LessDwPTS_r14,
+ { "crs-LessDwPTS-r14", "lte-rrc.crs_LessDwPTS_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_crs_LessDwPTS_r14_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_parametersTM9_r13,
{ "parametersTM9-r13", "lte-rrc.parametersTM9_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -101736,6 +105203,18 @@ void proto_register_lte_rrc(void) {
{ "supportedBandCombinationReduced-v1320", "lte-rrc.supportedBandCombinationReduced_v1320",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_supportedBandCombination_v1380,
+ { "supportedBandCombination-v1380", "lte-rrc.supportedBandCombination_v1380",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_supportedBandCombinationAdd_v1380,
+ { "supportedBandCombinationAdd-v1380", "lte-rrc.supportedBandCombinationAdd_v1380",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_supportedBandCombinationReduced_v1380,
+ { "supportedBandCombinationReduced-v1380", "lte-rrc.supportedBandCombinationReduced_v1380",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_maxLayersMIMO_Indication_r12,
{ "maxLayersMIMO-Indication-r12", "lte-rrc.maxLayersMIMO_Indication_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_maxLayersMIMO_Indication_r12_vals), 0,
@@ -101764,6 +105243,18 @@ void proto_register_lte_rrc(void) {
{ "diffFallbackCombReport-r14", "lte-rrc.diffFallbackCombReport_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_diffFallbackCombReport_r14_vals), 0,
"T_diffFallbackCombReport_r14", HFILL }},
+ { &hf_lte_rrc_supportedBandCombination_v1450,
+ { "supportedBandCombination-v1450", "lte-rrc.supportedBandCombination_v1450",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_supportedBandCombinationAdd_v1450,
+ { "supportedBandCombinationAdd-v1450", "lte-rrc.supportedBandCombinationAdd_v1450",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_supportedBandCombinationReduced_v1450,
+ { "supportedBandCombinationReduced-v1450", "lte-rrc.supportedBandCombinationReduced_v1450",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_SupportedBandCombination_r10_item,
{ "BandCombinationParameters-r10", "lte-rrc.BandCombinationParameters_r10",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -101796,10 +105287,18 @@ void proto_register_lte_rrc(void) {
{ "BandCombinationParameters-v1320", "lte-rrc.BandCombinationParameters_v1320_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_SupportedBandCombination_v1380_item,
+ { "BandCombinationParameters-v1380", "lte-rrc.BandCombinationParameters_v1380_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_SupportedBandCombination_v1430_item,
{ "BandCombinationParameters-v1430", "lte-rrc.BandCombinationParameters_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_SupportedBandCombination_v1450_item,
+ { "BandCombinationParameters-v1450", "lte-rrc.BandCombinationParameters_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_SupportedBandCombinationAdd_r11_item,
{ "BandCombinationParameters-r11", "lte-rrc.BandCombinationParameters_r11_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -101820,10 +105319,18 @@ void proto_register_lte_rrc(void) {
{ "BandCombinationParameters-v1320", "lte-rrc.BandCombinationParameters_v1320_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_SupportedBandCombinationAdd_v1380_item,
+ { "BandCombinationParameters-v1380", "lte-rrc.BandCombinationParameters_v1380_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_SupportedBandCombinationAdd_v1430_item,
{ "BandCombinationParameters-v1430", "lte-rrc.BandCombinationParameters_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_SupportedBandCombinationAdd_v1450_item,
+ { "BandCombinationParameters-v1450", "lte-rrc.BandCombinationParameters_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_SupportedBandCombinationReduced_r13_item,
{ "BandCombinationParameters-r13", "lte-rrc.BandCombinationParameters_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -101832,10 +105339,18 @@ void proto_register_lte_rrc(void) {
{ "BandCombinationParameters-v1320", "lte-rrc.BandCombinationParameters_v1320_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_SupportedBandCombinationReduced_v1380_item,
+ { "BandCombinationParameters-v1380", "lte-rrc.BandCombinationParameters_v1380_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_SupportedBandCombinationReduced_v1430_item,
{ "BandCombinationParameters-v1430", "lte-rrc.BandCombinationParameters_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_SupportedBandCombinationReduced_v1450_item,
+ { "BandCombinationParameters-v1450", "lte-rrc.BandCombinationParameters_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_BandCombinationParameters_r10_item,
{ "BandParameters-r10", "lte-rrc.BandParameters_r10_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -102008,6 +105523,14 @@ void proto_register_lte_rrc(void) {
{ "additionalRx-Tx-PerformanceReq-r13", "lte-rrc.additionalRx_Tx_PerformanceReq_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_additionalRx_Tx_PerformanceReq_r13_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_bandParameterList_v1380,
+ { "bandParameterList-v1380", "lte-rrc.bandParameterList_v1380",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380", HFILL }},
+ { &hf_lte_rrc_bandParameterList_v1380_item,
+ { "BandParameters-v1380", "lte-rrc.BandParameters_v1380_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_bandParameterList_v1430,
{ "bandParameterList-v1430", "lte-rrc.bandParameterList_v1430",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -102024,6 +105547,14 @@ void proto_register_lte_rrc(void) {
{ "v2x-SupportedRxBandCombListPerBC-r14", "lte-rrc.v2x_SupportedRxBandCombListPerBC_r14",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_1_maxBandComb_r13", HFILL }},
+ { &hf_lte_rrc_bandParameterList_v1450,
+ { "bandParameterList-v1450", "lte-rrc.bandParameterList_v1450",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450", HFILL }},
+ { &hf_lte_rrc_bandParameterList_v1450_item,
+ { "BandParameters-v1450", "lte-rrc.BandParameters_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_bandEUTRA_r10,
{ "bandEUTRA-r10", "lte-rrc.bandEUTRA_r10",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -102096,6 +105627,14 @@ void proto_register_lte_rrc(void) {
{ "bandParametersDL-v1320", "lte-rrc.bandParametersDL_v1320_element",
FT_NONE, BASE_NONE, NULL, 0,
"MIMO_CA_ParametersPerBoBC_r13", HFILL }},
+ { &hf_lte_rrc_txAntennaSwitchDL_r13,
+ { "txAntennaSwitchDL-r13", "lte-rrc.txAntennaSwitchDL_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_32", HFILL }},
+ { &hf_lte_rrc_txAntennaSwitchUL_r13,
+ { "txAntennaSwitchUL-r13", "lte-rrc.txAntennaSwitchUL_r13",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_32", HFILL }},
{ &hf_lte_rrc_bandParametersDL_v1430,
{ "bandParametersDL-v1430", "lte-rrc.bandParametersDL_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -102120,6 +105659,10 @@ void proto_register_lte_rrc(void) {
{ "RetuningTimeInfo-r14", "lte-rrc.RetuningTimeInfo_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_lte_rrc_must_CapabilityPerBand_r14,
+ { "must-CapabilityPerBand-r14", "lte-rrc.must_CapabilityPerBand_r14_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MUST_Parameters_r14", HFILL }},
{ &hf_lte_rrc_v2x_FreqBandEUTRA_r14,
{ "v2x-FreqBandEUTRA-r14", "lte-rrc.v2x_FreqBandEUTRA_r14",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -102228,6 +105771,26 @@ void proto_register_lte_rrc(void) {
{ "supportedCSI-Proc-r12", "lte-rrc.supportedCSI_Proc_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_supportedCSI_Proc_r12_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_must_TM234_UpTo2Tx_r14,
+ { "must-TM234-UpTo2Tx-r14", "lte-rrc.must_TM234_UpTo2Tx_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_must_TM234_UpTo2Tx_r14_vals), 0,
+ "T_must_TM234_UpTo2Tx_r14", HFILL }},
+ { &hf_lte_rrc_must_TM89_UpToOneInterferingLayer_r14,
+ { "must-TM89-UpToOneInterferingLayer-r14", "lte-rrc.must_TM89_UpToOneInterferingLayer_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_must_TM89_UpToOneInterferingLayer_r14_vals), 0,
+ "T_must_TM89_UpToOneInterferingLayer_r14", HFILL }},
+ { &hf_lte_rrc_must_TM10_UpToOneInterferingLayer_r14,
+ { "must-TM10-UpToOneInterferingLayer-r14", "lte-rrc.must_TM10_UpToOneInterferingLayer_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_must_TM10_UpToOneInterferingLayer_r14_vals), 0,
+ "T_must_TM10_UpToOneInterferingLayer_r14", HFILL }},
+ { &hf_lte_rrc_must_TM89_UpToThreeInterferingLayers_r14,
+ { "must-TM89-UpToThreeInterferingLayers-r14", "lte-rrc.must_TM89_UpToThreeInterferingLayers_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_must_TM89_UpToThreeInterferingLayers_r14_vals), 0,
+ "T_must_TM89_UpToThreeInterferingLayers_r14", HFILL }},
+ { &hf_lte_rrc_must_TM10_UpToThreeInterferingLayers_r14,
+ { "must-TM10-UpToThreeInterferingLayers-r14", "lte-rrc.must_TM10_UpToThreeInterferingLayers_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_must_TM10_UpToThreeInterferingLayers_r14_vals), 0,
+ "T_must_TM10_UpToThreeInterferingLayers_r14", HFILL }},
{ &hf_lte_rrc_SupportedBandListEUTRA_item,
{ "SupportedBandEUTRA", "lte-rrc.SupportedBandEUTRA_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -102412,6 +105975,90 @@ void proto_register_lte_rrc(void) {
{ "interRAT-NeedForGaps", "lte-rrc.interRAT_NeedForGaps",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
+ { &hf_lte_rrc_en_DC_r15,
+ { "en-DC-r15", "lte-rrc.en_DC_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_en_DC_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_supportedBandListNR_r15,
+ { "supportedBandListNR-r15", "lte-rrc.supportedBandListNR_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_pdcp_ParametersNR_r15,
+ { "pdcp-ParametersNR-r15", "lte-rrc.pdcp_ParametersNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_rohc_Profiles_r15,
+ { "rohc-Profiles-r15", "lte-rrc.rohc_Profiles_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_profile0x0001_r15,
+ { "profile0x0001-r15", "lte-rrc.profile0x0001_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_profile0x0002_r15,
+ { "profile0x0002-r15", "lte-rrc.profile0x0002_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_profile0x0003_r15,
+ { "profile0x0003-r15", "lte-rrc.profile0x0003_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_profile0x0004_r15,
+ { "profile0x0004-r15", "lte-rrc.profile0x0004_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_profile0x0006_r15,
+ { "profile0x0006-r15", "lte-rrc.profile0x0006_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_profile0x0101_r15,
+ { "profile0x0101-r15", "lte-rrc.profile0x0101_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_profile0x0102_r15,
+ { "profile0x0102-r15", "lte-rrc.profile0x0102_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_profile0x0103_r15,
+ { "profile0x0103-r15", "lte-rrc.profile0x0103_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_profile0x0104_r15,
+ { "profile0x0104-r15", "lte-rrc.profile0x0104_r15",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_lte_rrc_rohc_ContextMaxSessions_r15,
+ { "rohc-ContextMaxSessions-r15", "lte-rrc.rohc_ContextMaxSessions_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rohc_ContextMaxSessions_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_rohc_ProfilesUL_Only_r15,
+ { "rohc-ProfilesUL-Only-r15", "lte-rrc.rohc_ProfilesUL_Only_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_rohc_ContextContinue_r15,
+ { "rohc-ContextContinue-r15", "lte-rrc.rohc_ContextContinue_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rohc_ContextContinue_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_outOfOrderDelivery_r15,
+ { "outOfOrderDelivery-r15", "lte-rrc.outOfOrderDelivery_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_outOfOrderDelivery_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_sn_SizeLo_r15,
+ { "sn-SizeLo-r15", "lte-rrc.sn_SizeLo_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sn_SizeLo_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_voice_r15,
+ { "voice-r15", "lte-rrc.voice_r15",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_voice_r15_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_SupportedBandListNR_r15_item,
+ { "SupportedBandNR-r15", "lte-rrc.SupportedBandNR_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_bandNR_r15,
+ { "bandNR-r15", "lte-rrc.bandNR_r15",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "FreqBandIndicatorNR_r15", HFILL }},
{ &hf_lte_rrc_supportedBandListUTRA_FDD,
{ "supportedBandListUTRA-FDD", "lte-rrc.supportedBandListUTRA_FDD",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -102636,6 +106283,10 @@ void proto_register_lte_rrc(void) {
{ "rlm-ReportSupport-r14", "lte-rrc.rlm_ReportSupport_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rlm_ReportSupport_r14_vals), 0,
"T_rlm_ReportSupport_r14", HFILL }},
+ { &hf_lte_rrc_overheatingInd_r14,
+ { "overheatingInd-r14", "lte-rrc.overheatingInd_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_overheatingInd_r14_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_mbms_SCell_r11,
{ "mbms-SCell-r11", "lte-rrc.mbms_SCell_r11",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mbms_SCell_r11_vals), 0,
@@ -102724,6 +106375,10 @@ void proto_register_lte_rrc(void) {
{ "tm9-CE-ModeB-r13", "lte-rrc.tm9_CE_ModeB_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_tm9_CE_ModeB_r13_vals), 0,
NULL, HFILL }},
+ { &hf_lte_rrc_tm6_CE_ModeA_r13,
+ { "tm6-CE-ModeA-r13", "lte-rrc.tm6_CE_ModeA_r13",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_tm6_CE_ModeA_r13_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_ce_SwitchWithoutHO_r14,
{ "ce-SwitchWithoutHO-r14", "lte-rrc.ce_SwitchWithoutHO_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ce_SwitchWithoutHO_r14_vals), 0,
@@ -103580,10 +107235,10 @@ void proto_register_lte_rrc(void) {
{ "commTxResources-r12", "lte-rrc.commTxResources_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_commTxResources_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_130,
+ { &hf_lte_rrc_setup_131,
{ "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_114_vals), 0,
- "T_setup_114", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_115_vals), 0,
+ "T_setup_115", HFILL }},
{ &hf_lte_rrc_scheduled_r12,
{ "scheduled-r12", "lte-rrc.scheduled_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -103624,10 +107279,10 @@ void proto_register_lte_rrc(void) {
{ "commTxResources-v1310", "lte-rrc.commTxResources_v1310",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_commTxResources_v1310_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_131,
+ { &hf_lte_rrc_setup_132,
{ "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_115_vals), 0,
- "T_setup_115", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_116_vals), 0,
+ "T_setup_116", HFILL }},
{ &hf_lte_rrc_scheduled_v1310,
{ "scheduled-v1310", "lte-rrc.scheduled_v1310_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -103790,7 +107445,7 @@ void proto_register_lte_rrc(void) {
"BOOLEAN", HFILL }},
{ &hf_lte_rrc_sizeSubchannel_r14,
{ "sizeSubchannel-r14", "lte-rrc.sizeSubchannel_r14",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sizeSubchannel_r14_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_sizeSubchannel_r14_vals_ext, 0,
NULL, HFILL }},
{ &hf_lte_rrc_numSubchannel_r14,
{ "numSubchannel-r14", "lte-rrc.numSubchannel_r14",
@@ -103880,10 +107535,10 @@ void proto_register_lte_rrc(void) {
{ "discTxResources-r12", "lte-rrc.discTxResources_r12",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_discTxResources_r12_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_132,
+ { &hf_lte_rrc_setup_133,
{ "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_116_vals), 0,
- "T_setup_116", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_117_vals), 0,
+ "T_setup_117", HFILL }},
{ &hf_lte_rrc_scheduled_r12_01,
{ "scheduled-r12", "lte-rrc.scheduled_r12_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -103916,10 +107571,10 @@ void proto_register_lte_rrc(void) {
{ "discTF-IndexList-v1260", "lte-rrc.discTF_IndexList_v1260",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_discTF_IndexList_v1260_vals), 0,
"T_discTF_IndexList_v1260", HFILL }},
- { &hf_lte_rrc_setup_133,
+ { &hf_lte_rrc_setup_134,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_117", HFILL }},
+ "T_setup_118", HFILL }},
{ &hf_lte_rrc_discTF_IndexList_r12b,
{ "discTF-IndexList-r12b", "lte-rrc.discTF_IndexList_r12b",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -103928,10 +107583,10 @@ void proto_register_lte_rrc(void) {
{ "discTxResourcesPS-r13", "lte-rrc.discTxResourcesPS_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_discTxResourcesPS_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_134,
+ { &hf_lte_rrc_setup_135,
{ "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_118_vals), 0,
- "T_setup_118", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_119_vals), 0,
+ "T_setup_119", HFILL }},
{ &hf_lte_rrc_scheduled_r13,
{ "scheduled-r13", "lte-rrc.scheduled_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -103948,10 +107603,10 @@ void proto_register_lte_rrc(void) {
{ "discTxInterFreqInfo-r13", "lte-rrc.discTxInterFreqInfo_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_discTxInterFreqInfo_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_135,
+ { &hf_lte_rrc_setup_136,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_119", HFILL }},
+ "T_setup_120", HFILL }},
{ &hf_lte_rrc_discTxCarrierFreq_r13,
{ "discTxCarrierFreq-r13", "lte-rrc.discTxCarrierFreq_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -103972,7 +107627,7 @@ void proto_register_lte_rrc(void) {
{ "discRxGapConfig-r13", "lte-rrc.discRxGapConfig_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_discRxGapConfig_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_136,
+ { &hf_lte_rrc_setup_137,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
"SL_GapConfig_r13", HFILL }},
@@ -103984,7 +107639,7 @@ void proto_register_lte_rrc(void) {
{ "discSysInfoToReportConfig-r13", "lte-rrc.discSysInfoToReportConfig_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_discSysInfoToReportConfig_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_137,
+ { &hf_lte_rrc_setup_138,
{ "setup", "lte-rrc.setup",
FT_UINT32, BASE_DEC, NULL, 0,
"SL_DiscSysInfoToReportFreqList_r13", HFILL }},
@@ -104016,10 +107671,10 @@ void proto_register_lte_rrc(void) {
{ "discTxResourcesPS-r13", "lte-rrc.discTxResourcesPS_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_SL_DiscTxResource_r13_vals), 0,
"SL_DiscTxResource_r13", HFILL }},
- { &hf_lte_rrc_setup_138,
+ { &hf_lte_rrc_setup_139,
{ "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_120_vals), 0,
- "T_setup_120", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_121_vals), 0,
+ "T_setup_121", HFILL }},
{ &hf_lte_rrc_ue_Selected_r13_01,
{ "ue-Selected-r13", "lte-rrc.ue_Selected_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -104148,18 +107803,18 @@ void proto_register_lte_rrc(void) {
{ "discPeriod-v1310", "lte-rrc.discPeriod_v1310",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_discPeriod_v1310_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_139,
+ { &hf_lte_rrc_setup_140,
{ "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_121_vals), 0,
- "T_setup_121", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_122_vals), 0,
+ "T_setup_122", HFILL }},
{ &hf_lte_rrc_rxParamsAddNeighFreq_r13,
{ "rxParamsAddNeighFreq-r13", "lte-rrc.rxParamsAddNeighFreq_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rxParamsAddNeighFreq_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_140,
+ { &hf_lte_rrc_setup_141,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_122", HFILL }},
+ "T_setup_123", HFILL }},
{ &hf_lte_rrc_physCellId_r13_01,
{ "physCellId-r13", "lte-rrc.physCellId_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -104168,10 +107823,10 @@ void proto_register_lte_rrc(void) {
{ "txParamsAddNeighFreq-r13", "lte-rrc.txParamsAddNeighFreq_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_txParamsAddNeighFreq_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_141,
+ { &hf_lte_rrc_setup_142,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_123", HFILL }},
+ "T_setup_124", HFILL }},
{ &hf_lte_rrc_tdd_Config_r13,
{ "tdd-Config-r13", "lte-rrc.tdd_Config_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -104192,10 +107847,10 @@ void proto_register_lte_rrc(void) {
{ "txParamsAddNeighFreq-v1370", "lte-rrc.txParamsAddNeighFreq_v1370",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_txParamsAddNeighFreq_v1370_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_142,
+ { &hf_lte_rrc_setup_143,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_124", HFILL }},
+ "T_setup_125", HFILL }},
{ &hf_lte_rrc_freqInfo_v1370,
{ "freqInfo-v1370", "lte-rrc.freqInfo_v1370_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -104696,10 +108351,10 @@ void proto_register_lte_rrc(void) {
{ "commTxResources-r14", "lte-rrc.commTxResources_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_commTxResources_r14_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_143,
+ { &hf_lte_rrc_setup_144,
{ "setup", "lte-rrc.setup",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_125_vals), 0,
- "T_setup_125", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_setup_126_vals), 0,
+ "T_setup_126", HFILL }},
{ &hf_lte_rrc_scheduled_r14,
{ "scheduled-r14", "lte-rrc.scheduled_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -104832,22 +108487,22 @@ void proto_register_lte_rrc(void) {
{ "reserved-r14", "lte-rrc.reserved_r14",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_27", HFILL }},
- { &hf_lte_rrc_criticalExtensions_51,
+ { &hf_lte_rrc_criticalExtensions_52,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_51_vals), 0,
- "T_criticalExtensions_51", HFILL }},
- { &hf_lte_rrc_c1_48,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_52_vals), 0,
+ "T_criticalExtensions_52", HFILL }},
+ { &hf_lte_rrc_c1_49,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_48_vals), 0,
- "T_c1_48", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_49_vals), 0,
+ "T_c1_49", HFILL }},
{ &hf_lte_rrc_handoverPreparationInformation_r13,
{ "handoverPreparationInformation-r13", "lte-rrc.handoverPreparationInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"HandoverPreparationInformation_NB_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_51,
+ { &hf_lte_rrc_criticalExtensionsFuture_52,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_51", HFILL }},
+ "T_criticalExtensionsFuture_52", HFILL }},
{ &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13,
{ "ue-RadioAccessCapabilityInfo-r13", "lte-rrc.ue_RadioAccessCapabilityInfo_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -104864,79 +108519,103 @@ void proto_register_lte_rrc(void) {
{ "as-Context-r13", "lte-rrc.as_Context_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"AS_Context_NB", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_226,
+ { &hf_lte_rrc_nonCriticalExtension_235,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "HandoverPreparationInformation_NB_v1380_IEs", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_236,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "HandoverPreparationInformation_NB_Ext_r14_IEs", HFILL }},
+ { &hf_lte_rrc_ue_RadioAccessCapabilityInfoExt_r14,
+ { "ue-RadioAccessCapabilityInfoExt-r14", "lte-rrc.ue_RadioAccessCapabilityInfoExt_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_ue_RadioAccessCapabilityInfoExt_r14", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_237,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_69", HFILL }},
- { &hf_lte_rrc_criticalExtensions_52,
+ { &hf_lte_rrc_criticalExtensions_53,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_52_vals), 0,
- "T_criticalExtensions_52", HFILL }},
- { &hf_lte_rrc_c1_49,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_53_vals), 0,
+ "T_criticalExtensions_53", HFILL }},
+ { &hf_lte_rrc_c1_50,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_49_vals), 0,
- "T_c1_49", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_50_vals), 0,
+ "T_c1_50", HFILL }},
{ &hf_lte_rrc_uePagingCoverageInformation_r13_01,
{ "uePagingCoverageInformation-r13", "lte-rrc.uePagingCoverageInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UEPagingCoverageInformation_NB_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_52,
+ { &hf_lte_rrc_criticalExtensionsFuture_53,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_52", HFILL }},
+ "T_criticalExtensionsFuture_53", HFILL }},
{ &hf_lte_rrc_npdcch_NumRepetitionPaging_r13,
{ "npdcch-NumRepetitionPaging-r13", "lte-rrc.npdcch_NumRepetitionPaging_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_2048", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_227,
+ { &hf_lte_rrc_nonCriticalExtension_238,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_70", HFILL }},
- { &hf_lte_rrc_criticalExtensions_53,
+ { &hf_lte_rrc_criticalExtensions_54,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_53_vals), 0,
- "T_criticalExtensions_53", HFILL }},
- { &hf_lte_rrc_c1_50,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_54_vals), 0,
+ "T_criticalExtensions_54", HFILL }},
+ { &hf_lte_rrc_c1_51,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_50_vals), 0,
- "T_c1_50", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_51_vals), 0,
+ "T_c1_51", HFILL }},
{ &hf_lte_rrc_ueRadioAccessCapabilityInformation_r13,
{ "ueRadioAccessCapabilityInformation-r13", "lte-rrc.ueRadioAccessCapabilityInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UERadioAccessCapabilityInformation_NB_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_53,
+ { &hf_lte_rrc_criticalExtensionsFuture_54,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_53", HFILL }},
+ "T_criticalExtensionsFuture_54", HFILL }},
{ &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01,
{ "ue-RadioAccessCapabilityInfo-r13", "lte-rrc.ue_RadioAccessCapabilityInfo_r13",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_228,
+ { &hf_lte_rrc_nonCriticalExtension_239,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UERadioAccessCapabilityInformation_NB_v1380_IEs", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_240,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UERadioAccessCapabilityInformation_NB_r14_IEs", HFILL }},
+ { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r14,
+ { "ue-RadioAccessCapabilityInfo-r14", "lte-rrc.ue_RadioAccessCapabilityInfo_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_241,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_71", HFILL }},
- { &hf_lte_rrc_criticalExtensions_54,
+ { &hf_lte_rrc_criticalExtensions_55,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_54_vals), 0,
- "T_criticalExtensions_54", HFILL }},
- { &hf_lte_rrc_c1_51,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_55_vals), 0,
+ "T_criticalExtensions_55", HFILL }},
+ { &hf_lte_rrc_c1_52,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_51_vals), 0,
- "T_c1_51", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_52_vals), 0,
+ "T_c1_52", HFILL }},
{ &hf_lte_rrc_ueRadioPagingInformation_r13,
{ "ueRadioPagingInformation-r13", "lte-rrc.ueRadioPagingInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UERadioPagingInformation_NB_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_54,
+ { &hf_lte_rrc_criticalExtensionsFuture_55,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_54", HFILL }},
+ "T_criticalExtensionsFuture_55", HFILL }},
{ &hf_lte_rrc_ue_RadioPagingInfo_r13,
{ "ue-RadioPagingInfo-r13", "lte-rrc.ue_RadioPagingInfo_r13",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_229,
+ { &hf_lte_rrc_nonCriticalExtension_242,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_72", HFILL }},
@@ -104974,7 +108653,7 @@ void proto_register_lte_rrc(void) {
"AdditionalReestabInfoList", HFILL }},
{ &hf_lte_rrc_ue_InactiveTime_01,
{ "ue-InactiveTime", "lte-rrc.ue_InactiveTime",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ue_InactiveTime_01_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_ue_InactiveTime_01_vals_ext, 0,
"T_ue_InactiveTime_01", HFILL }},
{ &hf_lte_rrc_message_14,
{ "message", "lte-rrc.message_element",
@@ -104984,10 +108663,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_BCCH_DL_SCH_MessageType_NB_vals), 0,
"BCCH_DL_SCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_52,
+ { &hf_lte_rrc_c1_53,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_52_vals), 0,
- "T_c1_52", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_53_vals), 0,
+ "T_c1_53", HFILL }},
{ &hf_lte_rrc_systemInformation_r13,
{ "systemInformation-r13", "lte-rrc.systemInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105004,10 +108683,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_PCCH_MessageType_NB_vals), 0,
"PCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_53,
+ { &hf_lte_rrc_c1_54,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_53_vals), 0,
- "T_c1_53", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_54_vals), 0,
+ "T_c1_54", HFILL }},
{ &hf_lte_rrc_paging_r13,
{ "paging-r13", "lte-rrc.paging_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105020,10 +108699,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_DL_CCCH_MessageType_NB_vals), 0,
"DL_CCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_54,
+ { &hf_lte_rrc_c1_55,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_54_vals), 0,
- "T_c1_54", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_55_vals), 0,
+ "T_c1_55", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishment_r13,
{ "rrcConnectionReestablishment-r13", "lte-rrc.rrcConnectionReestablishment_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105048,10 +108727,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_DL_DCCH_MessageType_NB_vals), 0,
"DL_DCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_55,
+ { &hf_lte_rrc_c1_56,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_55_vals), 0,
- "T_c1_55", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_56_vals), 0,
+ "T_c1_56", HFILL }},
{ &hf_lte_rrc_dlInformationTransfer_r13,
{ "dlInformationTransfer-r13", "lte-rrc.dlInformationTransfer_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105084,10 +108763,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_UL_CCCH_MessageType_NB_vals), 0,
"UL_CCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_56,
+ { &hf_lte_rrc_c1_57,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_56_vals), 0,
- "T_c1_56", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_57_vals), 0,
+ "T_c1_57", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentRequest_r13,
{ "rrcConnectionReestablishmentRequest-r13", "lte-rrc.rrcConnectionReestablishmentRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105108,10 +108787,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_SC_MCCH_MessageType_NB_vals), 0,
"SC_MCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_57,
+ { &hf_lte_rrc_c1_58,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_57_vals), 0,
- "T_c1_57", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_58_vals), 0,
+ "T_c1_58", HFILL }},
{ &hf_lte_rrc_scptmConfiguration_r14,
{ "scptmConfiguration-r14", "lte-rrc.scptmConfiguration_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105124,10 +108803,10 @@ void proto_register_lte_rrc(void) {
{ "message", "lte-rrc.message",
FT_UINT32, BASE_DEC, VALS(lte_rrc_UL_DCCH_MessageType_NB_vals), 0,
"UL_DCCH_MessageType_NB", HFILL }},
- { &hf_lte_rrc_c1_58,
+ { &hf_lte_rrc_c1_59,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_58_vals), 0,
- "T_c1_58", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_59_vals), 0,
+ "T_c1_59", HFILL }},
{ &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13,
{ "rrcConnectionReconfigurationComplete-r13", "lte-rrc.rrcConnectionReconfigurationComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105164,23 +108843,23 @@ void proto_register_lte_rrc(void) {
{ "messageClassExtension", "lte-rrc.messageClassExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_messageClassExtension_16", HFILL }},
- { &hf_lte_rrc_criticalExtensions_55,
+ { &hf_lte_rrc_criticalExtensions_56,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_55_vals), 0,
- "T_criticalExtensions_55", HFILL }},
- { &hf_lte_rrc_c1_59,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_56_vals), 0,
+ "T_criticalExtensions_56", HFILL }},
+ { &hf_lte_rrc_c1_60,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_59_vals), 0,
- "T_c1_59", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_60_vals), 0,
+ "T_c1_60", HFILL }},
{ &hf_lte_rrc_dlInformationTransfer_r13_01,
{ "dlInformationTransfer-r13", "lte-rrc.dlInformationTransfer_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"DLInformationTransfer_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_55,
+ { &hf_lte_rrc_criticalExtensionsFuture_56,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_55", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_230,
+ "T_criticalExtensionsFuture_56", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_243,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_73", HFILL }},
@@ -105256,7 +108935,7 @@ void proto_register_lte_rrc(void) {
{ "systemInfoModification-eDRX-r13", "lte-rrc.systemInfoModification_eDRX_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_systemInfoModification_eDRX_r13_01_vals), 0,
"T_systemInfoModification_eDRX_r13_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_231,
+ { &hf_lte_rrc_nonCriticalExtension_244,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_74", HFILL }},
@@ -105268,22 +108947,22 @@ void proto_register_lte_rrc(void) {
{ "ue-Identity-r13", "lte-rrc.ue_Identity_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_PagingUE_Identity_vals), 0,
"PagingUE_Identity", HFILL }},
- { &hf_lte_rrc_criticalExtensions_56,
+ { &hf_lte_rrc_criticalExtensions_57,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_56_vals), 0,
- "T_criticalExtensions_56", HFILL }},
- { &hf_lte_rrc_c1_60,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_57_vals), 0,
+ "T_criticalExtensions_57", HFILL }},
+ { &hf_lte_rrc_c1_61,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_60_vals), 0,
- "T_c1_60", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_61_vals), 0,
+ "T_c1_61", HFILL }},
{ &hf_lte_rrc_rrcConnectionReconfiguration_r13_01,
{ "rrcConnectionReconfiguration-r13", "lte-rrc.rrcConnectionReconfiguration_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfiguration_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_56,
+ { &hf_lte_rrc_criticalExtensionsFuture_57,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_56", HFILL }},
+ "T_criticalExtensionsFuture_57", HFILL }},
{ &hf_lte_rrc_dedicatedInfoNASList_r13,
{ "dedicatedInfoNASList-r13", "lte-rrc.dedicatedInfoNASList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -105300,43 +108979,43 @@ void proto_register_lte_rrc(void) {
{ "fullConfig-r13", "lte-rrc.fullConfig_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_fullConfig_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_232,
+ { &hf_lte_rrc_nonCriticalExtension_245,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_75", HFILL }},
- { &hf_lte_rrc_criticalExtensions_57,
+ { &hf_lte_rrc_criticalExtensions_58,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_57_vals), 0,
- "T_criticalExtensions_57", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_58_vals), 0,
+ "T_criticalExtensions_58", HFILL }},
{ &hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01,
{ "rrcConnectionReconfigurationComplete-r13", "lte-rrc.rrcConnectionReconfigurationComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReconfigurationComplete_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_57,
+ { &hf_lte_rrc_criticalExtensionsFuture_58,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_57", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_233,
+ "T_criticalExtensionsFuture_58", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_246,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_76", HFILL }},
- { &hf_lte_rrc_criticalExtensions_58,
+ { &hf_lte_rrc_criticalExtensions_59,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_58_vals), 0,
- "T_criticalExtensions_58", HFILL }},
- { &hf_lte_rrc_c1_61,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_59_vals), 0,
+ "T_criticalExtensions_59", HFILL }},
+ { &hf_lte_rrc_c1_62,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_61_vals), 0,
- "T_c1_61", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_62_vals), 0,
+ "T_c1_62", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishment_r13_01,
{ "rrcConnectionReestablishment-r13", "lte-rrc.rrcConnectionReestablishment_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishment_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_58,
+ { &hf_lte_rrc_criticalExtensionsFuture_59,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_58", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_234,
+ "T_criticalExtensionsFuture_59", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_247,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishment_NB_v1430_IEs", HFILL }},
@@ -105344,30 +109023,30 @@ void proto_register_lte_rrc(void) {
{ "dl-NAS-MAC", "lte-rrc.dl_NAS_MAC",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_16", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_235,
+ { &hf_lte_rrc_nonCriticalExtension_248,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_77", HFILL }},
- { &hf_lte_rrc_criticalExtensions_59,
+ { &hf_lte_rrc_criticalExtensions_60,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_59_vals), 0,
- "T_criticalExtensions_59", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_60_vals), 0,
+ "T_criticalExtensions_60", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01,
{ "rrcConnectionReestablishmentComplete-r13", "lte-rrc.rrcConnectionReestablishmentComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentComplete_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_59,
+ { &hf_lte_rrc_criticalExtensionsFuture_60,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_59", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_236,
+ "T_criticalExtensionsFuture_60", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_249,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_78", HFILL }},
- { &hf_lte_rrc_criticalExtensions_60,
+ { &hf_lte_rrc_criticalExtensions_61,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_60_vals), 0,
- "T_criticalExtensions_60", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_61_vals), 0,
+ "T_criticalExtensions_61", HFILL }},
{ &hf_lte_rrc_rrcConnectionReestablishmentRequest_r13_01,
{ "rrcConnectionReestablishmentRequest-r13", "lte-rrc.rrcConnectionReestablishmentRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105380,10 +109059,10 @@ void proto_register_lte_rrc(void) {
{ "rrcConnectionReestablishmentRequest-r14", "lte-rrc.rrcConnectionReestablishmentRequest_r14_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReestablishmentRequest_NB_r14_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_60,
+ { &hf_lte_rrc_criticalExtensionsFuture_61,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_60", HFILL }},
+ "T_criticalExtensionsFuture_61", HFILL }},
{ &hf_lte_rrc_ue_Identity_r13_01,
{ "ue-Identity-r13", "lte-rrc.ue_Identity_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105420,22 +109099,22 @@ void proto_register_lte_rrc(void) {
{ "ul-NAS-Count-r14", "lte-rrc.ul_NAS_Count_r14",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_5", HFILL }},
- { &hf_lte_rrc_criticalExtensions_61,
+ { &hf_lte_rrc_criticalExtensions_62,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_61_vals), 0,
- "T_criticalExtensions_61", HFILL }},
- { &hf_lte_rrc_c1_62,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_62_vals), 0,
+ "T_criticalExtensions_62", HFILL }},
+ { &hf_lte_rrc_c1_63,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_62_vals), 0,
- "T_c1_62", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_63_vals), 0,
+ "T_c1_63", HFILL }},
{ &hf_lte_rrc_rrcConnectionReject_r13_01,
{ "rrcConnectionReject-r13", "lte-rrc.rrcConnectionReject_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionReject_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_61,
+ { &hf_lte_rrc_criticalExtensionsFuture_62,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_61", HFILL }},
+ "T_criticalExtensionsFuture_62", HFILL }},
{ &hf_lte_rrc_extendedWaitTime_r13,
{ "extendedWaitTime-r13", "lte-rrc.extendedWaitTime_r13",
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
@@ -105444,26 +109123,26 @@ void proto_register_lte_rrc(void) {
{ "rrc-SuspendIndication-r13", "lte-rrc.rrc_SuspendIndication_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rrc_SuspendIndication_r13_01_vals), 0,
"T_rrc_SuspendIndication_r13_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_237,
+ { &hf_lte_rrc_nonCriticalExtension_250,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_79", HFILL }},
- { &hf_lte_rrc_criticalExtensions_62,
+ { &hf_lte_rrc_criticalExtensions_63,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_62_vals), 0,
- "T_criticalExtensions_62", HFILL }},
- { &hf_lte_rrc_c1_63,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_63_vals), 0,
+ "T_criticalExtensions_63", HFILL }},
+ { &hf_lte_rrc_c1_64,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_63_vals), 0,
- "T_c1_63", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_64_vals), 0,
+ "T_c1_64", HFILL }},
{ &hf_lte_rrc_rrcConnectionRelease_r13_01,
{ "rrcConnectionRelease-r13", "lte-rrc.rrcConnectionRelease_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_62,
+ { &hf_lte_rrc_criticalExtensionsFuture_63,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_62", HFILL }},
+ "T_criticalExtensionsFuture_63", HFILL }},
{ &hf_lte_rrc_releaseCause_r13,
{ "releaseCause-r13", "lte-rrc.releaseCause_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_ReleaseCause_NB_r13_vals), 0,
@@ -105472,7 +109151,7 @@ void proto_register_lte_rrc(void) {
{ "redirectedCarrierInfo-r13", "lte-rrc.redirectedCarrierInfo_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RedirectedCarrierInfo_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_238,
+ { &hf_lte_rrc_nonCriticalExtension_251,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRelease_NB_v1430_IEs", HFILL }},
@@ -105484,7 +109163,7 @@ void proto_register_lte_rrc(void) {
{ "extendedWaitTime-CPdata-r14", "lte-rrc.extendedWaitTime_CPdata_r14",
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
"INTEGER_1_1800", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_239,
+ { &hf_lte_rrc_nonCriticalExtension_252,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_80", HFILL }},
@@ -105496,18 +109175,18 @@ void proto_register_lte_rrc(void) {
{ "t322-r14", "lte-rrc.t322_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t322_r14_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_criticalExtensions_63,
+ { &hf_lte_rrc_criticalExtensions_64,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_63_vals), 0,
- "T_criticalExtensions_63", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_64_vals), 0,
+ "T_criticalExtensions_64", HFILL }},
{ &hf_lte_rrc_rrcConnectionRequest_r13_01,
{ "rrcConnectionRequest-r13", "lte-rrc.rrcConnectionRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionRequest_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_63,
+ { &hf_lte_rrc_criticalExtensionsFuture_64,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_63", HFILL }},
+ "T_criticalExtensionsFuture_64", HFILL }},
{ &hf_lte_rrc_ue_Identity_r13_02,
{ "ue-Identity-r13", "lte-rrc.ue_Identity_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_InitialUE_Identity_vals), 0,
@@ -105528,58 +109207,58 @@ void proto_register_lte_rrc(void) {
{ "spare", "lte-rrc.spare",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_22", HFILL }},
- { &hf_lte_rrc_criticalExtensions_64,
+ { &hf_lte_rrc_criticalExtensions_65,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_64_vals), 0,
- "T_criticalExtensions_64", HFILL }},
- { &hf_lte_rrc_c1_64,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_65_vals), 0,
+ "T_criticalExtensions_65", HFILL }},
+ { &hf_lte_rrc_c1_65,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_64_vals), 0,
- "T_c1_64", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_65_vals), 0,
+ "T_c1_65", HFILL }},
{ &hf_lte_rrc_rrcConnectionResume_r13_03,
{ "rrcConnectionResume-r13", "lte-rrc.rrcConnectionResume_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResume_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_64,
+ { &hf_lte_rrc_criticalExtensionsFuture_65,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_64", HFILL }},
+ "T_criticalExtensionsFuture_65", HFILL }},
{ &hf_lte_rrc_drb_ContinueROHC_r13_01,
{ "drb-ContinueROHC-r13", "lte-rrc.drb_ContinueROHC_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_ContinueROHC_r13_01_vals), 0,
"T_drb_ContinueROHC_r13_01", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_240,
+ { &hf_lte_rrc_nonCriticalExtension_253,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_81", HFILL }},
- { &hf_lte_rrc_criticalExtensions_65,
+ { &hf_lte_rrc_criticalExtensions_66,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_65_vals), 0,
- "T_criticalExtensions_65", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_66_vals), 0,
+ "T_criticalExtensions_66", HFILL }},
{ &hf_lte_rrc_rrcConnectionResumeComplete_r13_03,
{ "rrcConnectionResumeComplete-r13", "lte-rrc.rrcConnectionResumeComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResumeComplete_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_65,
+ { &hf_lte_rrc_criticalExtensionsFuture_66,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_65", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_241,
+ "T_criticalExtensionsFuture_66", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_254,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_82", HFILL }},
- { &hf_lte_rrc_criticalExtensions_66,
+ { &hf_lte_rrc_criticalExtensions_67,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_66_vals), 0,
- "T_criticalExtensions_66", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_67_vals), 0,
+ "T_criticalExtensions_67", HFILL }},
{ &hf_lte_rrc_rrcConnectionResumeRequest_r13_03,
{ "rrcConnectionResumeRequest-r13", "lte-rrc.rrcConnectionResumeRequest_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionResumeRequest_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_66,
+ { &hf_lte_rrc_criticalExtensionsFuture_67,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_66", HFILL }},
+ "T_criticalExtensionsFuture_67", HFILL }},
{ &hf_lte_rrc_shortResumeMAC_I_r13_01,
{ "shortResumeMAC-I-r13", "lte-rrc.shortResumeMAC_I_r13",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -105592,38 +109271,38 @@ void proto_register_lte_rrc(void) {
{ "spare", "lte-rrc.spare",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_9", HFILL }},
- { &hf_lte_rrc_criticalExtensions_67,
+ { &hf_lte_rrc_criticalExtensions_68,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_67_vals), 0,
- "T_criticalExtensions_67", HFILL }},
- { &hf_lte_rrc_c1_65,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_68_vals), 0,
+ "T_criticalExtensions_68", HFILL }},
+ { &hf_lte_rrc_c1_66,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_65_vals), 0,
- "T_c1_65", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_66_vals), 0,
+ "T_c1_66", HFILL }},
{ &hf_lte_rrc_rrcConnectionSetup_r13_01,
{ "rrcConnectionSetup-r13", "lte-rrc.rrcConnectionSetup_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetup_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_67,
+ { &hf_lte_rrc_criticalExtensionsFuture_68,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_67", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_242,
+ "T_criticalExtensionsFuture_68", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_255,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_83", HFILL }},
- { &hf_lte_rrc_criticalExtensions_68,
+ { &hf_lte_rrc_criticalExtensions_69,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_68_vals), 0,
- "T_criticalExtensions_68", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_69_vals), 0,
+ "T_criticalExtensions_69", HFILL }},
{ &hf_lte_rrc_rrcConnectionSetupComplete_r13_01,
{ "rrcConnectionSetupComplete-r13", "lte-rrc.rrcConnectionSetupComplete_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_68,
+ { &hf_lte_rrc_criticalExtensionsFuture_69,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_68", HFILL }},
+ "T_criticalExtensionsFuture_69", HFILL }},
{ &hf_lte_rrc_registeredMME_r13,
{ "registeredMME-r13", "lte-rrc.registeredMME_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -105636,7 +109315,7 @@ void proto_register_lte_rrc(void) {
{ "up-CIoT-EPS-Optimisation-r13", "lte-rrc.up_CIoT_EPS_Optimisation_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_up_CIoT_EPS_Optimisation_r13_02_vals), 0,
"T_up_CIoT_EPS_Optimisation_r13_02", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_243,
+ { &hf_lte_rrc_nonCriticalExtension_256,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCConnectionSetupComplete_NB_v1430_IEs", HFILL }},
@@ -105644,7 +109323,7 @@ void proto_register_lte_rrc(void) {
{ "gummei-Type-r14", "lte-rrc.gummei_Type_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_gummei_Type_r14_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_244,
+ { &hf_lte_rrc_nonCriticalExtension_257,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_84", HFILL }},
@@ -105656,22 +109335,22 @@ void proto_register_lte_rrc(void) {
{ "scptm-NeighbourCellList-r14", "lte-rrc.scptm_NeighbourCellList_r14",
FT_UINT32, BASE_DEC, NULL, 0,
"SCPTM_NeighbourCellList_NB_r14", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_245,
+ { &hf_lte_rrc_nonCriticalExtension_258,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_85", HFILL }},
- { &hf_lte_rrc_criticalExtensions_69,
+ { &hf_lte_rrc_criticalExtensions_70,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_69_vals), 0,
- "T_criticalExtensions_69", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_70_vals), 0,
+ "T_criticalExtensions_70", HFILL }},
{ &hf_lte_rrc_systemInformation_r13_01,
{ "systemInformation-r13", "lte-rrc.systemInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformation_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_69,
+ { &hf_lte_rrc_criticalExtensionsFuture_70,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_69", HFILL }},
+ "T_criticalExtensionsFuture_70", HFILL }},
{ &hf_lte_rrc_sib_TypeAndInfo_r13,
{ "sib-TypeAndInfo-r13", "lte-rrc.sib_TypeAndInfo_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -105716,7 +109395,7 @@ void proto_register_lte_rrc(void) {
{ "sib22-v1430", "lte-rrc.sib22_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType22_NB_r14", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_246,
+ { &hf_lte_rrc_nonCriticalExtension_259,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_86", HFILL }},
@@ -105796,7 +109475,7 @@ void proto_register_lte_rrc(void) {
{ "systemInfoValueTagList-r13", "lte-rrc.systemInfoValueTagList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
"SystemInfoValueTagList_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_247,
+ { &hf_lte_rrc_nonCriticalExtension_260,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_NB_v1350", HFILL }},
@@ -105804,7 +109483,7 @@ void proto_register_lte_rrc(void) {
{ "cellSelectionInfo-v1350", "lte-rrc.cellSelectionInfo_v1350_element",
FT_NONE, BASE_NONE, NULL, 0,
"CellSelectionInfo_NB_v1350", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_248,
+ { &hf_lte_rrc_nonCriticalExtension_261,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"SystemInformationBlockType1_NB_v1430", HFILL }},
@@ -105812,7 +109491,15 @@ void proto_register_lte_rrc(void) {
{ "cellSelectionInfo-v1430", "lte-rrc.cellSelectionInfo_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
"CellSelectionInfo_NB_v1430", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_249,
+ { &hf_lte_rrc_nonCriticalExtension_262,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SystemInformationBlockType1_NB_v1450", HFILL }},
+ { &hf_lte_rrc_nrs_CRS_PowerOffset_v1450,
+ { "nrs-CRS-PowerOffset-v1450", "lte-rrc.nrs_CRS_PowerOffset_v1450",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_nrs_CRS_PowerOffset_v1450_vals), 0,
+ "T_nrs_CRS_PowerOffset_v1450", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_263,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_87", HFILL }},
@@ -105872,63 +109559,71 @@ void proto_register_lte_rrc(void) {
{ "ce-authorisationOffset-r14", "lte-rrc.ce_authorisationOffset_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ce_authorisationOffset_r14_vals), 0,
"T_ce_authorisationOffset_r14", HFILL }},
- { &hf_lte_rrc_criticalExtensions_70,
+ { &hf_lte_rrc_criticalExtensions_71,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_70_vals), 0,
- "T_criticalExtensions_70", HFILL }},
- { &hf_lte_rrc_c1_66,
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_71_vals), 0,
+ "T_criticalExtensions_71", HFILL }},
+ { &hf_lte_rrc_c1_67,
{ "c1", "lte-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_66_vals), 0,
- "T_c1_66", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_67_vals), 0,
+ "T_c1_67", HFILL }},
{ &hf_lte_rrc_ueCapabilityEnquiry_r13_01,
{ "ueCapabilityEnquiry-r13", "lte-rrc.ueCapabilityEnquiry_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityEnquiry_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_70,
+ { &hf_lte_rrc_criticalExtensionsFuture_71,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_70", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_250,
+ "T_criticalExtensionsFuture_71", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_264,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_88", HFILL }},
- { &hf_lte_rrc_criticalExtensions_71,
+ { &hf_lte_rrc_criticalExtensions_72,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_71_vals), 0,
- "T_criticalExtensions_71", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_72_vals), 0,
+ "T_criticalExtensions_72", HFILL }},
{ &hf_lte_rrc_ueCapabilityInformation_r13_01,
{ "ueCapabilityInformation-r13", "lte-rrc.ueCapabilityInformation_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UECapabilityInformation_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_71,
+ { &hf_lte_rrc_criticalExtensionsFuture_72,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_71", HFILL }},
- { &hf_lte_rrc_ue_Capability_Container_r13,
- { "ue-Capability-Container-r13", "lte-rrc.ue_Capability_Container_r13_element",
+ "T_criticalExtensionsFuture_72", HFILL }},
+ { &hf_lte_rrc_ue_Capability_r13,
+ { "ue-Capability-r13", "lte-rrc.ue_Capability_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Capability_NB_r13", HFILL }},
{ &hf_lte_rrc_ue_RadioPagingInfo_r13_01,
{ "ue-RadioPagingInfo-r13", "lte-rrc.ue_RadioPagingInfo_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_RadioPagingInfo_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_251,
+ { &hf_lte_rrc_nonCriticalExtension_265,
+ { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UECapabilityInformation_NB_Ext_r14_IEs", HFILL }},
+ { &hf_lte_rrc_ue_Capability_ContainerExt_r14,
+ { "ue-Capability-ContainerExt-r14", "lte-rrc.ue_Capability_ContainerExt_r14",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_ue_Capability_ContainerExt_r14", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_266,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_89", HFILL }},
- { &hf_lte_rrc_criticalExtensions_72,
+ { &hf_lte_rrc_criticalExtensions_73,
{ "criticalExtensions", "lte-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_72_vals), 0,
- "T_criticalExtensions_72", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_73_vals), 0,
+ "T_criticalExtensions_73", HFILL }},
{ &hf_lte_rrc_ulInformationTransfer_r13_01,
{ "ulInformationTransfer-r13", "lte-rrc.ulInformationTransfer_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"ULInformationTransfer_NB_r13_IEs", HFILL }},
- { &hf_lte_rrc_criticalExtensionsFuture_72,
+ { &hf_lte_rrc_criticalExtensionsFuture_73,
{ "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_72", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_252,
+ "T_criticalExtensionsFuture_73", HFILL }},
+ { &hf_lte_rrc_nonCriticalExtension_267,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_90", HFILL }},
@@ -106012,6 +109707,10 @@ void proto_register_lte_rrc(void) {
{ "intraFreqCellReselectionInfo-v1430", "lte-rrc.intraFreqCellReselectionInfo_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
"IntraFreqCellReselectionInfo_NB_v1430", HFILL }},
+ { &hf_lte_rrc_cellReselectionInfoCommon_v1450,
+ { "cellReselectionInfoCommon-v1450", "lte-rrc.cellReselectionInfoCommon_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "CellReselectionInfoCommon_NB_v1450", HFILL }},
{ &hf_lte_rrc_s_IntraSearchP_v1360,
{ "s-IntraSearchP-v1360", "lte-rrc.s_IntraSearchP_v1360",
FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_ReselectionThreshold_NB_vals_ext, 0,
@@ -106024,6 +109723,10 @@ void proto_register_lte_rrc(void) {
{ "ce-AuthorisationOffset-r14", "lte-rrc.ce_AuthorisationOffset_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ce_AuthorisationOffset_r14_vals), 0,
"T_ce_AuthorisationOffset_r14", HFILL }},
+ { &hf_lte_rrc_s_SearchDeltaP_r14,
+ { "s-SearchDeltaP-r14", "lte-rrc.s_SearchDeltaP_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_s_SearchDeltaP_r14_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_intraFreqNeighCellList_r13,
{ "intraFreqNeighCellList-r13", "lte-rrc.intraFreqNeighCellList_r13",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -106362,7 +110065,7 @@ void proto_register_lte_rrc(void) {
NULL, HFILL }},
{ &hf_lte_rrc_carrierFreqOffset_r13,
{ "carrierFreqOffset-r13", "lte-rrc.carrierFreqOffset_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_carrierFreqOffset_r13_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_carrierFreqOffset_r13_vals_ext, 0,
"T_carrierFreqOffset_r13", HFILL }},
{ &hf_lte_rrc_downlinkBitmapNonAnchor_r14,
{ "downlinkBitmapNonAnchor-r14", "lte-rrc.downlinkBitmapNonAnchor_r14",
@@ -106472,10 +110175,10 @@ void proto_register_lte_rrc(void) {
{ "logicalChannelSR-Config-r13", "lte-rrc.logicalChannelSR_Config_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logicalChannelSR_Config_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_144,
+ { &hf_lte_rrc_setup_145,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_126", HFILL }},
+ "T_setup_127", HFILL }},
{ &hf_lte_rrc_logicalChannelSR_ProhibitTimer_r13,
{ "logicalChannelSR-ProhibitTimer-r13", "lte-rrc.logicalChannelSR_ProhibitTimer_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logicalChannelSR_ProhibitTimer_r13_vals), 0,
@@ -106488,10 +110191,10 @@ void proto_register_lte_rrc(void) {
{ "dataInactivityTimerConfig-r14", "lte-rrc.dataInactivityTimerConfig_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dataInactivityTimerConfig_r14_01_vals), 0,
"T_dataInactivityTimerConfig_r14_01", HFILL }},
- { &hf_lte_rrc_setup_145,
+ { &hf_lte_rrc_setup_146,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_127", HFILL }},
+ "T_setup_128", HFILL }},
{ &hf_lte_rrc_drx_Cycle_v1430,
{ "drx-Cycle-v1430", "lte-rrc.drx_Cycle_v1430",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drx_Cycle_v1430_vals), 0,
@@ -106500,10 +110203,10 @@ void proto_register_lte_rrc(void) {
{ "ra-CFRA-Config-r14", "lte-rrc.ra_CFRA_Config_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ra_CFRA_Config_r14_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_146,
+ { &hf_lte_rrc_setup_147,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_128", HFILL }},
+ "T_setup_129", HFILL }},
{ &hf_lte_rrc_onDurationTimer_r13,
{ "onDurationTimer-r13", "lte-rrc.onDurationTimer_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_onDurationTimer_r13_vals), 0,
@@ -106526,7 +110229,7 @@ void proto_register_lte_rrc(void) {
"INTEGER_0_255", HFILL }},
{ &hf_lte_rrc_drx_ULRetransmissionTimer_r13_01,
{ "drx-ULRetransmissionTimer-r13", "lte-rrc.drx_ULRetransmissionTimer_r13",
- FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drx_ULRetransmissionTimer_r13_01_vals), 0,
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_drx_ULRetransmissionTimer_r13_01_vals_ext, 0,
"T_drx_ULRetransmissionTimer_r13_01", HFILL }},
{ &hf_lte_rrc_npdcch_NumRepetitions_r13,
{ "npdcch-NumRepetitions-r13", "lte-rrc.npdcch_NumRepetitions_r13",
@@ -106560,6 +110263,10 @@ void proto_register_lte_rrc(void) {
{ "nprach-ParametersList-v1330", "lte-rrc.nprach_ParametersList_v1330",
FT_UINT32, BASE_DEC, NULL, 0,
"NPRACH_ParametersList_NB_v1330", HFILL }},
+ { &hf_lte_rrc_maxNumPreambleAttemptCE_r14,
+ { "maxNumPreambleAttemptCE-r14", "lte-rrc.maxNumPreambleAttemptCE_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_maxNumPreambleAttemptCE_r14_vals), 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_NPRACH_ParametersList_NB_r13_item,
{ "NPRACH-Parameters-NB-r13", "lte-rrc.NPRACH_Parameters_NB_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -106732,6 +110439,10 @@ void proto_register_lte_rrc(void) {
{ "connEstFailOffset-r13", "lte-rrc.connEstFailOffset_r13",
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_decibels, 0,
"INTEGER_0_15", HFILL }},
+ { &hf_lte_rrc_powerRampingParameters_v1450,
+ { "powerRampingParameters-v1450", "lte-rrc.powerRampingParameters_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PowerRampingParameters_NB_v1450", HFILL }},
{ &hf_lte_rrc_RACH_InfoList_NB_r13_item,
{ "RACH-Info-NB-r13", "lte-rrc.RACH_Info_NB_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -106744,6 +110455,22 @@ void proto_register_lte_rrc(void) {
{ "mac-ContentionResolutionTimer-r13", "lte-rrc.mac_ContentionResolutionTimer_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mac_ContentionResolutionTimer_r13_01_vals), 0,
"T_mac_ContentionResolutionTimer_r13_01", HFILL }},
+ { &hf_lte_rrc_preambleInitialReceivedTargetPower_v1450,
+ { "preambleInitialReceivedTargetPower-v1450", "lte-rrc.preambleInitialReceivedTargetPower_v1450",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_preambleInitialReceivedTargetPower_v1450_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_powerRampingParametersCE1_r14,
+ { "powerRampingParametersCE1-r14", "lte-rrc.powerRampingParametersCE1_r14_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_powerRampingStepCE1_r14,
+ { "powerRampingStepCE1-r14", "lte-rrc.powerRampingStepCE1_r14",
+ FT_UINT32, BASE_DEC, VALS(lte_rrc_T_powerRampingStepCE1_r14_vals), 0,
+ NULL, HFILL }},
+ { &hf_lte_rrc_preambleInitialReceivedTargetPowerCE1_r14,
+ { "preambleInitialReceivedTargetPowerCE1-r14", "lte-rrc.preambleInitialReceivedTargetPowerCE1_r14",
+ FT_UINT32, BASE_DEC|BASE_EXT_STRING, &lte_rrc_T_preambleInitialReceivedTargetPowerCE1_r14_vals_ext, 0,
+ NULL, HFILL }},
{ &hf_lte_rrc_rach_ConfigCommon_r13,
{ "rach-ConfigCommon-r13", "lte-rrc.rach_ConfigCommon_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -106780,6 +110507,10 @@ void proto_register_lte_rrc(void) {
{ "nprach-Config-v1330", "lte-rrc.nprach_Config_v1330_element",
FT_NONE, BASE_NONE, NULL, 0,
"NPRACH_ConfigSIB_NB_v1330", HFILL }},
+ { &hf_lte_rrc_nprach_Config_v1450,
+ { "nprach-Config-v1450", "lte-rrc.nprach_Config_v1450_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "NPRACH_ConfigSIB_NB_v1450", HFILL }},
{ &hf_lte_rrc_modificationPeriodCoeff_r13,
{ "modificationPeriodCoeff-r13", "lte-rrc.modificationPeriodCoeff_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_modificationPeriodCoeff_r13_vals), 0,
@@ -106912,10 +110643,10 @@ void proto_register_lte_rrc(void) {
{ "enableStatusReportSN-Gap-r13", "lte-rrc.enableStatusReportSN_Gap_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_enableStatusReportSN_Gap_r13_vals), 0,
NULL, HFILL }},
- { &hf_lte_rrc_setup_147,
+ { &hf_lte_rrc_setup_148,
{ "setup", "lte-rrc.setup_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_setup_129", HFILL }},
+ "T_setup_130", HFILL }},
{ &hf_lte_rrc_t301_r13,
{ "t301-r13", "lte-rrc.t301_r13",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t301_r13_vals), 0,
@@ -106996,10 +110727,10 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-r13", "lte-rrc.rf_Parameters_r13_element",
FT_NONE, BASE_NONE, NULL, 0,
"RF_Parameters_NB_r13", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_253,
- { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
+ { &hf_lte_rrc_dummy_02,
+ { "dummy", "lte-rrc.dummy_element",
FT_NONE, BASE_NONE, NULL, 0,
- "UE_Capability_NB_v1430_IEs", HFILL }},
+ "T_dummy_01", HFILL }},
{ &hf_lte_rrc_ue_Category_NB_r14,
{ "ue-Category-NB-r14", "lte-rrc.ue_Category_NB_r14",
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ue_Category_NB_r14_vals), 0,
@@ -107016,7 +110747,7 @@ void proto_register_lte_rrc(void) {
{ "rf-Parameters-v1430", "lte-rrc.rf_Parameters_v1430_element",
FT_NONE, BASE_NONE, NULL, 0,
"RF_Parameters_NB_v1430", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_254,
+ { &hf_lte_rrc_nonCriticalExtension_268,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Capability_NB_v1440_IEs", HFILL }},
@@ -107024,7 +110755,7 @@ void proto_register_lte_rrc(void) {
{ "phyLayerParameters-v1440", "lte-rrc.phyLayerParameters_v1440_element",
FT_NONE, BASE_NONE, NULL, 0,
"PhyLayerParameters_NB_v1440", HFILL }},
- { &hf_lte_rrc_nonCriticalExtension_255,
+ { &hf_lte_rrc_nonCriticalExtension_269,
{ "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_nonCriticalExtension_91", HFILL }},
@@ -107182,7 +110913,7 @@ void proto_register_lte_rrc(void) {
"CarrierFreq_NB_r13", HFILL }},
/*--- End of included file: packet-lte-rrc-hfarr.c ---*/
-#line 3444 "./asn1/lte-rrc/packet-lte-rrc-template.c"
+#line 3442 "./asn1/lte-rrc/packet-lte-rrc-template.c"
{ &hf_lte_rrc_eutra_cap_feat_group_ind_1,
{ "Indicator 1", "lte-rrc.eutra_cap_feat_group_ind_1",
@@ -108248,7 +111979,9 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_setup,
&ett_lte_rrc_RRCConnectionReconfiguration_v1310_IEs,
&ett_lte_rrc_RRCConnectionReconfiguration_v1430_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_29,
+ &ett_lte_rrc_RRCConnectionReconfiguration_v15x0_IEs,
+ &ett_lte_rrc_T_endc_Config_r15,
+ &ett_lte_rrc_T_tdm_PatternSingle_Tx_r15,
&ett_lte_rrc_SL_SyncTxControl_r12,
&ett_lte_rrc_PSCellToAddMod_r12,
&ett_lte_rrc_T_cellIdentification_r12_01,
@@ -108289,14 +112022,15 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RRCConnectionReconfigurationComplete_v1130_IEs,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_v1250_IEs,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_v1430_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_30,
+ &ett_lte_rrc_RRCConnectionReconfigurationComplete_v15xy_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_29,
&ett_lte_rrc_RRCConnectionReestablishment,
&ett_lte_rrc_T_criticalExtensions_25,
&ett_lte_rrc_T_c1_31,
&ett_lte_rrc_T_criticalExtensionsFuture_25,
&ett_lte_rrc_RRCConnectionReestablishment_r8_IEs,
&ett_lte_rrc_RRCConnectionReestablishment_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_31,
+ &ett_lte_rrc_T_nonCriticalExtension_30,
&ett_lte_rrc_RRCConnectionReestablishmentComplete,
&ett_lte_rrc_T_criticalExtensions_26,
&ett_lte_rrc_T_criticalExtensionsFuture_26,
@@ -108306,13 +112040,13 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RRCConnectionReestablishmentComplete_v1020_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_v1130_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_32,
+ &ett_lte_rrc_T_nonCriticalExtension_31,
&ett_lte_rrc_RRCConnectionReestablishmentReject,
&ett_lte_rrc_T_criticalExtensions_27,
&ett_lte_rrc_T_criticalExtensionsFuture_27,
&ett_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentReject_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_33,
+ &ett_lte_rrc_T_nonCriticalExtension_32,
&ett_lte_rrc_RRCConnectionReestablishmentRequest,
&ett_lte_rrc_T_criticalExtensions_28,
&ett_lte_rrc_T_criticalExtensionsFuture_28,
@@ -108328,7 +112062,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RRCConnectionReject_v1130_IEs,
&ett_lte_rrc_T_deprioritisationReq_r11,
&ett_lte_rrc_RRCConnectionReject_v1320_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_34,
+ &ett_lte_rrc_T_nonCriticalExtension_33,
&ett_lte_rrc_RRCConnectionRelease,
&ett_lte_rrc_T_criticalExtensions_30,
&ett_lte_rrc_T_c1_33,
@@ -108336,12 +112070,12 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RRCConnectionRelease_r8_IEs,
&ett_lte_rrc_RRCConnectionRelease_v890_IEs,
&ett_lte_rrc_RRCConnectionRelease_v9e0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_35,
+ &ett_lte_rrc_T_nonCriticalExtension_34,
&ett_lte_rrc_RRCConnectionRelease_v920_IEs,
&ett_lte_rrc_T_cellInfoList_r9,
&ett_lte_rrc_RRCConnectionRelease_v1020_IEs,
&ett_lte_rrc_RRCConnectionRelease_v1320_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_36,
+ &ett_lte_rrc_T_nonCriticalExtension_35,
&ett_lte_rrc_RedirectedCarrierInfo,
&ett_lte_rrc_RedirectedCarrierInfo_v9e0,
&ett_lte_rrc_CarrierFreqListUTRA_TDD_r10,
@@ -108385,12 +112119,13 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_criticalExtensionsFuture_32,
&ett_lte_rrc_RRCConnectionResume_r13_IEs,
&ett_lte_rrc_RRCConnectionResume_v1430_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_37,
+ &ett_lte_rrc_RRCConnectionResume_v15x0_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_36,
&ett_lte_rrc_RRCConnectionResumeComplete_r13,
&ett_lte_rrc_T_criticalExtensions_33,
&ett_lte_rrc_T_criticalExtensionsFuture_33,
&ett_lte_rrc_RRCConnectionResumeComplete_r13_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_38,
+ &ett_lte_rrc_T_nonCriticalExtension_37,
&ett_lte_rrc_RRCConnectionResumeRequest_r13,
&ett_lte_rrc_T_criticalExtensions_34,
&ett_lte_rrc_T_criticalExtensionsFuture_34,
@@ -108402,7 +112137,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_criticalExtensionsFuture_35,
&ett_lte_rrc_RRCConnectionSetup_r8_IEs,
&ett_lte_rrc_RRCConnectionSetup_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_39,
+ &ett_lte_rrc_T_nonCriticalExtension_38,
&ett_lte_rrc_RRCConnectionSetupComplete,
&ett_lte_rrc_T_criticalExtensions_36,
&ett_lte_rrc_T_c1_36,
@@ -108415,7 +112150,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RRCConnectionSetupComplete_v1320_IEs,
&ett_lte_rrc_RRCConnectionSetupComplete_v1330_IEs,
&ett_lte_rrc_RRCConnectionSetupComplete_v1430_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_40,
+ &ett_lte_rrc_T_nonCriticalExtension_39,
&ett_lte_rrc_RegisteredMME,
&ett_lte_rrc_SCGFailureInformation_r12,
&ett_lte_rrc_T_criticalExtensions_37,
@@ -108423,36 +112158,40 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_criticalExtensionsFuture_37,
&ett_lte_rrc_SCGFailureInformation_r12_IEs,
&ett_lte_rrc_SCGFailureInformation_v1310_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_41,
+ &ett_lte_rrc_SCGFailureInformation_v15x0_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_40,
&ett_lte_rrc_SCGFailureInformation_v12d0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_42,
+ &ett_lte_rrc_T_nonCriticalExtension_41,
&ett_lte_rrc_FailureReportSCG_r12,
&ett_lte_rrc_FailureReportSCG_v12d0,
+ &ett_lte_rrc_FailureReportSCG_NR_r15,
+ &ett_lte_rrc_MeasResultFreqListFailNR_r15,
+ &ett_lte_rrc_MeasResultFreqFailNR_r15,
&ett_lte_rrc_SCPTMConfiguration_r13,
&ett_lte_rrc_SCPTMConfiguration_v1340,
- &ett_lte_rrc_T_nonCriticalExtension_43,
+ &ett_lte_rrc_T_nonCriticalExtension_42,
&ett_lte_rrc_SCPTMConfiguration_BR_r14,
- &ett_lte_rrc_T_nonCriticalExtension_44,
+ &ett_lte_rrc_T_nonCriticalExtension_43,
&ett_lte_rrc_SecurityModeCommand,
&ett_lte_rrc_T_criticalExtensions_38,
&ett_lte_rrc_T_c1_38,
&ett_lte_rrc_T_criticalExtensionsFuture_38,
&ett_lte_rrc_SecurityModeCommand_r8_IEs,
&ett_lte_rrc_SecurityModeCommand_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_45,
+ &ett_lte_rrc_T_nonCriticalExtension_44,
&ett_lte_rrc_SecurityConfigSMC,
&ett_lte_rrc_SecurityModeComplete,
&ett_lte_rrc_T_criticalExtensions_39,
&ett_lte_rrc_T_criticalExtensionsFuture_39,
&ett_lte_rrc_SecurityModeComplete_r8_IEs,
&ett_lte_rrc_SecurityModeComplete_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_46,
+ &ett_lte_rrc_T_nonCriticalExtension_45,
&ett_lte_rrc_SecurityModeFailure,
&ett_lte_rrc_T_criticalExtensions_40,
&ett_lte_rrc_T_criticalExtensionsFuture_40,
&ett_lte_rrc_SecurityModeFailure_r8_IEs,
&ett_lte_rrc_SecurityModeFailure_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_47,
+ &ett_lte_rrc_T_nonCriticalExtension_46,
&ett_lte_rrc_SidelinkUEInformation_r12,
&ett_lte_rrc_T_criticalExtensions_41,
&ett_lte_rrc_T_c1_39,
@@ -108462,7 +112201,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_commTxResourceInfoReqRelay_r13,
&ett_lte_rrc_T_discTxResourceReq_v1310,
&ett_lte_rrc_SidelinkUEInformation_v1430_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_48,
+ &ett_lte_rrc_T_nonCriticalExtension_47,
&ett_lte_rrc_SL_CommTxResourceReq_r12,
&ett_lte_rrc_SL_DiscTxResourceReqPerFreqList_r13,
&ett_lte_rrc_SL_DiscTxResourceReq_r13,
@@ -108478,7 +112217,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_sib_TypeAndInfo,
&ett_lte_rrc_T_sib_TypeAndInfo_item,
&ett_lte_rrc_SystemInformation_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_49,
+ &ett_lte_rrc_T_nonCriticalExtension_48,
&ett_lte_rrc_SystemInformationBlockType1,
&ett_lte_rrc_T_cellAccessRelatedInfo,
&ett_lte_rrc_T_cellSelectionInfo,
@@ -108487,7 +112226,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SystemInformationBlockType1_v9e0_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v10j0_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v10l0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_50,
+ &ett_lte_rrc_T_nonCriticalExtension_49,
&ett_lte_rrc_SystemInformationBlockType1_v920_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v1130_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v1250_IEs,
@@ -108503,7 +112242,8 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SystemInformationBlockType1_v1360_IEs,
&ett_lte_rrc_SystemInformationBlockType1_v1430_IEs,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxPLMN_1_r14_OF_CellAccessRelatedInfo_r14,
- &ett_lte_rrc_T_nonCriticalExtension_51,
+ &ett_lte_rrc_SystemInformationBlockType1_v1450_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_50,
&ett_lte_rrc_PLMN_IdentityList,
&ett_lte_rrc_PLMN_IdentityInfo,
&ett_lte_rrc_SchedulingInfoList,
@@ -108518,7 +112258,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_CellAccessRelatedInfo_r14,
&ett_lte_rrc_SystemInformationBlockType1_MBMS_r14,
&ett_lte_rrc_T_cellAccessRelatedInfo_r14,
- &ett_lte_rrc_T_nonCriticalExtension_52,
+ &ett_lte_rrc_T_nonCriticalExtension_51,
&ett_lte_rrc_PLMN_IdentityList_MBMS_r14,
&ett_lte_rrc_SchedulingInfoList_MBMS_r14,
&ett_lte_rrc_SchedulingInfo_MBMS_r14,
@@ -108532,11 +112272,15 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UEAssistanceInformation_v1430_IEs,
&ett_lte_rrc_T_sps_AssistanceInformation_r14,
&ett_lte_rrc_T_rlm_Report_r14,
- &ett_lte_rrc_T_nonCriticalExtension_53,
+ &ett_lte_rrc_UEAssistanceInformation_v1450_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_52,
&ett_lte_rrc_BW_Preference_r14,
&ett_lte_rrc_TrafficPatternInfoList_r14,
&ett_lte_rrc_TrafficPatternInfo_r14,
&ett_lte_rrc_DelayBudgetReport_r14,
+ &ett_lte_rrc_OverheatingAssistance_r14,
+ &ett_lte_rrc_T_reducedUE_Category,
+ &ett_lte_rrc_T_reducedMaxCCs,
&ett_lte_rrc_UECapabilityEnquiry,
&ett_lte_rrc_T_criticalExtensions_44,
&ett_lte_rrc_T_c1_41,
@@ -108547,7 +112291,8 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SEQUENCE_SIZE_1_16_OF_FreqBandIndicator_r11,
&ett_lte_rrc_UECapabilityEnquiry_v1310_IEs,
&ett_lte_rrc_UECapabilityEnquiry_v1430_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_54,
+ &ett_lte_rrc_UECapabilityEnquiry_v15x0_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_53,
&ett_lte_rrc_UE_CapabilityRequest,
&ett_lte_rrc_UECapabilityInformation,
&ett_lte_rrc_T_criticalExtensions_45,
@@ -108556,7 +112301,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UECapabilityInformation_r8_IEs,
&ett_lte_rrc_UECapabilityInformation_v8a0_IEs,
&ett_lte_rrc_UECapabilityInformation_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_55,
+ &ett_lte_rrc_T_nonCriticalExtension_54,
&ett_lte_rrc_UEInformationRequest_r9,
&ett_lte_rrc_T_criticalExtensions_46,
&ett_lte_rrc_T_c1_43,
@@ -108566,7 +112311,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UEInformationRequest_v1020_IEs,
&ett_lte_rrc_UEInformationRequest_v1130_IEs,
&ett_lte_rrc_UEInformationRequest_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_56,
+ &ett_lte_rrc_T_nonCriticalExtension_55,
&ett_lte_rrc_UEInformationResponse_r9,
&ett_lte_rrc_T_criticalExtensions_47,
&ett_lte_rrc_T_c1_44,
@@ -108574,12 +112319,12 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UEInformationResponse_r9_IEs,
&ett_lte_rrc_T_rach_Report_r9,
&ett_lte_rrc_UEInformationResponse_v9e0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_57,
+ &ett_lte_rrc_T_nonCriticalExtension_56,
&ett_lte_rrc_UEInformationResponse_v930_IEs,
&ett_lte_rrc_UEInformationResponse_v1020_IEs,
&ett_lte_rrc_UEInformationResponse_v1130_IEs,
&ett_lte_rrc_UEInformationResponse_v1250_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_58,
+ &ett_lte_rrc_T_nonCriticalExtension_57,
&ett_lte_rrc_RLF_Report_r9,
&ett_lte_rrc_T_measResultLastServCell_r9,
&ett_lte_rrc_T_measResultNeighCells_r9,
@@ -108625,7 +112370,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_criticalExtensionsFuture_48,
&ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs,
&ett_lte_rrc_ULHandoverPreparationTransfer_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_59,
+ &ett_lte_rrc_T_nonCriticalExtension_58,
&ett_lte_rrc_ULInformationTransfer,
&ett_lte_rrc_T_criticalExtensions_49,
&ett_lte_rrc_T_c1_46,
@@ -108633,11 +112378,17 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_ULInformationTransfer_r8_IEs,
&ett_lte_rrc_T_dedicatedInfoType_01,
&ett_lte_rrc_ULInformationTransfer_v8a0_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_60,
- &ett_lte_rrc_WLANConnectionStatusReport_r13,
+ &ett_lte_rrc_T_nonCriticalExtension_59,
+ &ett_lte_rrc_ULInformationTransferMRDC,
&ett_lte_rrc_T_criticalExtensions_50,
&ett_lte_rrc_T_c1_47,
&ett_lte_rrc_T_criticalExtensionsFuture_50,
+ &ett_lte_rrc_ULInformationTransferMRDC_r15_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_60,
+ &ett_lte_rrc_WLANConnectionStatusReport_r13,
+ &ett_lte_rrc_T_criticalExtensions_51,
+ &ett_lte_rrc_T_c1_48,
+ &ett_lte_rrc_T_criticalExtensionsFuture_51,
&ett_lte_rrc_WLANConnectionStatusReport_r13_IEs,
&ett_lte_rrc_WLANConnectionStatusReport_v1430_IEs,
&ett_lte_rrc_T_nonCriticalExtension_61,
@@ -108669,6 +112420,8 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UDT_RestrictingPerPLMN_r13,
&ett_lte_rrc_CIOT_EPS_OptimisationInfo_r13,
&ett_lte_rrc_CIOT_OptimisationPLMN_r13,
+ &ett_lte_rrc_PLMN_InfoList_r15,
+ &ett_lte_rrc_PLMN_Info_r15,
&ett_lte_rrc_SystemInformationBlockType3,
&ett_lte_rrc_T_cellReselectionInfoCommon,
&ett_lte_rrc_T_speedStateReselectionPars,
@@ -108841,30 +112594,58 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_AntennaInfoDedicated_v1250,
&ett_lte_rrc_AntennaInfoDedicated_v1430,
&ett_lte_rrc_AntennaInfoUL_r10,
+ &ett_lte_rrc_CQI_ReportAperiodic_r10,
+ &ett_lte_rrc_T_setup_05,
+ &ett_lte_rrc_T_aperiodicCSI_Trigger_r10,
+ &ett_lte_rrc_CQI_ReportAperiodic_v1250,
+ &ett_lte_rrc_T_setup_06,
+ &ett_lte_rrc_T_aperiodicCSI_Trigger_v1250,
+ &ett_lte_rrc_CQI_ReportAperiodic_v1310,
+ &ett_lte_rrc_T_setup_07,
+ &ett_lte_rrc_T_aperiodicCSI_Trigger_v1310,
+ &ett_lte_rrc_T_aperiodicCSI_Trigger2_r13,
+ &ett_lte_rrc_T_setup_08,
+ &ett_lte_rrc_CQI_ReportAperiodicProc_r11,
+ &ett_lte_rrc_CQI_ReportAperiodicProc_v1310,
+ &ett_lte_rrc_CQI_ReportAperiodicHybrid_r14,
+ &ett_lte_rrc_T_triggers_r14,
+ &ett_lte_rrc_T_oneBit_r14,
+ &ett_lte_rrc_T_twoBit_r14,
+ &ett_lte_rrc_T_threeBit_r14,
+ &ett_lte_rrc_CQI_ReportBoth_r11,
+ &ett_lte_rrc_CQI_ReportBoth_v1250,
+ &ett_lte_rrc_CQI_ReportBoth_v1310,
+ &ett_lte_rrc_CSI_IM_ConfigToAddModList_r11,
+ &ett_lte_rrc_CSI_IM_ConfigToAddModListExt_r13,
+ &ett_lte_rrc_CSI_IM_ConfigToReleaseList_r11,
+ &ett_lte_rrc_CSI_IM_ConfigToReleaseListExt_r13,
+ &ett_lte_rrc_CSI_ProcessToAddModList_r11,
+ &ett_lte_rrc_CSI_ProcessToReleaseList_r11,
+ &ett_lte_rrc_CQI_ReportBothProc_r11,
&ett_lte_rrc_CQI_ReportConfig,
&ett_lte_rrc_CQI_ReportConfig_v920,
&ett_lte_rrc_CQI_ReportConfig_r10,
&ett_lte_rrc_T_csi_SubframePatternConfig_r10,
- &ett_lte_rrc_T_setup_05,
+ &ett_lte_rrc_T_setup_09,
&ett_lte_rrc_CQI_ReportConfig_v1130,
&ett_lte_rrc_CQI_ReportConfig_v1250,
&ett_lte_rrc_T_csi_SubframePatternConfig_r12,
- &ett_lte_rrc_T_setup_06,
+ &ett_lte_rrc_T_setup_10,
&ett_lte_rrc_CQI_ReportConfig_v1310,
&ett_lte_rrc_CQI_ReportConfig_v1320,
&ett_lte_rrc_CQI_ReportConfig_v1430,
&ett_lte_rrc_CQI_ReportConfigSCell_r10,
&ett_lte_rrc_CQI_ReportPeriodic,
- &ett_lte_rrc_T_setup_07,
+ &ett_lte_rrc_T_setup_11,
&ett_lte_rrc_T_cqi_FormatIndicatorPeriodic,
&ett_lte_rrc_T_subbandCQI,
&ett_lte_rrc_CQI_ReportPeriodic_r10,
- &ett_lte_rrc_T_setup_08,
+ &ett_lte_rrc_T_setup_12,
&ett_lte_rrc_T_cqi_FormatIndicatorPeriodic_r10,
&ett_lte_rrc_T_widebandCQI_r10,
&ett_lte_rrc_T_subbandCQI_r10,
&ett_lte_rrc_T_csi_ConfigIndex_r10,
- &ett_lte_rrc_T_setup_09,
+ &ett_lte_rrc_T_setup_13,
&ett_lte_rrc_CQI_ReportPeriodic_v1130,
&ett_lte_rrc_CQI_ReportPeriodic_v1310,
&ett_lte_rrc_CQI_ReportPeriodic_v1320,
@@ -108875,35 +112656,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_widebandCQI_r11,
&ett_lte_rrc_T_subbandCQI_r11,
&ett_lte_rrc_T_csi_ConfigIndex_r11,
- &ett_lte_rrc_T_setup_10,
- &ett_lte_rrc_CQI_ReportAperiodic_r10,
- &ett_lte_rrc_T_setup_11,
- &ett_lte_rrc_T_aperiodicCSI_Trigger_r10,
- &ett_lte_rrc_CQI_ReportAperiodic_v1250,
- &ett_lte_rrc_T_setup_12,
- &ett_lte_rrc_T_aperiodicCSI_Trigger_v1250,
- &ett_lte_rrc_CQI_ReportAperiodic_v1310,
- &ett_lte_rrc_T_setup_13,
- &ett_lte_rrc_T_aperiodicCSI_Trigger_v1310,
- &ett_lte_rrc_T_aperiodicCSI_Trigger2_r13,
&ett_lte_rrc_T_setup_14,
- &ett_lte_rrc_CQI_ReportAperiodicProc_r11,
- &ett_lte_rrc_CQI_ReportAperiodicProc_v1310,
- &ett_lte_rrc_CQI_ReportAperiodicHybrid_r14,
- &ett_lte_rrc_T_triggers_r14,
- &ett_lte_rrc_T_oneBit_r14,
- &ett_lte_rrc_T_twoBit_r14,
- &ett_lte_rrc_T_threeBit_r14,
- &ett_lte_rrc_CQI_ReportBoth_r11,
- &ett_lte_rrc_CQI_ReportBoth_v1250,
- &ett_lte_rrc_CQI_ReportBoth_v1310,
- &ett_lte_rrc_CSI_IM_ConfigToAddModList_r11,
- &ett_lte_rrc_CSI_IM_ConfigToAddModListExt_r13,
- &ett_lte_rrc_CSI_IM_ConfigToReleaseList_r11,
- &ett_lte_rrc_CSI_IM_ConfigToReleaseListExt_r13,
- &ett_lte_rrc_CSI_ProcessToAddModList_r11,
- &ett_lte_rrc_CSI_ProcessToReleaseList_r11,
- &ett_lte_rrc_CQI_ReportBothProc_r11,
&ett_lte_rrc_CRI_ReportConfig_r13,
&ett_lte_rrc_T_setup_15,
&ett_lte_rrc_CrossCarrierSchedulingConfig_r10,
@@ -108934,16 +112687,6 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_CSI_RS_Config_v1430,
&ett_lte_rrc_ZeroTxPowerCSI_RS_Conf_r12,
&ett_lte_rrc_ZeroTxPowerCSI_RS_r12,
- &ett_lte_rrc_CSI_RS_ConfigEMIMO_r13,
- &ett_lte_rrc_T_setup_18,
- &ett_lte_rrc_CSI_RS_ConfigEMIMO_v1430,
- &ett_lte_rrc_T_setup_19,
- &ett_lte_rrc_CSI_RS_ConfigEMIMO2_r14,
- &ett_lte_rrc_CSI_RS_ConfigEMIMO_Hybrid_r14,
- &ett_lte_rrc_T_setup_20,
- &ett_lte_rrc_CSI_RS_ConfigNonPrecoded_r13,
- &ett_lte_rrc_SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13,
- &ett_lte_rrc_CSI_RS_ConfigNonPrecoded_v1430,
&ett_lte_rrc_CSI_RS_ConfigBeamformed_r13,
&ett_lte_rrc_SEQUENCE_SIZE_1_7_OF_CSI_RS_ConfigNZPId_r13,
&ett_lte_rrc_SEQUENCE_SIZE_1_8_OF_CSI_IM_ConfigId_r13,
@@ -108955,6 +112698,16 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_CSI_RS_ConfigBeamformed_v1430,
&ett_lte_rrc_CSI_RS_Config_NZP_v1430,
&ett_lte_rrc_CSI_RS_ConfigNZP_Activation_r14,
+ &ett_lte_rrc_CSI_RS_ConfigEMIMO_r13,
+ &ett_lte_rrc_T_setup_18,
+ &ett_lte_rrc_CSI_RS_ConfigEMIMO_v1430,
+ &ett_lte_rrc_T_setup_19,
+ &ett_lte_rrc_CSI_RS_ConfigEMIMO2_r14,
+ &ett_lte_rrc_CSI_RS_ConfigEMIMO_Hybrid_r14,
+ &ett_lte_rrc_T_setup_20,
+ &ett_lte_rrc_CSI_RS_ConfigNonPrecoded_r13,
+ &ett_lte_rrc_SEQUENCE_SIZE_1_2_OF_CSI_IM_ConfigId_r13,
+ &ett_lte_rrc_CSI_RS_ConfigNonPrecoded_v1430,
&ett_lte_rrc_CSI_RS_ConfigNZP_r11,
&ett_lte_rrc_T_qcl_CRS_Info_r11,
&ett_lte_rrc_T_mbsfn_SubframeConfigList_r11,
@@ -109310,6 +113063,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RLC_Config_v1310,
&ett_lte_rrc_RLC_Config_v1430,
&ett_lte_rrc_T_setup_76,
+ &ett_lte_rrc_RLC_Config_v15xy,
&ett_lte_rrc_UL_AM_RLC,
&ett_lte_rrc_DL_AM_RLC,
&ett_lte_rrc_UL_UM_RLC,
@@ -109390,6 +113144,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_TDD_Config,
&ett_lte_rrc_TDD_Config_v1130,
&ett_lte_rrc_TDD_Config_v1430,
+ &ett_lte_rrc_TDD_Config_v1450,
&ett_lte_rrc_TDD_ConfigSL_r12,
&ett_lte_rrc_TPC_PDCCH_Config,
&ett_lte_rrc_T_setup_98,
@@ -109475,6 +113230,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SystemInfoListGERAN,
&ett_lte_rrc_SystemTimeInfoCDMA2000,
&ett_lte_rrc_T_cdma_SystemTime,
+ &ett_lte_rrc_ThresholdNR_r15,
&ett_lte_rrc_LocationInfo_r10,
&ett_lte_rrc_T_locationCoordinates_r10,
&ett_lte_rrc_MeasConfig,
@@ -109531,6 +113287,11 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_setup_108,
&ett_lte_rrc_Tx_ResourcePoolMeasList_r14,
&ett_lte_rrc_MeasObjectGERAN,
+ &ett_lte_rrc_MeasObjectNR_r15,
+ &ett_lte_rrc_RS_ConfigSSB_NR_r15,
+ &ett_lte_rrc_CellsToAddModListNR,
+ &ett_lte_rrc_CellsToAddModNR_r15,
+ &ett_lte_rrc_MTC_SSB_NR_r15,
&ett_lte_rrc_MeasObjectToAddModList,
&ett_lte_rrc_MeasObjectToAddModListExt_r13,
&ett_lte_rrc_MeasObjectToAddModList_v9e0,
@@ -109560,6 +113321,13 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_cgi_Info,
&ett_lte_rrc_T_measResult,
&ett_lte_rrc_T_cgi_Info_v1310,
+ &ett_lte_rrc_MeasResultServFreqListNR_r15,
+ &ett_lte_rrc_MeasResultServFreqNR_r15,
+ &ett_lte_rrc_MeasResultCellListNR_r15,
+ &ett_lte_rrc_MeasResultCellNR_r15,
+ &ett_lte_rrc_MeasResultNR_r15,
+ &ett_lte_rrc_MeasResultSSB_IndexList_r15,
+ &ett_lte_rrc_MeasResultSSB_Index_r15,
&ett_lte_rrc_MeasResultServFreqList_r10,
&ett_lte_rrc_MeasResultServFreqListExt_r13,
&ett_lte_rrc_MeasResultServFreq_r10,
@@ -109606,6 +113374,9 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_QuantityConfigUTRA_v1020,
&ett_lte_rrc_QuantityConfigGERAN,
&ett_lte_rrc_QuantityConfigCDMA2000,
+ &ett_lte_rrc_QuantityConfigNRList_r15,
+ &ett_lte_rrc_QuantityConfigNR_r15,
+ &ett_lte_rrc_QuantityConfigRS_NR_r15,
&ett_lte_rrc_QuantityConfigWLAN_r13,
&ett_lte_rrc_ReportConfigEUTRA,
&ett_lte_rrc_T_triggerType,
@@ -109641,7 +113412,9 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_eventW3_r13,
&ett_lte_rrc_T_periodical_01,
&ett_lte_rrc_T_b2_Threshold1_v1250,
+ &ett_lte_rrc_T_reportSSTD_Meas_r15,
&ett_lte_rrc_ThresholdUTRA,
+ &ett_lte_rrc_ReportQuantityNR_r15,
&ett_lte_rrc_ReportQuantityWLAN_r13,
&ett_lte_rrc_ReportConfigToAddModList,
&ett_lte_rrc_ReportConfigToAddMod,
@@ -109668,11 +113441,13 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_setup_111,
&ett_lte_rrc_T_rlm_ReportConfig_r14,
&ett_lte_rrc_T_setup_112,
+ &ett_lte_rrc_T_overheatingAssistanceConfig_r14,
+ &ett_lte_rrc_T_setup_113,
&ett_lte_rrc_IDC_Config_r11,
&ett_lte_rrc_T_autonomousDenialParameters_r11,
&ett_lte_rrc_ObtainLocationConfig_r11,
&ett_lte_rrc_PowerPrefIndicationConfig_r11,
- &ett_lte_rrc_T_setup_113,
+ &ett_lte_rrc_T_setup_114,
&ett_lte_rrc_ReportProximityConfig_r9,
&ett_lte_rrc_S_TMSI,
&ett_lte_rrc_TraceReference_r10,
@@ -109695,6 +113470,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UE_EUTRA_Capability_v12b0_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v12x0_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v1370_IEs,
+ &ett_lte_rrc_UE_EUTRA_Capability_v1380_IEs,
&ett_lte_rrc_T_nonCriticalExtension_67,
&ett_lte_rrc_UE_EUTRA_Capability_v920_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v940_IEs,
@@ -109717,6 +113493,8 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UE_EUTRA_Capability_v1360_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v1430_IEs,
&ett_lte_rrc_UE_EUTRA_Capability_v1440_IEs,
+ &ett_lte_rrc_UE_EUTRA_Capability_v1450_IEs,
+ &ett_lte_rrc_UE_EUTRA_Capability_v15x0_IEs,
&ett_lte_rrc_T_nonCriticalExtension_68,
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9,
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060,
@@ -109726,7 +113504,18 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1310,
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320,
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1370,
+ &ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1380,
&ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1430,
+ &ett_lte_rrc_BasebandParameters_r15,
+ &ett_lte_rrc_BasebandProcessingCombiList_r15,
+ &ett_lte_rrc_BasebandProcessingCombi_r15,
+ &ett_lte_rrc_BP_InfoPerBandList_r15,
+ &ett_lte_rrc_BP_InfoPerBand_r15,
+ &ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BP_InfoPerCC_r15,
+ &ett_lte_rrc_BP_InfoPerCC_r15,
+ &ett_lte_rrc_ModulationOrder_r15,
+ &ett_lte_rrc_BW_PerCC_r15,
+ &ett_lte_rrc_SubCarrierSpacingNR_r15,
&ett_lte_rrc_MobilityParameters_r14,
&ett_lte_rrc_DC_Parameters_r12,
&ett_lte_rrc_DC_Parameters_v1310,
@@ -109756,6 +113545,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_PhyLayerParameters_v1320,
&ett_lte_rrc_PhyLayerParameters_v1330,
&ett_lte_rrc_PhyLayerParameters_v1430,
+ &ett_lte_rrc_PhyLayerParameters_v1450,
&ett_lte_rrc_MIMO_UE_Parameters_r13,
&ett_lte_rrc_MIMO_UE_Parameters_v1430,
&ett_lte_rrc_MIMO_UE_ParametersPerTM_r13,
@@ -109788,9 +113578,11 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RF_Parameters_v1310,
&ett_lte_rrc_T_eNB_RequestedParameters_r13,
&ett_lte_rrc_RF_Parameters_v1320,
+ &ett_lte_rrc_RF_Parameters_v1380,
&ett_lte_rrc_RF_Parameters_v12b0,
&ett_lte_rrc_RF_Parameters_v1430,
&ett_lte_rrc_T_eNB_RequestedParameters_v1430,
+ &ett_lte_rrc_RF_Parameters_v1450,
&ett_lte_rrc_SupportedBandCombination_r10,
&ett_lte_rrc_SupportedBandCombinationExt_r10,
&ett_lte_rrc_SupportedBandCombination_v1090,
@@ -109799,16 +113591,22 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SupportedBandCombination_v1250,
&ett_lte_rrc_SupportedBandCombination_v1270,
&ett_lte_rrc_SupportedBandCombination_v1320,
+ &ett_lte_rrc_SupportedBandCombination_v1380,
&ett_lte_rrc_SupportedBandCombination_v1430,
+ &ett_lte_rrc_SupportedBandCombination_v1450,
&ett_lte_rrc_SupportedBandCombinationAdd_r11,
&ett_lte_rrc_SupportedBandCombinationAdd_v11d0,
&ett_lte_rrc_SupportedBandCombinationAdd_v1250,
&ett_lte_rrc_SupportedBandCombinationAdd_v1270,
&ett_lte_rrc_SupportedBandCombinationAdd_v1320,
+ &ett_lte_rrc_SupportedBandCombinationAdd_v1380,
&ett_lte_rrc_SupportedBandCombinationAdd_v1430,
+ &ett_lte_rrc_SupportedBandCombinationAdd_v1450,
&ett_lte_rrc_SupportedBandCombinationReduced_r13,
&ett_lte_rrc_SupportedBandCombinationReduced_v1320,
+ &ett_lte_rrc_SupportedBandCombinationReduced_v1380,
&ett_lte_rrc_SupportedBandCombinationReduced_v1430,
+ &ett_lte_rrc_SupportedBandCombinationReduced_v1450,
&ett_lte_rrc_BandCombinationParameters_r10,
&ett_lte_rrc_BandCombinationParametersExt_r10,
&ett_lte_rrc_BandCombinationParameters_v1090,
@@ -109829,8 +113627,12 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_supportedCellGrouping_r13,
&ett_lte_rrc_BandCombinationParameters_v1320,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1320,
+ &ett_lte_rrc_BandCombinationParameters_v1380,
+ &ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1380,
&ett_lte_rrc_BandCombinationParameters_v1430,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1430,
+ &ett_lte_rrc_BandCombinationParameters_v1450,
+ &ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450,
&ett_lte_rrc_BandParameters_r10,
&ett_lte_rrc_BandParameters_v1090,
&ett_lte_rrc_BandParameters_v10i0,
@@ -109841,9 +113643,11 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SEQUENCE_SIZE_1_maxBandwidthClass_r10_OF_CA_MIMO_ParametersDL_v1270,
&ett_lte_rrc_BandParameters_r13,
&ett_lte_rrc_BandParameters_v1320,
+ &ett_lte_rrc_BandParameters_v1380,
&ett_lte_rrc_BandParameters_v1430,
&ett_lte_rrc_SEQUENCE_SIZE_2_maxServCell_r13_OF_UL_256QAM_perCC_Info_r14,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_RetuningTimeInfo_r14,
+ &ett_lte_rrc_BandParameters_v1450,
&ett_lte_rrc_V2X_BandParameters_r14,
&ett_lte_rrc_BandParametersTxSL_r14,
&ett_lte_rrc_BandParametersRxSL_r14,
@@ -109859,6 +113663,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_CA_MIMO_ParametersDL_r13,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_IntraBandContiguousCC_Info_r12,
&ett_lte_rrc_IntraBandContiguousCC_Info_r12,
+ &ett_lte_rrc_MUST_Parameters_r14,
&ett_lte_rrc_SupportedBandListEUTRA,
&ett_lte_rrc_SupportedBandListEUTRA_v9e0,
&ett_lte_rrc_SupportedBandListEUTRA_v1250,
@@ -109883,6 +113688,12 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_InterFreqBandInfo,
&ett_lte_rrc_InterRAT_BandList,
&ett_lte_rrc_InterRAT_BandInfo,
+ &ett_lte_rrc_IRAT_ParametersNR_r15,
+ &ett_lte_rrc_PDCP_ParametersNR_r15,
+ &ett_lte_rrc_T_rohc_Profiles_r15,
+ &ett_lte_rrc_T_rohc_ProfilesUL_Only_r15,
+ &ett_lte_rrc_SupportedBandListNR_r15,
+ &ett_lte_rrc_SupportedBandNR_r15,
&ett_lte_rrc_IRAT_ParametersUTRA_FDD,
&ett_lte_rrc_IRAT_ParametersUTRA_v920,
&ett_lte_rrc_IRAT_ParametersUTRA_v9c0,
@@ -109918,6 +113729,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_Other_Parameters_v11d0,
&ett_lte_rrc_Other_Parameters_v1360,
&ett_lte_rrc_Other_Parameters_v1430,
+ &ett_lte_rrc_OtherParameters_v1450,
&ett_lte_rrc_MBMS_Parameters_r11,
&ett_lte_rrc_MBMS_Parameters_v1250,
&ett_lte_rrc_MBMS_Parameters_v1430,
@@ -109927,6 +113739,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_CE_Parameters_v1320,
&ett_lte_rrc_CE_Parameters_v1350,
&ett_lte_rrc_CE_Parameters_v1370,
+ &ett_lte_rrc_CE_Parameters_v1380,
&ett_lte_rrc_CE_Parameters_v1430,
&ett_lte_rrc_LAA_Parameters_r13,
&ett_lte_rrc_LAA_Parameters_v1430,
@@ -110012,12 +113825,12 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SEQUENCE_SIZE_1_maxCBR_Level_r14_OF_Tx_ConfigIndex_r14,
&ett_lte_rrc_SL_CommConfig_r12,
&ett_lte_rrc_T_commTxResources_r12,
- &ett_lte_rrc_T_setup_114,
+ &ett_lte_rrc_T_setup_115,
&ett_lte_rrc_T_scheduled_r12,
&ett_lte_rrc_T_ue_Selected_r12,
&ett_lte_rrc_T_commTxPoolNormalDedicated_r12,
&ett_lte_rrc_T_commTxResources_v1310,
- &ett_lte_rrc_T_setup_115,
+ &ett_lte_rrc_T_setup_116,
&ett_lte_rrc_T_scheduled_v1310,
&ett_lte_rrc_T_ue_Selected_v1310,
&ett_lte_rrc_T_commTxPoolNormalDedicatedExt_r13,
@@ -110042,17 +113855,17 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_p2x_SensingConfig_r14,
&ett_lte_rrc_SL_DiscConfig_r12,
&ett_lte_rrc_T_discTxResources_r12,
- &ett_lte_rrc_T_setup_116,
+ &ett_lte_rrc_T_setup_117,
&ett_lte_rrc_T_scheduled_r12_01,
&ett_lte_rrc_T_ue_Selected_r12_01,
&ett_lte_rrc_T_discTxPoolDedicated_r12,
&ett_lte_rrc_T_discTF_IndexList_v1260,
- &ett_lte_rrc_T_setup_117,
- &ett_lte_rrc_T_discTxResourcesPS_r13,
&ett_lte_rrc_T_setup_118,
+ &ett_lte_rrc_T_discTxResourcesPS_r13,
+ &ett_lte_rrc_T_setup_119,
&ett_lte_rrc_T_ue_Selected_r13,
&ett_lte_rrc_T_discTxInterFreqInfo_r13,
- &ett_lte_rrc_T_setup_119,
+ &ett_lte_rrc_T_setup_120,
&ett_lte_rrc_T_discRxGapConfig_r13,
&ett_lte_rrc_T_discTxGapConfig_r13,
&ett_lte_rrc_T_discSysInfoToReportConfig_r13,
@@ -110062,7 +113875,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_ARFCN_ValueEUTRA_r9,
&ett_lte_rrc_SL_DiscTxResourceInfoPerFreq_r13,
&ett_lte_rrc_SL_DiscTxResource_r13,
- &ett_lte_rrc_T_setup_120,
+ &ett_lte_rrc_T_setup_121,
&ett_lte_rrc_SL_DiscTxPoolToAddModList_r12,
&ett_lte_rrc_SL_DiscTxPoolToAddMod_r12,
&ett_lte_rrc_SL_DiscTxConfigScheduled_r13,
@@ -110081,12 +113894,12 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_rxParameters_r12,
&ett_lte_rrc_T_discPeriod_v1310,
&ett_lte_rrc_T_rxParamsAddNeighFreq_r13,
- &ett_lte_rrc_T_setup_122,
- &ett_lte_rrc_T_txParamsAddNeighFreq_r13,
&ett_lte_rrc_T_setup_123,
+ &ett_lte_rrc_T_txParamsAddNeighFreq_r13,
+ &ett_lte_rrc_T_setup_124,
&ett_lte_rrc_T_freqInfo_01,
&ett_lte_rrc_T_txParamsAddNeighFreq_v1370,
- &ett_lte_rrc_T_setup_124,
+ &ett_lte_rrc_T_setup_125,
&ett_lte_rrc_T_freqInfo_v1370,
&ett_lte_rrc_PhysCellIdList_r13,
&ett_lte_rrc_SL_PoolSelectionConfig_r12,
@@ -110138,7 +113951,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_SL_TxPoolToReleaseListExt_r13,
&ett_lte_rrc_SL_V2X_ConfigDedicated_r14,
&ett_lte_rrc_T_commTxResources_r14,
- &ett_lte_rrc_T_setup_125,
+ &ett_lte_rrc_T_setup_126,
&ett_lte_rrc_T_scheduled_r14,
&ett_lte_rrc_T_ue_Selected_r14,
&ett_lte_rrc_T_v2x_CommTxPoolNormalDedicated_r14,
@@ -110151,27 +113964,31 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_MasterInformationBlock_SL,
&ett_lte_rrc_MasterInformationBlock_SL_V2X_r14,
&ett_lte_rrc_HandoverPreparationInformation_NB,
- &ett_lte_rrc_T_criticalExtensions_51,
- &ett_lte_rrc_T_c1_48,
- &ett_lte_rrc_T_criticalExtensionsFuture_51,
- &ett_lte_rrc_HandoverPreparationInformation_NB_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_69,
- &ett_lte_rrc_UEPagingCoverageInformation_NB,
&ett_lte_rrc_T_criticalExtensions_52,
&ett_lte_rrc_T_c1_49,
&ett_lte_rrc_T_criticalExtensionsFuture_52,
- &ett_lte_rrc_UEPagingCoverageInformation_NB_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_70,
- &ett_lte_rrc_UERadioAccessCapabilityInformation_NB,
+ &ett_lte_rrc_HandoverPreparationInformation_NB_IEs,
+ &ett_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs,
+ &ett_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_69,
+ &ett_lte_rrc_UEPagingCoverageInformation_NB,
&ett_lte_rrc_T_criticalExtensions_53,
&ett_lte_rrc_T_c1_50,
&ett_lte_rrc_T_criticalExtensionsFuture_53,
- &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_71,
- &ett_lte_rrc_UERadioPagingInformation_NB,
+ &ett_lte_rrc_UEPagingCoverageInformation_NB_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_70,
+ &ett_lte_rrc_UERadioAccessCapabilityInformation_NB,
&ett_lte_rrc_T_criticalExtensions_54,
&ett_lte_rrc_T_c1_51,
&ett_lte_rrc_T_criticalExtensionsFuture_54,
+ &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs,
+ &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs,
+ &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_71,
+ &ett_lte_rrc_UERadioPagingInformation_NB,
+ &ett_lte_rrc_T_criticalExtensions_55,
+ &ett_lte_rrc_T_c1_52,
+ &ett_lte_rrc_T_criticalExtensionsFuture_55,
&ett_lte_rrc_UERadioPagingInformation_NB_IEs,
&ett_lte_rrc_T_nonCriticalExtension_72,
&ett_lte_rrc_AS_Config_NB,
@@ -110181,36 +113998,36 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_BCCH_BCH_Message_NB,
&ett_lte_rrc_BCCH_DL_SCH_Message_NB,
&ett_lte_rrc_BCCH_DL_SCH_MessageType_NB,
- &ett_lte_rrc_T_c1_52,
+ &ett_lte_rrc_T_c1_53,
&ett_lte_rrc_T_messageClassExtension_10,
&ett_lte_rrc_PCCH_Message_NB,
&ett_lte_rrc_PCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_53,
+ &ett_lte_rrc_T_c1_54,
&ett_lte_rrc_T_messageClassExtension_11,
&ett_lte_rrc_DL_CCCH_Message_NB,
&ett_lte_rrc_DL_CCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_54,
+ &ett_lte_rrc_T_c1_55,
&ett_lte_rrc_T_messageClassExtension_12,
&ett_lte_rrc_DL_DCCH_Message_NB,
&ett_lte_rrc_DL_DCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_55,
+ &ett_lte_rrc_T_c1_56,
&ett_lte_rrc_T_messageClassExtension_13,
&ett_lte_rrc_UL_CCCH_Message_NB,
&ett_lte_rrc_UL_CCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_56,
+ &ett_lte_rrc_T_c1_57,
&ett_lte_rrc_T_messageClassExtension_14,
&ett_lte_rrc_SC_MCCH_Message_NB,
&ett_lte_rrc_SC_MCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_57,
+ &ett_lte_rrc_T_c1_58,
&ett_lte_rrc_T_messageClassExtension_15,
&ett_lte_rrc_UL_DCCH_Message_NB,
&ett_lte_rrc_UL_DCCH_MessageType_NB,
- &ett_lte_rrc_T_c1_58,
+ &ett_lte_rrc_T_c1_59,
&ett_lte_rrc_T_messageClassExtension_16,
&ett_lte_rrc_DLInformationTransfer_NB,
- &ett_lte_rrc_T_criticalExtensions_55,
- &ett_lte_rrc_T_c1_59,
- &ett_lte_rrc_T_criticalExtensionsFuture_55,
+ &ett_lte_rrc_T_criticalExtensions_56,
+ &ett_lte_rrc_T_c1_60,
+ &ett_lte_rrc_T_criticalExtensionsFuture_56,
&ett_lte_rrc_DLInformationTransfer_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_73,
&ett_lte_rrc_MasterInformationBlock_NB,
@@ -110224,86 +114041,86 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_PagingRecordList_NB_r13,
&ett_lte_rrc_PagingRecord_NB_r13,
&ett_lte_rrc_RRCConnectionReconfiguration_NB,
- &ett_lte_rrc_T_criticalExtensions_56,
- &ett_lte_rrc_T_c1_60,
- &ett_lte_rrc_T_criticalExtensionsFuture_56,
+ &ett_lte_rrc_T_criticalExtensions_57,
+ &ett_lte_rrc_T_c1_61,
+ &ett_lte_rrc_T_criticalExtensionsFuture_57,
&ett_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs,
&ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS,
&ett_lte_rrc_T_nonCriticalExtension_75,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_NB,
- &ett_lte_rrc_T_criticalExtensions_57,
- &ett_lte_rrc_T_criticalExtensionsFuture_57,
+ &ett_lte_rrc_T_criticalExtensions_58,
+ &ett_lte_rrc_T_criticalExtensionsFuture_58,
&ett_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_76,
&ett_lte_rrc_RRCConnectionReestablishment_NB,
- &ett_lte_rrc_T_criticalExtensions_58,
- &ett_lte_rrc_T_c1_61,
- &ett_lte_rrc_T_criticalExtensionsFuture_58,
+ &ett_lte_rrc_T_criticalExtensions_59,
+ &ett_lte_rrc_T_c1_62,
+ &ett_lte_rrc_T_criticalExtensionsFuture_59,
&ett_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs,
&ett_lte_rrc_RRCConnectionReestablishment_NB_v1430_IEs,
&ett_lte_rrc_T_nonCriticalExtension_77,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_NB,
- &ett_lte_rrc_T_criticalExtensions_59,
- &ett_lte_rrc_T_criticalExtensionsFuture_59,
+ &ett_lte_rrc_T_criticalExtensions_60,
+ &ett_lte_rrc_T_criticalExtensionsFuture_60,
&ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_78,
&ett_lte_rrc_RRCConnectionReestablishmentRequest_NB,
- &ett_lte_rrc_T_criticalExtensions_60,
+ &ett_lte_rrc_T_criticalExtensions_61,
&ett_lte_rrc_T_later_01,
- &ett_lte_rrc_T_criticalExtensionsFuture_60,
+ &ett_lte_rrc_T_criticalExtensionsFuture_61,
&ett_lte_rrc_RRCConnectionReestablishmentRequest_NB_r13_IEs,
&ett_lte_rrc_RRCConnectionReestablishmentRequest_NB_r14_IEs,
&ett_lte_rrc_ReestabUE_Identity_CP_NB_r14,
&ett_lte_rrc_RRCConnectionReject_NB,
- &ett_lte_rrc_T_criticalExtensions_61,
- &ett_lte_rrc_T_c1_62,
- &ett_lte_rrc_T_criticalExtensionsFuture_61,
- &ett_lte_rrc_RRCConnectionReject_NB_r13_IEs,
- &ett_lte_rrc_T_nonCriticalExtension_79,
- &ett_lte_rrc_RRCConnectionRelease_NB,
&ett_lte_rrc_T_criticalExtensions_62,
&ett_lte_rrc_T_c1_63,
&ett_lte_rrc_T_criticalExtensionsFuture_62,
+ &ett_lte_rrc_RRCConnectionReject_NB_r13_IEs,
+ &ett_lte_rrc_T_nonCriticalExtension_79,
+ &ett_lte_rrc_RRCConnectionRelease_NB,
+ &ett_lte_rrc_T_criticalExtensions_63,
+ &ett_lte_rrc_T_c1_64,
+ &ett_lte_rrc_T_criticalExtensionsFuture_63,
&ett_lte_rrc_RRCConnectionRelease_NB_r13_IEs,
&ett_lte_rrc_RRCConnectionRelease_NB_v1430_IEs,
&ett_lte_rrc_T_nonCriticalExtension_80,
&ett_lte_rrc_RedirectedCarrierInfo_NB_v1430,
&ett_lte_rrc_RRCConnectionRequest_NB,
- &ett_lte_rrc_T_criticalExtensions_63,
- &ett_lte_rrc_T_criticalExtensionsFuture_63,
- &ett_lte_rrc_RRCConnectionRequest_NB_r13_IEs,
- &ett_lte_rrc_RRCConnectionResume_NB,
&ett_lte_rrc_T_criticalExtensions_64,
- &ett_lte_rrc_T_c1_64,
&ett_lte_rrc_T_criticalExtensionsFuture_64,
+ &ett_lte_rrc_RRCConnectionRequest_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionResume_NB,
+ &ett_lte_rrc_T_criticalExtensions_65,
+ &ett_lte_rrc_T_c1_65,
+ &ett_lte_rrc_T_criticalExtensionsFuture_65,
&ett_lte_rrc_RRCConnectionResume_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_81,
&ett_lte_rrc_RRCConnectionResumeComplete_NB,
- &ett_lte_rrc_T_criticalExtensions_65,
- &ett_lte_rrc_T_criticalExtensionsFuture_65,
+ &ett_lte_rrc_T_criticalExtensions_66,
+ &ett_lte_rrc_T_criticalExtensionsFuture_66,
&ett_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_82,
&ett_lte_rrc_RRCConnectionResumeRequest_NB,
- &ett_lte_rrc_T_criticalExtensions_66,
- &ett_lte_rrc_T_criticalExtensionsFuture_66,
- &ett_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs,
- &ett_lte_rrc_RRCConnectionSetup_NB,
&ett_lte_rrc_T_criticalExtensions_67,
- &ett_lte_rrc_T_c1_65,
&ett_lte_rrc_T_criticalExtensionsFuture_67,
+ &ett_lte_rrc_RRCConnectionResumeRequest_NB_r13_IEs,
+ &ett_lte_rrc_RRCConnectionSetup_NB,
+ &ett_lte_rrc_T_criticalExtensions_68,
+ &ett_lte_rrc_T_c1_66,
+ &ett_lte_rrc_T_criticalExtensionsFuture_68,
&ett_lte_rrc_RRCConnectionSetup_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_83,
&ett_lte_rrc_RRCConnectionSetupComplete_NB,
- &ett_lte_rrc_T_criticalExtensions_68,
- &ett_lte_rrc_T_criticalExtensionsFuture_68,
+ &ett_lte_rrc_T_criticalExtensions_69,
+ &ett_lte_rrc_T_criticalExtensionsFuture_69,
&ett_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs,
&ett_lte_rrc_RRCConnectionSetupComplete_NB_v1430_IEs,
&ett_lte_rrc_T_nonCriticalExtension_84,
&ett_lte_rrc_SCPTMConfiguration_NB_r14,
&ett_lte_rrc_T_nonCriticalExtension_85,
&ett_lte_rrc_SystemInformation_NB,
- &ett_lte_rrc_T_criticalExtensions_69,
- &ett_lte_rrc_T_criticalExtensionsFuture_69,
+ &ett_lte_rrc_T_criticalExtensions_70,
+ &ett_lte_rrc_T_criticalExtensionsFuture_70,
&ett_lte_rrc_SystemInformation_NB_r13_IEs,
&ett_lte_rrc_T_sib_TypeAndInfo_r13,
&ett_lte_rrc_T_sib_TypeAndInfo_r13_item,
@@ -110313,6 +114130,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_T_cellSelectionInfo_r13,
&ett_lte_rrc_SystemInformationBlockType1_NB_v1350,
&ett_lte_rrc_SystemInformationBlockType1_NB_v1430,
+ &ett_lte_rrc_SystemInformationBlockType1_NB_v1450,
&ett_lte_rrc_T_nonCriticalExtension_87,
&ett_lte_rrc_PLMN_IdentityList_NB_r13,
&ett_lte_rrc_PLMN_IdentityInfo_NB_r13,
@@ -110323,19 +114141,20 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_CellSelectionInfo_NB_v1350,
&ett_lte_rrc_CellSelectionInfo_NB_v1430,
&ett_lte_rrc_UECapabilityEnquiry_NB,
- &ett_lte_rrc_T_criticalExtensions_70,
- &ett_lte_rrc_T_c1_66,
- &ett_lte_rrc_T_criticalExtensionsFuture_70,
+ &ett_lte_rrc_T_criticalExtensions_71,
+ &ett_lte_rrc_T_c1_67,
+ &ett_lte_rrc_T_criticalExtensionsFuture_71,
&ett_lte_rrc_UECapabilityEnquiry_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_88,
&ett_lte_rrc_UECapabilityInformation_NB,
- &ett_lte_rrc_T_criticalExtensions_71,
- &ett_lte_rrc_T_criticalExtensionsFuture_71,
+ &ett_lte_rrc_T_criticalExtensions_72,
+ &ett_lte_rrc_T_criticalExtensionsFuture_72,
&ett_lte_rrc_UECapabilityInformation_NB_r13_IEs,
+ &ett_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs,
&ett_lte_rrc_T_nonCriticalExtension_89,
&ett_lte_rrc_ULInformationTransfer_NB,
- &ett_lte_rrc_T_criticalExtensions_72,
- &ett_lte_rrc_T_criticalExtensionsFuture_72,
+ &ett_lte_rrc_T_criticalExtensions_73,
+ &ett_lte_rrc_T_criticalExtensionsFuture_73,
&ett_lte_rrc_ULInformationTransfer_NB_r13_IEs,
&ett_lte_rrc_T_nonCriticalExtension_90,
&ett_lte_rrc_SystemInformationBlockType2_NB_r13,
@@ -110349,6 +114168,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_IntraFreqCellReselectionInfo_NB_v1350,
&ett_lte_rrc_IntraFreqCellReselectionInfo_NB_v1360,
&ett_lte_rrc_IntraFreqCellReselectionInfo_NB_v1430,
+ &ett_lte_rrc_CellReselectionInfoCommon_NB_v1450,
&ett_lte_rrc_SystemInformationBlockType4_NB_r13,
&ett_lte_rrc_SystemInformationBlockType5_NB_r13,
&ett_lte_rrc_InterFreqCarrierFreqList_NB_r13,
@@ -110402,15 +114222,16 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_MAC_MainConfig_NB_r13,
&ett_lte_rrc_T_ul_SCH_Config_r13,
&ett_lte_rrc_T_logicalChannelSR_Config_r13,
- &ett_lte_rrc_T_setup_126,
- &ett_lte_rrc_T_dataInactivityTimerConfig_r14_01,
&ett_lte_rrc_T_setup_127,
- &ett_lte_rrc_DRX_Config_NB_r13,
+ &ett_lte_rrc_T_dataInactivityTimerConfig_r14_01,
&ett_lte_rrc_T_setup_128,
+ &ett_lte_rrc_DRX_Config_NB_r13,
+ &ett_lte_rrc_T_setup_129,
&ett_lte_rrc_NPDCCH_ConfigDedicated_NB_r13,
&ett_lte_rrc_NPDSCH_ConfigCommon_NB_r13,
&ett_lte_rrc_NPRACH_ConfigSIB_NB_r13,
&ett_lte_rrc_NPRACH_ConfigSIB_NB_v1330,
+ &ett_lte_rrc_NPRACH_ConfigSIB_NB_v1450,
&ett_lte_rrc_NPRACH_ParametersList_NB_r13,
&ett_lte_rrc_NPRACH_ParametersList_NB_v1330,
&ett_lte_rrc_NPRACH_Parameters_NB_r13,
@@ -110429,6 +114250,8 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_RACH_ConfigCommon_NB_r13,
&ett_lte_rrc_RACH_InfoList_NB_r13,
&ett_lte_rrc_RACH_Info_NB_r13,
+ &ett_lte_rrc_PowerRampingParameters_NB_v1450,
+ &ett_lte_rrc_T_powerRampingParametersCE1_r14,
&ett_lte_rrc_RadioResourceConfigCommonSIB_NB_r13,
&ett_lte_rrc_BCCH_Config_NB_r13,
&ett_lte_rrc_PCCH_Config_NB_r13,
@@ -110447,7 +114270,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_UL_AM_RLC_NB_r13,
&ett_lte_rrc_DL_AM_RLC_NB_r13,
&ett_lte_rrc_RLF_TimersAndConstants_NB_r13,
- &ett_lte_rrc_T_setup_129,
+ &ett_lte_rrc_T_setup_130,
&ett_lte_rrc_UplinkPowerControlCommon_NB_r13,
&ett_lte_rrc_UplinkPowerControlDedicated_NB_r13,
&ett_lte_rrc_AdditionalBandInfoList_NB_r14,
@@ -110456,7 +114279,8 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_NS_PmaxList_NB_r13,
&ett_lte_rrc_NS_PmaxValue_NB_r13,
&ett_lte_rrc_UE_Capability_NB_r13,
- &ett_lte_rrc_UE_Capability_NB_v1430_IEs,
+ &ett_lte_rrc_T_dummy_01,
+ &ett_lte_rrc_UE_Capability_NB_Ext_r14_IEs,
&ett_lte_rrc_UE_Capability_NB_v1440_IEs,
&ett_lte_rrc_T_nonCriticalExtension_91,
&ett_lte_rrc_PDCP_Parameters_NB_r13,
@@ -110480,7 +114304,7 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_PCI_ARFCN_NB_r14,
/*--- End of included file: packet-lte-rrc-ettarr.c ---*/
-#line 4171 "./asn1/lte-rrc/packet-lte-rrc-template.c"
+#line 4169 "./asn1/lte-rrc/packet-lte-rrc-template.c"
&ett_lte_rrc_featureGroupIndicators,
&ett_lte_rrc_featureGroupIndRel9Add,
@@ -110505,7 +114329,17 @@ void proto_register_lte_rrc(void) {
&ett_lte_rrc_sib11_fragment,
&ett_lte_rrc_sib11_fragments,
&ett_lte_rrc_sib12_fragment,
- &ett_lte_rrc_sib12_fragments
+ &ett_lte_rrc_sib12_fragments,
+ &ett_lte_rrc_nr_SecondaryCellGroupConfig_r15,
+ &ett_lte_rrc_nr_RadioBearerConfig_r15,
+ &ett_lte_rrc_nr_RadioBearerConfigS_r15,
+ &ett_lte_rrc_scg_ConfigResponseNR_r15,
+ &ett_lte_rrc_measResultSCG_r15,
+ &ett_lte_rrc_ul_DCCH_MessageNR_r15,
+ &ett_lte_rrc_sourceRB_ConfigNR_r15,
+ &ett_lte_rrc_sourceRB_ConfigSN_NR_r15,
+ &ett_lte_rrc_sourceOtherConfigSN_NR_r15,
+ &ett_lte_rrc_sourceContextENDC_r15
};
static ei_register_info ei[] = {
@@ -110588,7 +114422,7 @@ void proto_register_lte_rrc(void) {
/*--- End of included file: packet-lte-rrc-dis-reg.c ---*/
-#line 4249 "./asn1/lte-rrc/packet-lte-rrc-template.c"
+#line 4257 "./asn1/lte-rrc/packet-lte-rrc-template.c"
lte_rrc_etws_cmas_dcs_hash = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), g_direct_hash, g_direct_equal);
lte_rrc_system_info_value_changed_hash = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), g_direct_hash, g_direct_equal);
diff --git a/epan/dissectors/packet-lte-rrc.h b/epan/dissectors/packet-lte-rrc.h
index c86ee4d4ed..77716eca3e 100644
--- a/epan/dissectors/packet-lte-rrc.h
+++ b/epan/dissectors/packet-lte-rrc.h
@@ -6,26 +6,14 @@
/* Input file: packet-lte-rrc-template.h */
#line 1 "./asn1/lte-rrc/packet-lte-rrc-template.h"
-/* packet-llc-rrc-template.h
+/* packet-lte-rrc-template.h
* Copyright 2009, Anders Broman <anders.broman@ericsson.com>
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
* Copyright 1998 Gerald Combs
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ * SPDX-License-Identifier: GPL-2.0+
*/
#ifndef PACKET_LTE_RRC_H
@@ -53,6 +41,6 @@ int dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_PDU(tvbuff_t *tvb _U_,
int dissect_lte_rrc_UERadioPagingInformation_NB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
/*--- End of included file: packet-lte-rrc-exp.h ---*/
-#line 29 "./asn1/lte-rrc/packet-lte-rrc-template.h"
+#line 17 "./asn1/lte-rrc/packet-lte-rrc-template.h"
#endif /* PACKET_LTE_RRC_H */
diff --git a/epan/dissectors/packet-nr-rrc.c b/epan/dissectors/packet-nr-rrc.c
index 4785d3d760..10c31f8e71 100644
--- a/epan/dissectors/packet-nr-rrc.c
+++ b/epan/dissectors/packet-nr-rrc.c
@@ -17,7 +17,6 @@
* Copyright 1998 Gerald Combs
*
* SPDX-License-Identifier: GPL-2.0+
- *
*/
#include "config.h"
@@ -31,6 +30,7 @@
#include "packet-per.h"
#include "packet-lte-rrc.h"
+#include "packet-nr-rrc.h"
#define PNAME "NR Radio Resource Control (RRC) protocol"
#define PSNAME "NR RRC"
@@ -136,14 +136,56 @@ static int proto_nr_rrc = -1;
/*--- Included file: packet-nr-rrc-hf.c ---*/
#line 1 "./asn1/nr-rrc/packet-nr-rrc-hf.c"
+static int hf_nr_rrc_nr_rrc_SCG_ConfigInfo_PDU = -1; /* SCG_ConfigInfo */
static int hf_nr_rrc_BCCH_BCH_Message_PDU = -1; /* BCCH_BCH_Message */
static int hf_nr_rrc_DL_DCCH_Message_PDU = -1; /* DL_DCCH_Message */
-static int hf_nr_rrc_UL_DCCH_Message_PDU = -1; /* UL_DCCH_Message */
+static int hf_nr_rrc_nr_rrc_UL_DCCH_Message_PDU = -1; /* UL_DCCH_Message */
+static int hf_nr_rrc_nr_rrc_RRCReconfiguration_PDU = -1; /* RRCReconfiguration */
+static int hf_nr_rrc_nr_rrc_RRCReconfigurationComplete_PDU = -1; /* RRCReconfigurationComplete */
+static int hf_nr_rrc_nr_rrc_MeasResults_PDU = -1; /* MeasResults */
+static int hf_nr_rrc_nr_rrc_RadioBearerConfig_PDU = -1; /* RadioBearerConfig */
+static int hf_nr_rrc_nr_rrc_UE_MRDC_Capability_PDU = -1; /* UE_MRDC_Capability */
+static int hf_nr_rrc_nr_rrc_UE_NR_Capability_PDU = -1; /* UE_NR_Capability */
+static int hf_nr_rrc_UECapabilityInformation_PDU = -1; /* UECapabilityInformation */
+static int hf_nr_rrc_RadioBearerConfiguration_PDU = -1; /* RadioBearerConfiguration */
+static int hf_nr_rrc_criticalExtensions = -1; /* T_criticalExtensions */
+static int hf_nr_rrc_c1 = -1; /* T_c1 */
+static int hf_nr_rrc_scg_ConfigInfo_r15 = -1; /* SCG_ConfigInfo_r15_IEs */
+static int hf_nr_rrc_spare3 = -1; /* NULL */
+static int hf_nr_rrc_spare2 = -1; /* NULL */
+static int hf_nr_rrc_spare1 = -1; /* NULL */
+static int hf_nr_rrc_criticalExtensionsFuture = -1; /* T_criticalExtensionsFuture */
+static int hf_nr_rrc_eutra_CapabilityInfo = -1; /* T_eutra_CapabilityInfo */
+static int hf_nr_rrc_candidateCellInfoList = -1; /* CandidateCellInfoList */
+static int hf_nr_rrc_measResultSSTD = -1; /* MeasResultSSTD */
+static int hf_nr_rrc_configRestrictInfo = -1; /* ConfigRestrictInfoSCG */
+static int hf_nr_rrc_drx_InfoMCG = -1; /* DRX_Info */
+static int hf_nr_rrc_sourceConfigSCG = -1; /* T_sourceConfigSCG */
+static int hf_nr_rrc_p_maxFR1 = -1; /* P_Max */
+static int hf_nr_rrc_mcg_RB_Config = -1; /* T_mcg_RB_Config */
+static int hf_nr_rrc_nonCriticalExtension = -1; /* T_nonCriticalExtension */
+static int hf_nr_rrc_restrictedBandCombinationNR = -1; /* INTEGER */
+static int hf_nr_rrc_restrictedBasebandCombinationNR_NR = -1; /* T_restrictedBasebandCombinationNR_NR */
+static int hf_nr_rrc_restrictedBasebandCombinationNR_NR_item = -1; /* INTEGER */
+static int hf_nr_rrc_maxMeasFreqsSCG_NR = -1; /* INTEGER */
+static int hf_nr_rrc_cycle = -1; /* INTEGER */
+static int hf_nr_rrc_offset = -1; /* INTEGER */
+static int hf_nr_rrc_CandidateCellInfoList_item = -1; /* CandidateCellInfo */
+static int hf_nr_rrc_cellIdentification = -1; /* T_cellIdentification */
+static int hf_nr_rrc_physCellId = -1; /* PhysCellId */
+static int hf_nr_rrc_dl_CarrierFreq = -1; /* ARFCN_ValueNR */
+static int hf_nr_rrc_measResultCell = -1; /* T_measResultCell */
+static int hf_nr_rrc_rsrpResultCell = -1; /* RSRP_Range */
+static int hf_nr_rrc_rsrqResultCell = -1; /* RSRQ_Range */
+static int hf_nr_rrc_candidateRS_IndexList = -1; /* CandidateRS_IndexInfoList */
+static int hf_nr_rrc_CandidateRS_IndexInfoList_item = -1; /* CandidateRS_IndexInfo */
+static int hf_nr_rrc_ssb_Index = -1; /* SSB_Index */
+static int hf_nr_rrc_measResultSSB = -1; /* T_measResultSSB */
static int hf_nr_rrc_message = -1; /* BCCH_BCH_MessageType */
static int hf_nr_rrc_mib = -1; /* MIB */
static int hf_nr_rrc_messageClassExtension = -1; /* T_messageClassExtension */
static int hf_nr_rrc_message_01 = -1; /* DL_DCCH_MessageType */
-static int hf_nr_rrc_c1 = -1; /* T_c1 */
+static int hf_nr_rrc_c1_01 = -1; /* T_c1_01 */
static int hf_nr_rrc_rrcReconfiguration = -1; /* RRCReconfiguration */
static int hf_nr_rrc_spare15 = -1; /* NULL */
static int hf_nr_rrc_spare14 = -1; /* NULL */
@@ -157,12 +199,9 @@ static int hf_nr_rrc_spare7 = -1; /* NULL */
static int hf_nr_rrc_spare6 = -1; /* NULL */
static int hf_nr_rrc_spare5 = -1; /* NULL */
static int hf_nr_rrc_spare4 = -1; /* NULL */
-static int hf_nr_rrc_spare3 = -1; /* NULL */
-static int hf_nr_rrc_spare2 = -1; /* NULL */
-static int hf_nr_rrc_spare1 = -1; /* NULL */
static int hf_nr_rrc_messageClassExtension_01 = -1; /* T_messageClassExtension_01 */
static int hf_nr_rrc_message_02 = -1; /* UL_DCCH_MessageType */
-static int hf_nr_rrc_c1_01 = -1; /* T_c1_01 */
+static int hf_nr_rrc_c1_02 = -1; /* T_c1_02 */
static int hf_nr_rrc_measurementReport = -1; /* MeasurementReport */
static int hf_nr_rrc_rrcReconfigurationComplete = -1; /* RRCReconfigurationComplete */
static int hf_nr_rrc_messageClassExtension_02 = -1; /* T_messageClassExtension_02 */
@@ -176,14 +215,14 @@ static int hf_nr_rrc_pdcchConfigSIB1 = -1; /* INTEGER_0_255 */
static int hf_nr_rrc_cellBarred = -1; /* T_cellBarred */
static int hf_nr_rrc_intraFreqReselection = -1; /* T_intraFreqReselection */
static int hf_nr_rrc_spare = -1; /* BIT_STRING_SIZE_0 */
-static int hf_nr_rrc_criticalExtensions = -1; /* T_criticalExtensions */
+static int hf_nr_rrc_criticalExtensions_01 = -1; /* T_criticalExtensions_01 */
static int hf_nr_rrc_measurementReport_01 = -1; /* MeasurementReport_IEs */
-static int hf_nr_rrc_criticalExtensionsFuture = -1; /* T_criticalExtensionsFuture */
+static int hf_nr_rrc_criticalExtensionsFuture_01 = -1; /* T_criticalExtensionsFuture_01 */
static int hf_nr_rrc_measResults = -1; /* MeasResults */
static int hf_nr_rrc_rrc_TransactionIdentifier = -1; /* RRC_TransactionIdentifier */
-static int hf_nr_rrc_criticalExtensions_01 = -1; /* T_criticalExtensions_01 */
+static int hf_nr_rrc_criticalExtensions_02 = -1; /* T_criticalExtensions_02 */
static int hf_nr_rrc_rrcReconfiguration_01 = -1; /* RRCReconfiguration_IEs */
-static int hf_nr_rrc_criticalExtensionsFuture_01 = -1; /* T_criticalExtensionsFuture_01 */
+static int hf_nr_rrc_criticalExtensionsFuture_02 = -1; /* T_criticalExtensionsFuture_02 */
static int hf_nr_rrc_radioBearerConfig = -1; /* RadioBearerConfig */
static int hf_nr_rrc_masterCellGroupConfig = -1; /* CellGroupConfig */
static int hf_nr_rrc_secondaryCellGroupToAddModList = -1; /* SEQUENCE_SIZE_1_maxSCellGroups_OF_CellGroupConfig */
@@ -192,10 +231,10 @@ static int hf_nr_rrc_secondaryCellGroupToReleaseList = -1; /* SEQUENCE_SIZE_1_m
static int hf_nr_rrc_secondaryCellGroupToReleaseList_item = -1; /* CellGroupId */
static int hf_nr_rrc_measConfig = -1; /* MeasConfig */
static int hf_nr_rrc_lateNonCriticalExtension = -1; /* OCTET_STRING */
-static int hf_nr_rrc_nonCriticalExtension = -1; /* T_nonCriticalExtension */
-static int hf_nr_rrc_criticalExtensions_02 = -1; /* T_criticalExtensions_02 */
+static int hf_nr_rrc_nonCriticalExtension_01 = -1; /* T_nonCriticalExtension_01 */
+static int hf_nr_rrc_criticalExtensions_03 = -1; /* T_criticalExtensions_03 */
static int hf_nr_rrc_rrcReconfigurationComplete_01 = -1; /* RRCReconfigurationComplete_IEs */
-static int hf_nr_rrc_criticalExtensionsFuture_02 = -1; /* T_criticalExtensionsFuture_02 */
+static int hf_nr_rrc_criticalExtensionsFuture_03 = -1; /* T_criticalExtensionsFuture_03 */
static int hf_nr_rrc_bandwidthPartId = -1; /* BandwidthPartId */
static int hf_nr_rrc_location = -1; /* INTEGER_0_maxNrofPhysicalResourceBlocksTimes4 */
static int hf_nr_rrc_bandwidth = -1; /* INTEGER_1_maxNrofPhysicalResourceBlocks */
@@ -496,7 +535,6 @@ static int hf_nr_rrc_threshold_RSRQ = -1; /* RSRQ_Range */
static int hf_nr_rrc_threshold_SINR = -1; /* SINR_Range */
static int hf_nr_rrc_CellsToAddModList_item = -1; /* CellsToAddMod */
static int hf_nr_rrc_cellIndex = -1; /* INTEGER_1_maxNrofCellMeas */
-static int hf_nr_rrc_physCellId = -1; /* PhysCellId */
static int hf_nr_rrc_cellIndividualOffset = -1; /* Q_OffsetRangeList */
static int hf_nr_rrc_BlackCellsToAddModList_item = -1; /* BlackCellsToAddMod */
static int hf_nr_rrc_physCellIdRange = -1; /* PhysCellIdRange */
@@ -529,7 +567,6 @@ static int hf_nr_rrc_csi_rs_Cellrsrp = -1; /* RSRP_Range */
static int hf_nr_rrc_csi_rs_Cellrsrq = -1; /* RSRQ_Range */
static int hf_nr_rrc_csi_rs_Cellsinr = -1; /* SINR_Range */
static int hf_nr_rrc_ResultsPerSSBIndexList_item = -1; /* ResultsPerSSBIndex */
-static int hf_nr_rrc_ssb_Index = -1; /* SSB_Index */
static int hf_nr_rrc_ss_rsrp = -1; /* RSRP_Range */
static int hf_nr_rrc_ss_rsrq = -1; /* RSRQ_Range */
static int hf_nr_rrc_ss_sinr = -1; /* SINR_Range */
@@ -945,6 +982,61 @@ static int hf_nr_rrc_antennaSwitching = -1; /* NULL */
static int hf_nr_rrc_carrierSwitching = -1; /* NULL */
static int hf_nr_rrc_cyclicShift = -1; /* INTEGER_0_12 */
static int hf_nr_rrc_spatialRelationInfo = -1; /* T_spatialRelationInfo */
+static int hf_nr_rrc_BandCombinationList_item = -1; /* BandCombination */
+static int hf_nr_rrc_measParameters_MRDC = -1; /* MeasParameters_MRDC */
+static int hf_nr_rrc_rf_Parameters_MRDC = -1; /* RF_Parameters_MRDC */
+static int hf_nr_rrc_phyLayerParameters_MRDC = -1; /* PhyLayerParameters_MRDC */
+static int hf_nr_rrc_supportedBandCombination = -1; /* BandCombinationList */
+static int hf_nr_rrc_supportedBasebandProcessingCombination_MRDC = -1; /* BasebandProcessingCombination_MRDC */
+static int hf_nr_rrc_BasebandProcessingCombination_MRDC_item = -1; /* LinkedBasebandProcessingCombination */
+static int hf_nr_rrc_basebandProcessingCombinationIndex = -1; /* BasebandProcessingCombinationIndex */
+static int hf_nr_rrc_basebandProcessingCombinationLinkedIndex = -1; /* SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex */
+static int hf_nr_rrc_basebandProcessingCombinationLinkedIndex_item = -1; /* BasebandProcessingCombinationIndex */
+static int hf_nr_rrc_intraCarrierConcurrentMeas = -1; /* T_intraCarrierConcurrentMeas */
+static int hf_nr_rrc_independentGapConfig = -1; /* T_independentGapConfig */
+static int hf_nr_rrc_sstd_MeasType1 = -1; /* T_sstd_MeasType1 */
+static int hf_nr_rrc_pdcp_Parameters = -1; /* PDCP_Parameters */
+static int hf_nr_rrc_rlc_Parameters = -1; /* RLC_Parameters */
+static int hf_nr_rrc_mac_Parameters = -1; /* MAC_Parameters */
+static int hf_nr_rrc_phyLayerParameters = -1; /* PhyLayerParameters */
+static int hf_nr_rrc_rf_Parameters = -1; /* RF_Parameters */
+static int hf_nr_rrc_nonCriticalExtension_02 = -1; /* T_nonCriticalExtension_02 */
+static int hf_nr_rrc_supportedBasebandProcessingCombination = -1; /* SupportedBasebandProcessingCombination */
+static int hf_nr_rrc_supportedBandListNR = -1; /* SupportedBandListNR */
+static int hf_nr_rrc_intraBandAsyncFDD = -1; /* T_intraBandAsyncFDD */
+static int hf_nr_rrc_SupportedBandListNR_item = -1; /* BandNR */
+static int hf_nr_rrc_SupportedBasebandProcessingCombination_item = -1; /* BasebandProcessingCombination */
+static int hf_nr_rrc_basebandParametersPerBand = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand */
+static int hf_nr_rrc_basebandParametersPerBand_item = -1; /* BasebandParametersPerBand */
+static int hf_nr_rrc_ca_BandwidthClassDL = -1; /* CA_BandwidthClass */
+static int hf_nr_rrc_ca_BandwidthClassUL = -1; /* CA_BandwidthClass */
+static int hf_nr_rrc_basebandParametersPerCC = -1; /* SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC */
+static int hf_nr_rrc_basebandParametersPerCC_item = -1; /* BasebandParametersPerCC */
+static int hf_nr_rrc_supportedBWPerCC = -1; /* BWPerCC */
+static int hf_nr_rrc_supportedMIMO_CapabilityDL = -1; /* MIMO_Capability */
+static int hf_nr_rrc_supportedMIMO_CapabilityUL = -1; /* MIMO_Capability */
+static int hf_nr_rrc_modulationOrder = -1; /* ModulationOrder */
+static int hf_nr_rrc_subCarrierSpacing = -1; /* SubCarrierSpacing */
+static int hf_nr_rrc_bandNR = -1; /* FreqBandIndicatorNR */
+static int hf_nr_rrc_dataRateDRB_IP = -1; /* T_dataRateDRB_IP */
+static int hf_nr_rrc_supportedROHC_Profiles = -1; /* T_supportedROHC_Profiles */
+static int hf_nr_rrc_profile0x0000 = -1; /* BOOLEAN */
+static int hf_nr_rrc_maxNumberROHC_ContextSessions = -1; /* T_maxNumberROHC_ContextSessions */
+static int hf_nr_rrc_uplinkOnlyROHC_Profiles = -1; /* T_uplinkOnlyROHC_Profiles */
+static int hf_nr_rrc_continueROHC_Context = -1; /* T_continueROHC_Context */
+static int hf_nr_rrc_outOfOrderDelivery_01 = -1; /* T_outOfOrderDelivery */
+static int hf_nr_rrc_shortSN = -1; /* T_shortSN */
+static int hf_nr_rrc_volteOverNR_PDCP = -1; /* T_volteOverNR_PDCP */
+static int hf_nr_rrc_amWithShortSN = -1; /* T_amWithShortSN */
+static int hf_nr_rrc_umWithShortSN = -1; /* T_umWithShortSN */
+static int hf_nr_rrc_umWIthLongSN = -1; /* T_umWIthLongSN */
+static int hf_nr_rrc_lcp_Restriction = -1; /* T_lcp_Restriction */
+static int hf_nr_rrc_skipUplinkTxDynamic_01 = -1; /* T_skipUplinkTxDynamic */
+static int hf_nr_rrc_logicalChannelSR_DelayTimer = -1; /* T_logicalChannelSR_DelayTimer */
+static int hf_nr_rrc_longDRX_Cycle = -1; /* T_longDRX_Cycle */
+static int hf_nr_rrc_shortDRX_Cycle = -1; /* T_shortDRX_Cycle */
+static int hf_nr_rrc_numberOfSR_Configurations = -1; /* T_numberOfSR_Configurations */
+static int hf_nr_rrc_numberOfConfiguredGrantConfigurations = -1; /* T_numberOfConfiguredGrantConfigurations */
static int hf_nr_rrc_start = -1; /* PhysCellId */
static int hf_nr_rrc_range = -1; /* T_range */
@@ -956,32 +1048,49 @@ static gint ett_nr_rrc = -1;
/*--- Included file: packet-nr-rrc-ett.c ---*/
#line 1 "./asn1/nr-rrc/packet-nr-rrc-ett.c"
+static gint ett_nr_rrc_SCG_ConfigInfo = -1;
+static gint ett_nr_rrc_T_criticalExtensions = -1;
+static gint ett_nr_rrc_T_c1 = -1;
+static gint ett_nr_rrc_T_criticalExtensionsFuture = -1;
+static gint ett_nr_rrc_SCG_ConfigInfo_r15_IEs = -1;
+static gint ett_nr_rrc_T_nonCriticalExtension = -1;
+static gint ett_nr_rrc_ConfigRestrictInfoSCG = -1;
+static gint ett_nr_rrc_T_restrictedBasebandCombinationNR_NR = -1;
+static gint ett_nr_rrc_DRX_Info = -1;
+static gint ett_nr_rrc_CandidateCellInfoList = -1;
+static gint ett_nr_rrc_CandidateCellInfo = -1;
+static gint ett_nr_rrc_T_cellIdentification = -1;
+static gint ett_nr_rrc_T_measResultCell = -1;
+static gint ett_nr_rrc_CandidateRS_IndexInfoList = -1;
+static gint ett_nr_rrc_CandidateRS_IndexInfo = -1;
+static gint ett_nr_rrc_T_measResultSSB = -1;
+static gint ett_nr_rrc_MeasResultSSTD = -1;
static gint ett_nr_rrc_BCCH_BCH_Message = -1;
static gint ett_nr_rrc_BCCH_BCH_MessageType = -1;
static gint ett_nr_rrc_T_messageClassExtension = -1;
static gint ett_nr_rrc_DL_DCCH_Message = -1;
static gint ett_nr_rrc_DL_DCCH_MessageType = -1;
-static gint ett_nr_rrc_T_c1 = -1;
+static gint ett_nr_rrc_T_c1_01 = -1;
static gint ett_nr_rrc_T_messageClassExtension_01 = -1;
static gint ett_nr_rrc_UL_DCCH_Message = -1;
static gint ett_nr_rrc_UL_DCCH_MessageType = -1;
-static gint ett_nr_rrc_T_c1_01 = -1;
+static gint ett_nr_rrc_T_c1_02 = -1;
static gint ett_nr_rrc_T_messageClassExtension_02 = -1;
static gint ett_nr_rrc_MIB = -1;
static gint ett_nr_rrc_MeasurementReport = -1;
-static gint ett_nr_rrc_T_criticalExtensions = -1;
-static gint ett_nr_rrc_T_criticalExtensionsFuture = -1;
-static gint ett_nr_rrc_MeasurementReport_IEs = -1;
-static gint ett_nr_rrc_RRCReconfiguration = -1;
static gint ett_nr_rrc_T_criticalExtensions_01 = -1;
static gint ett_nr_rrc_T_criticalExtensionsFuture_01 = -1;
+static gint ett_nr_rrc_MeasurementReport_IEs = -1;
+static gint ett_nr_rrc_RRCReconfiguration = -1;
+static gint ett_nr_rrc_T_criticalExtensions_02 = -1;
+static gint ett_nr_rrc_T_criticalExtensionsFuture_02 = -1;
static gint ett_nr_rrc_RRCReconfiguration_IEs = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSCellGroups_OF_CellGroupConfig = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSCellGroups_OF_CellGroupId = -1;
-static gint ett_nr_rrc_T_nonCriticalExtension = -1;
+static gint ett_nr_rrc_T_nonCriticalExtension_01 = -1;
static gint ett_nr_rrc_RRCReconfigurationComplete = -1;
-static gint ett_nr_rrc_T_criticalExtensions_02 = -1;
-static gint ett_nr_rrc_T_criticalExtensionsFuture_02 = -1;
+static gint ett_nr_rrc_T_criticalExtensions_03 = -1;
+static gint ett_nr_rrc_T_criticalExtensionsFuture_03 = -1;
static gint ett_nr_rrc_RRCReconfigurationComplete_IEs = -1;
static gint ett_nr_rrc_BandwidthPart = -1;
static gint ett_nr_rrc_CellGroupConfig = -1;
@@ -1242,6 +1351,34 @@ static gint ett_nr_rrc_T_aperiodic_01 = -1;
static gint ett_nr_rrc_T_semi_persistent = -1;
static gint ett_nr_rrc_T_periodic_01 = -1;
static gint ett_nr_rrc_T_periodicityAndOffset_02 = -1;
+static gint ett_nr_rrc_BandCombinationList = -1;
+static gint ett_nr_rrc_BandCombination = -1;
+static gint ett_nr_rrc_UE_MRDC_Capability = -1;
+static gint ett_nr_rrc_RF_Parameters_MRDC = -1;
+static gint ett_nr_rrc_PhyLayerParameters_MRDC = -1;
+static gint ett_nr_rrc_BasebandProcessingCombination_MRDC = -1;
+static gint ett_nr_rrc_LinkedBasebandProcessingCombination = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex = -1;
+static gint ett_nr_rrc_MeasParameters_MRDC = -1;
+static gint ett_nr_rrc_UE_NR_Capability = -1;
+static gint ett_nr_rrc_T_nonCriticalExtension_02 = -1;
+static gint ett_nr_rrc_PhyLayerParameters = -1;
+static gint ett_nr_rrc_RF_Parameters = -1;
+static gint ett_nr_rrc_SupportedBandListNR = -1;
+static gint ett_nr_rrc_SupportedBasebandProcessingCombination = -1;
+static gint ett_nr_rrc_BasebandProcessingCombination = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand = -1;
+static gint ett_nr_rrc_BasebandParametersPerBand = -1;
+static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC = -1;
+static gint ett_nr_rrc_BasebandParametersPerCC = -1;
+static gint ett_nr_rrc_BandNR = -1;
+static gint ett_nr_rrc_MIMO_Capability = -1;
+static gint ett_nr_rrc_ModulationOrder = -1;
+static gint ett_nr_rrc_SubCarrierSpacing = -1;
+static gint ett_nr_rrc_PDCP_Parameters = -1;
+static gint ett_nr_rrc_T_supportedROHC_Profiles = -1;
+static gint ett_nr_rrc_RLC_Parameters = -1;
+static gint ett_nr_rrc_MAC_Parameters = -1;
static gint ett_nr_rrc_MeasGapConfig = -1;
static gint ett_nr_rrc_MeasObjectEUTRA = -1;
static gint ett_nr_rrc_MeasResultListEUTRA = -1;
@@ -1254,8 +1391,9 @@ static gint ett_nr_rrc_SchedulingRequestResource_Config = -1;
#line 44 "./asn1/nr-rrc/packet-nr-rrc-template.c"
static gint ett_nr_rrc_UECapabilityInformation = -1;
-#if 0
/* Forward declarations */
+int dissect_nr_rrc_RRCReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+#if 0
static int dissect_UE_NR_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_MRDC_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
@@ -1288,6 +1426,388 @@ static void private_data_set_rat_type(asn1_ctx_t *actx, guint8 rat_type)
/*--- Included file: packet-nr-rrc-fn.c ---*/
#line 1 "./asn1/nr-rrc/packet-nr-rrc-fn.c"
+/*--- PDUs declarations ---*/
+static int dissect_UECapabilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+static int dissect_RadioBearerConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+
+
+
+static int
+dissect_nr_rrc_T_eutra_CapabilityInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_UECapabilityInformation_PDU);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_PhysCellId(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, 1007U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_ARFCN_ValueNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_cellIdentification_sequence[] = {
+ { &hf_nr_rrc_physCellId , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PhysCellId },
+ { &hf_nr_rrc_dl_CarrierFreq, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ARFCN_ValueNR },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_cellIdentification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_cellIdentification, T_cellIdentification_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_RSRP_Range(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 97U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_RSRQ_Range(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 34U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_measResultCell_sequence[] = {
+ { &hf_nr_rrc_rsrpResultCell, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RSRP_Range },
+ { &hf_nr_rrc_rsrqResultCell, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RSRQ_Range },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_measResultCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_measResultCell, T_measResultCell_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_SSB_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 7U, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_measResultSSB_sequence[] = {
+ { &hf_nr_rrc_rsrpResultCell, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RSRP_Range },
+ { &hf_nr_rrc_rsrqResultCell, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RSRQ_Range },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_measResultSSB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_measResultSSB, T_measResultSSB_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CandidateRS_IndexInfo_sequence[] = {
+ { &hf_nr_rrc_ssb_Index , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SSB_Index },
+ { &hf_nr_rrc_measResultSSB, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_measResultSSB },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CandidateRS_IndexInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CandidateRS_IndexInfo, CandidateRS_IndexInfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CandidateRS_IndexInfoList_sequence_of[1] = {
+ { &hf_nr_rrc_CandidateRS_IndexInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CandidateRS_IndexInfo },
+};
+
+static int
+dissect_nr_rrc_CandidateRS_IndexInfoList(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_nr_rrc_CandidateRS_IndexInfoList, CandidateRS_IndexInfoList_sequence_of,
+ 1, maxRS_IndexReport, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t CandidateCellInfo_sequence[] = {
+ { &hf_nr_rrc_cellIdentification, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_cellIdentification },
+ { &hf_nr_rrc_measResultCell, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_measResultCell },
+ { &hf_nr_rrc_candidateRS_IndexList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_CandidateRS_IndexInfoList },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_CandidateCellInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_CandidateCellInfo, CandidateCellInfo_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CandidateCellInfoList_sequence_of[1] = {
+ { &hf_nr_rrc_CandidateCellInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CandidateCellInfo },
+};
+
+static int
+dissect_nr_rrc_CandidateCellInfoList(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_nr_rrc_CandidateCellInfoList, CandidateCellInfoList_sequence_of,
+ 1, maxCellSCG, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t MeasResultSSTD_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_MeasResultSSTD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_MeasResultSSTD, MeasResultSSTD_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_INTEGER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_restrictedBasebandCombinationNR_NR_sequence_of[1] = {
+ { &hf_nr_rrc_restrictedBasebandCombinationNR_NR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER },
+};
+
+static int
+dissect_nr_rrc_T_restrictedBasebandCombinationNR_NR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_restrictedBasebandCombinationNR_NR, T_restrictedBasebandCombinationNR_NR_sequence_of);
+
+ return offset;
+}
+
+
+static const per_sequence_t ConfigRestrictInfoSCG_sequence[] = {
+ { &hf_nr_rrc_restrictedBandCombinationNR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER },
+ { &hf_nr_rrc_restrictedBasebandCombinationNR_NR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_T_restrictedBasebandCombinationNR_NR },
+ { &hf_nr_rrc_maxMeasFreqsSCG_NR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_INTEGER },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_ConfigRestrictInfoSCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_ConfigRestrictInfoSCG, ConfigRestrictInfoSCG_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DRX_Info_sequence[] = {
+ { &hf_nr_rrc_cycle , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER },
+ { &hf_nr_rrc_offset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_INTEGER },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_DRX_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_nr_rrc_DRX_Info, DRX_Info_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_T_sourceConfigSCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_nr_rrc_RRCReconfiguration_PDU);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_P_Max(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,
+ -30, 33U, NULL, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_T_mcg_RB_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, dissect_RadioBearerConfiguration_PDU);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_nonCriticalExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_nonCriticalExtension, T_nonCriticalExtension_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SCG_ConfigInfo_r15_IEs_sequence[] = {
+ { &hf_nr_rrc_eutra_CapabilityInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_eutra_CapabilityInfo },
+ { &hf_nr_rrc_candidateCellInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_CandidateCellInfoList },
+ { &hf_nr_rrc_measResultSSTD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasResultSSTD },
+ { &hf_nr_rrc_configRestrictInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_ConfigRestrictInfoSCG },
+ { &hf_nr_rrc_drx_InfoMCG , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_DRX_Info },
+ { &hf_nr_rrc_sourceConfigSCG, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sourceConfigSCG },
+ { &hf_nr_rrc_p_maxFR1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_P_Max },
+ { &hf_nr_rrc_mcg_RB_Config, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_mcg_RB_Config },
+ { &hf_nr_rrc_nonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SCG_ConfigInfo_r15_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_nr_rrc_SCG_ConfigInfo_r15_IEs, SCG_ConfigInfo_r15_IEs_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_c1_vals[] = {
+ { 0, "scg-ConfigInfo-r15" },
+ { 1, "spare3" },
+ { 2, "spare2" },
+ { 3, "spare1" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_c1_choice[] = {
+ { 0, &hf_nr_rrc_scg_ConfigInfo_r15, ASN1_NO_EXTENSIONS , dissect_nr_rrc_SCG_ConfigInfo_r15_IEs },
+ { 1, &hf_nr_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
+ { 2, &hf_nr_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
+ { 3, &hf_nr_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_c1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_c1, T_c1_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_criticalExtensionsFuture_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_criticalExtensionsFuture(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_criticalExtensionsFuture, T_criticalExtensionsFuture_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_criticalExtensions_vals[] = {
+ { 0, "c1" },
+ { 1, "criticalExtensionsFuture" },
+ { 0, NULL }
+};
+
+static const per_choice_t T_criticalExtensions_choice[] = {
+ { 0, &hf_nr_rrc_c1 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_c1 },
+ { 1, &hf_nr_rrc_criticalExtensionsFuture, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_criticalExtensionsFuture },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_criticalExtensions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_criticalExtensions, T_criticalExtensions_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SCG_ConfigInfo_sequence[] = {
+ { &hf_nr_rrc_criticalExtensions, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_criticalExtensions },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SCG_ConfigInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SCG_ConfigInfo, SCG_ConfigInfo_sequence);
+
+ return offset;
+}
+
static int
@@ -1602,15 +2122,6 @@ dissect_nr_rrc_T_pdcp_SN_Size_DL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
-dissect_nr_rrc_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
-
- return offset;
-}
-
-
-
-static int
dissect_nr_rrc_INTEGER_1_16383(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, 16383U, NULL, FALSE);
@@ -4149,25 +4660,6 @@ dissect_nr_rrc_PhysicalCellGroupConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
-
-static int
-dissect_nr_rrc_PhysCellId(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, 1007U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nr_rrc_ARFCN_ValueNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
-
- return offset;
-}
-
-
static const value_string nr_rrc_CarrierBandwidthNR_vals[] = {
{ 0, "ffs" },
{ 0, NULL }
@@ -4208,16 +4700,6 @@ dissect_nr_rrc_AdditionalSpectrumEmission(tvbuff_t *tvb _U_, int offset _U_, asn
}
-
-static int
-dissect_nr_rrc_P_Max(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,
- -30, 33U, NULL, FALSE);
-
- return offset;
-}
-
-
static const value_string nr_rrc_T_frequencyShift7p5khz_vals[] = {
{ 0, "true" },
{ 0, NULL }
@@ -9453,26 +9935,6 @@ dissect_nr_rrc_ReferenceSignalConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
-dissect_nr_rrc_RSRP_Range(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 97U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_nr_rrc_RSRQ_Range(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 34U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
dissect_nr_rrc_SINR_Range(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, 127U, NULL, FALSE);
@@ -10585,14 +11047,14 @@ dissect_nr_rrc_OCTET_STRING(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t T_nonCriticalExtension_sequence[] = {
+static const per_sequence_t T_nonCriticalExtension_01_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_nr_rrc_T_nonCriticalExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_nonCriticalExtension_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_nr_rrc_T_nonCriticalExtension, T_nonCriticalExtension_sequence);
+ ett_nr_rrc_T_nonCriticalExtension_01, T_nonCriticalExtension_01_sequence);
return offset;
}
@@ -10605,7 +11067,7 @@ static const per_sequence_t RRCReconfiguration_IEs_sequence[] = {
{ &hf_nr_rrc_secondaryCellGroupToReleaseList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSCellGroups_OF_CellGroupId },
{ &hf_nr_rrc_measConfig , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MeasConfig },
{ &hf_nr_rrc_lateNonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_OCTET_STRING },
- { &hf_nr_rrc_nonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension },
+ { &hf_nr_rrc_nonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_01 },
{ NULL, 0, 0, NULL }
};
@@ -10618,35 +11080,35 @@ dissect_nr_rrc_RRCReconfiguration_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t T_criticalExtensionsFuture_01_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_02_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_nr_rrc_T_criticalExtensionsFuture_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_criticalExtensionsFuture_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_nr_rrc_T_criticalExtensionsFuture_01, T_criticalExtensionsFuture_01_sequence);
+ ett_nr_rrc_T_criticalExtensionsFuture_02, T_criticalExtensionsFuture_02_sequence);
return offset;
}
-static const value_string nr_rrc_T_criticalExtensions_01_vals[] = {
+static const value_string nr_rrc_T_criticalExtensions_02_vals[] = {
{ 0, "rrcReconfiguration" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_01_choice[] = {
+static const per_choice_t T_criticalExtensions_02_choice[] = {
{ 0, &hf_nr_rrc_rrcReconfiguration_01, ASN1_NO_EXTENSIONS , dissect_nr_rrc_RRCReconfiguration_IEs },
- { 1, &hf_nr_rrc_criticalExtensionsFuture_01, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_criticalExtensionsFuture_01 },
+ { 1, &hf_nr_rrc_criticalExtensionsFuture_02, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_criticalExtensionsFuture_02 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nr_rrc_T_criticalExtensions_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_criticalExtensions_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_nr_rrc_T_criticalExtensions_01, T_criticalExtensions_01_choice,
+ ett_nr_rrc_T_criticalExtensions_02, T_criticalExtensions_02_choice,
NULL);
return offset;
@@ -10655,7 +11117,7 @@ dissect_nr_rrc_T_criticalExtensions_01(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t RRCReconfiguration_sequence[] = {
{ &hf_nr_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RRC_TransactionIdentifier },
- { &hf_nr_rrc_criticalExtensions_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_criticalExtensions_01 },
+ { &hf_nr_rrc_criticalExtensions_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_criticalExtensions_02 },
{ NULL, 0, 0, NULL }
};
@@ -10670,7 +11132,7 @@ dissect_nr_rrc_RRCReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const value_string nr_rrc_T_c1_vals[] = {
+static const value_string nr_rrc_T_c1_01_vals[] = {
{ 0, "rrcReconfiguration" },
{ 1, "spare15" },
{ 2, "spare14" },
@@ -10690,7 +11152,7 @@ static const value_string nr_rrc_T_c1_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_choice[] = {
+static const per_choice_t T_c1_01_choice[] = {
{ 0, &hf_nr_rrc_rrcReconfiguration, ASN1_NO_EXTENSIONS , dissect_nr_rrc_RRCReconfiguration },
{ 1, &hf_nr_rrc_spare15 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
{ 2, &hf_nr_rrc_spare14 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
@@ -10711,9 +11173,9 @@ static const per_choice_t T_c1_choice[] = {
};
static int
-dissect_nr_rrc_T_c1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_c1_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_nr_rrc_T_c1, T_c1_choice,
+ ett_nr_rrc_T_c1_01, T_c1_01_choice,
NULL);
return offset;
@@ -10740,7 +11202,7 @@ static const value_string nr_rrc_DL_DCCH_MessageType_vals[] = {
};
static const per_choice_t DL_DCCH_MessageType_choice[] = {
- { 0, &hf_nr_rrc_c1 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_c1 },
+ { 0, &hf_nr_rrc_c1_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_c1_01 },
{ 1, &hf_nr_rrc_messageClassExtension_01, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_messageClassExtension_01 },
{ 0, NULL, 0, NULL }
};
@@ -10826,16 +11288,6 @@ dissect_nr_rrc_T_cellResults(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-
-static int
-dissect_nr_rrc_SSB_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 7U, NULL, FALSE);
-
- return offset;
-}
-
-
static const per_sequence_t ResultsPerSSBIndex_sequence[] = {
{ &hf_nr_rrc_ssb_Index , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SSB_Index },
{ &hf_nr_rrc_ss_rsrp , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_RSRP_Range },
@@ -11062,35 +11514,35 @@ dissect_nr_rrc_MeasurementReport_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const per_sequence_t T_criticalExtensionsFuture_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_01_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_nr_rrc_T_criticalExtensionsFuture(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_criticalExtensionsFuture_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_nr_rrc_T_criticalExtensionsFuture, T_criticalExtensionsFuture_sequence);
+ ett_nr_rrc_T_criticalExtensionsFuture_01, T_criticalExtensionsFuture_01_sequence);
return offset;
}
-static const value_string nr_rrc_T_criticalExtensions_vals[] = {
+static const value_string nr_rrc_T_criticalExtensions_01_vals[] = {
{ 0, "measurementReport" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_choice[] = {
+static const per_choice_t T_criticalExtensions_01_choice[] = {
{ 0, &hf_nr_rrc_measurementReport_01, ASN1_NO_EXTENSIONS , dissect_nr_rrc_MeasurementReport_IEs },
- { 1, &hf_nr_rrc_criticalExtensionsFuture, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_criticalExtensionsFuture },
+ { 1, &hf_nr_rrc_criticalExtensionsFuture_01, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_criticalExtensionsFuture_01 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nr_rrc_T_criticalExtensions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_criticalExtensions_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_nr_rrc_T_criticalExtensions, T_criticalExtensions_choice,
+ ett_nr_rrc_T_criticalExtensions_01, T_criticalExtensions_01_choice,
NULL);
return offset;
@@ -11098,7 +11550,7 @@ dissect_nr_rrc_T_criticalExtensions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static const per_sequence_t MeasurementReport_sequence[] = {
- { &hf_nr_rrc_criticalExtensions, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_criticalExtensions },
+ { &hf_nr_rrc_criticalExtensions_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_criticalExtensions_01 },
{ NULL, 0, 0, NULL }
};
@@ -11126,35 +11578,35 @@ dissect_nr_rrc_RRCReconfigurationComplete_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
-static const per_sequence_t T_criticalExtensionsFuture_02_sequence[] = {
+static const per_sequence_t T_criticalExtensionsFuture_03_sequence[] = {
{ NULL, 0, 0, NULL }
};
static int
-dissect_nr_rrc_T_criticalExtensionsFuture_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_criticalExtensionsFuture_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_nr_rrc_T_criticalExtensionsFuture_02, T_criticalExtensionsFuture_02_sequence);
+ ett_nr_rrc_T_criticalExtensionsFuture_03, T_criticalExtensionsFuture_03_sequence);
return offset;
}
-static const value_string nr_rrc_T_criticalExtensions_02_vals[] = {
+static const value_string nr_rrc_T_criticalExtensions_03_vals[] = {
{ 0, "rrcReconfigurationComplete" },
{ 1, "criticalExtensionsFuture" },
{ 0, NULL }
};
-static const per_choice_t T_criticalExtensions_02_choice[] = {
+static const per_choice_t T_criticalExtensions_03_choice[] = {
{ 0, &hf_nr_rrc_rrcReconfigurationComplete_01, ASN1_NO_EXTENSIONS , dissect_nr_rrc_RRCReconfigurationComplete_IEs },
- { 1, &hf_nr_rrc_criticalExtensionsFuture_02, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_criticalExtensionsFuture_02 },
+ { 1, &hf_nr_rrc_criticalExtensionsFuture_03, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_criticalExtensionsFuture_03 },
{ 0, NULL, 0, NULL }
};
static int
-dissect_nr_rrc_T_criticalExtensions_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_criticalExtensions_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_nr_rrc_T_criticalExtensions_02, T_criticalExtensions_02_choice,
+ ett_nr_rrc_T_criticalExtensions_03, T_criticalExtensions_03_choice,
NULL);
return offset;
@@ -11163,7 +11615,7 @@ dissect_nr_rrc_T_criticalExtensions_02(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static const per_sequence_t RRCReconfigurationComplete_sequence[] = {
{ &hf_nr_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RRC_TransactionIdentifier },
- { &hf_nr_rrc_criticalExtensions_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_criticalExtensions_02 },
+ { &hf_nr_rrc_criticalExtensions_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_criticalExtensions_03 },
{ NULL, 0, 0, NULL }
};
@@ -11182,7 +11634,7 @@ dissect_nr_rrc_RRCReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn
}
-static const value_string nr_rrc_T_c1_01_vals[] = {
+static const value_string nr_rrc_T_c1_02_vals[] = {
{ 0, "measurementReport" },
{ 1, "rrcReconfigurationComplete" },
{ 2, "spare14" },
@@ -11202,7 +11654,7 @@ static const value_string nr_rrc_T_c1_01_vals[] = {
{ 0, NULL }
};
-static const per_choice_t T_c1_01_choice[] = {
+static const per_choice_t T_c1_02_choice[] = {
{ 0, &hf_nr_rrc_measurementReport, ASN1_NO_EXTENSIONS , dissect_nr_rrc_MeasurementReport },
{ 1, &hf_nr_rrc_rrcReconfigurationComplete, ASN1_NO_EXTENSIONS , dissect_nr_rrc_RRCReconfigurationComplete },
{ 2, &hf_nr_rrc_spare14 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_NULL },
@@ -11223,9 +11675,9 @@ static const per_choice_t T_c1_01_choice[] = {
};
static int
-dissect_nr_rrc_T_c1_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_nr_rrc_T_c1_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_nr_rrc_T_c1_01, T_c1_01_choice,
+ ett_nr_rrc_T_c1_02, T_c1_02_choice,
NULL);
return offset;
@@ -11252,7 +11704,7 @@ static const value_string nr_rrc_UL_DCCH_MessageType_vals[] = {
};
static const per_choice_t UL_DCCH_MessageType_choice[] = {
- { 0, &hf_nr_rrc_c1_01 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_c1_01 },
+ { 0, &hf_nr_rrc_c1_02 , ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_c1_02 },
{ 1, &hf_nr_rrc_messageClassExtension_02, ASN1_NO_EXTENSIONS , dissect_nr_rrc_T_messageClassExtension_02 },
{ 0, NULL, 0, NULL }
};
@@ -11290,8 +11742,864 @@ dissect_nr_rrc_UL_DCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
return offset;
}
+
+static const per_sequence_t BandCombination_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BandCombination(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandCombination, BandCombination_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandCombinationList_sequence_of[1] = {
+ { &hf_nr_rrc_BandCombinationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandCombination },
+};
+
+static int
+dissect_nr_rrc_BandCombinationList(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_nr_rrc_BandCombinationList, BandCombinationList_sequence_of,
+ 1, maxBandComb, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_intraCarrierConcurrentMeas_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_intraCarrierConcurrentMeas(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 nr_rrc_T_independentGapConfig_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_independentGapConfig(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 nr_rrc_T_sstd_MeasType1_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_sstd_MeasType1(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 MeasParameters_MRDC_sequence[] = {
+ { &hf_nr_rrc_intraCarrierConcurrentMeas, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_intraCarrierConcurrentMeas },
+ { &hf_nr_rrc_independentGapConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_independentGapConfig },
+ { &hf_nr_rrc_sstd_MeasType1, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_sstd_MeasType1 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_MeasParameters_MRDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_MeasParameters_MRDC, MeasParameters_MRDC_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RF_Parameters_MRDC_sequence[] = {
+ { &hf_nr_rrc_supportedBandCombination, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandCombinationList },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RF_Parameters_MRDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_RF_Parameters_MRDC, RF_Parameters_MRDC_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_BasebandProcessingCombinationIndex(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, maxBasebandProcComb, NULL, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex_sequence_of[1] = {
+ { &hf_nr_rrc_basebandProcessingCombinationLinkedIndex_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BasebandProcessingCombinationIndex },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex(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_nr_rrc_SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex, SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex_sequence_of,
+ 1, maxBasebandProcComb, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t LinkedBasebandProcessingCombination_sequence[] = {
+ { &hf_nr_rrc_basebandProcessingCombinationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BasebandProcessingCombinationIndex },
+ { &hf_nr_rrc_basebandProcessingCombinationLinkedIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_LinkedBasebandProcessingCombination(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_LinkedBasebandProcessingCombination, LinkedBasebandProcessingCombination_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BasebandProcessingCombination_MRDC_sequence_of[1] = {
+ { &hf_nr_rrc_BasebandProcessingCombination_MRDC_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_LinkedBasebandProcessingCombination },
+};
+
+static int
+dissect_nr_rrc_BasebandProcessingCombination_MRDC(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_nr_rrc_BasebandProcessingCombination_MRDC, BasebandProcessingCombination_MRDC_sequence_of,
+ 1, maxBasebandProcComb, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t PhyLayerParameters_MRDC_sequence[] = {
+ { &hf_nr_rrc_supportedBasebandProcessingCombination_MRDC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BasebandProcessingCombination_MRDC },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PhyLayerParameters_MRDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PhyLayerParameters_MRDC, PhyLayerParameters_MRDC_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_MRDC_Capability_sequence[] = {
+ { &hf_nr_rrc_measParameters_MRDC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MeasParameters_MRDC },
+ { &hf_nr_rrc_rf_Parameters_MRDC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters_MRDC },
+ { &hf_nr_rrc_phyLayerParameters_MRDC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PhyLayerParameters_MRDC },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_UE_MRDC_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_UE_MRDC_Capability, UE_MRDC_Capability_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_dataRateDRB_IP_vals[] = {
+ { 0, "kbps64" },
+ { 1, "spare6" },
+ { 2, "spare5" },
+ { 3, "spare4" },
+ { 4, "spare3" },
+ { 5, "spare2" },
+ { 6, "spare1" },
+ { 7, "spare0" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_dataRateDRB_IP(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 T_supportedROHC_Profiles_sequence[] = {
+ { &hf_nr_rrc_profile0x0000, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0001, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0002, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0003, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0004, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0006, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0101, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0102, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0103, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { &hf_nr_rrc_profile0x0104, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BOOLEAN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_supportedROHC_Profiles(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_T_supportedROHC_Profiles, T_supportedROHC_Profiles_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_maxNumberROHC_ContextSessions_vals[] = {
+ { 0, "cs2" },
+ { 1, "cs4" },
+ { 2, "cs8" },
+ { 3, "cs12" },
+ { 4, "cs16" },
+ { 5, "cs24" },
+ { 6, "cs32" },
+ { 7, "cs48" },
+ { 8, "cs64" },
+ { 9, "cs128" },
+ { 10, "cs256" },
+ { 11, "cs512" },
+ { 12, "cs1024" },
+ { 13, "cs16384" },
+ { 14, "spare2" },
+ { 15, "spare1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_maxNumberROHC_ContextSessions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 16, NULL, FALSE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_uplinkOnlyROHC_Profiles_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_uplinkOnlyROHC_Profiles(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 nr_rrc_T_continueROHC_Context_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_continueROHC_Context(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 nr_rrc_T_outOfOrderDelivery_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_outOfOrderDelivery(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 nr_rrc_T_shortSN_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_shortSN(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 nr_rrc_T_volteOverNR_PDCP_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_volteOverNR_PDCP(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 PDCP_Parameters_sequence[] = {
+ { &hf_nr_rrc_dataRateDRB_IP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_dataRateDRB_IP },
+ { &hf_nr_rrc_supportedROHC_Profiles, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_supportedROHC_Profiles },
+ { &hf_nr_rrc_maxNumberROHC_ContextSessions, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_T_maxNumberROHC_ContextSessions },
+ { &hf_nr_rrc_uplinkOnlyROHC_Profiles, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_uplinkOnlyROHC_Profiles },
+ { &hf_nr_rrc_continueROHC_Context, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_continueROHC_Context },
+ { &hf_nr_rrc_outOfOrderDelivery_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_outOfOrderDelivery },
+ { &hf_nr_rrc_shortSN , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_shortSN },
+ { &hf_nr_rrc_volteOverNR_PDCP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_volteOverNR_PDCP },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PDCP_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PDCP_Parameters, PDCP_Parameters_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_amWithShortSN_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_amWithShortSN(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 nr_rrc_T_umWithShortSN_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_umWithShortSN(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 nr_rrc_T_umWIthLongSN_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_umWIthLongSN(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 RLC_Parameters_sequence[] = {
+ { &hf_nr_rrc_amWithShortSN, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_amWithShortSN },
+ { &hf_nr_rrc_umWithShortSN, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_umWithShortSN },
+ { &hf_nr_rrc_umWIthLongSN , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_umWIthLongSN },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RLC_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_RLC_Parameters, RLC_Parameters_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_lcp_Restriction_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_lcp_Restriction(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 nr_rrc_T_skipUplinkTxDynamic_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_skipUplinkTxDynamic(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 nr_rrc_T_logicalChannelSR_DelayTimer_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_logicalChannelSR_DelayTimer(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 nr_rrc_T_longDRX_Cycle_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_longDRX_Cycle(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 nr_rrc_T_shortDRX_Cycle_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_shortDRX_Cycle(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 nr_rrc_T_numberOfSR_Configurations_vals[] = {
+ { 0, "n2" },
+ { 1, "n3" },
+ { 2, "n4" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_numberOfSR_Configurations(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_numberOfConfiguredGrantConfigurations_vals[] = {
+ { 0, "n2" },
+ { 1, "n3" },
+ { 2, "n4" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_numberOfConfiguredGrantConfigurations(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MAC_Parameters_sequence[] = {
+ { &hf_nr_rrc_lcp_Restriction, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_lcp_Restriction },
+ { &hf_nr_rrc_skipUplinkTxDynamic_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_skipUplinkTxDynamic },
+ { &hf_nr_rrc_logicalChannelSR_DelayTimer, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_logicalChannelSR_DelayTimer },
+ { &hf_nr_rrc_longDRX_Cycle, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_longDRX_Cycle },
+ { &hf_nr_rrc_shortDRX_Cycle, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_shortDRX_Cycle },
+ { &hf_nr_rrc_numberOfSR_Configurations, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_numberOfSR_Configurations },
+ { &hf_nr_rrc_numberOfConfiguredGrantConfigurations, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_numberOfConfiguredGrantConfigurations },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_MAC_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_MAC_Parameters, MAC_Parameters_sequence);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_CA_BandwidthClass_vals[] = {
+ { 0, "a" },
+ { 1, "b" },
+ { 2, "c" },
+ { 3, "d" },
+ { 4, "e" },
+ { 5, "f" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_CA_BandwidthClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, TRUE, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MIMO_Capability_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_MIMO_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_MIMO_Capability, MIMO_Capability_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ModulationOrder_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_ModulationOrder(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_ModulationOrder, ModulationOrder_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SubCarrierSpacing_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_SubCarrierSpacing(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_SubCarrierSpacing, SubCarrierSpacing_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t BasebandParametersPerCC_sequence[] = {
+ { &hf_nr_rrc_supportedMIMO_CapabilityDL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MIMO_Capability },
+ { &hf_nr_rrc_supportedMIMO_CapabilityUL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MIMO_Capability },
+ { &hf_nr_rrc_modulationOrder, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_ModulationOrder },
+ { &hf_nr_rrc_subCarrierSpacing, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SubCarrierSpacing },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BasebandParametersPerCC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BasebandParametersPerCC, BasebandParametersPerCC_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC_sequence_of[1] = {
+ { &hf_nr_rrc_basebandParametersPerCC_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BasebandParametersPerCC },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC(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_nr_rrc_SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC, SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC_sequence_of,
+ 1, maxServCell, FALSE);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_BWPerCC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nr_rrc_CA_BandwidthClass(tvb, offset, actx, tree, hf_index);
+
+ return offset;
+}
+
+
+static const per_sequence_t BasebandParametersPerBand_sequence[] = {
+ { &hf_nr_rrc_ca_BandwidthClassDL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CA_BandwidthClass },
+ { &hf_nr_rrc_ca_BandwidthClassUL, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_CA_BandwidthClass },
+ { &hf_nr_rrc_basebandParametersPerCC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC },
+ { &hf_nr_rrc_supportedBWPerCC, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BWPerCC },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BasebandParametersPerBand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BasebandParametersPerBand, BasebandParametersPerBand_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand_sequence_of[1] = {
+ { &hf_nr_rrc_basebandParametersPerBand_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BasebandParametersPerBand },
+};
+
+static int
+dissect_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand(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_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand, SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand_sequence_of,
+ 1, maxSimultaneousBands, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t BasebandProcessingCombination_sequence[] = {
+ { &hf_nr_rrc_basebandParametersPerBand, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BasebandProcessingCombination(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BasebandProcessingCombination, BasebandProcessingCombination_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBasebandProcessingCombination_sequence_of[1] = {
+ { &hf_nr_rrc_SupportedBasebandProcessingCombination_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BasebandProcessingCombination },
+};
+
+static int
+dissect_nr_rrc_SupportedBasebandProcessingCombination(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_nr_rrc_SupportedBasebandProcessingCombination, SupportedBasebandProcessingCombination_sequence_of,
+ 1, maxBasebandProcComb, FALSE);
+
+ return offset;
+}
+
+
+static const per_sequence_t PhyLayerParameters_sequence[] = {
+ { &hf_nr_rrc_supportedBasebandProcessingCombination, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SupportedBasebandProcessingCombination },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_PhyLayerParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_PhyLayerParameters, PhyLayerParameters_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_FreqBandIndicatorNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t BandNR_sequence[] = {
+ { &hf_nr_rrc_bandNR , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_FreqBandIndicatorNR },
+ { &hf_nr_rrc_supportedMIMO_CapabilityDL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MIMO_Capability },
+ { &hf_nr_rrc_supportedMIMO_CapabilityUL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_MIMO_Capability },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_BandNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_BandNR, BandNR_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedBandListNR_sequence_of[1] = {
+ { &hf_nr_rrc_SupportedBandListNR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandNR },
+};
+
+static int
+dissect_nr_rrc_SupportedBandListNR(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_nr_rrc_SupportedBandListNR, SupportedBandListNR_sequence_of,
+ 1, maxBands, FALSE);
+
+ return offset;
+}
+
+
+static const value_string nr_rrc_T_intraBandAsyncFDD_vals[] = {
+ { 0, "supported" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_nr_rrc_T_intraBandAsyncFDD(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 RF_Parameters_sequence[] = {
+ { &hf_nr_rrc_supportedBandListNR, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SupportedBandListNR },
+ { &hf_nr_rrc_supportedBandCombination, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_BandCombinationList },
+ { &hf_nr_rrc_intraBandAsyncFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_intraBandAsyncFDD },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_RF_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_RF_Parameters, RF_Parameters_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t T_nonCriticalExtension_02_sequence[] = {
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_T_nonCriticalExtension_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_nr_rrc_T_nonCriticalExtension_02, T_nonCriticalExtension_02_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t UE_NR_Capability_sequence[] = {
+ { &hf_nr_rrc_pdcp_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PDCP_Parameters },
+ { &hf_nr_rrc_rlc_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RLC_Parameters },
+ { &hf_nr_rrc_mac_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_MAC_Parameters },
+ { &hf_nr_rrc_phyLayerParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_PhyLayerParameters },
+ { &hf_nr_rrc_rf_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_RF_Parameters },
+ { &hf_nr_rrc_nonCriticalExtension_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_nr_rrc_T_nonCriticalExtension_02 },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_nr_rrc_UE_NR_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_nr_rrc_UE_NR_Capability, UE_NR_Capability_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_UECapabilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *parameter_tvb;
+ proto_tree *subtree;
+
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
+
+
+ if (parameter_tvb) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_nr_rrc_UECapabilityInformation);
+ dissect_lte_rrc_UECapabilityInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+ return offset;
+}
+
+
+
+static int
+dissect_nr_rrc_RadioBearerConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_nr_rrc_RadioBearerConfig(tvb, offset, actx, tree, hf_index);
+
+ return offset;
+}
+
/*--- PDUs ---*/
+int dissect_nr_rrc_SCG_ConfigInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_SCG_ConfigInfo(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SCG_ConfigInfo_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_BCCH_BCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
@@ -11308,18 +12616,82 @@ static int dissect_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+int dissect_nr_rrc_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_UL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_UL_DCCH_Message_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+int dissect_nr_rrc_RRCReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
- offset = dissect_nr_rrc_UL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_UL_DCCH_Message_PDU);
+ offset = dissect_nr_rrc_RRCReconfiguration(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_RRCReconfiguration_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+int dissect_nr_rrc_RRCReconfigurationComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_RRCReconfigurationComplete(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_RRCReconfigurationComplete_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+int dissect_nr_rrc_MeasResults_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_MeasResults(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_MeasResults_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+int dissect_nr_rrc_RadioBearerConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_RadioBearerConfig(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_RadioBearerConfig_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+int dissect_nr_rrc_UE_MRDC_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_UE_MRDC_Capability(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_UE_MRDC_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+int dissect_nr_rrc_UE_NR_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_UE_NR_Capability(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_UE_NR_Capability_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_UECapabilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_UECapabilityInformation(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_UECapabilityInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioBearerConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_RadioBearerConfiguration(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_RadioBearerConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
}
/*--- End of included file: packet-nr-rrc-fn.c ---*/
-#line 78 "./asn1/nr-rrc/packet-nr-rrc-template.c"
+#line 79 "./asn1/nr-rrc/packet-nr-rrc-template.c"
void proto_register_nr_rrc(void) {
@@ -11329,6 +12701,10 @@ void proto_register_nr_rrc(void) {
/*--- Included file: packet-nr-rrc-hfarr.c ---*/
#line 1 "./asn1/nr-rrc/packet-nr-rrc-hfarr.c"
+ { &hf_nr_rrc_nr_rrc_SCG_ConfigInfo_PDU,
+ { "SCG-ConfigInfo", "nr-rrc.SCG_ConfigInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_BCCH_BCH_Message_PDU,
{ "BCCH-BCH-Message", "nr-rrc.BCCH_BCH_Message_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -11337,10 +12713,174 @@ void proto_register_nr_rrc(void) {
{ "DL-DCCH-Message", "nr-rrc.DL_DCCH_Message_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_UL_DCCH_Message_PDU,
+ { &hf_nr_rrc_nr_rrc_UL_DCCH_Message_PDU,
{ "UL-DCCH-Message", "nr-rrc.UL_DCCH_Message_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_nr_rrc_nr_rrc_RRCReconfiguration_PDU,
+ { "RRCReconfiguration", "nr-rrc.RRCReconfiguration_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nr_rrc_RRCReconfigurationComplete_PDU,
+ { "RRCReconfigurationComplete", "nr-rrc.RRCReconfigurationComplete_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nr_rrc_MeasResults_PDU,
+ { "MeasResults", "nr-rrc.MeasResults_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nr_rrc_RadioBearerConfig_PDU,
+ { "RadioBearerConfig", "nr-rrc.RadioBearerConfig_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nr_rrc_UE_MRDC_Capability_PDU,
+ { "UE-MRDC-Capability", "nr-rrc.UE_MRDC_Capability_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nr_rrc_UE_NR_Capability_PDU,
+ { "UE-NR-Capability", "nr-rrc.UE_NR_Capability_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_UECapabilityInformation_PDU,
+ { "UECapabilityInformation", "nr-rrc.UECapabilityInformation",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_RadioBearerConfiguration_PDU,
+ { "RadioBearerConfiguration", "nr-rrc.RadioBearerConfiguration_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_criticalExtensions,
+ { "criticalExtensions", "nr-rrc.criticalExtensions",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_criticalExtensions_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_c1,
+ { "c1", "nr-rrc.c1",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_c1_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_scg_ConfigInfo_r15,
+ { "scg-ConfigInfo-r15", "nr-rrc.scg_ConfigInfo_r15_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SCG_ConfigInfo_r15_IEs", HFILL }},
+ { &hf_nr_rrc_spare3,
+ { "spare3", "nr-rrc.spare3_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_spare2,
+ { "spare2", "nr-rrc.spare2_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_spare1,
+ { "spare1", "nr-rrc.spare1_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_criticalExtensionsFuture,
+ { "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_eutra_CapabilityInfo,
+ { "eutra-CapabilityInfo", "nr-rrc.eutra_CapabilityInfo",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_candidateCellInfoList,
+ { "candidateCellInfoList", "nr-rrc.candidateCellInfoList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_measResultSSTD,
+ { "measResultSSTD", "nr-rrc.measResultSSTD_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_configRestrictInfo,
+ { "configRestrictInfo", "nr-rrc.configRestrictInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ConfigRestrictInfoSCG", HFILL }},
+ { &hf_nr_rrc_drx_InfoMCG,
+ { "drx-InfoMCG", "nr-rrc.drx_InfoMCG_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "DRX_Info", HFILL }},
+ { &hf_nr_rrc_sourceConfigSCG,
+ { "sourceConfigSCG", "nr-rrc.sourceConfigSCG",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_p_maxFR1,
+ { "p-maxFR1", "nr-rrc.p_maxFR1",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "P_Max", HFILL }},
+ { &hf_nr_rrc_mcg_RB_Config,
+ { "mcg-RB-Config", "nr-rrc.mcg_RB_Config",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension,
+ { "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_restrictedBandCombinationNR,
+ { "restrictedBandCombinationNR", "nr-rrc.restrictedBandCombinationNR",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER", HFILL }},
+ { &hf_nr_rrc_restrictedBasebandCombinationNR_NR,
+ { "restrictedBasebandCombinationNR-NR", "nr-rrc.restrictedBasebandCombinationNR_NR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_restrictedBasebandCombinationNR_NR_item,
+ { "restrictedBasebandCombinationNR-NR item", "nr-rrc.restrictedBasebandCombinationNR_NR_item",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER", HFILL }},
+ { &hf_nr_rrc_maxMeasFreqsSCG_NR,
+ { "maxMeasFreqsSCG-NR", "nr-rrc.maxMeasFreqsSCG_NR",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER", HFILL }},
+ { &hf_nr_rrc_cycle,
+ { "cycle", "nr-rrc.cycle",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER", HFILL }},
+ { &hf_nr_rrc_offset,
+ { "offset", "nr-rrc.offset",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER", HFILL }},
+ { &hf_nr_rrc_CandidateCellInfoList_item,
+ { "CandidateCellInfo", "nr-rrc.CandidateCellInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_cellIdentification,
+ { "cellIdentification", "nr-rrc.cellIdentification_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_physCellId,
+ { "physCellId", "nr-rrc.physCellId",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_dl_CarrierFreq,
+ { "dl-CarrierFreq", "nr-rrc.dl_CarrierFreq",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "ARFCN_ValueNR", HFILL }},
+ { &hf_nr_rrc_measResultCell,
+ { "measResultCell", "nr-rrc.measResultCell_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_rsrpResultCell,
+ { "rsrpResultCell", "nr-rrc.rsrpResultCell",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "RSRP_Range", HFILL }},
+ { &hf_nr_rrc_rsrqResultCell,
+ { "rsrqResultCell", "nr-rrc.rsrqResultCell",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "RSRQ_Range", HFILL }},
+ { &hf_nr_rrc_candidateRS_IndexList,
+ { "candidateRS-IndexList", "nr-rrc.candidateRS_IndexList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "CandidateRS_IndexInfoList", HFILL }},
+ { &hf_nr_rrc_CandidateRS_IndexInfoList_item,
+ { "CandidateRS-IndexInfo", "nr-rrc.CandidateRS_IndexInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ssb_Index,
+ { "ssb-Index", "nr-rrc.ssb_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_measResultSSB,
+ { "measResultSSB", "nr-rrc.measResultSSB_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_message,
{ "message", "nr-rrc.message",
FT_UINT32, BASE_DEC, VALS(nr_rrc_BCCH_BCH_MessageType_vals), 0,
@@ -11357,10 +12897,10 @@ void proto_register_nr_rrc(void) {
{ "message", "nr-rrc.message",
FT_UINT32, BASE_DEC, VALS(nr_rrc_DL_DCCH_MessageType_vals), 0,
"DL_DCCH_MessageType", HFILL }},
- { &hf_nr_rrc_c1,
+ { &hf_nr_rrc_c1_01,
{ "c1", "nr-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_c1_vals), 0,
- NULL, HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_c1_01_vals), 0,
+ "T_c1_01", HFILL }},
{ &hf_nr_rrc_rrcReconfiguration,
{ "rrcReconfiguration", "nr-rrc.rrcReconfiguration_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -11413,18 +12953,6 @@ void proto_register_nr_rrc(void) {
{ "spare4", "nr-rrc.spare4_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_spare3,
- { "spare3", "nr-rrc.spare3_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_nr_rrc_spare2,
- { "spare2", "nr-rrc.spare2_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_nr_rrc_spare1,
- { "spare1", "nr-rrc.spare1_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_nr_rrc_messageClassExtension_01,
{ "messageClassExtension", "nr-rrc.messageClassExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -11433,10 +12961,10 @@ void proto_register_nr_rrc(void) {
{ "message", "nr-rrc.message",
FT_UINT32, BASE_DEC, VALS(nr_rrc_UL_DCCH_MessageType_vals), 0,
"UL_DCCH_MessageType", HFILL }},
- { &hf_nr_rrc_c1_01,
+ { &hf_nr_rrc_c1_02,
{ "c1", "nr-rrc.c1",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_c1_01_vals), 0,
- "T_c1_01", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_c1_02_vals), 0,
+ "T_c1_02", HFILL }},
{ &hf_nr_rrc_measurementReport,
{ "measurementReport", "nr-rrc.measurementReport_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -11489,18 +13017,18 @@ void proto_register_nr_rrc(void) {
{ "spare", "nr-rrc.spare",
FT_BYTES, BASE_NONE, NULL, 0,
"BIT_STRING_SIZE_0", HFILL }},
- { &hf_nr_rrc_criticalExtensions,
+ { &hf_nr_rrc_criticalExtensions_01,
{ "criticalExtensions", "nr-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_criticalExtensions_vals), 0,
- NULL, HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_criticalExtensions_01_vals), 0,
+ "T_criticalExtensions_01", HFILL }},
{ &hf_nr_rrc_measurementReport_01,
{ "measurementReport", "nr-rrc.measurementReport_element",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementReport_IEs", HFILL }},
- { &hf_nr_rrc_criticalExtensionsFuture,
+ { &hf_nr_rrc_criticalExtensionsFuture_01,
{ "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
+ "T_criticalExtensionsFuture_01", HFILL }},
{ &hf_nr_rrc_measResults,
{ "measResults", "nr-rrc.measResults_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -11509,18 +13037,18 @@ void proto_register_nr_rrc(void) {
{ "rrc-TransactionIdentifier", "nr-rrc.rrc_TransactionIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_criticalExtensions_01,
+ { &hf_nr_rrc_criticalExtensions_02,
{ "criticalExtensions", "nr-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_criticalExtensions_01_vals), 0,
- "T_criticalExtensions_01", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_criticalExtensions_02_vals), 0,
+ "T_criticalExtensions_02", HFILL }},
{ &hf_nr_rrc_rrcReconfiguration_01,
{ "rrcReconfiguration", "nr-rrc.rrcReconfiguration_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCReconfiguration_IEs", HFILL }},
- { &hf_nr_rrc_criticalExtensionsFuture_01,
+ { &hf_nr_rrc_criticalExtensionsFuture_02,
{ "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_01", HFILL }},
+ "T_criticalExtensionsFuture_02", HFILL }},
{ &hf_nr_rrc_radioBearerConfig,
{ "radioBearerConfig", "nr-rrc.radioBearerConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -11553,22 +13081,22 @@ void proto_register_nr_rrc(void) {
{ "lateNonCriticalExtension", "nr-rrc.lateNonCriticalExtension",
FT_BYTES, BASE_NONE, NULL, 0,
"OCTET_STRING", HFILL }},
- { &hf_nr_rrc_nonCriticalExtension,
+ { &hf_nr_rrc_nonCriticalExtension_01,
{ "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_nr_rrc_criticalExtensions_02,
+ "T_nonCriticalExtension_01", HFILL }},
+ { &hf_nr_rrc_criticalExtensions_03,
{ "criticalExtensions", "nr-rrc.criticalExtensions",
- FT_UINT32, BASE_DEC, VALS(nr_rrc_T_criticalExtensions_02_vals), 0,
- "T_criticalExtensions_02", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_criticalExtensions_03_vals), 0,
+ "T_criticalExtensions_03", HFILL }},
{ &hf_nr_rrc_rrcReconfigurationComplete_01,
{ "rrcReconfigurationComplete", "nr-rrc.rrcReconfigurationComplete_element",
FT_NONE, BASE_NONE, NULL, 0,
"RRCReconfigurationComplete_IEs", HFILL }},
- { &hf_nr_rrc_criticalExtensionsFuture_02,
+ { &hf_nr_rrc_criticalExtensionsFuture_03,
{ "criticalExtensionsFuture", "nr-rrc.criticalExtensionsFuture_element",
FT_NONE, BASE_NONE, NULL, 0,
- "T_criticalExtensionsFuture_02", HFILL }},
+ "T_criticalExtensionsFuture_03", HFILL }},
{ &hf_nr_rrc_bandwidthPartId,
{ "bandwidthPartId", "nr-rrc.bandwidthPartId",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -12769,10 +14297,6 @@ void proto_register_nr_rrc(void) {
{ "cellIndex", "nr-rrc.cellIndex",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_maxNrofCellMeas", HFILL }},
- { &hf_nr_rrc_physCellId,
- { "physCellId", "nr-rrc.physCellId",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
{ &hf_nr_rrc_cellIndividualOffset,
{ "cellIndividualOffset", "nr-rrc.cellIndividualOffset_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -12901,10 +14425,6 @@ void proto_register_nr_rrc(void) {
{ "ResultsPerSSBIndex", "nr-rrc.ResultsPerSSBIndex_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_nr_rrc_ssb_Index,
- { "ssb-Index", "nr-rrc.ssb_Index",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
{ &hf_nr_rrc_ss_rsrp,
{ "ss-rsrp", "nr-rrc.ss_rsrp",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -14565,6 +16085,226 @@ void proto_register_nr_rrc(void) {
{ "spatialRelationInfo", "nr-rrc.spatialRelationInfo",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_spatialRelationInfo_vals), 0,
NULL, HFILL }},
+ { &hf_nr_rrc_BandCombinationList_item,
+ { "BandCombination", "nr-rrc.BandCombination_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_measParameters_MRDC,
+ { "measParameters-MRDC", "nr-rrc.measParameters_MRDC_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_rf_Parameters_MRDC,
+ { "rf-Parameters-MRDC", "nr-rrc.rf_Parameters_MRDC_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_phyLayerParameters_MRDC,
+ { "phyLayerParameters-MRDC", "nr-rrc.phyLayerParameters_MRDC_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_supportedBandCombination,
+ { "supportedBandCombination", "nr-rrc.supportedBandCombination",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "BandCombinationList", HFILL }},
+ { &hf_nr_rrc_supportedBasebandProcessingCombination_MRDC,
+ { "supportedBasebandProcessingCombination-MRDC", "nr-rrc.supportedBasebandProcessingCombination_MRDC",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "BasebandProcessingCombination_MRDC", HFILL }},
+ { &hf_nr_rrc_BasebandProcessingCombination_MRDC_item,
+ { "LinkedBasebandProcessingCombination", "nr-rrc.LinkedBasebandProcessingCombination_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_basebandProcessingCombinationIndex,
+ { "basebandProcessingCombinationIndex", "nr-rrc.basebandProcessingCombinationIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_basebandProcessingCombinationLinkedIndex,
+ { "basebandProcessingCombinationLinkedIndex", "nr-rrc.basebandProcessingCombinationLinkedIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex", HFILL }},
+ { &hf_nr_rrc_basebandProcessingCombinationLinkedIndex_item,
+ { "BasebandProcessingCombinationIndex", "nr-rrc.BasebandProcessingCombinationIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_intraCarrierConcurrentMeas,
+ { "intraCarrierConcurrentMeas", "nr-rrc.intraCarrierConcurrentMeas",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_intraCarrierConcurrentMeas_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_independentGapConfig,
+ { "independentGapConfig", "nr-rrc.independentGapConfig",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_independentGapConfig_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_sstd_MeasType1,
+ { "sstd-MeasType1", "nr-rrc.sstd_MeasType1",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_sstd_MeasType1_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_pdcp_Parameters,
+ { "pdcp-Parameters", "nr-rrc.pdcp_Parameters_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_rlc_Parameters,
+ { "rlc-Parameters", "nr-rrc.rlc_Parameters_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_mac_Parameters,
+ { "mac-Parameters", "nr-rrc.mac_Parameters_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_phyLayerParameters,
+ { "phyLayerParameters", "nr-rrc.phyLayerParameters_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_rf_Parameters,
+ { "rf-Parameters", "nr-rrc.rf_Parameters_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_nonCriticalExtension_02,
+ { "nonCriticalExtension", "nr-rrc.nonCriticalExtension_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "T_nonCriticalExtension_02", HFILL }},
+ { &hf_nr_rrc_supportedBasebandProcessingCombination,
+ { "supportedBasebandProcessingCombination", "nr-rrc.supportedBasebandProcessingCombination",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_supportedBandListNR,
+ { "supportedBandListNR", "nr-rrc.supportedBandListNR",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_intraBandAsyncFDD,
+ { "intraBandAsyncFDD", "nr-rrc.intraBandAsyncFDD",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_intraBandAsyncFDD_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_SupportedBandListNR_item,
+ { "BandNR", "nr-rrc.BandNR_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_SupportedBasebandProcessingCombination_item,
+ { "BasebandProcessingCombination", "nr-rrc.BasebandProcessingCombination_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_basebandParametersPerBand,
+ { "basebandParametersPerBand", "nr-rrc.basebandParametersPerBand",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand", HFILL }},
+ { &hf_nr_rrc_basebandParametersPerBand_item,
+ { "BasebandParametersPerBand", "nr-rrc.BasebandParametersPerBand_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_ca_BandwidthClassDL,
+ { "ca-BandwidthClassDL", "nr-rrc.ca_BandwidthClassDL",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_CA_BandwidthClass_vals), 0,
+ "CA_BandwidthClass", HFILL }},
+ { &hf_nr_rrc_ca_BandwidthClassUL,
+ { "ca-BandwidthClassUL", "nr-rrc.ca_BandwidthClassUL",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_CA_BandwidthClass_vals), 0,
+ "CA_BandwidthClass", HFILL }},
+ { &hf_nr_rrc_basebandParametersPerCC,
+ { "basebandParametersPerCC", "nr-rrc.basebandParametersPerCC",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC", HFILL }},
+ { &hf_nr_rrc_basebandParametersPerCC_item,
+ { "BasebandParametersPerCC", "nr-rrc.BasebandParametersPerCC_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_supportedBWPerCC,
+ { "supportedBWPerCC", "nr-rrc.supportedBWPerCC",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_CA_BandwidthClass_vals), 0,
+ "BWPerCC", HFILL }},
+ { &hf_nr_rrc_supportedMIMO_CapabilityDL,
+ { "supportedMIMO-CapabilityDL", "nr-rrc.supportedMIMO_CapabilityDL_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MIMO_Capability", HFILL }},
+ { &hf_nr_rrc_supportedMIMO_CapabilityUL,
+ { "supportedMIMO-CapabilityUL", "nr-rrc.supportedMIMO_CapabilityUL_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MIMO_Capability", HFILL }},
+ { &hf_nr_rrc_modulationOrder,
+ { "modulationOrder", "nr-rrc.modulationOrder_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_subCarrierSpacing,
+ { "subCarrierSpacing", "nr-rrc.subCarrierSpacing_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_bandNR,
+ { "bandNR", "nr-rrc.bandNR",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "FreqBandIndicatorNR", HFILL }},
+ { &hf_nr_rrc_dataRateDRB_IP,
+ { "dataRateDRB-IP", "nr-rrc.dataRateDRB_IP",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_dataRateDRB_IP_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_supportedROHC_Profiles,
+ { "supportedROHC-Profiles", "nr-rrc.supportedROHC_Profiles_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_profile0x0000,
+ { "profile0x0000", "nr-rrc.profile0x0000",
+ FT_BOOLEAN, BASE_NONE, NULL, 0,
+ "BOOLEAN", HFILL }},
+ { &hf_nr_rrc_maxNumberROHC_ContextSessions,
+ { "maxNumberROHC-ContextSessions", "nr-rrc.maxNumberROHC_ContextSessions",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_maxNumberROHC_ContextSessions_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_uplinkOnlyROHC_Profiles,
+ { "uplinkOnlyROHC-Profiles", "nr-rrc.uplinkOnlyROHC_Profiles",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_uplinkOnlyROHC_Profiles_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_continueROHC_Context,
+ { "continueROHC-Context", "nr-rrc.continueROHC_Context",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_continueROHC_Context_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_outOfOrderDelivery_01,
+ { "outOfOrderDelivery", "nr-rrc.outOfOrderDelivery",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_outOfOrderDelivery_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_shortSN,
+ { "shortSN", "nr-rrc.shortSN",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_shortSN_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_volteOverNR_PDCP,
+ { "volteOverNR-PDCP", "nr-rrc.volteOverNR_PDCP",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_volteOverNR_PDCP_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_amWithShortSN,
+ { "amWithShortSN", "nr-rrc.amWithShortSN",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_amWithShortSN_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_umWithShortSN,
+ { "umWithShortSN", "nr-rrc.umWithShortSN",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_umWithShortSN_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_umWIthLongSN,
+ { "umWIthLongSN", "nr-rrc.umWIthLongSN",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_umWIthLongSN_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_lcp_Restriction,
+ { "lcp-Restriction", "nr-rrc.lcp_Restriction",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_lcp_Restriction_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_skipUplinkTxDynamic_01,
+ { "skipUplinkTxDynamic", "nr-rrc.skipUplinkTxDynamic",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_skipUplinkTxDynamic_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_logicalChannelSR_DelayTimer,
+ { "logicalChannelSR-DelayTimer", "nr-rrc.logicalChannelSR_DelayTimer",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_logicalChannelSR_DelayTimer_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_longDRX_Cycle,
+ { "longDRX-Cycle", "nr-rrc.longDRX_Cycle",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_longDRX_Cycle_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_shortDRX_Cycle,
+ { "shortDRX-Cycle", "nr-rrc.shortDRX_Cycle",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_shortDRX_Cycle_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_numberOfSR_Configurations,
+ { "numberOfSR-Configurations", "nr-rrc.numberOfSR_Configurations",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_numberOfSR_Configurations_vals), 0,
+ NULL, HFILL }},
+ { &hf_nr_rrc_numberOfConfiguredGrantConfigurations,
+ { "numberOfConfiguredGrantConfigurations", "nr-rrc.numberOfConfiguredGrantConfigurations",
+ FT_UINT32, BASE_DEC, VALS(nr_rrc_T_numberOfConfiguredGrantConfigurations_vals), 0,
+ NULL, HFILL }},
{ &hf_nr_rrc_start,
{ "start", "nr-rrc.start",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -14575,7 +16315,7 @@ void proto_register_nr_rrc(void) {
NULL, HFILL }},
/*--- End of included file: packet-nr-rrc-hfarr.c ---*/
-#line 85 "./asn1/nr-rrc/packet-nr-rrc-template.c"
+#line 86 "./asn1/nr-rrc/packet-nr-rrc-template.c"
};
@@ -14584,32 +16324,49 @@ void proto_register_nr_rrc(void) {
/*--- Included file: packet-nr-rrc-ettarr.c ---*/
#line 1 "./asn1/nr-rrc/packet-nr-rrc-ettarr.c"
+ &ett_nr_rrc_SCG_ConfigInfo,
+ &ett_nr_rrc_T_criticalExtensions,
+ &ett_nr_rrc_T_c1,
+ &ett_nr_rrc_T_criticalExtensionsFuture,
+ &ett_nr_rrc_SCG_ConfigInfo_r15_IEs,
+ &ett_nr_rrc_T_nonCriticalExtension,
+ &ett_nr_rrc_ConfigRestrictInfoSCG,
+ &ett_nr_rrc_T_restrictedBasebandCombinationNR_NR,
+ &ett_nr_rrc_DRX_Info,
+ &ett_nr_rrc_CandidateCellInfoList,
+ &ett_nr_rrc_CandidateCellInfo,
+ &ett_nr_rrc_T_cellIdentification,
+ &ett_nr_rrc_T_measResultCell,
+ &ett_nr_rrc_CandidateRS_IndexInfoList,
+ &ett_nr_rrc_CandidateRS_IndexInfo,
+ &ett_nr_rrc_T_measResultSSB,
+ &ett_nr_rrc_MeasResultSSTD,
&ett_nr_rrc_BCCH_BCH_Message,
&ett_nr_rrc_BCCH_BCH_MessageType,
&ett_nr_rrc_T_messageClassExtension,
&ett_nr_rrc_DL_DCCH_Message,
&ett_nr_rrc_DL_DCCH_MessageType,
- &ett_nr_rrc_T_c1,
+ &ett_nr_rrc_T_c1_01,
&ett_nr_rrc_T_messageClassExtension_01,
&ett_nr_rrc_UL_DCCH_Message,
&ett_nr_rrc_UL_DCCH_MessageType,
- &ett_nr_rrc_T_c1_01,
+ &ett_nr_rrc_T_c1_02,
&ett_nr_rrc_T_messageClassExtension_02,
&ett_nr_rrc_MIB,
&ett_nr_rrc_MeasurementReport,
- &ett_nr_rrc_T_criticalExtensions,
- &ett_nr_rrc_T_criticalExtensionsFuture,
- &ett_nr_rrc_MeasurementReport_IEs,
- &ett_nr_rrc_RRCReconfiguration,
&ett_nr_rrc_T_criticalExtensions_01,
&ett_nr_rrc_T_criticalExtensionsFuture_01,
+ &ett_nr_rrc_MeasurementReport_IEs,
+ &ett_nr_rrc_RRCReconfiguration,
+ &ett_nr_rrc_T_criticalExtensions_02,
+ &ett_nr_rrc_T_criticalExtensionsFuture_02,
&ett_nr_rrc_RRCReconfiguration_IEs,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSCellGroups_OF_CellGroupConfig,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSCellGroups_OF_CellGroupId,
- &ett_nr_rrc_T_nonCriticalExtension,
+ &ett_nr_rrc_T_nonCriticalExtension_01,
&ett_nr_rrc_RRCReconfigurationComplete,
- &ett_nr_rrc_T_criticalExtensions_02,
- &ett_nr_rrc_T_criticalExtensionsFuture_02,
+ &ett_nr_rrc_T_criticalExtensions_03,
+ &ett_nr_rrc_T_criticalExtensionsFuture_03,
&ett_nr_rrc_RRCReconfigurationComplete_IEs,
&ett_nr_rrc_BandwidthPart,
&ett_nr_rrc_CellGroupConfig,
@@ -14870,6 +16627,34 @@ void proto_register_nr_rrc(void) {
&ett_nr_rrc_T_semi_persistent,
&ett_nr_rrc_T_periodic_01,
&ett_nr_rrc_T_periodicityAndOffset_02,
+ &ett_nr_rrc_BandCombinationList,
+ &ett_nr_rrc_BandCombination,
+ &ett_nr_rrc_UE_MRDC_Capability,
+ &ett_nr_rrc_RF_Parameters_MRDC,
+ &ett_nr_rrc_PhyLayerParameters_MRDC,
+ &ett_nr_rrc_BasebandProcessingCombination_MRDC,
+ &ett_nr_rrc_LinkedBasebandProcessingCombination,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxBasebandProcComb_OF_BasebandProcessingCombinationIndex,
+ &ett_nr_rrc_MeasParameters_MRDC,
+ &ett_nr_rrc_UE_NR_Capability,
+ &ett_nr_rrc_T_nonCriticalExtension_02,
+ &ett_nr_rrc_PhyLayerParameters,
+ &ett_nr_rrc_RF_Parameters,
+ &ett_nr_rrc_SupportedBandListNR,
+ &ett_nr_rrc_SupportedBasebandProcessingCombination,
+ &ett_nr_rrc_BasebandProcessingCombination,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_OF_BasebandParametersPerBand,
+ &ett_nr_rrc_BasebandParametersPerBand,
+ &ett_nr_rrc_SEQUENCE_SIZE_1_maxServCell_OF_BasebandParametersPerCC,
+ &ett_nr_rrc_BasebandParametersPerCC,
+ &ett_nr_rrc_BandNR,
+ &ett_nr_rrc_MIMO_Capability,
+ &ett_nr_rrc_ModulationOrder,
+ &ett_nr_rrc_SubCarrierSpacing,
+ &ett_nr_rrc_PDCP_Parameters,
+ &ett_nr_rrc_T_supportedROHC_Profiles,
+ &ett_nr_rrc_RLC_Parameters,
+ &ett_nr_rrc_MAC_Parameters,
&ett_nr_rrc_MeasGapConfig,
&ett_nr_rrc_MeasObjectEUTRA,
&ett_nr_rrc_MeasResultListEUTRA,
@@ -14879,7 +16664,7 @@ void proto_register_nr_rrc(void) {
&ett_nr_rrc_SchedulingRequestResource_Config,
/*--- End of included file: packet-nr-rrc-ettarr.c ---*/
-#line 91 "./asn1/nr-rrc/packet-nr-rrc-template.c"
+#line 92 "./asn1/nr-rrc/packet-nr-rrc-template.c"
&ett_nr_rrc_UECapabilityInformation
};
@@ -14896,11 +16681,11 @@ void proto_register_nr_rrc(void) {
#line 1 "./asn1/nr-rrc/packet-nr-rrc-dis-reg.c"
register_dissector("nr-rrc.bcch.bch", dissect_BCCH_BCH_Message_PDU, proto_nr_rrc);
register_dissector("nr-rrc.dl.dcch", dissect_DL_DCCH_Message_PDU, proto_nr_rrc);
- register_dissector("nr-rrc.ul.dcch", dissect_UL_DCCH_Message_PDU, proto_nr_rrc);
+ register_dissector("nr-rrc.ul.dcch", dissect_nr_rrc_UL_DCCH_Message_PDU, proto_nr_rrc);
/*--- End of included file: packet-nr-rrc-dis-reg.c ---*/
-#line 103 "./asn1/nr-rrc/packet-nr-rrc-template.c"
+#line 104 "./asn1/nr-rrc/packet-nr-rrc-template.c"
}
void
diff --git a/epan/dissectors/packet-nr-rrc.h b/epan/dissectors/packet-nr-rrc.h
new file mode 100644
index 0000000000..57d4204b14
--- /dev/null
+++ b/epan/dissectors/packet-nr-rrc.h
@@ -0,0 +1,37 @@
+/* Do not modify this file. Changes will be overwritten. */
+/* Generated automatically by the ASN.1 to Wireshark dissector compiler */
+/* packet-nr-rrc.h */
+/* asn2wrs.py -L -p nr-rrc -c ./nr-rrc.cnf -s ./packet-nr-rrc-template -D . -O ../.. NR-InterNodeDefinitions.asn NR-RRC-Definitions.asn */
+
+/* Input file: packet-nr-rrc-template.h */
+
+#line 1 "./asn1/nr-rrc/packet-nr-rrc-template.h"
+/* packet-nr-rrc-template.h
+ * Copyright 2018, Pascal Quantin
+ *
+ * Wireshark - Network traffic analyzer
+ * By Gerald Combs <gerald@wireshark.org>
+ * Copyright 1998 Gerald Combs
+ *
+ * SPDX-License-Identifier: GPL-2.0+
+ */
+
+#ifndef PACKET_NR_RRC_H
+#define PACKET_NR_RRC_H
+
+
+/*--- Included file: packet-nr-rrc-exp.h ---*/
+#line 1 "./asn1/nr-rrc/packet-nr-rrc-exp.h"
+int dissect_nr_rrc_SCG_ConfigInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_nr_rrc_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_nr_rrc_RRCReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_nr_rrc_RRCReconfigurationComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_nr_rrc_MeasResults_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_nr_rrc_RadioBearerConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_nr_rrc_UE_MRDC_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_nr_rrc_UE_NR_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+
+/*--- End of included file: packet-nr-rrc-exp.h ---*/
+#line 15 "./asn1/nr-rrc/packet-nr-rrc-template.h"
+
+#endif /* PACKET_NR_RRC_H */