X2AP-IEs.asn 40.8 KB
Newer Older
gauthier's avatar
   
gauthier committed
1
2
3
4
5
6
7
-- **************************************************************
--
-- Information Element Definitions
--
-- **************************************************************

X2AP-IEs {
gauthier's avatar
   
gauthier committed
8
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) 
gauthier's avatar
   
gauthier committed
9
10
eps-Access (21) modules (3) x2ap (2) version1 (1) x2ap-IEs (2) }

gauthier's avatar
   
gauthier committed
11
DEFINITIONS AUTOMATIC TAGS ::= 
gauthier's avatar
   
gauthier committed
12
13
14
15

BEGIN

IMPORTS
gauthier's avatar
   
gauthier committed
16
17
18
19
20
21
22
23
24
25
26
27
28
29
	id-E-RAB-Item,
	id-Number-of-Antennaports,
	id-MBSFN-Subframe-Info,
	id-PRACH-Configuration,
	id-CSG-Id,
	id-MDTConfiguration,
	id-MultibandInfoList,
	id-NeighbourTAC,
	id-Time-UE-StayedInCell-EnhancedGranularity,
	id-MBMS-Service-Area-List,
	id-HO-cause,
	x2ap-maxCellineNB,
	x2ap-maxEARFCN,
	x2ap-maxInterfaces,
30
	x2ap-maxFailedMeasObjects,
gauthier's avatar
   
gauthier committed
31
	x2ap-maxnoofBands,
32
	x2ap-maxnoofBearers,
gauthier's avatar
   
gauthier committed
33
34
35
36
37
38
39
40
41
42
43
44
45
46
	x2ap-maxnoofBPLMNs,
	x2ap-maxnoofCells,
	x2ap-maxnoofEPLMNs,
	x2ap-maxnoofEPLMNsPlusOne,
	x2ap-maxnoofForbLACs,
	x2ap-maxnoofForbTACs,
	x2ap-maxnoofNeighbours,
	x2ap-maxnoofPRBs,
	x2ap-maxNrOfErrors,
	x2ap-maxPools,
	x2ap-maxnoofMBSFN,
	x2ap-maxnoofTAforMDT,
	x2ap-maxnoofCellIDforMDT,
	x2ap-maxnoofMBMSServiceAreaIdentities
gauthier's avatar
   
gauthier committed
47
48
FROM X2AP-Constants

49
	x2ap-maxProtocolExtensions,
gauthier's avatar
   
gauthier committed
50
51
52
53
	X2ap-Criticality,
	X2ap-ProcedureCode,
	X2ap-ProtocolIE-ID,
	X2ap-TriggeringMessage
gauthier's avatar
   
gauthier committed
54
FROM X2AP-CommonDataTypes
gauthier's avatar
   
gauthier committed
55

56
57
--	ProtocolExtensionContainer{},
--	ProtocolIE-Single-Container{},
58
	X2AP-PROTOCOL-EXTENSION
59
--	X2AP-PROTOCOL-IES		
60
FROM X2AP-Containers
gauthier's avatar
   
gauthier committed
61
62
63
64

	X2ap-IE
FROM X2AP-PDU;

65
66
--EURECOM ADD
X2ap-IE-Extensions ::= SEQUENCE (SIZE (1..x2ap-maxProtocolExtensions)) OF X2ap-IE
gauthier's avatar
   
gauthier committed
67

gauthier's avatar
   
