1# lte-rrc.cnf
2# lte-rrc conformation file
3# Copyright 2008 Vincent Helfre, 2009-2021 Pascal Quantin
4
5#.OPT
6PER
7UNALIGNED
8PROTO_ROOT_NAME    proto_lte_rrc
9#.END
10
11#.FIELD_RENAME
12UERadioAccessCapabilityInformation-r8-IEs/ue-RadioAccessCapabilityInfo  uERadioAccessCapabilityInformation-r8-IEs_ue-RadioAccessCapabilityInfo
13RRCConnectionResumeRequest-r13-IEs/resumeIdentity-r13                   rRCConnectionResumeRequest-r13-IEs_resumeIdentity-r13
14UEAssistanceInformation-r11-IEs/powerPrefIndication-r11                 uEAssistanceInformation-r11-IEs_powerPrefIndication-r11
15RRC-InactiveConfig-r15/dummy                                            rRC-InactiveConfig-r15_dummy
16SystemInformationBlockType2-v9i0-IEs/dummy                              systemInformationBlockType2-v9i0-IEs_dummy
17SystemInformationBlockType10/dummy                                      systemInformationBlockType10_dummy
18SystemInformationBlockType20-r13/eag_1/br-BCCH-Config-r14/dummy         systemInformationBlockType20-r13_eag_1_br-BCCH-Config-r14_dummy
19CSI-Process-r11/eag_3/dummy                                             cSI-Process-r11_eag_3_dummy
20CSI-RS-Config-v1430/dummy                                               cSI-RS-Config-v1430_dummy
21FreqHoppingParameters-r13/dummy                                         freqHoppingParameters-r13_dummy
22RadioResourceConfigDedicated/eag_7/dummy                                radioResourceConfigDedicated_eag_7_dummy
23SPUCCH-Config-r15/setup/dummy                                           sPUCCH-Config-r15_setup_dummy
24NPRACH-ConfigSIB-NB-v1530/tdd-Parameters-r15/dummy                      nPRACH-ConfigSIB-NB-v1530_tdd-Parameters-r15_dummy
25UE-Capability-NB-r13/dummy                                              uE-Capability-NB-r13_dummy
26PUR-PUSCH-Config-r16/pur-GrantInfo-r16/ce-ModeA/numRUs-r16              pUR-PUSCH-Config-r16_pur-GrantInfo-r16_ce-ModeA_numRUs-r16
27RadioResourceConfigDedicatedPSCell-r12/eag_3/crs-IntfMitigEnabled-r15   eag_3_crs-IntfMitigEnabled-r15
28RadioResourceConfigDedicatedSCell-r10/eag_5/crs-IntfMitigEnabled-r15    eag_5_crs-IntfMitigEnabled-r15
29CRS-AssistanceInfo-r15/crs-IntfMitigEnabled-r15                         cRS-AssistanceInfo-r15_crs-IntfMitigEnabled-r15
30MeasObjectEUTRA/offsetFreq                                              measObjectEUTRA_offsetFreq
31CarrierFreqInfoUTRA-v1250/reducedMeasPerformance-r12                    carrierFreqInfoUTRA-v1250_reducedMeasPerformance-r12
32CarrierFreqUTRA-FDD-Ext-r12/reducedMeasPerformance-r12                  carrierFreqUTRA-FDD-Ext-r12_reducedMeasPerformance-r12
33CarrierFreqUTRA-TDD-r12/reducedMeasPerformance-r12                      carrierFreqUTRA-TDD-r12_reducedMeasPerformance-r12
34MeasObjectEUTRA/eag_3/reducedMeasPerformance-r12                        measObjectEUTRA_eag_3_reducedMeasPerformance-r12
35MeasObjectUTRA/eag_2/reducedMeasPerformance-r12                         measObjectUTRA_eag_2_reducedMeasPerformance-r12
36MeasResultNR-r15/rsrqResult-r15                                         measResultNR-r15_rsrqResult-r15
37
38RRCConnectionReconfiguration-v1250-IEs/wlan-OffloadInfo-r12/setup       rRCConnectionReconfiguration-v1250-IEs_wlan-OffloadInfo-r12_setup
39RRCConnectionReconfiguration-v1510-IEs/nr-Config-r15/setup              rRCConnectionReconfiguration-v1510-IEs_nr-Config-r15_setup
40SCG-Configuration-r12/setup                                             sCG-Configuration-r12_setup
41SCG-Configuration-v12f0/setup                                           sCG-Configuration-v12f0_setup
42SCG-Configuration-v13c0/setup                                           sCG-Configuration-v13c0_setup
43RRCConnectionRelease-v1610-IEs/pur-Config-r16/setup                     rRCConnectionRelease-v1610-IEs_pur-Config-r16_setup
44AntennaInfoDedicated/ue-TransmitAntennaSelection/setup                  antennaInfoDedicated_ue-TransmitAntennaSelection_setup
45AntennaInfoDedicated-r10/ue-TransmitAntennaSelection/setup              antennaInfoDedicated-r10_ue-TransmitAntennaSelection_setup
46AntennaInfoDedicatedSTTI-r15/setup                                      antennaInfoDedicatedSTTI-r15_setup
47AntennaInfoDedicated-v1530/setup                                        antennaInfoDedicated-v1530_setup
48AUL-Config-r15/setup                                                    aUL-Config-r15_setup
49CQI-ReportAperiodic-r10/setup                                           cQI-ReportAperiodic-r10_setup
50CQI-ReportAperiodic-v1250/setup                                         cQI-ReportAperiodic-v1250_setup
51CQI-ReportAperiodic-v1310/setup                                         cQI-ReportAperiodic-v1310_setup
52CQI-ReportAperiodic-v1310/setup/aperiodicCSI-Trigger2-r13/setup         cQI-ReportAperiodic-v1310_setup_aperiodicCSI-Trigger2-r13_setup
53CQI-ReportConfig-r10/csi-SubframePatternConfig-r10/setup                cQI-ReportConfig-r10_csi-SubframePatternConfig-r10_setup
54CQI-ReportConfig-v1250/csi-SubframePatternConfig-r12/setup              cQI-ReportConfig-v1250_csi-SubframePatternConfig-r12_setup
55CQI-ReportConfig-r15/setup                                              cQI-ReportConfig-r15_setup
56CQI-ReportPeriodic/setup                                                cQI-ReportPeriodic_setup
57CQI-ReportPeriodic-r10/setup                                            cQI-ReportPeriodic-r10_setup
58CQI-ReportPeriodic-r10/setup/csi-ConfigIndex-r10/setup                  cQI-ReportPeriodic-r10_setup_csi-ConfigIndex-r10_setup
59CQI-ReportPeriodicSCell-r15/setup                                       cQI-ReportPeriodicSCell-r15_setup
60CQI-ReportPeriodicSCell-r15/setup/csi-SubframePatternDormant-r15/setup  cQI-ReportPeriodicSCell-r15_setup_csi-SubframePatternDormant-r15_setup
61CQI-ReportPeriodicProcExt-r11/csi-ConfigIndex-r11/setup                 cQI-ReportPeriodicProcExt-r11_csi-ConfigIndex-r11_setup
62CQI-ShortConfigSCell-r15/setup                                          cQI-ShortConfigSCell-r15_setup
63CRI-ReportConfig-r13/setup                                              cRI-ReportConfig-r13_setup
64CSI-Process-r11/eag_1/csi-IM-ConfigIdList-r12/setup                     cSI-Process-r11_eag_1_csi-IM-ConfigIdList-r12_setup
65CSI-Process-r11/eag_1/cqi-ReportAperiodicProc2-r12/setup                cSI-Process-r11_eag_1_cqi-ReportAperiodicProc2-r12_setup
66CSI-Process-r11/eag_1/cqi-ReportAperiodicProc2-r12/setup                cSI-Process-r11_eag_1_cqi-ReportAperiodicProc2-r12_setup
67CSI-Process-r11/eag_2/cqi-ReportAperiodicProc2-v1310/setup                               cSI-Process-r11_eag_2_cqi-ReportAperiodicProc2-v1310_setup
68CSI-RS-Config-r10/csi-RS-r10/setup                                                       cSI-RS-Config-r10_csi-RS-r10_setup
69CSI-RS-Config-v1250/ds-ZeroTxPowerCSI-RS-r12/setup                                       cSI-RS-Config-v1250_ds-ZeroTxPowerCSI-RS-r12_setup
70CSI-RS-Config-r15/setup                                                                  cSI-RS-Config-r15_setup
71ZeroTxPowerCSI-RS-Conf-r12/setup                                                         zeroTxPowerCSI-RS-Conf-r12_setup
72CSI-RS-ConfigEMIMO-r13/setup                                                             cSI-RS-ConfigEMIMO-r13_setup
73CSI-RS-ConfigEMIMO-v1430/setup                                                           cSI-RS-ConfigEMIMO-v1430_setup
74CSI-RS-ConfigEMIMO-v1480/setup                                                           cSI-RS-ConfigEMIMO-v1480_setup
75CSI-RS-ConfigEMIMO-v1530/setup                                                           cSI-RS-ConfigEMIMO-v1530_setup
76CSI-RS-ConfigEMIMO2-r14/setup                                                            cSI-RS-ConfigEMIMO2-r14_setup
77CSI-RS-ConfigEMIMO-Hybrid-r14/setup                                                      cSI-RS-ConfigEMIMO-Hybrid-r14_setup
78CSI-RS-ConfigNZP-r11/qcl-CRS-Info-r11/mbsfn-SubframeConfigList-r11/setup                 cSI-RS-ConfigNZP-r11_qcl-CRS-Info-r11_mbsfn-SubframeConfigList-r11_setup
79CSI-RS-ConfigNZP-r11/eag_3/mbsfn-SubframeConfigList-v1430/setup                          cSI-RS-ConfigNZP-r11_eag_3_mbsfn-SubframeConfigList-v1430_setup
80CSI-RS-ConfigNZP-EMIMO-r13/setup                                                         cSI-RS-ConfigNZP-EMIMO-r13_setup
81CSI-RS-ConfigZP-ApList-r14/setup                                                         cSI-RS-ConfigZP-ApList-r14_setup
82DMRS-Config-r11/setup                                                                    dMRS-Config-r11_setup
83EPDCCH-Config-r11/config-r11/setup                                                       ePDCCH-Config-r11_config-r11_setup
84EPDCCH-Config-r11/config-r11/setup/subframePatternConfig-r11/setup                       ePDCCH-Config-r11_config-r11_setup_subframePatternConfig-r11_setup
85EPDCCH-SetConfig-r11/eag_1/csi-RS-ConfigZPId2-r12/setup                                  ePDCCH-SetConfig-r11_eag_1_csi-RS-ConfigZPId2-r12_setup
86EPDCCH-SetConfig-r11/eag_2/numberPRB-Pairs-v1310/setup                                   ePDCCH-SetConfig-r11_eag_2_numberPRB-Pairs-v1310_setup
87EPDCCH-SetConfig-r11/eag_2/mpdcch-config-r13/setup                                       ePDCCH-SetConfig-r11_eag_2_mpdcch-config-r13_setup
88EIMTA-MainConfig-r12/setup                                                               eIMTA-MainConfig-r12_setup
89EIMTA-MainConfigServCell-r12/setup                                                       eIMTA-MainConfigServCell-r12_setup
90EIMTA-MainConfigServCell-r12/setup/mbsfn-SubframeConfigList-v1250/setup                  eIMTA-MainConfigServCell-r12_setup_mbsfn-SubframeConfigList-v1250_setup
91LogicalChannelConfig/eag_4/allowedTTI-Lengths-r15/setup                                  logicalChannelConfig_eag_4_allowedTTI-Lengths-r15_setup
92LogicalChannelConfig/eag_4/logicalChannelSR-Restriction-r15/setup                        logicalChannelConfig_eag_4_logicalChannelSR-Restriction-r15_setup
93LogicalChannelConfig/eag_4/channelAccessPriority-r15/setup                               logicalChannelConfig_eag_4_channelAccessPriority-r15_setup
94LWA-Configuration-r13/setup                                                              lWA-Configuration-r13_setup
95LWIP-Configuration-r13/setup                                                             lWIP-Configuration-r13_setup
96MAC-MainConfig/phr-Config/setup                                                          mAC-MainConfig_phr-Config_setup
97MAC-MainConfig/eag_4/dualConnectivityPHR/setup                                           mAC-MainConfig_eag_4_dualConnectivityPHR_setup
98MAC-MainConfig/eag_4/logicalChannelSR-Config-r12/setup                                   mAC-MainConfig_eag_4_logicalChannelSR-Config-r12_setup
99MAC-MainConfig/eag_5/eDRX-Config-CycleStartOffset-r13/setup                              mAC-MainConfig_eag_5_eDRX-Config-CycleStartOffset-r13_setup
100MAC-MainConfig/eag_6/drx-Config-r13/setup                                                mainConfig_eag_6_drx-Config-r13_setup
101MAC-MainConfig/eag_7/skipUplinkTx-r14/setup                                              mAC-MainConfig_eag_7_skipUplinkTx-r14_setup
102MAC-MainConfig/eag_7/dataInactivityTimerConfig-r14/setup                                 mAC-MainConfig_eag_7_dataInactivityTimerConfig-r14_setup
103MAC-MainConfig/eag_9/shortTTI-AndSPT-r15/setup                                           mAC-MainConfig_eag_9_shortTTI-AndSPT-r15_setup
104MAC-MainConfig/eag_9/dormantStateTimers-r15/setup                                        mAC-MainConfig_eag_9_dormantStateTimers-r15_setup
105DRX-Config/setup                                                                         dRX-Config_setup
106PDCCH-CandidateReductions-r13/setup                                                      pDCCH-CandidateReductions-r13_setup
107PDCCH-CandidateReductionsLAA-UL-r14/setup                                                pDCCH-CandidateReductionsLAA-UL-r14_setup
108PDCP-Config/eag_4/ul-DataSplitThreshold-r13/setup                                        pDCP-Config_eag_4_ul-DataSplitThreshold-r13_setup
109PDCP-Config/eag_4/statusFeedback-r13/setup                                               pDCP-Config_eag_4_statusFeedback-r13_setup
110PDCP-Config/eag_5/ul-LWA-Config-r14/setup                                                pDCP-Config_eag_5_ul-LWA-Config-r14_setup
111PDCP-Config/eag_6/pdcp-DuplicationConfig-r15/setup                                       pDCP-Config_eag_6_pdcp-DuplicationConfig-r15_setup
112PDCP-Config/eag_7/ethernetHeaderCompression-r16/setup                                    pDCP-Config_eag_7_ethernetHeaderCompression-r16_setup
113PDSCH-ConfigDedicated-v1610/ce-PDSCH-MultiTB-Config-r16/setup                            pDSCH-ConfigDedicated-v1610_ce-PDSCH-MultiTB-Config-r16_setup
114PDSCH-RE-MappingQCL-Config-r11/optionalSetOfFields-r11/mbsfn-SubframeConfigList-r11/setup pDSCH-RE-MappingQCL-Config-r11_optionalSetOfFields-r11_mbsfn-SubframeConfigList-r11_setup
115PDSCH-RE-MappingQCL-Config-r11/eag_1/mbsfn-SubframeConfigList-v1430/setup                 pDSCH-RE-MappingQCL-Config-r11_eag_1_mbsfn-SubframeConfigList-v1430_setup
116PDSCH-RE-MappingQCL-Config-r11/eag_2/codewordOneConfig-v1530/setup                        pDSCH-RE-MappingQCL-Config-r11_eag_2_codewordOneConfig-v1530_setup
117PhysicalConfigDedicated/eag_3/additionalSpectrumEmissionCA-r10/setup                      physicalConfigDedicated_eag_3_additionalSpectrumEmissionCA-r10_setup
118PhysicalConfigDedicated/eag_7/ce-Mode-r13/setup                                           physicalConfigDedicated_eag_7_ce-Mode-r13_setup
119PhysicalConfigDedicated/eag_9/typeA-SRS-TPC-PDCCH-Group-r14/setup                         physicalConfigDedicated_eag_7_ce-Mode-r13_setup
120PhysicalConfigDedicated/eag_9/must-Config-r14/setup                                       physicalConfigDedicated_eag_9_must-Config-r14_setup
121PhysicalConfigDedicated/eag_11/semiStaticCFI-Config-r15/setup                             physicalConfigDedicated_eag_11_semiStaticCFI-Config-r15_setup
122PhysicalConfigDedicated/eag_11/blindPDSCH-Repetition-Config-r15/setup                     physicalConfigDedicated_eag_11_blindPDSCH-Repetition-Config-r15_setup
123PhysicalConfigDedicated/eag_13/resourceReservationConfigDedicatedDL-r16/setup                  physicalConfigDedicated_eag_13_resourceReservationConfigDedicatedDL-r16_setup
124PhysicalConfigDedicated/eag_13/resourceReservationConfigDedicatedUL-r16/setup                  physicalConfigDedicated_eag_13_resourceReservationConfigDedicatedUL-r16_setup
125PhysicalConfigDedicated/eag_13/soundingRS-UL-ConfigDedicatedAdd-r16/setup                      physicalConfigDedicated_eag_13_soundingRS-UL-ConfigDedicatedAdd-r16_setup
126PhysicalConfigDedicatedSCell-r10/eag_10/soundingRS-UL-ConfigDedicatedAdd-r16/setup             physicalConfigDedicatedSCell-r10_eag_10_soundingRS-UL-ConfigDedicatedAdd-r16_setup
127PhysicalConfigDedicated/eag_13/uplinkPowerControlAddSRS-r16/setup                              physicalConfigDedicated_eag_13_uplinkPowerControlAddSRS-r16_setup
128PhysicalConfigDedicatedSCell-r10/eag_10/uplinkPowerControlAddSRS-r16/setup                     physicalConfigDedicatedSCell-r10_eag_10_uplinkPowerControlAddSRS-r16_setup
129PhysicalConfigDedicated/eag_13/soundingRS-VirtualCellID-r16/setup                              physicalConfigDedicated_eag_13_soundingRS-VirtualCellID-r16_setup
130PhysicalConfigDedicatedSCell-r10/eag_10/soundingRS-VirtualCellID-r16/setup                     physicalConfigDedicatedSCell-r10_eag_10_soundingRS-VirtualCellID-r16_setup
131PhysicalConfigDedicated/eag_13/widebandPRG-r16/setup                                           physicalConfigDedicated_eag_13_widebandPRG-r16_setup
132PhysicalConfigDedicatedSCell-r10/eag_10/widebandPRG-r16/setup                                  physicalConfigDedicatedSCell-r10_eag_10_widebandPRG-r16_setup
133PhysicalConfigDedicatedSCell-r10/eag_4/pucch-SCell/setup                                       physicalConfigDedicatedSCell-r10_eag_4_pucch-SCell_setup
134PhysicalConfigDedicatedSCell-r10/eag_6/must-Config-r14/setup                                   physicalConfigDedicatedSCell-r10_eag_6_must-Config-r14_setup
135PhysicalConfigDedicatedSCell-r10/eag_8/semiStaticCFI-Config-r15/setup                          physicalConfigDedicatedSCell-r10_eag_8_semiStaticCFI-Config-r15_setup
136PhysicalConfigDedicatedSCell-r10/eag_8/blindPDSCH-Repetition-Config-r15/setup                  physicalConfigDedicatedSCell-r10_eag_8_blindPDSCH-Repetition-Config-r15_setup
137PhysicalConfigDedicatedSCell-v1370/pucch-SCell-v1370/setup                                     physicalConfigDedicatedSCell-v1370_pucch-SCell-v1370_setup
138PhysicalConfigDedicatedSCell-v13c0/pucch-SCell-v13c0/setup                                     physicalConfigDedicatedSCell-v13c0_pucch-SCell-v13c0_setup
139LAA-SCellConfiguration-v1430/crossCarrierSchedulingConfig-UL-r14/setup                         lAA-SCellConfiguration-v1430_crossCarrierSchedulingConfig-UL-r14_setup
140PhysicalConfigDedicatedSTTI-r15/setup                                                          physicalConfigDedicatedSTTI-r15_setup
141PUCCH-ConfigDedicated/ackNackRepetition/setup                                                  pUCCH-ConfigDedicated_ackNackRepetition_setup
142PUCCH-ConfigDedicated-v1020/pucch-Format-r10/channelSelection-r10/n1PUCCH-AN-CS-r10/setup      pUCCH-ConfigDedicated-v1020_pucch-Format-r10_channelSelection-r10_n1PUCCH-AN-CS-r10_setup
143PUCCH-ConfigDedicated-v1130/n1PUCCH-AN-CS-v1130/setup                                          pUCCH-ConfigDedicated-v1130_n1PUCCH-AN-CS-v1130_setup
144PUCCH-ConfigDedicated-v1130/nPUCCH-Param-r11/setup                                             pUCCH-ConfigDedicated-v1130_nPUCCH-Param-r11_setup
145PUCCH-ConfigDedicated-v1250/nkaPUCCH-Param-r12/setup                                           pUCCH-ConfigDedicated-v1250_nkaPUCCH-Param-r12_setup
146PUCCH-ConfigDedicated-r13/ackNackRepetition-r13/setup                                          pUCCH-ConfigDedicated-r13_ackNackRepetition-r13_setup
147PUCCH-ConfigDedicated-r13/pucch-Format-r13/format3-r13/twoAntennaPortActivatedPUCCH-Format3-r13/setup pUCCH-ConfigDedicated-r13_pucch-Format-r13_format3-r13_twoAntennaPortActivatedPUCCH-Format3-r13_setup
148PUCCH-ConfigDedicated-r13/pucch-Format-r13/channelSelection-r13/n1PUCCH-AN-CS-r13/setup        pUCCH-ConfigDedicated-r13_pucch-Format-r13_channelSelection-r13_n1PUCCH-AN-CS-r13_setup
149PUCCH-ConfigDedicated-r13/nPUCCH-Param-r13/setup                                               pUCCH-ConfigDedicated-r13_nPUCCH-Param-r13_setup
150PUCCH-ConfigDedicated-r13/nkaPUCCH-Param-r13/setup                                             pUCCH-ConfigDedicated-r13_nkaPUCCH-Param-r13_setup
151PUCCH-ConfigDedicated-r13/pucch-NumRepetitionCE-r13/setup                                      pUCCH-ConfigDedicated-r13_pucch-NumRepetitionCE-r13_setup
152PUCCH-ConfigDedicated-v1370/pucch-Format-v1370/setup                                           pUCCH-ConfigDedicated-v1370_pucch-Format-v1370_setup
153PUCCH-ConfigDedicated-v13c0/channelSelection-v13c0/n1PUCCH-AN-CS-v13c0/setup                   pUCCH-ConfigDedicated-v13c0_channelSelection-v13c0_n1PUCCH-AN-CS-v13c0_setup
154PUCCH-Format3-Conf-r13/twoAntennaPortActivatedPUCCH-Format3-r13/setup                          pUCCH-Format3-Conf-r13_twoAntennaPortActivatedPUCCH-Format3-r13_setup
155PUR-Config-r16/pur-RSRP-ChangeThreshold-r16/setup                                              pUR-Config-r16_pur-RSRP-ChangeThreshold-r16_setup
156PUSCH-ConfigDedicated-v1130/pusch-DMRS-r11/setup                                               pUSCH-ConfigDedicated-v1130_pusch-DMRS-r11_setup
157PUSCH-ConfigDedicated-v1250/uciOnPUSCH/setup                                                   pUSCH-ConfigDedicated-v1250_uciOnPUSCH_setup
158PUSCH-ConfigDedicated-r13/pusch-DMRS-r11/setup                                                 pUSCH-ConfigDedicated-r13_pusch-DMRS-r11_setup
159PUSCH-ConfigDedicated-r13/uciOnPUSCH/setup                                                     pUSCH-ConfigDedicated-r13_uciOnPUSCH_setup
160PUSCH-ConfigDedicated-v1530/ce-PUSCH-FlexibleStartPRB-AllocConfig-r15/setup                    pUSCH-ConfigDedicated-v1530_ce-PUSCH-FlexibleStartPRB-AllocConfig-r15_setup
161PUSCH-ConfigDedicated-v1530/ce-PUSCH-SubPRB-Config-r15/setup                                   pUSCH-ConfigDedicated-v1530_ce-PUSCH-SubPRB-Config-r15_setup
162PUSCH-ConfigDedicated-v1610/ce-PUSCH-MultiTB-Config-r16/setup                                  pUSCH-ConfigDedicated-v1610_ce-PUSCH-MultiTB-Config-r16_setup
163PUSCH-ConfigDedicatedScell-v1530/uci-OnPUSCH-r15/setup                                         pUSCH-ConfigDedicatedScell-v1530_uci-OnPUSCH-r15_setup
164TDD-PUSCH-UpPTS-r14/setup                                                                      tDD-PUSCH-UpPTS-r14_setup
165Enable256QAM-r14/setup                                                                         enable256QAM-r14_setup
166PUSCH-EnhancementsConfig-r14/setup                                                             pUSCH-EnhancementsConfig-r14_setup
167RadioResourceConfigDedicated/eag_7/crs-IntfMitigConfig-r15/setup                               radioResourceConfigDedicated_eag_7_crs-IntfMitigConfig-r15_setup
168RadioResourceConfigDedicated/eag_9/crs-ChEstMPDCCH-ConfigDedicated-r16/setup                   radioResourceConfigDedicated_eag_9_crs-ChEstMPDCCH-ConfigDedicated-r16_setup
169MeasSubframePatternPCell-r10/setup                                                             measSubframePatternPCell-r10_setup
170NeighCellsCRS-Info-r11/setup                                                                   neighCellsCRS-Info-r11_setup
171NeighCellsCRS-Info-r13/setup                                                                   neighCellsCRS-Info-r13_setup
172NeighCellsCRS-Info-r15/setup                                                                   neighCellsCRS-Info-r15_setup
173NAICS-AssistanceInfo-r12/setup                                                                 nAICS-AssistanceInfo-r12_setup
174RLC-BearerConfig-r15/setup                                                                     rLC-BearerConfig-r15_setup
175RCLWI-Configuration-r13/setup                                                                  rCLWI-Configuration-r13_setup
176RLC-Config-v1430/setup                                                                         rLC-Config-v1430_setup
177RLC-Config-v1530/setup                                                                         rLC-Config-v1530_setup
178RLF-TimersAndConstants-r9/setup                                                                rLF-TimersAndConstants-r9_setup
179RLF-TimersAndConstants-r13/setup                                                               rLF-TimersAndConstants-r13_setup
180RLF-TimersAndConstantsSCG-r12/setup                                                            rLF-TimersAndConstantsSCG-r12_setup
181RLF-TimersAndConstantsMCG-Failure-r16/setup                                                    rLF-TimersAndConstantsMCG-Failure-r16_setup
182SchedulingRequestConfig/setup                                                                  schedulingRequestConfig_setup
183SchedulingRequestConfigSCell-r13/setup                                                         schedulingRequestConfigSCell-r13_setup
184SchedulingRequestConfig-v1530/setup                                                            schedulingRequestConfig-v1530_setup
185SlotOrSubslotPDSCH-Config-r15/setup                                                            slotOrSubslotPDSCH-Config-r15_setup
186SlotOrSubslotPUSCH-Config-r15/setup                                                            slotOrSubslotPUSCH-Config-r15_setup
187SoundingRS-UL-ConfigCommon/setup                                                               soundingRS-UL-ConfigCommon_setup
188SoundingRS-UL-ConfigDedicated/setup                                                            soundingRS-UL-ConfigDedicated_setup
189SoundingRS-UL-ConfigDedicated-v1310/setup                                                      soundingRS-UL-ConfigDedicated-v1310_setup
190SoundingRS-UL-ConfigDedicatedUpPTsExt-r13/setup                                                soundingRS-UL-ConfigDedicatedUpPTsExt-r13_setup
191SoundingRS-UL-ConfigDedicatedAperiodic-r10/setup                                               soundingRS-UL-ConfigDedicatedAperiodic-r10_setup
192SoundingRS-UL-ConfigDedicatedAperiodic-v1310/setup                                             soundingRS-UL-ConfigDedicatedAperiodic-v1310_setup
193SoundingRS-UL-ConfigDedicatedAperiodic-v1310/setup/srs-ActivateAp-v1310/setup                  soundingRS-UL-ConfigDedicatedAperiodic-v1310_setup_srs-ActivateAp-v1310_setup
194SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13/setup                                       soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13_setup
195SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13/setup/srs-ActivateAp-r13/setup              soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13_setup_srs-ActivateAp-r13_setup
196SoundingRS-UL-ConfigDedicatedAperiodic-v1430/setup                                             soundingRS-UL-ConfigDedicatedAperiodic-v1430_setup
197SoundingRS-UL-ConfigDedicatedAdd-r16/srs-ActivateAp-r13/setup                                  soundingRS-UL-ConfigDedicatedAdd-r16_srs-ActivateAp-r13_setup
198SPDCCH-Config-r15/setup                                                                        sPDCCH-Config-r15_setup
199SPDCCH-Elements-r15/setup                                                                      sPDCCH-Elements-r15_setup
200SPS-ConfigDL/setup                                                                             sPS-ConfigDL_setup
201SPS-ConfigDL/setup/eag_1/twoAntennaPortActivated-r10/setup                                     sPS-ConfigDL_setup_eag_1_twoAntennaPortActivated-r10_setup
202SPS-ConfigUL/setup                                                                             sPS-ConfigUL_setup
203SPS-ConfigUL/setup/eag_1/p0-PersistentSubframeSet2-r12/setup                                   sPS-ConfigUL_setup_eag_1_p0-PersistentSubframeSet2-r12_setup
204SPS-ConfigDL-STTI-r15/setup                                                                    sPS-ConfigDL-STTI-r15_setup
205SPS-ConfigDL-STTI-r15/setup/twoAntennaPortActivated-r15/setup                                  sPS-ConfigDL-STTI-r15_setup_twoAntennaPortActivated-r15_setup
206SPS-ConfigUL-STTI-r15/setup                                                                    sPS-ConfigUL-STTI-r15_setup
207SPS-ConfigUL-STTI-r15/setup/p0-PersistentSubframeSet2-r15/setup                                sPS-ConfigUL-STTI-r15_setup_p0-PersistentSubframeSet2-r15_setup
208SPUCCH-Config-r15/setup                                                                        sPUCCH-Config-r15_setup
209SPUCCH-Config-v1550/setup                                                                      sPUCCH-Config-v1550_setup
210SPUCCH-Elements-r15/setup                                                                      sPUCCH-Elements-r15_setup
211SRS-TPC-PDCCH-Config-r14/setup                                                                 sRS-TPC-PDCCH-Config-r14_setup
212TDM-PatternConfig-r15/setup                                                                    tDM-PatternConfig-r15_setup
213TPC-PDCCH-Config/setup                                                                         tPC-PDCCH-Config_setup
214TPC-PDCCH-ConfigSCell-r13/setup                                                                tPC-PDCCH-ConfigSCell-r13_setup
215UplinkPowerControlDedicated-v1250/set2PowerControlParameter/setup                              uplinkPowerControlDedicated-v1250_set2PowerControlParameter_setup
216DeltaFList-SPUCCH-r15/setup                                                                    deltaFList-SPUCCH-r15_setup
217BT-NameListConfig-r15/setup                                                                    bT-NameListConfig-r15_setup
218MeasConfig/speedStatePars/setup                                                                measConfig_speedStatePars_setup
219MeasConfig/eag_3/measScaleFactor-r12/setup                                                     measConfig_eag_3_measScaleFactor-r12_setup
220MeasConfig/eag_7/heightThreshRef-r15/setup                                                     measConfig_eag_7_heightThreshRef-r15_setup
221MeasDS-Config-r12/setup                                                                        measDS-Config-r12_setup
222MeasGapConfig/setup                                                                            measGapConfig_setup
223MeasGapConfigDensePRS-r15/setup                                                                measGapConfigDensePRS-r15_setup
224MeasGapConfigPerCC-List-r14/setup                                                              measGapConfigPerCC-List-r14_setup
225MeasGapSharingConfig-r14/setup                                                                 measGapSharingConfig-r14_setup
226MeasObjectEUTRA/eag_3/t312-r12/setup                                                           measObjectEUTRA_eag_3_t312-r12_setup
227MeasObjectEUTRA/eag_7/measRSS-DedicatedConfig-r16/setup                                        measObjectEUTRA_eag_7_measRSS-DedicatedConfig-r16_setup
228MeasSubframePatternConfigNeigh-r10/setup                                                       measSubframePatternConfigNeigh-r10_setup
229RMTC-Config-r13/setup                                                                          rMTC-Config-r13_setup
230MeasObjectNR-r15/eag_1/bandNR-r15/setup                                                        measObjectNR-r15_eag_1_bandNR-r15_setup
231MeasObjectNR-r15/eag_2/rmtc-ConfigNR-r16/setup                                                 measObjectNR-r15_eag_2_rmtc-ConfigNR-r16_setup
232RS-ConfigSSB-NR-r15/eag_1/ssb-ToMeasure-r15/setup                                              rS-ConfigSSB-NR-r15_eag_1_ssb-ToMeasure-r15_setup
233ReportConfigEUTRA/eag_3/alternativeTimeToTrigger-r12/setup                                     reportConfigEUTRA_eag_3_alternativeTimeToTrigger-r12_setup
234ReportConfigEUTRA/eag_4/rs-sinr-Config-r13/setup                                               reportConfigEUTRA_eag_4_rs-sinr-Config-r13_setup
235ReportConfigInterRAT/eag_4/b2-Threshold1-v1250/setup                                           reportConfigInterRAT_eag_4_b2-Threshold1-v1250_setup
236UL-DelayConfig-r13/setup                                                                       uL-DelayConfig-r13_setup
237UL-DelayValueConfig-r16/setup                                                                  uL-DelayValueConfig-r16_setup
238WLAN-NameListConfig-r15/setup                                                                  wLAN-NameListConfig-r15_setup
239OtherConfig-r9/eag_2/delayBudgetReportingConfig-r14/setup                                      otherConfig-r9_eag_2_delayBudgetReportingConfig-r14_setup
240OtherConfig-r9/eag_2/rlm-ReportConfig-r14/setup                                                otherConfig-r9_eag_2_rlm-ReportConfig-r14_setup
241OtherConfig-r9/eag_3/overheatingAssistanceConfig-r14/setup                                     otherConfig-r9_eag_3_overheatingAssistanceConfig-r14_setup
242OtherConfig-r9/eag_4/measConfigAppLayer-r15/setup                                              otherConfig-r9_eag_4_measConfigAppLayer-r15_setup
243IDC-Config-r11/eag_3/idc-Indication-MRDC-r15/setup                                             iDC-Config-r11_eag_3_idc-Indication-MRDC-r15_setup
244PowerPrefIndicationConfig-r11/setup                                                            powerPrefIndicationConfig-r11_setup
245SL-CommConfig-r12/commTxResources-r12/setup                                                    sL-CommConfig-r12_commTxResources-r12_setup
246SL-CommConfig-r12/eag_1/commTxResources-v1310/setup                                            sL-CommConfig-r12_eag_1_commTxResources-v1310_setup
247SL-DiscConfig-r12/discTxResources-r12/setup                                                    sL-DiscConfig-r12_discTxResources-r12_setup
248SL-DiscConfig-r12/eag_1/discTF-IndexList-v1260/setup                                           sL-DiscConfig-r12_eag_1_discTF-IndexList-v1260_setup
249SL-DiscConfig-r12/eag_2/discTxResourcesPS-r13/setup                                            sL-DiscConfig-r12_eag_2_discTxResourcesPS-r13_setup
250SL-DiscConfig-r12/eag_2/discTxInterFreqInfo-r13/setup                                          sL-DiscConfig-r12_eag_2_discTxInterFreqInfo-r13_setup
251SL-DiscConfig-r12/eag_2/discRxGapConfig-r13/setup                                              sL-DiscConfig-r12_eag_2_discRxGapConfig-r13_setup
252SL-DiscConfig-r12/eag_2/discTxGapConfig-r13/setup                                              sL-DiscConfig-r12_eag_2_discTxGapConfig-r13_setup
253SL-DiscConfig-r12/eag_2/discSysInfoToReportConfig-r13/setup                                    sL-DiscConfig-r12_eag_2_discSysInfoToReportConfig-r13_setup
254SL-DiscTxResource-r13/setup                                                                    sL-DiscTxResource-r13_setup
255SL-DiscResourcePool-r12/eag_1/discPeriod-v1310/setup                                           sL-DiscResourcePool-r12_eag_1_discPeriod-v1310_setup
256SL-DiscResourcePool-r12/eag_1/rxParamsAddNeighFreq-r13/setup                                   sL-DiscResourcePool-r12_eag_1_rxParamsAddNeighFreq-r13_setup
257SL-DiscResourcePool-r12/eag_1/txParamsAddNeighFreq-r13/setup                                   sL-DiscResourcePool-r12_eag_1_txParamsAddNeighFreq-r13_setup
258SL-DiscResourcePool-r12/eag_2/txParamsAddNeighFreq-v1370/setup                                 sL-DiscResourcePool-r12_eag_2_txParamsAddNeighFreq-v1370_setup
259SL-V2X-ConfigDedicated-r14/commTxResources-r14/setup                                           sL-V2X-ConfigDedicated-r14_commTxResources-r14_setup
260SL-V2X-ConfigDedicated-r14/eag_1/commTxResources-v1530/setup                                   sL-V2X-ConfigDedicated-r14_eag_1_commTxResources-v1530_setup
261RRCConnectionRelease-NB-v1610-IEs/pur-Config-r16/setup                                         rRCConnectionRelease-NB-v1610-IEs_pur-Config-r16_setup
262MAC-MainConfig-NB-r13/logicalChannelSR-Config-r13/setup                                        mAC-MainConfig-NB-r13_logicalChannelSR-Config-r13_setup
263MAC-MainConfig-NB-r13/eag_1/dataInactivityTimerConfig-r14/setup                                mAC-MainConfig-NB-r13_eag_1_dataInactivityTimerConfig-r14_setup
264DRX-Config-NB-r13/setup                                                                        dRX-Config-NB-r13_setup
265PhysicalConfigDedicated-NB-r13/eag_5/resourceReservationConfigDL-r16/setup                     physicalConfigDedicated-NB-r13_eag_5_resourceReservationConfigDL-r16_setup
266PhysicalConfigDedicated-NB-r13/eag_5/resourceReservationConfigUL-r16/setup                     physicalConfigDedicated-NB-r13_eag_5_resourceReservationConfigUL-r16_setup
267PUR-Config-NB-r16/pur-NRSRP-ChangeThreshold-r16/setup                                          pUR-Config-NB-r16_pur-NRSRP-ChangeThreshold-r16_setup
268RLF-TimersAndConstants-NB-r13/setup                                                            rLF-TimersAndConstants-NB-r13_setup
269SR-WithoutHARQ-ACK-Config-NB-r15/setup                                                         sR-WithoutHARQ-ACK-Config-NB-r15_setup
270SR-SPS-BSR-Config-NB-r15/setup                                                                 sR-SPS-BSR-Config-NB-r15_setup
271RSRQ-RangeConfig-r12/setup                                                                     rSRQ-RangeConfig-r12_setup
272
273CSI-Process-r11/eag_1/csi-IM-ConfigIdList-r12/setup/_item                                      csi-IM-ConfigIdList-r12_setup_item
274CSI-RS-ConfigZP-ApList-r14/setup/_item                                                         cSI-RS-ConfigZP-ApList-r14_setup_item
275PhysicalConfigDedicated/eag_9/typeA-SRS-TPC-PDCCH-Group-r14/setup/_item                        typeA-SRS-TPC-PDCCH-Group-r14_setup_item
276
277IDC-Config-r11/idc-Indication-r11                                                              iDC-Config-r11_idc-Indication-r11
278WidebandPRG-r16/widebandPRG-Subframe-r16                                                       widebandPRG-r16_widebandPRG-Subframe-r16
279PhyLayerParameters-v1610/widebandPRG-Subframe-r16                                              phyLayerParameters-v1610_widebandPRG-Subframe-r16
280
281CSI-IM-Config-r11/eag_1/interferenceMeasRestriction-r13                                        cSI-IM-Config-r11_eag_1_interferenceMeasRestriction-r13
282CSI-IM-ConfigExt-r12/eag_1/interferenceMeasRestriction-r13                                     cSI-IM-ConfigExt-r12_eag_1_interferenceMeasRestriction-r13
283MIMO-UE-Parameters-r13/interferenceMeasRestriction-r13                                         mIMO-UE-Parameters-r13_interferenceMeasRestriction-r13
284
285RRCConnectionReestablishmentComplete-NB-v1610-IEs/anr-InfoAvailable-r16                        rRCConnectionReestablishmentComplete-NB-v1610-IEs_anr-InfoAvailable-r16
286RRCConnectionResumeComplete-NB-v1610-IEs/anr-InfoAvailable-r16                                 rRCConnectionResumeComplete-NB-v1610-IEs_anr-InfoAvailable-r16
287RRCConnectionResumeRequest-NB-r13-IEs/anr-InfoAvailable-r16                                    rRCConnectionResumeRequest-NB-r13-IEs_anr-InfoAvailable-r16
288
289MasterInformationBlock-NB/additionalTransmissionSIB1-r15                                       masterInformationBlock-NB_additionalTransmissionSIB1-r15
290PhyLayerParameters-NB-v1530/additionalTransmissionSIB1-r15                                     phyLayerParameters-NB-v1530_additionalTransmissionSIB1-r15
291
292BCCH-BCH-Message/message                                                                       bCCH-BCH-Message_message
293BCCH-BCH-Message-MBMS/message                                                                  bCCH-BCH-Message-MBMS_message
294BCCH-DL-SCH-Message/message                                                                    bCCH-DL-SCH-Message_message
295BCCH-DL-SCH-Message-BR/message                                                                 bCCH-DL-SCH-Message-BR_message
296BCCH-DL-SCH-Message-MBMS/message                                                               bCCH-DL-SCH-Message-MBMS_message
297MCCH-Message/message                                                                           mCCH-Message_message
298PCCH-Message/message                                                                           pCCH-Message_message
299DL-CCCH-Message/message                                                                        dL-CCCH-Message_message
300DL-DCCH-Message/message                                                                        dL-DCCH-Message_message
301UL-CCCH-Message/message                                                                        uL-CCCH-Message_message
302UL-DCCH-Message/message                                                                        uL-DCCH-Message_message
303SC-MCCH-Message-r13/message                                                                    sC-MCCH-Message-r13_message
304SBCCH-SL-BCH-Message/message                                                                   sBCCH-SL-BCH-Message_message
305SBCCH-SL-BCH-Message-V2X-r14/message                                                           sBCCH-SL-BCH-Message-V2X-r14_message
306BCCH-BCH-Message-NB/message                                                                    bCCH-BCH-Message-NB_message
307BCCH-BCH-Message-TDD-NB/message                                                                bCCH-BCH-Message-TDD-NB_message
308BCCH-DL-SCH-Message-NB/message                                                                 bCCH-DL-SCH-Message-NB_message
309PCCH-Message-NB/message                                                                        pCCH-Message-NB_message
310DL-CCCH-Message-NB/message                                                                     dL-CCCH-Message-NB_message
311DL-DCCH-Message-NB/message                                                                     dL-DCCH-Message-NB_message
312UL-CCCH-Message-NB/message                                                                     uL-CCCH-Message-NB_message
313SC-MCCH-Message-NB/message                                                                     sC-MCCH-Message-NB_message
314UL-DCCH-Message-NB/message                                                                     uL-DCCH-Message-NB_message
315DRX-Config/release                                                                             dRX-Config_release
316
317#.FIELD_ATTR
318UERadioAccessCapabilityInformation-r8-IEs/ue-RadioAccessCapabilityInfo  ABBREV=uERadioAccessCapabilityInformation_r8_IEs.ue_RadioAccessCapabilityInfo
319RRCConnectionResumeRequest-r13-IEs/resumeIdentity-r13                   ABBREV=rRCConnectionResumeRequest_r13_IEs.resumeIdentity_r13
320UEAssistanceInformation-r11-IEs/powerPrefIndication-r11                 ABBREV=uEAssistanceInformation_r11_IEs.powerPrefIndication_r11
321RRC-InactiveConfig-r15/dummy                                            ABBREV=rRC_InactiveConfig_r15.dummy
322SystemInformationBlockType2-v9i0-IEs/dummy                              ABBREV=systemInformationBlockType2_v9i0_IEs.dummy
323SystemInformationBlockType10/dummy                                      ABBREV=systemInformationBlockType10.dummy
324SystemInformationBlockType20-r13/eag_1/br-BCCH-Config-r14/dummy         ABBREV=systemInformationBlockType20_r13.eag_1.br_BCCH_Config_r14.dummy
325CSI-Process-r11/eag_3/dummy                                             ABBREV=cSI_Process_r11.eag_3.dummy
326CSI-RS-Config-v1430/dummy                                               ABBREV=cSI_RS_Config_v1430.dummy
327FreqHoppingParameters-r13/dummy                                         ABBREV=freqHoppingParameters_r13.dummy
328RadioResourceConfigDedicated/eag_7/dummy                                ABBREV=radioResourceConfigDedicated.eag_7.dummy
329SPUCCH-Config-r15/setup/dummy                                           ABBREV=sPUCCH_Config_r15.setup.dummy
330NPRACH-ConfigSIB-NB-v1530/tdd-Parameters-r15/dummy                      ABBREV=nPRACH_ConfigSIB_NB_v1530.tdd_Parameters_r15.dummy
331UE-Capability-NB-r13/dummy                                              ABBREV=uE_Capability_NB_r13.dummy
332PUR-PUSCH-Config-r16/pur-GrantInfo-r16/ce-ModeA/numRUs-r16              ABBREV=pUR_PUSCH_Config_r16.pur_GrantInfo_r16.ce_ModeA.numRUs_r16
333RadioResourceConfigDedicatedPSCell-r12/eag_3/crs-IntfMitigEnabled-r15   ABBREV=eag_3.crs_IntfMitigEnabled_r15
334RadioResourceConfigDedicatedSCell-r10/eag_5/crs-IntfMitigEnabled-r15    ABBREV=eag_5.crs_IntfMitigEnabled_r15
335CRS-AssistanceInfo-r15/crs-IntfMitigEnabled-r15                         ABBREV=cRS_AssistanceInfo_r15.crs_IntfMitigEnabled_r15
336MeasObjectEUTRA/offsetFreq                                              ABBREV=measObjectEUTRA_offsetFreq
337InterFreqCarrierFreqInfo-r12/reducedMeasPerformance-r12                 ABBREV=interFreqCarrierFreqInfo_r12.reducedMeasPerformance_r12
338CarrierFreqInfoUTRA-v1250/reducedMeasPerformance-r12                    ABBREV=carrierFreqInfoUTRA_v1250.reducedMeasPerformance_r12
339CarrierFreqUTRA-FDD-Ext-r12/reducedMeasPerformance-r12                  ABBREV=carrierFreqUTRA_FDD_Ext_r12.reducedMeasPerformance_r12
340CarrierFreqUTRA-TDD-r12/reducedMeasPerformance-r12                      ABBREV=carrierFreqUTRA_TDD_r12.reducedMeasPerformance_r12
341MeasObjectEUTRA/eag_3/reducedMeasPerformance-r12                        ABBREV=measObjectEUTRA.eag_3.reducedMeasPerformance_r12
342MeasObjectUTRA/eag_2/reducedMeasPerformance-r12                         ABBREV=measObjectUTRA.eag_2.reducedMeasPerformance_r12
343MeasResultNR-r15/rsrqResult-r15                                         ABBREV=measResultNR_r15.rsrqResult_r15
344
345RRCConnectionReconfiguration-v1250-IEs/wlan-OffloadInfo-r12/setup       ABBREV=rRCConnectionReconfiguration_v1250_IEs_wlan_OffloadInfo_r12.setup
346RRCConnectionReconfiguration-v1510-IEs/nr-Config-r15/setup              ABBREV=rRCConnectionReconfiguration_v1510_IEs_nr_Config_r15.setup
347SCG-Configuration-r12/setup                                             ABBREV=sCG_Configuration_r12.setup
348SCG-Configuration-v12f0/setup                                           ABBREV=sCG_Configuration_v12f0.setup
349SCG-Configuration-v13c0/setup                                           ABBREV=sCG_Configuration_v13c0.setup
350RRCConnectionRelease-v1610-IEs/pur-Config-r16/setup                     ABBREV=rRCConnectionRelease_v1610_IEs_pur_Config_r16.setup
351AntennaInfoDedicated/ue-TransmitAntennaSelection/setup                  ABBREV=antennaInfoDedicated_ue_TransmitAntennaSelection_setup
352AntennaInfoDedicated-r10/ue-TransmitAntennaSelection/setup              ABBREV=antennaInfoDedicated_r10_ue_TransmitAntennaSelection.setup
353AntennaInfoDedicatedSTTI-r15/setup                                      ABBREV=antennaInfoDedicatedSTTI_r15.setup
354AntennaInfoDedicated-v1530/setup                                        ABBREV=antennaInfoDedicated_v1530.setup
355AUL-Config-r15/setup                                                    ABBREV=aUL_Config_r15.setup
356CQI-ReportAperiodic-r10/setup                                           ABBREV=cQI_ReportAperiodic_r10.setup
357CQI-ReportAperiodic-v1250/setup                                         ABBREV=cQI_ReportAperiodic_v1250.setup
358CQI-ReportAperiodic-v1310/setup                                         ABBREV=cQI_ReportAperiodic_v1310.setup
359CQI-ReportAperiodic-v1310/setup/aperiodicCSI-Trigger2-r13/setup         ABBREV=cQI_ReportAperiodic_v1310_setup.aperiodicCSI_Trigger2_r13.setup
360CQI-ReportConfig-r10/csi-SubframePatternConfig-r10/setup                ABBREV=cQI_ReportConfig_r10_csi_SubframePatternConfig_r10.setup
361CQI-ReportConfig-v1250/csi-SubframePatternConfig-r12/setup              ABBREV=cQI_ReportConfig_v1250.csi_SubframePatternConfig_r12.setup
362CQI-ReportConfig-r15/setup                                              ABBREV=cQI_ReportConfig_r15.setup
363CQI-ReportPeriodic/setup                                                ABBREV=cQI_ReportPeriodic.setup
364CQI-ReportPeriodic-r10/setup                                            ABBREV=cQI_ReportPeriodic_r10.setup
365CQI-ReportPeriodic-r10/setup/csi-ConfigIndex-r10/setup                  ABBREV=cQI_ReportPeriodic_r10.setup.csi_ConfigIndex_r10.setup
366CQI-ReportPeriodicSCell-r15/setup                                       ABBREV=cQI_ReportPeriodicSCell_r15.setup
367CQI-ReportPeriodicSCell-r15/setup/csi-SubframePatternDormant-r15/setup  ABBREV=cQI_ReportPeriodicSCell_r15.setup.csi_SubframePatternDormant_r15.setup
368CQI-ReportPeriodicProcExt-r11/csi-ConfigIndex-r11/setup                 ABBREV=cQI_ReportPeriodicProcExt_r11.csi_ConfigIndex_r11.setup
369CQI-ShortConfigSCell-r15/setup                                          ABBREV=cQI_ShortConfigSCell_r15.setup
370CRI-ReportConfig-r13/setup                                              ABBREV=cRI_ReportConfig_r13.setup
371CSI-Process-r11/eag_1/csi-IM-ConfigIdList-r12/setup                     ABBREV=cSI_Process_r11.eag_1.csi_IM_ConfigIdList_r12.setup
372CSI-Process-r11/eag_1/cqi-ReportAperiodicProc2-r12/setup                ABBREV=cSI_Process_r11.eag_1.cqi_ReportAperiodicProc2_r12.setup
373CSI-Process-r11/eag_1/cqi-ReportAperiodicProc2-r12/setup                ABBREV=cSI_Process_r11.eag_1.cqi_ReportAperiodicProc2_r12.setup
374CSI-Process-r11/eag_2/cqi-ReportAperiodicProc2-v1310/setup                               ABBREV=cSI_Process_r11.eag_2.cqi_ReportAperiodicProc2_v1310.setup
375CSI-RS-Config-r10/csi-RS-r10/setup                                                       ABBREV=cSI_RS_Config_r10.csi_RS_r10.setup
376CSI-RS-Config-v1250/ds-ZeroTxPowerCSI-RS-r12/setup                                       ABBREV=cSI_RS_Config_v1250.ds_ZeroTxPowerCSI_RS_r12.setup
377CSI-RS-Config-r15/setup                                                                  ABBREV=cSI_RS_Config_r15.setup
378ZeroTxPowerCSI-RS-Conf-r12/setup                                                         ABBREV=zeroTxPowerCSI_RS_Conf_r12.setup
379CSI-RS-ConfigEMIMO-r13/setup                                                             ABBREV=cSI_RS_ConfigEMIMO_r13.setup
380CSI-RS-ConfigEMIMO-v1430/setup                                                           ABBREV=cSI_RS_ConfigEMIMO_v1430.setup
381CSI-RS-ConfigEMIMO-v1480/setup                                                           ABBREV=cSI_RS_ConfigEMIMO_v1480.setup
382CSI-RS-ConfigEMIMO-v1530/setup                                                           ABBREV=cSI_RS_ConfigEMIMO_v1530.setup
383CSI-RS-ConfigEMIMO2-r14/setup                                                            ABBREV=cSI_RS_ConfigEMIMO2_r14.setup
384CSI-RS-ConfigEMIMO-Hybrid-r14/setup                                                      ABBREV=cSI_RS_ConfigEMIMO_Hybrid_r14.setup
385CSI-RS-ConfigNZP-r11/qcl-CRS-Info-r11/mbsfn-SubframeConfigList-r11/setup                 ABBREV=cSI_RS_ConfigNZP_r11.qcl_CRS_Info_r11.mbsfn_SubframeConfigList_r11.setup
386CSI-RS-ConfigNZP-r11/eag_3/mbsfn-SubframeConfigList-v1430/setup                          ABBREV=cSI_RS_ConfigNZP_r11.eag_3.mbsfn_SubframeConfigList_v1430.setup
387CSI-RS-ConfigNZP-EMIMO-r13/setup                                                         ABBREV=cSI_RS_ConfigNZP_EMIMO_r13.setup
388CSI-RS-ConfigZP-ApList-r14/setup                                                         ABBREV=cSI_RS_ConfigZP_ApList_r14.setup
389DMRS-Config-r11/setup                                                                    ABBREV=dMRS_Config_r11.setup
390EPDCCH-Config-r11/config-r11/setup                                                       ABBREV=ePDCCH_Config_r11.config_r11.setup
391EPDCCH-Config-r11/config-r11/setup/subframePatternConfig-r11/setup                       ABBREV=ePDCCH_Config_r11.config_r11.setup.subframePatternConfig_r11.setup
392EPDCCH-SetConfig-r11/eag_1/csi-RS-ConfigZPId2-r12/setup                                  ABBREV=ePDCCH_SetConfig_r11.eag_1.csi_RS_ConfigZPId2_r12.setup
393EPDCCH-SetConfig-r11/eag_2/numberPRB-Pairs-v1310/setup                                   ABBREV=ePDCCH_SetConfig_r11.eag_2.numberPRB_Pairs_v1310.setup
394EPDCCH-SetConfig-r11/eag_2/mpdcch-config-r13/setup                                       ABBREV=ePDCCH_SetConfig_r11.eag_2.mpdcch_config_r13.setup
395EIMTA-MainConfig-r12/setup                                                               ABBREV=eIMTA_MainConfig_r12.setup
396EIMTA-MainConfigServCell-r12/setup                                                       ABBREV=eIMTA_MainConfigServCell_r12.setup
397EIMTA-MainConfigServCell-r12/setup/mbsfn-SubframeConfigList-v1250/setup                  ABBREV=eIMTA_MainConfigServCell_r12.setup.mbsfn_SubframeConfigList_v1250.setup
398LogicalChannelConfig/eag_4/allowedTTI-Lengths-r15/setup                                  ABBREV=logicalChannelConfig.eag_4.allowedTTI_Lengths_r15.setup
399LogicalChannelConfig/eag_4/logicalChannelSR-Restriction-r15/setup                        ABBREV=logicalChannelConfig.eag_4.logicalChannelSR_Restriction_r15.setup
400LogicalChannelConfig/eag_4/channelAccessPriority-r15/setup                               ABBREV=logicalChannelConfig.eag_4.channelAccessPriority_r15.setup
401LWA-Configuration-r13/setup                                                              ABBREV=lWA_Configuration_r13.setup
402LWIP-Configuration-r13/setup                                                             ABBREV=lWIP_Configuration_r13.setup
403MAC-MainConfig/phr-Config/setup                                                          ABBREV=mAC_MainConfig.phr_Config.setup
404MAC-MainConfig/eag_4/dualConnectivityPHR/setup                                           ABBREV=mAC_MainConfig.eag_4.dualConnectivityPHR.setup
405MAC-MainConfig/eag_4/logicalChannelSR-Config-r12/setup                                   ABBREV=mAC_MainConfig.eag_4.logicalChannelSR_Config_r12.setup
406MAC-MainConfig/eag_5/eDRX-Config-CycleStartOffset-r13/setup                              ABBREV=mAC_MainConfig.eag_5.eDRX_Config_CycleStartOffset_r13.setup
407MAC-MainConfig/eag_6/drx-Config-r13/setup                                                ABBREV=mainConfig.eag_6.drx_Config_r13.setup
408MAC-MainConfig/eag_7/skipUplinkTx-r14/setup                                              ABBREV=mAC_MainConfig.eag_7.skipUplinkTx_r14.setup
409MAC-MainConfig/eag_7/dataInactivityTimerConfig-r14/setup                                 ABBREV=mAC_MainConfig.eag_7.dataInactivityTimerConfig_r14.setup
410MAC-MainConfig/eag_9/shortTTI-AndSPT-r15/setup                                           ABBREV=mAC_MainConfig.eag_9.shortTTI_AndSPT_r15.setup
411MAC-MainConfig/eag_9/dormantStateTimers-r15/setup                                        ABBREV=mAC_MainConfig.eag_9.dormantStateTimers_r15.setup
412DRX-Config/setup                                                                         ABBREV=dRX_Config.setup
413PDCCH-CandidateReductions-r13/setup                                                      ABBREV=pDCCH_CandidateReductions_r13.setup
414PDCCH-CandidateReductionsLAA-UL-r14/setup                                                ABBREV=pDCCH_CandidateReductionsLAA_UL_r14.setup
415PDCP-Config/eag_4/ul-DataSplitThreshold-r13/setup                                        ABBREV=pDCP_Config.eag_4.ul_DataSplitThreshold_r13.setup
416PDCP-Config/eag_4/statusFeedback-r13/setup                                               ABBREV=pDCP_Config.eag_4.statusFeedback_r13.setup
417PDCP-Config/eag_5/ul-LWA-Config-r14/setup                                                ABBREV=pDCP_Config.eag_5.ul_LWA_Config_r14.setup
418PDCP-Config/eag_6/pdcp-DuplicationConfig-r15/setup                                       ABBREV=pDCP_Config.eag_6.pdcp_DuplicationConfig_r15.setup
419PDCP-Config/eag_7/ethernetHeaderCompression-r16/setup                                    ABBREV=pDCP_Config.eag_7.ethernetHeaderCompression_r16.setup
420PDSCH-ConfigDedicated-v1610/ce-PDSCH-MultiTB-Config-r16/setup                            ABBREV=pDSCH_ConfigDedicated_v1610.ce_PDSCH_MultiTB_Config_r16.setup
421PDSCH-RE-MappingQCL-Config-r11/optionalSetOfFields-r11/mbsfn-SubframeConfigList-r11/setup ABBREV=pDSCH_RE_MappingQCL_Config_r11.optionalSetOfFields_r11.mbsfn_SubframeConfigList_r11.setup
422PDSCH-RE-MappingQCL-Config-r11/eag_1/mbsfn-SubframeConfigList-v1430/setup                 ABBREV=pDSCH_RE_MappingQCL_Config_r11.eag_1.mbsfn_SubframeConfigList_v1430.setup
423PDSCH-RE-MappingQCL-Config-r11/eag_2/codewordOneConfig-v1530/setup                        ABBREV=pDSCH_RE_MappingQCL_Config_r11.eag_2.codewordOneConfig_v1530.setup
424PhysicalConfigDedicated/eag_3/additionalSpectrumEmissionCA-r10/setup                      ABBREV=physicalConfigDedicated.eag_3.additionalSpectrumEmissionCA_r10.setup
425PhysicalConfigDedicated/eag_7/ce-Mode-r13/setup                                           ABBREV=physicalConfigDedicated.eag_7.ce_Mode_r13.setup
426PhysicalConfigDedicated/eag_9/typeA-SRS-TPC-PDCCH-Group-r14/setup                         ABBREV=physicalConfigDedicated.eag_7.ce_Mode_r13.setup
427PhysicalConfigDedicated/eag_9/must-Config-r14/setup                                       ABBREV=physicalConfigDedicated.eag_9.must_Config_r14.setup
428PhysicalConfigDedicated/eag_11/semiStaticCFI-Config-r15/setup                             ABBREV=physicalConfigDedicated.eag_11.semiStaticCFI_Config_r15.setup
429PhysicalConfigDedicated/eag_11/blindPDSCH-Repetition-Config-r15/setup                     ABBREV=physicalConfigDedicated.eag_11.blindPDSCH_Repetition_Config_r15.setup
430PhysicalConfigDedicated/eag_13/resourceReservationConfigDedicatedDL-r16/setup                  ABBREV=physicalConfigDedicated.eag_13.resourceReservationConfigDedicatedDL_r16.setup
431PhysicalConfigDedicated/eag_13/resourceReservationConfigDedicatedUL-r16/setup                  ABBREV=physicalConfigDedicated.eag_13.resourceReservationConfigDedicatedUL_r16.setup
432PhysicalConfigDedicated/eag_13/soundingRS-UL-ConfigDedicatedAdd-r16/setup                      ABBREV=physicalConfigDedicated.eag_13.soundingRS_UL_ConfigDedicatedAdd_r16.setup
433PhysicalConfigDedicatedSCell-r10/eag_10/soundingRS-UL-ConfigDedicatedAdd-r16/setup             ABBREV=physicalConfigDedicatedSCell_r10.eag_10.soundingRS_UL_ConfigDedicatedAdd_r16.setup
434PhysicalConfigDedicated/eag_13/uplinkPowerControlAddSRS-r16/setup                              ABBREV=physicalConfigDedicated.eag_13.uplinkPowerControlAddSRS_r16.setup
435PhysicalConfigDedicatedSCell-r10/eag_10/uplinkPowerControlAddSRS-r16/setup                     ABBREV=physicalConfigDedicatedSCell_r10.eag_10.uplinkPowerControlAddSRS_r16.setup
436PhysicalConfigDedicated/eag_13/soundingRS-VirtualCellID-r16/setup                              ABBREV=physicalConfigDedicated.eag_13.soundingRS_VirtualCellID_r16.setup
437PhysicalConfigDedicatedSCell-r10/eag_10/soundingRS-VirtualCellID-r16/setup                     ABBREV=physicalConfigDedicatedSCell_r10.eag_10.soundingRS_VirtualCellID_r16.setup
438PhysicalConfigDedicated/eag_13/widebandPRG-r16/setup                                           ABBREV=physicalConfigDedicated.eag_13.widebandPRG_r16.setup
439PhysicalConfigDedicatedSCell-r10/eag_10/widebandPRG-r16/setup                                  ABBREV=physicalConfigDedicatedSCell_r10.eag_10.widebandPRG_r16.setup
440PhysicalConfigDedicatedSCell-r10/eag_4/pucch-SCell/setup                                       ABBREV=physicalConfigDedicatedSCell_r10.eag_4.pucch_SCell.setup
441PhysicalConfigDedicatedSCell-r10/eag_6/must-Config-r14/setup                                   ABBREV=physicalConfigDedicatedSCell_r10.eag_6.must_Config_r14.setup
442PhysicalConfigDedicatedSCell-r10/eag_8/semiStaticCFI-Config-r15/setup                          ABBREV=physicalConfigDedicatedSCell_r10.eag_8.semiStaticCFI_Config_r15.setup
443PhysicalConfigDedicatedSCell-r10/eag_8/blindPDSCH-Repetition-Config-r15/setup                  ABBREV=physicalConfigDedicatedSCell_r10.eag_8.blindPDSCH_Repetition_Config_r15.setup
444PhysicalConfigDedicatedSCell-v1370/pucch-SCell-v1370/setup                                     ABBREV=physicalConfigDedicatedSCell_v1370.pucch_SCell_v1370.setup
445PhysicalConfigDedicatedSCell-v13c0/pucch-SCell-v13c0/setup                                     ABBREV=physicalConfigDedicatedSCell_v13c0.pucch_SCell_v13c0.setup
446LAA-SCellConfiguration-v1430/crossCarrierSchedulingConfig-UL-r14/setup                         ABBREV=lAA_SCellConfiguration_v1430.crossCarrierSchedulingConfig_UL_r14.setup
447PhysicalConfigDedicatedSTTI-r15/setup                                                          ABBREV=physicalConfigDedicatedSTTI_r15.setup
448PUCCH-ConfigDedicated/ackNackRepetition/setup                                                  ABBREV=pUCCH_ConfigDedicated.ackNackRepetition.setup
449PUCCH-ConfigDedicated-v1020/pucch-Format-r10/channelSelection-r10/n1PUCCH-AN-CS-r10/setup      ABBREV=pUCCH_ConfigDedicated_v1020.pucch_Format_r10.channelSelection_r10.n1PUCCH_AN_CS_r10.setup
450PUCCH-ConfigDedicated-v1130/n1PUCCH-AN-CS-v1130/setup                                          ABBREV=pUCCH_ConfigDedicated_v1130.n1PUCCH_AN_CS_v1130.setup
451PUCCH-ConfigDedicated-v1130/nPUCCH-Param-r11/setup                                             ABBREV=pUCCH_ConfigDedicated_v1130.nPUCCH_Param_r11.setup
452PUCCH-ConfigDedicated-v1250/nkaPUCCH-Param-r12/setup                                           ABBREV=pUCCH_ConfigDedicated_v1250.nkaPUCCH_Param_r12.setup
453PUCCH-ConfigDedicated-r13/ackNackRepetition-r13/setup                                          ABBREV=pUCCH_ConfigDedicated_r13.ackNackRepetition_r13.setup
454PUCCH-ConfigDedicated-r13/pucch-Format-r13/format3-r13/twoAntennaPortActivatedPUCCH-Format3-r13/setup ABBREV=pUCCH_ConfigDedicated_r13.pucch_Format_r13.format3_r13.twoAntennaPortActivatedPUCCH_Format3_r13.setup
455PUCCH-ConfigDedicated-r13/pucch-Format-r13/channelSelection-r13/n1PUCCH-AN-CS-r13/setup        ABBREV=pUCCH_ConfigDedicated_r13.pucch_Format_r13.channelSelection_r13.n1PUCCH_AN_CS_r13.setup
456PUCCH-ConfigDedicated-r13/nPUCCH-Param-r13/setup                                               ABBREV=pUCCH_ConfigDedicated_r13.nPUCCH_Param_r13.setup
457PUCCH-ConfigDedicated-r13/nkaPUCCH-Param-r13/setup                                             ABBREV=pUCCH_ConfigDedicated_r13.nkaPUCCH_Param_r13.setup
458PUCCH-ConfigDedicated-r13/pucch-NumRepetitionCE-r13/setup                                      ABBREV=pUCCH_ConfigDedicated_r13.pucch_NumRepetitionCE_r13.setup
459PUCCH-ConfigDedicated-v1370/pucch-Format-v1370/setup                                           ABBREV=pUCCH_ConfigDedicated_v1370.pucch_Format_v1370.setup
460PUCCH-ConfigDedicated-v13c0/channelSelection-v13c0/n1PUCCH-AN-CS-v13c0/setup                   ABBREV=pUCCH_ConfigDedicated_v13c0.channelSelection_v13c0.n1PUCCH_AN_CS_v13c0.setup
461PUCCH-Format3-Conf-r13/twoAntennaPortActivatedPUCCH-Format3-r13/setup                          ABBREV=pUCCH_Format3_Conf_r13.twoAntennaPortActivatedPUCCH_Format3_r13.setup
462PUR-Config-r16/pur-RSRP-ChangeThreshold-r16/setup                                              ABBREV=pUR_Config_r16.pur_RSRP_ChangeThreshold_r16.setup
463PUSCH-ConfigDedicated-v1130/pusch-DMRS-r11/setup                                               ABBREV=pUSCH_ConfigDedicated_v1130.pusch_DMRS_r11.setup
464PUSCH-ConfigDedicated-v1250/uciOnPUSCH/setup                                                   ABBREV=pUSCH_ConfigDedicated_v1250.uciOnPUSCH.setup
465PUSCH-ConfigDedicated-r13/pusch-DMRS-r11/setup                                                 ABBREV=pUSCH_ConfigDedicated_r13.pusch_DMRS_r11.setup
466PUSCH-ConfigDedicated-r13/uciOnPUSCH/setup                                                     ABBREV=pUSCH_ConfigDedicated_r13.uciOnPUSCH.setup
467PUSCH-ConfigDedicated-v1530/ce-PUSCH-FlexibleStartPRB-AllocConfig-r15/setup                    ABBREV=pUSCH_ConfigDedicated_v1530.ce_PUSCH_FlexibleStartPRB_AllocConfig_r15.setup
468PUSCH-ConfigDedicated-v1530/ce-PUSCH-SubPRB-Config-r15/setup                                   ABBREV=pUSCH_ConfigDedicated_v1530.ce_PUSCH_SubPRB_Config_r15.setup
469PUSCH-ConfigDedicated-v1610/ce-PUSCH-MultiTB-Config-r16/setup                                  ABBREV=pUSCH_ConfigDedicated_v1610.ce_PUSCH_MultiTB_Config_r16.setup
470PUSCH-ConfigDedicatedScell-v1530/uci-OnPUSCH-r15/setup                                         ABBREV=pUSCH_ConfigDedicatedScell_v1530.uci_OnPUSCH_r15.setup
471TDD-PUSCH-UpPTS-r14/setup                                                                      ABBREV=tDD_PUSCH_UpPTS_r14.setup
472Enable256QAM-r14/setup                                                                         ABBREV=enable256QAM_r14.setup
473PUSCH-EnhancementsConfig-r14/setup                                                             ABBREV=pUSCH_EnhancementsConfig_r14.setup
474RadioResourceConfigDedicated/eag_7/crs-IntfMitigConfig-r15/setup                               ABBREV=radioResourceConfigDedicated.eag_7.crs_IntfMitigConfig_r15.setup
475RadioResourceConfigDedicated/eag_9/crs-ChEstMPDCCH-ConfigDedicated-r16/setup                   ABBREV=radioResourceConfigDedicated.eag_9.crs_ChEstMPDCCH_ConfigDedicated_r16.setup
476MeasSubframePatternPCell-r10/setup                                                             ABBREV=measSubframePatternPCell_r10.setup
477NeighCellsCRS-Info-r11/setup                                                                   ABBREV=neighCellsCRS_Info_r11.setup
478NeighCellsCRS-Info-r13/setup                                                                   ABBREV=neighCellsCRS_Info_r13.setup
479NeighCellsCRS-Info-r15/setup                                                                   ABBREV=neighCellsCRS_Info_r15.setup
480NAICS-AssistanceInfo-r12/setup                                                                 ABBREV=nAICS_AssistanceInfo_r12.setup
481RLC-BearerConfig-r15/setup                                                                     ABBREV=rLC_BearerConfig_r15.setup
482RCLWI-Configuration-r13/setup                                                                  ABBREV=rCLWI_Configuration_r13.setup
483RLC-Config-v1430/setup                                                                         ABBREV=rLC_Config_v1430.setup
484RLC-Config-v1530/setup                                                                         ABBREV=rLC_Config_v1530.setup
485RLF-TimersAndConstants-r9/setup                                                                ABBREV=rLF_TimersAndConstants_r9.setup
486RLF-TimersAndConstants-r13/setup                                                               ABBREV=rLF_TimersAndConstants_r13.setup
487RLF-TimersAndConstantsSCG-r12/setup                                                            ABBREV=rLF_TimersAndConstantsSCG_r12.setup
488RLF-TimersAndConstantsMCG-Failure-r16/setup                                                    ABBREV=rLF_TimersAndConstantsMCG_Failure_r16.setup
489SchedulingRequestConfig/setup                                                                  ABBREV=schedulingRequestConfig.setup
490SchedulingRequestConfigSCell-r13/setup                                                         ABBREV=schedulingRequestConfigSCell_r13.setup
491SchedulingRequestConfig-v1530/setup                                                            ABBREV=schedulingRequestConfig_v1530.setup
492SlotOrSubslotPDSCH-Config-r15/setup                                                            ABBREV=slotOrSubslotPDSCH_Config_r15.setup
493SlotOrSubslotPUSCH-Config-r15/setup                                                            ABBREV=slotOrSubslotPUSCH_Config_r15.setup
494SoundingRS-UL-ConfigCommon/setup                                                               ABBREV=soundingRS_UL_ConfigCommon.setup
495SoundingRS-UL-ConfigDedicated/setup                                                            ABBREV=soundingRS_UL_ConfigDedicated.setup
496SoundingRS-UL-ConfigDedicated-v1310/setup                                                      ABBREV=soundingRS_UL_ConfigDedicated_v1310.setup
497SoundingRS-UL-ConfigDedicatedUpPTsExt-r13/setup                                                ABBREV=soundingRS_UL_ConfigDedicatedUpPTsExt_r13.setup
498SoundingRS-UL-ConfigDedicatedAperiodic-r10/setup                                               ABBREV=soundingRS_UL_ConfigDedicatedAperiodic_r10.setup
499SoundingRS-UL-ConfigDedicatedAperiodic-r10/setup/srs-ActivateAp-r10/setup                      ABBREV=soundingRS_UL_ConfigDedicatedAperiodic_r10.setup.srs_ActivateAp_r10.setup
500SoundingRS-UL-ConfigDedicatedAperiodic-v1310/setup                                             ABBREV=soundingRS_UL_ConfigDedicatedAperiodic_v1310.setup
501SoundingRS-UL-ConfigDedicatedAperiodic-v1310/setup/srs-ActivateAp-v1310/setup                  ABBREV=soundingRS_UL_ConfigDedicatedAperiodic_v1310.setup.srs_ActivateAp_v1310.setup
502SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13/setup                                       ABBREV=soundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13.setup
503SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13/setup/srs-ActivateAp-r13/setup              ABBREV=soundingRS_UL_ConfigDedicatedAperiodicUpPTsExt_r13.setup.srs_ActivateAp_r13.setup
504SoundingRS-UL-ConfigDedicatedAperiodic-v1430/setup                                             ABBREV=soundingRS_UL_ConfigDedicatedAperiodic_v1430.setup
505SoundingRS-UL-ConfigDedicatedAdd-r16/srs-ActivateAp-r13/setup                                  ABBREV=soundingRS_UL_ConfigDedicatedAdd_r16.srs_ActivateAp_r13.setup
506SPDCCH-Config-r15/setup                                                                        ABBREV=sPDCCH_Config_r15.setup
507SPDCCH-Elements-r15/setup                                                                      ABBREV=sPDCCH_Elements_r15.setup
508SPS-ConfigDL/setup                                                                             ABBREV=sPS_ConfigDL.setup
509SPS-ConfigDL/setup/eag_1/twoAntennaPortActivated-r10/setup                                     ABBREV=sPS_ConfigDL.setup.eag_1.twoAntennaPortActivated_r10.setup
510SPS-ConfigUL/setup                                                                             ABBREV=sPS_ConfigUL.setup
511SPS-ConfigUL/setup/eag_1/p0-PersistentSubframeSet2-r12/setup                                   ABBREV=sPS_ConfigUL.setup.eag_1.p0_PersistentSubframeSet2_r12.setup
512SPS-ConfigDL-STTI-r15/setup                                                                    ABBREV=sPS_ConfigDL_STTI_r15.setup
513SPS-ConfigDL-STTI-r15/setup/twoAntennaPortActivated-r15/setup                                  ABBREV=sPS_ConfigDL_STTI_r15.setup.twoAntennaPortActivated_r15.setup
514SPS-ConfigUL-STTI-r15/setup                                                                    ABBREV=sPS_ConfigUL_STTI_r15.setup
515SPS-ConfigUL-STTI-r15/setup/p0-PersistentSubframeSet2-r15/setup                                ABBREV=sPS_ConfigUL_STTI_r15_setup.p0_PersistentSubframeSet2_r15.setup
516SPUCCH-Config-r15/setup                                                                        ABBREV=sPUCCH_Config_r15.setup
517SPUCCH-Config-v1550/setup                                                                      ABBREV=sPUCCH_Config_v1550.setup
518SPUCCH-Elements-r15/setup                                                                      ABBREV=sPUCCH_Elements_r15.setup
519SRS-TPC-PDCCH-Config-r14/setup                                                                 ABBREV=sRS_TPC_PDCCH_Config_r14.setup
520TDM-PatternConfig-r15/setup                                                                    ABBREV=tDM_PatternConfig_r15.setup
521TPC-PDCCH-Config/setup                                                                         ABBREV=tPC_PDCCH_Config.setup
522TPC-PDCCH-ConfigSCell-r13/setup                                                                ABBREV=tPC_PDCCH_ConfigSCell_r13.setup
523UplinkPowerControlDedicated-v1250/set2PowerControlParameter/setup                              ABBREV=uplinkPowerControlDedicated_v1250.set2PowerControlParameter.setup
524DeltaFList-SPUCCH-r15/setup                                                                    ABBREV=deltaFList_SPUCCH_r15.setup
525BT-NameListConfig-r15/setup                                                                    ABBREV=bT_NameListConfig_r15.setup
526MeasConfig/speedStatePars/setup                                                                ABBREV=measConfig.speedStatePars.setup
527MeasConfig/eag_3/measScaleFactor-r12/setup                                                     ABBREV=measConfig.eag_3.measScaleFactor_r12.setup
528MeasConfig/eag_7/heightThreshRef-r15/setup                                                     ABBREV=measConfig.eag_7.heightThreshRef_r15.setup
529MeasDS-Config-r12/setup                                                                        ABBREV=measDS_Config_r12.setup
530MeasGapConfig/setup                                                                            ABBREV=measGapConfig.setup
531MeasGapConfigDensePRS-r15/setup                                                                ABBREV=measGapConfigDensePRS_r15.setup
532MeasGapConfigPerCC-List-r14/setup                                                              ABBREV=measGapConfigPerCC_List_r14.setup
533MeasGapSharingConfig-r14/setup                                                                 ABBREV=measGapSharingConfig_r14.setup
534MeasObjectEUTRA/eag_3/t312-r12/setup                                                           ABBREV=measObjectEUTRA.eag_3.t312_r12.setup
535MeasObjectEUTRA/eag_7/measRSS-DedicatedConfig-r16/setup                                        ABBREV=measObjectEUTRA.eag_7.measRSS_DedicatedConfig_r16.setup
536MeasSubframePatternConfigNeigh-r10/setup                                                       ABBREV=measSubframePatternConfigNeigh_r10.setup
537RMTC-Config-r13/setup                                                                          ABBREV=rMTC_Config_r13.setup
538MeasObjectNR-r15/eag_1/bandNR-r15/setup                                                        ABBREV=measObjectNR_r15.eag_1.bandNR_r15.setup
539MeasObjectNR-r15/eag_2/rmtc-ConfigNR-r16/setup                                                 ABBREV=measObjectNR_r15.eag_2.rmtc_ConfigNR_r16.setup
540RS-ConfigSSB-NR-r15/eag_1/ssb-ToMeasure-r15/setup                                              ABBREV=rS_ConfigSSB_NR_r15.eag_1.ssb_ToMeasure_r15.setup
541ReportConfigEUTRA/eag_3/alternativeTimeToTrigger-r12/setup                                     ABBREV=reportConfigEUTRA.eag_3.alternativeTimeToTrigger_r12.setup
542ReportConfigEUTRA/eag_4/rs-sinr-Config-r13/setup                                               ABBREV=reportConfigEUTRA.eag_4.rs_sinr_Config_r13.setup
543ReportConfigInterRAT/eag_4/b2-Threshold1-v1250/setup                                           ABBREV=reportConfigInterRAT.eag_4.b2_Threshold1_v1250.setup
544UL-DelayConfig-r13/setup                                                                       ABBREV=uL_DelayConfig_r13.setup
545UL-DelayValueConfig-r16/setup                                                                  ABBREV=uL_DelayValueConfig_r16.setup
546WLAN-NameListConfig-r15/setup                                                                  ABBREV=wLAN_NameListConfig_r15.setup
547OtherConfig-r9/eag_2/delayBudgetReportingConfig-r14/setup                                      ABBREV=otherConfig_r9.eag_2.delayBudgetReportingConfig_r14.setup
548OtherConfig-r9/eag_2/rlm-ReportConfig-r14/setup                                                ABBREV=otherConfig_r9.eag_2.rlm_ReportConfig_r14.setup
549OtherConfig-r9/eag_3/overheatingAssistanceConfig-r14/setup                                     ABBREV=otherConfig_r9.eag_3.overheatingAssistanceConfig_r14.setup
550OtherConfig-r9/eag_4/measConfigAppLayer-r15/setup                                              ABBREV=otherConfig_r9.eag_4.measConfigAppLayer_r15.setup
551IDC-Config-r11/eag_3/idc-Indication-MRDC-r15/setup                                             ABBREV=iDC_Config_r11.eag_3.idc_Indication_MRDC_r15.setup
552PowerPrefIndicationConfig-r11/setup                                                            ABBREV=powerPrefIndicationConfig_r11.setup
553SL-CommConfig-r12/commTxResources-r12/setup                                                    ABBREV=sL_CommConfig_r12.commTxResources_r12.setup
554SL-CommConfig-r12/eag_1/commTxResources-v1310/setup                                            ABBREV=sL_CommConfig_r12.eag_1.commTxResources_v1310.setup
555SL-DiscConfig-r12/discTxResources-r12/setup                                                    ABBREV=sL_DiscConfig_r12.discTxResources_r12.setup
556SL-DiscConfig-r12/eag_1/discTF-IndexList-v1260/setup                                           ABBREV=sL_DiscConfig_r12.eag_1.discTF_IndexList_v1260.setup
557SL-DiscConfig-r12/eag_2/discTxResourcesPS-r13/setup                                            ABBREV=sL_DiscConfig_r12.eag_2.discTxResourcesPS_r13.setup
558SL-DiscConfig-r12/eag_2/discTxInterFreqInfo-r13/setup                                          ABBREV=sL_DiscConfig_r12.eag_2.discTxInterFreqInfo_r13.setup
559SL-DiscConfig-r12/eag_2/discRxGapConfig-r13/setup                                              ABBREV=sL_DiscConfig_r12.eag_2.discRxGapConfig_r13.setup
560SL-DiscConfig-r12/eag_2/discTxGapConfig-r13/setup                                              ABBREV=sL_DiscConfig_r12.eag_2.discTxGapConfig_r13.setup
561SL-DiscConfig-r12/eag_2/discSysInfoToReportConfig-r13/setup                                    ABBREV=sL_DiscConfig_r12.eag_2.discSysInfoToReportConfig_r13.setup
562SL-DiscTxResource-r13/setup                                                                    ABBREV=sL_DiscTxResource_r13.setup
563SL-DiscResourcePool-r12/eag_1/discPeriod-v1310/setup                                           ABBREV=sL_DiscResourcePool_r12.eag_1.discPeriod_v1310.setup
564SL-DiscResourcePool-r12/eag_1/rxParamsAddNeighFreq-r13/setup                                   ABBREV=sL_DiscResourcePool_r12.eag_1.rxParamsAddNeighFreq_r13.setup
565SL-DiscResourcePool-r12/eag_1/txParamsAddNeighFreq-r13/setup                                   ABBREV=sL_DiscResourcePool_r12.eag_1.txParamsAddNeighFreq_r13.setup
566SL-DiscResourcePool-r12/eag_2/txParamsAddNeighFreq-v1370/setup                                 ABBREV=sL_DiscResourcePool_r12.eag_2.txParamsAddNeighFreq_v1370.setup
567SL-V2X-ConfigDedicated-r14/commTxResources-r14/setup                                           ABBREV=sL_V2X_ConfigDedicated_r14.commTxResources_r14.setup
568SL-V2X-ConfigDedicated-r14/eag_1/commTxResources-v1530/setup                                   ABBREV=sL_V2X_ConfigDedicated_r14.eag_1.commTxResources_v1530.setup
569RRCConnectionRelease-NB-v1610-IEs/pur-Config-r16/setup                                         ABBREV=rRCConnectionRelease_NB_v1610_IEs.pur_Config_r16.setup
570MAC-MainConfig-NB-r13/logicalChannelSR-Config-r13/setup                                        ABBREV=mAC_MainConfig_NB_r13.logicalChannelSR_Config_r13.setup
571MAC-MainConfig-NB-r13/eag_1/dataInactivityTimerConfig-r14/setup                                ABBREV=mAC_MainConfig_NB_r13.eag_1.dataInactivityTimerConfig_r14.setup
572DRX-Config-NB-r13/setup                                                                        ABBREV=dRX_Config_NB_r13.setup
573PhysicalConfigDedicated-NB-r13/eag_5/resourceReservationConfigDL-r16/setup                     ABBREV=physicalConfigDedicated_NB_r13.eag_5.resourceReservationConfigDL_r16.setup
574PhysicalConfigDedicated-NB-r13/eag_5/resourceReservationConfigUL-r16/setup                     ABBREV=physicalConfigDedicated_NB_r13.eag_5.resourceReservationConfigUL_r16.setup
575PUR-Config-NB-r16/pur-NRSRP-ChangeThreshold-r16/setup                                          ABBREV=pUR_Config_NB_r16.pur_NRSRP_ChangeThreshold_r16.setup
576RLF-TimersAndConstants-NB-r13/setup                                                            ABBREV=rLF_TimersAndConstants_NB_r13.setup
577SR-WithoutHARQ-ACK-Config-NB-r15/setup                                                         ABBREV=sR_WithoutHARQ_ACK_Config_NB_r15.setup
578SR-SPS-BSR-Config-NB-r15/setup                                                                 ABBREV=sR_SPS_BSR_Config_NB_r15.setup
579RSRQ-RangeConfig-r12/setup                                                                     ABBREV=rSRQ_RangeConfig_r12.setup
580
581CSI-Process-r11/eag_1/csi-IM-ConfigIdList-r12/setup/_item                                      ABBREV=csi_IM_ConfigIdList_r12.setup_item
582CSI-RS-ConfigZP-ApList-r14/setup/_item                                                         ABBREV=cSI_RS_ConfigZP_ApList_r14.setup_item
583PhysicalConfigDedicated/eag_9/typeA-SRS-TPC-PDCCH-Group-r14/setup/_item                        ABBREV=typeA_SRS_TPC_PDCCH_Group_r14.setup_item
584
585IDC-Config-r11/idc-Indication-r11                                                              ABBREV=iDC_Config_r11.idc_Indication_r11
586WidebandPRG-r16/widebandPRG-Subframe-r16                                                       ABBREV=widebandPRG_r16.widebandPRG_Subframe_r16
587PhyLayerParameters-v1610/widebandPRG-Subframe-r16                                              ABBREV=phyLayerParameters_v1610.widebandPRG_Subframe_r16
588
589CSI-IM-Config-r11/eag_1/interferenceMeasRestriction-r13                                        ABBREV=cSI_IM_Config_r11.eag_1.interferenceMeasRestriction_r13
590CSI-IM-ConfigExt-r12/eag_1/interferenceMeasRestriction-r13                                     ABBREV=cSI_IM_ConfigExt_r12.eag_1.interferenceMeasRestriction_r13
591MIMO-UE-Parameters-r13/interferenceMeasRestriction-r13                                         ABBREV=mIMO_UE_Parameters_r13.interferenceMeasRestriction_r13
592
593RRCConnectionReestablishmentComplete-NB-v1610-IEs/anr-InfoAvailable-r16                        ABBREV=rRCConnectionReestablishmentComplete_NB_v1610_IEs.anr_InfoAvailable_r16
594RRCConnectionResumeComplete-NB-v1610-IEs/anr-InfoAvailable-r16                                 ABBREV=rRCConnectionResumeComplete_NB_v1610_IEs.anr_InfoAvailable_r16
595RRCConnectionResumeRequest-NB-r13-IEs/anr-InfoAvailable-r16                                    ABBREV=rRCConnectionResumeRequest_NB_r13_IEs.anr_InfoAvailable_r16
596MasterInformationBlock-NB/additionalTransmissionSIB1-r15                                       ABBREV=masterInformationBlock_NB.additionalTransmissionSIB1_r15
597PhyLayerParameters-NB-v1530/additionalTransmissionSIB1-r15                                     ABBREV=phyLayerParameters_NB_v1530.additionalTransmissionSIB1_r15
598BCCH-BCH-Message/message                                                                       ABBREV=bCCH_BCH_Message.message
599BCCH-BCH-Message-MBMS/message                                                                  ABBREV=bCCH_BCH_Message_MBMS.message
600BCCH-DL-SCH-Message/message                                                                    ABBREV=bCCH_DL_SCH_Message.message
601BCCH-DL-SCH-Message-BR/message                                                                 ABBREV=bCCH_DL_SCH_Message_BR.message
602BCCH-DL-SCH-Message-MBMS/message                                                               ABBREV=bCCH_DL_SCH_Message_MBMS.message
603MCCH-Message/message                                                                           ABBREV=mCCH_Message.message
604PCCH-Message/message                                                                           ABBREV=pCCH_Message.message
605DL-CCCH-Message/message                                                                        ABBREV=dL_CCCH_Message.message
606DL-DCCH-Message/message                                                                        ABBREV=dL_DCCH_Message.message
607UL-CCCH-Message/message                                                                        ABBREV=uL_CCCH_Message.message
608UL-DCCH-Message/message                                                                        ABBREV=uL_DCCH_Message.message
609SC-MCCH-Message-r13/message                                                                    ABBREV=sC_MCCH_Message_r13.message
610SBCCH-SL-BCH-Message/message                                                                   ABBREV=sBCCH_SL_BCH_Message.message
611SBCCH-SL-BCH-Message-V2X-r14/message                                                           ABBREV=sBCCH_SL_BCH_Message_V2X_r14.message
612BCCH-BCH-Message-NB/message                                                                    ABBREV=bCCH_BCH_Message_NB.message
613BCCH-BCH-Message-TDD-NB/message                                                                ABBREV=bCCH_BCH_Message_TDD_NB.message
614BCCH-DL-SCH-Message-NB/message                                                                 ABBREV=bCCH_DL_SCH_Message_NB.message
615PCCH-Message-NB/message                                                                        ABBREV=pCCH_Message_NB.message
616DL-CCCH-Message-NB/message                                                                     ABBREV=dL_CCCH_Message_NB.message
617DL-DCCH-Message-NB/message                                                                     ABBREV=dL_DCCH_Message_NB.message
618UL-CCCH-Message-NB/message                                                                     ABBREV=uL_CCCH_Message_NB.message
619SC-MCCH-Message-NB/message                                                                     ABBREV=sC_MCCH_Message_NB.message
620UL-DCCH-Message-NB/message                                                                     ABBREV=uL_DCCH_Message_NB.message
621DRX-Config/release                                                                             ABBREV=dRX_Config.release
622
623#.USE_VALS_EXT
624AUL-Config-r15/setup/aul-RetransmissionTimer-r15
625BandclassCDMA2000
626CarrierFreq-NB-r13/carrierFreqOffset-r13
627CarrierFreqNBIOT-r16/carrierFreqOffset-r16
628DelayBudgetReport-r14/type1
629DelayBudgetReport-r14/type2
630DRX-Config/setup/drx-InactivityTimer
631DRX-Config-r13/drx-ULRetransmissionTimer-r13
632DRX-Config-r15/drx-UL-RetransmissionTimerShortTTI-r15
633DRX-Config-NB-r13/setup/drx-ULRetransmissionTimer-r13
634MeasGapConfig/setup/gapOffset
635MeasGapConfigDensePRS-r15/setup/gapOffsetDensePRS-r15
636PDCP-Config/eag_3/t-Reordering-r12
637PDCP-Config/eag_4/statusFeedback-r13/setup/statusPDU-Periodicity-Type1-r13
638PDCP-Config/eag_4/statusFeedback-r13/setup/statusPDU-Periodicity-Type2-r13
639PollByte-r14
640PosSIB-Type-r15/posSibType-r15
641#PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15
642PowerRampingParameters-NB-v1450/powerRampingParametersCE1-r14/preambleInitialReceivedTargetPowerCE1-r14
643PUR-ConfigRequest-NB-r16/pur-SetupRequest/requestedTBS-r16
644PURConfigurationRequest-r16-IEs/pur-ConfigRequest-r16/pur-SetupRequest/requestedTBS-r16
645Q-OffsetRange
646RRM-Config/ue-InactiveTime
647RRM-Config-NB/ue-InactiveTime
648RSTD-InterFreqInfo-r10/eag_2/measPRS-Offset-r15
649SIB-Type
650SL-CommResourcePoolV2X-r14/sizeSubchannel-r14
651SL-PeriodComm-r12
652SupportedBandUTRA-FDD
653#SystemInformation-r8-IEs/sib-TypeAndInfo
654T-PollRetransmit
655T-Reordering
656T-StatusProhibit
657WLAN-backhaulRate-r12
658
659#.EXPORTS
660CellsToAddModListNR-r15_PDU
661DL-CarrierConfigCommon-NB-r14_PDU
662DL-DCCH-Message_PDU
663HandoverCommand_PDU
664HandoverPreparationInformation_PDU
665HandoverPreparationInformation-NB_PDU
666MeasResultSCG-FailureMRDC-r15_PDU
667MeasResultList3EUTRA-r15_PDU
668MeasurementReport_PDU
669MTC-SSB-NR-r15_PDU
670NPRACH-ParametersList-NB-r13_PDU
671NPRACH-ParametersList-NB-r14_PDU
672NPRACH-ParametersListFmt2-NB-r15_PDU
673NPRACH-ParametersListTDD-NB-r15_PDU
674QuantityConfigNR-r15_PDU
675RLF-Report-NB-r16_PDU
676RLF-Report-r9_PDU
677RLF-Report-v9e0_PDU
678RRCConnectionReconfigurationComplete_PDU
679SCG-Config-r12_PDU
680SCG-ConfigInfo-r12_PDU
681SidelinkUEInformation-r12_PDU
682SL-Parameters-v1430_PDU
683SL-Parameters-v1530_PDU
684SL-Parameters-v1540_PDU
685SS-RSSI-Measurement-r15_PDU
686SSB-ToMeasure-r15_PDU
687SystemInformationBlockType21-r14_PDU
688TDD-Config_PDU
689ThresholdListNR-r15_PDU
690UEAssistanceInformation-r11_PDU
691UECapabilityEnquiry_PDU
692UEPagingCoverageInformation_PDU
693UEPagingCoverageInformation-NB_PDU
694UERadioAccessCapabilityInformation_PDU
695UERadioPagingInformation_PDU
696UE-EUTRA-Capability_PDU
697UL-ConfigCommonList-NB-r14_PDU
698UL-ConfigCommonList-NB-v1530_PDU
699UL-ConfigCommonListTDD-NB-r15_PDU
700UL-DCCH-Message_PDU
701V2X-BandParameters-r14_PDU
702V2X-BandParameters-v1530_PDU
703VisitedCellInfo-r12_PDU
704VisitedCellInfoList-r12_PDU
705#.END
706
707#.PDU
708CellsToAddModListNR-r15
709DL-CarrierConfigCommon-NB-r14
710HandoverCommand
711HandoverPreparationInformation
712HandoverPreparationInformation-NB
713MTC-SSB-NR-r15
714MeasResultSCG-FailureMRDC-r15
715MeasResultList3EUTRA-r15
716MeasurementReport
717NPRACH-ParametersList-NB-r13
718NPRACH-ParametersList-NB-r14
719NPRACH-ParametersListFmt2-NB-r15
720NPRACH-ParametersListTDD-NB-r15
721QuantityConfigNR-r15
722RLF-Report-NB-r16
723RLF-Report-r9
724RLF-Report-v9e0
725RRCConnectionReconfiguration @rrc_conn_reconf
726RRCConnectionReconfigurationComplete @rrc_conn_reconf_compl
727SCG-Config-r12
728SCG-ConfigInfo-r12
729SidelinkUEInformation-r12
730SL-Parameters-v1430
731SL-Parameters-v1530
732SL-Parameters-v1540
733SS-RSSI-Measurement-r15
734SSB-ToMeasure-r15
735SystemInformationBlockType21-r14
736TDD-Config
737ThresholdListNR-r15
738UEAssistanceInformation-r11
739UECapabilityEnquiry
740UEPagingCoverageInformation           @ue_paging_coverage_info
741UEPagingCoverageInformation-NB        @ue_paging_coverage_info.nb
742UERadioAccessCapabilityInformation    @ue_radio_access_cap_info
743UERadioAccessCapabilityInformation-NB @ue_radio_access_cap_info.nb
744UERadioPagingInformation              @ue_radio_paging_info
745UERadioPagingInformation-NB           @ue_radio_paging_info.nb
746UL-ConfigCommonList-NB-r14
747UL-ConfigCommonList-NB-v1530
748UL-ConfigCommonListTDD-NB-r15
749V2X-BandParameters-r14
750V2X-BandParameters-v1530
751VisitedCellInfo-r12
752VisitedCellInfoList-r12
753BCCH-BCH-Message             @bcch.bch
754BCCH-DL-SCH-Message          @bcch.dl.sch
755BCCH-DL-SCH-Message-BR       @bcch.dl.sch.br
756MCCH-Message                 @mcch
757PCCH-Message                 @pcch
758DL-CCCH-Message              @dl.ccch
759DL-DCCH-Message              @dl.dcch
760UL-CCCH-Message              @ul.ccch
761UL-DCCH-Message              @ul.dcch
762SC-MCCH-Message-r13          @sc.mcch
763UECapabilityInformation      @ue_cap_info
764UE-EUTRA-Capability          @ue_eutra_cap
765SBCCH-SL-BCH-Message         @sbcch.sl.bch
766SBCCH-SL-BCH-Message-V2X-r14 @sbcch.sl.bch.v2x
767BCCH-BCH-Message-NB          @bcch.bch.nb
768BCCH-BCH-Message-TDD-NB      @bcch.bch.nb.tdd
769BCCH-DL-SCH-Message-NB       @bcch.dl.sch.nb
770PCCH-Message-NB              @pcch.nb
771DL-CCCH-Message-NB           @dl.ccch.nb
772DL-DCCH-Message-NB           @dl.dcch.nb
773UL-CCCH-Message-NB           @ul.ccch.nb
774UL-DCCH-Message-NB           @ul.dcch.nb
775SC-MCCH-Message-NB           @sc.mcch.nb
776BCCH-BCH-Message-MBMS        @bcch.bch.mbms
777BCCH-DL-SCH-Message-MBMS     @bcch.dl.sch.mbms
778#.END
779
780#.OMIT_ASSIGNMENT
781# Get rid of unused code warnings
782CellsTriggeredList
783CSI-RS-TriggeredList-r12
784LogMeasInfoList2-r10
785RSRP-RangeSL3-r12
786SL-CBR-PPPP-TxPreconfigList-r14
787SL-CBR-PPPP-TxPreconfigList-v1530
788SL-CBR-PreconfigTxConfigList-r14
789SL-PPPP-TxPreconfigIndex-r14
790SL-PPPP-TxPreconfigIndex-v1530
791SL-PreconfigCommPool-r12
792SL-PreconfigCommPoolList4-r12
793SL-PreconfigCommRxPoolList-r13
794SL-PreconfigCommTxPoolList-r13
795SL-PreconfigDiscPool-r13
796SL-PreconfigDiscRxPoolList-r13
797SL-PreconfigDiscTxPoolList-r13
798SL-PreconfigGeneral-r12
799SL-PreconfigRelay-r13
800SL-PreconfigSync-r12
801SL-PreconfigV2X-Sync-r14
802SL-PreconfigV2X-RxPoolList-r14
803SL-PreconfigV2X-TxPoolList-r14
804SL-Preconfiguration-r12
805SL-V2X-PreconfigCommPool-r14
806SL-V2X-PreconfigFreqInfo-r14
807SL-V2X-PreconfigFreqList-r14
808SL-V2X-Preconfiguration-r14
809SL-V2X-SyncOffsetIndicators-r14
810SL-V2X-TxProfile-r15
811SL-V2X-TxProfileList-r15
812SSB-IndexList-r15
813Tx-PreconfigIndex-r14
814VarANR-MeasConfig-NB-r16
815VarANR-MeasReport-NB-r16
816VarConditionalReconfiguration
817VarConnEstFailReport-r11
818VarLogMeasConfig-r10
819VarLogMeasConfig-r11
820VarLogMeasConfig-r12
821VarLogMeasConfig-r15
822VarLogMeasReport-r10
823VarLogMeasReport-r11
824VarMeasConfig
825VarMeasIdleConfig-r15
826VarMeasIdleConfig-r16
827VarMeasIdleReport-r15
828VarMeasIdleReport-r16
829VarMeasReportList
830VarMeasReportList-r12
831VarMeasReport
832VarMobilityHistoryReport-r12
833VarPendingRnaUpdate-r15
834VarRLF-Report-NB-r16
835VarRLF-Report-r10
836VarRLF-Report-r11
837VarShortINACTIVE-MAC-Input-r15
838VarShortMAC-Input
839VarShortMAC-Input-NB-r13
840VarShortResumeMAC-Input-NB-r13
841VarShortResumeMAC-Input-r13
842VarWLAN-MobilityConfig
843VarWLAN-Status-r13
844
845#.NO_EMIT ONLY_VALS
846EAB-Config-r11/eab-Category-r11
847AB-Config-NB-r13/ab-Category-r13
848
849#.MAKE_ENUM
850RAT-Type TYPE_PREFIX
851Handover/targetRAT-Type TYPE_PREFIX
852SI-OrPSI-GERAN TYPE_PREFIX
853
854#
855# EUTRA-RRC-Definitions.asn
856#
857
858#.FN_HDR UL-CCCH-Message
859  actx->pinfo->link_dir = P2P_DIR_UL;
860
861#.FN_HDR UL-DCCH-Message
862  actx->pinfo->link_dir = P2P_DIR_UL;
863
864#.FN_HDR DL-CCCH-Message
865  actx->pinfo->link_dir = P2P_DIR_DL;
866
867#.FN_HDR DL-DCCH-Message
868  actx->pinfo->link_dir = P2P_DIR_DL;
869
870#.FN_BODY DedicatedInfoNAS VAL_PTR = &nas_eps_tvb
871  tvbuff_t *nas_eps_tvb=NULL;
872%(DEFAULT_BODY)s
873  if (nas_eps_tvb) {
874    proto_tree *nas_tree;
875    dissector_handle_t handle;
876    if (lte_rrc_nas_in_root_tree) {
877      nas_tree = proto_tree_get_root(tree);
878    } else {
879      nas_tree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_dedicatedInfoNAS);
880    }
881    handle = (tvb_get_bits8(nas_eps_tvb, 4, 4) == 0x0e) ? nas_5gs_handle : nas_eps_handle;
882    if (handle) {
883      lte_rrc_call_dissector(handle, nas_eps_tvb, actx->pinfo, nas_tree);
884    }
885  }
886
887#.FN_BODY UECapabilityEnquiry-v1510-IEs/requestedFreqBandsNR-MRDC-r15 VAL_PTR = &freq_band_list_tvb
888  tvbuff_t *freq_band_list_tvb = NULL;
889%(DEFAULT_BODY)s
890  if (freq_band_list_tvb) {
891    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_requestedFreqBandsNR_MRDC_r15);
892    dissect_nr_rrc_FreqBandList_PDU(freq_band_list_tvb, actx->pinfo, subtree, NULL);
893  }
894
895#.FN_BODY UECapabilityEnquiry-v1550-IEs/requestedCapabilityNR-r15 VAL_PTR = &ue_cap_req_filter_nr_tvb
896  tvbuff_t *ue_cap_req_filter_nr_tvb = NULL;
897%(DEFAULT_BODY)s
898  if (ue_cap_req_filter_nr_tvb) {
899    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_requestedFreqBandsNR_MRDC_r15);
900    dissect_nr_rrc_UE_CapabilityRequestFilterNR_PDU(ue_cap_req_filter_nr_tvb, actx->pinfo, subtree, NULL);
901  }
902
903#.FN_BODY UECapabilityEnquiry-v1560-IEs/requestedCapabilityCommon-r15 VAL_PTR = &ue_cap_req_filter_common_tvb
904  tvbuff_t *ue_cap_req_filter_common_tvb = NULL;
905%(DEFAULT_BODY)s
906  if (ue_cap_req_filter_common_tvb) {
907    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_requestedCapabilityCommon_r15);
908    dissect_nr_rrc_UE_CapabilityRequestFilterCommon_PDU(ue_cap_req_filter_common_tvb, actx->pinfo, subtree, NULL);
909  }
910
911#.FN_BODY UE-CapabilityRAT-Container
912  /* Initialise to invalid value */
913  private_data_set_rat_type(actx, 0xFF);
914%(DEFAULT_BODY)s
915
916#.FN_BODY RAT-Type VAL_PTR = &rat_type
917  guint32 rat_type;
918%(DEFAULT_BODY)s
919  private_data_set_rat_type(actx, (guint8)rat_type);
920
921#RAT-Type ::=						ENUMERATED {
922#										eutra, utra, geran-cs, geran-ps, cdma2000-1XRTT,
923#										nr, eutra-nr, spare1, ...}
924# ueCapabilityRAT-Container
925# Container for the UE capabilities of the indicated RAT. The encoding is defined in the specification of each RAT:
926# For E-UTRA: the encoding of UE capabilities is defined in IE UE-EUTRA-Capability.
927# For UTRA: the octet string contains the INTER RAT HANDOVER INFO message defined in TS 25.331 [19].
928# For GERAN CS: the octet string contains the concatenated string of the Mobile Station Classmark 2 and Mobile
929# Station Classmark 3. The first 5 octets correspond to Mobile Station Classmark 2 and the following octets correspond
930# to Mobile Station Classmark 3. The Mobile Station Classmark 2 is formatted as 'TLV' and is coded in the same way as
931# the Mobile Station Classmark 2 information element in TS 24.008 [49]. The first octet is the Mobile station classmark 2
932# IEI and its value shall be set to 33H. The second octet is the Length of mobile station classmark 2 and its value shall
933# be set to 3. The octet 3 contains the first octet of the value part of the Mobile Station Classmark 2 information element,
934# the octet 4 contains the second octet of the value part of the Mobile Station Classmark 2 information element and so
935# on. For each of these octets, the first/ leftmost/ most significant bit of the octet contains b8 of the corresponding octet
936# of the Mobile Station Classmark 2. The Mobile Station Classmark 3 is formatted as 'V' and is coded in the same way
937# as the value part in the Mobile station classmark 3 information element in TS 24.008 [49]. The sixth octet of this octet
938# string contains octet 1 of the value part of Mobile station classmark 3, the seventh of octet of this octet string contains
939# octet 2 of the value part of Mobile station classmark 3 and so on. Note.
940# For GERAN PS: the encoding of UE capabilities is formatted as 'V' and is coded in the same way as the value part in
941# the MS Radio Access Capability information element in TS 24.008 [49].
942# For CDMA2000-1XRTT: the octet string contains the A21 Mobile Subscription Information and the encoding of this is
943# defined in A.S0008 [33]. The A21 Mobile Subscription Information contains the supported CDMA2000 1xRTT band
944# class and band sub-class information.
945# For NR: The octet string contains the IE UE-NR-Capability as defined in TS 38.331 [82].
946# For EUTRA-NR: The octet string contains the IE UE-MRDC-Capability as defined in TS 38.331 [82]
947
948#.FN_BODY UE-CapabilityRAT-Container/ueCapabilityRAT-Container VAL_PTR = &ue_cap_tvb
949  tvbuff_t *ue_cap_tvb=NULL;
950%(DEFAULT_BODY)s
951
952#.FN_FTR UE-CapabilityRAT-Container/ueCapabilityRAT-Container
953if(ue_cap_tvb){
954  guint32 length;
955  proto_item *item;
956  proto_tree *subtree, *subtree2;
957  guint8 byte;
958  subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_UE_CapabilityRAT_Container);
959  switch(private_data_get_rat_type(actx)){
960  case RAT_Type_eutra:
961    /* eutra */
962    dissect_lte_rrc_UE_EUTRA_Capability_PDU(ue_cap_tvb, actx->pinfo, subtree, NULL);
963    break;
964  case RAT_Type_utra:
965    /* utra */
966    dissect_rrc_InterRATHandoverInfo_PDU(ue_cap_tvb, actx->pinfo, subtree, NULL);
967    break;
968  case RAT_Type_geran_cs:
969    /* geran-cs */
970    /* Mobile Station Classmark 2 is formatted as TLV with the two first bytes set to 0x33 0x03 */
971    subtree2 = proto_tree_add_subtree(subtree, ue_cap_tvb, 0, 5,
972                       ett_lte_rrc_UE_CapabilityRAT_Container, &item, "Mobile Station Classmark 2");
973    byte = tvb_get_guint8(ue_cap_tvb, 0);
974    if (byte != 0x33) {
975      expert_add_info_format(actx->pinfo, item, &ei_lte_rrc_unexpected_type_value,
976                             "Unexpected type value (found 0x%02X)", byte);
977    }
978    byte = tvb_get_guint8(ue_cap_tvb, 1);
979    if (byte != 0x03) {
980      expert_add_info_format(actx->pinfo, item, &ei_lte_rrc_unexpected_length_value,
981                             "Unexpected length value (found %d)", byte);
982    }
983    de_ms_cm_2(ue_cap_tvb, subtree2, actx->pinfo, 2, 3, NULL, 0);
984    /* Mobile Station Classmark 3 is formatted as V */
985    length = tvb_reported_length_remaining(ue_cap_tvb, 5);
986    subtree2 = proto_tree_add_subtree(subtree, ue_cap_tvb, 5, length,
987                   ett_lte_rrc_UE_CapabilityRAT_Container, NULL, "Mobile Station Classmark 3");
988    de_ms_cm_3(ue_cap_tvb, subtree2, actx->pinfo, 5, length, NULL, 0);
989    break;
990  case RAT_Type_geran_ps:
991    /* geran-ps */
992    /* MS Radio Access Capability is formatted as V */
993    length = tvb_reported_length(ue_cap_tvb);
994    subtree2 = proto_tree_add_subtree(subtree, ue_cap_tvb, 0, length,
995                     ett_lte_rrc_UE_CapabilityRAT_Container, NULL, "MS Radio Access Capability");
996    de_gmm_ms_radio_acc_cap(ue_cap_tvb, subtree2, actx->pinfo, 0, length, NULL, 0);
997    break;
998  case RAT_Type_cdma2000_1XRTT:
999    /* cdma2000-1XRTT */
1000    /* dissection of "A21 Mobile Subscription Information" could be added to packet-ansi_a.c */
1001    break;
1002  case RAT_Type_nr:
1003    /* nr */
1004    dissect_nr_rrc_UE_NR_Capability_PDU(ue_cap_tvb, actx->pinfo, subtree, NULL);
1005    break;
1006  case RAT_Type_eutra_nr:
1007    /* eutra-nr */
1008    dissect_nr_rrc_UE_MRDC_Capability_PDU(ue_cap_tvb, actx->pinfo, subtree, NULL);
1009    break;
1010  default:
1011    break;
1012  }
1013}
1014
1015#.FN_BODY UE-EUTRA-Capability/featureGroupIndicators VAL_PTR = &featureGroupIndicators_tvb
1016  tvbuff_t *featureGroupIndicators_tvb=NULL;
1017%(DEFAULT_BODY)s
1018  if(featureGroupIndicators_tvb){
1019    /* Dissect featureGroupIndicators */
1020    dissect_lte_rrc_featureGroupIndicators(featureGroupIndicators_tvb, actx);
1021  }
1022
1023#.FN_BODY UE-EUTRA-Capability-v1020-IEs/featureGroupIndRel10-r10 VAL_PTR = &featureGroupIndRel10_tvb
1024  tvbuff_t *featureGroupIndRel10_tvb=NULL;
1025%(DEFAULT_BODY)s
1026  if(featureGroupIndRel10_tvb){
1027    /* Dissect featureGroupIndRel10-r10 */
1028    dissect_lte_rrc_featureGroupIndRel10(featureGroupIndRel10_tvb, actx);
1029  }
1030
1031#.FN_BODY UE-EUTRA-Capability-v9a0-IEs/featureGroupIndRel9Add-r9 VAL_PTR = &featureGroupIndRel9Add_tvb
1032  tvbuff_t *featureGroupIndRel9Add_tvb=NULL;
1033%(DEFAULT_BODY)s
1034  if(featureGroupIndRel9Add_tvb){
1035    /* Dissect featureGroupIndRel9Add-r9 */
1036    dissect_lte_rrc_featureGroupIndRel9Add(featureGroupIndRel9Add_tvb, actx);
1037  }
1038
1039#.FN_BODY UE-EUTRA-Capability-v1560-IEs/appliedCapabilityFilterCommon-r15 VAL_PTR = &ue_cap_req_filter_common_tvb
1040  tvbuff_t *ue_cap_req_filter_common_tvb = NULL;
1041%(DEFAULT_BODY)s
1042  if (ue_cap_req_filter_common_tvb) {
1043    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_requestedCapabilityCommon_r15);
1044    dissect_nr_rrc_UE_CapabilityRequestFilterCommon_PDU(ue_cap_req_filter_common_tvb, actx->pinfo, subtree, NULL);
1045  }
1046
1047#.FN_BODY UE-EUTRA-CapabilityAddXDD-Mode-r9/featureGroupIndicators-r9 VAL_PTR = &featureGroupIndicators_tvb
1048  tvbuff_t *featureGroupIndicators_tvb=NULL;
1049%(DEFAULT_BODY)s
1050  if(featureGroupIndicators_tvb){
1051    /* Dissect featureGroupIndicators-r9 */
1052    dissect_lte_rrc_featureGroupIndicators(featureGroupIndicators_tvb, actx);
1053  }
1054
1055#.FN_BODY UE-EUTRA-CapabilityAddXDD-Mode-r9/featureGroupIndRel9Add-r9 VAL_PTR = &featureGroupIndRel9Add_tvb
1056  tvbuff_t *featureGroupIndRel9Add_tvb=NULL;
1057%(DEFAULT_BODY)s
1058  if(featureGroupIndRel9Add_tvb){
1059    /* Dissect featureGroupIndRel9Add-r9 */
1060    dissect_lte_rrc_featureGroupIndRel9Add(featureGroupIndRel9Add_tvb, actx);
1061  }
1062
1063#.FN_BODY UE-EUTRA-CapabilityAddXDD-Mode-v1060/featureGroupIndRel10-v1060 VAL_PTR = &featureGroupIndRel10_tvb
1064  tvbuff_t *featureGroupIndRel10_tvb=NULL;
1065%(DEFAULT_BODY)s
1066  if(featureGroupIndRel10_tvb){
1067    /* Dissect featureGroupIndRel10-v1060 */
1068    dissect_lte_rrc_featureGroupIndRel10(featureGroupIndRel10_tvb, actx);
1069  }
1070
1071#.FN_BODY PhyLayerParameters-v1170/interBandTDD-CA-WithDifferentConfig-r11 VAL_PTR = &inter_band_tdd_ca_tvb
1072  tvbuff_t *inter_band_tdd_ca_tvb=NULL;
1073  proto_tree *subtree;
1074%(DEFAULT_BODY)s
1075  if (inter_band_tdd_ca_tvb) {
1076    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_interBandTDD_CA_WithDifferentConfig);
1077    proto_tree_add_bits_item(subtree, hf_lte_rrc_interBandTDD_CA_WithDifferentConfig_bit1, inter_band_tdd_ca_tvb, 0, 1, ENC_BIG_ENDIAN);
1078    proto_tree_add_bits_item(subtree, hf_lte_rrc_interBandTDD_CA_WithDifferentConfig_bit2, inter_band_tdd_ca_tvb, 1, 1, ENC_BIG_ENDIAN);
1079  }
1080
1081#.FN_BODY PhyLayerParameters-v1250/tdd-FDD-CA-PCellDuplex-r12 VAL_PTR = &pcellduplex_tvb
1082  tvbuff_t *pcellduplex_tvb=NULL;
1083  proto_tree *subtree;
1084%(DEFAULT_BODY)s
1085  if (pcellduplex_tvb) {
1086    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_tdd_FDD_CA_PCellDuplex_r12);
1087    proto_tree_add_bits_item(subtree, hf_lte_rrc_tdd_FDD_CA_PCellDuplex_r12_bit1, pcellduplex_tvb, 0, 1, ENC_BIG_ENDIAN);
1088    proto_tree_add_bits_item(subtree, hf_lte_rrc_tdd_FDD_CA_PCellDuplex_r12_bit2, pcellduplex_tvb, 1, 1, ENC_BIG_ENDIAN);
1089  }
1090
1091#.FN_BODY PhyLayerParameters-v1310/aperiodicCSI-Reporting-r13 VAL_PTR = &aperiodicCSI_tvb
1092  tvbuff_t *aperiodicCSI_tvb=NULL;
1093  proto_tree *subtree;
1094%(DEFAULT_BODY)s
1095  if (aperiodicCSI_tvb) {
1096    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_aperiodicCSI_Reporting_r13);
1097    proto_tree_add_bits_item(subtree, hf_lte_rrc_aperiodicCSI_Reporting_r13_bit1, aperiodicCSI_tvb, 0, 1, ENC_BIG_ENDIAN);
1098    proto_tree_add_bits_item(subtree, hf_lte_rrc_aperiodicCSI_Reporting_r13_bit2, aperiodicCSI_tvb, 1, 1, ENC_BIG_ENDIAN);
1099  }
1100
1101#.FN_BODY PhyLayerParameters-v1310/codebook-HARQ-ACK-r13 VAL_PTR = &codebook_tvb
1102  tvbuff_t *codebook_tvb=NULL;
1103  proto_tree *subtree;
1104%(DEFAULT_BODY)s
1105  if (codebook_tvb) {
1106    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_codebook_HARQ_ACK_r13);
1107    proto_tree_add_bits_item(subtree, hf_lte_rrc_codebook_HARQ_ACK_r13_bit1, codebook_tvb, 0, 1, ENC_BIG_ENDIAN);
1108    proto_tree_add_bits_item(subtree, hf_lte_rrc_codebook_HARQ_ACK_r13_bit2, codebook_tvb, 1, 1, ENC_BIG_ENDIAN);
1109  }
1110
1111#.FN_BODY RF-Parameters-v10f0/modifiedMPR-Behavior-r10 VAL_PTR = &modifiedMPR_Behavior_r10_tvb
1112  tvbuff_t *modifiedMPR_Behavior_r10_tvb=NULL;
1113  proto_tree *subtree;
1114%(DEFAULT_BODY)s
1115  if (modifiedMPR_Behavior_r10_tvb) {
1116    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_modifiedMPR_Behavior_r10);
1117    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_0, modifiedMPR_Behavior_r10_tvb, 0, 1, ENC_BIG_ENDIAN);
1118    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_1, modifiedMPR_Behavior_r10_tvb, 1, 1, ENC_BIG_ENDIAN);
1119    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_2, modifiedMPR_Behavior_r10_tvb, 2, 1, ENC_BIG_ENDIAN);
1120    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_3, modifiedMPR_Behavior_r10_tvb, 3, 1, ENC_BIG_ENDIAN);
1121    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_4, modifiedMPR_Behavior_r10_tvb, 4, 1, ENC_BIG_ENDIAN);
1122    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_5, modifiedMPR_Behavior_r10_tvb, 5, 1, ENC_BIG_ENDIAN);
1123    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_6, modifiedMPR_Behavior_r10_tvb, 6, 1, ENC_BIG_ENDIAN);
1124    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_7, modifiedMPR_Behavior_r10_tvb, 7, 1, ENC_BIG_ENDIAN);
1125    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_8, modifiedMPR_Behavior_r10_tvb, 8, 1, ENC_BIG_ENDIAN);
1126    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_9, modifiedMPR_Behavior_r10_tvb, 9, 1, ENC_BIG_ENDIAN);
1127    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_10, modifiedMPR_Behavior_r10_tvb, 10, 1, ENC_BIG_ENDIAN);
1128    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_11, modifiedMPR_Behavior_r10_tvb, 11, 1, ENC_BIG_ENDIAN);
1129    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_12, modifiedMPR_Behavior_r10_tvb, 12, 1, ENC_BIG_ENDIAN);
1130    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_13, modifiedMPR_Behavior_r10_tvb, 13, 1, ENC_BIG_ENDIAN);
1131    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_14, modifiedMPR_Behavior_r10_tvb, 14, 1, ENC_BIG_ENDIAN);
1132    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_15, modifiedMPR_Behavior_r10_tvb, 15, 1, ENC_BIG_ENDIAN);
1133    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_16, modifiedMPR_Behavior_r10_tvb, 16, 1, ENC_BIG_ENDIAN);
1134    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_17, modifiedMPR_Behavior_r10_tvb, 17, 1, ENC_BIG_ENDIAN);
1135    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_18, modifiedMPR_Behavior_r10_tvb, 18, 1, ENC_BIG_ENDIAN);
1136    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_19, modifiedMPR_Behavior_r10_tvb, 19, 1, ENC_BIG_ENDIAN);
1137    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_20, modifiedMPR_Behavior_r10_tvb, 20, 1, ENC_BIG_ENDIAN);
1138    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_21, modifiedMPR_Behavior_r10_tvb, 21, 1, ENC_BIG_ENDIAN);
1139    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_22, modifiedMPR_Behavior_r10_tvb, 22, 1, ENC_BIG_ENDIAN);
1140    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_23, modifiedMPR_Behavior_r10_tvb, 23, 1, ENC_BIG_ENDIAN);
1141    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_24, modifiedMPR_Behavior_r10_tvb, 24, 1, ENC_BIG_ENDIAN);
1142    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_25, modifiedMPR_Behavior_r10_tvb, 25, 1, ENC_BIG_ENDIAN);
1143    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_26, modifiedMPR_Behavior_r10_tvb, 26, 1, ENC_BIG_ENDIAN);
1144    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_27, modifiedMPR_Behavior_r10_tvb, 27, 1, ENC_BIG_ENDIAN);
1145    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_28, modifiedMPR_Behavior_r10_tvb, 28, 1, ENC_BIG_ENDIAN);
1146    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_29, modifiedMPR_Behavior_r10_tvb, 29, 1, ENC_BIG_ENDIAN);
1147    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_30, modifiedMPR_Behavior_r10_tvb, 30, 1, ENC_BIG_ENDIAN);
1148    proto_tree_add_bits_item(subtree, hf_lte_rrc_modifiedMPR_Behavior_r10_mpr_ampr_31, modifiedMPR_Behavior_r10_tvb, 31, 1, ENC_BIG_ENDIAN);
1149  }
1150
1151#.TYPE_ATTR
1152RF-Parameters-v1570/dl-1024QAM-TotalWeightedLayers-r15 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_dl_1024QAM_TotalWeightedLayers_r15_fmt)
1153
1154#.TYPE_RENAME
1155IRAT-ParametersWLAN-r13/supportedBandListWLAN-r13 SupportedBandListWLAN_r13
1156
1157#.TYPE_ATTR
1158MasterInformationBlock/schedulingInfoSIB1-BR-r13 TYPE=FT_UINT32 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_schedulingInfoSIB1_BR_r13_vals_ext
1159
1160#.FN_BODY Handover
1161  /* Initialise to invalid value */
1162  private_data_set_rat_target_type(actx, 0xFF);
1163%(DEFAULT_BODY)s
1164
1165#.FN_BODY Handover/targetRAT-Type VAL_PTR = &target_rat_type
1166  guint32 target_rat_type;
1167%(DEFAULT_BODY)s
1168  private_data_set_rat_target_type(actx, (guint8)target_rat_type);
1169
1170#.FN_BODY Handover/targetRAT-MessageContainer VAL_PTR = &target_rat_msg_cont_tvb
1171  tvbuff_t *target_rat_msg_cont_tvb = NULL;
1172%(DEFAULT_BODY)s
1173  if(target_rat_msg_cont_tvb){
1174    guint8 byte;
1175    proto_tree *subtree;
1176    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_targetRAT_MessageContainer);
1177    switch (private_data_get_rat_target_type(actx)){
1178    case T_targetRAT_Type_utra:
1179      /* utra */
1180      if (rrc_irat_ho_to_utran_cmd_handle)
1181        lte_rrc_call_dissector(rrc_irat_ho_to_utran_cmd_handle, target_rat_msg_cont_tvb, actx->pinfo, subtree);
1182      break;
1183    case T_targetRAT_Type_geran:
1184      /* geran */
1185      byte = tvb_get_guint8(target_rat_msg_cont_tvb, 0);
1186      if (byte == 0x06) {
1187        if (gsm_a_dtap_handle) {
1188          lte_rrc_call_dissector(gsm_a_dtap_handle, target_rat_msg_cont_tvb, actx->pinfo, subtree);
1189        }
1190      } else {
1191        if (gsm_rlcmac_dl_handle) {
1192          tvbuff_t *gsm_rlcmac_dl_tvb = tvb_new_composite();
1193          guint8 *pd = (guint8 *) wmem_alloc(actx->pinfo->pool, 1);
1194          pd[0] = 0x40;
1195          tvb_composite_append(gsm_rlcmac_dl_tvb, tvb_new_child_real_data(tvb, pd, 1, 1));
1196          tvb_composite_append(gsm_rlcmac_dl_tvb, target_rat_msg_cont_tvb);
1197          tvb_composite_finalize(gsm_rlcmac_dl_tvb);
1198          add_new_data_source(actx->pinfo, gsm_rlcmac_dl_tvb, "GPRS DL control block");
1199          lte_rrc_call_dissector(gsm_rlcmac_dl_handle, gsm_rlcmac_dl_tvb, actx->pinfo, subtree);
1200        }
1201      }
1202      break;
1203    case T_targetRAT_Type_cdma2000_1XRTT:
1204      /* cdma2000-1XRTT */
1205      break;
1206    case T_targetRAT_Type_cdma2000_HRPD:
1207      /* cdma2000-HRPD */
1208      break;
1209    case T_targetRAT_Type_nr:
1210      /* nr */
1211      if (nr_rrc_reconf_handle)
1212        lte_rrc_call_dissector(nr_rrc_reconf_handle, target_rat_msg_cont_tvb, actx->pinfo, subtree);
1213      break;
1214    case T_targetRAT_Type_eutra:
1215      /* eutra */
1216      if (lte_rrc_conn_reconf_handle)
1217        lte_rrc_call_dissector(lte_rrc_conn_reconf_handle, target_rat_msg_cont_tvb, actx->pinfo, subtree);
1218      break;
1219    default:
1220      break;
1221    }
1222  }
1223
1224#.FN_BODY Handover/nas-SecurityParamFromEUTRA VAL_PTR = &nas_sec_param_from_eutra_tvb
1225  tvbuff_t *nas_sec_param_from_eutra_tvb = NULL;
1226  guint32 length;
1227  proto_tree *subtree;
1228
1229%(DEFAULT_BODY)s
1230  if (nas_sec_param_from_eutra_tvb) {
1231    length = tvb_reported_length(nas_sec_param_from_eutra_tvb);
1232    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nas_SecurityParam);
1233    if (private_data_get_rat_target_type(actx) == T_targetRAT_Type_eutra)
1234      de_nas_5gs_n1_mode_to_s1_mode_nas_transparent_cont(nas_sec_param_from_eutra_tvb, subtree, actx->pinfo);
1235    else
1236      de_emm_sec_par_from_eutra(nas_sec_param_from_eutra_tvb, subtree, actx->pinfo, 0, length, NULL, 0);
1237  }
1238
1239#.FN_BODY SecurityConfigHO/handoverType/interRAT/nas-SecurityParamToEUTRA VAL_PTR = &nas_sec_param_to_eutra_tvb
1240  tvbuff_t *nas_sec_param_to_eutra_tvb = NULL;
1241  guint32 length;
1242  proto_tree *subtree;
1243
1244%(DEFAULT_BODY)s
1245  if (nas_sec_param_to_eutra_tvb) {
1246    length = tvb_reported_length(nas_sec_param_to_eutra_tvb);
1247    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nas_SecurityParam);
1248    de_emm_sec_par_to_eutra(nas_sec_param_to_eutra_tvb, subtree, actx->pinfo, 0, length, NULL, 0);
1249  }
1250
1251#.FN_BODY SecurityConfigHO-v1530/handoverType-v1530/intra5GC-r15/nas-Container-r15 VAL_PTR = &nas_cont_tvb
1252  tvbuff_t *nas_cont_tvb = NULL;
1253
1254%(DEFAULT_BODY)s
1255  if (nas_cont_tvb) {
1256    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nas_Container_r15);
1257    de_nas_5gs_intra_n1_mode_nas_transparent_cont(nas_cont_tvb, subtree, actx->pinfo);
1258  }
1259
1260#.FN_BODY SecurityConfigHO-v1530/handoverType-v1530/epc-To5GC-r15/nas-Container-r15 VAL_PTR = &nas_cont_tvb
1261  tvbuff_t *nas_cont_tvb = NULL;
1262
1263%(DEFAULT_BODY)s
1264  if (nas_cont_tvb) {
1265    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nas_Container_r15);
1266    de_nas_5gs_s1_mode_to_n1_mode_nas_transparent_cont(nas_cont_tvb, subtree, actx->pinfo);
1267  }
1268
1269#.FN_BODY SI-OrPSI-GERAN/si
1270  private_data_set_si_or_psi_geran(actx, (guint8)SI_OrPSI_GERAN_si); /* SI message */
1271%(DEFAULT_BODY)s
1272
1273#.FN_BODY SI-OrPSI-GERAN/psi
1274  private_data_set_si_or_psi_geran(actx, (guint8)SI_OrPSI_GERAN_psi); /* PSI message */
1275%(DEFAULT_BODY)s
1276
1277#.FN_BODY CellInfoGERAN-r9/systemInformation-r9
1278  private_data_set_si_or_psi_geran(actx, (guint8)SI_OrPSI_GERAN_si); /* SI message */
1279%(DEFAULT_BODY)s
1280
1281#.FN_BODY SystemInfoListGERAN/_item VAL_PTR = &sys_info_list_tvb
1282  tvbuff_t *sys_info_list_tvb = NULL;
1283  proto_tree *subtree;
1284%(DEFAULT_BODY)s
1285  if (sys_info_list_tvb) {
1286    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_siPsiSibContainer);
1287    switch (private_data_get_si_or_psi_geran(actx)) {
1288    case SI_OrPSI_GERAN_si:
1289      /* SI message */
1290      if (gsm_a_dtap_handle) {
1291        tvbuff_t *si_tvb = tvb_new_composite();
1292        guint8 *pd = (guint8 *) wmem_alloc(actx->pinfo->pool, 1);
1293        pd[0] = 0x06;
1294        tvb_composite_append(si_tvb, tvb_new_child_real_data(tvb, pd, 1, 1));
1295        tvb_composite_append(si_tvb, sys_info_list_tvb);
1296        tvb_composite_finalize(si_tvb);
1297        add_new_data_source(actx->pinfo, si_tvb, "System Information");
1298        lte_rrc_call_dissector(gsm_a_dtap_handle, si_tvb, actx->pinfo, subtree);
1299      }
1300      break;
1301    case SI_OrPSI_GERAN_psi:
1302      /* PSI message */
1303      if (gsm_rlcmac_dl_handle) {
1304        tvbuff_t *gsm_rlcmac_dl_tvb = tvb_new_composite();
1305        guint8 *pd = (guint8 *) wmem_alloc(actx->pinfo->pool, 1);
1306        pd[0] = 0x40;
1307        tvb_composite_append(gsm_rlcmac_dl_tvb, tvb_new_child_real_data(tvb, pd, 1, 1));
1308        tvb_composite_append(gsm_rlcmac_dl_tvb, sys_info_list_tvb);
1309        tvb_composite_finalize(gsm_rlcmac_dl_tvb);
1310        add_new_data_source(actx->pinfo, gsm_rlcmac_dl_tvb, "GPRS DL control block");
1311        lte_rrc_call_dissector(gsm_rlcmac_dl_handle, sys_info_list_tvb, actx->pinfo, subtree);
1312      }
1313      break;
1314    default:
1315      break;
1316    }
1317  }
1318
1319#.FN_BODY SystemTimeInfoCDMA2000/cdma-SystemTime/asynchronousSystemTime VAL_PTR=&async_system_time_tvb
1320  tvbuff_t *async_system_time_tvb = NULL;
1321%(DEFAULT_BODY)s
1322
1323#.FN_FTR SystemTimeInfoCDMA2000/cdma-SystemTime/asynchronousSystemTime
1324  if (async_system_time_tvb) {
1325    guint64 bits;
1326    nstime_t ts;
1327    proto_tree *subtree;
1328    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_timeInfo);
1329    bits = tvb_get_bits64(async_system_time_tvb, 0, 49, ENC_BIG_ENDIAN);
1330    ts.secs = (time_t)((bits*8)/1228800) + 315964800; /* CDMA2000 epoch is 00:00:00 (midnight) UTC on 1980-01-06 */
1331    ts.nsecs = (int)(((bits%153600)*8*1000000000)/1228800);
1332    proto_tree_add_time(subtree, hf_lte_rrc_cdma_time, async_system_time_tvb, 0, 7, &ts);
1333    proto_tree_add_time(subtree, hf_lte_rrc_local_time, async_system_time_tvb, 0, 7,&ts);
1334  }
1335
1336#.FN_BODY SystemTimeInfoCDMA2000/cdma-SystemTime/synchronousSystemTime VAL_PTR=&sync_system_time_tvb
1337  tvbuff_t *sync_system_time_tvb = NULL;
1338%(DEFAULT_BODY)s
1339
1340#.FN_FTR SystemTimeInfoCDMA2000/cdma-SystemTime/synchronousSystemTime
1341  if (sync_system_time_tvb) {
1342    guint64 bits;
1343    nstime_t ts;
1344    proto_tree *subtree;
1345    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_timeInfo);
1346    bits = tvb_get_bits64(sync_system_time_tvb, 0, 39, ENC_BIG_ENDIAN);
1347    ts.secs = (time_t)(bits/100) + 315964800; /* CDMA2000 epoch is 00:00:00 (midnight) UTC on 1980-01-06 */
1348    ts.nsecs = (int)(bits%100)*10000000;
1349    proto_tree_add_time(subtree, hf_lte_rrc_cdma_time, sync_system_time_tvb, 0, 5, &ts);
1350    proto_tree_add_time(subtree, hf_lte_rrc_local_time, sync_system_time_tvb, 0, 5, &ts);
1351  }
1352
1353#.FN_BODY CellInfoUTRA-FDD-r9/utra-BCCH-Container-r9 VAL_PTR = &utra_bcch_cont_tvb
1354  tvbuff_t *utra_bcch_cont_tvb = NULL;
1355  proto_tree *subtree;
1356%(DEFAULT_BODY)s
1357  if (utra_bcch_cont_tvb && rrc_sys_info_cont_handle) {
1358    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_siPsiSibContainer);
1359    lte_rrc_call_dissector(rrc_sys_info_cont_handle, utra_bcch_cont_tvb, actx->pinfo, subtree);
1360  }
1361
1362#.FN_BODY CellInfoUTRA-TDD-r9/utra-BCCH-Container-r9 VAL_PTR = &utra_bcch_cont_tvb
1363  tvbuff_t *utra_bcch_cont_tvb = NULL;
1364  proto_tree *subtree;
1365%(DEFAULT_BODY)s
1366  if (utra_bcch_cont_tvb && rrc_sys_info_cont_handle) {
1367    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_siPsiSibContainer);
1368    lte_rrc_call_dissector(rrc_sys_info_cont_handle, utra_bcch_cont_tvb, actx->pinfo, subtree);
1369  }
1370
1371#.FN_BODY CellInfoUTRA-TDD-r10/utra-BCCH-Container-r10 VAL_PTR = &utra_bcch_cont_tvb
1372  tvbuff_t *utra_bcch_cont_tvb = NULL;
1373  proto_tree *subtree;
1374%(DEFAULT_BODY)s
1375  if (utra_bcch_cont_tvb && rrc_sys_info_cont_handle) {
1376    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_siPsiSibContainer);
1377    lte_rrc_call_dissector(rrc_sys_info_cont_handle, utra_bcch_cont_tvb, actx->pinfo, subtree);
1378  }
1379
1380#.TYPE_ATTR
1381NeighCellConfig TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lte_rrc_neighCellConfig_vals)
1382
1383#.FN_BODY NeighCellConfig VAL_PTR = &neigh_cell_config_tvb HF_INDEX=-1
1384  tvbuff_t *neigh_cell_config_tvb = NULL;
1385%(DEFAULT_BODY)s
1386
1387#.FN_FTR NeighCellConfig
1388  if (neigh_cell_config_tvb) {
1389    guint bitvalue = tvb_get_bits8(neigh_cell_config_tvb, 0, 2);
1390    actx->created_item = proto_tree_add_uint(tree, hf_index, neigh_cell_config_tvb, 0, 1, bitvalue);
1391  }
1392
1393#.FN_BODY LocationInfo-r10/locationCoordinates-r10/ellipsoid-Point-r10 VAL_PTR = &ellipsoid_point_tvb
1394  tvbuff_t *ellipsoid_point_tvb = NULL;
1395%(DEFAULT_BODY)s
1396  if (ellipsoid_point_tvb) {
1397    dissect_lpp_Ellipsoid_Point_PDU(ellipsoid_point_tvb, actx->pinfo, tree, NULL);
1398  }
1399
1400#.FN_BODY LocationInfo-r10/locationCoordinates-r10/ellipsoidPointWithAltitude-r10 VAL_PTR = &ellipsoid_point_with_alt_tvb
1401  tvbuff_t *ellipsoid_point_with_alt_tvb = NULL;
1402%(DEFAULT_BODY)s
1403  if (ellipsoid_point_with_alt_tvb) {
1404    dissect_lpp_EllipsoidPointWithAltitude_PDU(ellipsoid_point_with_alt_tvb, actx->pinfo, tree, NULL);
1405  }
1406
1407#.FN_BODY LocationInfo-r10/locationCoordinates-r10/ellipsoidPointWithUncertaintyCircle-r11 VAL_PTR = &ellipsoid_point_with_uncert_circ_tvb
1408  tvbuff_t *ellipsoid_point_with_uncert_circ_tvb = NULL;
1409%(DEFAULT_BODY)s
1410  if (ellipsoid_point_with_uncert_circ_tvb) {
1411    dissect_lpp_Ellipsoid_PointWithUncertaintyCircle_PDU(ellipsoid_point_with_uncert_circ_tvb, actx->pinfo, tree, NULL);
1412  }
1413
1414#.FN_BODY LocationInfo-r10/locationCoordinates-r10/ellipsoidPointWithUncertaintyEllipse-r11 VAL_PTR = &ellipsoid_point_with_uncert_ellipse_tvb
1415  tvbuff_t *ellipsoid_point_with_uncert_ellipse_tvb = NULL;
1416%(DEFAULT_BODY)s
1417  if (ellipsoid_point_with_uncert_ellipse_tvb) {
1418    dissect_lpp_EllipsoidPointWithUncertaintyEllipse_PDU(ellipsoid_point_with_uncert_ellipse_tvb, actx->pinfo, tree, NULL);
1419  }
1420
1421#.FN_BODY LocationInfo-r10/locationCoordinates-r10/ellipsoidPointWithAltitudeAndUncertaintyEllipsoid-r11 VAL_PTR = &ellipsoid_point_with_alt_uncert_ellipsoid_tvb
1422  tvbuff_t *ellipsoid_point_with_alt_uncert_ellipsoid_tvb = NULL;
1423%(DEFAULT_BODY)s
1424  if (ellipsoid_point_with_alt_uncert_ellipsoid_tvb) {
1425    dissect_lpp_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid_PDU(ellipsoid_point_with_alt_uncert_ellipsoid_tvb, actx->pinfo, tree, NULL);
1426  }
1427
1428#.FN_BODY LocationInfo-r10/locationCoordinates-r10/ellipsoidArc-r11 VAL_PTR = &ellipsoid_arc_tvb
1429  tvbuff_t *ellipsoid_arc_tvb = NULL;
1430%(DEFAULT_BODY)s
1431  if (ellipsoid_arc_tvb) {
1432    dissect_lpp_EllipsoidArc_PDU(ellipsoid_arc_tvb, actx->pinfo, tree, NULL);
1433  }
1434
1435#.FN_BODY LocationInfo-r10/locationCoordinates-r10/polygon-r11 VAL_PTR = &polygon_tvb
1436  tvbuff_t *polygon_tvb = NULL;
1437%(DEFAULT_BODY)s
1438  if (polygon_tvb) {
1439    dissect_lpp_Polygon_PDU(polygon_tvb, actx->pinfo, tree, NULL);
1440  }
1441
1442#.FN_BODY LocationInfo-r10/horizontalVelocity-r10 VAL_PTR = &horizontal_velocity_tvb
1443  tvbuff_t *horizontal_velocity_tvb = NULL;
1444%(DEFAULT_BODY)s
1445  if (horizontal_velocity_tvb) {
1446    dissect_lpp_HorizontalVelocity_PDU(horizontal_velocity_tvb, actx->pinfo, tree, NULL);
1447  }
1448
1449#.FN_BODY LocationInfo-r10/gnss-TOD-msec-r10 VAL_PTR = &gnss_tod_msec_tvb
1450  tvbuff_t *gnss_tod_msec_tvb = NULL;
1451%(DEFAULT_BODY)s
1452  if (gnss_tod_msec_tvb) {
1453    asn1_ctx_t asn1_ctx;
1454    asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, actx->pinfo);
1455    dissect_per_constrained_integer(gnss_tod_msec_tvb, 0, &asn1_ctx, tree, hf_index, 0U, 3599999U, NULL, FALSE);
1456  }
1457
1458#.TYPE_ATTR
1459LocationInfo-r10/gnss-TOD-msec-r10 TYPE=FT_UINT24 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds
1460
1461#.FN_BODY LocationInfo-r10/eag_1/verticalVelocityInfo-r15/verticalVelocity-r15 VAL_PTR = &vertical_velocity_tvb
1462  tvbuff_t *vertical_velocity_tvb = NULL;
1463%(DEFAULT_BODY)s
1464  if (vertical_velocity_tvb) {
1465    dissect_lpp_HorizontalWithVerticalVelocity_PDU(vertical_velocity_tvb, actx->pinfo, tree, NULL);
1466  }
1467
1468#.FN_BODY LocationInfo-r10/eag_1/verticalVelocityInfo-r15/verticalVelocityAndUncertainty-r15 VAL_PTR = &vertical_velocity_tvb
1469  tvbuff_t *vertical_velocity_tvb = NULL;
1470%(DEFAULT_BODY)s
1471  if (vertical_velocity_tvb) {
1472    dissect_lpp_HorizontalVelocityWithUncertainty_PDU(vertical_velocity_tvb, actx->pinfo, tree, NULL);
1473  }
1474
1475#.TYPE_ATTR
1476LogMeasResultBT-r15/bt-Addr-r15 TYPE=FT_ETHER DISPLAY=BASE_NONE
1477
1478#.FN_BODY LogMeasResultBT-r15/bt-Addr-r15 VAL_PTR=&bt_Addr_tvb HF_INDEX=-1
1479  tvbuff_t *bt_Addr_tvb = NULL;
1480
1481%(DEFAULT_BODY)s
1482  actx->created_item = proto_tree_add_item(tree, hf_index, bt_Addr_tvb, 0, 6, ENC_NA);
1483
1484#.TYPE_ATTR
1485LogMeasResultBT-r15/rssi-BT-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1486
1487#.FN_BODY AbsoluteTimeInfo-r10 VAL_PTR = &abs_time_info_tvb
1488  tvbuff_t *abs_time_info_tvb = NULL;
1489%(DEFAULT_BODY)s
1490#.FN_FTR AbsoluteTimeInfo-r10
1491  if (abs_time_info_tvb) {
1492    const gchar *str, *hf_str;
1493    proto_tree *subtree;
1494    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_absTimeInfo);
1495    str = tvb_bcd_dig_to_str(actx->pinfo->pool, abs_time_info_tvb, 0, 6, NULL, FALSE);
1496    hf_str = wmem_strdup_printf(actx->pinfo->pool, "%c%c-%c%c-%c%c %c%c:%c%c:%c%c", str[0], str[1],
1497                        str[2], str[3], str[4], str[5], str[6], str[7], str[8], str[9], str[10], str[11]);
1498    proto_tree_add_string(subtree, hf_lte_rrc_absolute_time, abs_time_info_tvb, 0, 6, hf_str);
1499  }
1500
1501#.TYPE_RENAME
1502CarrierFreqUTRA-FDD-Ext-r12/multiBandInfoList-r12 FreqBandIndicator_UTRA_FDD_r12
1503
1504#.TYPE_ATTR
1505SystemInformationBlockType9/hnb-Name TYPE=FT_STRING DISPLAY=STR_UNICODE
1506
1507#.FN_BODY SystemInformationBlockType9/hnb-Name VAL_PTR=&hnb_name_tvb HF_INDEX=-1
1508  tvbuff_t *hnb_name_tvb = NULL;
1509
1510%(DEFAULT_BODY)s
1511  actx->created_item = proto_tree_add_item(tree, hf_index, hnb_name_tvb, 0, -1, ENC_UTF_8|ENC_NA);
1512
1513#.TYPE_ATTR
1514SystemInformationBlockType10/messageIdentifier TYPE=FT_UINT16 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_messageIdentifier_vals_ext
1515
1516#.FN_BODY SystemInformationBlockType10/messageIdentifier VAL_PTR=&msg_id_tvb HF_INDEX=-1
1517  tvbuff_t *msg_id_tvb = NULL;
1518%(DEFAULT_BODY)s
1519
1520#.FN_FTR SystemInformationBlockType10/messageIdentifier
1521  if (msg_id_tvb) {
1522    actx->created_item = proto_tree_add_item(tree, hf_index, msg_id_tvb, 0, 2, ENC_BIG_ENDIAN);
1523  }
1524
1525#.FN_BODY SystemInformationBlockType10/serialNumber VAL_PTR=&serial_nb_tvb
1526  tvbuff_t *serial_nb_tvb = NULL;
1527%(DEFAULT_BODY)s
1528
1529#.FN_FTR SystemInformationBlockType10/serialNumber
1530  if (serial_nb_tvb) {
1531    proto_tree *subtree;
1532    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_serialNumber);
1533    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_gs, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1534    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_msg_code, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1535    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_upd_nb, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1536  }
1537
1538#.FN_BODY SystemInformationBlockType10/warningType VAL_PTR=&warning_type_tvb
1539  tvbuff_t *warning_type_tvb = NULL;
1540%(DEFAULT_BODY)s
1541
1542#.FN_FTR SystemInformationBlockType10/warningType
1543  if (warning_type_tvb) {
1544    proto_tree *subtree;
1545    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_warningType);
1546    proto_tree_add_item(subtree, hf_lte_rrc_warningType_value, warning_type_tvb, 0, 2, ENC_BIG_ENDIAN);
1547    proto_tree_add_item(subtree, hf_lte_rrc_warningType_emergency_user_alert, warning_type_tvb, 0, 2, ENC_BIG_ENDIAN);
1548    proto_tree_add_item(subtree, hf_lte_rrc_warningType_popup, warning_type_tvb, 0, 2, ENC_BIG_ENDIAN);
1549  }
1550
1551#.TYPE_ATTR
1552SystemInformationBlockType11/messageIdentifier TYPE=FT_UINT16 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_messageIdentifier_vals_ext
1553
1554#.FN_BODY SystemInformationBlockType11/messageIdentifier VAL_PTR=&msg_id_tvb HF_INDEX=-1
1555  tvbuff_t *msg_id_tvb = NULL;
1556%(DEFAULT_BODY)s
1557
1558#.FN_FTR SystemInformationBlockType11/messageIdentifier
1559  if (msg_id_tvb) {
1560    private_data_set_message_identifier(actx, tvb_get_ntohs(msg_id_tvb, 0) << 16);
1561    actx->created_item = proto_tree_add_item(tree, hf_index, msg_id_tvb, 0, 2, ENC_BIG_ENDIAN);
1562  }
1563
1564#.FN_BODY SystemInformationBlockType11/serialNumber VAL_PTR=&serial_nb_tvb
1565  tvbuff_t *serial_nb_tvb = NULL;
1566%(DEFAULT_BODY)s
1567
1568#.FN_FTR SystemInformationBlockType11/serialNumber
1569  if (serial_nb_tvb) {
1570    proto_tree *subtree;
1571    private_data_set_message_identifier(actx,
1572                                        private_data_get_message_identifier(actx) | tvb_get_ntohs(serial_nb_tvb, 0));
1573    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_serialNumber);
1574    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_gs, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1575    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_msg_code, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1576    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_upd_nb, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1577  }
1578
1579#.FN_BODY SystemInformationBlockType11/warningMessageSegmentType VAL_PTR=&segment_type
1580  guint32 segment_type;
1581%(DEFAULT_BODY)s
1582  private_data_set_warning_message_segment_type(actx, (guint8)segment_type);
1583
1584#.FN_BODY SystemInformationBlockType11/warningMessageSegmentNumber VAL_PTR=&segment_number
1585  guint32 segment_number;
1586%(DEFAULT_BODY)s
1587  private_data_set_warning_message_segment_number(actx, (guint8)segment_number);
1588
1589#.FN_BODY SystemInformationBlockType11/dataCodingScheme VAL_PTR=&data_coding_scheme_tvb
1590  tvbuff_t *data_coding_scheme_tvb = NULL;
1591%(DEFAULT_BODY)s
1592
1593#.FN_FTR SystemInformationBlockType11/dataCodingScheme
1594  if (data_coding_scheme_tvb) {
1595    proto_tree *subtree;
1596    guint32 dataCodingScheme;
1597    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_dataCodingScheme);
1598    dataCodingScheme = dissect_cbs_data_coding_scheme(data_coding_scheme_tvb, actx->pinfo, subtree, 0);
1599    wmem_map_insert(lte_rrc_etws_cmas_dcs_hash, GUINT_TO_POINTER((guint)private_data_get_message_identifier(actx)),
1600                        GUINT_TO_POINTER(dataCodingScheme));
1601  }
1602
1603#.FN_BODY SystemInformationBlockType11/warningMessageSegment VAL_PTR=&warning_msg_seg_tvb
1604  tvbuff_t *warning_msg_seg_tvb = NULL;
1605%(DEFAULT_BODY)s
1606
1607#.FN_FTR SystemInformationBlockType11/warningMessageSegment
1608  if (warning_msg_seg_tvb) {
1609    proto_tree *subtree;
1610    tvbuff_t *frag_tvb;
1611    gpointer p_dcs;
1612    fragment_head *frag_data = fragment_add_seq_check(&lte_rrc_sib11_reassembly_table, warning_msg_seg_tvb, 0, actx->pinfo,
1613                                                      private_data_get_message_identifier(actx), NULL,
1614                                                      private_data_get_warning_message_segment_number(actx),
1615                                                      tvb_reported_length(warning_msg_seg_tvb),
1616                                                      private_data_get_warning_message_segment_type(actx) ? FALSE : TRUE);
1617    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_warningMessageSegment);
1618    frag_tvb = process_reassembled_data(warning_msg_seg_tvb, 0, actx->pinfo, "Reassembled SIB11 warning message",
1619                                        frag_data, &lte_rrc_sib11_frag_items, NULL, subtree);
1620    p_dcs = wmem_map_lookup(lte_rrc_etws_cmas_dcs_hash, GUINT_TO_POINTER((guint)private_data_get_message_identifier(actx)));
1621    if (frag_tvb && p_dcs) {
1622      dissect_lte_rrc_warningMessageSegment(frag_tvb, subtree, actx->pinfo, GPOINTER_TO_UINT(p_dcs));
1623    }
1624  }
1625
1626#.TYPE_ATTR
1627SystemInformationBlockType12-r9/messageIdentifier-r9 TYPE=FT_UINT16 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_messageIdentifier_vals_ext
1628
1629#.FN_BODY SystemInformationBlockType12-r9/messageIdentifier-r9 VAL_PTR=&msg_id_tvb HF_INDEX=-1
1630  tvbuff_t *msg_id_tvb = NULL;
1631%(DEFAULT_BODY)s
1632
1633#.FN_FTR SystemInformationBlockType12-r9/messageIdentifier-r9
1634  if (msg_id_tvb) {
1635    private_data_set_message_identifier(actx, tvb_get_ntohs(msg_id_tvb, 0) << 16);
1636    actx->created_item = proto_tree_add_item(tree, hf_index, msg_id_tvb, 0, 2, ENC_BIG_ENDIAN);
1637  }
1638
1639#.FN_BODY SystemInformationBlockType12-r9/serialNumber-r9 VAL_PTR=&serial_nb_tvb
1640  tvbuff_t *serial_nb_tvb = NULL;
1641%(DEFAULT_BODY)s
1642
1643#.FN_FTR SystemInformationBlockType12-r9/serialNumber-r9
1644  if (serial_nb_tvb) {
1645    proto_tree *subtree;
1646    private_data_set_message_identifier(actx,
1647                                        private_data_get_message_identifier(actx) | tvb_get_ntohs(serial_nb_tvb, 0));
1648    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_serialNumber);
1649    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_gs, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1650    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_msg_code, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1651    proto_tree_add_item(subtree, hf_lte_rrc_serialNumber_upd_nb, serial_nb_tvb, 0, 2, ENC_BIG_ENDIAN);
1652  }
1653
1654#.FN_BODY SystemInformationBlockType12-r9/warningMessageSegmentType-r9 VAL_PTR=&segment_type
1655  guint32 segment_type;
1656%(DEFAULT_BODY)s
1657  private_data_set_warning_message_segment_type(actx, (guint8)segment_type);
1658
1659#.FN_BODY SystemInformationBlockType12-r9/warningMessageSegmentNumber-r9 VAL_PTR=&segment_number
1660  guint32 segment_number;
1661%(DEFAULT_BODY)s
1662  private_data_set_warning_message_segment_number(actx, (guint8)segment_number);
1663
1664#.FN_BODY SystemInformationBlockType12-r9/dataCodingScheme-r9 VAL_PTR=&data_coding_scheme_tvb
1665  tvbuff_t *data_coding_scheme_tvb = NULL;
1666%(DEFAULT_BODY)s
1667
1668#.FN_FTR SystemInformationBlockType12-r9/dataCodingScheme-r9
1669  if (data_coding_scheme_tvb) {
1670    proto_tree *subtree;
1671    guint32 dataCodingScheme;
1672    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_dataCodingScheme);
1673    dataCodingScheme = dissect_cbs_data_coding_scheme(data_coding_scheme_tvb, actx->pinfo, subtree, 0);
1674    wmem_map_insert(lte_rrc_etws_cmas_dcs_hash, GUINT_TO_POINTER((guint)private_data_get_message_identifier(actx)),
1675                        GUINT_TO_POINTER(dataCodingScheme));
1676  }
1677
1678#.FN_BODY SystemInformationBlockType12-r9/warningMessageSegment-r9 VAL_PTR=&warning_msg_seg_tvb
1679  tvbuff_t *warning_msg_seg_tvb = NULL;
1680%(DEFAULT_BODY)s
1681
1682#.FN_FTR SystemInformationBlockType12-r9/warningMessageSegment-r9
1683  if (warning_msg_seg_tvb) {
1684    proto_tree *subtree;
1685    tvbuff_t *frag_tvb;
1686    gpointer p_dcs;
1687    fragment_head *frag_data = fragment_add_seq_check(&lte_rrc_sib12_reassembly_table, warning_msg_seg_tvb, 0, actx->pinfo,
1688                                                      private_data_get_message_identifier(actx), NULL,
1689                                                      private_data_get_warning_message_segment_number(actx),
1690                                                      tvb_reported_length(warning_msg_seg_tvb),
1691                                                      private_data_get_warning_message_segment_type(actx) ? FALSE : TRUE);
1692    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_warningMessageSegment);
1693    frag_tvb = process_reassembled_data(warning_msg_seg_tvb, 0, actx->pinfo, "Reassembled SIB12 warning message",
1694                                        frag_data, &lte_rrc_sib12_frag_items, NULL, subtree);
1695    p_dcs = wmem_map_lookup(lte_rrc_etws_cmas_dcs_hash, GUINT_TO_POINTER((guint)private_data_get_message_identifier(actx)));
1696    if (frag_tvb && p_dcs) {
1697      dissect_lte_rrc_warningMessageSegment(frag_tvb, subtree, actx->pinfo, GPOINTER_TO_UINT(p_dcs));
1698    }
1699  }
1700
1701#.TYPE_ATTR
1702EAB-Config-r11/eab-Category-r11 STRINGS=VALS(lte_rrc_eab_category_vals)
1703
1704#.TYPE_ATTR
1705SystemInformationBlockType16-r11/timeInfo-r11/dayLightSavingTime-r11 TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lte_rrc_daylightSavingTime_vals)
1706
1707#.FN_BODY SystemInformationBlockType16-r11/timeInfo-r11/dayLightSavingTime-r11 VAL_PTR=&daylight_saving_time_tvb HF_INDEX=-1
1708  tvbuff_t *daylight_saving_time_tvb = NULL;
1709%(DEFAULT_BODY)s
1710
1711#.FN_FTR SystemInformationBlockType16-r11/timeInfo-r11/dayLightSavingTime-r11
1712  if (daylight_saving_time_tvb) {
1713    guint bitvalue = tvb_get_bits8(daylight_saving_time_tvb, 0, 2);
1714    actx->created_item = proto_tree_add_uint(tree, hf_index, daylight_saving_time_tvb, 0, 1, bitvalue);
1715  }
1716
1717#.TYPE_ATTR
1718SystemInformationBlockType16-r11/timeInfo-r11/leapSeconds-r11 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1719
1720#.TYPE_ATTR
1721SystemInformationBlockType16-r11/timeInfo-r11/localTimeOffset-r11 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_localTimeOffset_fmt)
1722
1723#.FN_BODY SystemInformationBlockType16-r11/timeInfo-r11/timeInfoUTC-r11 VAL_PTR=&timeInfo
1724  guint64 timeInfo;
1725  proto_tree *subtree;
1726  nstime_t ts;
1727  guint32 old_offset = offset;
1728%(DEFAULT_BODY)s
1729
1730#.FN_FTR SystemInformationBlockType16-r11/timeInfo-r11/timeInfoUTC-r11
1731  subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_timeInfo);
1732  ts.secs = (time_t)(timeInfo/100)-EPOCH_DELTA_1900_01_01_00_00_00_UTC; /* epoch is 00:00:00 (midnight) UTC on 1900-01-01 */
1733  ts.nsecs = (int)(timeInfo%100)*10000000;
1734  proto_tree_add_time(subtree, hf_lte_rrc_utc_time, tvb, old_offset>>3, (old_offset&0x07) ? 6 : 5, &ts);
1735  proto_tree_add_time(subtree, hf_lte_rrc_local_time, tvb, old_offset>>3, (old_offset&0x07) ? 6 : 5, &ts);
1736
1737#.TYPE_ATTR
1738SystemInformationBlockType26-r15/threshS-RSSI-CBR-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_threshS_RSSI_CBR_r14_fmt)
1739
1740#.TYPE_ATTR
1741WLAN-Identifiers-r12/ssid-r12 TYPE=FT_STRING DISPLAY=STR_ASCII
1742
1743#.FN_BODY WLAN-Identifiers-r12/ssid-r12 VAL_PTR=&ssid_tvb HF_INDEX=-1
1744  tvbuff_t *ssid_tvb = NULL;
1745
1746%(DEFAULT_BODY)s
1747  actx->created_item = proto_tree_add_item(tree, hf_index, ssid_tvb, 0, -1, ENC_ASCII|ENC_NA);
1748
1749#.TYPE_ATTR
1750WLAN-Identifiers-r12/bssid-r12 TYPE=FT_ETHER
1751
1752#.TYPE_ATTR
1753WLAN-Identifiers-r12/hessid-r12 TYPE=FT_ETHER
1754
1755#.TYPE_ATTR
1756RRCConnectionReject-r8-IEs/waitTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1757
1758#.TYPE_ATTR
1759RRCConnectionReject-v1020-IEs/extendedWaitTime-r10 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1760
1761#.TYPE_ATTR
1762RRCConnectionRelease-v1020-IEs/extendedWaitTime-r10 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1763
1764#.TYPE_ATTR
1765RRCConnectionRelease-v1540-IEs/waitTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1766
1767#.TYPE_ATTR
1768RRCEarlyDataComplete-r15-IEs/extendedWaitTime-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1769
1770#.TYPE_ATTR
1771SystemInformationBlockType1/cellSelectionInfo/q-RxLevMinOffset STRINGS=VALS(lte_rrc_q_RxLevMinOffset_vals)
1772
1773#.TYPE_ATTR
1774CellSelectionInfoCE1-v1360/delta-RxLevMinCE1-v1360 STRINGS=VALS(lte_rrc_delta_RxLevMin_vals)
1775
1776#.TYPE_ATTR
1777CellSelectionInfo-v920/q-QualMinOffset-r9 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1778
1779#.TYPE_ATTR
1780MobilityControlInfo/eag_4/schedulingInfoSIB1-BR-r14 TYPE=FT_UINT32 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_schedulingInfoSIB1_BR_r13_vals_ext
1781
1782#.TYPE_ATTR
1783TrafficPatternInfo-r14/timingOffset-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds
1784
1785#.FN_BODY TrafficPatternInfo-r14/messageSize-r14 VAL_PTR = &messageSize_r14_tvb HF_INDEX = -1
1786  tvbuff_t *messageSize_r14_tvb = NULL;
1787%(DEFAULT_BODY)s
1788  if (messageSize_r14_tvb) {
1789    guint bitvalue = tvb_get_bits8(messageSize_r14_tvb, 0, 6);
1790    actx->created_item = proto_tree_add_uint(tree, hf_index, messageSize_r14_tvb, 0, 1, bitvalue);
1791  }
1792
1793#.TYPE_ATTR
1794TrafficPatternInfo-r14/messageSize-r14 TYPE=FT_UINT8 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_messageSize_r14_vals_ext
1795
1796#.TYPE_ATTR
1797RLF-Report-r9/eag_1/timeConnFailure-r10 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_timeConnFailure_r10_fmt)
1798
1799#.TYPE_ATTR
1800LogMeasInfo-r10/relativeTimeStamp-r10 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1801
1802#.FN_BODY BLER-Result-r12/blocksReceived-r12/n-r12 VAL_PTR = &n_r12_tvb HF_INDEX = -1
1803  tvbuff_t *n_r12_tvb = NULL;
1804%(DEFAULT_BODY)s
1805  if (n_r12_tvb) {
1806    guint bitvalue = tvb_get_bits8(n_r12_tvb, 0, 3);
1807    actx->created_item = proto_tree_add_uint(tree, hf_index, n_r12_tvb, 0, 1, bitvalue);
1808  }
1809
1810#.TYPE_ATTR
1811BLER-Result-r12/blocksReceived-r12/n-r12 TYPE=FT_UINT8 DISPLAY=BASE_DEC STRINGS=VALS(lte_rrc_n_r12_vals)
1812
1813#.FN_BODY BLER-Result-r12/blocksReceived-r12/m-r12 VAL_PTR = &m_r12_tvb HF_INDEX = -1
1814  tvbuff_t *m_r12_tvb = NULL;
1815%(DEFAULT_BODY)s
1816  if (m_r12_tvb) {
1817    actx->created_item = proto_tree_add_item(tree, hf_index, m_r12_tvb, 0, 1, ENC_BIG_ENDIAN);
1818  }
1819
1820#.TYPE_ATTR
1821BLER-Result-r12/blocksReceived-r12/m-r12 TYPE=FT_UINT8 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_m_r12_fmt)
1822
1823#.TYPE_ATTR
1824BLER-Range-r12 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_BLER_Range_r12_vals_ext
1825
1826#.TYPE_ATTR
1827TimeSinceFailure-r11 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1828
1829#.TYPE_ATTR
1830TimeUntilReconnection-r16 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
1831
1832#.FIELD_ATTR
1833CarrierFreqUTRA-FDD/q-RxLevMin ABBREV=utra_q_RxLevMin
1834
1835#.TYPE_ATTR
1836CarrierFreqUTRA-FDD/q-RxLevMin DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_utra_q_RxLevMin_vals_ext
1837
1838#.FIELD_ATTR
1839CarrierFreqUTRA-FDD-Ext-r12/q-RxLevMin-r12 ABBREV=utra_q_RxLevMin_r12
1840
1841#.TYPE_ATTR
1842CarrierFreqUTRA-FDD-Ext-r12/q-RxLevMin-r12 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_utra_q_RxLevMin_vals_ext
1843
1844#.FIELD_ATTR
1845CarrierFreqUTRA-TDD/q-RxLevMin ABBREV=utra_q_RxLevMin
1846
1847#.TYPE_ATTR
1848CarrierFreqUTRA-TDD/q-RxLevMin DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_utra_q_RxLevMin_vals_ext
1849
1850#.FIELD_ATTR
1851CarrierFreqUTRA-TDD-r12/q-RxLevMin-r12 ABBREV=utra_q_RxLevMin_r12
1852
1853#.TYPE_ATTR
1854CarrierFreqUTRA-TDD-r12/q-RxLevMin-r12 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_utra_q_RxLevMin_vals_ext
1855
1856#.TYPE_ATTR
1857CarrierFreqUTRA-FDD/p-MaxUTRA DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1858
1859#.TYPE_ATTR
1860CarrierFreqUTRA-FDD-Ext-r12/p-MaxUTRA-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1861
1862#.TYPE_ATTR
1863CarrierFreqUTRA-TDD/p-MaxUTRA DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1864
1865#.TYPE_ATTR
1866CarrierFreqUTRA-TDD-r12/p-MaxUTRA-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1867
1868#.TYPE_ATTR
1869CarrierFreqUTRA-FDD/q-QualMin DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1870
1871#.TYPE_ATTR
1872CarrierFreqUTRA-FDD-Ext-r12/q-QualMin-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1873
1874#.FIELD_ATTR
1875CarrierFreqsInfoGERAN/commonInfo/q-RxLevMin ABBREV=geran_q_RxLevMin
1876
1877#.TYPE_ATTR
1878CarrierFreqsInfoGERAN/commonInfo/q-RxLevMin DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_geran_q_RxLevMin_vals_ext
1879
1880#.TYPE_ATTR
1881CarrierFreqsInfoGERAN/commonInfo/p-MaxGERAN DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1882
1883#.TYPE_ATTR
1884CQI-ReportConfig/nomPDSCH-RS-EPRE-Offset STRINGS=VALS(lte_rrc_nomPDSCH_RS_EPRE_Offset_vals)
1885
1886#.TYPE_ATTR
1887CQI-ReportConfig-r10/nomPDSCH-RS-EPRE-Offset STRINGS=VALS(lte_rrc_nomPDSCH_RS_EPRE_Offset_vals)
1888
1889#.TYPE_ATTR
1890CQI-ReportConfigSCell-r10/nomPDSCH-RS-EPRE-Offset-r10 STRINGS=VALS(lte_rrc_nomPDSCH_RS_EPRE_Offset_vals)
1891
1892#.TYPE_ATTR
1893P-C-AndCBSR-r11/p-C-r11 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1894
1895#.TYPE_ATTR
1896P-C-AndCBSR-r13/p-C-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1897
1898#.TYPE_ATTR
1899P-C-AndCBSR-r15 /p-C-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1900
1901#.TYPE_ATTR
1902CSI-RS-Config-r10/csi-RS-r10/setup/p-C-r10 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1903
1904#.FN_BODY IP-Address-r13/ipv4-r13 VAL_PTR=&ipv4_tvb HF_INDEX=-1
1905  tvbuff_t *ipv4_tvb = NULL;
1906%(DEFAULT_BODY)s
1907  if (ipv4_tvb) {
1908    actx->created_item = proto_tree_add_item(tree, hf_index, ipv4_tvb, 0, 4, ENC_BIG_ENDIAN);
1909  }
1910
1911#.TYPE_ATTR
1912IP-Address-r13/ipv4-r13 TYPE=FT_IPv4 DISPLAY=BASE_NONE
1913
1914#.FN_BODY IP-Address-r13/ipv6-r13 VAL_PTR=&ipv6_tvb HF_INDEX=-1
1915  tvbuff_t *ipv6_tvb = NULL;
1916%(DEFAULT_BODY)s
1917  if (ipv6_tvb) {
1918    actx->created_item = proto_tree_add_item(tree, hf_index, ipv6_tvb, 0, 16, ENC_BIG_ENDIAN);
1919  }
1920
1921#.TYPE_ATTR
1922IP-Address-r13/ipv6-r13 TYPE=FT_IPv6 DISPLAY=BASE_NONE
1923
1924#.FN_BODY MAC-MainConfig
1925  /* Accumulate values in drx_config while dissecting DRX config.
1926     Do this here rather than down in DRX-Config so that we will see
1927     fields overwritten in the R11 extension */
1928  drx_config_t *drx_config = private_data_get_drx_config(actx);
1929%(DEFAULT_BODY)s
1930  if (drx_config->configured) {
1931    mac_lte_info* p_mac_lte_info;
1932
1933    /* Verify that config is valid */
1934    drx_check_config_sane(drx_config, actx);
1935
1936    /* Look for UE identifier */
1937    p_mac_lte_info = (mac_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_mac_lte, 0);
1938    if (p_mac_lte_info != NULL) {
1939      /* If found, configure MAC with DRX config */
1940      set_mac_lte_drx_config(p_mac_lte_info->ueid, drx_config, actx->pinfo);
1941    }
1942
1943    /* Clear out state */
1944    drx_config->configured = FALSE;
1945  }
1946
1947
1948#.FN_BODY MAC-MainConfig/eag_1/sr-ProhibitTimer-r9 VAL_PTR=&timer
1949  guint32 timer;
1950%(DEFAULT_BODY)s
1951
1952#.TYPE_ATTR
1953MAC-MainConfig/eag_1/sr-ProhibitTimer-r9 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_sr_periods
1954
1955#.TYPE_ATTR
1956MAC-MainConfig/eag_9/shortTTI-AndSPT-r15/setup/ssr-ProhibitTimer-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_sr_periods
1957
1958#.FN_BODY MAC-MainConfig/eag_2/mac-MainConfig-v1020/extendedBSR-Sizes-r10
1959  mac_lte_info* p_mac_lte_info;
1960
1961%(DEFAULT_BODY)s
1962  /* Look for UE identifier */
1963  p_mac_lte_info = (mac_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_mac_lte, 0);
1964  if (p_mac_lte_info != NULL) {
1965    /* Tell MAC to use extended BSR sizes configuration */
1966    set_mac_lte_extended_bsr_sizes(p_mac_lte_info->ueid, TRUE, actx->pinfo);
1967  }
1968
1969#.TYPE_ATTR
1970PDSCH-ConfigCommon/referenceSignalPower DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1971
1972#.TYPE_ATTR
1973P-Max DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1974
1975#.TYPE_ATTR
1976P-MaxNR-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1977
1978#.TYPE_ATTR
1979SPS-ConfigUL/setup/p0-Persistent/p0-NominalPUSCH-Persistent DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1980
1981#.TYPE_ATTR
1982SPS-ConfigUL/setup/p0-Persistent/p0-UE-PUSCH-Persistent DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1983
1984#.TYPE_ATTR
1985SPS-ConfigUL/setup/eag_1/p0-PersistentSubframeSet2-r12/setup/p0-NominalPUSCH-PersistentSubframeSet2-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1986
1987#.TYPE_ATTR
1988SPS-ConfigUL/setup/eag_1/p0-PersistentSubframeSet2-r12/setup/p0-UE-PUSCH-PersistentSubframeSet2-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
1989
1990#.TYPE_ATTR
1991UplinkPowerControlCommon/deltaPreambleMsg3 STRINGS=VALS(lte_rrc_deltaPreambleMsg3_vals)
1992
1993#.TYPE_ATTR
1994UplinkPowerControlCommon/p0-NominalPUSCH DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
1995
1996#.TYPE_ATTR
1997UplinkPowerControlCommonSCell-v1130/deltaPreambleMsg3-r11 STRINGS=VALS(lte_rrc_deltaPreambleMsg3_vals)
1998
1999#.TYPE_ATTR
2000UplinkPowerControlCommon/p0-NominalPUCCH DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2001
2002#.TYPE_ATTR
2003UplinkPowerControlCommon-v1610/p0-NominalSRS-Add-r16 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2004
2005#.TYPE_ATTR
2006UplinkPowerControlCommonPSCell-r12/p0-NominalPUCCH-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2007
2008#.TYPE_ATTR
2009UplinkPowerControlCommonSCell-v1310/p0-NominalPUCCH DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2010
2011#.TYPE_ATTR
2012UplinkPowerControlCommonSCell-r10/p0-NominalPUSCH-r10 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2013
2014#.TYPE_ATTR
2015UplinkPowerControlCommonPUSCH-LessCell-v1430/p0-Nominal-PeriodicSRS-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2016
2017#.TYPE_ATTR
2018UplinkPowerControlCommonPUSCH-LessCell-v1430/p0-Nominal-AperiodicSRS-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2019
2020#.TYPE_ATTR
2021UplinkPowerControlDedicated/p0-UE-PUSCH DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2022
2023#.TYPE_ATTR
2024UplinkPowerControlDedicated/p0-UE-PUCCH DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2025
2026#.TYPE_ATTR
2027UplinkPowerControlDedicated-v1250/set2PowerControlParameter/setup/p0-NominalPUSCH-SubframeSet2-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2028
2029#.TYPE_ATTR
2030UplinkPowerControlDedicated-v1250/set2PowerControlParameter/setup/p0-UE-PUSCH-SubframeSet2-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2031
2032#.TYPE_ATTR
2033UplinkPowerControlDedicated-v1530/p0-UE-PUSCH-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2034
2035#.TYPE_ATTR
2036UplinkPUSCH-LessPowerControlDedicated-v1430/p0-UE-PeriodicSRS-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2037
2038#.TYPE_ATTR
2039UplinkPUSCH-LessPowerControlDedicated-v1430/p0-UE-AperiodicSRS-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2040
2041#.TYPE_ATTR
2042UplinkPowerControlAddSRS-r16/p0-UE-SRS-Add-r16 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2043
2044#.TYPE_ATTR
2045UplinkPowerControlDedicatedSCell-r10/p0-UE-PUSCH-r10 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2046
2047#.TYPE_ATTR
2048UplinkPowerControlDedicatedSCell-v1310/p0-UE-PUCCH DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2049
2050#.TYPE_ATTR
2051CellSelectionInfoNFreq-r13/q-RxLevMinOffset STRINGS=VALS(lte_rrc_q_RxLevMinOffset_vals)
2052
2053#.TYPE_ATTR
2054Q-QualMin-r9 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2055
2056#.TYPE_ATTR
2057Q-RxLevMin DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_q_RxLevMin_vals_ext
2058
2059#.TYPE_ATTR
2060CarrierFreqNR-r15/q-RxLevMin-r15 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_q_RxLevMin_vals_ext
2061
2062#.TYPE_ATTR
2063CarrierFreqNR-r15/q-RxLevMinSUL-r15 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_q_RxLevMin_vals_ext
2064
2065#.TYPE_ATTR
2066CarrierFreqNR-r15/q-QualMin-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2067
2068#.TYPE_ATTR
2069Q-OffsetRangeInterRAT DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2070
2071#.TYPE_ATTR
2072ReselectionThreshold DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_ReselectionThreshold_vals_ext
2073
2074#.TYPE_ATTR
2075ReselectionThresholdQ-r9 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2076
2077#.TYPE_ATTR
2078T-Reselection DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
2079
2080#.TYPE_ATTR
2081T-ReselectionEUTRA-CE-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
2082
2083#.TYPE_ATTR
2084Hysteresis DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_Hysteresis_vals_ext
2085
2086#.TYPE_ATTR
2087CSI-RSRP-Range-r12 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_RSRP_Range_vals_ext
2088
2089#.TYPE_ATTR
2090MBSFN-RSRQ-Range-r12 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_MBSFN_RSRQ_Range_vals_ext
2091
2092#.TYPE_RENAME
2093MeasConfig/s-Measure S_Measure
2094
2095#.TYPE_ATTR
2096MeasConfig/s-Measure DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_s_Measure_vals_ext
2097
2098#.TYPE_ATTR
2099MeasResultGERAN/measResult/rssi DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&gsm_a_rr_rxlev_vals_ext
2100
2101#.TYPE_ATTR
2102MeasResultUTRA/measResult/utra-EcN0 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_utra_EcN0_vals_ext
2103
2104#.TYPE_ATTR
2105MeasResultUTRA/measResult/utra-RSCP DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_utra_RSCP_vals_ext
2106
2107#.TYPE_ATTR
2108ReportConfigEUTRA/triggerType/event/eventId/eventA3/a3-Offset DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_a3_a6_c2_Offset_vals_ext
2109
2110#.TYPE_ATTR
2111ReportConfigEUTRA/triggerType/event/eventId/eventA6-r10/a6-Offset-r10 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_a3_a6_c2_Offset_vals_ext
2112
2113#.TYPE_ATTR
2114ReportConfigEUTRA/triggerType/event/eventId/eventC2-r12/c2-Offset-r12 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_a3_a6_c2_Offset_vals_ext
2115
2116#.TYPE_ATTR
2117CondReconfigurationTriggerEUTRA-r16/condEventId-r16/a3-Offset-r16 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_a3_a6_c2_Offset_vals_ext
2118
2119#.TYPE_RENAME
2120ThresholdEUTRA/threshold-RSRP Threshold_RSRP_Range
2121
2122#.TYPE_ATTR
2123ThresholdEUTRA/threshold-RSRP DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_threshold_RSRP_vals_ext
2124
2125#.TYPE_RENAME
2126ThresholdEUTRA/threshold-RSRQ Threshold_RSRQ_Range
2127
2128#.TYPE_ATTR
2129ThresholdEUTRA/threshold-RSRQ DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_threshold_RSRQ_vals_ext
2130
2131#.TYPE_ATTR
2132ThresholdGERAN DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_thresholdGERAN_vals_ext
2133
2134#.TYPE_RENAME
2135ThresholdUTRA/utra-RSCP Threshold_utra_RSRP
2136
2137#.TYPE_ATTR
2138ThresholdUTRA/utra-RSCP DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_thresholdUTRA_RSCP_vals_ext
2139
2140#.TYPE_RENAME
2141ThresholdUTRA/utra-EcN0 Threshold_utra_EcN0
2142
2143#.TYPE_ATTR
2144ThresholdUTRA/utra-EcN0 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_thresholdUTRA_EcN0_vals_ext
2145
2146#.TYPE_ATTR
2147RSRP-Range DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_RSRP_Range_vals_ext
2148
2149#.TYPE_ATTR
2150RSRP-Range-v1360 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_RSRP_Range_v1360_vals_ext
2151
2152#.TYPE_ATTR
2153RSRP-RangeSL-r12 DISPLAY=BASE_DEC STRINGS=VALS(lte_rrc_RSRP_RangeSL_vals)
2154
2155#.TYPE_ATTR
2156RSRP-RangeSL2-r12 DISPLAY=BASE_DEC STRINGS=VALS(lte_rrc_RSRP_RangeSL2_vals)
2157
2158#.TYPE_ATTR
2159RSRP-RangeSL3-r12 DISPLAY=BASE_DEC STRINGS=VALS(lte_rrc_RSRP_RangeSL3_vals)
2160
2161#.TYPE_ATTR
2162RSRP-RangeSL4-r13 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_RSRP_RangeSL4_vals_ext
2163
2164#.TYPE_ATTR
2165RSRP-RangeNR-r15 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_RSRP_RangeNR_r15_fmt)
2166
2167#.TYPE_ATTR
2168RSRQ-Range DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_RSRQ_Range_vals_ext
2169
2170#.TYPE_ATTR
2171RSRQ-Range-v1250 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_RSRQ_Range_vals_ext
2172
2173#.TYPE_ATTR
2174RSRQ-Range-r13 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_RSRQ_Range_vals_ext
2175
2176#.TYPE_ATTR
2177RSRQ-RangeNR-r15 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_RSRQ_RangeNR_r15_fmt)
2178
2179#.TYPE_ATTR
2180RS-SINR-Range-r13 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_RS_SINR_Range_r13_fmt)
2181
2182#.TYPE_ATTR
2183RS-SINR-RangeNR-r15 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_RS_SINR_RangeNR_r15_fmt)
2184
2185#.TYPE_ATTR
2186RSSI-Range-r13 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_RSSI_Range_r13_fmt)
2187
2188#.TYPE_ATTR
2189MeasResultWLAN-r13/availableAdmissionCapacityWLAN-r13 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_availableAdmissionCapacityWLAN_fmt)
2190
2191#.TYPE_ATTR
2192MeasResultForECID-r9/ue-RxTxTimeDiffResult-r9 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_ue_RxTxTimeDiffResult_fmt)
2193
2194#.TYPE_ATTR
2195MeasResultForRSSI-r13/channelOccupancy-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
2196
2197#.TYPE_ATTR
2198MeasResultForRSSI-NR-r16/channelOccupancyNR-r16 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
2199
2200#.TYPE_ATTR
2201UL-PDCP-DelayResult-r13/excessDelay-r13 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_excessDelay_r13_vals_ext
2202
2203#.TYPE_ATTR
2204UL-PDCP-DelayValueResult-r16/averageDelay-r16 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_averageDelay_r16_fmt)
2205
2206#.TYPE_ATTR
2207MeasResultSSTD-r13/subframeBoundaryOffsetResult-r13 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_subframeBoundaryOffsetResult_r13_fmt)
2208
2209#.FN_BODY SoundingRS-UL-ConfigDedicated/setup/duration
2210  actx->created_item = proto_tree_add_bits_item(tree, hf_index, tvb, offset, 1, ENC_BIG_ENDIAN);
2211  offset++;
2212
2213#.TYPE_ATTR
2214SoundingRS-UL-ConfigDedicated/setup/duration STRINGS=TFS(&lte_rrc_duration_val)
2215
2216#.FN_HDR MasterInformationBlock
2217
2218  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MasterInformationBlock");
2219
2220#.FN_HDR SystemInformation
2221
2222  if (private_data_get_bcch_dl_sch_msg(actx) == FALSE) {
2223    col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SystemInformation [");
2224  }
2225
2226#.FN_BODY SystemInformation
2227
2228%(DEFAULT_BODY)s
2229  if (private_data_get_bcch_dl_sch_msg(actx) == FALSE) {
2230    col_append_str(actx->pinfo->cinfo, COL_INFO, " ]");
2231  }
2232
2233#.FN_HDR SystemInformationBlockType1
2234
2235  if (private_data_get_bcch_dl_sch_msg(actx) == FALSE) {
2236    col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SystemInformationBlockType1");
2237  }
2238
2239#.FN_HDR SystemInformation-BR-r13
2240
2241  private_data_set_bcch_dl_sch_msg(actx, TRUE);
2242  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SystemInformation-BR-r13 [");
2243
2244#.FN_BODY SystemInformation-BR-r13
2245
2246%(DEFAULT_BODY)s
2247  col_append_str(actx->pinfo->cinfo, COL_INFO, " ]");
2248
2249#.FN_HDR SystemInformationBlockType1-BR-r13
2250
2251  private_data_set_bcch_dl_sch_msg(actx, TRUE);
2252  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SystemInformationBlockType1-BR-r13");
2253
2254#.FN_HDR SystemInformation-MBMS-r14
2255
2256  private_data_set_bcch_dl_sch_msg(actx, TRUE);
2257  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SystemInformation-MBMS-r14 [");
2258
2259#.FN_BODY SystemInformation-MBMS-r14
2260
2261%(DEFAULT_BODY)s
2262  col_append_str(actx->pinfo->cinfo, COL_INFO, " ]");
2263
2264#.FN_HDR SystemInformationBlockType1-MBMS-r14
2265
2266  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SystemInformationBlockType1-MBMS-r14");
2267
2268#.FN_HDR SystemInformationBlockType2
2269
2270  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB2");
2271
2272#.FN_HDR SystemInformationBlockType3
2273
2274  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB3");
2275
2276#.FN_HDR SystemInformationBlockType4
2277
2278  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB4");
2279
2280#.FN_HDR SystemInformationBlockType5
2281
2282  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB5");
2283
2284#.FN_HDR SystemInformationBlockType6
2285
2286  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB6");
2287
2288#.FN_HDR SystemInformationBlockType7
2289
2290  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB7");
2291
2292#.FN_HDR SystemInformationBlockType8
2293
2294  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB8");
2295
2296#.FN_HDR SystemInformationBlockType9
2297
2298  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB9");
2299
2300#.FN_HDR SystemInformationBlockType10
2301
2302  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB10");
2303
2304#.FN_HDR SystemInformationBlockType11
2305
2306  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB11");
2307
2308#.FN_HDR SystemInformationBlockType12-r9
2309
2310  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB12");
2311
2312#.FN_HDR SystemInformationBlockType13-r9
2313
2314  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB13");
2315
2316#.FN_HDR SystemInformationBlockType14-r11
2317
2318  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB14");
2319
2320#.FN_HDR SystemInformationBlockType15-r11
2321
2322  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB15");
2323
2324#.FN_HDR SystemInformationBlockType16-r11
2325
2326  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB16");
2327
2328#.FN_HDR SystemInformationBlockType17-r12
2329
2330  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB17");
2331
2332#.FN_HDR SystemInformationBlockType18-r12
2333
2334  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB18");
2335
2336#.FN_HDR SystemInformationBlockType19-r12
2337
2338  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB19");
2339
2340#.FN_HDR SystemInformationBlockType20-r13
2341
2342  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB20");
2343
2344#.FN_HDR SystemInformationBlockType21-r14
2345
2346  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB21");
2347
2348#.FN_HDR SystemInformationBlockType24-r15
2349
2350  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB24");
2351
2352#.FN_HDR SystemInformationBlockType25-r15
2353
2354  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB25");
2355
2356#.FN_HDR SystemInformationBlockType26-r15
2357
2358  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB26");
2359
2360#.FN_HDR SystemInformationBlockType26a-r16
2361
2362  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB26a");
2363
2364#.FN_HDR SystemInformationBlockType27-r16
2365
2366  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB27");
2367
2368#.FN_HDR SystemInformationBlockType28-r16
2369
2370  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB28");
2371
2372#.FN_HDR SystemInformationBlockType29-r16
2373
2374  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB29");
2375
2376#.FN_HDR SystemInformationBlockPos-r15
2377
2378  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIBPos");
2379
2380#.FN_HDR MBSFNAreaConfiguration-r9
2381
2382  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MBSFNAreaConfiguration-r9");
2383
2384#.FN_HDR MBMSCountingRequest-r10
2385
2386  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MBMSCountingRequest-r10");
2387
2388#.FN_HDR Paging
2389
2390  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Paging");
2391
2392#.FN_HDR RRCConnectionReestablishment
2393
2394  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReestablishment");
2395
2396#.FN_HDR RRCConnectionReestablishmentReject
2397
2398  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReestablishmentReject");
2399
2400#.FN_HDR RRCConnectionReject
2401
2402  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReject");
2403
2404#.FN_HDR RRCConnectionSetup
2405  mac_lte_info* p_mac_lte_info;
2406
2407  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionSetup");
2408
2409#.FN_HDR RRCEarlyDataComplete-r15
2410
2411  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCEarlyDataComplete-r15");
2412
2413#.FN_HDR CSFBParametersResponseCDMA2000
2414
2415  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CSFBParametersResponseCDMA2000");
2416
2417#.FN_HDR DLInformationTransfer
2418
2419  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DLInformationTransfer");
2420
2421#.FN_HDR HandoverFromEUTRAPreparationRequest
2422
2423  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverFromEUTRAPreparationRequest");
2424
2425#.FN_HDR MobilityFromEUTRACommand
2426
2427  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityFromEUTRACommand");
2428
2429#.FN_HDR RRCConnectionReconfiguration
2430
2431  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReconfiguration");
2432
2433#.FN_HDR RRCConnectionRelease
2434
2435  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionRelease");
2436
2437#.FN_HDR SecurityModeCommand
2438
2439  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SecurityModeCommand");
2440
2441#.FN_HDR UECapabilityEnquiry
2442
2443  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UECapabilityEnquiry");
2444
2445#.FN_HDR CounterCheck
2446
2447  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CounterCheck");
2448
2449#.FN_HDR UEInformationRequest-r9
2450
2451  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEInformationRequest-r9");
2452
2453#.FN_HDR LoggedMeasurementConfiguration-r10
2454
2455  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "LoggedMeasurementConfiguration-r10");
2456
2457#.FN_HDR RNReconfiguration-r10
2458
2459  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RNReconfiguration-r10");
2460
2461#.FN_HDR RRCConnectionResume-r13
2462
2463  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionResume-r13");
2464
2465#.FN_HDR DLDedicatedMessageSegment-r16
2466
2467  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DLDedicatedMessageSegment-r16");
2468
2469#.FN_HDR RRCConnectionReestablishmentRequest
2470
2471  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReestablishmentRequest");
2472
2473#.FN_HDR RRCConnectionRequest
2474
2475  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionRequest");
2476
2477#.FN_HDR RRCConnectionResumeRequest-r13
2478
2479  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionResumeRequest-r13");
2480
2481#.FN_HDR RRCEarlyDataRequest-r15
2482
2483  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCEarlyDataRequest-r15");
2484
2485#.FN_HDR CSFBParametersRequestCDMA2000
2486
2487  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CSFBParametersRequestCDMA2000");
2488
2489#.FN_HDR MeasurementReport
2490
2491  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MeasurementReport");
2492
2493#.FN_HDR RRCConnectionReconfigurationComplete
2494
2495  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReconfigurationComplete");
2496
2497#.FN_HDR RRCConnectionReestablishmentComplete
2498
2499  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReestablishmentComplete");
2500
2501#.FN_HDR RRCConnectionSetupComplete
2502
2503  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionSetupComplete");
2504
2505#.FN_HDR SecurityModeComplete
2506
2507  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SecurityModeComplete");
2508
2509#.FN_BODY SecurityModeFailure
2510  mac_lte_info *p_mac_lte_info;
2511%(DEFAULT_BODY)s
2512  /* Look for UE identifier */
2513  p_mac_lte_info = (mac_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_mac_lte, 0);
2514
2515  if (p_mac_lte_info != NULL) {
2516    /* Inform PDCP that the UE failed to execute the securityModeCommand */
2517    set_pdcp_lte_security_algorithms_failed(p_mac_lte_info->ueid);
2518  }
2519
2520  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SecurityModeFailure");
2521
2522
2523#.FN_HDR UECapabilityInformation
2524
2525  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UECapabilityInformation");
2526
2527#.FN_HDR ULHandoverPreparationTransfer
2528
2529  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULHandoverPreparationTransfer");
2530
2531#.FN_HDR ULInformationTransfer
2532
2533  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULInformationTransfer");
2534
2535#.FN_HDR CounterCheckResponse
2536
2537  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CounterCheckResponse");
2538
2539#.FN_HDR UEInformationResponse-r9
2540
2541  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEInformationResponse-r9");
2542
2543#.FN_HDR ProximityIndication-r9
2544
2545  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ProximityIndication-r9");
2546
2547#.FN_HDR RNReconfigurationComplete-r10
2548
2549  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RNReconfigurationComplete-r10");
2550
2551#.FN_HDR MBMSCountingResponse-r10
2552
2553  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MBMSCountingResponse-r10");
2554
2555#.FN_HDR InterFreqRSTDMeasurementIndication-r10
2556
2557  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "InterFreqRSTDMeasurementIndication-r10");
2558
2559#.FN_HDR UEAssistanceInformation-r11
2560
2561  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEAssistanceInformation-r11");
2562
2563#.FN_HDR InDeviceCoexIndication-r11
2564
2565  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "InDeviceCoexIndication-r11");
2566
2567#.FN_HDR MBMSInterestIndication-r11
2568
2569  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MBMSInterestIndication-r11");
2570
2571#.FN_HDR SCGFailureInformation-r12
2572
2573  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SCGFailureInformation-r12");
2574
2575#.FN_HDR SidelinkUEInformation-r12
2576
2577  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SidelinkUEInformation-r12");
2578
2579#.FN_HDR WLANConnectionStatusReport-r13
2580
2581  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "WLANConnectionStatusReport-r13");
2582
2583#.FN_HDR RRCConnectionResumeComplete-r13
2584
2585  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionResumeComplete-r13");
2586
2587#.FN_HDR ULInformationTransferMRDC-r15
2588
2589  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULInformationTransferMRDC-r15");
2590
2591#.FN_HDR SCGFailureInformationNR-r15
2592
2593  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SCGFailureInformationNR-r15");
2594
2595#.FN_HDR MeasReportAppLayer-r15
2596
2597  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MeasReportAppLayer-r15");
2598
2599#.FN_HDR FailureInformation-r15
2600
2601  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "FailureInformation-r15");
2602
2603#.FN_HDR ULDedicatedMessageSegment-r16
2604
2605  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULDedicatedMessageSegment-r16");
2606
2607#.FN_HDR PURConfigurationRequest-r16
2608
2609  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PURConfigurationRequest-r16");
2610
2611#.FN_HDR FailureInformation-r16
2612
2613  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "FailureInformation-r16");
2614
2615#.FN_HDR MCGFailureInformation-r16
2616
2617  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MCGFailureInformation-r16");
2618
2619#.FN_HDR ULInformationTransferIRAT-r16
2620
2621  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULInformationTransferIRAT-r16");
2622
2623#.FN_HDR SCPTMConfiguration-r13
2624
2625  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SCPTMConfiguration-r13");
2626
2627#.FN_HDR SCPTMConfiguration-BR-r14
2628
2629  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SCPTMConfiguration-BR-r14");
2630
2631#.FN_BODY Paging/systemInfoModification
2632%(DEFAULT_BODY)s
2633  col_append_str(actx->pinfo->cinfo, COL_INFO, " (systemInfoModification)");
2634  expert_add_info(actx->pinfo, actx->created_item, &ei_lte_rrc_sibs_changing);
2635
2636#.FN_BODY Paging/pagingRecordList
2637  /* Number of items is (last 3 bits of first byte and first bit of second) + 1 */
2638  guint16 number_of_records = ((tvb_get_ntohs(tvb, 0) >> 7) & 0x0f) + 1;
2639%(DEFAULT_BODY)s
2640  col_append_fstr(actx->pinfo->cinfo, COL_INFO, " (%%u PagingRecord%%s)", number_of_records, plurality(number_of_records, "", "s"));
2641
2642#.FN_BODY Paging-v1310-IEs/systemInfoModification-eDRX-r13
2643%(DEFAULT_BODY)s
2644  col_append_str(actx->pinfo->cinfo, COL_INFO, " (systemInfoModification-eDRX-r13)");
2645  expert_add_info(actx->pinfo, actx->created_item, &ei_lte_rrc_sibs_changing_edrx);
2646
2647#.FN_BODY MasterInformationBlock/systemFrameNumber VAL_PTR=&value_tvb
2648  tvbuff_t *value_tvb = NULL;
2649  guint32 sfn;
2650%(DEFAULT_BODY)s
2651  /* Show SFN in info column */
2652  sfn = tvb_get_guint8(value_tvb, 0);
2653  col_append_fstr(actx->pinfo->cinfo, COL_INFO, " (SFN=%%u)", sfn);
2654
2655#.FN_BODY SystemInformationBlockType1/systemInfoValueTag VAL_PTR=&value
2656  guint32 value;
2657%(DEFAULT_BODY)s
2658  /* Track whether systemInfoValue has changed since last seen, indicating new SI config
2659     TODO: add link back to previous config and (if known) time since previous config
2660     was first seen */
2661  if (!actx->pinfo->fd->visited) {
2662    if (system_info_value_current_set && (value != system_info_value_current)) {
2663      /* Add entry to the hash table.  Offset by one to distinguish 0 from lookup failure */
2664      wmem_map_insert(lte_rrc_system_info_value_changed_hash, GUINT_TO_POINTER(actx->pinfo->num),
2665                          GUINT_TO_POINTER(system_info_value_current+1));
2666    }
2667    system_info_value_current_set = TRUE;
2668    system_info_value_current = value;
2669  }
2670  else {
2671    /* Look up indication of changed info value from hash table */
2672    gpointer p_previous = wmem_map_lookup(lte_rrc_system_info_value_changed_hash, GUINT_TO_POINTER(actx->pinfo->num));
2673    if (p_previous != NULL) {
2674      /* Subtract one from stored result to get previous value */
2675      guint32 previous = GPOINTER_TO_UINT(p_previous) - 1;
2676      expert_add_info_format(actx->pinfo, actx->created_item, &ei_lte_rrc_si_info_value_changed,
2677                             "SI Info Value changed (now %%u, was %%u)", value, previous);
2678    }
2679  }
2680
2681#.TYPE_ATTR
2682SystemInformationBlockType5/eag_6/scptm-FreqOffset-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_scptm_FreqOffset_r14_fmt)
2683
2684#.TYPE_ATTR
2685SL-V2X-ConfigCommon-r14/offsetDFN-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_offsetDFN_r14_fmt)
2686
2687#.FN_BODY Paging/etws-Indication
2688%(DEFAULT_BODY)s
2689  col_append_str(actx->pinfo->cinfo, COL_INFO, " (ETWS)");
2690  expert_add_info(actx->pinfo, actx->created_item, &ei_lte_rrc_earthquake_warning_sys);
2691
2692#.FN_BODY Paging-v920-IEs/cmas-Indication-r9
2693%(DEFAULT_BODY)s
2694  col_append_str(actx->pinfo->cinfo, COL_INFO, " (CMAS)");
2695  expert_add_info(actx->pinfo, actx->created_item, &ei_lte_rrc_commercial_mobile_alert_sys);
2696
2697#.FN_BODY RadioResourceConfigDedicated
2698  private_data_set_simult_pucch_pusch_cell_type(actx, SIMULT_PUCCH_PUSCH_PCELL);
2699%(DEFAULT_BODY)s
2700
2701#.FN_BODY RadioResourceConfigDedicatedPSCell-r12
2702  private_data_set_simult_pucch_pusch_cell_type(actx, SIMULT_PUCCH_PUSCH_PSCELL);
2703%(DEFAULT_BODY)s
2704
2705#.FN_BODY DRB-ToAddMod
2706  struct mac_lte_info *p_mac_lte_info;
2707  struct rlc_lte_info *p_rlc_lte_info;
2708  /* Get the struct and clear it out */
2709  drb_mapping_t *drb_mapping = private_data_get_drb_mapping(actx);
2710  memset(drb_mapping, 0, sizeof(*drb_mapping));
2711%(DEFAULT_BODY)s
2712  /* Need UE identifier */
2713  p_mac_lte_info = (mac_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_mac_lte, 0);
2714  if (p_mac_lte_info) {
2715    drb_mapping->ueid = p_mac_lte_info->ueid;
2716    /* Tell MAC about this mapping */
2717    set_mac_lte_channel_mapping(drb_mapping);
2718  }
2719
2720  /* Also tell RLC how many PDCP sequence number bits and whether it should use extended LI */
2721  p_rlc_lte_info = (rlc_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_rlc_lte, 0);
2722  if (p_rlc_lte_info) {
2723    if (drb_mapping->pdcp_sn_size_present) {
2724      set_rlc_lte_drb_pdcp_seqnum_length(actx->pinfo,
2725                                         p_rlc_lte_info->ueid,
2726                                         drb_mapping->drbid,
2727                                         drb_mapping->pdcp_sn_size);
2728    }
2729    if (drb_mapping->rlcMode_present) {
2730      set_rlc_lte_drb_li_field(actx->pinfo,
2731                               p_rlc_lte_info->ueid,
2732                               drb_mapping->drbid,
2733                               drb_mapping->rlc_ul_ext_li_field,
2734                               drb_mapping->rlc_dl_ext_li_field);
2735    }
2736  }
2737
2738  /* Clear out the struct again */
2739  memset(&drb_mapping, 0, sizeof(drb_mapping));
2740
2741
2742#.FN_BODY DRB-Identity VAL_PTR=&value
2743  guint32 value;
2744  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2745%(DEFAULT_BODY)s
2746  if (mapping != NULL) {
2747    mapping->drbid = (guint8)value;
2748  }
2749
2750#.FN_BODY RLC-Config VAL_PTR=&value
2751  guint32 value;
2752  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2753%(DEFAULT_BODY)s
2754  if (mapping != NULL) {
2755    mapping->rlcMode = (value==0) ? RLC_AM_MODE : RLC_UM_MODE;
2756    mapping->rlcMode_present = TRUE;
2757
2758    if (mapping->rlcMode == RLC_AM_MODE) {
2759        mapping->pdcp_sn_size = 12;
2760        mapping->pdcp_sn_size_present = TRUE;
2761    }
2762  }
2763
2764#.FN_BODY RLC-Config-v1250/ul-extended-RLC-LI-Field-r12 VAL_PTR=&ext_li_field
2765  gboolean ext_li_field;
2766  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2767%(DEFAULT_BODY)s
2768  if (mapping != NULL) {
2769    mapping->rlc_ul_ext_li_field = ext_li_field;
2770  }
2771
2772#.FN_BODY RLC-Config-v1250/dl-extended-RLC-LI-Field-r12 VAL_PTR=&ext_li_field
2773  gboolean ext_li_field;
2774  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2775%(DEFAULT_BODY)s
2776  if (mapping != NULL) {
2777    mapping->rlc_dl_ext_li_field = ext_li_field;
2778  }
2779
2780#.FN_BODY RLC-Config-v1310/ul-extended-RLC-AM-SN-r13 VAL_PTR=&ext_am_sn
2781  gboolean ext_am_sn;
2782  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2783%(DEFAULT_BODY)s
2784  if (mapping != NULL) {
2785    mapping->rlc_ul_ext_am_sn = ext_am_sn;
2786  }
2787
2788#.FN_BODY RLC-Config-v1310/dl-extended-RLC-AM-SN-r13 VAL_PTR=&ext_am_sn
2789  gboolean ext_am_sn;
2790  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2791%(DEFAULT_BODY)s
2792  if (mapping != NULL) {
2793    mapping->rlc_dl_ext_am_sn = ext_am_sn;
2794  }
2795
2796#.FN_BODY DRB-ToAddMod/logicalChannelIdentity VAL_PTR=&value
2797  guint32 value;
2798  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2799%(DEFAULT_BODY)s
2800  if (mapping != NULL) {
2801    mapping->lcid = (guint8)value;
2802    mapping->lcid_present = TRUE;
2803  }
2804
2805#.FN_BODY DRB-ToAddMod/eag_5/logicalChannelIdentity-r15 VAL_PTR=&value
2806  guint32 value;
2807  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2808%(DEFAULT_BODY)s
2809  if (mapping != NULL) {
2810    mapping->lcid = (guint8)value;
2811    mapping->lcid_present = TRUE;
2812  }
2813
2814#.FN_BODY SN-FieldLength VAL_PTR=&value
2815  guint32 value;
2816  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2817%(DEFAULT_BODY)s
2818  if (mapping != NULL) {
2819    mapping->um_sn_length = (value==0) ? 5 : 10;
2820    mapping->um_sn_length_present = TRUE;
2821  }
2822
2823#.FN_BODY LogicalChannelConfig/ul-SpecificParameters/priority VAL_PTR=&value
2824  guint32 value;
2825  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2826%(DEFAULT_BODY)s
2827  if (mapping != NULL) {
2828    mapping->ul_priority = value;
2829    mapping->ul_priority_present = TRUE;
2830  }
2831
2832#.TYPE_ATTR
2833LWA-Config-r13/eag_1/wt-MAC-Address-r14 TYPE=FT_ETHER
2834
2835#.FN_BODY PDCP-Config/rlc-UM/pdcp-SN-Size VAL_PTR=&value
2836  guint32 value;
2837  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2838%(DEFAULT_BODY)s
2839  if (mapping != NULL) {
2840    mapping->pdcp_sn_size = (value==0) ? 7 : 12;
2841    mapping->pdcp_sn_size_present = TRUE;
2842  }
2843
2844#.FN_BODY PDCP-Config/eag_2/pdcp-SN-Size-v1130
2845  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2846%(DEFAULT_BODY)s
2847  if (mapping != NULL) {
2848    mapping->pdcp_sn_size = 15;
2849    mapping->pdcp_sn_size_present = TRUE;
2850  }
2851
2852#.FN_BODY PDCP-Config/eag_4/pdcp-SN-Size-v1310
2853  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
2854%(DEFAULT_BODY)s
2855  if (mapping != NULL) {
2856    mapping->pdcp_sn_size = 18;
2857    mapping->pdcp_sn_size_present = TRUE;
2858  }
2859
2860#.TYPE_ATTR
2861LBT-Config-r14/maxEnergyDetectionThreshold-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
2862
2863#.TYPE_ATTR
2864LBT-Config-r14/energyDetectionThresholdOffset-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2865
2866#.FN_BODY NeighCellsInfo-r12/transmissionModeList-r12 VAL_PTR=&tm_list_tvb
2867  tvbuff_t *tm_list_tvb=NULL;
2868  proto_tree *subtree;
2869%(DEFAULT_BODY)s
2870  if (tm_list_tvb) {
2871    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_transmissionModeList_r12);
2872    proto_tree_add_bits_item(subtree, hf_lte_rrc_transmissionModeList_r12_tm1, tm_list_tvb, 0, 1, ENC_BIG_ENDIAN);
2873    proto_tree_add_bits_item(subtree, hf_lte_rrc_transmissionModeList_r12_tm2, tm_list_tvb, 1, 1, ENC_BIG_ENDIAN);
2874    proto_tree_add_bits_item(subtree, hf_lte_rrc_transmissionModeList_r12_tm3, tm_list_tvb, 2, 1, ENC_BIG_ENDIAN);
2875    proto_tree_add_bits_item(subtree, hf_lte_rrc_transmissionModeList_r12_tm4, tm_list_tvb, 3, 1, ENC_BIG_ENDIAN);
2876    proto_tree_add_bits_item(subtree, hf_lte_rrc_transmissionModeList_r12_tm6, tm_list_tvb, 4, 1, ENC_BIG_ENDIAN);
2877    proto_tree_add_bits_item(subtree, hf_lte_rrc_transmissionModeList_r12_tm8, tm_list_tvb, 5, 1, ENC_BIG_ENDIAN);
2878    proto_tree_add_bits_item(subtree, hf_lte_rrc_transmissionModeList_r12_tm9, tm_list_tvb, 6, 1, ENC_BIG_ENDIAN);
2879    proto_tree_add_bits_item(subtree, hf_lte_rrc_transmissionModeList_r12_tm10, tm_list_tvb, 7, 1, ENC_BIG_ENDIAN);
2880  }
2881
2882#.FN_BODY PUCCH-ConfigDedicated-v1020/simultaneousPUCCH-PUSCH-r10
2883  mac_lte_info* p_mac_lte_info;
2884
2885%(DEFAULT_BODY)s
2886  /* Look for UE identifier */
2887  p_mac_lte_info = (mac_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_mac_lte, 0);
2888  if (p_mac_lte_info != NULL) {
2889    /* Tell MAC to use simultaneous PUCCH/PUSCH configuration */
2890    set_mac_lte_simult_pucch_pusch(p_mac_lte_info->ueid, private_data_get_simult_pucch_pusch_cell_type(actx), TRUE, actx->pinfo);
2891  }
2892
2893#.TYPE_RENAME
2894PUCCH-ConfigDedicated-r13/pucch-Format-r13/channelSelection-r13/n1PUCCH-AN-CS-r13/setup/n1PUCCH-AN-CS-List-r13 N1PUCCH_AN_CS_List_r13
2895
2896#.FN_BODY RACH-ConfigCommon/preambleInfo
2897%(DEFAULT_BODY)s
2898  /* Initialise to invalid value */
2899  private_data_set_ra_preambles(actx, 0);
2900
2901#.FN_BODY RACH-ConfigCommon/preambleInfo/numberOfRA-Preambles VAL_PTR=&value
2902  guint value;
2903%(DEFAULT_BODY)s
2904  /* This is mandatory, store value */
2905  private_data_set_ra_preambles(actx, value);
2906
2907#.FN_BODY RACH-ConfigCommon/preambleInfo/preamblesGroupAConfig/sizeOfRA-PreamblesGroupA VAL_PTR=&value
2908  guint ra_value, value;
2909%(DEFAULT_BODY)s
2910  /* Retrived stored value for RA (both Group A & Group B) */
2911  ra_value = private_data_get_ra_preambles(actx);
2912  if (value > ra_value) {
2913    /* Something is wrong if A has more RAPIDs than A & B combined! */
2914    expert_add_info_format(actx->pinfo, actx->created_item, &ei_lte_rrc_too_many_group_a_rapids,
2915                                "Group A size (%%s) > Total RA size (%%s)!",
2916                                val_to_str_const(value, lte_rrc_T_sizeOfRA_PreamblesGroupA_vals, "Unknown"),
2917                                val_to_str_const(ra_value, lte_rrc_T_numberOfRA_Preambles_vals, "Unknown"));
2918
2919  }
2920  /* Tell MAC dissector so that it can say for RAPIDs whether A, B, non-RA */
2921  set_mac_lte_rapid_ranges((value+1)*4, (ra_value+1)*4);
2922  /* Reset again */
2923  private_data_set_ra_preambles(actx, 0);
2924
2925#.TYPE_ATTR
2926RACH-ConfigCommon-v1250/txFailParams-r12/connEstFailOffset-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
2927
2928#.FN_BODY DRX-Config/setup/onDurationTimer VAL_PTR=&value
2929  guint32 value;
2930  drx_config_t* config = private_data_get_drx_config(actx);
2931%(DEFAULT_BODY)s
2932  /* Set 'configured' state so that config can be examine once complete! */
2933  config->configured = TRUE;
2934  config->onDurationTimer = drx_lookup_onDurationTimer(value);
2935
2936#.FN_BODY DRX-Config/setup/drx-InactivityTimer VAL_PTR=&value
2937  guint32 value;
2938  drx_config_t* config = private_data_get_drx_config(actx);
2939%(DEFAULT_BODY)s
2940  config->inactivityTimer = drx_lookup_inactivityTimer(value);
2941
2942#.FN_BODY DRX-Config/setup/drx-RetransmissionTimer VAL_PTR=&value
2943  guint32 value;
2944  drx_config_t* config = private_data_get_drx_config(actx);
2945%(DEFAULT_BODY)s
2946  config->retransmissionTimer = drx_lookup_retransmissionTimer(value);
2947
2948#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset VAL_PTR=&value
2949  guint32 value;
2950  drx_config_t* config = private_data_get_drx_config(actx);
2951%(DEFAULT_BODY)s
2952  config->longCycle = drx_lookup_longCycle(value);
2953
2954#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf10 VAL_PTR=&value
2955  guint32 value;
2956  drx_config_t* config = private_data_get_drx_config(actx);
2957%(DEFAULT_BODY)s
2958  config->cycleOffset = value;
2959
2960#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf20 VAL_PTR=&value
2961  guint32 value;
2962  drx_config_t* config = private_data_get_drx_config(actx);
2963%(DEFAULT_BODY)s
2964  config->cycleOffset = value;
2965
2966#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf32 VAL_PTR=&value
2967  guint32 value;
2968  drx_config_t* config = private_data_get_drx_config(actx);
2969%(DEFAULT_BODY)s
2970  config->cycleOffset = value;
2971
2972#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf40 VAL_PTR=&value
2973  guint32 value;
2974  drx_config_t* config = private_data_get_drx_config(actx);
2975%(DEFAULT_BODY)s
2976  config->cycleOffset = value;
2977
2978#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf64 VAL_PTR=&value
2979  guint32 value;
2980  drx_config_t* config = private_data_get_drx_config(actx);
2981%(DEFAULT_BODY)s
2982  config->cycleOffset = value;
2983
2984#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf80 VAL_PTR=&value
2985  guint32 value;
2986  drx_config_t* config = private_data_get_drx_config(actx);
2987%(DEFAULT_BODY)s
2988  config->cycleOffset = value;
2989
2990#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf128 VAL_PTR=&value
2991  guint32 value;
2992  drx_config_t* config = private_data_get_drx_config(actx);
2993%(DEFAULT_BODY)s
2994  config->cycleOffset = value;
2995
2996#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf160 VAL_PTR=&value
2997  guint32 value;
2998  drx_config_t* config = private_data_get_drx_config(actx);
2999%(DEFAULT_BODY)s
3000  config->cycleOffset = value;
3001
3002#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf256 VAL_PTR=&value
3003  guint32 value;
3004  drx_config_t* config = private_data_get_drx_config(actx);
3005%(DEFAULT_BODY)s
3006  config->cycleOffset = value;
3007
3008#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf320 VAL_PTR=&value
3009  guint32 value;
3010  drx_config_t* config = private_data_get_drx_config(actx);
3011%(DEFAULT_BODY)s
3012  config->cycleOffset = value;
3013
3014#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf512 VAL_PTR=&value
3015  guint32 value;
3016  drx_config_t* config = private_data_get_drx_config(actx);
3017%(DEFAULT_BODY)s
3018  config->cycleOffset = value;
3019
3020#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf640 VAL_PTR=&value
3021  guint32 value;
3022  drx_config_t* config = private_data_get_drx_config(actx);
3023%(DEFAULT_BODY)s
3024  config->cycleOffset = value;
3025
3026#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf1024 VAL_PTR=&value
3027  guint32 value;
3028  drx_config_t* config = private_data_get_drx_config(actx);
3029%(DEFAULT_BODY)s
3030  config->cycleOffset = value;
3031
3032#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf1280 VAL_PTR=&value
3033  guint32 value;
3034  drx_config_t* config = private_data_get_drx_config(actx);
3035%(DEFAULT_BODY)s
3036  config->cycleOffset = value;
3037
3038#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf2048 VAL_PTR=&value
3039  guint32 value;
3040  drx_config_t* config = private_data_get_drx_config(actx);
3041%(DEFAULT_BODY)s
3042  config->cycleOffset = value;
3043
3044#.FN_BODY DRX-Config/setup/longDRX-CycleStartOffset/sf2560 VAL_PTR=&value
3045  guint32 value;
3046  drx_config_t* config = private_data_get_drx_config(actx);
3047%(DEFAULT_BODY)s
3048  config->cycleOffset = value;
3049
3050#.FN_BODY DRX-Config/setup/shortDRX/shortDRX-Cycle VAL_PTR=&value
3051  guint32 value;
3052  drx_config_t* config = private_data_get_drx_config(actx);
3053%(DEFAULT_BODY)s
3054  config->shortCycleConfigured = TRUE;
3055  config->shortCycle = drx_lookup_shortCycle(value);
3056
3057#.FN_BODY DRX-Config/setup/shortDRX/drxShortCycleTimer VAL_PTR=&timer
3058  guint32 timer;
3059  drx_config_t* config = private_data_get_drx_config(actx);
3060%(DEFAULT_BODY)s
3061  config->shortCycleTimer = timer;
3062
3063#.TYPE_ATTR
3064DRX-Config/setup/shortDRX/drxShortCycleTimer DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_short_drx_cycles
3065
3066#.FN_BODY DRX-Config-v1130/drx-RetransmissionTimer-v1130 VAL_PTR=&value
3067  guint32 value;
3068  drx_config_t* config = private_data_get_drx_config(actx);
3069%(DEFAULT_BODY)s
3070  config->retransmissionTimer = 0;
3071
3072#.FN_BODY DRX-Config-v1130/longDRX-CycleStartOffset-v1130 VAL_PTR=&value
3073  guint32 value;
3074  drx_config_t* config = private_data_get_drx_config(actx);
3075%(DEFAULT_BODY)s
3076  config->longCycle = drx_lookup_longCycle_v1130(value);
3077
3078#.FN_BODY DRX-Config-v1130/longDRX-CycleStartOffset-v1130/sf60-v1130 VAL_PTR=&value
3079  guint32 value;
3080  drx_config_t* config = private_data_get_drx_config(actx);
3081%(DEFAULT_BODY)s
3082  config->cycleOffset = value;
3083
3084#.FN_BODY DRX-Config-v1130/longDRX-CycleStartOffset-v1130/sf70-v1130 VAL_PTR=&value
3085  guint32 value;
3086  drx_config_t* config = private_data_get_drx_config(actx);
3087%(DEFAULT_BODY)s
3088  config->cycleOffset = value;
3089
3090#.FN_BODY DRX-Config-v1130/shortDRX-Cycle-v1130 VAL_PTR=&value
3091  guint32 value;
3092  drx_config_t* config = private_data_get_drx_config(actx);
3093%(DEFAULT_BODY)s
3094  /* Presumably config->shortCycleConfigured will be set... */
3095  config->shortCycle = 4;
3096
3097#.FN_BODY DRX-Config-v1310/longDRX-CycleStartOffset-v1310
3098  drx_config_t* config = private_data_get_drx_config(actx);
3099%(DEFAULT_BODY)s
3100  config->longCycle = 60;
3101
3102#.FN_BODY DRX-Config-v1310/longDRX-CycleStartOffset-v1310/sf60-v1310 VAL_PTR=&value
3103  guint32 value;
3104  drx_config_t* config = private_data_get_drx_config(actx);
3105%(DEFAULT_BODY)s
3106  config->cycleOffset = value;
3107
3108#.FN_BODY DRX-Config/release
3109  mac_lte_info* p_mac_lte_info;
3110%(DEFAULT_BODY)s
3111  /* Look for UE identifier */
3112  p_mac_lte_info = (mac_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_mac_lte, 0);
3113  if (p_mac_lte_info != NULL) {
3114    /* If found, tell MAC to release DRX config */
3115    set_mac_lte_drx_config_release(p_mac_lte_info->ueid, actx->pinfo);
3116  }
3117
3118#.FN_BODY RRCConnectionSetup
3119  /* Look for UE identifier */
3120  p_mac_lte_info = (mac_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_mac_lte, 0);
3121  if (p_mac_lte_info != NULL) {
3122    /* If found, tell MAC to release DRX config coming from a previous RRC connection */
3123    /* We do release the configuration here instead of RRC Connection Release message */
3124    /* as the UE could have locally dropped the previous RRC Connection */
3125    set_mac_lte_drx_config_release(p_mac_lte_info->ueid, actx->pinfo);
3126    /* Also tell MAC to release extended BSR sizes configuration */
3127    set_mac_lte_extended_bsr_sizes(p_mac_lte_info->ueid, FALSE, actx->pinfo);
3128    /* Also tell MAC to release simutaneous PUCCH/PUSCH configuration */
3129    set_mac_lte_simult_pucch_pusch(p_mac_lte_info->ueid, SIMULT_PUCCH_PUSCH_PCELL, FALSE, actx->pinfo);
3130    set_mac_lte_simult_pucch_pusch(p_mac_lte_info->ueid, SIMULT_PUCCH_PUSCH_PSCELL, FALSE, actx->pinfo);
3131    /* TODO: also release PDCP security config here */
3132  }
3133%(DEFAULT_BODY)s
3134
3135
3136#.FN_BODY SecurityAlgorithmConfig
3137  pdcp_lte_info *p_pdcp_lte_info;
3138  pdcp_lte_security_info_t *p_security_algorithms;
3139%(DEFAULT_BODY)s
3140  p_security_algorithms = private_data_pdcp_security_algorithms(actx);
3141  p_security_algorithms->configuration_frame = actx->pinfo->num;
3142  p_security_algorithms->previous_configuration_frame = 0;
3143  p_security_algorithms->previous_integrity = eia0;
3144  p_security_algorithms->previous_ciphering = eea0;
3145
3146  /* Look for UE identifier */
3147  p_pdcp_lte_info = (pdcp_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_pdcp_lte, 0);
3148  if (p_pdcp_lte_info != NULL) {
3149    /* Configure algorithms */
3150    set_pdcp_lte_security_algorithms(p_pdcp_lte_info->ueid, p_security_algorithms);
3151  }
3152
3153#.FN_BODY CipheringAlgorithm-r12 VAL_PTR=&value
3154  guint32 value;
3155  pdcp_lte_security_info_t *p_security_algorithms;
3156%(DEFAULT_BODY)s
3157  p_security_algorithms = private_data_pdcp_security_algorithms(actx);
3158  p_security_algorithms->ciphering = (enum lte_security_ciphering_algorithm_e)value;
3159
3160#.FN_BODY SecurityAlgorithmConfig/integrityProtAlgorithm VAL_PTR=&value
3161  guint32 value;
3162  pdcp_lte_security_info_t *p_security_algorithms;
3163%(DEFAULT_BODY)s
3164  p_security_algorithms = private_data_pdcp_security_algorithms(actx);
3165  p_security_algorithms->integrity = (enum lte_security_integrity_algorithm_e)value;
3166
3167#.FN_BODY SchedulingRequestConfig/setup/sr-ConfigIndex VAL_PTR=&value
3168  guint32 value;
3169  guint16 periodicity, subframe_offset;
3170  proto_item *ti;
3171  proto_tree *subtree;
3172  gint index_offset = offset;
3173%(DEFAULT_BODY)s
3174  /* Break config index into its parts */
3175  sr_lookup_configindex(value, &periodicity, &subframe_offset);
3176  /* Show parts as generated fields */
3177  subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sr_ConfigIndex);
3178  ti = proto_tree_add_uint(subtree, hf_lte_rrc_sr_config_periodicity, tvb, index_offset>>3, 1, periodicity);
3179  proto_item_set_generated(ti);
3180  ti = proto_tree_add_uint(subtree, hf_lte_rrc_sr_config_subframe_offset, tvb, index_offset>>3, 1, subframe_offset);
3181  proto_item_set_generated(ti);
3182
3183#.FN_BODY SchedulingRequestConfigSCell-r13/setup/sr-ConfigIndex-r13 VAL_PTR=&value
3184  guint32 value;
3185  guint16 periodicity, subframe_offset;
3186  proto_item *ti;
3187  proto_tree *subtree;
3188  gint index_offset = offset;
3189%(DEFAULT_BODY)s
3190  /* Break config index into its parts */
3191  sr_lookup_configindex(value, &periodicity, &subframe_offset);
3192  /* Show parts as generated fields */
3193  subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sr_ConfigIndex);
3194  ti = proto_tree_add_uint(subtree, hf_lte_rrc_sr_config_periodicity, tvb, index_offset>>3, 1, periodicity);
3195  proto_item_set_generated(ti);
3196  ti = proto_tree_add_uint(subtree, hf_lte_rrc_sr_config_subframe_offset, tvb, index_offset>>3, 1, subframe_offset);
3197  proto_item_set_generated(ti);
3198
3199#.FN_BODY FreqBandIndicator VAL_PTR=&value
3200  guint32 value;
3201%(DEFAULT_BODY)s
3202  set_freq_band_indicator(value, actx);
3203
3204#.FN_FTR BandParameters-r10/bandEUTRA-r10
3205  remove_last_freq_band_indicator(actx);
3206
3207#.FN_BODY InterFreqBandInfo
3208  meas_capabilities_item_band_mappings_t *mappings;
3209  proto_item *it;
3210%(DEFAULT_BODY)s
3211  mappings = private_data_meas_capabilities_item_band_mappings(actx);
3212  if (mappings->number_of_interfreq_serving_read < mappings->number_of_bands_set) {
3213    guint16 serving_band = mappings->band_by_item[mappings->number_of_interfreq_serving_read];
3214    guint16 target_band = mappings->band_by_item[mappings->number_of_interfreq_target_read++];
3215    if (mappings->number_of_interfreq_target_read == mappings->number_of_bands_set) {
3216      mappings->number_of_interfreq_target_read = 0;
3217      mappings->number_of_interfreq_serving_read++;
3218    }
3219
3220    /* Add a generated item showing serving & target band for this entry */
3221    it = proto_tree_add_uint(tree, hf_lte_rrc_bandEUTRA, tvb, 0, 0, serving_band);
3222    proto_item_append_text(it, " -> band %%u", target_band);
3223    proto_item_set_generated(it);
3224  }
3225
3226#.FN_BODY UE-EUTRA-Capability/measParameters
3227  meas_capabilities_item_band_mappings_t *mappings;
3228%(DEFAULT_BODY)s
3229  /* Clear band mapping once measParameters IE has been decoded */
3230  mappings = private_data_meas_capabilities_item_band_mappings(actx);
3231  mappings->number_of_bands_set = 0;
3232
3233#.FN_BODY ReleaseCause VAL_PTR=&value
3234  guint32 value;
3235%(DEFAULT_BODY)s
3236  col_append_fstr(actx->pinfo->cinfo, COL_INFO, " [cause=%%s]",
3237                  val_to_str(value, lte_rrc_ReleaseCause_vals, "Unknown"));
3238
3239#.TYPE_ATTR
3240LWA-Parameters-r13/wlan-MAC-Address-r13 TYPE=FT_ETHER
3241
3242#.TYPE_ATTR
3243VisitedCellInfo-r12/timeSpent-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
3244
3245#.FN_BODY WLAN-OffloadConfig-r12/thresholdChannelUtilization-r12/thresholdChannelUtilizationLow-r12
3246%(DEFAULT_BODY)s
3247  proto_item_append_text(actx->created_item, " (BSS load)");
3248
3249#.FN_BODY WLAN-OffloadConfig-r12/thresholdChannelUtilization-r12/thresholdChannelUtilizationHigh-r12
3250%(DEFAULT_BODY)s
3251  proto_item_append_text(actx->created_item, " (BSS load)");
3252
3253#.TYPE_ATTR
3254WLAN-OffloadConfig-r12/thresholdWLAN-RSSI-r12/thresholdWLAN-RSSI-Low-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_thresholdWLAN_RSSI_fmt)
3255
3256#.TYPE_ATTR
3257WLAN-OffloadConfig-r12/thresholdWLAN-RSSI-r12/thresholdWLAN-RSSI-High-r12 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_thresholdWLAN_RSSI_fmt)
3258
3259#.FN_BODY MeasParameters-v1520/measGapPatterns-r15 VAL_PTR = &meas_gap_pattern_tvb
3260  tvbuff_t *meas_gap_pattern_tvb = NULL;
3261  proto_tree *subtree;
3262
3263%(DEFAULT_BODY)s
3264
3265#.FN_BODY MeasParameters-v1520/measGapPatterns-r15
3266  if (meas_gap_pattern_tvb) {
3267    static int * const lte_rrc_meas_gap_pattern_flags[] = {
3268      &hf_lte_rrc_measGapPatterns_r15_bit1,
3269      &hf_lte_rrc_measGapPatterns_r15_bit2,
3270      &hf_lte_rrc_measGapPatterns_r15_bit3,
3271      &hf_lte_rrc_measGapPatterns_r15_bit4,
3272      &hf_lte_rrc_measGapPatterns_r15_bit5,
3273      &hf_lte_rrc_measGapPatterns_r15_bit6,
3274      &hf_lte_rrc_measGapPatterns_r15_bit7,
3275      &hf_lte_rrc_measGapPatterns_r15_bit8,
3276      NULL
3277    };
3278    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_measGapPatterns_r15);
3279    proto_tree_add_bitmask_list(subtree, meas_gap_pattern_tvb, 0, 1, lte_rrc_meas_gap_pattern_flags, ENC_NA);
3280  }
3281
3282#.TYPE_ATTR
3283MBMS-Parameters-v1470/mbms-MaxBW-r14/explicitValue DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_mbms_MaxBW_r14_fmt)
3284
3285#.FN_BODY WLAN-backhaulRate-r12
3286%(DEFAULT_BODY)s
3287  proto_item_append_text(actx->created_item, "Kbps");
3288
3289#.TYPE_ATTR
3290SL-CBR-PSSCH-TxConfig-r14/cr-Limit-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_cr_Limit_r14_fmt)
3291
3292#.TYPE_ATTR
3293SL-CBR-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_SL_CBR_r14_fmt)
3294
3295#.TYPE_ATTR
3296SL-CommResourcePoolV2X-r14/threshS-RSSI-CBR-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_threshS_RSSI_CBR_r14_fmt)
3297
3298#.TYPE_ATTR
3299SL-DiscResourcePool-r12/eag_1/txParamsAddNeighFreq-r13/setup/referenceSignalPower DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
3300
3301#.TYPE_ATTR
3302SL-DiscSysInfoReport-r13/cellSelectionInfo-r13/q-RxLevMinOffset-r13 STRINGS=VALS(lte_rrc_q_RxLevMinOffset_vals)
3303
3304#.TYPE_ATTR
3305SL-DiscSysInfoReport-r13/referenceSignalPower-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
3306
3307#.TYPE_ATTR
3308SL-V2X-InterFreqUE-Config-r14/offsetDFN-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_offsetDFN_r14_fmt)
3309
3310#.TYPE_ATTR
3311P0-SL-r12 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
3312
3313#.FN_BODY RRCConnectionReconfiguration-v1510-IEs/nr-Config-r15/setup/nr-SecondaryCellGroupConfig-r15 VAL_PTR = &rrc_reconfiguration_tvb
3314  tvbuff_t *rrc_reconfiguration_tvb = NULL;
3315
3316%(DEFAULT_BODY)s
3317
3318  if (rrc_reconfiguration_tvb) {
3319    proto_tree *subtree;
3320    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_SecondaryCellGroupConfig_r15);
3321    dissect_nr_rrc_RRCReconfiguration_PDU(rrc_reconfiguration_tvb, actx->pinfo, subtree, NULL);
3322  }
3323
3324#.FN_BODY RRCConnectionReconfiguration-v1510-IEs/nr-RadioBearerConfig1-r15 VAL_PTR = &radio_bearer_config_tvb
3325  tvbuff_t *radio_bearer_config_tvb = NULL;
3326
3327%(DEFAULT_BODY)s
3328
3329  if (radio_bearer_config_tvb) {
3330    proto_tree *subtree;
3331    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfig_r15);
3332    dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
3333  }
3334
3335#.FN_BODY RRCConnectionReconfiguration-v1510-IEs/nr-RadioBearerConfig2-r15 VAL_PTR = &radio_bearer_config_tvb
3336  tvbuff_t *radio_bearer_config_tvb = NULL;
3337
3338%(DEFAULT_BODY)s
3339
3340  if (radio_bearer_config_tvb) {
3341    proto_tree *subtree;
3342    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfigS_r15);
3343    dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
3344  }
3345
3346#.FN_BODY RRCConnectionReconfiguration-v1610-IEs/sl-ConfigDedicatedForNR-r16 VAL_PTR = &rrc_reconfiguration_tvb
3347  tvbuff_t *rrc_reconfiguration_tvb = NULL;
3348
3349%(DEFAULT_BODY)s
3350
3351  if (rrc_reconfiguration_tvb) {
3352    proto_tree *subtree;
3353    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sl_ConfigDedicatedForNR_r16);
3354    dissect_nr_rrc_RRCReconfiguration_PDU(rrc_reconfiguration_tvb, actx->pinfo, subtree, NULL);
3355  }
3356
3357#.FN_BODY RRCConnectionReconfigurationComplete-v1510-IEs/scg-ConfigResponseNR-r15 VAL_PTR = &rrc_reconfiguration_complete_tvb
3358  tvbuff_t *rrc_reconfiguration_complete_tvb = NULL;
3359
3360%(DEFAULT_BODY)s
3361
3362  if (rrc_reconfiguration_complete_tvb) {
3363    proto_tree *subtree;
3364    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_scg_ConfigResponseNR_r15);
3365    dissect_nr_rrc_RRCReconfigurationComplete_PDU(rrc_reconfiguration_complete_tvb, actx->pinfo, subtree, NULL);
3366  }
3367
3368#.FN_BODY RRCConnectionResume-v1510-IEs/nr-RadioBearerConfig1-r15 VAL_PTR = &radio_bearer_config_tvb
3369  tvbuff_t *radio_bearer_config_tvb = NULL;
3370
3371%(DEFAULT_BODY)s
3372
3373  if (radio_bearer_config_tvb) {
3374    proto_tree *subtree;
3375    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfig_r15);
3376    dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
3377  }
3378
3379#.FN_BODY RRCConnectionResume-v1510-IEs/nr-RadioBearerConfig2-r15 VAL_PTR = &radio_bearer_config_tvb
3380  tvbuff_t *radio_bearer_config_tvb = NULL;
3381
3382%(DEFAULT_BODY)s
3383
3384  if (radio_bearer_config_tvb) {
3385    proto_tree *subtree;
3386    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_RadioBearerConfigS_r15);
3387    dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
3388  }
3389
3390#.FN_BODY RRCConnectionResume-v1610-IEs/nr-SecondaryCellGroupConfig VAL_PTR = &rrc_reconfiguration_tvb
3391  tvbuff_t *rrc_reconfiguration_tvb = NULL;
3392
3393%(DEFAULT_BODY)s
3394
3395  if (rrc_reconfiguration_tvb) {
3396    proto_tree *subtree;
3397    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_nr_SecondaryCellGroupConfig);
3398    dissect_nr_rrc_RRCReconfiguration_PDU(rrc_reconfiguration_tvb, actx->pinfo, subtree, NULL);
3399  }
3400
3401#.FN_BODY RRCConnectionResumeComplete-v1610-IEs/scg-ConfigResponseNR-r16 VAL_PTR = &rrc_reconfiguration_complete_tvb
3402  tvbuff_t *rrc_reconfiguration_complete_tvb = NULL;
3403
3404%(DEFAULT_BODY)s
3405
3406  if (rrc_reconfiguration_complete_tvb) {
3407    proto_tree *subtree;
3408    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_scg_ConfigResponseNR_r16);
3409    dissect_nr_rrc_RRCReconfigurationComplete_PDU(rrc_reconfiguration_complete_tvb, actx->pinfo, subtree, NULL);
3410  }
3411
3412#.FN_BODY FailureReportSCG-NR-r15/measResultSCG-r15 VAL_PTR = &meas_results_tvb
3413  tvbuff_t *meas_results_tvb = NULL;
3414
3415%(DEFAULT_BODY)s
3416
3417  if (meas_results_tvb) {
3418    proto_tree *subtree;
3419    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_measResultSCG_r15);
3420    dissect_nr_rrc_MeasResultSCG_Failure_PDU(meas_results_tvb, actx->pinfo, subtree, NULL);
3421  }
3422
3423#.FN_BODY FailureReportMCG-r16/measResultSCG-r16 VAL_PTR = &meas_results_tvb
3424  tvbuff_t *meas_results_tvb = NULL;
3425
3426%(DEFAULT_BODY)s
3427
3428  if (meas_results_tvb) {
3429    proto_tree *subtree;
3430    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_measResultSCG_r16);
3431    dissect_nr_rrc_MeasResultSCG_Failure_PDU(meas_results_tvb, actx->pinfo, subtree, NULL);
3432  }
3433
3434#.FN_BODY ULInformationTransferMRDC-r15-IEs/ul-DCCH-MessageNR-r15 VAL_PTR = &nr_ul_dcch_tvb
3435  tvbuff_t *nr_ul_dcch_tvb = NULL;
3436
3437%(DEFAULT_BODY)s
3438
3439  if (nr_ul_dcch_tvb) {
3440    proto_tree *subtree;
3441    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_ul_DCCH_MessageNR_r15);
3442    dissect_nr_rrc_UL_DCCH_Message_PDU(nr_ul_dcch_tvb, actx->pinfo, subtree, NULL);
3443  }
3444
3445#.FN_BODY ULInformationTransferIRAT-r16-IEs/ul-DCCH-MessageNR-r16 VAL_PTR = &nr_ul_dcch_tvb
3446  tvbuff_t *nr_ul_dcch_tvb = NULL;
3447
3448%(DEFAULT_BODY)s
3449
3450  if (nr_ul_dcch_tvb) {
3451    proto_tree *subtree;
3452    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_ul_DCCH_MessageNR_r16);
3453    dissect_nr_rrc_UL_DCCH_Message_PDU(nr_ul_dcch_tvb, actx->pinfo, subtree, NULL);
3454  }
3455
3456#.FN_BODY SL-Parameters-v1610/sl-ParameterNR-r16 VAL_PTR = &sl_params_nr_tvb
3457  tvbuff_t *sl_params_nr_tvb = NULL;
3458
3459%(DEFAULT_BODY)s
3460
3461  if (sl_params_nr_tvb) {
3462    proto_tree *subtree;
3463    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sl_ParameterNR_r16);
3464    dissect_nr_rrc_SidelinkParametersNR_r16_PDU(sl_params_nr_tvb, actx->pinfo, subtree, NULL);
3465  }
3466
3467#.FN_BODY V2X-BandParametersEUTRA-NR-r16/nr/v2x-BandParametersNR-r16 VAL_PTR = &v2x_band_params_nr_tvb
3468  tvbuff_t *v2x_band_params_nr_tvb = NULL;
3469
3470%(DEFAULT_BODY)s
3471
3472  if (v2x_band_params_nr_tvb) {
3473    proto_tree *subtree;
3474    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_v2x_BandParametersNR_r16);
3475    dissect_nr_rrc_BandParametersSidelink_r16_PDU(v2x_band_params_nr_tvb, actx->pinfo, subtree, NULL);
3476  }
3477
3478#
3479# EUTRA-InterNodeDefinitions
3480#
3481
3482#.FN_BODY HandoverPreparationInformation-v1540-IEs/sourceRB-ConfigIntra5GC-r15 VAL_PTR = &radio_bearer_config_tvb
3483  tvbuff_t *radio_bearer_config_tvb = NULL;
3484
3485%(DEFAULT_BODY)s
3486
3487  if (radio_bearer_config_tvb) {
3488    proto_tree *subtree;
3489    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceRB_ConfigIntra5GC_r15);
3490    dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
3491  }
3492
3493#.FN_BODY AS-ConfigNR-r15/sourceRB-ConfigNR-r15 VAL_PTR = &radio_bearer_config_tvb
3494  tvbuff_t *radio_bearer_config_tvb = NULL;
3495
3496%(DEFAULT_BODY)s
3497
3498  if (radio_bearer_config_tvb) {
3499    proto_tree *subtree;
3500    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceRB_ConfigNR_r15);
3501    dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
3502  }
3503
3504#.FN_BODY AS-ConfigNR-r15/sourceRB-ConfigSN-NR-r15 VAL_PTR = &radio_bearer_config_tvb
3505  tvbuff_t *radio_bearer_config_tvb = NULL;
3506
3507%(DEFAULT_BODY)s
3508
3509  if (radio_bearer_config_tvb) {
3510    proto_tree *subtree;
3511    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceRB_ConfigSN_NR_r15);
3512    dissect_nr_rrc_RadioBearerConfig_PDU(radio_bearer_config_tvb, actx->pinfo, subtree, NULL);
3513  }
3514
3515#.FN_BODY AS-ConfigNR-r15/sourceOtherConfigSN-NR-r15 VAL_PTR = &rrc_reconfiguration_tvb
3516  tvbuff_t *rrc_reconfiguration_tvb = NULL;
3517
3518%(DEFAULT_BODY)s
3519
3520  if (rrc_reconfiguration_tvb) {
3521    proto_tree *subtree;
3522    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceOtherConfigSN_NR_r15);
3523    dissect_nr_rrc_RRCReconfiguration_PDU(rrc_reconfiguration_tvb, actx->pinfo, subtree, NULL);
3524  }
3525
3526#.FN_BODY AS-Context-v1130/eag_2/sourceContextEN-DC-r15 VAL_PTR = &scg_config_info_tvb
3527  tvbuff_t *scg_config_info_tvb = NULL;
3528
3529%(DEFAULT_BODY)s
3530
3531  if (scg_config_info_tvb) {
3532    proto_tree *subtree;
3533    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sourceContextEN_DC_r15);
3534    dissect_nr_rrc_ConfigRestrictInfoSCG_PDU(scg_config_info_tvb, actx->pinfo, subtree, NULL);
3535  }
3536
3537#.FN_BODY AS-Context-v1130/eag_3/selectedbandCombinationInfoEN-DC-v1540 VAL_PTR = &band_comb_info_sn_tvb
3538  tvbuff_t *band_comb_info_sn_tvb = NULL;
3539
3540%(DEFAULT_BODY)s
3541
3542  if (band_comb_info_sn_tvb) {
3543    proto_tree *subtree;
3544    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_selectedbandCombinationInfoEN_DC_v1540);
3545    dissect_nr_rrc_BandCombinationInfoSN_PDU(band_comb_info_sn_tvb, actx->pinfo, subtree, NULL);
3546  }
3547
3548#.FN_BODY AS-Context-v1610/sidelinkUEInformationNR-r16 VAL_PTR = &sidelink_ue_info_nr_tvb
3549  tvbuff_t *sidelink_ue_info_nr_tvb = NULL;
3550
3551%(DEFAULT_BODY)s
3552
3553  if (sidelink_ue_info_nr_tvb) {
3554    proto_tree *subtree;
3555    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_sidelinkUEInformationNR_r16);
3556    dissect_nr_rrc_SidelinkUEInformationNR_r16_PDU(sidelink_ue_info_nr_tvb, actx->pinfo, subtree, NULL);
3557  }
3558
3559#.FN_BODY AS-Context-v1610/ueAssistanceInformationNR-r16 VAL_PTR = &ue_assist_info_nr_tvb
3560  tvbuff_t *ue_assist_info_nr_tvb = NULL;
3561
3562%(DEFAULT_BODY)s
3563
3564  if (ue_assist_info_nr_tvb) {
3565    proto_tree *subtree;
3566    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_ueAssistanceInformationNR_r16);
3567    dissect_nr_rrc_UEAssistanceInformation_PDU(ue_assist_info_nr_tvb, actx->pinfo, subtree, NULL);
3568  }
3569
3570#.FN_BODY AS-Context-v1620/ueAssistanceInformationNR-SCG-r16 VAL_PTR = &ue_assist_info_nr_tvb
3571  tvbuff_t *ue_assist_info_nr_tvb = NULL;
3572
3573%(DEFAULT_BODY)s
3574
3575  if (ue_assist_info_nr_tvb) {
3576    proto_tree *subtree;
3577    subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_ueAssistanceInformationNR_SCG_r16);
3578    dissect_nr_rrc_UEAssistanceInformation_PDU(ue_assist_info_nr_tvb, actx->pinfo, subtree, NULL);
3579  }
3580
3581#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item
3582  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_UNKNOWN);
3583
3584#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib1-1-r15
3585  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_1_1);
3586
3587#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib1-2-r15
3588  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_1_2);
3589
3590#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib1-3-r15
3591  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_1_3);
3592
3593#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib1-4-r15
3594  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_1_4);
3595
3596#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib1-5-r15
3597  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_1_5);
3598
3599#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib1-6-r15
3600  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_1_6);
3601
3602#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib1-7-r15
3603  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_1_7);
3604
3605#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-1-r15
3606  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_1);
3607
3608#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-2-r15
3609  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_2);
3610
3611#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-3-r15
3612  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_3);
3613
3614#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-4-r15
3615  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_4);
3616
3617#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-5-r15
3618  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_5);
3619
3620#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-6-r15
3621  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_6);
3622
3623#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-7-r15
3624  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_7);
3625
3626#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-8-r15
3627  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_8);
3628
3629#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-9-r15
3630  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_9);
3631
3632#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-10-r15
3633  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_10);
3634
3635#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-11-r15
3636  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_11);
3637
3638#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-12-r15
3639  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_12);
3640
3641#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-13-r15
3642  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_13);
3643
3644#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-14-r15
3645  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_14);
3646
3647#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-15-r15
3648  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_15);
3649
3650#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-16-r15
3651  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_16);
3652
3653#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-17-r15
3654  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_17);
3655
3656#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-18-r15
3657  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_18);
3658
3659#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-19-r15
3660  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_19);
3661
3662#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib3-1-r15
3663  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_3_1);
3664
3665#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib1-8-v1610
3666  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_1_8);
3667
3668#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-20-v1610
3669  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_20);
3670
3671#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-21-v1610
3672  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_21);
3673
3674#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-22-v1610
3675  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_22);
3676
3677#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-23-v1610
3678  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_23);
3679
3680#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-24-v1610
3681  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_24);
3682
3683#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib2-25-v1610
3684  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_2_25);
3685
3686#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib4-1-v1610
3687  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_4_1);
3688
3689#.FN_HDR PosSystemInformation-r15-IEs/posSIB-TypeAndInfo-r15/_item/posSib5-1-v1610
3690  private_data_set_pos_sib_type(actx, LPP_POS_SIB_TYPE_5_1);
3691
3692#.FN_BODY SystemInformationBlockPos-r15/assistanceDataSIB-Element-r15 VAL_PTR = &assist_data_sib_elem_tvb
3693  tvbuff_t *assist_data_sib_elem_tvb = NULL;
3694
3695%(DEFAULT_BODY)s
3696
3697  if (assist_data_sib_elem_tvb) {
3698    proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_assistanceDataSIB_Element_r15);
3699
3700    dissect_lpp_AssistanceDataSIBelement_r15_PDU(assist_data_sib_elem_tvb, actx->pinfo,
3701                                                 subtree, private_data_get_pos_sib_type(actx));
3702  }
3703
3704#
3705# EUTRA-Sidelink-Preconf
3706#
3707
3708#.TYPE_ATTR
3709SL-V2X-PreconfigFreqInfo-r14/offsetDFN-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_offsetDFN_r14_fmt)
3710
3711#.TYPE_ATTR
3712SL-V2X-PreconfigCommPool-r14/threshS-RSSI-CBR-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_threshS_RSSI_CBR_r14_fmt)
3713
3714#
3715# PC5-RRC-Definitions
3716#
3717
3718#.FN_HDR MasterInformationBlock-SL
3719  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MasterInformationBlock-SL");
3720
3721#.FN_HDR MasterInformationBlock-SL-V2X-r14
3722  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MasterInformationBlock-SL-V2X-r14");
3723
3724#
3725# NBIOT-RRC-Definitions
3726#
3727
3728#.FN_HDR UL-CCCH-Message-NB
3729  actx->pinfo->link_dir = P2P_DIR_UL;
3730
3731#.FN_HDR UL-DCCH-Message-NB
3732  actx->pinfo->link_dir = P2P_DIR_UL;
3733
3734#.FN_HDR DL-CCCH-Message-NB
3735  actx->pinfo->link_dir = P2P_DIR_DL;
3736
3737#.FN_HDR DL-DCCH-Message-NB
3738  actx->pinfo->link_dir = P2P_DIR_DL;
3739
3740#.FN_HDR MasterInformationBlock-NB
3741  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MasterInformationBlock-NB");
3742
3743#.FN_HDR SystemInformation-NB
3744  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SystemInformation-NB [");
3745
3746#.FN_BODY SystemInformation-NB
3747%(DEFAULT_BODY)s
3748  col_append_str(actx->pinfo->cinfo, COL_INFO, " ]");
3749
3750#.FN_HDR SystemInformationBlockType1-NB
3751  col_append_str(actx->pinfo->cinfo, COL_INFO, "SystemInformationBlockType1-NB");
3752
3753#.FN_HDR SystemInformationBlockType2-NB-r13
3754  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB2");
3755
3756#.FN_HDR SystemInformationBlockType3-NB-r13
3757  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB3");
3758
3759#.FN_HDR SystemInformationBlockType4-NB-r13
3760  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB4");
3761
3762#.FN_HDR SystemInformationBlockType5-NB-r13
3763  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB5");
3764
3765#.FN_HDR SystemInformationBlockType14-NB-r13
3766  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB14");
3767
3768#.FN_HDR Paging-NB
3769  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Paging-NB");
3770
3771#.FN_HDR RRCConnectionReestablishment-NB
3772  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReestablishment-NB");
3773
3774#.FN_HDR RRCConnectionReject-NB
3775  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReject-NB");
3776
3777#.FN_HDR RRCConnectionSetup-NB
3778  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionSetup-NB");
3779
3780#.FN_HDR RRCEarlyDataComplete-NB-r15
3781  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCEarlyDataComplete-NB-r15");
3782
3783#.FN_HDR DLInformationTransfer-NB
3784  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DLInformationTransfer-NB");
3785
3786#.FN_HDR RRCConnectionReconfiguration-NB
3787  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReconfiguration-NB");
3788
3789#.FN_HDR RRCConnectionRelease-NB
3790  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionRelease-NB");
3791
3792#.FN_HDR UECapabilityEnquiry-NB
3793  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UECapabilityEnquiry-NB");
3794
3795#.FN_HDR RRCConnectionResume-NB
3796  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionResume-NB");
3797
3798#.FN_HDR UEInformationRequest-NB-r16
3799  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEInformationRequest-NB-r16");
3800
3801#.FN_HDR RRCConnectionReestablishmentRequest-NB
3802  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReestablishmentRequest-NB");
3803
3804#.FN_HDR RRCConnectionRequest-NB
3805  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionRequest-NB");
3806
3807#.FN_HDR RRCConnectionResumeRequest-NB
3808  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionResumeRequest-NB");
3809
3810#.FN_HDR RRCEarlyDataRequest-NB-r15
3811  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCEarlyDataRequest-NB-r15");
3812
3813#.FN_HDR SCPTMConfiguration-NB-r14
3814  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SCPTMConfiguration-NB-r14");
3815
3816#.FN_HDR RRCConnectionReconfigurationComplete-NB
3817  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReconfigurationComplete-NB");
3818
3819#.FN_HDR RRCConnectionReestablishmentComplete-NB
3820  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionReestablishmentComplete-NB");
3821
3822#.FN_HDR RRCConnectionSetupComplete-NB
3823  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionSetupComplete-NB");
3824
3825#.FN_HDR UECapabilityInformation-NB
3826  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UECapabilityInformation-NB");
3827
3828#.FN_HDR ULInformationTransfer-NB
3829  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ULInformationTransfer-NB");
3830
3831#.FN_HDR RRCConnectionResumeComplete-NB
3832  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCConnectionResumeComplete-NB");
3833
3834#.FN_HDR UEInformationResponse-NB-r16
3835  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEInformationResponse-NB-r16");
3836
3837#.FN_HDR PURConfigurationRequest-NB-r16
3838  col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PURConfigurationRequest-NB-r16");
3839
3840#.FN_HDR SystemInformationBlockType15-NB-r14
3841  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB15");
3842
3843#.FN_HDR SystemInformationBlockType20-NB-r14
3844  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB20");
3845
3846#.FN_HDR SystemInformationBlockType22-NB-r14
3847  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB22");
3848
3849#.FN_HDR SystemInformationBlockType23-NB-r15
3850  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB23");
3851
3852#.FN_HDR SystemInformationBlockType27-NB-r16
3853  col_append_str(actx->pinfo->cinfo, COL_INFO, " SIB27");
3854
3855#.TYPE_ATTR
3856MasterInformationBlock-NB/schedulingInfoSIB1-r13 TYPE=FT_UINT32 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_schedulingInfoSIB1_NB_r13_vals_ext
3857
3858#.TYPE_ATTR
3859MasterInformationBlock-TDD-NB-r15/schedulingInfoSIB1-r15 TYPE=FT_UINT32 DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_schedulingInfoSIB1_NB_r13_vals_ext
3860
3861#.TYPE_ATTR
3862RRCConnectionReject-NB-r13-IEs/extendedWaitTime-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
3863
3864#.TYPE_ATTR
3865RRCConnectionRelease-NB-r13-IEs/extendedWaitTime-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
3866
3867#.TYPE_ATTR
3868RRCConnectionRelease-NB-v1430-IEs/extendedWaitTime-CPdata-r14 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
3869
3870#.TYPE_ATTR
3871RRCEarlyDataComplete-NB-r15-IEs/extendedWaitTime-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
3872
3873#.TYPE_ATTR
3874CellSelectionInfo-NB-v1350/delta-RxLevMin-v1350 STRINGS=VALS(lte_rrc_delta_RxLevMin_vals)
3875
3876#.TYPE_RENAME
3877SystemInformationBlockType2-NB-r13/multiBandInfoList-r13 AdditionalSpectrumEmission_r13
3878
3879#.TYPE_ATTR
3880IntraFreqCellReselectionInfo-NB-v1350/delta-RxLevMin-v1350 STRINGS=VALS(lte_rrc_delta_RxLevMin_vals)
3881
3882#.TYPE_ATTR
3883SystemInformationBlockType5/eag_1/scptm-FreqOffset-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_scptm_FreqOffset_r14_fmt)
3884
3885#.TYPE_ATTR
3886InterFreqCarrierFreqInfo-NB-r13/eag_1/delta-RxLevMin-v1350 STRINGS=VALS(lte_rrc_delta_RxLevMin_vals)
3887
3888#.TYPE_ATTR
3889AB-Config-NB-r13/ab-Category-r13 STRINGS=VALS(lte_rrc_eab_category_vals)
3890
3891#.TYPE_ATTR
3892NPDSCH-ConfigCommon-NB-r13/nrs-Power-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
3893
3894#.TYPE_ATTR
3895RACH-ConfigCommon-NB-r13/connEstFailOffset-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
3896
3897#.TYPE_ATTR
3898SR-WithoutHARQ-ACK-Config-NB-r15/setup/sr-ProhibitTimer-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_sr_periods
3899
3900#.TYPE_ATTR
3901SR-NPRACH-Resource-NB-r15/p0-SR-r15 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
3902
3903#.FN_BODY DRB-ToAddMod-NB-r13
3904  struct mac_lte_info *p_mac_lte_info;
3905  struct rlc_lte_info *p_rlc_lte_info;
3906  /* Get the struct and clear it out */
3907  drb_mapping_t *drb_mapping = private_data_get_drb_mapping(actx);
3908  memset(drb_mapping, 0, sizeof(*drb_mapping));
3909%(DEFAULT_BODY)s
3910  /* Need UE identifier */
3911  p_mac_lte_info = (mac_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_mac_lte, 0);
3912  if (p_mac_lte_info) {
3913    drb_mapping->ueid = p_mac_lte_info->ueid;
3914    /* Tell MAC about this mapping */
3915    set_mac_lte_channel_mapping(drb_mapping);
3916  }
3917
3918  /* Also tell RLC how many PDCP sequence number bits and whether it should use extended LI */
3919  p_rlc_lte_info = (rlc_lte_info *)p_get_proto_data(wmem_file_scope(), actx->pinfo, proto_rlc_lte, 0);
3920  if (p_rlc_lte_info) {
3921    if (drb_mapping->pdcp_sn_size_present) {
3922      set_rlc_lte_drb_pdcp_seqnum_length(actx->pinfo,
3923                                         p_rlc_lte_info->ueid,
3924                                         drb_mapping->drbid,
3925                                         drb_mapping->pdcp_sn_size);
3926    }
3927    if (drb_mapping->rlcMode_present) {
3928      set_rlc_lte_drb_li_field(actx->pinfo,
3929                               p_rlc_lte_info->ueid,
3930                               drb_mapping->drbid,
3931                               drb_mapping->rlc_ul_ext_li_field,
3932                               drb_mapping->rlc_dl_ext_li_field);
3933    }
3934  }
3935
3936  /* Clear out the struct again */
3937  memset(&drb_mapping, 0, sizeof(drb_mapping));
3938
3939#.FN_BODY RLC-Config-NB-r13/am
3940  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
3941%(DEFAULT_BODY)s
3942  if (mapping != NULL) {
3943    mapping->rlcMode = RLC_AM_MODE;
3944    mapping->rlcMode_present = TRUE;
3945    mapping->pdcp_sn_size = 7;
3946    mapping->pdcp_sn_size_present = TRUE;
3947  }
3948
3949#.FN_BODY RLC-Config-NB-r13/um-Bi-Directional-r15
3950  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
3951%(DEFAULT_BODY)s
3952  if (mapping != NULL) {
3953    mapping->rlcMode = RLC_UM_MODE;
3954    mapping->rlcMode_present = TRUE;
3955    mapping->um_sn_length = 5;
3956    mapping->um_sn_length_present = TRUE;
3957    mapping->pdcp_sn_size = 7;
3958    mapping->pdcp_sn_size_present = TRUE;
3959  }
3960
3961#.FN_BODY RLC-Config-NB-r13/um-Uni-Directional-UL-r15
3962  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
3963%(DEFAULT_BODY)s
3964  if (mapping != NULL) {
3965    mapping->rlcMode = RLC_UM_MODE;
3966    mapping->rlcMode_present = TRUE;
3967    mapping->um_sn_length = 5;
3968    mapping->um_sn_length_present = TRUE;
3969    mapping->pdcp_sn_size = 7;
3970    mapping->pdcp_sn_size_present = TRUE;
3971  }
3972
3973#.FN_BODY RLC-Config-NB-r13/um-Uni-Directional-DL-r15
3974  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
3975%(DEFAULT_BODY)s
3976  if (mapping != NULL) {
3977    mapping->rlcMode = RLC_UM_MODE;
3978    mapping->rlcMode_present = TRUE;
3979    mapping->um_sn_length = 5;
3980    mapping->um_sn_length_present = TRUE;
3981    mapping->pdcp_sn_size = 7;
3982    mapping->pdcp_sn_size_present = TRUE;
3983  }
3984
3985#.FN_BODY DRB-ToAddMod-NB-r13/logicalChannelIdentity-r13 VAL_PTR=&value
3986  guint32 value;
3987  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
3988%(DEFAULT_BODY)s
3989  if (mapping != NULL) {
3990    mapping->lcid = (guint8)value;
3991    mapping->lcid_present = TRUE;
3992  }
3993
3994#.FN_BODY LogicalChannelConfig-NB-r13/priority-r13 VAL_PTR=&value
3995  guint32 value;
3996  drb_mapping_t *mapping = private_data_get_drb_mapping(actx);
3997%(DEFAULT_BODY)s
3998  if (mapping != NULL) {
3999    mapping->ul_priority = value;
4000    mapping->ul_priority_present = TRUE;
4001  }
4002
4003#.TYPE_ATTR
4004UplinkPowerControlCommon-NB-r13/p0-NominalNPUSCH-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
4005
4006#.TYPE_ATTR
4007UplinkPowerControlCommon-NB-r13/deltaPreambleMsg3-r13 STRINGS=VALS(lte_rrc_deltaPreambleMsg3_vals)
4008
4009#.TYPE_ATTR
4010UplinkPowerControlDedicated-NB-r13/p0-UE-NPUSCH-r13 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
4011
4012#.TYPE_ATTR
4013ReselectionThreshold-NB-v1360  DISPLAY=BASE_DEC|BASE_EXT_STRING STRINGS=&lte_rrc_ReselectionThreshold_NB_vals_ext
4014
4015#.TYPE_ATTR
4016NRSRP-Range-NB-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_NRSRP_Range_NB_r14_fmt)
4017
4018#.TYPE_ATTR
4019NRSRQ-Range-NB-r14 DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(lte_rrc_NRSRQ_Range_NB_r14_fmt)
4020
4021#.TYPE_ATTR
4022PUR-Config-NB-r16/pur-PhysicalConfig-r16/p0-UE-NPUSCH-r16 DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_decibels
4023