forked from osmocom/wireshark
X2AP: upgrade dissector to v16.2.0
Change-Id: I6fc049e0ce07d3938e486c4e6075d70340b3e3e2 Reviewed-on: https://code.wireshark.org/review/38208 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
This commit is contained in:
parent
df69e61cb6
commit
4707c16add
|
@ -46,6 +46,8 @@ WLAN-backhaulRate-r12
|
|||
|
||||
#.EXPORTS
|
||||
CellsToAddModListNR-r15_PDU
|
||||
DL-CarrierConfigCommon-NB-r14_PDU
|
||||
DL-DCCH-Message_PDU
|
||||
HandoverCommand_PDU
|
||||
HandoverPreparationInformation_PDU
|
||||
HandoverPreparationInformation-NB_PDU
|
||||
|
@ -53,6 +55,10 @@ MeasResultSCG-FailureMRDC-r15_PDU
|
|||
MeasResultList3EUTRA-r15_PDU
|
||||
MeasurementReport_PDU
|
||||
MTC-SSB-NR-r15_PDU
|
||||
NPRACH-ParametersList-NB-r13_PDU
|
||||
NPRACH-ParametersList-NB-r14_PDU
|
||||
NPRACH-ParametersListFmt2-NB-r15_PDU
|
||||
NPRACH-ParametersListTDD-NB-r15_PDU
|
||||
QuantityConfigNR-r15_PDU
|
||||
RLF-Report-NB-r16_PDU
|
||||
RLF-Report-r9_PDU
|
||||
|
@ -73,6 +79,10 @@ UEPagingCoverageInformation_PDU
|
|||
UEPagingCoverageInformation-NB_PDU
|
||||
UERadioPagingInformation_PDU
|
||||
UE-EUTRA-Capability_PDU
|
||||
UL-ConfigCommonList-NB-r14_PDU
|
||||
UL-ConfigCommonList-NB-v1530_PDU
|
||||
UL-ConfigCommonListTDD-NB-r15_PDU
|
||||
UL-DCCH-Message_PDU
|
||||
V2X-BandParameters-r14_PDU
|
||||
V2X-BandParameters-v1530_PDU
|
||||
V2X-SupportedBandCombination-r14_PDU
|
||||
|
@ -83,6 +93,7 @@ VisitedCellInfoList-r12_PDU
|
|||
|
||||
#.PDU
|
||||
CellsToAddModListNR-r15
|
||||
DL-CarrierConfigCommon-NB-r14
|
||||
HandoverCommand
|
||||
HandoverPreparationInformation
|
||||
HandoverPreparationInformation-NB
|
||||
|
@ -90,6 +101,10 @@ MTC-SSB-NR-r15
|
|||
MeasResultSCG-FailureMRDC-r15
|
||||
MeasResultList3EUTRA-r15
|
||||
MeasurementReport
|
||||
NPRACH-ParametersList-NB-r13
|
||||
NPRACH-ParametersList-NB-r14
|
||||
NPRACH-ParametersListFmt2-NB-r15
|
||||
NPRACH-ParametersListTDD-NB-r15
|
||||
QuantityConfigNR-r15
|
||||
RLF-Report-NB-r16
|
||||
RLF-Report-r9
|
||||
|
@ -113,6 +128,9 @@ UERadioAccessCapabilityInformation @ue_radio_access_cap_info
|
|||
UERadioAccessCapabilityInformation-NB @ue_radio_access_cap_info.nb
|
||||
UERadioPagingInformation @ue_radio_paging_info
|
||||
UERadioPagingInformation-NB @ue_radio_paging_info.nb
|
||||
UL-ConfigCommonList-NB-r14
|
||||
UL-ConfigCommonList-NB-v1530
|
||||
UL-ConfigCommonListTDD-NB-r15
|
||||
V2X-BandParameters-r14
|
||||
V2X-BandParameters-v1530
|
||||
V2X-SupportedBandCombination-r14
|
||||
|
|
|
@ -375,7 +375,6 @@ static const fragment_items lte_rrc_sib12_frag_items = {
|
|||
};
|
||||
|
||||
/* Forward declarations */
|
||||
static int dissect_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
static int dissect_UECapabilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
static int dissect_RRCConnectionReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
||||
|
@ -3225,7 +3224,7 @@ dissect_lte_rrc_DL_DCCH(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, voi
|
|||
|
||||
ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
lte_rrc_tree = proto_item_add_subtree(ti, ett_lte_rrc);
|
||||
dissect_DL_DCCH_Message_PDU(tvb, pinfo, lte_rrc_tree, NULL);
|
||||
dissect_lte_rrc_DL_DCCH_Message_PDU(tvb, pinfo, lte_rrc_tree, NULL);
|
||||
return tvb_captured_length(tvb);
|
||||
}
|
||||
|
||||
|
@ -3255,7 +3254,7 @@ dissect_lte_rrc_UL_DCCH(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, voi
|
|||
|
||||
ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
lte_rrc_tree = proto_item_add_subtree(ti, ett_lte_rrc);
|
||||
dissect_UL_DCCH_Message_PDU(tvb, pinfo, lte_rrc_tree, NULL);
|
||||
dissect_lte_rrc_UL_DCCH_Message_PDU(tvb, pinfo, lte_rrc_tree, NULL);
|
||||
return tvb_captured_length(tvb);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@ ProtocolIE-ID
|
|||
#.EXPORTS
|
||||
LastVisitedNGRANCellInformation_PDU
|
||||
MobilityRestrictionList_PDU
|
||||
NGRAN-CGI_PDU
|
||||
SourceNGRANNode-ToTargetNGRANNode-TransparentContainer_PDU
|
||||
TargetNGRANNode-ToSourceNGRANNode-TransparentContainer_PDU
|
||||
|
||||
|
@ -27,6 +28,7 @@ HandoverResourceAllocationUnsuccessfulTransfer
|
|||
LastVisitedNGRANCellInformation
|
||||
MobilityRestrictionList
|
||||
NGAP-PDU
|
||||
NGRAN-CGI
|
||||
PathSwitchRequestAcknowledgeTransfer
|
||||
PathSwitchRequestSetupFailedTransfer
|
||||
PDUSessionResourceModifyUnsuccessfulTransfer
|
||||
|
|
|
@ -92,6 +92,7 @@ SidelinkParametersNR-r16_PDU
|
|||
SidelinkUEInformationNR-r16_PDU
|
||||
SL-CBR-r16_PDU
|
||||
SupportedBandCombinationListSidelink-r16_PDU
|
||||
TDD-UL-DL-ConfigCommon_PDU
|
||||
UE-CapabilityRAT-ContainerList_PDU
|
||||
UE-CapabilityRequestFilterCommon_PDU
|
||||
UE-CapabilityRequestFilterNR_PDU
|
||||
|
@ -147,6 +148,7 @@ SIB6
|
|||
SIB7
|
||||
SIB8
|
||||
SIB9
|
||||
TDD-UL-DL-ConfigCommon
|
||||
UE-CapabilityRAT-ContainerList
|
||||
UE-CapabilityRequestFilterCommon
|
||||
UE-CapabilityRequestFilterNR
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 36.423 V15.9.0 (2020-03)
|
||||
-- 3GPP TS 36.423 V16.2.0 (2020-07)
|
||||
-- 9.3.6 Common definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 36.423 V15.9.0 (2020-03)
|
||||
-- 3GPP TS 36.423 V16.2.0 (2020-07)
|
||||
-- 9.3.7 Constant definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -74,6 +74,14 @@ id-gNBStatusIndication ProcedureCode ::= 45
|
|||
id-deactivateTrace ProcedureCode ::= 46
|
||||
id-traceStart ProcedureCode ::= 47
|
||||
id-endcConfigurationTransfer ProcedureCode ::= 48
|
||||
id-handoverSuccess ProcedureCode ::= 49
|
||||
id-conditionalHandoverCancel ProcedureCode ::= 50
|
||||
id-earlyStatusTransfer ProcedureCode ::= 51
|
||||
id-cellTrafficTrace ProcedureCode ::= 52
|
||||
id-endcresourceStatusReporting ProcedureCode ::= 53
|
||||
id-endcresourceStatusReportingInitiation ProcedureCode ::= 54
|
||||
id-f1CTrafficTransfer ProcedureCode ::= 55
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Lists
|
||||
|
@ -127,8 +135,15 @@ maxnoofNrCellBands INTEGER ::= 32
|
|||
maxnoofBluetoothName INTEGER ::= 4
|
||||
maxnoofWLANName INTEGER ::= 4
|
||||
maxnoofextBPLMNs INTEGER ::= 12
|
||||
maxnoofextBPLMNsminus1 INTEGER ::= 11
|
||||
maxnoofBPLMNsminus1 INTEGER ::= 11
|
||||
maxnoofTLAs INTEGER ::= 16
|
||||
maxnoofGTPTLAs INTEGER ::= 16
|
||||
maxnoofTNLAssociations INTEGER ::= 32
|
||||
maxnoofCellsinCHO INTEGER ::= 16
|
||||
maxnoofPC5QoSFlows INTEGER ::= 2048
|
||||
maxnoofSSBAreas INTEGER ::= 64
|
||||
maxnoofNRSCSs INTEGER ::= 5
|
||||
maxnoofPhysicalResourceBlocks INTEGER ::= 275
|
||||
maxnoofNRPhysicalResourceBlocks INTEGER ::= 275
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -480,27 +495,65 @@ id-BPLMN-ID-Info-EUTRA ProtocolIE-ID ::= 336
|
|||
id-BPLMN-ID-Info-NR ProtocolIE-ID ::= 337
|
||||
id-NBIoT-UL-DL-AlignmentOffset ProtocolIE-ID ::= 338
|
||||
id-ERABs-transferred-to-MeNB ProtocolIE-ID ::= 339
|
||||
--WS extension
|
||||
id-Unknown-340 ProtocolIE-ID ::= 340
|
||||
id-Unknown-341 ProtocolIE-ID ::= 341
|
||||
id-Unknown-342 ProtocolIE-ID ::= 342
|
||||
id-Unknown-343 ProtocolIE-ID ::= 343
|
||||
id-Unknown-344 ProtocolIE-ID ::= 344
|
||||
id-Unknown-345 ProtocolIE-ID ::= 345
|
||||
id-Unknown-346 ProtocolIE-ID ::= 346
|
||||
id-Unknown-347 ProtocolIE-ID ::= 347
|
||||
id-Unknown-348 ProtocolIE-ID ::= 348
|
||||
id-Unknown-349 ProtocolIE-ID ::= 349
|
||||
id-Unknown-350 ProtocolIE-ID ::= 350
|
||||
id-Unknown-351 ProtocolIE-ID ::= 351
|
||||
id-Unknown-352 ProtocolIE-ID ::= 352
|
||||
id-Unknown-353 ProtocolIE-ID ::= 353
|
||||
id-Unknown-354 ProtocolIE-ID ::= 354
|
||||
id-Unknown-355 ProtocolIE-ID ::= 355
|
||||
id-Unknown-356 ProtocolIE-ID ::= 356
|
||||
id-Unknown-357 ProtocolIE-ID ::= 357
|
||||
id-Unknown-358 ProtocolIE-ID ::= 358
|
||||
id-Unknown-359 ProtocolIE-ID ::= 359
|
||||
id-AdditionalRRMPriorityIndex ProtocolIE-ID ::= 340
|
||||
id-LowerLayerPresenceStatusChange ProtocolIE-ID ::= 341
|
||||
id-FastMCGRecovery-SN-to-MN ProtocolIE-ID ::= 342
|
||||
id-RequestedFastMCGRecoveryViaSRB3 ProtocolIE-ID ::= 343
|
||||
id-AvailableFastMCGRecoveryViaSRB3 ProtocolIE-ID ::= 344
|
||||
id-RequestedFastMCGRecoveryViaSRB3Release ProtocolIE-ID ::= 345
|
||||
id-ReleaseFastMCGRecoveryViaSRB3 ProtocolIE-ID ::= 346
|
||||
id-FastMCGRecovery-MN-to-SN ProtocolIE-ID ::= 347
|
||||
id-PartialListIndicator ProtocolIE-ID ::= 348
|
||||
id-MaximumCellListSize ProtocolIE-ID ::= 349
|
||||
id-MessageOversizeNotification ProtocolIE-ID ::= 350
|
||||
id-CellandCapacityAssistInfo ProtocolIE-ID ::= 351
|
||||
id-TNLConfigurationInfo ProtocolIE-ID ::= 352
|
||||
id-TNLA-To-Add-List ProtocolIE-ID ::= 353
|
||||
id-TNLA-To-Update-List ProtocolIE-ID ::= 354
|
||||
id-TNLA-To-Remove-List ProtocolIE-ID ::= 355
|
||||
id-TNLA-Setup-List ProtocolIE-ID ::= 356
|
||||
id-TNLA-Failed-To-Setup-List ProtocolIE-ID ::= 357
|
||||
id-UnlicensedSpectrumRestriction ProtocolIE-ID ::= 358
|
||||
id-UEContextReferenceatSourceNGRAN ProtocolIE-ID ::= 359
|
||||
id-EPCHandoverRestrictionListContainer ProtocolIE-ID ::= 360
|
||||
id-CHOinformation-REQ ProtocolIE-ID ::= 361
|
||||
id-CHOinformation-ACK ProtocolIE-ID ::= 362
|
||||
id-DAPSRequestInfo ProtocolIE-ID ::= 363
|
||||
id-RequestedTargetCellID ProtocolIE-ID ::= 364
|
||||
id-CandidateCellsToBeCancelledList ProtocolIE-ID ::= 365
|
||||
id-DAPSResponseInfo ProtocolIE-ID ::= 366
|
||||
id-ProcedureStage ProtocolIE-ID ::= 367
|
||||
id-CHO-DC-Indicator ProtocolIE-ID ::= 368
|
||||
id-Ethernet-Type ProtocolIE-ID ::= 369
|
||||
id-NRV2XServicesAuthorized ProtocolIE-ID ::= 370
|
||||
id-NRUESidelinkAggregateMaximumBitRate ProtocolIE-ID ::= 371
|
||||
id-PC5QoSParameters ProtocolIE-ID ::= 372
|
||||
id-NPRACHConfiguration ProtocolIE-ID ::= 373
|
||||
id-NBIoT-RLF-Report-Container ProtocolIE-ID ::= 374
|
||||
id-MDTConfigurationNR ProtocolIE-ID ::= 375
|
||||
id-PrivacyIndicator ProtocolIE-ID ::= 376
|
||||
id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 377
|
||||
id-UERadioCapabilityID ProtocolIE-ID ::= 378
|
||||
id-SNtriggered ProtocolIE-ID ::= 379
|
||||
id-CSI-RSTransmissionIndication ProtocolIE-ID ::= 380
|
||||
id-DLCarrierList ProtocolIE-ID ::= 381
|
||||
id-TargetCellInNGRAN ProtocolIE-ID ::= 382
|
||||
id-eNB-Measurement-ID-ENDC ProtocolIE-ID ::= 383
|
||||
id-engNB-Measurement-ID-ENDC ProtocolIE-ID ::= 384
|
||||
id-TDDULDLConfigurationCommonNR ProtocolIE-ID ::= 385
|
||||
id-CarrierList ProtocolIE-ID ::= 386
|
||||
id-ULCarrierList ProtocolIE-ID ::= 387
|
||||
id-FrequencyShift7p5khz ProtocolIE-ID ::= 388
|
||||
id-SSB-PositionsInBurst ProtocolIE-ID ::= 389
|
||||
id-NRCellPRACHConfig ProtocolIE-ID ::= 390
|
||||
id-CellToReport-ENDC ProtocolIE-ID ::= 391
|
||||
id-CellToReport-ENDC-Item ProtocolIE-ID ::= 392
|
||||
id-CellMeasurementResult-ENDC ProtocolIE-ID ::= 393
|
||||
id-CellMeasurementResult-ENDC-Item ProtocolIE-ID ::= 394
|
||||
id-IABNodeIndication ProtocolIE-ID ::= 395
|
||||
id-QoS-Mapping-Information ProtocolIE-ID ::= 396
|
||||
id-F1CTrafficContainer ProtocolIE-ID ::= 397
|
||||
id-IABInformation ProtocolIE-ID ::= 398
|
||||
|
||||
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 36.423 V15.9.0 (2020-03)
|
||||
-- 3GPP TS 36.423 V16.2.0 (2020-07)
|
||||
-- 9.3.8 Container definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 36.423 V15.9.0 (2020-03)
|
||||
-- 3GPP TS 36.423 V16.2.0 (2020-07)
|
||||
-- 9.3.5 Information Element definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -76,6 +76,13 @@ IMPORTS
|
|||
id-LastNG-RANPLMNIdentity,
|
||||
id-BPLMN-ID-Info-EUTRA,
|
||||
id-NBIoT-UL-DL-AlignmentOffset,
|
||||
id-UnlicensedSpectrumRestriction,
|
||||
id-CarrierList,
|
||||
id-FrequencyShift7p5khz,
|
||||
id-NPRACHConfiguration,
|
||||
id-MDTConfigurationNR,
|
||||
id-CSI-RSTransmissionIndication,
|
||||
id-QoS-Mapping-Information,
|
||||
|
||||
maxnoofBearers,
|
||||
maxCellineNB,
|
||||
|
@ -121,8 +128,15 @@ IMPORTS
|
|||
maxnoofWLANName,
|
||||
maxofNRNeighbours,
|
||||
maxnoofextBPLMNs,
|
||||
maxnoofextBPLMNsminus1,
|
||||
maxnoofBPLMNsminus1
|
||||
maxnoofTLAs,
|
||||
maxnoofGTPTLAs,
|
||||
maxnoofTNLAssociations,
|
||||
maxnoofCellsinCHO, maxnoofPC5QoSFlows,
|
||||
maxnoofSSBAreas,
|
||||
maxnoofNRSCSs,
|
||||
maxnoofPhysicalResourceBlocks,
|
||||
maxnoofNRPhysicalResourceBlocks
|
||||
|
||||
|
||||
FROM X2AP-Constants
|
||||
|
||||
|
@ -185,6 +199,8 @@ ABS-Status-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
ActivationID ::= INTEGER (0..255)
|
||||
|
||||
AdditionalRRMPriorityIndex ::= BIT STRING (SIZE(32))
|
||||
|
||||
AdditionalSpecialSubframe-Info ::= SEQUENCE {
|
||||
additionalspecialSubframePatterns AdditionalSpecialSubframePatterns,
|
||||
cyclicPrefixDL CyclicPrefixDL,
|
||||
|
@ -228,6 +244,8 @@ AdditionalSpecialSubframePatternsExtension ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
AvailableFastMCGRecoveryViaSRB3 ::= ENUMERATED {true,...}
|
||||
|
||||
AerialUEsubscriptionInformation ::= ENUMERATED {
|
||||
allowed,
|
||||
not-allowed,
|
||||
|
@ -311,7 +329,7 @@ BluetoothMeasConfig::= ENUMERATED {setup,...}
|
|||
|
||||
BluetoothName ::= OCTET STRING (SIZE (1..248))
|
||||
|
||||
BPLMN-ID-Info-EUTRA ::= SEQUENCE (SIZE(1..maxnoofBPLMNsminus1)) OF BPLMN-ID-Info-EUTRA-Item
|
||||
BPLMN-ID-Info-EUTRA ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BPLMN-ID-Info-EUTRA-Item
|
||||
|
||||
BPLMN-ID-Info-EUTRA-Item ::= SEQUENCE {
|
||||
broadcastPLMNs BroadcastPLMNs-Item,
|
||||
|
@ -325,11 +343,11 @@ BPLMN-ID-Info-EUTRA-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
BPLMN-ID-Info-NR ::= SEQUENCE (SIZE(1..maxnoofextBPLMNsminus1)) OF BPLMN-ID-Info-NR-Item
|
||||
BPLMN-ID-Info-NR ::= SEQUENCE (SIZE(1..maxnoofextBPLMNs)) OF BPLMN-ID-Info-NR-Item
|
||||
|
||||
BPLMN-ID-Info-NR-Item ::= SEQUENCE {
|
||||
broadcastPLMNs BroadcastextPLMNs,
|
||||
fiveGStac FiveGS-TAC OPTIONAL,
|
||||
fiveGS-TAC FiveGS-TAC OPTIONAL,
|
||||
nr-CI NRCellIdentifier,
|
||||
iE-Extension ProtocolExtensionContainer { {BPLMN-ID-Info-NR-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
|
@ -425,7 +443,9 @@ CauseRadioNetwork ::= ENUMERATED {
|
|||
sCG-Mobility,
|
||||
count-reaches-max-value,
|
||||
unknown-old-en-gNB-UE-X2AP-ID,
|
||||
pDCP-Overload
|
||||
pDCP-Overload,
|
||||
cho-cpc-resources-tobechanged
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
@ -488,6 +508,8 @@ CellType-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
CHO-DC-Indicator ::= ENUMERATED {true, ...}
|
||||
|
||||
CNTypeRestrictions ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF CNTypeRestrictionsItem
|
||||
|
||||
CNTypeRestrictionsItem ::= SEQUENCE {
|
||||
|
@ -617,6 +639,12 @@ CoverageModification-Item ::= SEQUENCE {
|
|||
...
|
||||
}
|
||||
|
||||
CPTransportLayerInformation ::= CHOICE {
|
||||
endpointIPAddress TransportLayerAddress,
|
||||
endpointIPAddressAndPort TransportLayerAddressAndPort,
|
||||
...
|
||||
}
|
||||
|
||||
CriticalityDiagnostics ::= SEQUENCE {
|
||||
procedureCode ProcedureCode OPTIONAL,
|
||||
triggeringMessage TriggeringMessage OPTIONAL,
|
||||
|
@ -703,6 +731,47 @@ CyclicPrefixUL ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
CHOtrigger ::= ENUMERATED {
|
||||
cho-initiation,
|
||||
cho-replace,
|
||||
...
|
||||
}
|
||||
|
||||
CHOinformation-REQ ::= SEQUENCE {
|
||||
cho-trigger CHOtrigger,
|
||||
new-eNB-UE-X2AP-ID UE-X2AP-ID OPTIONAL
|
||||
-- This IE shall be present if the cho-trigger IE is present and set to "CHO-replace" --,
|
||||
new-eNB-UE-X2AP-ID-Extension UE-X2AP-ID-Extension OPTIONAL,
|
||||
cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { CHOinformation-REQ-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
CHOinformation-REQ-ExtIEs X2AP-PROTOCOL-EXTENSION ::={
|
||||
...
|
||||
}
|
||||
|
||||
CHOinformation-ACK ::= SEQUENCE {
|
||||
requestedTargetCellID ECGI,
|
||||
maxCHOpreparations MaxCHOpreparations OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { CHOinformation-ACK-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
CHOinformation-ACK-ExtIEs X2AP-PROTOCOL-EXTENSION ::={
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
CandidateCellsToBeCancelledList ::= SEQUENCE (SIZE (1..maxnoofCellsinCHO)) OF ECGI
|
||||
|
||||
CHO-Probability ::= INTEGER (1..100)
|
||||
|
||||
CSI-RSTransmissionIndication ::= ENUMERATED {
|
||||
activated,
|
||||
deactivated,
|
||||
...
|
||||
}
|
||||
|
||||
-- D
|
||||
|
||||
|
@ -721,6 +790,25 @@ DataTrafficResourceIndication-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
DAPSRequestInfo ::= SEQUENCE {
|
||||
dAPSIndicator ENUMERATED {daps-HO-required, ...},
|
||||
iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
DAPSRequestInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
DAPSResponseInfo ::= SEQUENCE {
|
||||
dAPSResponseIndicator ENUMERATED { daps-HO-accepted, daps-HO-not-accepted,...},
|
||||
iE-Extensions ProtocolExtensionContainer { { DAPSResponseInfo-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
DAPSResponseInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
DeactivationIndication::= ENUMERATED {
|
||||
deactivated,
|
||||
...
|
||||
|
@ -848,7 +936,7 @@ EN-DC-ResourceConfigurationExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
}
|
||||
|
||||
EPCHandoverRestrictionListContainer ::= OCTET STRING
|
||||
-- The octets of the OCTET STRING contain the Handover Restriction List IE as specified in TS 36.413 [4]. --
|
||||
-- This octets of the OCTET STRING contain the Handover Restriction List IE as specified in TS 36.413 [4]. --
|
||||
|
||||
EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMN-Identity
|
||||
|
||||
|
@ -900,6 +988,37 @@ E-RAB-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
E-RABsSubjectToEarlyStatusTransfer-List ::= SEQUENCE (SIZE (1.. maxnoofBearers)) OF E-RABsSubjectToEarlyStatusTransfer-Item
|
||||
|
||||
E-RABsSubjectToEarlyStatusTransfer-Item ::= SEQUENCE {
|
||||
e-RAB-ID E-RAB-ID,
|
||||
fIRST-DL-COUNTValue COUNTvalue,
|
||||
fIRST-DL-COUNTValueExtended COUNTValueExtended OPTIONAL,
|
||||
fIRST-DL-COUNTValueforPDCPSNLength18 COUNTvaluePDCP-SNlength18 OPTIONAL,
|
||||
iE-Extension ProtocolExtensionContainer { { E-RABsSubjectToEarlyStatusTransfer-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
E-RABsSubjectToEarlyStatusTransfer-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
E-RABsSubjectToDLDiscarding-List ::= SEQUENCE (SIZE (1.. maxnoofBearers)) OF E-RABsSubjectToDLDiscarding-Item
|
||||
|
||||
E-RABsSubjectToDLDiscarding-Item ::= SEQUENCE {
|
||||
e-RAB-ID E-RAB-ID,
|
||||
dISCARD-DL-COUNTValue COUNTvalue,
|
||||
dISCARD-DL-COUNTValueExtended COUNTValueExtended OPTIONAL,
|
||||
dISCARD-DL-COUNTValueforPDCPSNLength18 COUNTvaluePDCP-SNlength18 OPTIONAL,
|
||||
iE-Extension ProtocolExtensionContainer { { E-RABsSubjectToDLDiscarding-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
E-RABsSubjectToDLDiscarding-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
E-RABUsageReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF ProtocolIE-Single-Container { {E-RABUsageReport-ItemIEs} }
|
||||
|
||||
E-RABUsageReport-ItemIEs X2AP-PROTOCOL-IES ::= {
|
||||
|
@ -920,6 +1039,11 @@ E-RABUsageReport-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
Ethernet-Type ::= ENUMERATED {
|
||||
true,
|
||||
...
|
||||
}
|
||||
|
||||
EUTRA-Mode-Info ::= CHOICE {
|
||||
fDD FDD-Info,
|
||||
tDD TDD-Info,
|
||||
|
@ -982,6 +1106,18 @@ ExtendedBitRate ::= INTEGER (10000000001..4000000000000,...)
|
|||
|
||||
-- F
|
||||
|
||||
F1CTrafficContainer ::= OCTET STRING
|
||||
|
||||
FastMCGRecovery ::= SEQUENCE {
|
||||
rrcContainer RRCContainer OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {FastMCGRecovery-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
FastMCGRecovery-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
FDD-Info ::= SEQUENCE {
|
||||
uL-EARFCN EARFCN,
|
||||
dL-EARFCN EARFCN,
|
||||
|
@ -1012,6 +1148,8 @@ FDD-InfoNeighbourServedNRCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
FiveQI ::= INTEGER (0..255, ...)
|
||||
|
||||
ForbiddenInterRATs ::= ENUMERATED {
|
||||
all,
|
||||
geran,
|
||||
|
@ -1075,6 +1213,9 @@ FreqBandNrItem-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
FrequencyShift7p5khz ::= ENUMERATED {false, true, ...}
|
||||
|
||||
|
||||
-- G
|
||||
|
||||
GBR-QosInformation ::= SEQUENCE {
|
||||
|
@ -1119,6 +1260,19 @@ GlobalGNB-ID-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
GNBOverloadInformation ::= ENUMERATED {overloaded, not-overloaded, ...}
|
||||
|
||||
GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofGTPTLAs)) OF GTPTLA-Item
|
||||
|
||||
|
||||
GTPTLA-Item ::= SEQUENCE {
|
||||
gTPTransportLayerAddresses TransportLayerAddress,
|
||||
iE-Extensions ProtocolExtensionContainer { { GTPTLA-Item-ExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
GTPTLA-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
GTPtunnelEndpoint ::= SEQUENCE {
|
||||
transportLayerAddress TransportLayerAddress,
|
||||
gTP-TEID GTP-TEI,
|
||||
|
@ -1127,6 +1281,7 @@ GTPtunnelEndpoint ::= SEQUENCE {
|
|||
}
|
||||
|
||||
GTPtunnelEndpoint-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ID id-QoS-Mapping-Information CRITICALITY reject EXTENSION QoS-Mapping-Information PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1171,7 +1326,8 @@ HandoverReportType ::= ENUMERATED {
|
|||
hoTooEarly,
|
||||
hoToWrongCell,
|
||||
...,
|
||||
interRATpingpong
|
||||
interRATpingpong,
|
||||
interSystemPingpong
|
||||
}
|
||||
|
||||
HandoverRestrictionList ::= SEQUENCE {
|
||||
|
@ -1188,7 +1344,8 @@ HandoverRestrictionList-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
{ ID id-NRrestrictioninEPSasSecondaryRAT CRITICALITY ignore EXTENSION NRrestrictioninEPSasSecondaryRAT PRESENCE optional}|
|
||||
{ ID id-CNTypeRestrictions CRITICALITY ignore EXTENSION CNTypeRestrictions PRESENCE optional}|
|
||||
{ ID id-NRrestrictionin5GS CRITICALITY ignore EXTENSION NRrestrictionin5GS PRESENCE optional}|
|
||||
{ ID id-LastNG-RANPLMNIdentity CRITICALITY ignore EXTENSION PLMN-Identity PRESENCE optional},
|
||||
{ ID id-LastNG-RANPLMNIdentity CRITICALITY ignore EXTENSION PLMN-Identity PRESENCE optional}|
|
||||
{ ID id-UnlicensedSpectrumRestriction CRITICALITY ignore EXTENSION UnlicensedSpectrumRestriction PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1212,6 +1369,18 @@ HWLoadIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
-- I
|
||||
|
||||
IABInformation ::= SEQUENCE {
|
||||
rrcContainer RRCContainer OPTIONAL,
|
||||
ie-Extensions ProtocolExtensionContainer { {IABInformation-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
IABInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
IABNodeIndication ::= ENUMERATED {true,...}
|
||||
|
||||
IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16, ...))
|
||||
|
||||
InterfaceInstanceIndication ::= INTEGER (0..255, ...)
|
||||
|
@ -1306,6 +1475,14 @@ LocationReportingInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::={
|
|||
...
|
||||
}
|
||||
|
||||
LowerLayerPresenceStatusChange ::= ENUMERATED {
|
||||
release-lower-layers,
|
||||
re-establish-lower-layers,
|
||||
suspend-lower-layers,
|
||||
resume-lower-layers,
|
||||
...
|
||||
}
|
||||
|
||||
-- M
|
||||
|
||||
M1PeriodicReporting ::= SEQUENCE {
|
||||
|
@ -1411,6 +1588,8 @@ ManagementBasedMDTallowed ::= ENUMERATED {allowed, ...}
|
|||
|
||||
Masked-IMEISV ::= BIT STRING (SIZE (64))
|
||||
|
||||
MaxCHOpreparations ::= INTEGER(1..16, ...)
|
||||
|
||||
MDT-Activation ::= ENUMERATED {
|
||||
immediate-MDT-only,
|
||||
immediate-MDT-and-Trace,
|
||||
|
@ -1449,6 +1628,9 @@ MDT-Location-Info ::= BIT STRING (SIZE (8))
|
|||
|
||||
Measurement-ID ::= INTEGER (1..4095, ...)
|
||||
|
||||
Measurement-ID-ENDC ::= INTEGER (1..4095, ...)
|
||||
|
||||
|
||||
MeasurementsToActivate::= BIT STRING (SIZE (8))
|
||||
|
||||
MeasurementThresholdA2 ::= CHOICE {
|
||||
|
@ -1500,6 +1682,8 @@ MBSFN-Subframe-Info-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
MDT-ConfigurationNR ::= OCTET STRING
|
||||
|
||||
MobilityParametersModificationRange ::= SEQUENCE {
|
||||
handoverTriggerChangeLowerLimit INTEGER (-20..20),
|
||||
handoverTriggerChangeUpperLimit INTEGER (-20..20),
|
||||
|
@ -1513,6 +1697,17 @@ MobilityParametersInformation ::= SEQUENCE {
|
|||
|
||||
MultibandInfoList ::= SEQUENCE (SIZE(1..maxnoofBands)) OF BandInfo
|
||||
|
||||
MessageOversizeNotification ::= SEQUENCE {
|
||||
maximumCellListSize MaximumCellListSize,
|
||||
iE-Extensions ProtocolExtensionContainer { {MessageOversizeNotification-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
MessageOversizeNotification-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
MaximumCellListSize ::= INTEGER(1..16384, ...)
|
||||
|
||||
BandInfo ::= SEQUENCE {
|
||||
freqBandIndicator FreqBandIndicator,
|
||||
|
@ -1549,6 +1744,8 @@ NBIoT-UL-DL-AlignmentOffset ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
NBIoT-RLF-Report-Container ::= OCTET STRING
|
||||
|
||||
Neighbour-Information ::= SEQUENCE (SIZE (0..maxnoofNeighbours)) OF SEQUENCE {
|
||||
eCGI ECGI,
|
||||
pCI PCI,
|
||||
|
@ -1574,6 +1771,57 @@ Number-of-Antennaports ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
NRCapacityValue ::= SEQUENCE {
|
||||
capacityValue INTEGER (0..100),
|
||||
ssbAreaCapacityValue-List SSBAreaCapacityValue-List OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { NRCapacityValue-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
NRCapacityValue-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
NRCarrierList ::= SEQUENCE (SIZE(1..maxnoofNRSCSs)) OF NRCarrierItem
|
||||
|
||||
NRCarrierItem ::= SEQUENCE {
|
||||
carrierSCS NRSCS,
|
||||
offsetToCarrier INTEGER (0..2199, ...),
|
||||
carrierBandwidth INTEGER (0..maxnoofPhysicalResourceBlocks, ...),
|
||||
iE-Extension ProtocolExtensionContainer { {NRCarrierItem-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
NRCarrierItem-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
NRCellCapacityClassValue ::= INTEGER (1..100, ...)
|
||||
|
||||
NRCellPRACHConfig ::= OCTET STRING
|
||||
|
||||
NRCompositeAvailableCapacityGroup ::= SEQUENCE {
|
||||
compositeAvailableCapacityDL NRCompositeAvailableCapacity,
|
||||
compositeAvailableCapacityUL NRCompositeAvailableCapacity,
|
||||
iE-Extensions ProtocolExtensionContainer { {NRCompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
NRCompositeAvailableCapacityGroup-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
NRCompositeAvailableCapacity ::= SEQUENCE {
|
||||
cellCapacityClassValue NRCellCapacityClassValue OPTIONAL,
|
||||
capacityValue NRCapacityValue,
|
||||
iE-Extensions ProtocolExtensionContainer { {NRCompositeAvailableCapacity-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
NRCompositeAvailableCapacity-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
NRFreqInfo ::= SEQUENCE{
|
||||
nRARFCN INTEGER (0.. 3279165),
|
||||
freqBandListNr SEQUENCE (SIZE(1..maxnoofNrCellBands)) OF FreqBandNrItem,
|
||||
|
@ -1584,6 +1832,7 @@ NRFreqInfo ::= SEQUENCE{
|
|||
}
|
||||
|
||||
NRFreqInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1616,9 +1865,79 @@ NRNeighbour-Information ::= SEQUENCE (SIZE (1.. maxofNRNeighbours))OF SEQUENCE {
|
|||
}
|
||||
|
||||
NRNeighbour-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ID id-CSI-RSTransmissionIndication CRITICALITY reject EXTENSION EARFCNExtension PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
NPRACHConfiguration::= SEQUENCE {
|
||||
fdd-or-tdd CHOICE {
|
||||
fdd NPRACHConfiguration-FDD,
|
||||
tdd NPRACHConfiguration-TDD,
|
||||
...
|
||||
}, iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
NPRACHConfiguration-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
NPRACHConfiguration-FDD::= SEQUENCE {
|
||||
nprach-CP-length NPRACH-CP-Length,
|
||||
anchorCarrier-NPRACHConfig OCTET STRING,
|
||||
anchorCarrier-EDT-NPRACHConfig OCTET STRING OPTIONAL,
|
||||
anchorCarrier-Format2-NPRACHConfig OCTET STRING OPTIONAL,
|
||||
anchorCarrier-Format2-EDT-NPRACHConfig OCTET STRING OPTIONAL,
|
||||
non-anchorCarrier-NPRACHConfig OCTET STRING OPTIONAL,
|
||||
non-anchorCarrier-Format2-NPRACHConfig OCTET STRING OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-FDD-ExtIEs} } OPTIONAL,
|
||||
|
||||
...
|
||||
}
|
||||
|
||||
NPRACHConfiguration-FDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
NPRACHConfiguration-TDD::= SEQUENCE {
|
||||
nprach-preambleFormat NPRACH-preambleFormat,
|
||||
anchorCarrier-NPRACHConfigTDD OCTET STRING,
|
||||
non-anchorCarrierFequencyConfiglist Non-AnchorCarrierFrequencylist OPTIONAL,
|
||||
non-anchorCarrier-NPRACHConfigTDD OCTET STRING OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-TDD-ExtIEs} } OPTIONAL,
|
||||
|
||||
...
|
||||
}
|
||||
|
||||
NPRACHConfiguration-TDD-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
NPRACH-CP-Length::= ENUMERATED {
|
||||
us66dot7,
|
||||
us266dot7,
|
||||
...
|
||||
}
|
||||
|
||||
NPRACH-preambleFormat::= ENUMERATED {fmt0,fmt1,fmt2,fmt0a,fmt1a,...}
|
||||
|
||||
-- WS modification: define a dedicated type for dissection
|
||||
Non-anchorCarrierFrequency ::= OCTET STRING
|
||||
|
||||
Non-AnchorCarrierFrequencylist ::= SEQUENCE (SIZE(1..15)) OF
|
||||
SEQUENCE {
|
||||
-- WS modification: define a dedicated type for dissection
|
||||
-- non-anchorCarrioerFrquency OCTET STRING,
|
||||
non-anchorCarrioerFrquency Non-anchorCarrierFrequency,
|
||||
iE-Extensions ProtocolExtensionContainer { { Non-AnchorCarrierFrequencylist-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
Non-AnchorCarrierFrequencylist-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
NRPCI ::= INTEGER (0..1007)
|
||||
|
||||
NRrestrictioninEPSasSecondaryRAT ::= ENUMERATED {
|
||||
|
@ -1626,6 +1945,17 @@ NRrestrictioninEPSasSecondaryRAT ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
NRRadioResourceStatus ::= SEQUENCE {
|
||||
ssbAreaRadioResourceStatus-List SSBAreaRadioResourceStatus-List,
|
||||
iE-Extensions ProtocolExtensionContainer { {NRRadioResourceStatus-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
NRRadioResourceStatus-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
NRrestrictionin5GS ::= ENUMERATED {
|
||||
nRrestrictedin5GS,
|
||||
...
|
||||
|
@ -1663,6 +1993,16 @@ NRUeReport-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
NRUESidelinkAggregateMaximumBitRate ::= SEQUENCE {
|
||||
uESidelinkAggregateMaximumBitRate BitRate,
|
||||
iE-Extensions ProtocolExtensionContainer { { NRUESidelinkAggregateMaximumBitRate-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
NRUESidelinkAggregateMaximumBitRate-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
NRUESecurityCapabilities ::= SEQUENCE {
|
||||
nRencryptionAlgorithms NRencryptionAlgorithms,
|
||||
nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms,
|
||||
|
@ -1676,6 +2016,17 @@ NRUESecurityCapabilities-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
NSSS-NumOccasionDifferentPrecoder ::= ENUMERATED { two, four, eight, ...}
|
||||
|
||||
NRV2XServicesAuthorized ::= SEQUENCE {
|
||||
vehicleUE VehicleUE OPTIONAL,
|
||||
pedestrianUE PedestrianUE OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
NRV2XServicesAuthorized-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
-- O
|
||||
|
||||
OffsetOfNbiotChannelNumberToEARFCN ::= ENUMERATED {
|
||||
|
@ -1725,6 +2076,42 @@ PA-Values ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
PC5QoSParameters ::= SEQUENCE {
|
||||
pc5QoSFlowList PC5QoSFlowList,
|
||||
pc5LinkAggregatedBitRates BitRate OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
PC5QoSParameters-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem
|
||||
|
||||
PC5QoSFlowItem::= SEQUENCE {
|
||||
pQI FiveQI,
|
||||
pc5FlowBitRates PC5FlowBitRates OPTIONAL,
|
||||
range Range OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
PC5QoSFlowItem-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
PC5FlowBitRates ::= SEQUENCE {
|
||||
guaranteedFlowBitRate BitRate,
|
||||
maximumFlowBitRate BitRate,
|
||||
iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
PC5FlowBitRates-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
PDCPChangeIndication ::= ENUMERATED {s-KgNB-update-required, pDCP-data-recovery-required,...}
|
||||
|
||||
PDCP-SN ::= INTEGER (0..4095)
|
||||
|
@ -1850,10 +2237,29 @@ ProtectedResourceList-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
PartialListIndicator ::= ENUMERATED {partial, ...}
|
||||
|
||||
PrivacyIndicator ::= ENUMERATED {
|
||||
immediate-MDT,
|
||||
logged-MDT,
|
||||
...
|
||||
}
|
||||
|
||||
-- Q
|
||||
|
||||
QCI ::= INTEGER (0..255)
|
||||
|
||||
QoS-Mapping-Information ::= SEQUENCE {
|
||||
dscp BIT STRING (SIZE(6)) OPTIONAL,
|
||||
flow-label BIT STRING (SIZE(20)) OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {QoS-Mapping-Information-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
QoS-Mapping-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
-- R
|
||||
|
||||
RadioframeAllocationOffset ::= INTEGER (0..7, ...)
|
||||
|
@ -1886,12 +2292,18 @@ RadioResourceStatus-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...}
|
||||
|
||||
RAN-UE-NGAP-ID ::= INTEGER (0..4294967295)
|
||||
|
||||
ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096))
|
||||
|
||||
ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384))
|
||||
|
||||
ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ::= BIT STRING (SIZE(1..131072))
|
||||
|
||||
ReleaseFastMCGRecoveryViaSRB3 ::= ENUMERATED {true,...}
|
||||
|
||||
Reestablishment-Indication ::= ENUMERATED {
|
||||
reestablished,
|
||||
...
|
||||
|
@ -1905,6 +2317,14 @@ Registration-Request ::= ENUMERATED {
|
|||
add
|
||||
}
|
||||
|
||||
Registration-Request-ENDC ::= ENUMERATED {
|
||||
start,
|
||||
stop,
|
||||
add,
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
RelativeNarrowbandTxPower ::= SEQUENCE {
|
||||
|
||||
rNTP-PerPRB BIT STRING (SIZE(6..110, ...)),
|
||||
|
@ -1946,6 +2366,8 @@ ReportingPeriodicityCSIR ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
ReportCharacteristics-ENDC ::= BIT STRING (SIZE (32))
|
||||
|
||||
ReportingPeriodicityRSRPMR ::= ENUMERATED {
|
||||
one-hundred-20-ms,
|
||||
two-hundred-40-ms,
|
||||
|
@ -1956,6 +2378,10 @@ ReportingPeriodicityRSRPMR ::= ENUMERATED {
|
|||
|
||||
ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60}
|
||||
|
||||
RequestedFastMCGRecoveryViaSRB3 ::= ENUMERATED {true,...}
|
||||
|
||||
RequestedFastMCGRecoveryViaSRB3Release ::= ENUMERATED {true,...}
|
||||
|
||||
ReservedSubframePattern ::= SEQUENCE{
|
||||
subframeType SubframeType,
|
||||
reservedSubframePattern BIT STRING (SIZE(10..160)),
|
||||
|
@ -2087,7 +2513,7 @@ SecondaryRATUsageReport-ItemIEs X2AP-PROTOCOL-IES ::= {
|
|||
|
||||
SecondaryRATUsageReport-Item ::= SEQUENCE {
|
||||
e-RAB-ID E-RAB-ID,
|
||||
secondaryRATType ENUMERATED {nr, ...},
|
||||
secondaryRATType ENUMERATED {nr, ..., nR-unlicensed },
|
||||
e-RABUsageReportList E-RABUsageReportList,
|
||||
iE-Extensions ProtocolExtensionContainer { {SecondaryRATUsageReport-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
|
@ -2134,7 +2560,8 @@ ServedCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
{ ID id-FreqBandIndicatorPriority CRITICALITY ignore EXTENSION FreqBandIndicatorPriority PRESENCE optional}|
|
||||
{ ID id-BandwidthReducedSI CRITICALITY ignore EXTENSION BandwidthReducedSI PRESENCE optional}|
|
||||
{ ID id-ProtectedEUTRAResourceIndication CRITICALITY ignore EXTENSION ProtectedEUTRAResourceIndication PRESENCE optional}|
|
||||
{ ID id-BPLMN-ID-Info-EUTRA CRITICALITY ignore EXTENSION BPLMN-ID-Info-EUTRA PRESENCE optional},
|
||||
{ ID id-BPLMN-ID-Info-EUTRA CRITICALITY ignore EXTENSION BPLMN-ID-Info-EUTRA PRESENCE optional}|
|
||||
{ ID id-NPRACHConfiguration CRITICALITY ignore EXTENSION NPRACHConfiguration PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2186,6 +2613,11 @@ SGNB-Addition-Trigger-Ind ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
SNtriggered ::=ENUMERATED{
|
||||
true,
|
||||
...
|
||||
}
|
||||
|
||||
SourceOfUEActivityBehaviourInformation ::= ENUMERATED {
|
||||
subscription-information,
|
||||
statistics,
|
||||
|
@ -2258,6 +2690,53 @@ SRVCCOperationPossible ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
SSBAreaCapacityValue-List ::= SEQUENCE (SIZE (1.. maxnoofSSBAreas)) OF SSBAreaCapacityValue-Item
|
||||
|
||||
SSBAreaCapacityValue-Item ::= SEQUENCE {
|
||||
ssbIndex SSBIndex,
|
||||
ssbAreaCapacityValue INTEGER (0..100),
|
||||
iE-Extensions ProtocolExtensionContainer { {SSBAreaCapacityValue-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
SSBAreaCapacityValue-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
SSBAreaRadioResourceStatus-List ::= SEQUENCE (SIZE (1.. maxnoofSSBAreas)) OF SSBAreaRadioResourceStatus-Item
|
||||
|
||||
SSBAreaRadioResourceStatus-Item ::= SEQUENCE {
|
||||
ssbIndex SSBIndex,
|
||||
ssbAreaDLGBRPRBUsage INTEGER (0..100),
|
||||
ssbAreaULGBRPRBUsage INTEGER (0..100),
|
||||
ssbAreaDLNonGBRPRBUsage INTEGER (0..100),
|
||||
ssbAreaULNonGBRPRBUsage INTEGER (0..100),
|
||||
ssbAreaDLTotalPRBUsage INTEGER (0..100),
|
||||
ssbAreaULTotalPRBUsage INTEGER (0..100),
|
||||
ssbAreaDLSchedulingPDCCHCCEUsage INTEGER (0..100) OPTIONAL,
|
||||
ssbAreaULSchedulingPDCCHCCEUsage INTEGER (0..100) OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {SSBAreaRadioResourceStatus-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
SSBAreaRadioResourceStatus-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
SSBIndex ::= INTEGER (0..63)
|
||||
|
||||
SSB-PositionsInBurst ::= CHOICE {
|
||||
shortBitmap BIT STRING (SIZE (4)),
|
||||
mediumBitmap BIT STRING (SIZE (8)),
|
||||
longBitmap BIT STRING (SIZE (64)),
|
||||
choice-extension ProtocolIE-Single-Container { {SSB-PositionsInBurst-ExtIEs} }
|
||||
}
|
||||
|
||||
SSB-PositionsInBurst-ExtIEs X2AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
SubbandCQI-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
@ -2345,6 +2824,8 @@ SupportedSULFreqBandItem-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
}
|
||||
|
||||
SULInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|
|
||||
{ ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2411,6 +2892,8 @@ TAIBasedQMC-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI-Item
|
||||
|
||||
TargetCellInNGRAN ::= OCTET STRING
|
||||
|
||||
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]
|
||||
|
||||
TargeteNBtoSource-eNBTransparentContainer ::= OCTET STRING
|
||||
|
@ -2443,6 +2926,9 @@ TDD-InfoNeighbourServedNRCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
TDDULDLConfigurationCommonNR ::= OCTET STRING
|
||||
|
||||
|
||||
Threshold-RSRP ::= INTEGER(0..97)
|
||||
|
||||
Threshold-RSRQ ::= INTEGER(0..34)
|
||||
|
@ -2461,6 +2947,124 @@ Time-UE-StayedInCell ::= INTEGER (0..4095)
|
|||
|
||||
Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950)
|
||||
|
||||
TNLA-To-Add-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Add-Item
|
||||
|
||||
TNLA-To-Add-Item ::= SEQUENCE {
|
||||
tNLAssociationTransportLayerAddress CPTransportLayerInformation,
|
||||
tNLAssociationUsage TNLAssociationUsage,
|
||||
iE-Extensions ProtocolExtensionContainer { { TNLA-To-Add-Item-ExtIEs} } OPTIONAL
|
||||
}
|
||||
|
||||
TNLA-To-Add-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
TNLA-To-Update-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Update-Item
|
||||
|
||||
TNLA-To-Update-Item::= SEQUENCE {
|
||||
tNLAssociationTransportLayerAddress CPTransportLayerInformation,
|
||||
tNLAssociationUsage TNLAssociationUsage OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { TNLA-To-Update-Item-ExtIEs} } OPTIONAL
|
||||
}
|
||||
|
||||
TNLA-To-Update-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
TNLA-To-Remove-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Remove-Item
|
||||
|
||||
TNLA-To-Remove-Item::= SEQUENCE {
|
||||
tNLAssociationTransportLayerAddress CPTransportLayerInformation,
|
||||
iE-Extensions ProtocolExtensionContainer { { TNLA-To-Remove-Item-ExtIEs} } OPTIONAL
|
||||
}
|
||||
|
||||
TNLA-To-Remove-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
TNLA-Setup-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-Setup-Item
|
||||
|
||||
TNLA-Setup-Item ::= SEQUENCE {
|
||||
tNLAssociationTransportLayerAddress CPTransportLayerInformation,
|
||||
iE-Extensions ProtocolExtensionContainer { { TNLA-Setup-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
TNLA-Setup-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
TNLA-Failed-To-Setup-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-Failed-To-Setup-Item
|
||||
|
||||
TNLA-Failed-To-Setup-Item ::= SEQUENCE {
|
||||
tNLAssociationTransportLayerAddress CPTransportLayerInformation,
|
||||
cause Cause,
|
||||
iE-Extensions ProtocolExtensionContainer { { TNLA-Failed-To-Setup-Item-ExtIEs} } OPTIONAL
|
||||
}
|
||||
|
||||
TNLA-Failed-To-Setup-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
TNLAssociationUsage ::= ENUMERATED {
|
||||
ue,
|
||||
non-ue,
|
||||
both,
|
||||
...
|
||||
}
|
||||
|
||||
TNLCapacityIndicator ::= SEQUENCE {
|
||||
dlTNLMaximumOfferedCapacity INTEGER (1..16777216, ...),
|
||||
dlTNLAvailableCapacity INTEGER (0..100, ...),
|
||||
ulTNLMaximumOfferedCapacity INTEGER (1..16777216, ...),
|
||||
ulTNLAvailableCapacity INTEGER (0..100, ...),
|
||||
iE-Extensions ProtocolExtensionContainer { {TNLCapacityIndicator-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
TNLCapacityIndicator-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
Transport-UP-Layer-Addresses-Info-To-Add-List ::= SEQUENCE (SIZE(1.. maxnoofTLAs)) OF Transport-UP-Layer-Addresses-Info-To-Add-Item
|
||||
|
||||
Transport-UP-Layer-Addresses-Info-To-Add-Item ::= SEQUENCE {
|
||||
iP-SecTransportLayerAddress TransportLayerAddress,
|
||||
gTPTransportLayerAddressesToAdd GTPTLAs OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { Transport-UP-Layer-Addresses-Info-To-Add-ItemExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
Transport-UP-Layer-Addresses-Info-To-Add-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
Transport-UP-Layer-Addresses-Info-To-Remove-List ::= SEQUENCE (SIZE(1.. maxnoofTLAs)) OF Transport-UP-Layer-Addresses-Info-To-Remove-Item
|
||||
|
||||
Transport-UP-Layer-Addresses-Info-To-Remove-Item ::= SEQUENCE {
|
||||
iP-SecTransportLayerAddress TransportLayerAddress,
|
||||
gTPTransportLayerAddressesToRemove GTPTLAs OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { Transport-UP-Layer-Addresses-Info-To-Remove-ItemExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
Transport-UP-Layer-Addresses-Info-To-Remove-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
TNLConfigurationInfo ::= SEQUENCE {
|
||||
transport-UP-Layer-Addresses-Info-To-Add-List Transport-UP-Layer-Addresses-Info-To-Add-List OPTIONAL,
|
||||
transport-UP-Layer-Addresses-Info-To-Remove-List Transport-UP-Layer-Addresses-Info-To-Remove-List OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { TNLConfigurationInfo-ExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
TNLConfigurationInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
TraceActivation ::= SEQUENCE {
|
||||
eUTRANTraceID EUTRANTraceID,
|
||||
interfacesToTrace InterfacesToTrace,
|
||||
|
@ -2472,7 +3076,9 @@ traceCollectionEntityIPAddress TraceCollectionEntityIPAddress,
|
|||
|
||||
TraceActivation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional}|
|
||||
{ ID id-UEAppLayerMeasConfig CRITICALITY ignore EXTENSION UEAppLayerMeasConfig PRESENCE optional},
|
||||
{ ID id-UEAppLayerMeasConfig CRITICALITY ignore EXTENSION UEAppLayerMeasConfig PRESENCE optional}|
|
||||
-- WS modification: fix what seems to be an obvious typo (id-MDTConfiguration instead of id-MDTConfigurationNR)
|
||||
{ ID id-MDTConfigurationNR CRITICALITY ignore EXTENSION MDT-ConfigurationNR PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2501,6 +3107,11 @@ Transmission-Bandwidth ::= ENUMERATED {
|
|||
|
||||
TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...))
|
||||
|
||||
TransportLayerAddressAndPort ::= SEQUENCE {
|
||||
endpointIPAddress TransportLayerAddress,
|
||||
portnumber Port-Number
|
||||
}
|
||||
|
||||
TunnelInformation ::= SEQUENCE {
|
||||
transportLayerAddress TransportLayerAddress,
|
||||
uDP-Port-Number Port-Number OPTIONAL,
|
||||
|
@ -2564,6 +3175,8 @@ UE-X2AP-ID ::= INTEGER (0..4095)
|
|||
|
||||
UE-X2AP-ID-Extension ::= INTEGER (0..4095, ...)
|
||||
|
||||
UERadioCapabilityID ::= OCTET STRING
|
||||
|
||||
UE-RLF-Report-Container::= OCTET STRING
|
||||
-- This IE is a transparent container and shall be encoded as the RLF-Report-r9 field contained in the UEInformationResponse message as defined in TS 36.331 [9]
|
||||
|
||||
|
@ -2679,6 +3292,11 @@ UL-scheduling-PDCCH-CCE-usage::= INTEGER (0..100)
|
|||
|
||||
UL-Total-PRB-usage::= INTEGER (0..100)
|
||||
|
||||
UnlicensedSpectrumRestriction ::= ENUMERATED {
|
||||
unlicensed-restricted,
|
||||
...
|
||||
}
|
||||
|
||||
UsableABSInformation ::= CHOICE {
|
||||
fdd UsableABSInformationFDD,
|
||||
tdd UsableABSInformationTDD,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 36.423 V15.9.0 (2020-03)
|
||||
-- 3GPP TS 36.423 V16.2.0 (2020-07)
|
||||
-- 9.3.4 PDU Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -38,6 +38,8 @@ IMPORTS
|
|||
DeactivationIndication,
|
||||
DL-Forwarding,
|
||||
DynamicDLTransmissionInformation,
|
||||
E-RABsSubjectToDLDiscarding-List,
|
||||
E-RABsSubjectToEarlyStatusTransfer-List,
|
||||
ECGI,
|
||||
E-RAB-ID,
|
||||
E-RAB-Level-QoS-Parameters,
|
||||
|
@ -52,6 +54,7 @@ IMPORTS
|
|||
Masked-IMEISV,
|
||||
InvokeIndication,
|
||||
LocationReportingInformation,
|
||||
LowerLayerPresenceStatusChange,
|
||||
MDT-Configuration,
|
||||
ManagementBasedMDTallowed,
|
||||
MDTPLMNList,
|
||||
|
@ -180,7 +183,53 @@ IMPORTS
|
|||
NRNeighbour-Information,
|
||||
InterfaceInstanceIndication,
|
||||
BPLMN-ID-Info-NR,
|
||||
EPCHandoverRestrictionListContainer
|
||||
SNtriggered,
|
||||
EPCHandoverRestrictionListContainer,
|
||||
AdditionalRRMPriorityIndex,
|
||||
RequestedFastMCGRecoveryViaSRB3,
|
||||
AvailableFastMCGRecoveryViaSRB3,
|
||||
RequestedFastMCGRecoveryViaSRB3Release,
|
||||
ReleaseFastMCGRecoveryViaSRB3,
|
||||
FastMCGRecovery,
|
||||
PartialListIndicator,
|
||||
MaximumCellListSize,
|
||||
MessageOversizeNotification,
|
||||
TNLConfigurationInfo,
|
||||
TNLA-To-Add-List,
|
||||
TNLA-To-Update-List,
|
||||
TNLA-To-Remove-List,
|
||||
TNLA-Setup-List,
|
||||
TNLA-Failed-To-Setup-List,
|
||||
RAN-UE-NGAP-ID,
|
||||
CHOinformation-REQ,
|
||||
CHOinformation-ACK,
|
||||
DAPSRequestInfo,
|
||||
DAPSResponseInfo,
|
||||
LowerLayerPresenceStatusChange,
|
||||
CandidateCellsToBeCancelledList,
|
||||
CHO-DC-Indicator,
|
||||
Ethernet-Type,
|
||||
NRV2XServicesAuthorized,
|
||||
NRUESidelinkAggregateMaximumBitRate,
|
||||
PC5QoSParameters,
|
||||
TargetCellInNGRAN,
|
||||
Measurement-ID-ENDC,
|
||||
Registration-Request-ENDC,
|
||||
ReportCharacteristics-ENDC,
|
||||
NRRadioResourceStatus,
|
||||
TNLCapacityIndicator,
|
||||
NRCompositeAvailableCapacityGroup,
|
||||
SSBIndex,
|
||||
TDDULDLConfigurationCommonNR,
|
||||
NRCarrierList,
|
||||
SSB-PositionsInBurst,
|
||||
NRCellPRACHConfig,
|
||||
NBIoT-RLF-Report-Container, PrivacyIndicator,
|
||||
UERadioCapabilityID,
|
||||
CSI-RSTransmissionIndication,
|
||||
IABNodeIndication,
|
||||
F1CTrafficContainer,
|
||||
IABInformation
|
||||
|
||||
|
||||
FROM X2AP-IEs
|
||||
|
@ -205,9 +254,13 @@ FROM X2AP-Containers
|
|||
id-CellInformation,
|
||||
id-CellInformation-Item,
|
||||
id-CellMeasurementResult,
|
||||
id-CellMeasurementResult-ENDC,
|
||||
id-CellMeasurementResult-Item,
|
||||
id-CellMeasurementResult-ENDC-Item,
|
||||
id-CellToReport,
|
||||
id-CellToReport-ENDC,
|
||||
id-CellToReport-Item,
|
||||
id-CellToReport-ENDC-Item,
|
||||
id-CompositeAvailableCapacityGroup,
|
||||
id-AerialUEsubscriptionInformation,
|
||||
id-CriticalityDiagnostics,
|
||||
|
@ -469,9 +522,58 @@ FROM X2AP-Containers
|
|||
id-additionalPLMNs-Item,
|
||||
id-InterfaceInstanceIndication,
|
||||
id-BPLMN-ID-Info-NR,
|
||||
id-ERABs-transferred-to-MeNB,
|
||||
id-SNtriggered,
|
||||
id-EPCHandoverRestrictionListContainer,
|
||||
|
||||
id-ERABs-transferred-to-MeNB,
|
||||
id-AdditionalRRMPriorityIndex,
|
||||
id-LowerLayerPresenceStatusChange,
|
||||
id-FastMCGRecovery-SN-to-MN,
|
||||
id-FastMCGRecovery-MN-to-SN,
|
||||
id-RequestedFastMCGRecoveryViaSRB3,
|
||||
id-AvailableFastMCGRecoveryViaSRB3,
|
||||
id-RequestedFastMCGRecoveryViaSRB3Release,
|
||||
id-ReleaseFastMCGRecoveryViaSRB3,
|
||||
id-PartialListIndicator,
|
||||
id-MaximumCellListSize,
|
||||
id-MessageOversizeNotification,
|
||||
id-CellandCapacityAssistInfo,
|
||||
id-TNLConfigurationInfo,
|
||||
id-TNLA-To-Add-List,
|
||||
id-TNLA-To-Update-List,
|
||||
id-TNLA-To-Remove-List,
|
||||
id-TNLA-Setup-List,
|
||||
id-TNLA-Failed-To-Setup-List,
|
||||
id-UEContextReferenceatSourceNGRAN,
|
||||
id-CHOinformation-REQ,
|
||||
id-CHOinformation-ACK,
|
||||
id-DAPSRequestInfo,
|
||||
id-RequestedTargetCellID,
|
||||
id-CandidateCellsToBeCancelledList,
|
||||
id-DAPSResponseInfo,
|
||||
id-ProcedureStage,
|
||||
id-CHO-DC-Indicator,
|
||||
id-Ethernet-Type,
|
||||
id-NRV2XServicesAuthorized,
|
||||
id-NRUESidelinkAggregateMaximumBitRate,
|
||||
id-PC5QoSParameters,
|
||||
id-TargetCellInNGRAN,
|
||||
id-eNB-Measurement-ID-ENDC,
|
||||
id-engNB-Measurement-ID-ENDC,
|
||||
id-TDDULDLConfigurationCommonNR,
|
||||
id-CarrierList,
|
||||
id-ULCarrierList,
|
||||
id-SSB-PositionsInBurst,
|
||||
id-NRCellPRACHConfig,
|
||||
id-NBIoT-RLF-Report-Container,
|
||||
id-MDTConfigurationNR,
|
||||
id-PrivacyIndicator,
|
||||
id-TraceCollectionEntityIPAddress,
|
||||
id-UERadioCapabilityID,
|
||||
id-CSI-RSTransmissionIndication,
|
||||
id-DLCarrierList,
|
||||
id-IABNodeIndication,
|
||||
id-F1CTrafficContainer,
|
||||
id-IABInformation,
|
||||
maxCellineNB,
|
||||
maxnoofBearers,
|
||||
maxnoofPDCP-SN,
|
||||
|
@ -484,7 +586,8 @@ FROM X2AP-Containers
|
|||
maxnoofPLMNforQMC,
|
||||
maxnoofProtectedResourcePatterns,
|
||||
maxnoNRcellsSpectrumSharingWithE-UTRA,
|
||||
maxnoofNrCellBands
|
||||
maxnoofNrCellBands,
|
||||
maxnoofSSBAreas
|
||||
|
||||
FROM X2AP-Constants;
|
||||
|
||||
|
@ -521,7 +624,11 @@ HandoverRequest-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}|
|
||||
{ ID id-UE-ContextReferenceAtSgNB CRITICALITY ignore TYPE UE-ContextReferenceAtSgNB PRESENCE optional}|
|
||||
{ ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}|
|
||||
{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional},
|
||||
{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|
|
||||
{ ID id-CHOinformation-REQ CRITICALITY ignore TYPE CHOinformation-REQ PRESENCE optional}|
|
||||
{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional}|
|
||||
{ ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }|
|
||||
{ ID id-IABNodeIndication CRITICALITY reject TYPE IABNodeIndication PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -543,7 +650,10 @@ UE-ContextInformation-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
{ ID id-ManagementBasedMDTallowed CRITICALITY ignore EXTENSION ManagementBasedMDTallowed PRESENCE optional }|
|
||||
{ ID id-ManagementBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional }|
|
||||
{ ID id-UESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION UESidelinkAggregateMaximumBitRate PRESENCE optional }|
|
||||
{ ID id-EPCHandoverRestrictionListContainer CRITICALITY ignore EXTENSION EPCHandoverRestrictionListContainer PRESENCE optional },
|
||||
{ ID id-EPCHandoverRestrictionListContainer CRITICALITY ignore EXTENSION EPCHandoverRestrictionListContainer PRESENCE optional }|
|
||||
{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional}|
|
||||
{ ID id-NRUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional}|
|
||||
{ ID id-UERadioCapabilityID CRITICALITY reject EXTENSION UERadioCapabilityID PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -564,7 +674,9 @@ E-RABs-ToBeSetup-Item ::= SEQUENCE {
|
|||
}
|
||||
|
||||
E-RABs-ToBeSetup-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional},
|
||||
{ ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}|
|
||||
{ ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional}|
|
||||
{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -623,11 +735,12 @@ HandoverRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-TargeteNBtoSource-eNBTransparentContainer CRITICALITY ignore TYPE TargeteNBtoSource-eNBTransparentContainer PRESENCE mandatory}|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
|
||||
{ ID id-UE-ContextKeptIndicator CRITICALITY ignore TYPE UE-ContextKeptIndicator PRESENCE optional}|
|
||||
{ ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}-- The id-SeNB-UE-X2AP-ID-Extension shall not be sent shall not be sent and shall be ignored, if received.--|
|
||||
{ ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}-- The id-SeNB-UE-X2AP-ID-Extension shall not be sent and shall be ignored, if received.--|
|
||||
{ ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-WT-UE-ContextKeptIndicator CRITICALITY ignore TYPE UE-ContextKeptIndicator PRESENCE optional}|
|
||||
{ ID id-ERABs-transferred-to-MeNB CRITICALITY ignore TYPE E-RAB-List PRESENCE optional},
|
||||
{ ID id-ERABs-transferred-to-MeNB CRITICALITY ignore TYPE E-RAB-List PRESENCE optional}|
|
||||
{ ID id-CHOinformation-ACK CRITICALITY ignore TYPE CHOinformation-ACK PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -646,6 +759,7 @@ E-RABs-Admitted-Item ::= SEQUENCE {
|
|||
}
|
||||
|
||||
E-RABs-Admitted-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-DAPSResponseInfo CRITICALITY reject EXTENSION DAPSResponseInfo PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -664,8 +778,8 @@ HandoverPreparationFailure-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
|
||||
{ ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional},
|
||||
|
||||
{ ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-RequestedTargetCellID CRITICALITY reject TYPE ECGI PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -690,10 +804,60 @@ HandoverReport-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-SourceCellCRNTI CRITICALITY ignore TYPE CRNTI PRESENCE optional}|
|
||||
{ ID id-MobilityInformation CRITICALITY ignore TYPE MobilityInformation PRESENCE optional}|
|
||||
{ ID id-UE-RLF-Report-Container CRITICALITY ignore TYPE UE-RLF-Report-Container PRESENCE optional}|
|
||||
{ ID id-UE-RLF-Report-Container-for-extended-bands CRITICALITY ignore TYPE UE-RLF-Report-Container-for-extended-bands PRESENCE optional},
|
||||
{ ID id-UE-RLF-Report-Container-for-extended-bands CRITICALITY ignore TYPE UE-RLF-Report-Container-for-extended-bands PRESENCE optional}|
|
||||
{ ID id-TargetCellInNGRAN CRITICALITY ignore TYPE TargetCellInNGRAN PRESENCE conditional} -- The IE shall be present if the Handover Report Type IE is set to "interSystemPingpong" --,
|
||||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- EARLY STATUS TRANSFER
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
EarlyStatusTransfer ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container {{ EarlyStatusTransfer-IEs}},
|
||||
...
|
||||
}
|
||||
|
||||
EarlyStatusTransfer-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-ProcedureStage CRITICALITY reject TYPE ProcedureStageChoice PRESENCE mandatory},
|
||||
...
|
||||
}
|
||||
|
||||
ProcedureStageChoice ::= CHOICE {
|
||||
first-dl-count FirstDLCount,
|
||||
dl-discarding DLDiscarding,
|
||||
choice-extension ProtocolIE-Single-Container { {ProcedureStageChoice-ExtIEs} }
|
||||
}
|
||||
|
||||
ProcedureStageChoice-ExtIEs X2AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
FirstDLCount ::= SEQUENCE {
|
||||
e-RABsSubjectToEarlyStatusTransfer E-RABsSubjectToEarlyStatusTransfer-List,
|
||||
iE-Extension ProtocolExtensionContainer { {FirstDLCount-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
FirstDLCount-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
DLDiscarding ::= SEQUENCE {
|
||||
e-RABsSubjectToDLDiscarding-List E-RABsSubjectToDLDiscarding-List,
|
||||
iE-Extension ProtocolExtensionContainer { {DLDiscarding-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
DLDiscarding-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
-- **************************************************************
|
||||
--
|
||||
-- SN STATUS TRANSFER
|
||||
|
@ -783,6 +947,48 @@ HandoverCancel-IEs X2AP-PROTOCOL-IES ::= {
|
|||
...
|
||||
}
|
||||
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- HANDOVER SUCCESS
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
HandoverSuccess ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container {{HandoverSuccess-IEs}},
|
||||
...
|
||||
}
|
||||
|
||||
HandoverSuccess-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-TargetCell-ID CRITICALITY reject TYPE ECGI PRESENCE mandatory},
|
||||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- CONDITIONAL HANDOVER CANCEL
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
ConditionalHandoverCancel ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container {{ConditionalHandoverCancel-IEs}},
|
||||
...
|
||||
}
|
||||
|
||||
ConditionalHandoverCancel-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Old-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-New-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE optional}|
|
||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
|
||||
{ ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-CandidateCellsToBeCancelledList CRITICALITY reject TYPE CandidateCellsToBeCancelledList PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- ERROR INDICATION
|
||||
|
@ -1303,7 +1509,8 @@ RLFIndication-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-UE-RLF-Report-Container CRITICALITY ignore TYPE UE-RLF-Report-Container PRESENCE optional}|
|
||||
{ ID id-RRCConnSetupIndicator CRITICALITY reject TYPE RRCConnSetupIndicator PRESENCE optional}|
|
||||
{ ID id-RRCConnReestabIndicator CRITICALITY ignore TYPE RRCConnReestabIndicator PRESENCE optional}|
|
||||
{ ID id-UE-RLF-Report-Container-for-extended-bands CRITICALITY ignore TYPE UE-RLF-Report-Container-for-extended-bands PRESENCE optional},
|
||||
{ ID id-UE-RLF-Report-Container-for-extended-bands CRITICALITY ignore TYPE UE-RLF-Report-Container-for-extended-bands PRESENCE optional}|
|
||||
{ ID id-NBIoT-RLF-Report-Container CRITICALITY ignore TYPE NBIoT-RLF-Report-Container PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1482,7 +1689,8 @@ E-RABs-ToBeAdded-Item-SCG-Bearer ::= SEQUENCE {
|
|||
E-RABs-ToBeAdded-Item-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|
|
||||
{ ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|
|
||||
{ ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional},
|
||||
{ ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional}|
|
||||
{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1693,7 +1901,8 @@ E-RABs-ToBeAdded-ModReqItem-SCG-Bearer ::= SEQUENCE {
|
|||
E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|
|
||||
{ ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}|
|
||||
{ ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional},
|
||||
{ ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional}|
|
||||
{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2257,6 +2466,9 @@ RetrieveUEContextRequest ::= SEQUENCE {
|
|||
RetrieveUEContextRequest-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-New-eNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-SeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
-- Allocated at the new eNB.
|
||||
-- This IE contains an Extended eNB UE X2AP ID, which, together with the New eNB UE X2AP ID IE
|
||||
-- represents the eNB UE X2AP ID allocated at the new eNB.
|
||||
{ ID id-resumeID CRITICALITY reject TYPE ResumeID PRESENCE mandatory}|
|
||||
{ ID id-ShortMAC-I CRITICALITY reject TYPE ShortMAC-I PRESENCE mandatory}|
|
||||
{ ID id-NewEUTRANCellIdentifier CRITICALITY reject TYPE EUTRANCellIdentifier PRESENCE mandatory}|
|
||||
|
@ -2291,7 +2503,9 @@ RetrieveUEContextResponse-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
|
||||
{ ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}|
|
||||
{ ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}|
|
||||
{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional},
|
||||
{ ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}|
|
||||
{ ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional}|
|
||||
{ ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2313,7 +2527,10 @@ UE-ContextInformationRetrieve ::= SEQUENCE {
|
|||
|
||||
UE-ContextInformationRetrieve-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-UESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION UESidelinkAggregateMaximumBitRate PRESENCE optional }|
|
||||
{ ID id-EPCHandoverRestrictionListContainer CRITICALITY ignore EXTENSION EPCHandoverRestrictionListContainer PRESENCE optional },
|
||||
{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional }|
|
||||
{ ID id-EPCHandoverRestrictionListContainer CRITICALITY ignore EXTENSION EPCHandoverRestrictionListContainer PRESENCE optional }|
|
||||
{ ID id-NRUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional}|
|
||||
{ ID id-UERadioCapabilityID CRITICALITY reject EXTENSION UERadioCapabilityID PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2334,7 +2551,8 @@ E-RABs-ToBeSetupRetrieve-Item ::= SEQUENCE {
|
|||
|
||||
E-RABs-ToBeSetupRetrieve-ItemExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-uL-GTPtunnelEndpoint CRITICALITY reject EXTENSION GTPtunnelEndpoint PRESENCE mandatory}|
|
||||
{ ID id-dL-Forwarding CRITICALITY ignore EXTENSION DL-Forwarding PRESENCE optional },
|
||||
{ ID id-dL-Forwarding CRITICALITY ignore EXTENSION DL-Forwarding PRESENCE optional}|
|
||||
{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2388,8 +2606,14 @@ SgNBAdditionRequest-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-DesiredActNotificationLevel CRITICALITY ignore TYPE DesiredActNotificationLevel PRESENCE optional}|
|
||||
{ ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}|
|
||||
{ ID id-LocationInformationSgNBReporting CRITICALITY ignore TYPE LocationInformationSgNBReporting PRESENCE optional}|
|
||||
{ ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional},
|
||||
...
|
||||
{ ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}|
|
||||
{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}|
|
||||
{ ID id-RequestedFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE RequestedFastMCGRecoveryViaSRB3 PRESENCE optional}|
|
||||
{ ID id-UEContextReferenceatSourceNGRAN CRITICALITY ignore TYPE RAN-UE-NGAP-ID PRESENCE optional}|
|
||||
{ ID id-ManagementBasedMDTallowed CRITICALITY ignore TYPE ManagementBasedMDTallowed PRESENCE optional }|
|
||||
{ ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }|
|
||||
{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional}|
|
||||
{ ID id-IABNodeIndication CRITICALITY reject TYPE IABNodeIndication PRESENCE optional}, ...
|
||||
}
|
||||
|
||||
E-RABs-ToBeAdded-SgNBAddReqList ::= SEQUENCE (SIZE(1..maxnoofBearers)) OF ProtocolIE-Single-Container { {E-RABs-ToBeAdded-SgNBAddReq-ItemIEs} }
|
||||
|
@ -2430,7 +2654,8 @@ E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresent ::= SEQUENCE {
|
|||
|
||||
E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-RLCMode-transferred CRITICALITY ignore EXTENSION RLCMode PRESENCE optional}|
|
||||
{ ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional},
|
||||
{ ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional}|
|
||||
{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2474,7 +2699,8 @@ SgNBAdditionRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-AdmittedSplitSRBs CRITICALITY reject TYPE SplitSRBs PRESENCE optional}|
|
||||
{ ID id-SgNBResourceCoordinationInformation CRITICALITY ignore TYPE SgNBResourceCoordinationInformation PRESENCE optional}|
|
||||
{ ID id-RRCConfigIndication CRITICALITY reject TYPE RRC-Config-Ind PRESENCE optional}|
|
||||
{ ID id-LocationInformationSgNB CRITICALITY ignore TYPE LocationInformationSgNB PRESENCE optional},
|
||||
{ ID id-LocationInformationSgNB CRITICALITY ignore TYPE LocationInformationSgNB PRESENCE optional}|
|
||||
{ ID id-AvailableFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE AvailableFastMCGRecoveryViaSRB3 PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2615,21 +2841,25 @@ SgNBModificationRequest ::= SEQUENCE {
|
|||
}
|
||||
|
||||
SgNBModificationRequest-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
|
||||
{ ID id-SelectedPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional}|
|
||||
{ ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}|
|
||||
{ ID id-SCGConfigurationQuery CRITICALITY ignore TYPE SCGConfigurationQuery PRESENCE optional}|
|
||||
{ ID id-UE-ContextInformation-SgNBModReq CRITICALITY reject TYPE UE-ContextInformation-SgNBModReq PRESENCE optional}|
|
||||
{ ID id-MeNBtoSgNBContainer CRITICALITY reject TYPE MeNBtoSgNBContainer PRESENCE optional}|
|
||||
{ ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-MeNBResourceCoordinationInformation CRITICALITY ignore TYPE MeNBResourceCoordinationInformation PRESENCE optional}|
|
||||
{ ID id-RequestedSplitSRBs CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}|
|
||||
{ ID id-RequestedSplitSRBsrelease CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}|
|
||||
{ ID id-DesiredActNotificationLevel CRITICALITY ignore TYPE DesiredActNotificationLevel PRESENCE optional}|
|
||||
{ ID id-LocationInformationSgNBReporting CRITICALITY ignore TYPE LocationInformationSgNBReporting PRESENCE optional}|
|
||||
{ ID id-MeNBCell-ID CRITICALITY ignore TYPE ECGI PRESENCE optional},
|
||||
{ ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
|
||||
{ ID id-SelectedPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional}|
|
||||
{ ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}|
|
||||
{ ID id-SCGConfigurationQuery CRITICALITY ignore TYPE SCGConfigurationQuery PRESENCE optional}|
|
||||
{ ID id-UE-ContextInformation-SgNBModReq CRITICALITY reject TYPE UE-ContextInformation-SgNBModReq PRESENCE optional}|
|
||||
{ ID id-MeNBtoSgNBContainer CRITICALITY reject TYPE MeNBtoSgNBContainer PRESENCE optional}|
|
||||
{ ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-MeNBResourceCoordinationInformation CRITICALITY ignore TYPE MeNBResourceCoordinationInformation PRESENCE optional}|
|
||||
{ ID id-RequestedSplitSRBs CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}|
|
||||
{ ID id-RequestedSplitSRBsrelease CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}|
|
||||
{ ID id-DesiredActNotificationLevel CRITICALITY ignore TYPE DesiredActNotificationLevel PRESENCE optional}|
|
||||
{ ID id-LocationInformationSgNBReporting CRITICALITY ignore TYPE LocationInformationSgNBReporting PRESENCE optional}|
|
||||
{ ID id-MeNBCell-ID CRITICALITY ignore TYPE ECGI PRESENCE optional}|
|
||||
{ ID id-RequestedFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE RequestedFastMCGRecoveryViaSRB3 PRESENCE optional}|
|
||||
{ ID id-RequestedFastMCGRecoveryViaSRB3Release CRITICALITY ignore TYPE RequestedFastMCGRecoveryViaSRB3Release PRESENCE optional}|
|
||||
{ ID id-SNtriggered CRITICALITY ignore TYPE SNtriggered PRESENCE optional}|
|
||||
{ ID id-IABNodeIndication CRITICALITY reject TYPE IABNodeIndication PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2645,7 +2875,9 @@ UE-ContextInformation-SgNBModReq ::= SEQUENCE {
|
|||
}
|
||||
|
||||
UE-ContextInformationSgNBModReqExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional},
|
||||
{ ID id-SubscriberProfileIDforRFP CRITICALITY ignore EXTENSION SubscriberProfileIDforRFP PRESENCE optional}|
|
||||
{ ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional}|
|
||||
{ID id-LowerLayerPresenceStatusChange CRITICALITY ignore EXTENSION LowerLayerPresenceStatusChange PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2687,7 +2919,8 @@ E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresent ::= SEQUENCE {
|
|||
|
||||
E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-RLCMode-transferred CRITICALITY ignore EXTENSION RLCMode PRESENCE optional}|
|
||||
{ ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional},
|
||||
{ ID id-BearerType CRITICALITY ignore EXTENSION BearerType PRESENCE optional}|
|
||||
{ ID id-Ethernet-Type CRITICALITY ignore EXTENSION Ethernet-Type PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2833,7 +3066,9 @@ SgNBModificationRequestAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-AdmittedSplitSRBs CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}|
|
||||
{ ID id-AdmittedSplitSRBsrelease CRITICALITY ignore TYPE SplitSRBs PRESENCE optional}|
|
||||
{ ID id-RRCConfigIndication CRITICALITY reject TYPE RRC-Config-Ind PRESENCE optional}|
|
||||
{ ID id-LocationInformationSgNB CRITICALITY ignore TYPE LocationInformationSgNB PRESENCE optional},
|
||||
{ ID id-LocationInformationSgNB CRITICALITY ignore TYPE LocationInformationSgNB PRESENCE optional}|
|
||||
{ ID id-AvailableFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE AvailableFastMCGRecoveryViaSRB3 PRESENCE optional}|
|
||||
{ ID id-ReleaseFastMCGRecoveryViaSRB3 CRITICALITY ignore TYPE ReleaseFastMCGRecoveryViaSRB3 PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3334,7 +3569,7 @@ SgNBReleaseRequired-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
|
||||
{ ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional }|
|
||||
{ ID id-E-RABs-ToBeReleased-SgNBRelReqdList CRITICALITY ignore TYPE E-RABs-ToBeReleased-SgNBRelReqdList PRESENCE optional }|
|
||||
{ ID id-SgNBtoMeNBContainer CRITICALITY ignore TYPE SgNBtoMeNBContainer PRESENCE optional },
|
||||
{ ID id-SgNBtoMeNBContainer CRITICALITY ignore TYPE SgNBtoMeNBContainer PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3557,7 +3792,10 @@ RRCTransfer-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-SplitSRB CRITICALITY reject TYPE SplitSRB PRESENCE optional}|
|
||||
{ ID id-NRUeReport CRITICALITY reject TYPE NRUeReport PRESENCE optional}|
|
||||
{ ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional},
|
||||
{ ID id-MeNB-UE-X2AP-ID-Extension CRITICALITY reject TYPE UE-X2AP-ID-Extension PRESENCE optional}|
|
||||
{ ID id-FastMCGRecovery-SN-to-MN CRITICALITY ignore TYPE FastMCGRecovery PRESENCE optional}|
|
||||
{ ID id-FastMCGRecovery-MN-to-SN CRITICALITY ignore TYPE FastMCGRecovery PRESENCE optional}|
|
||||
{ ID id-IABInformation CRITICALITY ignore TYPE IABInformation PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3594,7 +3832,8 @@ ENDCX2SetupRequest ::= SEQUENCE {
|
|||
|
||||
ENDCX2SetupRequest-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-InitiatingNodeType-EndcX2Setup CRITICALITY reject TYPE InitiatingNodeType-EndcX2Setup PRESENCE mandatory}|
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional},
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}|
|
||||
{ ID id-TNLConfigurationInfo CRITICALITY ignore TYPE TNLConfigurationInfo PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3607,8 +3846,9 @@ InitiatingNodeType-EndcX2Setup ::= CHOICE {
|
|||
ENB-ENDCX2SetupReqIEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}|
|
||||
{ ID id-ServedEUTRAcellsENDCX2ManagementList CRITICALITY reject TYPE ServedEUTRAcellsENDCX2ManagementList PRESENCE mandatory}|
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional},
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }|
|
||||
-- NOTE: In the current version of this specification the Interface Instance Indication IE is not included in the Initiating NodeType IE --
|
||||
{ ID id-CellandCapacityAssistInfo CRITICALITY ignore TYPE CellandCapacityAssistInfo PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3625,7 +3865,8 @@ ServedEUTRAcellsENDCX2Management-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
En-gNB-ENDCX2SetupReqIEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Globalen-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory}|
|
||||
{ ID id-ServedNRcellsENDCX2ManagementList CRITICALITY reject TYPE ServedNRcellsENDCX2ManagementList PRESENCE mandatory},
|
||||
{ ID id-ServedNRcellsENDCX2ManagementList CRITICALITY reject TYPE ServedNRcellsENDCX2ManagementList PRESENCE mandatory}|
|
||||
{ ID id-PartialListIndicator CRITICALITY ignore TYPE PartialListIndicator PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3658,7 +3899,10 @@ ServedNRCell-Information ::= SEQUENCE {
|
|||
|
||||
ServedNRCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ID id-additionalPLMNs-Item CRITICALITY ignore EXTENSION AdditionalPLMNs-Item PRESENCE optional}|
|
||||
{ ID id-BPLMN-ID-Info-NR CRITICALITY ignore EXTENSION BPLMN-ID-Info-NR PRESENCE optional},
|
||||
{ ID id-BPLMN-ID-Info-NR CRITICALITY ignore EXTENSION BPLMN-ID-Info-NR PRESENCE optional}|
|
||||
{ ID id-SSB-PositionsInBurst CRITICALITY ignore EXTENSION SSB-PositionsInBurst PRESENCE optional}|
|
||||
{ ID id-NRCellPRACHConfig CRITICALITY ignore EXTENSION NRCellPRACHConfig PRESENCE optional}|
|
||||
{ ID id-CSI-RSTransmissionIndication CRITICALITY ignore EXTENSION CSI-RSTransmissionIndication PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3672,6 +3916,8 @@ FDD-InfoServedNRCell-Information ::= SEQUENCE {
|
|||
}
|
||||
|
||||
FDD-InfoServedNRCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-ULCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|
|
||||
{ ID id-DLCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3683,6 +3929,19 @@ TDD-InfoServedNRCell-Information ::= SEQUENCE {
|
|||
}
|
||||
|
||||
TDD-InfoServedNRCell-Information-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-TDDULDLConfigurationCommonNR CRITICALITY ignore EXTENSION TDDULDLConfigurationCommonNR PRESENCE optional}|
|
||||
{ ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
CellandCapacityAssistInfo::= SEQUENCE {
|
||||
maximumCellListSize MaximumCellListSize OPTIONAL,
|
||||
cellAssistanceInformation CellAssistanceInformation OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {CellandCapacityAssistInfo-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
CellandCapacityAssistInfo-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3728,14 +3987,16 @@ RespondingNodeType-EndcX2Setup ::= CHOICE {
|
|||
ENB-ENDCX2SetupReqAckIEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-GlobalENB-ID CRITICALITY reject TYPE GlobalENB-ID PRESENCE mandatory}|
|
||||
{ ID id-ServedEUTRAcellsENDCX2ManagementList CRITICALITY reject TYPE ServedEUTRAcellsENDCX2ManagementList PRESENCE mandatory}|
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional },
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }|
|
||||
{ ID id-CellandCapacityAssistInfo CRITICALITY ignore TYPE CellandCapacityAssistInfo PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
En-gNB-ENDCX2SetupReqAckIEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Globalen-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory}|
|
||||
{ ID id-ServedNRcellsENDCX2ManagementList CRITICALITY reject TYPE ServedNRcellsENDCX2ManagementList PRESENCE mandatory},
|
||||
{ ID id-ServedNRcellsENDCX2ManagementList CRITICALITY reject TYPE ServedNRcellsENDCX2ManagementList PRESENCE mandatory}|
|
||||
{ ID id-PartialListIndicator CRITICALITY ignore TYPE PartialListIndicator PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3754,7 +4015,8 @@ ENDCX2SetupFailure-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory} |
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional } |
|
||||
{ ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional } |
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional },
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }|
|
||||
{ ID id-MessageOversizeNotification CRITICALITY ignore TYPE MessageOversizeNotification PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3771,7 +4033,11 @@ ENDCConfigurationUpdate ::= SEQUENCE {
|
|||
|
||||
ENDCConfigurationUpdate-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-InitiatingNodeType-EndcConfigUpdate CRITICALITY reject TYPE InitiatingNodeType-EndcConfigUpdate PRESENCE mandatory}|
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional},
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional}|
|
||||
{ ID id-TNLConfigurationInfo CRITICALITY ignore TYPE TNLConfigurationInfo PRESENCE optional }|
|
||||
{ ID id-TNLA-To-Add-List CRITICALITY ignore TYPE TNLA-To-Add-List PRESENCE optional }|
|
||||
{ ID id-TNLA-To-Update-List CRITICALITY ignore TYPE TNLA-To-Update-List PRESENCE optional }|
|
||||
{ ID id-TNLA-To-Remove-List CRITICALITY ignore TYPE TNLA-To-Remove-List PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3841,7 +4107,11 @@ ENDCConfigurationUpdateAcknowledge ::= SEQUENCE {
|
|||
|
||||
ENDCConfigurationUpdateAcknowledge-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-RespondingNodeType-EndcConfigUpdate CRITICALITY reject TYPE RespondingNodeType-EndcConfigUpdate PRESENCE mandatory}|
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional },
|
||||
{ ID id-InterfaceInstanceIndication CRITICALITY reject TYPE InterfaceInstanceIndication PRESENCE optional }|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
|
||||
{ ID id-TNLConfigurationInfo CRITICALITY ignore TYPE TNLConfigurationInfo PRESENCE optional }|
|
||||
{ ID id-TNLA-Setup-List CRITICALITY ignore TYPE TNLA-Setup-List PRESENCE optional }|
|
||||
{ ID id-TNLA-Failed-To-Setup-List CRITICALITY ignore TYPE TNLA-Failed-To-Setup-List PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3963,6 +4233,133 @@ ENDCCellActivationFailure-IEs X2AP-PROTOCOL-IES ::= {
|
|||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- EN-DC RESOURCE STATUS REQUEST
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
ENDCResourceStatusRequest ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container {{ENDCResourceStatusRequest-IEs}},
|
||||
...
|
||||
}
|
||||
|
||||
ENDCResourceStatusRequest-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-eNB-Measurement-ID-ENDC CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}|
|
||||
{ ID id-engNB-Measurement-ID-ENDC CRITICALITY ignore TYPE Measurement-ID-ENDC PRESENCE conditional}| -- The IE shall be present if the Registration Request IE is set to “Stop” or to “Add”
|
||||
{ ID id-Registration-Request CRITICALITY reject TYPE Registration-Request-ENDC PRESENCE mandatory}|
|
||||
{ ID id-ReportingPeriodicity CRITICALITY ignore TYPE ReportingPeriodicity-ENDC PRESENCE optional}|
|
||||
{ ID id-ReportCharacteristics CRITICALITY ignore TYPE ReportCharacteristics-ENDC PRESENCE conditional}| -- The IE shall be present if the Registration Request IE is set to “Start”
|
||||
{ ID id-CellToReport-ENDC CRITICALITY ignore TYPE CellToReport-ENDC-List PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
ReportingPeriodicity-ENDC ::= ENUMERATED {ms500, ms1000, ms2000, ms5000, ms10000, ...}
|
||||
|
||||
CellToReport-ENDC-List ::= SEQUENCE (SIZE (1..maxCellinengNB)) OF ProtocolIE-Single-Container { {CellToReport-ENDC-ItemIEs} }
|
||||
|
||||
CellToReport-ENDC-ItemIEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-CellToReport-ENDC-Item CRITICALITY ignore TYPE CellToReport-ENDC-Item PRESENCE mandatory}
|
||||
}
|
||||
|
||||
CellToReport-ENDC-Item ::= SEQUENCE {
|
||||
cell-ID NRCGI,
|
||||
ssbToReport-List SSBToReport-List OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {CellToReport-ENDC-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
CellToReport-ENDC-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
SSBToReport-List ::= SEQUENCE (SIZE (1.. maxnoofSSBAreas)) OF SSBToReport-Item
|
||||
|
||||
SSBToReport-Item ::= SEQUENCE {
|
||||
ssbIndex SSBIndex,
|
||||
iE-Extensions ProtocolExtensionContainer { {SSBToReport-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
SSBToReport-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- EN-DC RESOURCE STATUS RESPONSE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
ENDCResourceStatusResponse ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container {{ENDCResourceStatusResponse-IEs}},
|
||||
...
|
||||
}
|
||||
|
||||
ENDCResourceStatusResponse-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-eNB-Measurement-ID-ENDC CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}|
|
||||
{ ID id-engNB-Measurement-ID-ENDC CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- EN-DC RESOURCE STATUS FAILURE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
ENDCResourceStatusFailure ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container {{ENDCResourceStatusFailure-IEs}},
|
||||
...
|
||||
}
|
||||
|
||||
ENDCResourceStatusFailure-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-eNB-Measurement-ID-ENDC CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}|
|
||||
{ ID id-engNB-Measurement-ID-ENDC CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}|
|
||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- EN-DC RESOURCE STATUS UPDATE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
ENDCResourceStatusUpdate ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container {{ENDCResourceStatusUpdate-IEs}},
|
||||
...
|
||||
}
|
||||
|
||||
ENDCResourceStatusUpdate-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-eNB-Measurement-ID-ENDC CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}|
|
||||
{ ID id-engNB-Measurement-ID-ENDC CRITICALITY reject TYPE Measurement-ID-ENDC PRESENCE mandatory}|
|
||||
{ ID id-CellMeasurementResult-ENDC CRITICALITY ignore TYPE CellMeasurementResult-ENDC-List PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
CellMeasurementResult-ENDC-List ::= SEQUENCE (SIZE (1..maxCellinengNB)) OF ProtocolIE-Single-Container { {CellMeasurementResult-ENDC-ItemIEs} }
|
||||
|
||||
CellMeasurementResult-ENDC-ItemIEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-CellMeasurementResult-ENDC-Item CRITICALITY ignore TYPE CellMeasurementResult-ENDC-Item PRESENCE mandatory}
|
||||
}
|
||||
|
||||
CellMeasurementResult-ENDC-Item ::= SEQUENCE {
|
||||
cell-ID NRCGI,
|
||||
radioResourceStatus NRRadioResourceStatus OPTIONAL,
|
||||
tnlCapacityIndicator TNLCapacityIndicator OPTIONAL,
|
||||
compositeAvailableCapacityGroup NRCompositeAvailableCapacityGroup OPTIONAL,
|
||||
numberofActiveUEs INTEGER (0..16777215, ...) OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {CellMeasurementResult-ENDC-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
CellMeasurementResult-ENDC-Item-ExtIEs X2AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- SECONDARY RAT DATA USAGE REPORT
|
||||
|
@ -4226,7 +4623,8 @@ DataForwardingAddressIndication-IEs X2AP-PROTOCOL-IES ::= {
|
|||
{ ID id-New-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional }|
|
||||
{ ID id-Old-eNB-UE-X2AP-ID CRITICALITY ignore TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-Old-eNB-UE-X2AP-ID-Extension CRITICALITY ignore TYPE UE-X2AP-ID-Extension PRESENCE optional }|
|
||||
{ ID id-E-RABs-DataForwardingAddress-List CRITICALITY ignore TYPE E-RABs-DataForwardingAddress-List PRESENCE mandatory},
|
||||
{ ID id-E-RABs-DataForwardingAddress-List CRITICALITY ignore TYPE E-RABs-DataForwardingAddress-List PRESENCE mandatory}|
|
||||
{ ID id-CHO-DC-Indicator CRITICALITY reject TYPE CHO-DC-Indicator PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -4319,4 +4717,43 @@ DeactivateTraceIEs X2AP-PROTOCOL-IES ::= {
|
|||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- CELL TRAFFIC TRACE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
CellTrafficTrace ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {CellTrafficTraceIEs} },
|
||||
...
|
||||
}
|
||||
|
||||
CellTrafficTraceIEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory }|
|
||||
{ ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory }|
|
||||
{ ID id-EUTRANTraceID CRITICALITY ignore TYPE EUTRANTraceID PRESENCE mandatory }|
|
||||
{ ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }|
|
||||
{ ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- F1-C TRAFFIC TRANSFER
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
F1CTrafficTransfer ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container {{ F1CTrafficTransfer-IEs}},
|
||||
...
|
||||
}
|
||||
|
||||
F1CTrafficTransfer-IEs X2AP-PROTOCOL-IES ::= {
|
||||
{ ID id-MeNB-UE-X2AP-ID CRITICALITY reject TYPE UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-SgNB-UE-X2AP-ID CRITICALITY reject TYPE SgNB-UE-X2AP-ID PRESENCE mandatory}|
|
||||
{ ID id-F1CTrafficContainer CRITICALITY reject TYPE F1CTrafficContainer PRESENCE mandatory},
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 36.423 V15.9.0 (2020-03)
|
||||
-- 3GPP TS 36.423 V16.2.0 (2020-07)
|
||||
-- 9.3.3 Elementary Procedure Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -119,7 +119,18 @@ FROM X2AP-CommonDataTypes
|
|||
GNBStatusIndication,
|
||||
ENDCConfigurationTransfer,
|
||||
DeactivateTrace,
|
||||
TraceStart
|
||||
TraceStart,
|
||||
HandoverSuccess,
|
||||
EarlyStatusTransfer,
|
||||
ConditionalHandoverCancel,
|
||||
ENDCResourceStatusRequest,
|
||||
ENDCResourceStatusResponse,
|
||||
ENDCResourceStatusFailure,
|
||||
ENDCResourceStatusUpdate,
|
||||
CellTrafficTrace,
|
||||
F1CTrafficTransfer
|
||||
|
||||
|
||||
|
||||
|
||||
FROM X2AP-PDU-Contents
|
||||
|
@ -174,7 +185,15 @@ FROM X2AP-PDU-Contents
|
|||
id-gNBStatusIndication,
|
||||
id-endcConfigurationTransfer,
|
||||
id-deactivateTrace,
|
||||
id-traceStart
|
||||
id-traceStart,
|
||||
id-handoverSuccess,
|
||||
id-earlyStatusTransfer,
|
||||
id-conditionalHandoverCancel,
|
||||
id-endcresourceStatusReporting,
|
||||
id-endcresourceStatusReportingInitiation,
|
||||
id-cellTrafficTrace,
|
||||
id-f1CTrafficTransfer
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -269,7 +288,8 @@ X2AP-ELEMENTARY-PROCEDURES-CLASS-1 X2AP-ELEMENTARY-PROCEDURE ::= {
|
|||
endcCellActivation |
|
||||
endcPartialReset |
|
||||
eUTRANRCellResourceCoordination |
|
||||
endcX2Removal ,
|
||||
endcX2Removal |
|
||||
endcresourceStatusReportingInitiation ,
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -297,7 +317,13 @@ X2AP-ELEMENTARY-PROCEDURES-CLASS-2 X2AP-ELEMENTARY-PROCEDURE ::= {
|
|||
gNBStatusIndication |
|
||||
endcConfigurationTransfer |
|
||||
deactivateTrace |
|
||||
traceStart ,
|
||||
traceStart |
|
||||
handoverSuccess |
|
||||
earlyStatusTransfer |
|
||||
conditionalHandoverCancel |
|
||||
endcresourceStatusReporting |
|
||||
cellTrafficTrace |
|
||||
f1CTrafficTransfer ,
|
||||
...
|
||||
|
||||
}
|
||||
|
@ -651,4 +677,48 @@ traceStart X2AP-ELEMENTARY-PROCEDURE ::= {
|
|||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
handoverSuccess X2AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE HandoverSuccess
|
||||
PROCEDURE CODE id-handoverSuccess
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
earlyStatusTransfer X2AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE EarlyStatusTransfer
|
||||
PROCEDURE CODE id-earlyStatusTransfer
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
conditionalHandoverCancel X2AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE ConditionalHandoverCancel
|
||||
PROCEDURE CODE id-conditionalHandoverCancel
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
endcresourceStatusReportingInitiation X2AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE ENDCResourceStatusRequest
|
||||
SUCCESSFUL OUTCOME ENDCResourceStatusResponse
|
||||
UNSUCCESSFUL OUTCOME ENDCResourceStatusFailure
|
||||
PROCEDURE CODE id-endcresourceStatusReportingInitiation
|
||||
CRITICALITY reject
|
||||
}
|
||||
|
||||
endcresourceStatusReporting X2AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE ENDCResourceStatusUpdate
|
||||
PROCEDURE CODE id-endcresourceStatusReporting
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
cellTrafficTrace X2AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE CellTrafficTrace
|
||||
PROCEDURE CODE id-cellTrafficTrace
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
f1CTrafficTransfer X2AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE F1CTrafficTransfer
|
||||
PROCEDURE CODE id-f1CTrafficTransfer
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
END
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||
*
|
||||
* Ref:
|
||||
* 3GPP TS 36.423 V15.9.0 (2020-03)
|
||||
* 3GPP TS 36.423 V16.2.0 (2020-07)
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
@ -115,6 +115,14 @@ static int hf_x2ap_NRintegrityProtectionAlgorithms_NIA1 = -1;
|
|||
static int hf_x2ap_NRintegrityProtectionAlgorithms_NIA2 = -1;
|
||||
static int hf_x2ap_NRintegrityProtectionAlgorithms_NIA3 = -1;
|
||||
static int hf_x2ap_NRintegrityProtectionAlgorithms_Reserved = -1;
|
||||
static int hf_x2ap_ReportCharacteristics_ENDC_PRBPeriodic = -1;
|
||||
static int hf_x2ap_ReportCharacteristics_ENDC_TNLCapacityIndPeriodic = -1;
|
||||
static int hf_x2ap_ReportCharacteristics_ENDC_CompositeAvailableCapacityPeriodic = -1;
|
||||
static int hf_x2ap_ReportCharacteristics_ENDC_NumberOfActiveUEs = -1;
|
||||
static int hf_x2ap_ReportCharacteristics_ENDC_Reserved = -1;
|
||||
static int hf_x2ap_Registration_Request_ENDC_PDU = -1;
|
||||
static int hf_x2ap_ReportingPeriodicity_ENDC_PDU = -1;
|
||||
static int hf_x2ap_ReportCharacteristics_ENDC_PDU = -1;
|
||||
#include "packet-x2ap-hf.c"
|
||||
|
||||
/* Initialize the subtree pointers */
|
||||
|
@ -149,12 +157,33 @@ static int ett_x2ap_LastVisitedNGRANCellInformation = -1;
|
|||
static int ett_x2ap_LastVisitedUTRANCellInformation = -1;
|
||||
static int ett_x2ap_EndcSONConfigurationTransfer = -1;
|
||||
static int ett_x2ap_EPCHandoverRestrictionListContainer = -1;
|
||||
static int ett_x2ap_NBIoT_RLF_Report_Container = -1;
|
||||
static int ett_x2ap_anchorCarrier_NPRACHConfig = -1;
|
||||
static int ett_x2ap_anchorCarrier_EDT_NPRACHConfig = -1;
|
||||
static int ett_x2ap_anchorCarrier_Format2_NPRACHConfig = -1;
|
||||
static int ett_x2ap_anchorCarrier_Format2_EDT_NPRACHConfig = -1;
|
||||
static int ett_x2ap_non_anchorCarrier_NPRACHConfig = -1;
|
||||
static int ett_x2ap_non_anchorCarrier_Format2_NPRACHConfig = -1;
|
||||
static int ett_x2ap_anchorCarrier_NPRACHConfigTDD = -1;
|
||||
static int ett_x2ap_non_anchorCarrier_NPRACHConfigTDD = -1;
|
||||
static int ett_x2ap_Non_anchorCarrierFrequency = -1;
|
||||
static int ett_x2ap_ReportCharacteristics_ENDC = -1;
|
||||
static int ett_x2ap_TargetCellInNGRAN = -1;
|
||||
static int ett_x2ap_TDDULDLConfigurationCommonNR = -1;
|
||||
#include "packet-x2ap-ett.c"
|
||||
|
||||
/* Forward declarations */
|
||||
static int dissect_x2ap_Registration_Request_ENDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
|
||||
static int dissect_x2ap_ReportCharacteristics_ENDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
|
||||
static int dissect_x2ap_ReportingPeriodicity_ENDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
|
||||
|
||||
typedef enum {
|
||||
RRC_CONTAINER_TYPE_UNKNOWN,
|
||||
RRC_CONTAINER_TYPE_PDCP_C_PDU,
|
||||
RRC_CONTAINER_TYPE_NR_UE_MEAS_REPORT
|
||||
RRC_CONTAINER_TYPE_NR_UE_MEAS_REPORT,
|
||||
RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_SgNB_TO_MeNB,
|
||||
RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_MeNB_TO_SgNB,
|
||||
RRC_CONTAINER_TYPE_IAB_INFO
|
||||
} rrc_container_type_e;
|
||||
|
||||
enum{
|
||||
|
@ -574,6 +603,38 @@ void proto_register_x2ap(void) {
|
|||
{ "Reserved", "x2ap.NRintegrityProtectionAlgorithms.Reserved",
|
||||
FT_UINT16, BASE_HEX, NULL, 0x1fff,
|
||||
NULL, HFILL }},
|
||||
{ &hf_x2ap_ReportCharacteristics_ENDC_PRBPeriodic,
|
||||
{ "PRBPeriodic", "x2ap.ReportCharacteristics_ENDC.PRBPeriodic",
|
||||
FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x80000000,
|
||||
NULL, HFILL }},
|
||||
{ &hf_x2ap_ReportCharacteristics_ENDC_TNLCapacityIndPeriodic,
|
||||
{ "TNLCapacityIndPeriodic", "x2ap.ReportCharacteristics_ENDC.TNLCapacityIndPeriodic",
|
||||
FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x40000000,
|
||||
NULL, HFILL }},
|
||||
{ &hf_x2ap_ReportCharacteristics_ENDC_CompositeAvailableCapacityPeriodic,
|
||||
{ "CompositeAvailableCapacityPeriodic", "x2ap.ReportCharacteristics_ENDC.CompositeAvailableCapacityPeriodic",
|
||||
FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x20000000,
|
||||
NULL, HFILL }},
|
||||
{ &hf_x2ap_ReportCharacteristics_ENDC_NumberOfActiveUEs,
|
||||
{ "NumberOfActiveUEs", "x2ap.ReportCharacteristics_ENDC.NumberOfActiveUEs",
|
||||
FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x10000000,
|
||||
NULL, HFILL }},
|
||||
{ &hf_x2ap_ReportCharacteristics_ENDC_Reserved,
|
||||
{ "Reserved", "x2ap.ReportCharacteristics_ENDC.Reserved",
|
||||
FT_UINT32, BASE_HEX, NULL, 0x0fffffff,
|
||||
NULL, HFILL }},
|
||||
{ &hf_x2ap_Registration_Request_ENDC_PDU,
|
||||
{ "Registration-Request-ENDC", "x2ap.Registration_Request_ENDC",
|
||||
FT_UINT32, BASE_DEC, VALS(x2ap_Registration_Request_ENDC_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_x2ap_ReportingPeriodicity_ENDC_PDU,
|
||||
{ "ReportingPeriodicity-ENDC", "x2ap.ReportingPeriodicity_ENDC",
|
||||
FT_UINT32, BASE_DEC, VALS(x2ap_ReportingPeriodicity_ENDC_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_x2ap_ReportCharacteristics_ENDC_PDU,
|
||||
{ "ReportCharacteristics-ENDC", "x2ap.ReportCharacteristics_ENDC",
|
||||
FT_BYTES, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
#include "packet-x2ap-hfarr.c"
|
||||
};
|
||||
|
||||
|
@ -610,6 +671,19 @@ void proto_register_x2ap(void) {
|
|||
&ett_x2ap_LastVisitedUTRANCellInformation,
|
||||
&ett_x2ap_EndcSONConfigurationTransfer,
|
||||
&ett_x2ap_EPCHandoverRestrictionListContainer,
|
||||
&ett_x2ap_NBIoT_RLF_Report_Container,
|
||||
&ett_x2ap_anchorCarrier_NPRACHConfig,
|
||||
&ett_x2ap_anchorCarrier_EDT_NPRACHConfig,
|
||||
&ett_x2ap_anchorCarrier_Format2_NPRACHConfig,
|
||||
&ett_x2ap_anchorCarrier_Format2_EDT_NPRACHConfig,
|
||||
&ett_x2ap_non_anchorCarrier_NPRACHConfig,
|
||||
&ett_x2ap_non_anchorCarrier_Format2_NPRACHConfig,
|
||||
&ett_x2ap_anchorCarrier_NPRACHConfigTDD,
|
||||
&ett_x2ap_non_anchorCarrier_NPRACHConfigTDD,
|
||||
&ett_x2ap_Non_anchorCarrierFrequency,
|
||||
&ett_x2ap_ReportCharacteristics_ENDC,
|
||||
&ett_x2ap_TargetCellInNGRAN,
|
||||
&ett_x2ap_TDDULDLConfigurationCommonNR,
|
||||
#include "packet-x2ap-ettarr.c"
|
||||
};
|
||||
|
||||
|
|
|
@ -224,6 +224,15 @@ Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
|
|||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_RLF_Report_Container_for_extended_bands);
|
||||
dissect_lte_rrc_RLF_Report_v9e0_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
|
||||
#.FN_BODY NBIoT-RLF-Report-Container VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (!parameter_tvb)
|
||||
return offset;
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_NBIoT_RLF_Report_Container);
|
||||
dissect_lte_rrc_RLF_Report_NB_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
|
||||
#.FN_BODY MeNBtoSeNBContainer VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb;
|
||||
proto_tree *subtree = NULL;
|
||||
|
@ -278,6 +287,19 @@ Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
|
|||
|
||||
x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_NR_UE_MEAS_REPORT;
|
||||
|
||||
#.FN_HDR FastMCGRecovery
|
||||
struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo);
|
||||
|
||||
if (x2ap_data->protocol_ie_id == id_FastMCGRecovery_SN_to_MN)
|
||||
x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_SgNB_TO_MeNB;
|
||||
else if (x2ap_data->protocol_ie_id == id_FastMCGRecovery_MN_to_SN)
|
||||
x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_MeNB_TO_SgNB;
|
||||
|
||||
#.FN_HDR IABInformation
|
||||
struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo);
|
||||
|
||||
x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_IAB_INFO;
|
||||
|
||||
#.FN_BODY RRCContainer VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb;
|
||||
proto_tree *subtree = NULL;
|
||||
|
@ -285,10 +307,24 @@ Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC
|
|||
%(DEFAULT_BODY)s
|
||||
if (!parameter_tvb)
|
||||
return offset;
|
||||
if (x2ap_data->rrc_container_type == RRC_CONTAINER_TYPE_NR_UE_MEAS_REPORT) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRCContainer);
|
||||
dissect_nr_rrc_UL_DCCH_Message_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
switch (x2ap_data->rrc_container_type) {
|
||||
case RRC_CONTAINER_TYPE_NR_UE_MEAS_REPORT:
|
||||
case RRC_CONTAINER_TYPE_IAB_INFO:
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRCContainer);
|
||||
dissect_nr_rrc_UL_DCCH_Message_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_SgNB_TO_MeNB:
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRCContainer);
|
||||
dissect_lte_rrc_UL_DCCH_Message_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_MeNB_TO_SgNB:
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRCContainer);
|
||||
dissect_lte_rrc_DL_DCCH_Message_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_UNKNOWN;
|
||||
|
||||
#.FN_BODY EUTRANTraceID VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb;
|
||||
|
@ -677,6 +713,136 @@ ScheduledCommunicationTime/timeofDayEnd DISPLAY=BASE_DEC|BASE_UNIT_STRING STRING
|
|||
dissect_s1ap_HandoverRestrictionList_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY NPRACHConfiguration-FDD/anchorCarrier-NPRACHConfig VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_NPRACHConfig);
|
||||
dissect_lte_rrc_NPRACH_ParametersList_NB_r13_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY NPRACHConfiguration-FDD/anchorCarrier-EDT-NPRACHConfig VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_EDT_NPRACHConfig);
|
||||
dissect_lte_rrc_NPRACH_ParametersList_NB_r14_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY NPRACHConfiguration-FDD/anchorCarrier-Format2-NPRACHConfig VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_Format2_NPRACHConfig);
|
||||
dissect_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY NPRACHConfiguration-FDD/anchorCarrier-Format2-EDT-NPRACHConfig VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_Format2_EDT_NPRACHConfig);
|
||||
dissect_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY NPRACHConfiguration-FDD/non-anchorCarrier-NPRACHConfig VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_non_anchorCarrier_NPRACHConfig);
|
||||
dissect_lte_rrc_UL_ConfigCommonList_NB_r14_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY NPRACHConfiguration-FDD/non-anchorCarrier-Format2-NPRACHConfig VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_non_anchorCarrier_Format2_NPRACHConfig);
|
||||
dissect_lte_rrc_UL_ConfigCommonList_NB_v1530_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY NPRACHConfiguration-TDD/anchorCarrier-NPRACHConfigTDD VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_NPRACHConfigTDD);
|
||||
dissect_lte_rrc_NPRACH_ParametersListTDD_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY NPRACHConfiguration-TDD/non-anchorCarrier-NPRACHConfigTDD VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_non_anchorCarrier_NPRACHConfigTDD);
|
||||
dissect_lte_rrc_UL_ConfigCommonListTDD_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY Non-anchorCarrierFrequency VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_Non_anchorCarrierFrequency);
|
||||
dissect_lte_rrc_DL_CarrierConfigCommon_NB_r14_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY ReportCharacteristics-ENDC VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if(parameter_tvb){
|
||||
static int * const fields[] = {
|
||||
&hf_x2ap_ReportCharacteristics_ENDC_PRBPeriodic,
|
||||
&hf_x2ap_ReportCharacteristics_ENDC_TNLCapacityIndPeriodic,
|
||||
&hf_x2ap_ReportCharacteristics_ENDC_CompositeAvailableCapacityPeriodic,
|
||||
&hf_x2ap_ReportCharacteristics_ENDC_NumberOfActiveUEs,
|
||||
&hf_x2ap_ReportCharacteristics_ENDC_Reserved,
|
||||
NULL
|
||||
};
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_ReportCharacteristics_ENDC);
|
||||
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
|
||||
}
|
||||
|
||||
#.FN_BODY TargetCellInNGRAN VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TargetCellInNGRAN);
|
||||
dissect_ngap_NGRAN_CGI_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY TDDULDLConfigurationCommonNR VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TDDULDLConfigurationCommonNR);
|
||||
dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_HDR Registration-Request
|
||||
struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo);
|
||||
if (x2ap_data->procedure_code == id_endcresourceStatusReportingInitiation)
|
||||
return dissect_x2ap_Registration_Request_ENDC(tvb, offset, actx, tree, hf_x2ap_Registration_Request_ENDC_PDU);
|
||||
|
||||
#.FN_HDR ReportingPeriodicity
|
||||
struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo);
|
||||
if (x2ap_data->procedure_code == id_endcresourceStatusReportingInitiation)
|
||||
return dissect_x2ap_ReportingPeriodicity_ENDC(tvb, offset, actx, tree, hf_x2ap_ReportingPeriodicity_ENDC_PDU);
|
||||
|
||||
#.FN_HDR ReportCharacteristics
|
||||
struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo);
|
||||
if (x2ap_data->procedure_code == id_endcresourceStatusReportingInitiation)
|
||||
return dissect_x2ap_ReportCharacteristics_ENDC(tvb, offset, actx, tree, hf_x2ap_ReportCharacteristics_ENDC_PDU);
|
||||
|
||||
#.END
|
||||
|
||||
#.FN_HDR HandoverRequest
|
||||
|
@ -867,6 +1033,24 @@ ScheduledCommunicationTime/timeofDayEnd DISPLAY=BASE_DEC|BASE_UNIT_STRING STRING
|
|||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DeactivateTrace");
|
||||
#.FN_HDR TraceStart
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "TraceStart");
|
||||
#.FN_HDR HandoverSuccess
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverSuccess");
|
||||
#.FN_HDR EarlyStatusTransfer
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "EarlyStatusTransfer");
|
||||
#.FN_HDR ConditionalHandoverCancel
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ConditionalHandoverCancel");
|
||||
#.FN_HDR ENDCResourceStatusRequest
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCResourceStatusRequest");
|
||||
#.FN_HDR ENDCResourceStatusResponse
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCResourceStatusResponse");
|
||||
#.FN_HDR ENDCResourceStatusFailure
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCResourceStatusFailure");
|
||||
#.FN_HDR ENDCResourceStatusUpdate
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCResourceStatusUpdate");
|
||||
#.FN_HDR CellTrafficTrace
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellTrafficTrace");
|
||||
#.FN_HDR F1CTrafficTransfer
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1CTrafficTransfer");
|
||||
|
||||
#.ASSIGN_VALUE_TO_TYPE # X2AP does not have constants assigned to types, they are pure INTEGER
|
||||
# ProcedureCode
|
||||
|
@ -920,6 +1104,14 @@ id-gNBStatusIndication ProcedureCode
|
|||
id-deactivateTrace ProcedureCode
|
||||
id-traceStart ProcedureCode
|
||||
id-endcConfigurationTransfer ProcedureCode
|
||||
id-handoverSuccess ProcedureCode
|
||||
id-conditionalHandoverCancel ProcedureCode
|
||||
id-earlyStatusTransfer ProcedureCode
|
||||
id-cellTrafficTrace ProcedureCode
|
||||
id-endcresourceStatusReporting ProcedureCode
|
||||
id-endcresourceStatusReportingInitiation ProcedureCode
|
||||
id-f1CTrafficTransfer ProcedureCode
|
||||
|
||||
|
||||
# ProtocolIE-ID
|
||||
|
||||
|
@ -1253,7 +1445,65 @@ id-BPLMN-ID-Info-EUTRA ProtocolIE-ID
|
|||
id-BPLMN-ID-Info-NR ProtocolIE-ID
|
||||
id-NBIoT-UL-DL-AlignmentOffset ProtocolIE-ID
|
||||
id-ERABs-transferred-to-MeNB ProtocolIE-ID
|
||||
id-AdditionalRRMPriorityIndex ProtocolIE-ID
|
||||
id-LowerLayerPresenceStatusChange ProtocolIE-ID
|
||||
id-FastMCGRecovery-SN-to-MN ProtocolIE-ID
|
||||
id-RequestedFastMCGRecoveryViaSRB3 ProtocolIE-ID
|
||||
id-AvailableFastMCGRecoveryViaSRB3 ProtocolIE-ID
|
||||
id-RequestedFastMCGRecoveryViaSRB3Release ProtocolIE-ID
|
||||
id-ReleaseFastMCGRecoveryViaSRB3 ProtocolIE-ID
|
||||
id-FastMCGRecovery-MN-to-SN ProtocolIE-ID
|
||||
id-PartialListIndicator ProtocolIE-ID
|
||||
id-MaximumCellListSize ProtocolIE-ID
|
||||
id-MessageOversizeNotification ProtocolIE-ID
|
||||
id-CellandCapacityAssistInfo ProtocolIE-ID
|
||||
id-TNLConfigurationInfo ProtocolIE-ID
|
||||
id-TNLA-To-Add-List ProtocolIE-ID
|
||||
id-TNLA-To-Update-List ProtocolIE-ID
|
||||
id-TNLA-To-Remove-List ProtocolIE-ID
|
||||
id-TNLA-Setup-List ProtocolIE-ID
|
||||
id-TNLA-Failed-To-Setup-List ProtocolIE-ID
|
||||
id-UnlicensedSpectrumRestriction ProtocolIE-ID
|
||||
id-UEContextReferenceatSourceNGRAN ProtocolIE-ID
|
||||
id-EPCHandoverRestrictionListContainer ProtocolIE-ID
|
||||
id-CHOinformation-REQ ProtocolIE-ID
|
||||
id-CHOinformation-ACK ProtocolIE-ID
|
||||
id-DAPSRequestInfo ProtocolIE-ID
|
||||
id-RequestedTargetCellID ProtocolIE-ID
|
||||
id-CandidateCellsToBeCancelledList ProtocolIE-ID
|
||||
id-DAPSResponseInfo ProtocolIE-ID
|
||||
id-ProcedureStage ProtocolIE-ID
|
||||
id-CHO-DC-Indicator ProtocolIE-ID
|
||||
id-Ethernet-Type ProtocolIE-ID
|
||||
id-NRV2XServicesAuthorized ProtocolIE-ID
|
||||
id-NRUESidelinkAggregateMaximumBitRate ProtocolIE-ID
|
||||
id-PC5QoSParameters ProtocolIE-ID
|
||||
id-NPRACHConfiguration ProtocolIE-ID
|
||||
id-NBIoT-RLF-Report-Container ProtocolIE-ID
|
||||
id-MDTConfigurationNR ProtocolIE-ID
|
||||
id-PrivacyIndicator ProtocolIE-ID
|
||||
id-TraceCollectionEntityIPAddress ProtocolIE-ID
|
||||
id-UERadioCapabilityID ProtocolIE-ID
|
||||
id-SNtriggered ProtocolIE-ID
|
||||
id-CSI-RSTransmissionIndication ProtocolIE-ID
|
||||
id-DLCarrierList ProtocolIE-ID
|
||||
id-TargetCellInNGRAN ProtocolIE-ID
|
||||
id-eNB-Measurement-ID-ENDC ProtocolIE-ID
|
||||
id-engNB-Measurement-ID-ENDC ProtocolIE-ID
|
||||
id-TDDULDLConfigurationCommonNR ProtocolIE-ID
|
||||
id-CarrierList ProtocolIE-ID
|
||||
id-ULCarrierList ProtocolIE-ID
|
||||
id-FrequencyShift7p5khz ProtocolIE-ID
|
||||
id-SSB-PositionsInBurst ProtocolIE-ID
|
||||
id-NRCellPRACHConfig ProtocolIE-ID
|
||||
id-CellToReport-ENDC ProtocolIE-ID
|
||||
id-CellToReport-ENDC-Item ProtocolIE-ID
|
||||
id-CellMeasurementResult-ENDC ProtocolIE-ID
|
||||
id-CellMeasurementResult-ENDC-Item ProtocolIE-ID
|
||||
id-IABNodeIndication ProtocolIE-ID
|
||||
id-QoS-Mapping-Information ProtocolIE-ID
|
||||
id-F1CTrafficContainer ProtocolIE-ID
|
||||
id-IABInformation ProtocolIE-ID
|
||||
|
||||
#.REGISTER
|
||||
|
||||
|
@ -1490,6 +1740,47 @@ LocationInformationSgNB N x2ap.ies id-LocationInformationSgNB
|
|||
EUTRANTraceID N x2ap.ies id-EUTRANTraceID
|
||||
InterfaceInstanceIndication N x2ap.ies id-InterfaceInstanceIndication
|
||||
E-RAB-List N x2ap.ies id-ERABs-transferred-to-MeNB
|
||||
AdditionalRRMPriorityIndex N x2ap.ies id-AdditionalRRMPriorityIndex
|
||||
FastMCGRecovery N x2ap.ies id-FastMCGRecovery-SN-to-MN
|
||||
RequestedFastMCGRecoveryViaSRB3 N x2ap.ies id-RequestedFastMCGRecoveryViaSRB3
|
||||
AvailableFastMCGRecoveryViaSRB3 N x2ap.ies id-AvailableFastMCGRecoveryViaSRB3
|
||||
RequestedFastMCGRecoveryViaSRB3Release N x2ap.ies id-RequestedFastMCGRecoveryViaSRB3Release
|
||||
ReleaseFastMCGRecoveryViaSRB3 N x2ap.ies id-ReleaseFastMCGRecoveryViaSRB3
|
||||
FastMCGRecovery N x2ap.ies id-FastMCGRecovery-MN-to-SN
|
||||
PartialListIndicator N x2ap.ies id-PartialListIndicator
|
||||
# id-MaximumCellListSize
|
||||
MessageOversizeNotification N x2ap.ies id-MessageOversizeNotification
|
||||
CellandCapacityAssistInfo N x2ap.ies id-CellandCapacityAssistInfo
|
||||
TNLConfigurationInfo N x2ap.ies id-TNLConfigurationInfo
|
||||
TNLA-To-Add-List N x2ap.ies id-TNLA-To-Add-List
|
||||
TNLA-To-Update-List N x2ap.ies id-TNLA-To-Update-List
|
||||
TNLA-To-Remove-List N x2ap.ies id-TNLA-To-Remove-List
|
||||
TNLA-Setup-List N x2ap.ies id-TNLA-Setup-List
|
||||
TNLA-Failed-To-Setup-List N x2ap.ies id-TNLA-Failed-To-Setup-List
|
||||
RAN-UE-NGAP-ID N x2ap.ies id-UEContextReferenceatSourceNGRAN
|
||||
CHOinformation-REQ N x2ap.ies id-CHOinformation-REQ
|
||||
CHOinformation-ACK N x2ap.ies id-CHOinformation-ACK
|
||||
ECGI N x2ap.ies id-RequestedTargetCellID
|
||||
CandidateCellsToBeCancelledList N x2ap.ies id-CandidateCellsToBeCancelledList
|
||||
ProcedureStageChoice N x2ap.ies id-ProcedureStage
|
||||
CHO-DC-Indicator N x2ap.ies id-CHO-DC-Indicator
|
||||
NRV2XServicesAuthorized N x2ap.ies id-NRV2XServicesAuthorized
|
||||
PC5QoSParameters N x2ap.ies id-PC5QoSParameters
|
||||
NBIoT-RLF-Report-Container N x2ap.ies id-NBIoT-RLF-Report-Container
|
||||
PrivacyIndicator N x2ap.ies id-PrivacyIndicator
|
||||
TransportLayerAddress N x2ap.ies id-TraceCollectionEntityIPAddress
|
||||
UERadioCapabilityID N x2ap.ies id-UERadioCapabilityID
|
||||
SNtriggered N x2ap.ies id-SNtriggered
|
||||
TargetCellInNGRAN N x2ap.ies id-TargetCellInNGRAN
|
||||
Measurement-ID-ENDC N x2ap.ies id-eNB-Measurement-ID-ENDC
|
||||
Measurement-ID-ENDC N x2ap.ies id-engNB-Measurement-ID-ENDC
|
||||
CellToReport-ENDC-List N x2ap.ies id-CellToReport-ENDC
|
||||
CellToReport-ENDC-Item N x2ap.ies id-CellToReport-ENDC-Item
|
||||
CellMeasurementResult-ENDC-List N x2ap.ies id-CellMeasurementResult-ENDC
|
||||
CellMeasurementResult-ENDC-Item N x2ap.ies id-CellMeasurementResult-ENDC-Item
|
||||
IABNodeIndication N x2ap.ies id-IABNodeIndication
|
||||
F1CTrafficContainer N x2ap.ies id-F1CTrafficContainer
|
||||
IABInformation N x2ap.ies id-IABInformation
|
||||
|
||||
#X2AP-PROTOCOL-EXTENSION
|
||||
Number-of-Antennaports N x2ap.extension id-Number-of-Antennaports
|
||||
|
@ -1589,6 +1880,25 @@ BPLMN-ID-Info-EUTRA N x2ap.extension id-BPLMN-ID-Info-EUTRA
|
|||
BPLMN-ID-Info-NR N x2ap.extension id-BPLMN-ID-Info-NR
|
||||
NBIoT-UL-DL-AlignmentOffset N x2ap.extension id-NBIoT-UL-DL-AlignmentOffset
|
||||
EPCHandoverRestrictionListContainer N x2ap.extension id-EPCHandoverRestrictionListContainer
|
||||
AdditionalRRMPriorityIndex N x2ap.extension id-AdditionalRRMPriorityIndex
|
||||
LowerLayerPresenceStatusChange N x2ap.extension id-LowerLayerPresenceStatusChange
|
||||
UnlicensedSpectrumRestriction N x2ap.extension id-UnlicensedSpectrumRestriction
|
||||
DAPSRequestInfo N x2ap.extension id-DAPSRequestInfo
|
||||
DAPSResponseInfo N x2ap.extension id-DAPSResponseInfo
|
||||
Ethernet-Type N x2ap.extension id-Ethernet-Type
|
||||
NRUESidelinkAggregateMaximumBitRate N x2ap.extension id-NRUESidelinkAggregateMaximumBitRate
|
||||
NPRACHConfiguration N x2ap.extension id-NPRACHConfiguration
|
||||
MDT-ConfigurationNR N x2ap.extension id-MDTConfigurationNR
|
||||
UERadioCapabilityID N x2ap.extension id-UERadioCapabilityID
|
||||
CSI-RSTransmissionIndication N x2ap.extension id-CSI-RSTransmissionIndication
|
||||
NRCarrierList N x2ap.extension id-DLCarrierList
|
||||
TDDULDLConfigurationCommonNR N x2ap.extension id-TDDULDLConfigurationCommonNR
|
||||
NRCarrierList N x2ap.extension id-CarrierList
|
||||
NRCarrierList N x2ap.extension id-ULCarrierList
|
||||
FrequencyShift7p5khz N x2ap.extension id-FrequencyShift7p5khz
|
||||
SSB-PositionsInBurst N x2ap.extension id-SSB-PositionsInBurst
|
||||
NRCellPRACHConfig N x2ap.extension id-NRCellPRACHConfig
|
||||
QoS-Mapping-Information N x2ap.extension id-QoS-Mapping-Information
|
||||
|
||||
# X2AP-PDU-Descriptions.asn Interface Elementary Procedures
|
||||
#X2AP-ELEMENTARY-PROCEDURE
|
||||
|
@ -1734,4 +2044,20 @@ ENDCConfigurationTransfer N x2ap.proc.imsg id-endcConfigurationTransfer
|
|||
DeactivateTrace N x2ap.proc.imsg id-deactivateTrace
|
||||
|
||||
TraceStart N x2ap.proc.imsg id-traceStart
|
||||
|
||||
HandoverSuccess N x2ap.proc.imsg id-handoverSuccess
|
||||
|
||||
EarlyStatusTransfer N x2ap.proc.imsg id-earlyStatusTransfer
|
||||
|
||||
ConditionalHandoverCancel N x2ap.proc.imsg id-conditionalHandoverCancel
|
||||
|
||||
ENDCResourceStatusRequest N x2ap.proc.imsg id-endcresourceStatusReportingInitiation
|
||||
ENDCResourceStatusResponse N x2ap.proc.sout id-endcresourceStatusReportingInitiation
|
||||
ENDCResourceStatusFailure N x2ap.proc.uout id-endcresourceStatusReportingInitiation
|
||||
|
||||
ENDCResourceStatusUpdate N x2ap.proc.imsg id-endcresourceStatusReporting
|
||||
|
||||
CellTrafficTrace N x2ap.proc.imsg id-cellTrafficTrace
|
||||
|
||||
F1CTrafficTransfer N x2ap.proc.imsg id-f1CTrafficTransfer
|
||||
#.END
|
||||
|
|
|
@ -338,9 +338,9 @@ static int hf_lte_rrc_BCCH_DL_SCH_Message_MBMS_PDU = -1; /* BCCH_DL_SCH_Message
|
|||
static int hf_lte_rrc_MCCH_Message_PDU = -1; /* MCCH_Message */
|
||||
static int hf_lte_rrc_PCCH_Message_PDU = -1; /* PCCH_Message */
|
||||
static int hf_lte_rrc_DL_CCCH_Message_PDU = -1; /* DL_CCCH_Message */
|
||||
static int hf_lte_rrc_DL_DCCH_Message_PDU = -1; /* DL_DCCH_Message */
|
||||
static int hf_lte_rrc_lte_rrc_DL_DCCH_Message_PDU = -1; /* DL_DCCH_Message */
|
||||
static int hf_lte_rrc_UL_CCCH_Message_PDU = -1; /* UL_CCCH_Message */
|
||||
static int hf_lte_rrc_UL_DCCH_Message_PDU = -1; /* UL_DCCH_Message */
|
||||
static int hf_lte_rrc_lte_rrc_UL_DCCH_Message_PDU = -1; /* UL_DCCH_Message */
|
||||
static int hf_lte_rrc_SC_MCCH_Message_r13_PDU = -1; /* SC_MCCH_Message_r13 */
|
||||
static int hf_lte_rrc_lte_rrc_MeasurementReport_PDU = -1; /* MeasurementReport */
|
||||
static int hf_lte_rrc_RRCConnectionReconfiguration_PDU = -1; /* RRCConnectionReconfiguration */
|
||||
|
@ -385,6 +385,14 @@ static int hf_lte_rrc_UL_CCCH_Message_NB_PDU = -1; /* UL_CCCH_Message_NB */
|
|||
static int hf_lte_rrc_SC_MCCH_Message_NB_PDU = -1; /* SC_MCCH_Message_NB */
|
||||
static int hf_lte_rrc_UL_DCCH_Message_NB_PDU = -1; /* UL_DCCH_Message_NB */
|
||||
static int hf_lte_rrc_lte_rrc_RLF_Report_NB_r16_PDU = -1; /* RLF_Report_NB_r16 */
|
||||
static int hf_lte_rrc_lte_rrc_UL_ConfigCommonList_NB_r14_PDU = -1; /* UL_ConfigCommonList_NB_r14 */
|
||||
static int hf_lte_rrc_lte_rrc_UL_ConfigCommonListTDD_NB_r15_PDU = -1; /* UL_ConfigCommonListTDD_NB_r15 */
|
||||
static int hf_lte_rrc_lte_rrc_UL_ConfigCommonList_NB_v1530_PDU = -1; /* UL_ConfigCommonList_NB_v1530 */
|
||||
static int hf_lte_rrc_lte_rrc_DL_CarrierConfigCommon_NB_r14_PDU = -1; /* DL_CarrierConfigCommon_NB_r14 */
|
||||
static int hf_lte_rrc_lte_rrc_NPRACH_ParametersList_NB_r13_PDU = -1; /* NPRACH_ParametersList_NB_r13 */
|
||||
static int hf_lte_rrc_lte_rrc_NPRACH_ParametersList_NB_r14_PDU = -1; /* NPRACH_ParametersList_NB_r14 */
|
||||
static int hf_lte_rrc_lte_rrc_NPRACH_ParametersListTDD_NB_r15_PDU = -1; /* NPRACH_ParametersListTDD_NB_r15 */
|
||||
static int hf_lte_rrc_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU = -1; /* NPRACH_ParametersListFmt2_NB_r15 */
|
||||
static int hf_lte_rrc_HandoverPreparationInformation_v9j0_IEs_PDU = -1; /* HandoverPreparationInformation_v9j0_IEs */
|
||||
static int hf_lte_rrc_SCG_Config_v12i0b_IEs_PDU = -1; /* SCG_Config_v12i0b_IEs */
|
||||
static int hf_lte_rrc_MBMSInterestIndication_r11_PDU = -1; /* MBMSInterestIndication_r11 */
|
||||
|
@ -12662,7 +12670,6 @@ static const fragment_items lte_rrc_sib12_frag_items = {
|
|||
};
|
||||
|
||||
/* Forward declarations */
|
||||
static int dissect_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
static int dissect_UECapabilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
static int dissect_RRCConnectionReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
||||
|
@ -15520,7 +15527,7 @@ static int dissect_UE_RadioPagingInfo_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info
|
|||
static int
|
||||
dissect_lte_rrc_T_handoverCommandMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
|
||||
NO_BOUND, NO_BOUND, FALSE, dissect_DL_DCCH_Message_PDU);
|
||||
NO_BOUND, NO_BOUND, FALSE, dissect_lte_rrc_DL_DCCH_Message_PDU);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
@ -125657,13 +125664,13 @@ static int dissect_DL_CCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int dissect_lte_rrc_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_DL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_DL_DCCH_Message_PDU);
|
||||
offset = dissect_lte_rrc_DL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_DL_DCCH_Message_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
|
@ -125677,13 +125684,13 @@ static int dissect_UL_CCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int dissect_lte_rrc_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_UL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_UL_DCCH_Message_PDU);
|
||||
offset = dissect_lte_rrc_UL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_UL_DCCH_Message_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
|
@ -126127,6 +126134,86 @@ int dissect_lte_rrc_RLF_Report_NB_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_UL_ConfigCommonList_NB_r14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_UL_ConfigCommonList_NB_r14(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_UL_ConfigCommonList_NB_r14_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_UL_ConfigCommonListTDD_NB_r15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_UL_ConfigCommonListTDD_NB_r15(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_UL_ConfigCommonListTDD_NB_r15_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_UL_ConfigCommonList_NB_v1530_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_UL_ConfigCommonList_NB_v1530(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_UL_ConfigCommonList_NB_v1530_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_DL_CarrierConfigCommon_NB_r14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_DL_CarrierConfigCommon_NB_r14(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_DL_CarrierConfigCommon_NB_r14_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_NPRACH_ParametersList_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_NPRACH_ParametersList_NB_r13(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_NPRACH_ParametersList_NB_r13_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_NPRACH_ParametersList_NB_r14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_NPRACH_ParametersList_NB_r14(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_NPRACH_ParametersList_NB_r14_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_NPRACH_ParametersListTDD_NB_r15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_NPRACH_ParametersListTDD_NB_r15(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_NPRACH_ParametersListTDD_NB_r15_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_NPRACH_ParametersListFmt2_NB_r15(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_HandoverPreparationInformation_v9j0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
|
@ -126390,7 +126477,7 @@ static int dissect_UE_RadioPagingInfo_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info
|
|||
|
||||
|
||||
/*--- End of included file: packet-lte-rrc-fn.c ---*/
|
||||
#line 3201 "./asn1/lte-rrc/packet-lte-rrc-template.c"
|
||||
#line 3200 "./asn1/lte-rrc/packet-lte-rrc-template.c"
|
||||
|
||||
static int
|
||||
dissect_lte_rrc_DL_CCCH(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_)
|
||||
|
@ -126418,7 +126505,7 @@ dissect_lte_rrc_DL_DCCH(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, voi
|
|||
|
||||
ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
lte_rrc_tree = proto_item_add_subtree(ti, ett_lte_rrc);
|
||||
dissect_DL_DCCH_Message_PDU(tvb, pinfo, lte_rrc_tree, NULL);
|
||||
dissect_lte_rrc_DL_DCCH_Message_PDU(tvb, pinfo, lte_rrc_tree, NULL);
|
||||
return tvb_captured_length(tvb);
|
||||
}
|
||||
|
||||
|
@ -126448,7 +126535,7 @@ dissect_lte_rrc_UL_DCCH(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, voi
|
|||
|
||||
ti = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, ENC_NA);
|
||||
lte_rrc_tree = proto_item_add_subtree(ti, ett_lte_rrc);
|
||||
dissect_UL_DCCH_Message_PDU(tvb, pinfo, lte_rrc_tree, NULL);
|
||||
dissect_lte_rrc_UL_DCCH_Message_PDU(tvb, pinfo, lte_rrc_tree, NULL);
|
||||
return tvb_captured_length(tvb);
|
||||
}
|
||||
|
||||
|
@ -126828,7 +126915,7 @@ void proto_register_lte_rrc(void) {
|
|||
{ "DL-CCCH-Message", "lte-rrc.DL_CCCH_Message_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_DL_DCCH_Message_PDU,
|
||||
{ &hf_lte_rrc_lte_rrc_DL_DCCH_Message_PDU,
|
||||
{ "DL-DCCH-Message", "lte-rrc.DL_DCCH_Message_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
|
@ -126836,7 +126923,7 @@ void proto_register_lte_rrc(void) {
|
|||
{ "UL-CCCH-Message", "lte-rrc.UL_CCCH_Message_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_UL_DCCH_Message_PDU,
|
||||
{ &hf_lte_rrc_lte_rrc_UL_DCCH_Message_PDU,
|
||||
{ "UL-DCCH-Message", "lte-rrc.UL_DCCH_Message_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
|
@ -127016,6 +127103,38 @@ void proto_register_lte_rrc(void) {
|
|||
{ "RLF-Report-NB-r16", "lte-rrc.RLF_Report_NB_r16_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_UL_ConfigCommonList_NB_r14_PDU,
|
||||
{ "UL-ConfigCommonList-NB-r14", "lte-rrc.UL_ConfigCommonList_NB_r14",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_UL_ConfigCommonListTDD_NB_r15_PDU,
|
||||
{ "UL-ConfigCommonListTDD-NB-r15", "lte-rrc.UL_ConfigCommonListTDD_NB_r15",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_UL_ConfigCommonList_NB_v1530_PDU,
|
||||
{ "UL-ConfigCommonList-NB-v1530", "lte-rrc.UL_ConfigCommonList_NB_v1530",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_DL_CarrierConfigCommon_NB_r14_PDU,
|
||||
{ "DL-CarrierConfigCommon-NB-r14", "lte-rrc.DL_CarrierConfigCommon_NB_r14_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_NPRACH_ParametersList_NB_r13_PDU,
|
||||
{ "NPRACH-ParametersList-NB-r13", "lte-rrc.NPRACH_ParametersList_NB_r13",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_NPRACH_ParametersList_NB_r14_PDU,
|
||||
{ "NPRACH-ParametersList-NB-r14", "lte-rrc.NPRACH_ParametersList_NB_r14",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_NPRACH_ParametersListTDD_NB_r15_PDU,
|
||||
{ "NPRACH-ParametersListTDD-NB-r15", "lte-rrc.NPRACH_ParametersListTDD_NB_r15",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU,
|
||||
{ "NPRACH-ParametersListFmt2-NB-r15", "lte-rrc.NPRACH_ParametersListFmt2_NB_r15",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_HandoverPreparationInformation_v9j0_IEs_PDU,
|
||||
{ "HandoverPreparationInformation-v9j0-IEs", "lte-rrc.HandoverPreparationInformation_v9j0_IEs_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
|
@ -160218,7 +160337,7 @@ void proto_register_lte_rrc(void) {
|
|||
"CarrierFreq_NB_r13", HFILL }},
|
||||
|
||||
/*--- End of included file: packet-lte-rrc-hfarr.c ---*/
|
||||
#line 3576 "./asn1/lte-rrc/packet-lte-rrc-template.c"
|
||||
#line 3575 "./asn1/lte-rrc/packet-lte-rrc-template.c"
|
||||
|
||||
{ &hf_lte_rrc_eutra_cap_feat_group_ind_1,
|
||||
{ "Indicator 1", "lte-rrc.eutra_cap_feat_group_ind_1",
|
||||
|
@ -164651,7 +164770,7 @@ void proto_register_lte_rrc(void) {
|
|||
&ett_lte_rrc_PCI_ARFCN_NB_r14,
|
||||
|
||||
/*--- End of included file: packet-lte-rrc-ettarr.c ---*/
|
||||
#line 4335 "./asn1/lte-rrc/packet-lte-rrc-template.c"
|
||||
#line 4334 "./asn1/lte-rrc/packet-lte-rrc-template.c"
|
||||
|
||||
&ett_lte_rrc_featureGroupIndicators,
|
||||
&ett_lte_rrc_featureGroupIndRel9Add,
|
||||
|
@ -164771,9 +164890,9 @@ void proto_register_lte_rrc(void) {
|
|||
register_dissector("lte-rrc.mcch", dissect_MCCH_Message_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.pcch", dissect_PCCH_Message_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.dl.ccch", dissect_DL_CCCH_Message_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.dl.dcch", dissect_DL_DCCH_Message_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.dl.dcch", dissect_lte_rrc_DL_DCCH_Message_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.ul.ccch", dissect_UL_CCCH_Message_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.ul.dcch", dissect_UL_DCCH_Message_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.ul.dcch", dissect_lte_rrc_UL_DCCH_Message_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.sc.mcch", dissect_SC_MCCH_Message_r13_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.rrc_conn_reconf", dissect_RRCConnectionReconfiguration_PDU, proto_lte_rrc);
|
||||
register_dissector("lte-rrc.rrc_conn_reconf_compl", dissect_lte_rrc_RRCConnectionReconfigurationComplete_PDU, proto_lte_rrc);
|
||||
|
@ -164796,7 +164915,7 @@ void proto_register_lte_rrc(void) {
|
|||
|
||||
|
||||
/*--- End of included file: packet-lte-rrc-dis-reg.c ---*/
|
||||
#line 4441 "./asn1/lte-rrc/packet-lte-rrc-template.c"
|
||||
#line 4440 "./asn1/lte-rrc/packet-lte-rrc-template.c"
|
||||
|
||||
lte_rrc_etws_cmas_dcs_hash = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), g_direct_hash, g_direct_equal);
|
||||
lte_rrc_system_info_value_changed_hash = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), g_direct_hash, g_direct_equal);
|
||||
|
|
|
@ -30,6 +30,8 @@ int dissect_lte_rrc_SCG_Config_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
|
|||
int dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UEPagingCoverageInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UERadioPagingInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_MeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_RRCConnectionReconfigurationComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_SidelinkUEInformation_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
@ -58,6 +60,14 @@ int dissect_lte_rrc_VisitedCellInfo_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinf
|
|||
int dissect_lte_rrc_HandoverPreparationInformation_NB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UEPagingCoverageInformation_NB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_RLF_Report_NB_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UL_ConfigCommonList_NB_r14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UL_ConfigCommonListTDD_NB_r15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UL_ConfigCommonList_NB_v1530_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_DL_CarrierConfigCommon_NB_r14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_NPRACH_ParametersList_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_NPRACH_ParametersList_NB_r14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_NPRACH_ParametersListTDD_NB_r15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
||||
/*--- End of included file: packet-lte-rrc-exp.h ---*/
|
||||
#line 17 "./asn1/lte-rrc/packet-lte-rrc-template.h"
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -24,6 +24,7 @@
|
|||
#line 1 "./asn1/ngap/packet-ngap-exp.h"
|
||||
int dissect_ngap_LastVisitedNGRANCellInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_ngap_MobilityRestrictionList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_ngap_NGRAN_CGI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_ngap_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_ngap_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
||||
|
|
|
@ -410,6 +410,7 @@ static int hf_nr_rrc_nr_rrc_MeasGapSharingConfig_PDU = -1; /* MeasGapSharingCon
|
|||
static int hf_nr_rrc_nr_rrc_MeasResultSCG_Failure_PDU = -1; /* MeasResultSCG_Failure */
|
||||
static int hf_nr_rrc_nr_rrc_P_Max_PDU = -1; /* P_Max */
|
||||
static int hf_nr_rrc_nr_rrc_RadioBearerConfig_PDU = -1; /* RadioBearerConfig */
|
||||
static int hf_nr_rrc_nr_rrc_TDD_UL_DL_ConfigCommon_PDU = -1; /* TDD_UL_DL_ConfigCommon */
|
||||
static int hf_nr_rrc_nr_rrc_UplinkTxDirectCurrentList_PDU = -1; /* UplinkTxDirectCurrentList */
|
||||
static int hf_nr_rrc_nr_rrc_SupportedBandCombinationListSidelink_r16_PDU = -1; /* SupportedBandCombinationListSidelink_r16 */
|
||||
static int hf_nr_rrc_nr_rrc_BandParametersSidelink_r16_PDU = -1; /* BandParametersSidelink_r16 */
|
||||
|
@ -81037,6 +81038,16 @@ int dissect_nr_rrc_RadioBearerConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_nr_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_nr_rrc_TDD_UL_DL_ConfigCommon(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_TDD_UL_DL_ConfigCommon_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_UplinkTxDirectCurrentList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
proto_item *prot_ti = proto_tree_add_item(tree, proto_nr_rrc, tvb, 0, -1, ENC_NA);
|
||||
proto_item_set_hidden(prot_ti);
|
||||
|
@ -81413,6 +81424,10 @@ proto_register_nr_rrc(void) {
|
|||
{ "RadioBearerConfig", "nr-rrc.RadioBearerConfig_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_TDD_UL_DL_ConfigCommon_PDU,
|
||||
{ "TDD-UL-DL-ConfigCommon", "nr-rrc.TDD_UL_DL_ConfigCommon_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_UplinkTxDirectCurrentList_PDU,
|
||||
{ "UplinkTxDirectCurrentList", "nr-rrc.UplinkTxDirectCurrentList",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
|
|
|
@ -57,6 +57,7 @@ int dissect_nr_rrc_MeasGapSharingConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinf
|
|||
int dissect_nr_rrc_MeasResultSCG_Failure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_P_Max_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_RadioBearerConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_UplinkTxDirectCurrentList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SupportedBandCombinationListSidelink_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_BandParametersSidelink_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue