Commit abfde257 authored by Lionel Gauthier's avatar Lionel Gauthier

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5280 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent 71bae94d
...@@ -13,7 +13,6 @@ DEFINITIONS AUTOMATIC TAGS ::= ...@@ -13,7 +13,6 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN BEGIN
IMPORTS IMPORTS
hvdcdvdd,
id-E-RAB-Item, id-E-RAB-Item,
id-Number-of-Antennaports, id-Number-of-Antennaports,
id-MBSFN-Subframe-Info, id-MBSFN-Subframe-Info,
...@@ -44,21 +43,23 @@ IMPORTS ...@@ -44,21 +43,23 @@ IMPORTS
x2ap-maxnoofTAforMDT, x2ap-maxnoofTAforMDT,
x2ap-maxnoofCellIDforMDT, x2ap-maxnoofCellIDforMDT,
x2ap-maxnoofMBMSServiceAreaIdentities x2ap-maxnoofMBMSServiceAreaIdentities
FROM X2AP-Constants FROM X2AP-Constants
X2ap-Criticality, X2ap-Criticality,
X2ap-ProcedureCode, X2ap-ProcedureCode,
X2ap-ProtocolIE-ID, X2ap-ProtocolIE-ID,
X2ap-TriggeringMessage X2ap-TriggeringMessage
FROM X2AP-CommonDataTypes FROM X2AP-CommonDataTypes
X2ap-ProtocolExtensionContainer{},
X2ap-ProtocolIE-Single-Container{}, ProtocolExtensionContainer{},
ProtocolIE-Single-Container{},
X2AP-PROTOCOL-EXTENSION, X2AP-PROTOCOL-EXTENSION,
X2AP-PROTOCOL-IES X2AP-PROTOCOL-IES
FROM X2AP-Containers
X2ap-IE
FROM X2AP-PDU;
FROM X2AP-Containers;
-- A -- A
...@@ -73,7 +74,7 @@ X2ap-ABSInformationFDD ::= SEQUENCE { ...@@ -73,7 +74,7 @@ X2ap-ABSInformationFDD ::= SEQUENCE {
abs-pattern-info BIT STRING (SIZE(40)), abs-pattern-info BIT STRING (SIZE(40)),
numberOfCellSpecificAntennaPorts ENUMERATED {one, two, four, ...}, numberOfCellSpecificAntennaPorts ENUMERATED {one, two, four, ...},
measurement-subset BIT STRING (SIZE(40)), measurement-subset BIT STRING (SIZE(40)),
iE-Extensions ProtocolExtensionContainer { { AX2ap-BSInformationFDD-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-ABSInformationFDD-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -96,7 +97,7 @@ X2ap-ABSInformationTDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -96,7 +97,7 @@ X2ap-ABSInformationTDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2ap-ABS-Status ::= SEQUENCE { X2ap-ABS-Status ::= SEQUENCE {
dL-ABS-status X2ap-DL-ABS-status, dL-ABS-status X2ap-DL-ABS-status,
usableABSInformation X2ap-UsableABSInformation, usableABSInformation X2ap-UsableABSInformation,
iE-Extensions ProtocolExtensionContainer { {ABS-Status-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-ABS-Status-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -109,7 +110,7 @@ X2ap-DL-ABS-status::= INTEGER (0..100) ...@@ -109,7 +110,7 @@ X2ap-DL-ABS-status::= INTEGER (0..100)
X2ap-AS-SecurityInformation ::= SEQUENCE { X2ap-AS-SecurityInformation ::= SEQUENCE {
key-eNodeB-star X2ap-Key-eNodeB-Star, key-eNodeB-star X2ap-Key-eNodeB-Star,
nextHopChainingCount X2ap-NextHopChainingCount, nextHopChainingCount X2ap-NextHopChainingCount,
iE-Extensions ProtocolExtensionContainer { { AS-SecurityInformation-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-AS-SecurityInformation-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -122,7 +123,7 @@ X2ap-AllocationAndRetentionPriority ::= SEQUENCE { ...@@ -122,7 +123,7 @@ X2ap-AllocationAndRetentionPriority ::= SEQUENCE {
priorityLevel X2ap-PriorityLevel, priorityLevel X2ap-PriorityLevel,
pre-emptionCapability X2ap-Pre-emptionCapability, pre-emptionCapability X2ap-Pre-emptionCapability,
pre-emptionVulnerability X2ap-Pre-emptionVulnerability, pre-emptionVulnerability X2ap-Pre-emptionVulnerability,
iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-AllocationAndRetentionPriority-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -220,7 +221,7 @@ X2ap-CauseTransport ::= ENUMERATED { ...@@ -220,7 +221,7 @@ X2ap-CauseTransport ::= ENUMERATED {
X2ap-CellBasedMDT::= SEQUENCE { X2ap-CellBasedMDT::= SEQUENCE {
cellIdListforMDT X2ap-CellIdListforMDT, cellIdListforMDT X2ap-CellIdListforMDT,
iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-CellBasedMDT-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -228,14 +229,14 @@ X2ap-CellBasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -228,14 +229,14 @@ X2ap-CellBasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
... ...
} }
X2ap-CellIdListforMDT ::= SEQUENCE (SIZE(1..x2ap-maxnoofCellIDforMDT)) OF ECGI X2ap-CellIdListforMDT ::= SEQUENCE (SIZE(1..x2ap-maxnoofCellIDforMDT)) OF X2ap-ECGI
X2ap-Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ... } X2ap-Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ... }
X2ap-CellType ::= SEQUENCE { X2ap-CellType ::= SEQUENCE {
cell-Size X2ap-Cell-Size, cell-Size X2ap-Cell-Size,
iE-Extensions ProtocolExtensionContainer { { CellType-ExtIEs}} OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-CellType-ExtIEs}} OPTIONAL,
... ...
} }
...@@ -246,7 +247,7 @@ X2ap-CellType-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -246,7 +247,7 @@ X2ap-CellType-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2ap-CompositeAvailableCapacityGroup ::= SEQUENCE { X2ap-CompositeAvailableCapacityGroup ::= SEQUENCE {
dL-CompositeAvailableCapacity X2ap-CompositeAvailableCapacity, dL-CompositeAvailableCapacity X2ap-CompositeAvailableCapacity,
uL-CompositeAvailableCapacity X2ap-CompositeAvailableCapacity, uL-CompositeAvailableCapacity X2ap-CompositeAvailableCapacity,
iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -257,7 +258,7 @@ X2ap-CompositeAvailableCapacityGroup-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -257,7 +258,7 @@ X2ap-CompositeAvailableCapacityGroup-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2ap-CompositeAvailableCapacity ::= SEQUENCE { X2ap-CompositeAvailableCapacity ::= SEQUENCE {
cellCapacityClassValue X2ap-CellCapacityClassValue OPTIONAL, cellCapacityClassValue X2ap-CellCapacityClassValue OPTIONAL,
capacityValue X2ap-CapacityValue, capacityValue X2ap-CapacityValue,
iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacity-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-CompositeAvailableCapacity-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -268,7 +269,7 @@ X2ap-CompositeAvailableCapacity-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -268,7 +269,7 @@ X2ap-CompositeAvailableCapacity-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2ap-COUNTvalue ::= SEQUENCE { X2ap-COUNTvalue ::= SEQUENCE {
pDCP-SN X2ap-PDCP-SN, pDCP-SN X2ap-PDCP-SN,
hFN X2ap-HFN, hFN X2ap-HFN,
iE-Extensions ProtocolExtensionContainer { { COUNTvalue-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-COUNTvalue-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -282,7 +283,7 @@ X2ap-CriticalityDiagnostics ::= SEQUENCE { ...@@ -282,7 +283,7 @@ X2ap-CriticalityDiagnostics ::= SEQUENCE {
triggeringMessage X2ap-TriggeringMessage OPTIONAL, triggeringMessage X2ap-TriggeringMessage OPTIONAL,
procedureCriticality X2ap-Criticality OPTIONAL, procedureCriticality X2ap-Criticality OPTIONAL,
iEsCriticalityDiagnostics X2ap-CriticalityDiagnostics-IE-List OPTIONAL, iEsCriticalityDiagnostics X2ap-CriticalityDiagnostics-IE-List OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-CriticalityDiagnostics-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -291,12 +292,12 @@ X2ap-CriticalityDiagnostics-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -291,12 +292,12 @@ X2ap-CriticalityDiagnostics-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
... ...
} }
X2ap-CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF X2ap-CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..x2ap-maxNrOfErrors)) OF
SEQUENCE { SEQUENCE {
iECriticality X2ap-Criticality, iECriticality X2ap-Criticality,
iE-ID X2ap-ProtocolIE-ID, iE-ID X2ap-ProtocolIE-ID,
typeOfError X2ap-TypeOfError, typeOfError X2ap-TypeOfError,
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -346,14 +347,14 @@ X2ap-DL-Total-PRB-usage::= INTEGER (0..100) ...@@ -346,14 +347,14 @@ X2ap-DL-Total-PRB-usage::= INTEGER (0..100)
-- E -- E
X2ap-EARFCN ::= INTEGER (0..maxEARFCN) X2ap-EARFCN ::= INTEGER (0..x2ap-maxEARFCN)
X2ap-FDD-Info ::= SEQUENCE { X2ap-FDD-Info ::= SEQUENCE {
uL-EARFCN X2ap-EARFCN, uL-EARFCN X2ap-EARFCN,
dL-EARFCN X2ap-EARFCN, dL-EARFCN X2ap-EARFCN,
uL-Transmission-Bandwidth X2ap-Transmission-Bandwidth, uL-Transmission-Bandwidth X2ap-Transmission-Bandwidth,
dL-Transmission-Bandwidth X2ap-Transmission-Bandwidth, dL-Transmission-Bandwidth X2ap-Transmission-Bandwidth,
iE-Extensions ProtocolExtensionContainer { {FDD-Info-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-FDD-Info-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -366,7 +367,7 @@ X2ap-TDD-Info ::= SEQUENCE { ...@@ -366,7 +367,7 @@ X2ap-TDD-Info ::= SEQUENCE {
transmission-Bandwidth X2ap-Transmission-Bandwidth, transmission-Bandwidth X2ap-Transmission-Bandwidth,
subframeAssignment X2ap-SubframeAssignment, subframeAssignment X2ap-SubframeAssignment,
specialSubframe-Info X2ap-SpecialSubframe-Info, specialSubframe-Info X2ap-SpecialSubframe-Info,
iE-Extensions ProtocolExtensionContainer { {TDD-Info-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-TDD-Info-ExtIEs} } OPTIONAL,
... ...
} }
X2ap-TDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { X2ap-TDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
...@@ -374,15 +375,15 @@ X2ap-TDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -374,15 +375,15 @@ X2ap-TDD-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
} }
X2ap-EUTRA-Mode-Info ::= CHOICE { X2ap-EUTRA-Mode-Info ::= CHOICE {
fDD FDD-Info, fDD X2ap-FDD-Info,
tDD TDD-Info, tDD X2ap-TDD-Info,
... ...
} }
X2ap-ECGI ::= SEQUENCE { X2ap-ECGI ::= SEQUENCE {
pLMN-Identity X2ap-PLMN-Identity, pLMN-Identity X2ap-PLMN-Identity,
eUTRANcellIdentifier X2ap-EUTRANCellIdentifier, eUTRANcellIdentifier X2ap-EUTRANCellIdentifier,
iE-Extensions ProtocolExtensionContainer { {ECGI-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-ECGI-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -406,7 +407,7 @@ X2ap-E-RAB-Level-QoS-Parameters ::= SEQUENCE { ...@@ -406,7 +407,7 @@ X2ap-E-RAB-Level-QoS-Parameters ::= SEQUENCE {
qCI X2ap-QCI, qCI X2ap-QCI,
allocationAndRetentionPriority X2ap-AllocationAndRetentionPriority, allocationAndRetentionPriority X2ap-AllocationAndRetentionPriority,
gbrQosInformation X2ap-GBR-QosInformation OPTIONAL, gbrQosInformation X2ap-GBR-QosInformation OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { E-RAB-Level-QoS-Parameters-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-E-RAB-Level-QoS-Parameters-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -414,17 +415,18 @@ X2ap-E-RAB-Level-QoS-Parameters-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -414,17 +415,18 @@ X2ap-E-RAB-Level-QoS-Parameters-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
... ...
} }
X2ap-E-RAB-List ::= SEQUENCE (SIZE(1.. x2ap-maxnoofBearers)) OF ProtocolIE-Single-Container { {X2ap-E-RAB-ItemIEs} } --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
X2ap-E-RAB-ItemIEs X2AP-PROTOCOL-IES ::= { --EURECOMX2ap-E-RAB-ItemIEs X2AP-PROTOCOL-IES ::= {
{ ID id-E-RAB-Item CRITICALITY ignore TYPE X2ap-E-RAB-Item PRESENCE mandatory }, --EURECOM { ID id-E-RAB-Item CRITICALITY ignore TYPE X2ap-E-RAB-Item PRESENCE mandatory },
... --EURECOM ...
} --EURECOM}
X2ap-E-RAB-Item ::= SEQUENCE { X2ap-E-RAB-Item ::= SEQUENCE {
e-RAB-ID X2ap-E-RAB-ID, e-RAB-ID X2ap-E-RAB-ID,
cause X2ap-Cause, cause X2ap-Cause,
iE-Extensions ProtocolExtensionContainer { {E-RAB-Item-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-E-RAB-Item-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -461,7 +463,7 @@ X2ap-ForbiddenTAs ::= SEQUENCE (SIZE(1.. x2ap-maxnoofEPLMNsPlusOne)) OF X2ap-For ...@@ -461,7 +463,7 @@ X2ap-ForbiddenTAs ::= SEQUENCE (SIZE(1.. x2ap-maxnoofEPLMNsPlusOne)) OF X2ap-For
X2ap-ForbiddenTAs-Item ::= SEQUENCE { X2ap-ForbiddenTAs-Item ::= SEQUENCE {
pLMN-Identity X2ap-PLMN-Identity, pLMN-Identity X2ap-PLMN-Identity,
forbiddenTACs X2ap-ForbiddenTACs, forbiddenTACs X2ap-ForbiddenTACs,
iE-Extensions ProtocolExtensionContainer { {ForbiddenTAs-Item-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-ForbiddenTAs-Item-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -469,14 +471,14 @@ X2ap-ForbiddenTAs-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -469,14 +471,14 @@ X2ap-ForbiddenTAs-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
... ...
} }
X2ap-ForbiddenTACs ::= SEQUENCE (SIZE(1..x2ap-maxnoofForbTACs)) OF TAC X2ap-ForbiddenTACs ::= SEQUENCE (SIZE(1..x2ap-maxnoofForbTACs)) OF X2ap-TAC
X2ap-ForbiddenLAs ::= SEQUENCE (SIZE(1..x2ap-maxnoofEPLMNsPlusOne)) OF X2ap-ForbiddenLAs-Item X2ap-ForbiddenLAs ::= SEQUENCE (SIZE(1..x2ap-maxnoofEPLMNsPlusOne)) OF X2ap-ForbiddenLAs-Item
X2ap-ForbiddenLAs-Item ::= SEQUENCE { X2ap-ForbiddenLAs-Item ::= SEQUENCE {
pLMN-Identity X2ap-PLMN-Identity, pLMN-Identity X2ap-PLMN-Identity,
forbiddenLACs X2ap-ForbiddenLACs, forbiddenLACs X2ap-ForbiddenLACs,
iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-ForbiddenLAs-Item-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -497,7 +499,7 @@ X2ap-GBR-QosInformation ::= SEQUENCE { ...@@ -497,7 +499,7 @@ X2ap-GBR-QosInformation ::= SEQUENCE {
e-RAB-MaximumBitrateUL X2ap-BitRate, e-RAB-MaximumBitrateUL X2ap-BitRate,
e-RAB-GuaranteedBitrateDL X2ap-BitRate, e-RAB-GuaranteedBitrateDL X2ap-BitRate,
e-RAB-GuaranteedBitrateUL X2ap-BitRate, e-RAB-GuaranteedBitrateUL X2ap-BitRate,
iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-GBR-QosInformation-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -508,7 +510,7 @@ X2ap-GBR-QosInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -508,7 +510,7 @@ X2ap-GBR-QosInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2ap-GlobalENB-ID ::= SEQUENCE { X2ap-GlobalENB-ID ::= SEQUENCE {
pLMN-Identity X2ap-PLMN-Identity, pLMN-Identity X2ap-PLMN-Identity,
eNB-ID X2ap-ENB-ID, eNB-ID X2ap-ENB-ID,
iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-GlobalENB-ID-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -519,7 +521,7 @@ X2ap-GlobalENB-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -519,7 +521,7 @@ X2ap-GlobalENB-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2ap-GTPtunnelEndpoint ::= SEQUENCE { X2ap-GTPtunnelEndpoint ::= SEQUENCE {
transportLayerAddress X2ap-TransportLayerAddress, transportLayerAddress X2ap-TransportLayerAddress,
gTP-TEID X2ap-GTP-TEI, gTP-TEID X2ap-GTP-TEI,
iE-Extensions ProtocolExtensionContainer { {GTPtunnelEndpoint-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-GTPtunnelEndpoint-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -529,13 +531,13 @@ X2ap-GTPtunnelEndpoint-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -529,13 +531,13 @@ X2ap-GTPtunnelEndpoint-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2ap-GTP-TEI ::= OCTET STRING (SIZE (4)) X2ap-GTP-TEI ::= OCTET STRING (SIZE (4))
X2ap-GUGroupIDList ::= SEQUENCE (SIZE (1..maxPools)) OF GU-Group-ID X2ap-GUGroupIDList ::= SEQUENCE (SIZE (1..x2ap-maxPools)) OF X2ap-GU-Group-ID
X2ap-GU-Group-ID ::= SEQUENCE { X2ap-GU-Group-ID ::= SEQUENCE {
pLMN-Identity X2ap-PLMN-Identity, pLMN-Identity X2ap-PLMN-Identity,
mME-Group-ID X2ap-MME-Group-ID, mME-Group-ID X2ap-MME-Group-ID,
iE-Extensions ProtocolExtensionContainer { {GU-Group-ID-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-GU-Group-ID-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -548,7 +550,7 @@ X2ap-GUMMEI ::= SEQUENCE { ...@@ -548,7 +550,7 @@ X2ap-GUMMEI ::= SEQUENCE {
gU-Group-ID X2ap-GU-Group-ID, gU-Group-ID X2ap-GU-Group-ID,
mME-Code X2ap-MME-Code, mME-Code X2ap-MME-Code,
iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-GUMMEI-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -573,7 +575,7 @@ X2ap-HandoverRestrictionList ::= SEQUENCE { ...@@ -573,7 +575,7 @@ X2ap-HandoverRestrictionList ::= SEQUENCE {
forbiddenTAs X2ap-ForbiddenTAs OPTIONAL, forbiddenTAs X2ap-ForbiddenTAs OPTIONAL,
forbiddenLAs X2ap-ForbiddenLAs OPTIONAL, forbiddenLAs X2ap-ForbiddenLAs OPTIONAL,
forbiddenInterRATs X2ap-ForbiddenInterRATs OPTIONAL, forbiddenInterRATs X2ap-ForbiddenInterRATs OPTIONAL,
iE-Extensions X2ap-ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -586,7 +588,7 @@ X2ap-HFN ::= INTEGER (0..1048575) ...@@ -586,7 +588,7 @@ X2ap-HFN ::= INTEGER (0..1048575)
X2ap-HWLoadIndicator ::= SEQUENCE { X2ap-HWLoadIndicator ::= SEQUENCE {
dLHWLoadIndicator X2ap-LoadIndicator, dLHWLoadIndicator X2ap-LoadIndicator,
uLHWLoadIndicator X2ap-LoadIndicator, uLHWLoadIndicator X2ap-LoadIndicator,
iE-Extensions ProtocolExtensionContainer { { HWLoadIndicator-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { X2ap-HWLoadIndicator-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -633,8 +635,8 @@ X2ap-LastVisitedEUTRANCellInformation ::= SEQUENCE { ...@@ -633,8 +635,8 @@ X2ap-LastVisitedEUTRANCellInformation ::= SEQUENCE {
X2ap-LastVisitedEUTRANCellInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { X2ap-LastVisitedEUTRANCellInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell -- -- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell --
{ ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}| --EURECOM { ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION X2ap-Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}|
{ ID id-HO-cause CRITICALITY ignore EXTENSION X2ap-Cause PRESENCE optional}, --EURECOM { ID id-HO-cause CRITICALITY ignore EXTENSION X2ap-Cause PRESENCE optional},
... ...
} }
...@@ -692,11 +694,11 @@ X2ap-MDT-Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -692,11 +694,11 @@ X2ap-MDT-Configuration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
... ...
} }
MeasurementsToActivate::= BIT STRING (SIZE (8)) X2ap-MeasurementsToActivate::= BIT STRING (SIZE (8))
X2ap-MeasurementThresholdA2 ::= CHOICE { X2ap-MeasurementThresholdA2 ::= CHOICE {
threshold-RSRP Threshold-RSRP, threshold-RSRP X2ap-Threshold-RSRP,
threshold-RSRQ Threshold-RSRQ, threshold-RSRQ X2ap-Threshold-RSRQ,
... ...
} }
...@@ -737,7 +739,7 @@ X2ap-MobilityParametersInformation ::= SEQUENCE { ...@@ -737,7 +739,7 @@ X2ap-MobilityParametersInformation ::= SEQUENCE {
... ...
} }
X2ap-MultibandInfoList ::= SEQUENCE (SIZE(1..maxnoofBands)) OF BandInfo X2ap-MultibandInfoList ::= SEQUENCE (SIZE(1..x2ap-maxnoofBands)) OF X2ap-BandInfo
X2ap-BandInfo ::= SEQUENCE { X2ap-BandInfo ::= SEQUENCE {
...@@ -752,16 +754,16 @@ X2ap-BandInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -752,16 +754,16 @@ X2ap-BandInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
-- N -- N
X2ap-Neighbour-Information ::= SEQUENCE (SIZE (0..maxnoofNeighbours)) OF SEQUENCE { X2ap-Neighbour-Information ::= SEQUENCE (SIZE (0..x2ap-maxnoofNeighbours)) OF SEQUENCE {
eCGI X2ap-ECGI, eCGI X2ap-ECGI,
pCI X2ap-PCI, pCI X2ap-PCI,
eARFCN X2ap-EARFCN, eARFCN X2ap-EARFCN,
iE-Extensions ProtocolExtensionContainer { {Neighbour-Information-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-Neighbour-Information-ExtIEs} } OPTIONAL,
... ...
} }
X2ap-Neighbour-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { X2ap-Neighbour-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-NeighbourTAC CRITICALITY ignore EXTENSION TAC PRESENCE optional}, --LG { ID id-NeighbourTAC CRITICALITY ignore EXTENSION TAC PRESENCE optional},
... ...
} }
...@@ -945,7 +947,7 @@ X2ap-S1TNLLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -945,7 +947,7 @@ X2ap-S1TNLLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
X2ap-ServedCells ::= SEQUENCE (SIZE (1.. maxCellineNB)) OF SEQUENCE { X2ap-ServedCells ::= SEQUENCE (SIZE (1.. x2ap-maxCellineNB)) OF SEQUENCE {
servedCellInfo X2ap-ServedCell-Information, servedCellInfo X2ap-ServedCell-Information,
neighbour-Info X2ap-Neighbour-Information OPTIONAL, neighbour-Info X2ap-Neighbour-Information OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {ServedCell-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {ServedCell-ExtIEs} } OPTIONAL,
...@@ -962,17 +964,17 @@ X2ap-ServedCell-Information ::= SEQUENCE { ...@@ -962,17 +964,17 @@ X2ap-ServedCell-Information ::= SEQUENCE {
tAC X2ap-TAC, tAC X2ap-TAC,
broadcastPLMNs X2ap-BroadcastPLMNs-Item, broadcastPLMNs X2ap-BroadcastPLMNs-Item,
eUTRA-Mode-Info X2ap-EUTRA-Mode-Info, eUTRA-Mode-Info X2ap-EUTRA-Mode-Info,
iE-Extensions ProtocolExtensionContainer { {ServedCell-Information-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { {X2ap-ServedCell-Information-ExtIEs} } OPTIONAL,
... ...
} }
X2ap-ServedCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { X2ap-ServedCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-Number-of-Antennaports CRITICALITY ignore EXTENSION Number-of-Antennaports PRESENCE optional }| --EURECOM { ID id-Number-of-Antennaports CRITICALITY ignore EXTENSION X2ap-Number-of-Antennaports PRESENCE optional }|
{ ID id-PRACH-Configuration CRITICALITY ignore EXTENSION PRACH-Configuration PRESENCE optional }| --EURECOM { ID id-PRACH-Configuration CRITICALITY ignore EXTENSION X2ap-PRACH-Configuration PRESENCE optional }|
{ ID id-MBSFN-Subframe-Info CRITICALITY ignore EXTENSION MBSFN-Subframe-Infolist PRESENCE optional }| --EURECOM { ID id-MBSFN-Subframe-Info CRITICALITY ignore EXTENSION X2ap-MBSFN-Subframe-Infolist PRESENCE optional }|
{ ID id-CSG-Id CRITICALITY ignore EXTENSION CSG-Id PRESENCE optional }| --EURECOM { ID id-CSG-Id CRITICALITY ignore EXTENSION X2ap-CSG-Id PRESENCE optional }|
{ ID id-MBMS-Service-Area-List CRITICALITY ignore EXTENSION MBMS-Service-Area-Identity-List PRESENCE optional }| --EURECOM { ID id-MBMS-Service-Area-List CRITICALITY ignore EXTENSION X2ap-MBMS-Service-Area-Identity-List PRESENCE optional }|
{ ID id-MultibandInfoList CRITICALITY ignore EXTENSION MultibandInfoList PRESENCE optional }, --EURECOM { ID id-MultibandInfoList CRITICALITY ignore EXTENSION X2ap-MultibandInfoList PRESENCE optional },
... ...
} }
...@@ -995,9 +997,9 @@ X2ap-SubframeAssignment ::= ENUMERATED { ...@@ -995,9 +997,9 @@ X2ap-SubframeAssignment ::= ENUMERATED {
} }
X2ap-SpecialSubframe-Info ::= SEQUENCE { X2ap-SpecialSubframe-Info ::= SEQUENCE {
specialSubframePatterns SpecialSubframePatterns, specialSubframePatterns X2ap-SpecialSubframePatterns,
cyclicPrefixDL CyclicPrefixDL, cyclicPrefixDL X2ap-CyclicPrefixDL,
cyclicPrefixUL CyclicPrefixUL, cyclicPrefixUL X2ap-CyclicPrefixUL,
iE-Extensions ProtocolExtensionContainer { { SpecialSubframe-Info-ExtIEs} } OPTIONAL, iE-Extensions ProtocolExtensionContainer { { SpecialSubframe-Info-ExtIEs} } OPTIONAL,
... ...
} }
...@@ -1043,7 +1045,7 @@ X2ap-TABasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { ...@@ -1043,7 +1045,7 @@ X2ap-TABasedMDT-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
... ...
} }
X2ap-TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC X2ap-TAListforMDT ::= SEQUENCE (SIZE(1..x2ap-maxnoofTAforMDT)) OF X2ap-TAC
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] 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]
...@@ -1088,7 +1090,7 @@ traceCollectionEntityIPAddress X2ap-TraceCollectionEntityIPAddress, ...@@ -1088,7 +1090,7 @@ traceCollectionEntityIPAddress X2ap-TraceCollectionEntityIPAddress,
} }
X2ap-TraceActivation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= { X2ap-TraceActivation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
{ ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional}, --EURECOM { ID id-MDTConfiguration CRITICALITY ignore EXTENSION X2ap-MDT-Configuration PRESENCE optional},
... ...
} }
...@@ -1172,7 +1174,7 @@ X2ap-UL-InterferenceOverloadIndication-Item ::= ENUMERATED { ...@@ -1172,7 +1174,7 @@ X2ap-UL-InterferenceOverloadIndication-Item ::= ENUMERATED {
... ...
} }
X2ap-UL-HighInterferenceIndicationInfo ::= SEQUENCE (SIZE(1..maxCellineNB)) OF UL-HighInterferenceIndicationInfo-Item X2ap-UL-HighInterferenceIndicationInfo ::= SEQUENCE (SIZE(1..x2ap-maxCellineNB)) OF X2ap-UL-HighInterferenceIndicationInfo-Item
X2ap-UL-HighInterferenceIndicationInfo-Item ::= SEQUENCE { X2ap-UL-HighInterferenceIndicationInfo-Item ::= SEQUENCE {
target-Cell-ID X2ap-ECGI, target-Cell-ID X2ap-ECGI,
......
...@@ -16,7 +16,8 @@ BEGIN ...@@ -16,7 +16,8 @@ BEGIN
IMPORTS IMPORTS
X2ap-Criticality, X2ap-Criticality,
X2ap-ProcedureCode X2ap-ProcedureCode
FROM X2AP-CommonDataTypes FROM X2AP-CommonDataTypes
X2ap-CellActivationRequest, X2ap-CellActivationRequest,
X2ap-CellActivationResponse, X2ap-CellActivationResponse,
X2ap-CellActivationFailure, X2ap-CellActivationFailure,
...@@ -45,7 +46,8 @@ IMPORTS ...@@ -45,7 +46,8 @@ IMPORTS
X2ap-MobilityChangeRequest, X2ap-MobilityChangeRequest,
X2ap-MobilityChangeAcknowledge, X2ap-MobilityChangeAcknowledge,
X2ap-MobilityChangeFailure X2ap-MobilityChangeFailure
FROM X2AP-PDU-Contents FROM X2AP-PDU-Contents
id-cellActivation, id-cellActivation,
id-eNBConfigurationUpdate, id-eNBConfigurationUpdate,
id-errorIndication, id-errorIndication,
...@@ -62,7 +64,7 @@ IMPORTS ...@@ -62,7 +64,7 @@ IMPORTS
id-uEContextRelease, id-uEContextRelease,
id-x2Setup, id-x2Setup,
id-mobilitySettingsChange id-mobilitySettingsChange
FROM X2AP-Constants; FROM X2AP-Constants;
-- ************************************************************** -- **************************************************************
-- --
......
...@@ -20,7 +20,7 @@ IMPORTS ...@@ -20,7 +20,7 @@ IMPORTS
X2ap-ProtocolIE-ID X2ap-ProtocolIE-ID
FROM X2AP-CommonDataTypes; FROM X2AP-CommonDataTypes;
IE ::= SEQUENCE { X2ap-IE ::= SEQUENCE {
id X2ap-ProtocolIE-ID, id X2ap-ProtocolIE-ID,
criticality X2ap-Criticality, criticality X2ap-Criticality,
value ANY value ANY
...@@ -52,147 +52,147 @@ UnsuccessfulOutcome ::= SEQUENCE { ...@@ -52,147 +52,147 @@ UnsuccessfulOutcome ::= SEQUENCE {
} }
HandoverRequest ::= SEQUENCE { HandoverRequest ::= SEQUENCE {
handoverRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, handoverRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
HandoverRequestAcknowledge ::= SEQUENCE { HandoverRequestAcknowledge ::= SEQUENCE {
handoverRequestAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, handoverRequestAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
HandoverPreparationFailure ::= SEQUENCE { HandoverPreparationFailure ::= SEQUENCE {
handoverPreparationFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, handoverPreparationFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
SNStatusTransfer ::= SEQUENCE { SNStatusTransfer ::= SEQUENCE {
snStatusTransfer-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, snStatusTransfer-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
UEContextRelease ::= SEQUENCE { UEContextRelease ::= SEQUENCE {
ueContextRelease-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, ueContextRelease-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
HandoverCancel ::= SEQUENCE { HandoverCancel ::= SEQUENCE {
handoverCancel-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, handoverCancel-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
HandoverReport ::= SEQUENCE { HandoverReport ::= SEQUENCE {
handoverReport-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, handoverReport-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ErrorIndication ::= SEQUENCE { ErrorIndication ::= SEQUENCE {
errorIndication-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, errorIndication-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ResetRequest ::= SEQUENCE { ResetRequest ::= SEQUENCE {
resetRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, resetRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ResetResponse ::= SEQUENCE { ResetResponse ::= SEQUENCE {
resetResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, resetResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
X2SetupRequest ::= SEQUENCE { X2SetupRequest ::= SEQUENCE {
x2SetupRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, x2SetupRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
X2SetupResponse ::= SEQUENCE { X2SetupResponse ::= SEQUENCE {
x2SetupResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, x2SetupResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
X2SetupFailure ::= SEQUENCE { X2SetupFailure ::= SEQUENCE {
x2SetupFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, x2SetupFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
LoadInformation ::= SEQUENCE { LoadInformation ::= SEQUENCE {
loadInformation-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, loadInformation-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ENBConfigurationUpdate ::= SEQUENCE { ENBConfigurationUpdate ::= SEQUENCE {
eNBConfigurationUpdate-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, eNBConfigurationUpdate-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ENBConfigurationUpdateAcknowledge ::= SEQUENCE { ENBConfigurationUpdateAcknowledge ::= SEQUENCE {
eNBConfigurationUpdateAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, eNBConfigurationUpdateAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ENBConfigurationUpdateFailure ::= SEQUENCE { ENBConfigurationUpdateFailure ::= SEQUENCE {
eNBConfigurationUpdateFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, eNBConfigurationUpdateFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ResourceStatusRequest ::= SEQUENCE { ResourceStatusRequest ::= SEQUENCE {
resourceStatusRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, resourceStatusRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ResourceStatusResponse ::= SEQUENCE { ResourceStatusResponse ::= SEQUENCE {
resourceStatusResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, resourceStatusResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ResourceStatusFailure ::= SEQUENCE { ResourceStatusFailure ::= SEQUENCE {
resourceStatusFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, resourceStatusFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
ResourceStatusUpdate ::= SEQUENCE { ResourceStatusUpdate ::= SEQUENCE {
resourceStatusUpdate-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, resourceStatusUpdate-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
RLFIndication ::= SEQUENCE { RLFIndication ::= SEQUENCE {
rlfIndication-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, rlfIndication-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
PrivateMessage ::= SEQUENCE { PrivateMessage ::= SEQUENCE {
privateMessage-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, privateMessage-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
MobilityChangeRequest ::= SEQUENCE { MobilityChangeRequest ::= SEQUENCE {
mobilityChangeRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, mobilityChangeRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
MobilityChangeAcknowledge ::= SEQUENCE { MobilityChangeAcknowledge ::= SEQUENCE {
mobilityChangeAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, mobilityChangeAcknowledge-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
MobilityChangeFailure ::= SEQUENCE { MobilityChangeFailure ::= SEQUENCE {
mobilityChangeFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, mobilityChangeFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
CellActivationRequest ::= SEQUENCE { CellActivationRequest ::= SEQUENCE {
cellActivationRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, cellActivationRequest-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
CellActivationResponse ::= SEQUENCE { CellActivationResponse ::= SEQUENCE {
cellActivationResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, cellActivationResponse-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
CellActivationFailure ::= SEQUENCE { CellActivationFailure ::= SEQUENCE {
cellActivationFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF IE, cellActivationFailure-ies SEQUENCE (SIZE (0..x2ap-maxProtocolIEs)) OF X2ap-IE,
... ...
} }
......
...@@ -75,7 +75,7 @@ $(OUTDIR)/x2ap_ieregen.stamp: $(ASN1DIR)/$(ASN1RELDIR)/X2AP-PDU-Contents.asn $(A ...@@ -75,7 +75,7 @@ $(OUTDIR)/x2ap_ieregen.stamp: $(ASN1DIR)/$(ASN1RELDIR)/X2AP-PDU-Contents.asn $(A
$(OUTDIR)/x2ap_asn1regen.stamp: $(ASN1DIR)/$(ASN1RELDIR)/X2AP-CommonDataTypes.asn $(ASN1DIR)/$(ASN1RELDIR)/X2AP-Constants.asn \ $(OUTDIR)/x2ap_asn1regen.stamp: $(ASN1DIR)/$(ASN1RELDIR)/X2AP-CommonDataTypes.asn $(ASN1DIR)/$(ASN1RELDIR)/X2AP-Constants.asn \
$(ASN1DIR)/$(ASN1RELDIR)/X2AP-IEs.asn $(ASN1DIR)/$(ASN1RELDIR)/X2AP-PDU.asn $(ASN1DIR)/$(ASN1RELDIR)/X2AP-IEs.asn $(ASN1DIR)/$(ASN1RELDIR)/X2AP-PDU.asn $(ASN1DIR)/$(ASN1RELDIR)/X2AP-Containers.asn
(cd $(ASN1DIR)/$(ASN1RELDIR) && asn1c -fhave_native64 -gen-PER $^) (cd $(ASN1DIR)/$(ASN1RELDIR) && asn1c -fhave_native64 -gen-PER $^)
@echo Timestamp > $@ @echo Timestamp > $@
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment