2 # x2ap conformation file
3 # Copyright 2007 Anders Broman
12 # Get rid of unused code warnings
27 ProtocolIE-Field/value ProtocolIE_Field_value
28 PrivateIE-Field/value PrivateIE_Field_value
29 InitiatingMessage/value InitiatingMessage_value
30 SuccessfulOutcome/value SuccessfulOutcome_value
31 UnsuccessfulOutcome/value UnsuccessfulOutcome_value
35 ProtocolExtensionField/id extension_id
36 PrivateIE-Field/id private_id
37 InitiatingMessage/value initiatingMessage_value
39 ProtocolIE-Field/value protocolIE_Field_value
40 SuccessfulOutcome/value successfulOutcome_value
41 PrivateIE-Field/value privateIE_Field_value
46 ProtocolIE-ContainerList
47 ProtocolIE-ContainerPair
48 ProtocolIE-ContainerPairList
51 #.FN_PARS ProtocolIE-ID VAL_PTR = &ProtocolIE_ID
53 #.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue
55 #.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue
57 #.FN_PARS ProcedureCode VAL_PTR = &ProcedureCode
58 #.FN_FTR ProcedureCode
59 if (check_col(actx->pinfo->cinfo, COL_INFO))
60 col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
61 val_to_str(ProcedureCode, x2ap_ProcedureCode_vals,
65 #.FN_HDR ProcedureCode
66 ProcedureCode = 0xFFFF;
70 #.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue
72 #.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue
74 #.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
81 # Handle 64 bit constraint
82 #.FN_PARS BitRate FN_VARIANT = _64b
84 #.ASSIGN_VALUE_TO_TYPE # X2AP does not have constants assigned to types, they are pure INTEGER
87 id-handoverPreparation ProcedureCode
88 id-handoverCancel ProcedureCode
89 id-loadIndication ProcedureCode
90 id-errorIndication ProcedureCode
91 id-snStatusTransfer ProcedureCode
92 id-uEContextRelease ProcedureCode
93 id-x2Setup ProcedureCode
94 id-reset ProcedureCode
95 id-eNBConfigurationUpdate ProcedureCode
96 id-resourceStatusUpdateInitiation ProcedureCode
97 id-resourceStatusReporting ProcedureCode
102 id-Bearers-Admitted-Item ProtocolIE-ID
103 id-Bearers-Admitted-List ProtocolIE-ID
104 id-Bearers-NotAdmitted-Item ProtocolIE-ID
105 id-Bearers-NotAdmitted-List ProtocolIE-ID
106 id-Bearers-ToBeSetup-Item ProtocolIE-ID
107 id-Cause ProtocolIE-ID
108 id-CellInformation ProtocolIE-ID
109 id-CellInformation-Item ProtocolIE-ID
110 id-InterfacesToTrace-Item ProtocolIE-ID
111 id-New-eNB-UE-X2AP-ID ProtocolIE-ID
112 id-Old-eNB-UE-X2AP-ID ProtocolIE-ID
113 id-TargetCell-ID ProtocolIE-ID
114 id-TargeteNBtoSource-eNBTransparentContainer ProtocolIE-ID
115 id-TraceActivation ProtocolIE-ID
116 id-UE-ContextInformation ProtocolIE-ID
117 id-UE-HistoryInformation ProtocolIE-ID
118 id-UE-X2AP-ID ProtocolIE-ID
119 id-CriticalityDiagnostics ProtocolIE-ID
120 id-Bearers-SubjectToStatusTransfer-List ProtocolIE-ID
121 id-Bearers-SubjectToStatusTransfer-Item ProtocolIE-ID
122 id-ServedCells ProtocolIE-ID
123 id-GlobalENB-ID ProtocolIE-ID
124 id-TimeToWait ProtocolIE-ID
125 id-GUMMEI-ID ProtocolIE-ID
126 id-GUGroupIDList ProtocolIE-ID
127 id-ServedCellsToAdd ProtocolIE-ID
128 id-ServedCellsToModify ProtocolIE-ID
129 id-ServedCellsToDelete ProtocolIE-ID
130 id-Registration-Request ProtocolIE-ID
131 id-CellToReport ProtocolIE-ID
132 id-ReportingPeriodicity ProtocolIE-ID
133 id-CellToReport-Item ProtocolIE-ID
134 id-CellMeasurementResult ProtocolIE-ID
135 id-CellMeasurementResult-Item ProtocolIE-ID
136 id-GUGroupIDListToAdd ProtocolIE-ID
137 id-GUGroupIDListToDelete ProtocolIE-ID
142 Bearers-Admitted-Item N x2ap.ies id-Bearers-Admitted-Item
143 Bearers-Admitted-List N x2ap.ies id-Bearers-Admitted-List
144 Bearers-NotAdmitted-Item N x2ap.ies id-Bearers-NotAdmitted-Item
145 Bearers-NotAdmitted-List N x2ap.ies id-Bearers-NotAdmitted-List
146 Bearers-ToBeSetup-Item N x2ap.ies id-Bearers-ToBeSetup-Item
147 Cause N x2ap.ies id-Cause
148 CellInformation-List N x2ap.ies id-CellInformation
149 CellInformation-Item N x2ap.ies id-CellInformation-Item
150 InterfacesToTrace-Item N x2ap.ies id-InterfacesToTrace-Item
151 UE-X2AP-ID N x2ap.ies id-New-eNB-UE-X2AP-ID
152 UE-X2AP-ID N x2ap.ies id-Old-eNB-UE-X2AP-ID
153 ECGI N x2ap.ies id-TargetCell-ID
154 TargeteNBtoSource-eNBTransparentContainer N x2ap.ies id-TargeteNBtoSource-eNBTransparentContainer
155 TraceActivation N x2ap.ies id-TraceActivation
156 UE-ContextInformation N x2ap.ies id-UE-ContextInformation
157 UE-HistoryInformation N x2ap.ies id-UE-HistoryInformation
158 UE-X2AP-ID N x2ap.ies id-UE-X2AP-ID
159 CriticalityDiagnostics N x2ap.ies id-CriticalityDiagnostics
160 Bearers-SubjectToStatusTransfer-List N x2ap.ies id-Bearers-SubjectToStatusTransfer-List
161 Bearers-SubjectToStatusTransfer-Item N x2ap.ies id-Bearers-SubjectToStatusTransfer-Item
162 ServedCells N x2ap.ies id-ServedCells
163 GlobalENB-ID N x2ap.ies id-GlobalENB-ID
164 TimeToWait N x2ap.ies id-TimeToWait
165 GUMMEI N x2ap.ies id-GUMMEI-ID
166 GUGroupIDList N x2ap.ies id-GUGroupIDList
167 ServedCells N x2ap.ies id-ServedCellsToAdd
168 ServedCellsToModify N x2ap.ies id-ServedCellsToModify
169 Old-ECGIs N x2ap.ies id-ServedCellsToDelete
170 Registration-Request N x2ap.ies id-Registration-Request
171 CellToReport-List N x2ap.ies id-CellToReport
172 ReportingPeriod N x2ap.ies id-ReportingPeriodicity
173 CellToReport-Item N x2ap.ies id-CellToReport-Item
174 CellMeasurementResult-List N x2ap.ies id-CellMeasurementResult
175 CellMeasurementResult-Item N x2ap.ies id-CellMeasurementResult-Item
176 GUGroupIDList N x2ap.ies id-GUGroupIDListToAdd
177 GUGroupIDList N x2ap.ies id-GUGroupIDListToDelete
179 #X2AP-PROTOCOL-EXTENSION
180 # this is from rnsap MessageStructure N x2ap.extension id-MessageStructure
182 # X2AP-PDU-Descriptions.asn Interface Elementary Procedures
183 #X2AP-ELEMENTARY-PROCEDURE
184 HandoverRequest S x2ap.proc.imsg "id-handoverPreparation"
185 HandoverRequestAcknowledge S x2ap.proc.sout "id-handoverPreparation"
186 HandoverPreparationFailure S x2ap.proc.uout "id-handoverPreparation"
188 SNStatusTransfer S x2ap.proc.imsg "id-snStatusTransfer"
190 UEContextRelease S x2ap.proc.imsg "id-uEContextRelease"
192 HandoverCancel S x2ap.proc.imsg "id-handoverCancel"
194 ErrorIndication S x2ap.proc.imsg "id-errorIndication"
196 ResetRequest S x2ap.proc.imsg "id-reset"
197 ResetResponse S x2ap.proc.sout "id-reset"
199 X2SetupRequest S x2ap.proc.imsg "id-x2Setup"
200 X2SetupResponse S x2ap.proc.sout "id-x2Setup"
201 X2SetupFailure S x2ap.proc.uout "id-x2Setup"
203 LoadInformation S x2ap.proc.imsg "id-loadIndication"
205 ENBConfigurationUpdate S x2ap.proc.imsg "id-eNBConfigurationUpdate"
206 ENBConfigurationUpdateAcknowledge S x2ap.proc.sout "id-eNBConfigurationUpdate"
207 ENBConfigurationUpdateFailure S x2ap.proc.uout "id-eNBConfigurationUpdate"
209 ResourceStatusRequest S x2ap.proc.imsg "id-resourceStatusUpdateInitiation"
210 ResourceStatusResponse S x2ap.proc.sout "id-resourceStatusUpdateInitiation"
211 ResourceStatusFailure S x2ap.proc.uout "id-resourceStatusUpdateInitiation"
213 ResourceStatusUpdate S x2ap.proc.imsg "id-resourceStatusReporting"