gauthier committed
68
-- A
69
70
71
72
73
74
75
X2ap-ActivatedCellList ::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-ActivatedCellList-Item
X2ap-ActivatedCellList-Item ::= SEQUENCE {
	ecgi								X2ap-ECGI,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions						ProtocolExtensionContainer { { X2ap-ActivatedCellList-Item-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}
gauthier's avatar
   
gauthier committed
76

gauthier's avatar
   
gauthier committed
77
78
79
80
81
82
X2ap-ABSInformation ::= CHOICE {
	fdd					X2ap-ABSInformationFDD,
	tdd					X2ap-ABSInformationTDD,
	abs-inactive		NULL,
	...
}
gauthier's avatar
   
gauthier committed
83

gauthier's avatar
   
gauthier committed
84
85
86
87
X2ap-ABSInformationFDD ::= SEQUENCE {
	abs-pattern-info					BIT STRING (SIZE(40)),
	numberOfCellSpecificAntennaPorts	ENUMERATED {one, two, four, ...},
	measurement-subset					BIT STRING (SIZE(40)),
nikaeinn's avatar
nikaeinn committed
88
-- iE-Extensions						ProtocolExtensionContainer { { X2ap-ABSInformationFDD-ExtIEs} } OPTIONAL,
89
90
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
    	...
gauthier's avatar
   
gauthier committed
91
92
93
94
95
96
97
98
}

X2ap-ABSInformationFDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

X2ap-ABSInformationTDD ::= SEQUENCE {
	abs-pattern-info					BIT STRING (SIZE(1..70, ...)),
99
100
--EURECOM COMMENT	numberOfCellSpecificAntennaPorts	ENUMERATED {one, two, four, ...},
	numberOfCellSpecificAntennaPortsTDD	ENUMERATED {one, two, four, ...},
gauthier's avatar
   
gauthier committed
101
	measurement-subset					BIT STRING (SIZE(1..70, ...)),
102
103
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions						ProtocolExtensionContainer { { X2ap-ABSInformationTDD-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
104
105
106
107
108
109
110
111
112
113
	...
}

X2ap-ABSInformationTDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

X2ap-ABS-Status ::= SEQUENCE {
	dL-ABS-status								X2ap-DL-ABS-status,
	usableABSInformation						X2ap-UsableABSInformation,
114
115
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions								ProtocolExtensionContainer { {X2ap-ABS-Status-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
116
117
118
119
120
121
122
123
	...
}

X2ap-ABS-Status-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

X2ap-DL-ABS-status::= INTEGER (0..100)
gauthier's avatar
   
gauthier committed
124

gauthier's avatar
   
gauthier committed
125
126
127
X2ap-AS-SecurityInformation ::= SEQUENCE {
	key-eNodeB-star		X2ap-Key-eNodeB-Star,
	nextHopChainingCount			X2ap-NextHopChainingCount,
128
129
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions						ProtocolExtensionContainer { { X2ap-AS-SecurityInformation-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
130
	...
gauthier's avatar
   
gauthier committed
131
132
}

gauthier's avatar
   
gauthier committed
133
134
X2ap-AS-SecurityInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
135
136
137
}


gauthier's avatar
   
gauthier committed
138
139
140
141
X2ap-AllocationAndRetentionPriority ::= SEQUENCE {
	priorityLevel				X2ap-PriorityLevel,
	pre-emptionCapability		X2ap-Pre-emptionCapability,
	pre-emptionVulnerability	X2ap-Pre-emptionVulnerability,
142
143
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { {X2ap-AllocationAndRetentionPriority-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
144
145
146
147
148
149
150
151
152
153
154
155
	...
}

X2ap-AllocationAndRetentionPriority-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

X2ap-AreaScopeOfMDT ::= CHOICE {	
	cellBased					X2ap-CellBasedMDT,
	tABased						X2ap-TABasedMDT,
	pLMNWide					NULL,
	...
gauthier's avatar
   
gauthier committed
156
157
158
159
160
}

-- B


gauthier's avatar
   
gauthier committed
161
162
X2ap-BitRate ::= INTEGER (0..10000000000)
X2ap-BroadcastPLMNs-Item ::= SEQUENCE (SIZE(1..x2ap-maxnoofBPLMNs)) OF X2ap-PLMN-Identity
gauthier's avatar
   
gauthier committed
163
164
165
166


-- C

gauthier's avatar
   
gauthier committed
167
168
169
X2ap-CapacityValue ::= INTEGER (0..100)

X2ap-CellCapacityClassValue ::= INTEGER (1..100, ...)
gauthier's avatar
   
gauthier committed
170

gauthier's avatar
   
gauthier committed
171
172
173
174
175
176
X2ap-Cause ::= CHOICE {
	radioNetwork		X2ap-CauseRadioNetwork,
	transport			X2ap-CauseTransport,
	protocol			X2ap-CauseProtocol,
	misc				X2ap-CauseMisc,
	...
gauthier's avatar
   
gauthier committed
177
178
}

gauthier's avatar
   
gauthier committed
179
180
181
182
183
184
185
X2ap-CauseMisc ::= ENUMERATED {
	control-processing-overload,
	hardware-failure,
	om-intervention,
	not-enough-user-plane-processing-resources,
	unspecified,
	...
gauthier's avatar
   
gauthier committed
186
187
}

gauthier's avatar
   
gauthier committed
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
X2ap-CauseProtocol ::= ENUMERATED {
	transfer-syntax-error,
	abstract-syntax-error-reject,
	abstract-syntax-error-ignore-and-notify,
	message-not-compatible-with-receiver-state,
	semantic-error,
	unspecified,
	abstract-syntax-error-falsely-constructed-message,
	...
}

X2ap-CauseRadioNetwork ::= ENUMERATED {
	handover-desirable-for-radio-reasons,
	time-critical-handover,
	resource-optimisation-handover,
	reduce-load-in-serving-cell,
	partial-handover,
	unknown-new-eNB-UE-X2AP-ID, 
	unknown-old-eNB-UE-X2AP-ID, 
	unknown-pair-of-UE-X2AP-ID,
	ho-target-not-allowed,
	tx2relocoverall-expiry,
	trelocprep-expiry,
	cell-not-available,
	no-radio-resources-available-in-target-cell,
	invalid-MME-GroupID,
	unknown-MME-Code,
	encryption-and-or-integrity-protection-algorithms-not-supported,
	reportCharacteristicsEmpty,
	noReportPeriodicity,
	existingMeasurementID,
	unknown-eNB-Measurement-ID,
	measurement-temporarily-not-available,
	unspecified,
	...,
	load-balancing,
	handover-optimisation,
	value-out-of-allowed-range,
	multiple-E-RAB-ID-instances,
	switch-off-ongoing,
	not-supported-QCI-value,
	measurement-not-supported-for-the-object

}
gauthier's avatar
   
gauthier committed
232

gauthier's avatar
   
gauthier committed
233
234
235
236
X2ap-CauseTransport ::= ENUMERATED {
	transport-resource-unavailable,
	unspecified,
	...
gauthier's avatar
   
gauthier committed
237
238
}

gauthier's avatar
   
gauthier committed
239
240
X2ap-CellBasedMDT::= SEQUENCE {
	cellIdListforMDT	X2ap-CellIdListforMDT,
241
242
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions		ProtocolExtensionContainer { {X2ap-CellBasedMDT-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
243
	...
gauthier's avatar
   
gauthier committed
244
245
}

gauthier's avatar
   
gauthier committed
246
247
248
X2ap-CellBasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}
gauthier's avatar
   
gauthier committed
249

gauthier's avatar
   
gauthier committed
250
X2ap-CellIdListforMDT ::= SEQUENCE (SIZE(1..x2ap-maxnoofCellIDforMDT)) OF X2ap-ECGI
gauthier's avatar
   
gauthier committed
251

gauthier's avatar
   
gauthier committed
252
253
254
255
256
X2ap-Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ... }


X2ap-CellType ::= SEQUENCE {
	cell-Size						X2ap-Cell-Size,
257
258
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { { X2ap-CellType-ExtIEs}}	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
259
	...
gauthier's avatar
   
gauthier committed
260
261
}

gauthier's avatar
   
gauthier committed
262
263
X2ap-CellType-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
264
}
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
X2ap-CellToReport-List 		::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
--ProtocolIE-Single-Container { {X2ap-CellToReport-ItemIEs} }

X2ap-CellToReport-Item ::= SEQUENCE {
	cell-ID									X2ap-ECGI,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions							X2ap-ProtocolExtensionContainer { {CellToReport-Item-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

X2ap-MeasurementFailureCause-List	::= SEQUENCE (SIZE (1..x2ap-maxFailedMeasObjects)) OF X2ap-IE

X2ap-MeasurementFailureCause-Item ::= SEQUENCE {
	measurementFailedReportCharacteristics			X2ap-ReportCharacteristics,
	cause											X2ap-Cause,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions									ProtocolExtensionContainer { { X2ap-MeasurementFailureCause-Item-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

X2ap-CellInformation-List 		::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
--ProtocolIE-Single-Container { {X2ap-CellInformation-ItemIEs} }

X2ap-CellInformation-Item ::= SEQUENCE {
	cell-ID							X2ap-ECGI,
	ul-InterferenceOverloadIndication		X2ap-UL-InterferenceOverloadIndication		OPTIONAL,
	ul-HighInterferenceIndicationInfo		X2ap-UL-HighInterferenceIndicationInfo		OPTIONAL,
	relativeNarrowbandTxPower				X2ap-RelativeNarrowbandTxPower				OPTIONAL,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions							ProtocolExtensionContainer { {X2ap-CellInformation-Item-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}
gauthier's avatar
   
gauthier committed
297

gauthier's avatar
   
gauthier committed
298
299
300
X2ap-CompositeAvailableCapacityGroup	::= SEQUENCE {
	dL-CompositeAvailableCapacity					X2ap-CompositeAvailableCapacity,
	uL-CompositeAvailableCapacity					X2ap-CompositeAvailableCapacity,
301
302
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions									ProtocolExtensionContainer { { X2ap-CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
303
304
305
306
307
308
309
310
311
312
	...
}

X2ap-CompositeAvailableCapacityGroup-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

X2ap-CompositeAvailableCapacity ::= SEQUENCE {
	cellCapacityClassValue							X2ap-CellCapacityClassValue				OPTIONAL,
	capacityValue									X2ap-CapacityValue,
313
314
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions									ProtocolExtensionContainer { { X2ap-CompositeAvailableCapacity-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
315
316
317
318
319
320
321
322
323
324
	...
}

X2ap-CompositeAvailableCapacity-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

X2ap-COUNTvalue ::= SEQUENCE {
	pDCP-SN					X2ap-PDCP-SN,
	hFN						X2ap-HFN,
325
326
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions			ProtocolExtensionContainer { { X2ap-COUNTvalue-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
327
328
329
330
331
332
333
	...
}

X2ap-COUNTvalue-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
X2ap-CompleteFailureCauseInformation-List	::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
--ProtocolIE-Single-Container { {X2ap-CompleteFailureCauseInformation-ItemIEs} }

X2ap-CompleteFailureCauseInformation-Item ::= SEQUENCE {
	cell-ID											X2ap-ECGI,
	measurementFailureCause-List					X2ap-MeasurementFailureCause-List,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions									ProtocolExtensionContainer { { X2ap-CompleteFailureCauseInformation-Item-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

X2ap-CellMeasurementResult-List 		::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
--ProtocolIE-Single-Container { {X2ap-CellMeasurementResult-ItemIEs} }

X2ap-CellMeasurementResult-Item ::= SEQUENCE {
	cell-ID						X2ap-ECGI,
	hWLoadIndicator				X2ap-HWLoadIndicator		OPTIONAL,
	s1TNLLoadIndicator			X2ap-S1TNLLoadIndicator	OPTIONAL,
	radioResourceStatus			X2ap-RadioResourceStatus	OPTIONAL,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions				X2ap-ProtocolExtensionContainer { {X2ap-CellMeasurementResult-Item-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}
gauthier's avatar
   
gauthier committed
357
358
359
360
361
362

X2ap-CriticalityDiagnostics ::= SEQUENCE {
	procedureCode					X2ap-ProcedureCode					OPTIONAL,
	triggeringMessage				X2ap-TriggeringMessage				OPTIONAL,
	procedureCriticality			X2ap-Criticality						OPTIONAL,
	iEsCriticalityDiagnostics		X2ap-CriticalityDiagnostics-IE-List	OPTIONAL,
363
364
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { {X2ap-CriticalityDiagnostics-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
365
366
367
368
369
370
371
372
	...
}


X2ap-CriticalityDiagnostics-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

gauthier's avatar
   
gauthier committed
373
X2ap-CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..x2ap-maxNrOfErrors)) OF
gauthier's avatar
   
gauthier committed
374
375
376
377
	SEQUENCE {
		iECriticality			X2ap-Criticality,
		iE-ID					X2ap-ProtocolIE-ID,
		typeOfError				X2ap-TypeOfError,
378
379
	--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions			ProtocolExtensionContainer { {X2ap-CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
380
381
382
383
384
385
386
387
388
389
390
391
392
		...
}

X2ap-CriticalityDiagnostics-IE-List-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

X2ap-CRNTI ::= BIT STRING (SIZE (16))

X2ap-CSGMembershipStatus ::= ENUMERATED { 
	member,
	not-member
}
gauthier's avatar
   
gauthier committed
393

gauthier's avatar
   
gauthier committed
394
X2ap-CSG-Id ::= BIT STRING (SIZE (27))
gauthier's avatar
   
gauthier committed
395

gauthier's avatar
   
gauthier committed
396
397
398
399
X2ap-CyclicPrefixDL ::= ENUMERATED { 
	normal,
	extended,
	...
gauthier's avatar
   
gauthier committed
400
401
}

gauthier's avatar
   
gauthier committed
402
403
404
405
406
407
408
409
410
411
412
413
414
X2ap-CyclicPrefixUL ::= ENUMERATED { 
	normal,
	extended,
	...
}


-- D

X2ap-DeactivationIndication::= ENUMERATED { 
	deactivated,
	...
}
gauthier's avatar
   
gauthier committed
415

gauthier's avatar
   
gauthier committed
416
417
418
X2ap-DL-Forwarding ::= ENUMERATED {
	dL-forwardingProposed,
	...
gauthier's avatar
   
gauthier committed
419
420
}

gauthier's avatar
   
gauthier committed
421
422
423
424
425
426
427
428
X2ap-DL-GBR-PRB-usage::= INTEGER (0..100)

X2ap-DL-non-GBR-PRB-usage::= INTEGER (0..100)

X2ap-DL-Total-PRB-usage::= INTEGER (0..100)

-- E

gauthier's avatar
   
gauthier committed
429
X2ap-EARFCN ::= INTEGER (0..x2ap-maxEARFCN)
gauthier's avatar
   
gauthier committed
430

gauthier's avatar
   
gauthier committed
431
432
433
434
435
X2ap-FDD-Info ::= SEQUENCE {
	uL-EARFCN						X2ap-EARFCN,
	dL-EARFCN						X2ap-EARFCN,
	uL-Transmission-Bandwidth		X2ap-Transmission-Bandwidth,
	dL-Transmission-Bandwidth		X2ap-Transmission-Bandwidth,
436
437
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { {X2ap-FDD-Info-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
438
	...
gauthier's avatar
   
gauthier committed
439
440
}

gauthier's avatar
   
gauthier committed
441
442
443
X2ap-FDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}
gauthier's avatar
   
gauthier committed
444

gauthier's avatar
   
gauthier committed
445
446
447
448
449
X2ap-TDD-Info ::= SEQUENCE {
	eARFCN							X2ap-EARFCN,
	transmission-Bandwidth			X2ap-Transmission-Bandwidth,
	subframeAssignment				X2ap-SubframeAssignment,
	specialSubframe-Info				X2ap-SpecialSubframe-Info,
450
451
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { {X2ap-TDD-Info-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
452
453
454
455
	...
}
X2ap-TDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
456
457
}

gauthier's avatar
   
gauthier committed
458
X2ap-EUTRA-Mode-Info ::= CHOICE {
gauthier's avatar
   
gauthier committed
459
460
	fDD		X2ap-FDD-Info,
	tDD		X2ap-TDD-Info,
gauthier's avatar
   
gauthier committed
461
	...
gauthier's avatar
   
gauthier committed
462
463
}

gauthier's avatar
   
gauthier committed
464
465
466
X2ap-ECGI ::= SEQUENCE {
	pLMN-Identity				X2ap-PLMN-Identity,
	eUTRANcellIdentifier		X2ap-EUTRANCellIdentifier,
467
468
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { {X2ap-ECGI-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
469
	...
gauthier's avatar
   
gauthier committed
470
471
}

gauthier's avatar
   
gauthier committed
472
473
X2ap-ECGI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
474
475
}

gauthier's avatar
   
gauthier committed
476
477
478
479
X2ap-ENB-ID ::= CHOICE {
	macro-eNB-ID	BIT STRING (SIZE (20)),
	home-eNB-ID		BIT STRING (SIZE (28)),
	...
gauthier's avatar
   
gauthier committed
480
481
}

gauthier's avatar
   
gauthier committed
482
483
484
X2ap-EncryptionAlgorithms ::= BIT STRING (SIZE (16, ...))

X2ap-EPLMNs ::= SEQUENCE (SIZE(1..x2ap-maxnoofEPLMNs)) OF X2ap-PLMN-Identity
gauthier's avatar
   
gauthier committed
485

gauthier's avatar
   
gauthier committed
486
X2ap-E-RAB-ID ::= INTEGER (0..15, ...)  
gauthier's avatar
   
gauthier committed
487

gauthier's avatar
   
gauthier committed
488
489
490
491
X2ap-E-RAB-Level-QoS-Parameters ::= SEQUENCE {
	qCI								X2ap-QCI,
	allocationAndRetentionPriority	X2ap-AllocationAndRetentionPriority,
	gbrQosInformation				X2ap-GBR-QosInformation													OPTIONAL,
492
493
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { { X2ap-E-RAB-Level-QoS-Parameters-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
494
495
	...
}
gauthier's avatar
   
gauthier committed
496

gauthier's avatar
   
gauthier committed
497
498
X2ap-E-RAB-Level-QoS-Parameters-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
499
500
}

gauthier's avatar
   
gauthier committed
501
502
--EURECOM X2ap-E-RAB-List ::= SEQUENCE (SIZE(1.. x2ap-maxnoofBearers)) OF ProtocolIE-Single-Container { {X2ap-E-RAB-ItemIEs} }
X2ap-E-RAB-List	::= SEQUENCE (SIZE (1.. x2ap-maxnoofBearers)) OF X2ap-IE
gauthier's avatar
   
gauthier committed
503

gauthier's avatar
   
gauthier committed
504
505
506
507
--EURECOMX2ap-E-RAB-ItemIEs 	X2AP-PROTOCOL-IES ::= {
--EURECOM	{ ID id-E-RAB-Item	 CRITICALITY ignore 	TYPE X2ap-E-RAB-Item 	PRESENCE mandatory },
--EURECOM	...
--EURECOM}
gauthier's avatar
   
gauthier committed
508

gauthier's avatar
   
gauthier committed
509
510
511
X2ap-E-RAB-Item ::= SEQUENCE {
	e-RAB-ID				X2ap-E-RAB-ID,
	cause						X2ap-Cause,
512
513
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { {X2ap-E-RAB-Item-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
514
515
	...
}
gauthier's avatar
   
gauthier committed
516

gauthier's avatar
   
gauthier committed
517
518
519
X2ap-E-RAB-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}
gauthier's avatar
   
gauthier committed
520

521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
X2ap-E-RABs-ToBeSetup-List ::= SEQUENCE (SIZE(1..x2ap-maxnoofBearers)) OF X2ap-IE

X2ap-E-RABs-ToBeSetup-Item ::= SEQUENCE {
	e-RAB-ID					X2ap-E-RAB-ID,
	e-RAB-Level-QoS-Parameters		X2ap-E-RAB-Level-QoS-Parameters,
	dL-Forwarding					X2ap-DL-Forwarding													OPTIONAL,
	uL-GTPtunnelEndpoint			X2ap-GTPtunnelEndpoint,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions					ProtocolExtensionContainer { {X2ap-E-RABs-ToBeSetup-ItemExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

X2ap-E-RABs-Admitted-List 		::= SEQUENCE (SIZE (1..x2ap-maxnoofBearers)) OF X2ap-IE
--ProtocolIE-Single-Container { {X2ap-E-RABs-Admitted-ItemIEs} }

X2ap-E-RABs-Admitted-Item ::= SEQUENCE {
	e-RAB-ID					X2ap-E-RAB-ID,
	uL-GTP-TunnelEndpoint			X2ap-GTPtunnelEndpoint	OPTIONAL,
	dL-GTP-TunnelEndpoint			X2ap-GTPtunnelEndpoint	OPTIONAL,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions					ProtocolExtensionContainer { {X2ap-E-RABs-Admitted-Item-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

X2ap-E-RABs-SubjectToStatusTransfer-List	::= SEQUENCE (SIZE (1..x2ap-maxnoofBearers)) OF X2ap-IE
--ProtocolIE-Single-Container { { X2ap-E-RABs-SubjectToStatusTransfer-ItemIEs} }

X2ap-E-RABs-SubjectToStatusTransfer-Item ::= SEQUENCE {
	e-RAB-ID						X2ap-E-RAB-ID,
	
	receiveStatusofULPDCPSDUs		X2ap-ReceiveStatusofULPDCPSDUs			OPTIONAL,
	uL-COUNTvalue					X2ap-COUNTvalue,
	dL-COUNTvalue					X2ap-COUNTvalue,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions							ProtocolExtensionContainer { {X2ap-E-RABs-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

gauthier's avatar
   
gauthier committed
559
X2ap-EUTRANCellIdentifier ::= BIT STRING (SIZE (28))
gauthier's avatar
   
gauthier committed
560

gauthier's avatar
   
gauthier committed
561
562
563
564
565
566
X2ap-EUTRANTraceID		::= OCTET STRING (SIZE (8))


X2ap-EventType ::= ENUMERATED{
	change-of-serving-cell,
	...
gauthier's avatar
   
gauthier committed
567
568
569
570
571
}


-- F

gauthier's avatar
   
gauthier committed
572
573
574
575
576
577
578
579
X2ap-ForbiddenInterRATs ::= ENUMERATED {
	all,
	geran,
	utran,
	cdma2000,
	...,
	geranandutran,
	cdma2000andutran
gauthier's avatar
   
gauthier committed
580
581
582

}

gauthier's avatar
   
gauthier committed
583
X2ap-ForbiddenTAs ::= SEQUENCE (SIZE(1.. x2ap-maxnoofEPLMNsPlusOne)) OF X2ap-ForbiddenTAs-Item
gauthier's avatar
   
gauthier committed
584

gauthier's avatar
   
gauthier committed
585
586
587
X2ap-ForbiddenTAs-Item ::= SEQUENCE {
	pLMN-Identity		X2ap-PLMN-Identity,
	forbiddenTACs		X2ap-ForbiddenTACs,
588
589
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions		ProtocolExtensionContainer { {X2ap-ForbiddenTAs-Item-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
590
	...
gauthier's avatar
   
gauthier committed
591
592
}

gauthier's avatar
   
gauthier committed
593
594
595
596
X2ap-ForbiddenTAs-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

gauthier's avatar
   
gauthier committed
597
X2ap-ForbiddenTACs ::= SEQUENCE (SIZE(1..x2ap-maxnoofForbTACs)) OF X2ap-TAC
gauthier's avatar
   
gauthier committed
598
599

X2ap-ForbiddenLAs ::= SEQUENCE (SIZE(1..x2ap-maxnoofEPLMNsPlusOne)) OF X2ap-ForbiddenLAs-Item
gauthier's avatar
   
gauthier committed
600

gauthier's avatar
   
gauthier committed
601
602
603
X2ap-ForbiddenLAs-Item ::= SEQUENCE {	
	pLMN-Identity		X2ap-PLMN-Identity,
	forbiddenLACs		X2ap-ForbiddenLACs,
604
605
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions		ProtocolExtensionContainer { {X2ap-ForbiddenLAs-Item-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
606
607
	...
}
gauthier's avatar
   
gauthier committed
608

gauthier's avatar
   
gauthier committed
609
610
X2ap-ForbiddenLAs-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
611
612
}

gauthier's avatar
   
gauthier committed
613
614
615
X2ap-ForbiddenLACs ::= SEQUENCE (SIZE(1..x2ap-maxnoofForbLACs)) OF X2ap-LAC

X2ap-Fourframes ::= BIT STRING (SIZE (24))
gauthier's avatar
   
gauthier committed
616

gauthier's avatar
   
gauthier committed
617
X2ap-FreqBandIndicator ::= INTEGER (1..64)
gauthier's avatar
   
gauthier committed
618
619
620

-- G

gauthier's avatar
   
gauthier committed
621
622
623
624
625
X2ap-GBR-QosInformation ::= SEQUENCE {
	e-RAB-MaximumBitrateDL			X2ap-BitRate,
	e-RAB-MaximumBitrateUL			X2ap-BitRate,
	e-RAB-GuaranteedBitrateDL		X2ap-BitRate,
	e-RAB-GuaranteedBitrateUL		X2ap-BitRate,
626
627
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { { X2ap-GBR-QosInformation-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
628
629
630
631
632
	...
}

X2ap-GBR-QosInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
633
634
}

gauthier's avatar
   
gauthier committed
635
636
637
X2ap-GlobalENB-ID ::= SEQUENCE {
	pLMN-Identity			X2ap-PLMN-Identity,
	eNB-ID					X2ap-ENB-ID,
638
639
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions			ProtocolExtensionContainer { {X2ap-GlobalENB-ID-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
640
	...
gauthier's avatar
   
gauthier committed
641
642
}

gauthier's avatar
   
gauthier committed
643
644
X2ap-GlobalENB-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
645
646
}

gauthier's avatar
   
gauthier committed
647
648
649
X2ap-GTPtunnelEndpoint ::= SEQUENCE {
	transportLayerAddress			X2ap-TransportLayerAddress,
	gTP-TEID						X2ap-GTP-TEI,
650
651
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { {X2ap-GTPtunnelEndpoint-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
652
653
	...
}
gauthier's avatar
   
gauthier committed
654

gauthier's avatar
   
gauthier committed
655
656
657
X2ap-GTPtunnelEndpoint-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}
gauthier's avatar
   
gauthier committed
658

gauthier's avatar
   
gauthier committed
659
X2ap-GTP-TEI					::= OCTET STRING (SIZE (4))
gauthier's avatar
   
gauthier committed
660

gauthier's avatar
   
gauthier committed
661
X2ap-GUGroupIDList		::= SEQUENCE (SIZE (1..x2ap-maxPools)) OF X2ap-GU-Group-ID
gauthier's avatar
   
gauthier committed
662
663
664
665
666


X2ap-GU-Group-ID			::= SEQUENCE {
	pLMN-Identity		X2ap-PLMN-Identity,
	mME-Group-ID		X2ap-MME-Group-ID,
667
668
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions		ProtocolExtensionContainer { {X2ap-GU-Group-ID-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
669
	...
gauthier's avatar
   
gauthier committed
670
671
}

gauthier's avatar
   
gauthier committed
672
673
674
675
676
677
678
679
680
X2ap-GU-Group-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}


X2ap-GUMMEI			::= SEQUENCE {
	
	gU-Group-ID		X2ap-GU-Group-ID,
	mME-Code			X2ap-MME-Code,
681
682
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { {X2ap-GUMMEI-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
683
684
	...
}
gauthier's avatar
   
gauthier committed
685

gauthier's avatar
   
gauthier committed
686
687
X2ap-GUMMEI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
688
689
}

gauthier's avatar
   
gauthier committed
690
691


gauthier's avatar
   
gauthier committed
692
693
-- H

gauthier's avatar
   
gauthier committed
694
695
696
697
698
X2ap-HandoverReportType  ::= ENUMERATED {
	hoTooEarly,
	hoToWrongCell,
	...,
	interRATpingpong
gauthier's avatar
   
gauthier committed
699
700
}

gauthier's avatar
   
gauthier committed
701
702
703
704
705
706
X2ap-HandoverRestrictionList ::= SEQUENCE {
	servingPLMN					X2ap-PLMN-Identity,
	equivalentPLMNs				X2ap-EPLMNs					OPTIONAL,
	forbiddenTAs				X2ap-ForbiddenTAs			OPTIONAL,
	forbiddenLAs				X2ap-ForbiddenLAs			OPTIONAL,
	forbiddenInterRATs			X2ap-ForbiddenInterRATs		OPTIONAL,
707
708
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
709
	...
gauthier's avatar
   
gauthier committed
710
711
}

gauthier's avatar
   
gauthier committed
712
713
714
715
716
X2ap-HandoverRestrictionList-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

X2ap-HFN ::= INTEGER (0..1048575)
gauthier's avatar
   
gauthier committed
717

gauthier's avatar
   
gauthier committed
718
719
720
X2ap-HWLoadIndicator ::= SEQUENCE {
	dLHWLoadIndicator			X2ap-LoadIndicator,
	uLHWLoadIndicator			X2ap-LoadIndicator,
721
722
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { { X2ap-HWLoadIndicator-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
723
	...
gauthier's avatar
   
gauthier committed
724
725
}

gauthier's avatar
   
gauthier committed
726
727
728
729
730
X2ap-HWLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}


gauthier's avatar
   
gauthier committed
731
732
-- I

gauthier's avatar
   
gauthier committed
733
734
735
736
X2ap-InvokeIndication ::= ENUMERATED{
	abs-information,
	...
}
gauthier's avatar
   
gauthier committed
737

gauthier's avatar
   
gauthier committed
738
739
740
X2ap-IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16, ...))

X2ap-InterfacesToTrace ::= BIT STRING (SIZE (8)) 
gauthier's avatar
   
gauthier committed
741
742
743
744
-- J
-- K


gauthier's avatar
   
gauthier committed
745
X2ap-Key-eNodeB-Star  ::= BIT STRING (SIZE(256))
gauthier's avatar
   
gauthier committed
746
747
748
749

-- L


gauthier's avatar
   
gauthier committed
750
751
752
753
754
755
756
757
X2ap-LAC					::= OCTET STRING (SIZE (2)) --(EXCEPT ('0000'H|'FFFE'H))

X2ap-LastVisitedCell-Item ::= CHOICE {
	e-UTRAN-Cell					X2ap-LastVisitedEUTRANCellInformation,
	uTRAN-Cell						X2ap-LastVisitedUTRANCellInformation,
	gERAN-Cell						X2ap-LastVisitedGERANCellInformation,
	...
}
gauthier's avatar
   
gauthier committed
758

gauthier's avatar
   
gauthier committed
759
760
761
762
X2ap-LastVisitedEUTRANCellInformation ::= SEQUENCE {
	global-Cell-ID					X2ap-ECGI,
	cellType						X2ap-CellType,
	time-UE-StayedInCell			X2ap-Time-UE-StayedInCell,
763
764
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
765
	...
gauthier's avatar
   
gauthier committed
766
767
}

gauthier's avatar
   
gauthier committed
768
769
X2ap-LastVisitedEUTRANCellInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell --
gauthier's avatar
   
gauthier committed
770
771
--EURECOM	{ ID id-Time-UE-StayedInCell-EnhancedGranularity	CRITICALITY ignore	EXTENSION X2ap-Time-UE-StayedInCell-EnhancedGranularity	PRESENCE optional}|
--EURECOM	{ ID id-HO-cause									CRITICALITY ignore	EXTENSION X2ap-Cause							PRESENCE optional},
gauthier's avatar
   
gauthier committed
772
	...
gauthier's avatar
   
gauthier committed
773
774
}

gauthier's avatar
   
gauthier committed
775
X2ap-LastVisitedUTRANCellInformation	::= OCTET STRING
gauthier's avatar
   
gauthier committed
776

gauthier's avatar
   
gauthier committed
777
778
779
X2ap-LastVisitedGERANCellInformation ::= CHOICE {
	undefined						NULL,
	...
gauthier's avatar
   
gauthier committed
780
781
782
}


gauthier's avatar
   
gauthier committed
783
784
785
786
787
788
X2ap-LoadIndicator ::= ENUMERATED {
	lowLoad,
	mediumLoad, 
	highLoad,
	overLoad,
	...
gauthier's avatar
   
gauthier committed
789
790
791
792
}



gauthier's avatar
   
gauthier committed
793
794
795
X2ap-LocationReportingInformation ::= SEQUENCE {
	eventType		X2ap-EventType,
	reportArea		X2ap-ReportArea,
796
797
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions		ProtocolExtensionContainer { {LocationReportingInformation-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
798
799
800
801
802
	...
}

X2ap-LocationReportingInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::={
	...
gauthier's avatar
   
gauthier committed
803
804
805
806
}

-- M

gauthier's avatar
   
gauthier committed
807
808
809
810
811
812
X2ap-MDT-Activation		::= ENUMERATED { 
	immediate-MDT-only,
	immediate-MDT-and-Trace,
	...
}

813
814
815
816
817
818
819
820
821
822
823
824

X2ap-MeasurementInitiationResult-List	::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-IE
--ProtocolIE-Single-Container { { X2ap-MeasurementInitiationResult-ItemIEs} }

X2ap-MeasurementInitiationResult-Item ::= SEQUENCE {
	cell-ID											X2ap-ECGI,
	measurementFailureCause-List					X2ap-MeasurementFailureCause-List	OPTIONAL,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions									ProtocolExtensionContainer { { X2ap-MeasurementInitiationResult-Item-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

gauthier's avatar
   
gauthier committed
825
826
827
828
829
830
831
832
833
X2ap-MDT-Configuration ::= SEQUENCE {
	mdt-Activation				X2ap-MDT-Activation,
	areaScopeOfMDT				X2ap-AreaScopeOfMDT,
	measurementsToActivate		X2ap-MeasurementsToActivate,
	reportingTriggerMDT			X2ap-ReportingTriggerMDT,
	thresholdeventA2			X2ap-ThresholdEventA2			OPTIONAL,
-- Included in case of event-triggered reporting for measurement M1
	periodicReportingMDT		X2ap-PeriodicReportingMDT		OPTIONAL,
-- Included in case of periodic reporting
834
835
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
836
837
838
839
840
841
842
	...
}

X2ap-MDT-Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

gauthier's avatar
   
gauthier committed
843
X2ap-MeasurementsToActivate::= BIT STRING (SIZE (8))
gauthier's avatar
   
gauthier committed
844
845

X2ap-MeasurementThresholdA2 ::= CHOICE { 
gauthier's avatar
   
gauthier committed
846
847
	threshold-RSRP				X2ap-Threshold-RSRP,
	threshold-RSRQ				X2ap-Threshold-RSRQ,
gauthier's avatar
   
gauthier committed
848
849
850
851
852
853
854
855
	...
}

X2ap-MME-Group-ID	::= OCTET STRING (SIZE (2))

X2ap-MME-Code		::= OCTET STRING (SIZE (1))

X2ap-Measurement-ID	::= INTEGER (1..4095, ...) 
gauthier's avatar
   
gauthier committed
856

gauthier's avatar
   
gauthier committed
857
X2ap-MBMS-Service-Area-Identity-List ::= SEQUENCE (SIZE(1.. x2ap-maxnoofMBMSServiceAreaIdentities)) OF X2ap-MBMS-Service-Area-Identity
gauthier's avatar
   
gauthier committed
858

gauthier's avatar
   
gauthier committed
859
X2ap-MBMS-Service-Area-Identity ::= OCTET STRING (SIZE (2))
gauthier's avatar
   
gauthier committed
860

gauthier's avatar
   
gauthier committed
861
X2ap-MBSFN-Subframe-Infolist::= SEQUENCE (SIZE(1.. x2ap-maxnoofMBSFN)) OF X2ap-MBSFN-Subframe-Info
gauthier's avatar
   
gauthier committed
862

gauthier's avatar
   
gauthier committed
863
864
865
866
X2ap-MBSFN-Subframe-Info	::= SEQUENCE {
	radioframeAllocationPeriod		X2ap-RadioframeAllocationPeriod,
	radioframeAllocationOffset		X2ap-RadioframeAllocationOffset,
	subframeAllocation				X2ap-SubframeAllocation,
867
868
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions			ProtocolExtensionContainer { { MBSFN-Subframe-Info-ExtIEs } } 	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
869
870
	...
}
gauthier's avatar
   
gauthier committed
871

gauthier's avatar
   
gauthier committed
872
873
X2ap-MBSFN-Subframe-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
874
875
}

gauthier's avatar
   
gauthier committed
876
877
878
879
880
881
X2ap-ManagementBasedMDTallowed ::= ENUMERATED {allowed, ...}

X2ap-MobilityParametersModificationRange ::= SEQUENCE {
	handoverTriggerChangeLowerLimit		INTEGER (-20..20),
	handoverTriggerChangeUpperLimit		INTEGER (-20..20),
	...
gauthier's avatar
   
gauthier committed
882
883
}

gauthier's avatar
   
gauthier committed
884
885
886
X2ap-MobilityParametersInformation ::= SEQUENCE {
	handoverTriggerChange			INTEGER (-20..20),
	...
gauthier's avatar
   
gauthier committed
887
888
}

gauthier's avatar
   
gauthier committed
889
X2ap-MultibandInfoList ::= SEQUENCE (SIZE(1..x2ap-maxnoofBands)) OF X2ap-BandInfo 
gauthier's avatar
   
gauthier committed
890
891
892
893


X2ap-BandInfo	::= SEQUENCE {
	freqBandIndicator		X2ap-FreqBandIndicator,
894
895
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions			ProtocolExtensionContainer { { BandInfo-ExtIEs } } 	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
896
897
898
899
900
901
	...
}

X2ap-BandInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}
gauthier's avatar
   
gauthier committed
902
903
904

-- N

nikaeinn's avatar
nikaeinn committed
905
906
907
X2ap-Neighbour-Information ::= SEQUENCE (SIZE (0..x2ap-maxnoofNeighbours)) OF X2ap-Neighbour-Information-Elm

X2ap-Neighbour-Information-Elm ::= SEQUENCE {
gauthier's avatar
   
gauthier committed
908
909
910
	eCGI						X2ap-ECGI,
	pCI					 	X2ap-PCI,
	eARFCN						X2ap-EARFCN,
911
912
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions		 ProtocolExtensionContainer { {X2ap-Neighbour-Information-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
913
914
	...
}
gauthier's avatar
   
gauthier committed
915

gauthier's avatar
   
gauthier committed
916
X2ap-Neighbour-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
gauthier's avatar
   
gauthier committed
917
--LG	{ ID id-NeighbourTAC		CRITICALITY ignore		EXTENSION TAC		PRESENCE optional},
gauthier's avatar
   
gauthier committed
918
	...
gauthier's avatar
   
gauthier committed
919
920
}

gauthier's avatar
   
gauthier committed
921
X2ap-NextHopChainingCount ::= INTEGER (0..7)
gauthier's avatar
   
gauthier committed
922

gauthier's avatar
   
gauthier committed
923
924
925
926
927
X2ap-Number-of-Antennaports ::= ENUMERATED {
		an1,
	 	an2,
		an4,
		...
gauthier's avatar
   
gauthier committed
928
929
930
931
}

-- O

932
933
X2ap-Old-ECGIs::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-ECGI

gauthier's avatar
   
gauthier committed
934
X2ap-Oneframe ::= BIT STRING (SIZE (6))
gauthier's avatar
   
gauthier committed
935
936

-- P
937
938
939
940
X2ap-PartialSuccessIndicator ::= ENUMERATED {
	partial-success-allowed,
...
}
gauthier's avatar
   
gauthier committed
941

gauthier's avatar
   
gauthier committed
942
X2ap-PDCP-SN ::= INTEGER (0..4095)  
gauthier's avatar
   
gauthier committed
943

gauthier's avatar
   
gauthier committed
944
X2ap-PCI ::= INTEGER (0..503, ...)
gauthier's avatar
   
gauthier committed
945

gauthier's avatar
   
gauthier committed
946
947
948
X2ap-PeriodicReportingMDT ::= SEQUENCE { 
	reportInterval				X2ap-ReportIntervalMDT,
	reportAmount				X2ap-ReportAmountMDT,
949
950
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { { PeriodicReportingMDT-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
951
952
953
954
955
956
	...
}

X2ap-PeriodicReportingMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}
gauthier's avatar
   
gauthier committed
957

gauthier's avatar
   
gauthier committed
958
X2ap-PLMN-Identity ::= OCTET STRING (SIZE(3))
gauthier's avatar
   
gauthier committed
959

gauthier's avatar
   
gauthier committed
960
961
962
963
964
965
X2ap-PRACH-Configuration  ::= SEQUENCE {
	rootSequenceIndex						INTEGER (0..837),
	zeroCorrelationIndex					INTEGER (0..15),
	highSpeedFlag							BOOLEAN,
	prach-FreqOffset						INTEGER (0..94),
	prach-ConfigIndex						INTEGER (0..63)        OPTIONAL,  -- present for TDD --
966
967
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions							ProtocolExtensionContainer { {PRACH-Configuration-ExtIEs} }	OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
968
	...
gauthier's avatar
   
gauthier committed
969
970
}

gauthier's avatar
   
gauthier committed
971
972
X2ap-PRACH-Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
973
974
}

gauthier's avatar
   
gauthier committed
975
976
977
X2ap-Pre-emptionCapability ::= ENUMERATED {
	shall-not-trigger-pre-emption,
	may-trigger-pre-emption
gauthier's avatar
   
gauthier committed
978
979
}

gauthier's avatar
   
gauthier committed
980
981
982
983
984
985
X2ap-Pre-emptionVulnerability ::= ENUMERATED {
	not-pre-emptable,
	pre-emptable
}

X2ap-PriorityLevel				::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
gauthier's avatar
   
gauthier committed
986
987
988

-- Q

gauthier's avatar
   
gauthier committed
989
X2ap-QCI ::= INTEGER (0..255)
gauthier's avatar
   
gauthier committed
990
991
992

-- R

993
994
995
996
997
998
999
1000
X2ap-ReportingPeriodicity ::= ENUMERATED {
	one-thousand-ms,
	two-thousand-ms,
	five-thousand-ms,
	ten-thousand-ms,
...
}

gauthier's avatar
   
gauthier committed
1001
X2ap-RadioframeAllocationOffset ::= INTEGER (0..7, ...)
gauthier's avatar
   
gauthier committed
1002

gauthier's avatar
   
gauthier committed
1003
1004
1005
1006
1007
1008
1009
1010
X2ap-RadioframeAllocationPeriod ::= ENUMERATED{
	n1,
	n2,
	n4,
	n8,
	n16,
	n32,
	...
gauthier's avatar
   
gauthier committed
1011
1012
1013
}


gauthier's avatar
   
gauthier committed
1014
1015
1016
1017
1018
1019
1020
X2ap-RadioResourceStatus	::= SEQUENCE {
	dL-GBR-PRB-usage							X2ap-DL-GBR-PRB-usage,
	uL-GBR-PRB-usage							X2ap-UL-GBR-PRB-usage,
	dL-non-GBR-PRB-usage						X2ap-DL-non-GBR-PRB-usage,
	uL-non-GBR-PRB-usage						X2ap-UL-non-GBR-PRB-usage,
	dL-Total-PRB-usage							X2ap-DL-Total-PRB-usage,
	uL-Total-PRB-usage							X2ap-UL-Total-PRB-usage,
1021
1022
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions								ProtocolExtensionContainer { {RadioResourceStatus-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1023
	...
gauthier's avatar
   
gauthier committed
1024
1025
}

gauthier's avatar
   
gauthier committed
1026
1027
X2ap-RadioResourceStatus-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
1028
1029
}

gauthier's avatar
   
gauthier committed
1030
X2ap-ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096))
gauthier's avatar
   
gauthier committed
1031

gauthier's avatar
   
gauthier committed
1032
1033
1034
1035
X2ap-Registration-Request	::= ENUMERATED {
	start,
	stop,
	...
gauthier's avatar
   
gauthier committed
1036
}
gauthier's avatar
   
gauthier committed
1037
1038
 
X2ap-RelativeNarrowbandTxPower ::= SEQUENCE {
gauthier's avatar
   
gauthier committed
1039

gauthier's avatar
   
gauthier committed
1040
1041
	rNTP-PerPRB							BIT STRING (SIZE(6..110, ...)),
	rNTP-Threshold						X2ap-RNTP-Threshold,
1042
1043
--EURECOM COMMENT	numberOfCellSpecificAntennaPorts	ENUMERATED {one, two, four, ...},
	numberOfCellSpecificAntennaPortsTxPower	ENUMERATED {one, two, four, ...},
gauthier's avatar
   
gauthier committed
1044
1045
	p-B									INTEGER (0..3,...),
	pDCCH-InterferenceImpact			INTEGER (0..4,...),
1046
1047
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions						ProtocolExtensionContainer { { RelativeNarrowbandTxPower-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1048
1049
	...
}
gauthier's avatar
   
gauthier committed
1050

gauthier's avatar
   
gauthier committed
1051
1052
X2ap-RelativeNarrowbandTxPower-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
1053
1054
}

gauthier's avatar
   
gauthier committed
1055
X2ap-ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity}
gauthier's avatar
   
gauthier committed
1056

gauthier's avatar
   
gauthier committed
1057
1058
1059
1060
X2ap-ReportArea ::= ENUMERATED{
	ecgi,
	...
}
gauthier's avatar
   
gauthier committed
1061

gauthier's avatar
   
gauthier committed
1062
X2ap-ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60}
gauthier's avatar
   
gauthier committed
1063

gauthier's avatar
   
gauthier committed
1064
1065
1066
1067
1068
1069
1070
X2ap-ReportCharacteristics	::= BIT STRING (SIZE (32))

X2ap-ReportingTriggerMDT::= ENUMERATED{
	periodic,
	a2eventtriggered,
	...
}
gauthier's avatar
   
gauthier committed
1071

gauthier's avatar
   
gauthier committed
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
X2ap-RNTP-Threshold ::= ENUMERATED {
	minusInfinity,
	minusEleven,
	minusTen,
	minusNine,
	minusEight,
	minusSeven,
	minusSix,
	minusFive,
	minusFour,
	minusThree,
	minusTwo,
	minusOne,
	zero,
	one,
	two,
	three,
	...
}
gauthier's avatar
   
gauthier committed
1091

gauthier's avatar
   
gauthier committed
1092
X2ap-RRC-Context ::= OCTET STRING
gauthier's avatar
   
gauthier committed
1093

gauthier's avatar
   
gauthier committed
1094
1095
X2ap-RRCConnReestabIndicator ::= ENUMERATED {
	reconfigurationFailure, handoverFailure, otherFailure, ...
gauthier's avatar
   
gauthier committed
1096
}
gauthier's avatar
   
gauthier committed
1097
-- The values correspond to the values of ReestablishmentCause reported from the UE in the RRCConnectionReestablishmentRequest, as defined in TS 36.331 [9]
gauthier's avatar
   
gauthier committed
1098

gauthier's avatar
   
gauthier committed
1099
1100
1101
1102
X2ap-RRCConnSetupIndicator::= ENUMERATED {
	rrcConnSetup,
	...
}
gauthier's avatar
   
gauthier committed
1103
1104

-- S
1105
1106
1107
1108
1109
1110
1111
1112
X2ap-ServedCellsToActivate::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-ServedCellsToActivate-Item

X2ap-ServedCellsToActivate-Item ::= SEQUENCE {
	ecgi						X2ap-ECGI,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions					ProtocolExtensionContainer { { X2ap-ServedCellsToActivate-Item-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}
gauthier's avatar
   
gauthier committed
1113

gauthier's avatar
   
gauthier committed
1114
1115
1116
X2ap-S1TNLLoadIndicator ::= SEQUENCE {
	dLS1TNLLoadIndicator			X2ap-LoadIndicator,
	uLS1TNLLoadIndicator			X2ap-LoadIndicator,
1117
1118
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { { S1TNLLoadIndicator-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1119
1120
1121
1122
1123
	...
}

X2ap-S1TNLLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
1124
1125
1126
}


gauthier's avatar
   
gauthier committed
1127
1128


1129
X2ap-ServedCells ::= SEQUENCE (SIZE (1.. x2ap-maxCellineNB)) OF X2ap-ServedCellItem
nikaeinn's avatar
nikaeinn committed
1130
1131


1132
X2ap-ServedCellItem ::= SEQUENCE {
gauthier's avatar
   
gauthier committed
1133
1134
	servedCellInfo					X2ap-ServedCell-Information,
	neighbour-Info					X2ap-Neighbour-Information			OPTIONAL,
1135
1136
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { {ServedCell-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1137
	...
gauthier's avatar
   
gauthier committed
1138
1139
}

gauthier's avatar
   
gauthier committed
1140
1141
1142
1143
X2ap-ServedCell-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}

1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
X2ap-ServedCellsToModify::= SEQUENCE (SIZE (1..x2ap-maxCellineNB)) OF X2ap-ServedCellsToModify-Item

X2ap-ServedCellsToModify-Item ::= SEQUENCE {
	old-ecgi						X2ap-ECGI,
	servedCellInfo					X2ap-ServedCell-Information,
	neighbour-Info					X2ap-Neighbour-Information			OPTIONAL,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions					ProtocolExtensionContainer { { X2ap-ServedCellsToModify-Item-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

gauthier's avatar
   
gauthier committed
1155
1156
1157
1158
1159
1160
X2ap-ServedCell-Information ::= SEQUENCE {
	pCI					X2ap-PCI,
	cellId				X2ap-ECGI,
	tAC					X2ap-TAC,
	broadcastPLMNs		X2ap-BroadcastPLMNs-Item,
	eUTRA-Mode-Info		X2ap-EUTRA-Mode-Info,
1161
1162
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions		ProtocolExtensionContainer { {X2ap-ServedCell-Information-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1163
1164
	...
}
gauthier's avatar
   
gauthier committed
1165

gauthier's avatar
   
gauthier committed
1166
X2ap-ServedCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
gauthier's avatar
   
gauthier committed
1167
1168
1169
1170
1171
1172
--EURECOM	{ ID id-Number-of-Antennaports		CRITICALITY ignore	EXTENSION X2ap-Number-of-Antennaports			PRESENCE optional }|
--EURECOM	{ ID id-PRACH-Configuration			CRITICALITY ignore	EXTENSION X2ap-PRACH-Configuration				PRESENCE optional }|
--EURECOM	{ ID id-MBSFN-Subframe-Info			CRITICALITY ignore	EXTENSION X2ap-MBSFN-Subframe-Infolist			PRESENCE optional }|
--EURECOM	{ ID id-CSG-Id						CRITICALITY ignore	EXTENSION X2ap-CSG-Id							PRESENCE optional }|
--EURECOM	{ ID id-MBMS-Service-Area-List		CRITICALITY ignore	EXTENSION X2ap-MBMS-Service-Area-Identity-List	PRESENCE optional }|
--EURECOM	{ ID id-MultibandInfoList			CRITICALITY ignore	EXTENSION X2ap-MultibandInfoList					PRESENCE optional },
gauthier's avatar
   
gauthier committed
1173
	...
gauthier's avatar
   
gauthier committed
1174
1175
}

gauthier's avatar
   
gauthier committed
1176
1177
1178
1179
1180
1181
X2ap-ShortMAC-I ::= BIT STRING (SIZE(16))

X2ap-SRVCCOperationPossible ::= ENUMERATED {
	possible,
	...
}
gauthier's avatar
   
gauthier committed
1182

gauthier's avatar
   
gauthier committed
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
X2ap-SubframeAssignment ::= ENUMERATED { 
	sa0,
	sa1, 
	sa2,
	sa3,
	sa4,
	sa5,
	sa6,
	...
}
gauthier's avatar
   
gauthier committed
1193

gauthier's avatar
   
gauthier committed
1194
X2ap-SpecialSubframe-Info ::=    	SEQUENCE {
gauthier's avatar
   
gauthier committed
1195
1196
1197
	specialSubframePatterns		X2ap-SpecialSubframePatterns,
	cyclicPrefixDL				X2ap-CyclicPrefixDL,
	cyclicPrefixUL				X2ap-CyclicPrefixUL,
1198
1199
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { { SpecialSubframe-Info-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1200
	...
gauthier's avatar
   
gauthier committed
1201
1202
}

gauthier's avatar
   
gauthier committed
1203
1204
X2ap-SpecialSubframe-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
1205
1206
1207
}


gauthier's avatar
   
gauthier committed
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
X2ap-SpecialSubframePatterns ::= ENUMERATED { 
	ssp0,
	ssp1, 
	ssp2,
	ssp3,
	ssp4,
	ssp5,
	ssp6,
	ssp7,
	ssp8,
	...,
	ssp9
gauthier's avatar
   
gauthier committed
1220
1221
}

gauthier's avatar
   
gauthier committed
1222
1223
1224
1225
1226
1227
X2ap-SubscriberProfileIDforRFP ::= INTEGER (1..256) 

X2ap-SubframeAllocation ::= CHOICE {
	oneframe						X2ap-Oneframe,
	fourframes						X2ap-Fourframes,
	...
gauthier's avatar
   
gauthier committed
1228
1229
}

gauthier's avatar
   
gauthier committed
1230
1231
1232
1233
1234
1235
-- T

X2ap-TAC ::= OCTET STRING (SIZE (2)) 

X2ap-TABasedMDT::= SEQUENCE {
	tAListforMDT		X2ap-TAListforMDT,
1236
1237
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions		ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1238
	...
gauthier's avatar
   
gauthier committed
1239
1240
}

gauthier's avatar
   
gauthier committed
1241
1242
X2ap-TABasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
1243
1244
}

gauthier's avatar
   
gauthier committed
1245
X2ap-TAListforMDT ::= SEQUENCE (SIZE(1..x2ap-maxnoofTAforMDT)) OF X2ap-TAC
gauthier's avatar
   
gauthier committed
1246
1247

X2ap-TargetCellInUTRAN ::= OCTET STRING -- This IE is to be encoded according to the UTRAN Cell ID in the Last Visited UTRAN Cell Information IE in TS 25.413 [24]
gauthier's avatar
   
gauthier committed
1248

gauthier's avatar
   
gauthier committed
1249
1250
X2ap-ThresholdEventA2 ::= SEQUENCE { 
	measurementThreshold		X2ap-MeasurementThresholdA2,
1251
1252
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions				ProtocolExtensionContainer { { ThresholdEventA2-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1253
	...
gauthier's avatar
   
gauthier committed
1254
1255
}

gauthier's avatar
   
gauthier committed
1256
1257
1258
X2ap-ThresholdEventA2-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
}
gauthier's avatar
   
gauthier committed
1259

gauthier's avatar
   
gauthier committed
1260
X2ap-TargeteNBtoSource-eNBTransparentContainer	::= OCTET STRING
gauthier's avatar
   
gauthier committed
1261

gauthier's avatar
   
gauthier committed
1262
X2ap-Threshold-RSRP ::=  INTEGER(0..97)
gauthier's avatar
   
gauthier committed
1263

gauthier's avatar
   
gauthier committed
1264
X2ap-Threshold-RSRQ ::=  INTEGER(0..34)
gauthier's avatar
   
gauthier committed
1265

gauthier's avatar
   
gauthier committed
1266
1267
1268
1269
1270
1271
1272
1273
X2ap-TimeToWait ::= ENUMERATED {
	v1s, 
	v2s, 
	v5s, 
	v10s, 
	v20s, 
	v60s, 
	...
gauthier's avatar
   
gauthier committed
1274
1275
}

gauthier's avatar
   
gauthier committed
1276
1277
1278
X2ap-Time-UE-StayedInCell ::= INTEGER (0..4095)

X2ap-Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950)
gauthier's avatar
   
gauthier committed
1279
1280


gauthier's avatar
   
gauthier committed
1281
1282
1283
1284
1285
X2ap-TraceActivation ::= SEQUENCE {
	eUTRANTraceID					X2ap-EUTRANTraceID,
	interfacesToTrace				X2ap-InterfacesToTrace,
traceDepth						X2ap-TraceDepth,
traceCollectionEntityIPAddress	X2ap-TraceCollectionEntityIPAddress,
1286
1287
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1288
1289
1290
1291
	...
}

X2ap-TraceActivation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
gauthier's avatar
   
gauthier committed
1292
--EURECOM	{ ID id-MDTConfiguration	CRITICALITY ignore	EXTENSION X2ap-MDT-Configuration		PRESENCE optional},
gauthier's avatar
   
gauthier committed
1293
	...
gauthier's avatar
   
gauthier committed
1294
1295
}

gauthier's avatar
   
gauthier committed
1296
X2ap-TraceCollectionEntityIPAddress ::= BIT STRING (SIZE(1..160, ...))
gauthier's avatar
   
gauthier committed
1297

gauthier's avatar
   
gauthier committed
1298
1299
1300
1301
1302
1303
1304
1305
X2ap-TraceDepth 		::= ENUMERATED { 
	minimum,
	medium,
	maximum,
	minimumWithoutVendorSpecificExtension,
	mediumWithoutVendorSpecificExtension,
	maximumWithoutVendorSpecificExtension,
	...
gauthier's avatar
   
gauthier committed
1306
1307
}

gauthier's avatar
   
gauthier committed
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318



X2ap-Transmission-Bandwidth ::= ENUMERATED {
		bw6,
	 	bw15,
		bw25,
	 	bw50,
		bw75,
		bw100,
		...
gauthier's avatar
   
gauthier committed
1319
1320
}

gauthier's avatar
   
gauthier committed
1321
X2ap-TransportLayerAddress			::= BIT STRING (SIZE(1..160, ...))
gauthier's avatar
   
gauthier committed
1322

gauthier's avatar
   
gauthier committed
1323
1324
1325
1326
X2ap-TypeOfError ::= ENUMERATED {
	not-understood,
	missing,
	...
gauthier's avatar
   
gauthier committed
1327
1328
}

gauthier's avatar
   
gauthier committed
1329

gauthier's avatar
   
gauthier committed
1330
1331
-- U

gauthier's avatar
   
gauthier committed
1332
1333
X2ap-UE-HistoryInformation ::= SEQUENCE (SIZE(1..x2ap-maxnoofCells)) OF X2ap-LastVisitedCell-Item

gauthier's avatar
   
gauthier committed
1334

gauthier's avatar
   
gauthier committed
1335
X2ap-UE-S1AP-ID					::= INTEGER (0.. 4294967295)
gauthier's avatar
   
gauthier committed
1336

1337
X2ap-UE-X2AP-ID					::= INTEGER (0..4095)
gauthier's avatar
   
gauthier committed
1338

gauthier's avatar
   
gauthier committed
1339
1340
1341
X2ap-UEAggregateMaximumBitRate ::= SEQUENCE {
	uEaggregateMaximumBitRateDownlink	X2ap-BitRate,
	uEaggregateMaximumBitRateUplink		X2ap-BitRate,
1342
1343
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions						ProtocolExtensionContainer { {UEAggregate-MaximumBitrate-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1344
1345
	...
}
gauthier's avatar
   
gauthier committed
1346

gauthier's avatar
   
gauthier committed
1347
1348
X2ap-UEAggregate-MaximumBitrate-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
1349
1350
}

gauthier's avatar
   
gauthier committed
1351
1352
1353
X2ap-UESecurityCapabilities ::= SEQUENCE {
	encryptionAlgorithms				X2ap-EncryptionAlgorithms,
	integrityProtectionAlgorithms		X2ap-IntegrityProtectionAlgorithms,
1354
1355
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions						ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} }		OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1356
...
gauthier's avatar
   
gauthier committed
1357
1358
}

gauthier's avatar
   
gauthier committed
1359
1360
X2ap-UESecurityCapabilities-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
1361
1362
}

1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
X2ap-UE-ContextInformation ::= SEQUENCE {
	mME-UE-S1AP-ID						X2ap-UE-S1AP-ID,
	uESecurityCapabilities				X2ap-UESecurityCapabilities,
	aS-SecurityInformation				X2ap-AS-SecurityInformation,
	uEaggregateMaximumBitRate			X2ap-UEAggregateMaximumBitRate,
	subscriberProfileIDforRFP			X2ap-SubscriberProfileIDforRFP		OPTIONAL,
	e-RABs-ToBeSetup-List				X2ap-E-RABs-ToBeSetup-List,
	rRC-Context							X2ap-RRC-Context,
	handoverRestrictionList				X2ap-HandoverRestrictionList		OPTIONAL,
	locationReportingInformation		X2ap-LocationReportingInformation	OPTIONAL,
--EURECOM COMMENT, ADDED NEXT LINE	iE-Extensions						ProtocolExtensionContainer { {X2ap-UE-ContextInformation-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
	...
}

gauthier's avatar
   
gauthier committed
1378
X2ap-UL-GBR-PRB-usage::= INTEGER (0..100)
gauthier's avatar
   
gauthier committed
1379

gauthier's avatar
   
gauthier committed
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
X2ap-UL-non-GBR-PRB-usage::= INTEGER (0..100)

X2ap-UL-Total-PRB-usage::= INTEGER (0..100)

X2ap-UL-InterferenceOverloadIndication ::= SEQUENCE (SIZE(1..x2ap-maxnoofPRBs)) OF X2ap-UL-InterferenceOverloadIndication-Item

X2ap-UL-InterferenceOverloadIndication-Item ::= ENUMERATED {
	high-interference,
	medium-interference,
	low-interference,
	...
gauthier's avatar
   
gauthier committed
1391
1392
}

gauthier's avatar
   
gauthier committed
1393
X2ap-UL-HighInterferenceIndicationInfo ::= SEQUENCE (SIZE(1..x2ap-maxCellineNB)) OF X2ap-UL-HighInterferenceIndicationInfo-Item
gauthier's avatar
   
gauthier committed
1394
1395
1396
1397

X2ap-UL-HighInterferenceIndicationInfo-Item ::= SEQUENCE {
	target-Cell-ID					X2ap-ECGI,
	ul-interferenceindication		X2ap-UL-HighInterferenceIndication,
1398
1399
--EURECOM COMMENT, ADDED NEXT LINE 	iE-Extensions					ProtocolExtensionContainer { { UL-HighInterferenceIndicationInfo-Item-ExtIEs} } OPTIONAL,
	iE-Extensions               X2ap-IE-Extensions OPTIONAL,
gauthier's avatar
   
gauthier committed
1400
1401
	...
}
gauthier's avatar
   
gauthier committed
1402

gauthier's avatar
   
gauthier committed
1403
1404
X2ap-UL-HighInterferenceIndicationInfo-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
	...
gauthier's avatar
   
gauthier committed
1405
1406
}

gauthier's avatar
   
gauthier committed
1407
X2ap-UL-HighInterferenceIndication ::= BIT STRING (SIZE(1..110, ...))
gauthier's avatar
   
gauthier committed
1408

gauthier's avatar