NGAP: upgrade dissector to v17.1.1

This commit is contained in:
Pascal Quantin 2022-08-12 20:00:53 +02:00 committed by A Wireshark GitLab Utility
parent cf17011c53
commit d982338177
12 changed files with 10317 additions and 1453 deletions

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.413 V16.9.0 (2022-04)
-- 3GPP TS 38.413 V17.1.1 (2022-06)
-- 9.4.6 Common Definitions
-- **************************************************************
--
@ -29,6 +29,6 @@ ProtocolExtensionID ::= INTEGER (0..65535)
ProtocolIE-ID ::= INTEGER (0..65535)
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome }
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome }
END

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.413 V16.9.0 (2022-04)
-- 3GPP TS 38.413 V17.1.1 (2022-06)
-- 9.4.7 Constant Definitions
-- **************************************************************
--
@ -99,6 +99,16 @@ id-UplinkRANEarlyStatusTransfer ProcedureCode ::= 62
id-DownlinkRANEarlyStatusTransfer ProcedureCode ::= 63
id-AMFCPRelocationIndication ProcedureCode ::= 64
id-ConnectionEstablishmentIndication ProcedureCode ::= 65
id-BroadcastSessionModification ProcedureCode ::= 66
id-BroadcastSessionRelease ProcedureCode ::= 67
id-BroadcastSessionSetup ProcedureCode ::= 68
id-DistributionSetup ProcedureCode ::= 69
id-DistributionRelease ProcedureCode ::= 70
id-MulticastSessionActivation ProcedureCode ::= 71
id-MulticastSessionDeactivation ProcedureCode ::= 72
id-MulticastSessionUpdate ProcedureCode ::= 73
id-MulticastGroupPaging ProcedureCode ::= 74
id-BroadcastSessionReleaseRequired ProcedureCode ::= 75
-- **************************************************************
--
@ -127,8 +137,10 @@ maxProtocolIEs INTEGER ::= 65535
maxnoofCellinAoI INTEGER ::= 256
maxnoofCellinEAI INTEGER ::= 65535
maxnoofCellinTAI INTEGER ::= 65535
maxnoofCellsforMBS INTEGER ::= 8192
maxnoofCellsingNB INTEGER ::= 16384
maxnoofCellsinngeNB INTEGER ::= 256
maxnoofCellsinNGRANNode INTEGER ::= 16384
maxnoofCellsinUEHistoryInfo INTEGER ::= 16
maxnoofCellsUEMovingTrajectory INTEGER ::= 16
maxnoofDRBs INTEGER ::= 32
@ -141,39 +153,61 @@ maxProtocolIEs INTEGER ::= 65535
maxnoofExtSliceItems INTEGER ::= 65535
maxnoofForbTACs INTEGER ::= 4096
maxnoofFreqforMDT INTEGER ::= 8
maxnoofMBSAreaSessionIDs INTEGER ::= 256
maxnoofMBSFSAs INTEGER ::= 64
maxnoofMBSQoSFlows INTEGER ::= 64
maxnoofMBSSessions INTEGER ::= 32
maxnoofMBSSessionsofUE INTEGER ::= 256
maxnoofMBSServiceAreaInformation INTEGER ::= 256
maxnoofMDTPLMNs INTEGER ::= 16
maxnoofMRBs INTEGER ::= 32
maxnoofMultiConnectivity INTEGER ::= 4
maxnoofMultiConnectivityMinusOne INTEGER ::= 3
maxnoofNeighPCIforMDT INTEGER ::= 32
maxnoofNGAPIESupportInfo INTEGER ::= 32
maxnoofNGConnectionsToReset INTEGER ::= 65536
maxnoofNRCellBands INTEGER ::= 32
maxnoofNSAGs INTEGER ::= 256
maxnoofPagingAreas INTEGER ::= 64
maxnoofPC5QoSFlows INTEGER ::= 2048
maxnoofPDUSessions INTEGER ::= 256
maxnoofPLMNs INTEGER ::= 12
maxnoofPSCellsPerPrimaryCellinUEHistoryInfo INTEGER ::= 8
maxnoofQosFlows INTEGER ::= 64
maxnoofQosParaSets INTEGER ::= 8
maxnoofRANNodeinAoI INTEGER ::= 64
maxnoofRecommendedCells INTEGER ::= 16
maxnoofRecommendedRANNodes INTEGER ::= 16
maxnoofAoI INTEGER ::= 64
maxnoofReportedCells INTEGER ::= 256
maxnoofSensorName INTEGER ::= 3
maxnoofServedGUAMIs INTEGER ::= 256
maxnoofSliceItems INTEGER ::= 1024
maxnoofSuccessfulHOReports INTEGER ::= 64
maxnoofTACs INTEGER ::= 256
maxnoofTACsinNTN INTEGER ::= 12
maxnoofTAforMDT INTEGER ::= 8
maxnoofTAIforInactive INTEGER ::= 16
maxnoofTAIforMBS INTEGER ::= 1024
maxnoofTAIforPaging INTEGER ::= 16
maxnoofTAIforRestart INTEGER ::= 2048
maxnoofTAIforWarning INTEGER ::= 65535
maxnoofTAIinAoI INTEGER ::= 16
maxnoofTimePeriods INTEGER ::= 2
maxnoofTNLAssociations INTEGER ::= 32
maxnoofUEsforPaging INTEGER ::= 4096
maxnoofWLANName INTEGER ::= 4
maxnoofXnExtTLAs INTEGER ::= 16
maxnoofXnGTP-TLAs INTEGER ::= 16
maxnoofXnTLAs INTEGER ::= 2
maxnoofCandidateCells INTEGER ::= 32
maxnoofTargetS-NSSAIs INTEGER ::= 8
maxNRARFCN INTEGER ::= 3279165
maxnoofCellIDforQMC INTEGER ::= 32
maxnoofPLMNforQMC INTEGER ::= 16
maxnoofUEAppLayerMeas INTEGER ::= 16
maxnoofSNSSAIforQMC INTEGER ::= 16
maxnoofTAforQMC INTEGER ::= 8
-- **************************************************************
--
@ -405,7 +439,7 @@ maxProtocolIEs INTEGER ::= 65535
id-AlternativeQoSParaSetList ProtocolIE-ID ::= 220
id-CurrentQoSParaSetIndex ProtocolIE-ID ::= 221
id-CEmodeBrestricted ProtocolIE-ID ::= 222
id-PagingeDRXInformation ProtocolIE-ID ::= 223
id-EUTRA-PagingeDRXInformation ProtocolIE-ID ::= 223
id-CEmodeBSupport-Indicator ProtocolIE-ID ::= 224
id-LTEM-Indication ProtocolIE-ID ::= 225
id-EndIndication ProtocolIE-ID ::= 226
@ -469,5 +503,82 @@ maxProtocolIEs INTEGER ::= 65535
id-SourceTNLAddrInfo ProtocolIE-ID ::= 284
id-ExtendedReportIntervalMDT ProtocolIE-ID ::= 285
id-SourceNodeID ProtocolIE-ID ::= 286
id-NRNTNTAIInformation ProtocolIE-ID ::= 287
id-UEContextReferenceAtSource ProtocolIE-ID ::= 288
id-LastVisitedPSCellList ProtocolIE-ID ::= 289
id-IntersystemSONInformationRequest ProtocolIE-ID ::= 290
id-IntersystemSONInformationReply ProtocolIE-ID ::= 291
id-EnergySavingIndication ProtocolIE-ID ::= 292
id-IntersystemResourceStatusUpdate ProtocolIE-ID ::= 293
id-SuccessfulHandoverReportList ProtocolIE-ID ::= 294
id-MBS-AreaSessionID ProtocolIE-ID ::= 295
id-MBS-QoSFlowsToBeSetupList ProtocolIE-ID ::= 296
id-MBS-QoSFlowsToBeSetupModList ProtocolIE-ID ::= 297
id-MBS-ServiceArea ProtocolIE-ID ::= 298
id-MBS-SessionID ProtocolIE-ID ::= 299
id-MBS-DistributionReleaseRequestTransfer ProtocolIE-ID ::= 300
id-MBS-DistributionSetupRequestTransfer ProtocolIE-ID ::= 301
id-MBS-DistributionSetupResponseTransfer ProtocolIE-ID ::= 302
id-MBS-DistributionSetupUnsuccessfulTransfer ProtocolIE-ID ::= 303
id-MulticastSessionActivationRequestTransfer ProtocolIE-ID ::= 304
id-MulticastSessionDeactivationRequestTransfer ProtocolIE-ID ::= 305
id-MulticastSessionUpdateRequestTransfer ProtocolIE-ID ::= 306
id-MulticastGroupPagingAreaList ProtocolIE-ID ::= 307
--WS extension
id-Unknown-308 ProtocolIE-ID ::= 308
id-MBS-SupportIndicator ProtocolIE-ID ::= 309
id-MBSSessionFailedtoSetupList ProtocolIE-ID ::= 310
id-MBSSessionFailedtoSetuporModifyList ProtocolIE-ID ::= 311
id-MBSSessionSetupResponseList ProtocolIE-ID ::= 312
id-MBSSessionSetuporModifyResponseList ProtocolIE-ID ::= 313
id-MBSSessionSetupFailureTransfer ProtocolIE-ID ::= 314
id-MBSSessionSetupRequestTransfer ProtocolIE-ID ::= 315
id-MBSSessionSetupResponseTransfer ProtocolIE-ID ::= 316
id-MBSSessionToReleaseList ProtocolIE-ID ::= 317
id-MBSSessionSetupRequestList ProtocolIE-ID ::= 318
id-MBSSessionSetuporModifyRequestList ProtocolIE-ID ::= 319
--WS extension
id-Unknown-320 ProtocolIE-ID ::= 320
id-Unknown-321 ProtocolIE-ID ::= 321
id-Unknown-322 ProtocolIE-ID ::= 322
id-MBS-ActiveSessionInformation-SourcetoTargetList ProtocolIE-ID ::= 323
id-MBS-ActiveSessionInformation-TargettoSourceList ProtocolIE-ID ::= 324
id-OnboardingSupport ProtocolIE-ID ::= 325
id-TimeSyncAssistanceInfo ProtocolIE-ID ::= 326
id-SurvivalTime ProtocolIE-ID ::= 327
id-QMCConfigInfo ProtocolIE-ID ::= 328
id-QMCDeactivation ProtocolIE-ID ::= 329
--WS extension
id-Unknown-330 ProtocolIE-ID ::= 330
id-PDUSessionPairID ProtocolIE-ID ::= 331
id-NR-PagingeDRXInformation ProtocolIE-ID ::= 332
id-RedCapIndication ProtocolIE-ID ::= 333
id-TargetNSSAIInformation ProtocolIE-ID ::= 334
id-UESliceMaximumBitRateList ProtocolIE-ID ::= 335
id-M4ReportAmount ProtocolIE-ID ::= 336
id-M5ReportAmount ProtocolIE-ID ::= 337
id-M6ReportAmount ProtocolIE-ID ::= 338
id-M7ReportAmount ProtocolIE-ID ::= 339
id-IncludeBeamMeasurementsIndication ProtocolIE-ID ::= 340
id-M6DelayThreshold ProtocolIE-ID ::= 341
id-PagingCause ProtocolIE-ID ::= 342
id-PagingCauseIndicationForVoiceService ProtocolIE-ID ::= 343
id-PEIPSassistanceInformation ProtocolIE-ID ::= 344
id-FiveG-ProSeAuthorized ProtocolIE-ID ::= 345
id-FiveG-ProSeUEPC5AggregateMaximumBitRate ProtocolIE-ID ::= 346
id-FiveG-ProSePC5QoSParameters ProtocolIE-ID ::= 347
id-MBSSessionModificationFailureTransfer ProtocolIE-ID ::= 348
id-MBSSessionModificationRequestTransfer ProtocolIE-ID ::= 349
id-MBSSessionModificationResponseTransfer ProtocolIE-ID ::= 350
id-MBS-QoSFlowToReleaseList ProtocolIE-ID ::= 351
id-MBS-SessionTNLInfo5GC ProtocolIE-ID ::= 352
id-TAINSAGSupportList ProtocolIE-ID ::= 353
id-SourceNodeTNLAddrInfo ProtocolIE-ID ::= 354
id-NGAPIESupportInformationRequestList ProtocolIE-ID ::= 355
id-NGAPIESupportInformationResponseList ProtocolIE-ID ::= 356
id-MBS-SessionFSAIDList ProtocolIE-ID ::= 357
id-MBSSessionReleaseResponseTransfer ProtocolIE-ID ::= 358
id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID ::= 359
END

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.413 V16.9.0 (2022-04)
-- 3GPP TS 38.413 V17.1.1 (2022-06)
-- 9.4.8 Container Definitions
-- **************************************************************
--

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.413 V16.9.0 (2022-04)
-- 3GPP TS 38.413 V17.1.1 (2022-06)
-- 9.4.4 PDU Definitions
-- **************************************************************
--
@ -55,9 +55,12 @@ IMPORTS
EndIndication,
Enhanced-CoverageRestriction,
EUTRA-CGI,
EUTRA-PagingeDRXInformation,
Extended-AMFName,
Extended-ConnectedTime,
Extended-RANNodeName,
FiveG-ProSeAuthorized,
FiveG-ProSePC5QoSParameters,
FiveG-S-TMSI,
GlobalRANNodeID,
GUAMI,
@ -76,9 +79,25 @@ IMPORTS
LTEUESidelinkAggregateMaximumBitrate,
LTEV2XServicesAuthorized,
MaskedIMEISV,
MBS-AreaSessionID,
MBS-ServiceArea,
MBS-SessionID,
MBS-DistributionReleaseRequestTransfer,
MBS-DistributionSetupRequestTransfer,
MBS-DistributionSetupResponseTransfer,
MBS-DistributionSetupUnsuccessfulTransfer,
MBSSessionReleaseResponseTransfer,
MBSSessionSetupOrModFailureTransfer,
MBSSessionSetupOrModRequestTransfer,
MBSSessionSetupOrModResponseTransfer,
MessageIdentifier,
MDTPLMNList,
MDTPLMNModificationList,
MobilityRestrictionList,
MulticastSessionActivationRequestTransfer,
MulticastSessionDeactivationRequestTransfer,
MulticastSessionUpdateRequestTransfer,
MulticastGroupPagingAreaList,
NAS-PDU,
NASSecurityParametersFromNGRAN,
NB-IoT-DefaultPagingDRX,
@ -92,6 +111,7 @@ IMPORTS
NotifySourceNGRANNode,
NPN-AccessInformation,
NR-CGI,
NR-PagingeDRXInformation,
NRPPa-PDU,
NumberOfBroadcastsRequested,
NRUESidelinkAggregateMaximumBitrate,
@ -99,10 +119,10 @@ IMPORTS
OverloadResponse,
OverloadStartNSSAIList,
PagingAssisDataforCEcapabUE,
PagingCause,
PagingDRX,
PagingOrigin,
PagingPriority,
PagingeDRXInformation,
PDUSessionAggregateMaximumBitRate,
PDUSessionResourceAdmittedList,
PDUSessionResourceFailedToModifyListModCfm,
@ -140,15 +160,19 @@ IMPORTS
PDUSessionResourceToBeSwitchedDLList,
PDUSessionResourceToReleaseListHOCmd,
PDUSessionResourceToReleaseListRelCmd,
PEIPSassistanceInformation,
PLMNIdentity,
PLMNSupportList,
PrivacyIndicator,
PWSFailedCellIDList,
PC5QoSParameters,
QMCConfigInfo,
QMCDeactivation,
RANNodeName,
RANPagingPriority,
RANStatusTransfer-TransparentContainer,
RAN-UE-NGAP-ID,
RedCapIndication,
RedirectionVoiceFallback,
RelativeAMFCapacity,
RepetitionPeriod,
@ -175,8 +199,10 @@ IMPORTS
TAIListForPaging,
TAIListForRestart,
TargetID,
TargetNSSAIInformation,
TargetToSource-TransparentContainer,
TargettoSource-Failure-TransparentContainer,
TimeSyncAssistanceInfo,
TimeToWait,
TNLAssociationList,
TraceActivation,
@ -195,6 +221,7 @@ IMPORTS
UERadioCapabilityID,
UERetentionInformation,
UESecurityCapabilities,
UESliceMaximumBitRateList,
UE-UP-CIoT-Support,
UL-CP-SecurityInformation,
UnavailableGUAMIList,
@ -259,9 +286,13 @@ FROM NGAP-Containers
id-EndIndication,
id-Enhanced-CoverageRestriction,
id-EUTRA-CGI,
id-EUTRA-PagingeDRXInformation,
id-Extended-AMFName,
id-Extended-ConnectedTime,
id-Extended-RANNodeName,
id-FiveG-ProSeAuthorized,
id-FiveG-ProSeUEPC5AggregateMaximumBitRate,
id-FiveG-ProSePC5QoSParameters,
id-FiveG-S-TMSI,
id-GlobalRANNodeID,
id-GUAMI,
@ -280,9 +311,28 @@ FROM NGAP-Containers
id-LTEV2XServicesAuthorized,
id-LTEUESidelinkAggregateMaximumBitrate,
id-ManagementBasedMDTPLMNList,
id-ManagementBasedMDTPLMNModificationList,
id-MaskedIMEISV,
id-MBS-AreaSessionID,
id-MBS-ServiceArea,
id-MBS-SessionID,
id-MBS-DistributionReleaseRequestTransfer,
id-MBS-DistributionSetupRequestTransfer,
id-MBS-DistributionSetupResponseTransfer,
id-MBS-DistributionSetupUnsuccessfulTransfer,
id-MBSSessionModificationFailureTransfer,
id-MBSSessionModificationRequestTransfer,
id-MBSSessionModificationResponseTransfer,
id-MBSSessionReleaseResponseTransfer,
id-MBSSessionSetupFailureTransfer,
id-MBSSessionSetupRequestTransfer,
id-MBSSessionSetupResponseTransfer,
id-MessageIdentifier,
id-MobilityRestrictionList,
id-MulticastSessionActivationRequestTransfer,
id-MulticastSessionDeactivationRequestTransfer,
id-MulticastSessionUpdateRequestTransfer,
id-MulticastGroupPagingAreaList,
id-NAS-PDU,
id-NASC,
id-NASSecurityParametersFromNGRAN,
@ -299,7 +349,7 @@ FROM NGAP-Containers
id-NGRANTraceID,
id-NotifySourceNGRANNode,
id-NPN-AccessInformation,
id-NR-CGI,
id-NR-PagingeDRXInformation,
id-NRPPa-PDU,
id-NRV2XServicesAuthorized,
id-NRUESidelinkAggregateMaximumBitrate,
@ -307,8 +357,8 @@ FROM NGAP-Containers
id-OldAMF,
id-OverloadStartNSSAIList,
id-PagingAssisDataforCEcapabUE,
id-PagingCause,
id-PagingDRX,
id-PagingeDRXInformation,
id-PagingOrigin,
id-PagingPriority,
id-PDUSessionResourceAdmittedList,
@ -347,14 +397,18 @@ FROM NGAP-Containers
id-PDUSessionResourceToBeSwitchedDLList,
id-PDUSessionResourceToReleaseListHOCmd,
id-PDUSessionResourceToReleaseListRelCmd,
id-PEIPSassistanceInformation,
id-PLMNSupportList,
id-PrivacyIndicator,
id-PWSFailedCellIDList,
id-PC5QoSParameters,
id-QMCConfigInfo,
id-QMCDeactivation,
id-RANNodeName,
id-RANPagingPriority,
id-RANStatusTransfer-TransparentContainer,
id-RAN-UE-NGAP-ID,
id-RedCapIndication,
id-RedirectionVoiceFallback,
id-RelativeAMFCapacity,
id-RepetitionPeriod,
@ -385,8 +439,10 @@ FROM NGAP-Containers
id-TAIListForPaging,
id-TAIListForRestart,
id-TargetID,
id-TargetNSSAIInformation,
id-TargetToSource-TransparentContainer,
id-TargettoSource-Failure-TransparentContainer,
id-TimeSyncAssistanceInfo,
id-TimeToWait,
id-TNGFIdentityInformation,
id-TraceActivation,
@ -407,6 +463,7 @@ FROM NGAP-Containers
id-UERadioCapability-EUTRA-Format,
id-UERetentionInformation,
id-UESecurityCapabilities,
id-UESliceMaximumBitRateList,
id-UE-UP-CIoT-Support,
id-UL-CP-SecurityInformation,
id-UnavailableGUAMIList,
@ -451,7 +508,8 @@ PDUSessionResourceSetupRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-RANPagingPriority CRITICALITY ignore TYPE RANPagingPriority PRESENCE optional }|
{ ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE optional }|
{ ID id-PDUSessionResourceSetupListSUReq CRITICALITY reject TYPE PDUSessionResourceSetupListSUReq PRESENCE mandatory }|
{ ID id-UEAggregateMaximumBitRate CRITICALITY ignore TYPE UEAggregateMaximumBitRate PRESENCE optional },
{ ID id-UEAggregateMaximumBitRate CRITICALITY ignore TYPE UEAggregateMaximumBitRate PRESENCE optional }|
{ ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional },
...
}
@ -701,7 +759,14 @@ InitialContextSetupRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }|
{ ID id-RGLevelWirelineAccessCharacteristics CRITICALITY ignore TYPE RGLevelWirelineAccessCharacteristics PRESENCE optional }|
{ ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }|
{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional },
{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }|
{ ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }|
{ ID id-QMCConfigInfo CRITICALITY ignore TYPE QMCConfigInfo PRESENCE optional }|
{ ID id-TargetNSSAIInformation CRITICALITY ignore TYPE TargetNSSAIInformation PRESENCE optional }|
{ ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }|
{ ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }|
{ ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
{ ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional },
...
}
@ -990,7 +1055,15 @@ UEContextModificationRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }|
{ ID id-PC5QoSParameters CRITICALITY ignore TYPE PC5QoSParameters PRESENCE optional }|
{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }|
{ ID id-RGLevelWirelineAccessCharacteristics CRITICALITY ignore TYPE RGLevelWirelineAccessCharacteristics PRESENCE optional },
{ ID id-RGLevelWirelineAccessCharacteristics CRITICALITY ignore TYPE RGLevelWirelineAccessCharacteristics PRESENCE optional }|
{ ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }|
{ ID id-QMCConfigInfo CRITICALITY ignore TYPE QMCConfigInfo PRESENCE optional }|
{ ID id-QMCDeactivation CRITICALITY ignore TYPE QMCDeactivation PRESENCE optional }|
{ ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }|
{ ID id-ManagementBasedMDTPLMNModificationList CRITICALITY ignore TYPE MDTPLMNModificationList PRESENCE optional }|
{ ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }|
{ ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
{ ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional },
...
}
@ -1241,7 +1314,12 @@ HandoverRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }|
{ ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }|
{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }|
{ ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional },
{ ID id-Extended-ConnectedTime CRITICALITY ignore TYPE Extended-ConnectedTime PRESENCE optional }|
{ ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }|
{ ID id-UESliceMaximumBitRateList CRITICALITY ignore TYPE UESliceMaximumBitRateList PRESENCE optional }|
{ ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }|
{ ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
{ ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional },
...
}
@ -1263,7 +1341,8 @@ HandoverRequestAcknowledgeIEs NGAP-PROTOCOL-IES ::= {
{ ID id-PDUSessionResourceFailedToSetupListHOAck CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListHOAck PRESENCE optional }|
{ ID id-TargetToSource-TransparentContainer CRITICALITY reject TYPE TargetToSource-TransparentContainer PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
{ ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional },
{ ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional }|
{ ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional },
...
}
@ -1336,7 +1415,8 @@ PathSwitchRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory }|
{ ID id-PDUSessionResourceToBeSwitchedDLList CRITICALITY reject TYPE PDUSessionResourceToBeSwitchedDLList PRESENCE mandatory }|
{ ID id-PDUSessionResourceFailedToSetupListPSReq CRITICALITY ignore TYPE PDUSessionResourceFailedToSetupListPSReq PRESENCE optional }|
{ ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE optional },
{ ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRCEstablishmentCause PRESENCE optional }|
{ ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional },
...
}
@ -1378,7 +1458,11 @@ PathSwitchRequestAcknowledgeIEs NGAP-PROTOCOL-IES ::= {
{ ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }|
{ ID id-UE-UP-CIoT-Support CRITICALITY ignore TYPE UE-UP-CIoT-Support PRESENCE optional }|
{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }|
{ ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional },
{ ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }|
{ ID id-TimeSyncAssistanceInfo CRITICALITY ignore TYPE TimeSyncAssistanceInfo PRESENCE optional }|
{ ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }|
{ ID id-FiveG-ProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
{ ID id-FiveG-ProSePC5QoSParameters CRITICALITY ignore TYPE FiveG-ProSePC5QoSParameters PRESENCE optional },
...
}
@ -1593,8 +1677,11 @@ PagingIEs NGAP-PROTOCOL-IES ::= {
{ ID id-NB-IoT-PagingDRX CRITICALITY ignore TYPE NB-IoT-PagingDRX PRESENCE optional }|
{ ID id-Enhanced-CoverageRestriction CRITICALITY ignore TYPE Enhanced-CoverageRestriction PRESENCE optional }|
{ ID id-WUS-Assistance-Information CRITICALITY ignore TYPE WUS-Assistance-Information PRESENCE optional }|
{ ID id-PagingeDRXInformation CRITICALITY ignore TYPE PagingeDRXInformation PRESENCE optional }|
{ ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional },
{ ID id-EUTRA-PagingeDRXInformation CRITICALITY ignore TYPE EUTRA-PagingeDRXInformation PRESENCE optional }|
{ ID id-CEmodeBrestricted CRITICALITY ignore TYPE CEmodeBrestricted PRESENCE optional }|
{ ID id-NR-PagingeDRXInformation CRITICALITY ignore TYPE NR-PagingeDRXInformation PRESENCE optional }|
{ ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional }|
{ ID id-PEIPSassistanceInformation CRITICALITY ignore TYPE PEIPSassistanceInformation PRESENCE optional },
...
}
@ -1631,7 +1718,8 @@ InitialUEMessage-IEs NGAP-PROTOCOL-IES ::= {
{ ID id-LTEM-Indication CRITICALITY ignore TYPE LTEM-Indication PRESENCE optional }|
{ ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional }|
{ ID id-AuthenticatedIndication CRITICALITY ignore TYPE AuthenticatedIndication PRESENCE optional }|
{ ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional },
{ ID id-NPN-AccessInformation CRITICALITY reject TYPE NPN-AccessInformation PRESENCE optional }|
{ ID id-RedCapIndication CRITICALITY ignore TYPE RedCapIndication PRESENCE optional },
...
}
@ -1664,7 +1752,8 @@ DownlinkNASTransport-IEs NGAP-PROTOCOL-IES ::= {
{ ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }|
{ ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional }|
{ ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional }|
{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional },
{ ID id-UERadioCapabilityID CRITICALITY reject TYPE UERadioCapabilityID PRESENCE optional }|
{ ID id-TargetNSSAIInformation CRITICALITY ignore TYPE TargetNSSAIInformation PRESENCE optional },
...
}
@ -2747,4 +2836,542 @@ AMFCPRelocationIndicationIEs NGAP-PROTOCOL-IES ::= {
...
}
-- **************************************************************
--
-- MBS SESSION MANAGEMENT ELEMENTARY PROCEDURES
--
-- **************************************************************
-- **************************************************************
--
-- Broadcast Session Setup Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- BROADCAST SESSION SETUP REQUEST
--
-- **************************************************************
BroadcastSessionSetupRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionSetupRequestIEs} },
...
}
-- WS modification: define a dedicated type
MBSSessionSetupOrModRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer)
BroadcastSessionSetupRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-S-NSSAI CRITICALITY reject TYPE S-NSSAI PRESENCE mandatory }|
{ ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE mandatory }|
-- WS modification: define a dedicated type
-- { ID id-MBSSessionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE mandatory },
{ ID id-MBSSessionSetupRequestTransfer CRITICALITY reject TYPE MBSSessionSetupOrModRequestTransfer-OCTET-STRING PRESENCE mandatory },
...
}
-- **************************************************************
--
-- BROADCAST SESSION SETUP RESPONSE
--
-- **************************************************************
BroadcastSessionSetupResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionSetupResponseIEs} },
...
}
-- WS modification: define a dedicated type
MBSSessionSetupOrModResponseTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer)
BroadcastSessionSetupResponseIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
-- WS modification: define a dedicated type
-- { ID id-MBSSessionSetupResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) PRESENCE optional }|
{ ID id-MBSSessionSetupResponseTransfer CRITICALITY reject TYPE MBSSessionSetupOrModResponseTransfer-OCTET-STRING PRESENCE optional }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- BROADCAST SESSION SETUP FAILURE
--
-- **************************************************************
BroadcastSessionSetupFailure ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionSetupFailureIEs} },
...
}
-- WS modification: define a dedicated type
MBSSessionSetupOrModFailureTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer)
BroadcastSessionSetupFailureIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
-- WS modification: define a dedicated type
-- { ID id-MBSSessionSetupFailureTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer ) PRESENCE optional }|
{ ID id-MBSSessionSetupFailureTransfer CRITICALITY reject TYPE MBSSessionSetupOrModFailureTransfer-OCTET-STRING PRESENCE optional }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- Broadcast Session Modification Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- BROADCAST SESSION MODIFICATION REQUEST
--
-- **************************************************************
BroadcastSessionModificationRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionModificationRequestIEs} },
...
}
BroadcastSessionModificationRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
-- WS modification: define a dedicated type
-- { ID id-MBSSessionModificationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModRequestTransfer) PRESENCE optional },
{ ID id-MBSSessionModificationRequestTransfer CRITICALITY reject TYPE MBSSessionSetupOrModRequestTransfer-OCTET-STRING PRESENCE optional }, ...
}
-- **************************************************************
--
-- BROADCAST SESSION MODIFICATION RESPONSE
--
-- **************************************************************
BroadcastSessionModificationResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionModificationResponseIEs} },
...
}
BroadcastSessionModificationResponseIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
-- WS modification: define a dedicated type
-- { ID id-MBSSessionModificationResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModResponseTransfer) PRESENCE optional }|
{ ID id-MBSSessionModificationResponseTransfer CRITICALITY reject TYPE MBSSessionSetupOrModResponseTransfer-OCTET-STRING PRESENCE optional }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- BROADCAST SESSION MODIFICATION FAILURE
--
-- **************************************************************
BroadcastSessionModificationFailure ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionModificationFailureIEs} },
...
}
BroadcastSessionModificationFailureIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
-- WS modification: define a dedicated type
-- { ID id-MBSSessionModificationFailureTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBSSessionSetupOrModFailureTransfer) PRESENCE optional }|
{ ID id-MBSSessionModificationFailureTransfer CRITICALITY reject TYPE MBSSessionSetupOrModFailureTransfer-OCTET-STRING PRESENCE optional }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- Broadcast Session Release Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- BROADCAST SESSION RELEASE REQUEST
--
-- **************************************************************
BroadcastSessionReleaseRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseRequestIEs} },
...
}
BroadcastSessionReleaseRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
...
}
-- **************************************************************
--
-- Broadcast Session Release Required Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- BROADCAST SESSION RELEASE REQUIRED
--
-- **************************************************************
BroadcastSessionReleaseRequired ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseRequiredIEs} },
...
}
BroadcastSessionReleaseRequiredIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
...
}
-- **************************************************************
--
-- BROADCAST SESSION RELEASE RESPONSE
--
-- **************************************************************
BroadcastSessionReleaseResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {BroadcastSessionReleaseResponseIEs} },
...
}
BroadcastSessionReleaseResponseIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBSSessionReleaseResponseTransfer CRITICALITY ignore TYPE MBSSessionReleaseResponseTransfer PRESENCE optional }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- Distribution Setup Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- DISTRIBUTION SETUP REQUEST
--
-- **************************************************************
DistributionSetupRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {DistributionSetupRequestIEs} },
...
}
-- WS modification: define a dedicated type
MBS-DistributionSetupRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBS-DistributionSetupRequestTransfer)
DistributionSetupRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }|
-- WS modification: define a dedicated type
-- { ID id-MBS-DistributionSetupRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionSetupRequestTransfer) PRESENCE mandatory },
{ ID id-MBS-DistributionSetupRequestTransfer CRITICALITY reject TYPE MBS-DistributionSetupRequestTransfer-OCTET-STRING PRESENCE mandatory },
...
}
-- **************************************************************
--
-- DISTRIBUTION SETUP RESPONSE
--
-- **************************************************************
DistributionSetupResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {DistributionSetupResponseIEs} },
...
}
-- WS modification: define a dedicated type
MBS-DistributionSetupResponseTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBS-DistributionSetupResponseTransfer)
DistributionSetupResponseIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }|
-- WS modification: define a dedicated type
-- { ID id-MBS-DistributionSetupResponseTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionSetupResponseTransfer) PRESENCE mandatory }|
{ ID id-MBS-DistributionSetupResponseTransfer CRITICALITY reject TYPE MBS-DistributionSetupResponseTransfer-OCTET-STRING PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- DISTRIBUTION SETUP FAILURE
--
-- **************************************************************
DistributionSetupFailure ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {DistributionSetupFailureIEs} },
...
}
-- WS modification: define a dedicated type
MBS-DistributionSetupUnsuccessfulTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBS-DistributionSetupUnsuccessfulTransfer)
DistributionSetupFailureIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }|
-- WS modification: define a dedicated type
-- { ID id-MBS-DistributionSetupUnsuccessfulTransfer CRITICALITY ignore TYPE OCTET STRING (CONTAINING MBS-DistributionSetupUnsuccessfulTransfer) PRESENCE mandatory }|
{ ID id-MBS-DistributionSetupUnsuccessfulTransfer CRITICALITY ignore TYPE MBS-DistributionSetupUnsuccessfulTransfer-OCTET-STRING PRESENCE mandatory }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- Distribution Release Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- DISTRIBUTION RELEASE REQUEST
--
-- **************************************************************
DistributionReleaseRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {DistributionReleaseRequestIEs} },
...
}
-- WS modification: define a dedicated type
MBS-DistributionReleaseRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MBS-DistributionReleaseRequestTransfer)
DistributionReleaseRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }|
-- WS modification: define a dedicated type
-- { ID id-MBS-DistributionReleaseRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MBS-DistributionReleaseRequestTransfer) PRESENCE mandatory }|
{ ID id-MBS-DistributionReleaseRequestTransfer CRITICALITY reject TYPE MBS-DistributionReleaseRequestTransfer-OCTET-STRING PRESENCE mandatory }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
...
}
-- **************************************************************
--
-- DISTRIBUTION RELEASE RESPONSE
--
-- **************************************************************
DistributionReleaseResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {DistributionReleaseResponseIEs} },
...
}
DistributionReleaseResponseIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- Multicast Session Activation Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- MULTICAST SESSION ACTIVATION REQUEST
--
-- **************************************************************
MulticastSessionActivationRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastSessionActivationRequestIEs} },
...
}
-- WS modification: define a dedicated type
MulticastSessionActivationRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MulticastSessionActivationRequestTransfer)
MulticastSessionActivationRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
-- WS modification: define a dedicated type
-- { ID id-MulticastSessionActivationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionActivationRequestTransfer) PRESENCE mandatory },
{ ID id-MulticastSessionActivationRequestTransfer CRITICALITY reject TYPE MulticastSessionActivationRequestTransfer-OCTET-STRING PRESENCE mandatory },
...
}
-- **************************************************************
--
-- MULTICAST SESSION ACTIVATION RESPONSE
--
-- **************************************************************
MulticastSessionActivationResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastSessionActivationResponseIEs} },
...
}
MulticastSessionActivationResponseIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- MULTICAST SESSION ACTIVATION FAILURE
--
-- **************************************************************
MulticastSessionActivationFailure ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastSessionActivationFailureIEs} },
...
}
MulticastSessionActivationFailureIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- Multicast Session Deactivation Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- MULTICAST SESSION DEACTIVATION REQUEST
--
-- **************************************************************
MulticastSessionDeactivationRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastSessionDeactivationRequestIEs} },
...
}
-- WS modification: define a dedicated type
MulticastSessionDeactivationRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MulticastSessionDeactivationRequestTransfer)
MulticastSessionDeactivationRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
-- WS modification: define a dedicated type
-- { ID id-MulticastSessionDeactivationRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionDeactivationRequestTransfer) PRESENCE mandatory },
{ ID id-MulticastSessionDeactivationRequestTransfer CRITICALITY reject TYPE MulticastSessionDeactivationRequestTransfer-OCTET-STRING PRESENCE mandatory },
...
}
-- **************************************************************
--
-- MULTICAST SESSION DEACTIVATION RESPONSE
--
-- **************************************************************
MulticastSessionDeactivationResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastSessionDeactivationResponseIEs} },
...
}
MulticastSessionDeactivationResponseIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- Multicast Session Update Elementary Procedure
--
-- **************************************************************
-- **************************************************************
--
-- MULTICAST SESSION UPDATE REQUEST
--
-- **************************************************************
MulticastSessionUpdateRequest ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastSessionUpdateRequestIEs} },
...
}
-- WS modification: define a dedicated type
MulticastSessionUpdateRequestTransfer-OCTET-STRING ::= OCTET STRING (CONTAINING MulticastSessionUpdateRequestTransfer)
MulticastSessionUpdateRequestIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }|
-- WS modification: define a dedicated type
-- { ID id-MulticastSessionUpdateRequestTransfer CRITICALITY reject TYPE OCTET STRING (CONTAINING MulticastSessionUpdateRequestTransfer) PRESENCE mandatory },
{ ID id-MulticastSessionUpdateRequestTransfer CRITICALITY reject TYPE MulticastSessionUpdateRequestTransfer-OCTET-STRING PRESENCE mandatory },
...
}
-- **************************************************************
--
-- MULTICAST SESSION UPDATE RESPONSE
--
-- **************************************************************
MulticastSessionUpdateResponse ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastSessionUpdateResponseIEs} },
...
}
MulticastSessionUpdateResponseIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- MULTICAST SESSION UPDATE FAILURE
--
-- **************************************************************
MulticastSessionUpdateFailure ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastSessionUpdateFailureIEs} },
...
}
MulticastSessionUpdateFailureIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY reject TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-AreaSessionID CRITICALITY reject TYPE MBS-AreaSessionID PRESENCE optional }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
...
}
-- **************************************************************
--
-- MULTICAST GROUP PAGING ELEMENTARY PROCEDURE
--
-- **************************************************************
-- **************************************************************
--
-- MULTICAST GROUP PAGING
--
-- **************************************************************
MulticastGroupPaging ::= SEQUENCE {
protocolIEs ProtocolIE-Container { {MulticastGroupPagingIEs} },
...
}
MulticastGroupPagingIEs NGAP-PROTOCOL-IES ::= {
{ ID id-MBS-SessionID CRITICALITY ignore TYPE MBS-SessionID PRESENCE mandatory }|
{ ID id-MBS-ServiceArea CRITICALITY ignore TYPE MBS-ServiceArea PRESENCE optional }|
{ ID id-MulticastGroupPagingAreaList CRITICALITY ignore TYPE MulticastGroupPagingAreaList PRESENCE mandatory },
...
}
END

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.413 V16.9.0 (2022-04)
-- 3GPP TS 38.413 V17.1.1 (2022-06)
-- 9.4.3 Elementary Procedure Definitions
-- **************************************************************
--
@ -31,9 +31,23 @@ FROM NGAP-CommonDataTypes
AMFConfigurationUpdateFailure,
AMFCPRelocationIndication,
AMFStatusIndication,
BroadcastSessionModificationFailure,
BroadcastSessionModificationRequest,
BroadcastSessionModificationResponse,
BroadcastSessionReleaseRequest,
BroadcastSessionReleaseRequired,
BroadcastSessionReleaseResponse,
BroadcastSessionSetupFailure,
BroadcastSessionSetupRequest,
BroadcastSessionSetupResponse,
CellTrafficTrace,
ConnectionEstablishmentIndication,
DeactivateTrace,
DistributionReleaseRequest,
DistributionReleaseResponse,
DistributionSetupFailure,
DistributionSetupRequest,
DistributionSetupResponse,
DownlinkNASTransport,
DownlinkNonUEAssociatedNRPPaTransport,
DownlinkRANConfigurationTransfer,
@ -58,6 +72,15 @@ FROM NGAP-CommonDataTypes
LocationReport,
LocationReportingControl,
LocationReportingFailureIndication,
MulticastSessionActivationFailure,
MulticastSessionActivationRequest,
MulticastSessionActivationResponse,
MulticastSessionDeactivationRequest,
MulticastSessionDeactivationResponse,
MulticastSessionUpdateFailure,
MulticastSessionUpdateRequest,
MulticastSessionUpdateResponse,
MulticastGroupPaging,
NASNonDeliveryIndication,
NGReset,
NGResetAcknowledge,
@ -129,9 +152,15 @@ FROM NGAP-PDU-Contents
id-AMFConfigurationUpdate,
id-AMFCPRelocationIndication,
id-AMFStatusIndication,
id-BroadcastSessionModification,
id-BroadcastSessionRelease,
id-BroadcastSessionReleaseRequired,
id-BroadcastSessionSetup,
id-CellTrafficTrace,
id-ConnectionEstablishmentIndication,
id-DeactivateTrace,
id-DistributionSetup,
id-DistributionRelease,
id-DownlinkNASTransport,
id-DownlinkNonUEAssociatedNRPPaTransport,
id-DownlinkRANConfigurationTransfer,
@ -149,6 +178,10 @@ FROM NGAP-PDU-Contents
id-LocationReport,
id-LocationReportingControl,
id-LocationReportingFailureIndication,
id-MulticastSessionActivation,
id-MulticastSessionDeactivation,
id-MulticastSessionUpdate,
id-MulticastGroupPaging,
id-NASNonDeliveryIndication,
id-NGReset,
id-NGSetup,
@ -262,10 +295,18 @@ NGAP-ELEMENTARY-PROCEDURES NGAP-ELEMENTARY-PROCEDURE ::= {
NGAP-ELEMENTARY-PROCEDURES-CLASS-1 NGAP-ELEMENTARY-PROCEDURE ::= {
aMFConfigurationUpdate |
broadcastSessionModification |
broadcastSessionRelease |
broadcastSessionSetup |
distributionSetup |
distributionRelease |
handoverCancel |
handoverPreparation |
handoverResourceAllocation |
initialContextSetup |
multicastSessionActivation |
multicastSessionDeactivation |
multicastSessionUpdate |
nGReset |
nGSetup |
pathSwitchRequest |
@ -288,6 +329,7 @@ NGAP-ELEMENTARY-PROCEDURES-CLASS-1 NGAP-ELEMENTARY-PROCEDURE ::= {
NGAP-ELEMENTARY-PROCEDURES-CLASS-2 NGAP-ELEMENTARY-PROCEDURE ::= {
aMFCPRelocationIndication |
aMFStatusIndication |
broadcastSessionReleaseRequired |
cellTrafficTrace |
connectionEstablishmentIndication |
deactivateTrace |
@ -305,6 +347,7 @@ NGAP-ELEMENTARY-PROCEDURES-CLASS-2 NGAP-ELEMENTARY-PROCEDURE ::= {
locationReport |
locationReportingControl |
locationReportingFailureIndication |
multicastGroupPaging |
nASNonDeliveryIndication |
overloadStart |
overloadStop |
@ -361,6 +404,35 @@ aMFStatusIndication NGAP-ELEMENTARY-PROCEDURE ::={
CRITICALITY ignore
}
broadcastSessionModification NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE BroadcastSessionModificationRequest
SUCCESSFUL OUTCOME BroadcastSessionModificationResponse
UNSUCCESSFUL OUTCOME BroadcastSessionModificationFailure
PROCEDURE CODE id-BroadcastSessionModification
CRITICALITY reject
}
broadcastSessionRelease NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE BroadcastSessionReleaseRequest
SUCCESSFUL OUTCOME BroadcastSessionReleaseResponse
PROCEDURE CODE id-BroadcastSessionRelease
CRITICALITY reject
}
broadcastSessionReleaseRequired NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE BroadcastSessionReleaseRequired
PROCEDURE CODE id-BroadcastSessionReleaseRequired
CRITICALITY reject
}
broadcastSessionSetup NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE BroadcastSessionSetupRequest
SUCCESSFUL OUTCOME BroadcastSessionSetupResponse
UNSUCCESSFUL OUTCOME BroadcastSessionSetupFailure
PROCEDURE CODE id-BroadcastSessionSetup
CRITICALITY reject
}
cellTrafficTrace NGAP-ELEMENTARY-PROCEDURE ::={
INITIATING MESSAGE CellTrafficTrace
PROCEDURE CODE id-CellTrafficTrace
@ -379,6 +451,21 @@ deactivateTrace NGAP-ELEMENTARY-PROCEDURE ::= {
CRITICALITY ignore
}
distributionSetup NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE DistributionSetupRequest
SUCCESSFUL OUTCOME DistributionSetupResponse
UNSUCCESSFUL OUTCOME DistributionSetupFailure
PROCEDURE CODE id-DistributionSetup
CRITICALITY reject
}
distributionRelease NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE DistributionReleaseRequest
SUCCESSFUL OUTCOME DistributionReleaseResponse
PROCEDURE CODE id-DistributionRelease
CRITICALITY reject
}
downlinkNASTransport NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE DownlinkNASTransport
PROCEDURE CODE id-DownlinkNASTransport
@ -488,6 +575,35 @@ locationReportingFailureIndication NGAP-ELEMENTARY-PROCEDURE ::= {
CRITICALITY ignore
}
multicastSessionActivation NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastSessionActivationRequest
SUCCESSFUL OUTCOME MulticastSessionActivationResponse
UNSUCCESSFUL OUTCOME MulticastSessionActivationFailure
PROCEDURE CODE id-MulticastSessionActivation
CRITICALITY reject
}
multicastSessionDeactivation NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastSessionDeactivationRequest
SUCCESSFUL OUTCOME MulticastSessionDeactivationResponse
PROCEDURE CODE id-MulticastSessionDeactivation
CRITICALITY reject
}
multicastSessionUpdate NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastSessionUpdateRequest
SUCCESSFUL OUTCOME MulticastSessionUpdateResponse
UNSUCCESSFUL OUTCOME MulticastSessionUpdateFailure
PROCEDURE CODE id-MulticastSessionUpdate
CRITICALITY reject
}
multicastGroupPaging NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastGroupPaging
PROCEDURE CODE id-MulticastGroupPaging
CRITICALITY ignore
}
nASNonDeliveryIndication NGAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE NASNonDeliveryIndication
PROCEDURE CODE id-NASNonDeliveryIndication

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,7 @@
/* packet-ngap.c
* Routines for NG-RAN NG Application Protocol (NGAP) packet dissection
* Copyright 2018, Anders Broman <anders.broman@ericsson.com>
* Copyright 2018-2022, Pascal Quantin <pascal@wireshark.org>
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
@ -8,7 +9,7 @@
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
* References: 3GPP TS 38.413 v16.9.0 (2022-04)
* References: 3GPP TS 38.413 v17.1.1 (2022-06)
*/
#include "config.h"
@ -175,6 +176,7 @@ static gint ett_ngap_TargettoSource_Failure_TransparentContainer = -1;
static gint ett_ngap_UERadioCapabilityForPagingOfNB_IoT = -1;
static gint ett_ngap_GlobalCable_ID = -1;
static gint ett_ngap_UpdateFeedback = -1;
static gint ett_ngap_successfulHOReportContainer = -1;
#include "packet-ngap-ett.c"
static expert_field ei_ngap_number_pages_le15 = EI_INIT;
@ -205,200 +207,246 @@ struct ngap_tap_t {
#define MTYPE_AMF_CONFIGURATION_UPDATE_FAILURE 3
#define MTYPE_AMF_CP_RELOCATION_IND 4
#define MTYPE_AMF_STATUS_IND 5
#define MTYPE_CELL_TRAFFIC_TRACE 6
#define MTYPE_CONNECTION_ESTAB_IND 7
#define MTYPE_DEACTIVATE_TRACE 8
#define MTYPE_DOWNLINK_NAS_TRANSPORT 9
#define MTYPE_DOWNLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT 10
#define MTYPE_DOWNLINK_RAN_CONFIGURATION_TRANSFER 11
#define MTYPE_DOWNLINK_RAN_EARLY_STATUS_TRANSFER 12
#define MTYPE_DOWNLINK_RAN_STATUS_TRANSFER 13
#define MTYPE_DOWNLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT 14
#define MTYPE_ERROR_INDICATION 15
#define MTYPE_HANDOVER_CANCEL 16
#define MTYPE_HANDOVER_CANCEL_ACK 17
#define MTYPE_HANDOVER_NOTIFY 18
#define MTYPE_HANDOVER_REQUIRED 19
#define MTYPE_HANDOVER_COMMAND 20
#define MTYPE_HANDOVER_PREPARATION_FAILURE 21
#define MTYPE_HANDOVER_REQUEST 22
#define MTYPE_HANDOVER_REQUEST_ACK 23
#define MTYPE_HANDOVER_FAILURE 24
#define MTYPE_HANDOVER_SUCCESS 25
#define MTYPE_INITIAL_CONTEXT_SETUP_REQUEST 26
#define MTYPE_INITIAL_CONTEXT_SETUP_RESPONSE 27
#define MTYPE_INITIAL_CONTEXT_SETUP_FAILURE 28
#define MTYPE_INITIAL_UE_MESSAGE 29
#define MTYPE_LOCATION_REPORT 30
#define MTYPE_LOCATION_REPORTING_CONTROL 31
#define MTYPE_LOCATION_REPORTING_FAILURE_IND 32
#define MTYPE_NAS_NON_DELIVERY_IND 33
#define MTYPE_NG_RESET 34
#define MTYPE_NG_RESET_ACK 35
#define MTYPE_NG_SETUP_REQUEST 36
#define MTYPE_NG_SETUP_RESPONSE 37
#define MTYPE_NG_SETUP_FAILURE 38
#define MTYPE_OVERLOAD_START 39
#define MTYPE_OVERLOAD_STOP 40
#define MTYPE_PAGING 41
#define MTYPE_PATH_SWITCH_REQUEST 42
#define MTYPE_PATH_SWITCH_REQUEST_ACK 43
#define MTYPE_PATH_SWITCH_REQUEST_FAILURE 44
#define MTYPE_PDU_SESSION_RESOURCE_MODIFY_REQUEST 45
#define MTYPE_PDU_SESSION_RESOURCE_MODIFY_RESPONSE 46
#define MTYPE_PDU_SESSION_RESOURCE_MODIFY_IND 47
#define MTYPE_PDU_SESSION_RESOURCE_MODIFY_CONFIRM 48
#define MTYPE_PDU_SESSION_RESOURCE_NOTIFY 49
#define MTYPE_PDU_SESSION_RESOURCE_RELEASE_COMMAND 50
#define MTYPE_PDU_SESSION_RESOURCE_RELEASE_RESPONSE 51
#define MTYPE_PDU_SESSION_RESOURCE_SETUP_REQUEST 52
#define MTYPE_PDU_SESSION_RESOURCE_SETUP_RESPONSE 53
#define MTYPE_PRIVATE_MESSAGE 54
#define MTYPE_PWS_CANCEL_REQUEST 55
#define MTYPE_PWS_CANCEL_RESPONSE 56
#define MTYPE_PWS_FAILURE_INDICATION 57
#define MTYPE_PWS_RESTART_INDICATION 58
#define MTYPE_RAN_CONFIGURATION_UPDATE 59
#define MTYPE_RAN_CONFIGURATION_UPDATE_ACK 60
#define MTYPE_RAN_CONFIGURATION_UPDATE_FAILURE 61
#define MTYPE_RAN_CP_RELOCATION_IND 62
#define MTYPE_REROUTE_NAS_REQUEST 63
#define MTYPE_RETRIEVE_UE_INFORMATION 64
#define MTYPE_RRC_INACTIVE_TRANSITION_REPORT 65
#define MTYPE_SECONDARY_RAT_DATA_USAGE_REPORT 66
#define MTYPE_TRACE_FAILURE_IND 67
#define MTYPE_TRACE_START 68
#define MTYPE_UE_CONTEXT_MODIFICATION_REQUEST 69
#define MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE 70
#define MTYPE_UE_CONTEXT_MODIFICATION_FAILURE 71
#define MTYPE_UE_CONTEXT_RELEASE_COMMAND 72
#define MTYPE_UE_CONTEXT_RELEASE_COMPLETE 73
#define MTYPE_UE_CONTEXT_RELEASE_REQUEST 74
#define MTYPE_UE_CONTEXT_RESUME_REQUEST 75
#define MTYPE_UE_CONTEXT_RESUME_RESPONSE 76
#define MTYPE_UE_CONTEXT_RESUME_FAILURE 77
#define MTYPE_UE_CONTEXT_SUSPEND_REQUEST 78
#define MTYPE_UE_CONTEXT_SUSPEND_RESPONSE 79
#define MTYPE_UE_CONTEXT_SUSPEND_FAILURE 80
#define MTYPE_UE_INFORMATION_TRANSFER 81
#define MTYPE_UE_RADIO_CAPABILITY_CHECK_REQUEST 82
#define MTYPE_UE_RADIO_CAPABILITY_CHECK_RESPONSE 83
#define MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST 84
#define MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE 85
#define MTYPE_UE_RADIO_CAPABILITY_INFO_IND 86
#define MTYPE_UE_TN_LAB_BINDING_RELEASE_REQUEST 87
#define MTYPE_UPLINK_NAS_TRANSPORT 88
#define MTYPE_UPLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT 89
#define MTYPE_UPLINK_RAN_CONFIGURATION_TRANSFER 90
#define MTYPE_UPLINK_RAN_EARLY_STATUS_TRANSFER 91
#define MTYPE_UPLINK_RAN_STATUS_TRANSFER 92
#define MTYPE_UPLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT 93
#define MTYPE_WRITE_REPLACE_WARNING_REQUEST 94
#define MTYPE_WRITE_REPLACE_WARNING_RESPONSE 95
#define MTYPE_UPLINK_RIM_INFORMATION_TRANSFER 96
#define MTYPE_DOWNLINK_RIM_INFORMATION_TRANSFER 97
#define MTYPE_BROADCAST_SESSION_MODIFICATION_REQUEST 6
#define MTYPE_BROADCAST_SESSION_MODIFICATION_RESPONSE 7
#define MTYPE_BROADCAST_SESSION_MODIFICATION_FAILURE 8
#define MTYPE_BROADCAST_SESSION_RELEASE_REQUEST 9
#define MTYPE_BROADCAST_SESSION_RELEASE_RESPONSE 10
#define MTYPE_BROADCAST_SESSION_RELEASE_REQUIRED 11
#define MTYPE_BROADCAST_SESSION_SETUP_REQUEST 12
#define MTYPE_BROADCAST_SESSION_SETUP_RESPONSE 13
#define MTYPE_BROADCAST_SESSION_SETUP_FAILURE 14
#define MTYPE_CELL_TRAFFIC_TRACE 15
#define MTYPE_CONNECTION_ESTAB_IND 16
#define MTYPE_DEACTIVATE_TRACE 17
#define MTYPE_DISTRIBUTION_SETUP_REQUEST 18
#define MTYPE_DISTRIBUTION_SETUP_RESPONSE 19
#define MTYPE_DISTRIBUTION_SETUP_FAILURE 20
#define MTYPE_DISTRIBUTION_RELEASE_REQUEST 21
#define MTYPE_DISTRIBUTION_RELEASE_RESPONSE 22
#define MTYPE_DOWNLINK_NAS_TRANSPORT 23
#define MTYPE_DOWNLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT 24
#define MTYPE_DOWNLINK_RAN_CONFIGURATION_TRANSFER 25
#define MTYPE_DOWNLINK_RAN_EARLY_STATUS_TRANSFER 26
#define MTYPE_DOWNLINK_RAN_STATUS_TRANSFER 27
#define MTYPE_DOWNLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT 28
#define MTYPE_ERROR_INDICATION 29
#define MTYPE_HANDOVER_CANCEL 30
#define MTYPE_HANDOVER_CANCEL_ACK 31
#define MTYPE_HANDOVER_NOTIFY 32
#define MTYPE_HANDOVER_REQUIRED 33
#define MTYPE_HANDOVER_COMMAND 34
#define MTYPE_HANDOVER_PREPARATION_FAILURE 35
#define MTYPE_HANDOVER_REQUEST 36
#define MTYPE_HANDOVER_REQUEST_ACK 37
#define MTYPE_HANDOVER_FAILURE 38
#define MTYPE_HANDOVER_SUCCESS 39
#define MTYPE_INITIAL_CONTEXT_SETUP_REQUEST 40
#define MTYPE_INITIAL_CONTEXT_SETUP_RESPONSE 41
#define MTYPE_INITIAL_CONTEXT_SETUP_FAILURE 42
#define MTYPE_INITIAL_UE_MESSAGE 43
#define MTYPE_LOCATION_REPORT 44
#define MTYPE_LOCATION_REPORTING_CONTROL 45
#define MTYPE_LOCATION_REPORTING_FAILURE_IND 46
#define MTYPE_MULTICAST_SESSION_ACTIVATION_REQUEST 47
#define MTYPE_MULTICAST_SESSION_ACTIVATION_RESPONSE 48
#define MTYPE_MULTICAST_SESSION_ACTIVATION_FAILURE 49
#define MTYPE_MULTICAST_SESSION_DEACTIVATION_REQUEST 50
#define MTYPE_MULTICAST_SESSION_DEACTIVATION_RESPONSE 51
#define MTYPE_MULTICAST_SESSION_UPDATE_REQUEST 52
#define MTYPE_MULTICAST_SESSION_UPDATE_RESPONSE 53
#define MTYPE_MULTICAST_SESSION_UPDATE_FAILURE 54
#define MTYPE_MULTICAST_GROUP_PAGING 55
#define MTYPE_NAS_NON_DELIVERY_IND 56
#define MTYPE_NG_RESET 57
#define MTYPE_NG_RESET_ACK 58
#define MTYPE_NG_SETUP_REQUEST 59
#define MTYPE_NG_SETUP_RESPONSE 60
#define MTYPE_NG_SETUP_FAILURE 61
#define MTYPE_OVERLOAD_START 62
#define MTYPE_OVERLOAD_STOP 63
#define MTYPE_PAGING 64
#define MTYPE_PATH_SWITCH_REQUEST 65
#define MTYPE_PATH_SWITCH_REQUEST_ACK 66
#define MTYPE_PATH_SWITCH_REQUEST_FAILURE 67
#define MTYPE_PDU_SESSION_RESOURCE_MODIFY_REQUEST 68
#define MTYPE_PDU_SESSION_RESOURCE_MODIFY_RESPONSE 69
#define MTYPE_PDU_SESSION_RESOURCE_MODIFY_IND 70
#define MTYPE_PDU_SESSION_RESOURCE_MODIFY_CONFIRM 71
#define MTYPE_PDU_SESSION_RESOURCE_NOTIFY 72
#define MTYPE_PDU_SESSION_RESOURCE_RELEASE_COMMAND 73
#define MTYPE_PDU_SESSION_RESOURCE_RELEASE_RESPONSE 74
#define MTYPE_PDU_SESSION_RESOURCE_SETUP_REQUEST 75
#define MTYPE_PDU_SESSION_RESOURCE_SETUP_RESPONSE 76
#define MTYPE_PRIVATE_MESSAGE 77
#define MTYPE_PWS_CANCEL_REQUEST 78
#define MTYPE_PWS_CANCEL_RESPONSE 79
#define MTYPE_PWS_FAILURE_INDICATION 80
#define MTYPE_PWS_RESTART_INDICATION 81
#define MTYPE_RAN_CONFIGURATION_UPDATE 82
#define MTYPE_RAN_CONFIGURATION_UPDATE_ACK 83
#define MTYPE_RAN_CONFIGURATION_UPDATE_FAILURE 84
#define MTYPE_RAN_CP_RELOCATION_IND 85
#define MTYPE_REROUTE_NAS_REQUEST 86
#define MTYPE_RETRIEVE_UE_INFORMATION 87
#define MTYPE_RRC_INACTIVE_TRANSITION_REPORT 88
#define MTYPE_SECONDARY_RAT_DATA_USAGE_REPORT 89
#define MTYPE_TRACE_FAILURE_IND 90
#define MTYPE_TRACE_START 91
#define MTYPE_UE_CONTEXT_MODIFICATION_REQUEST 92
#define MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE 93
#define MTYPE_UE_CONTEXT_MODIFICATION_FAILURE 94
#define MTYPE_UE_CONTEXT_RELEASE_COMMAND 95
#define MTYPE_UE_CONTEXT_RELEASE_COMPLETE 96
#define MTYPE_UE_CONTEXT_RELEASE_REQUEST 97
#define MTYPE_UE_CONTEXT_RESUME_REQUEST 98
#define MTYPE_UE_CONTEXT_RESUME_RESPONSE 99
#define MTYPE_UE_CONTEXT_RESUME_FAILURE 100
#define MTYPE_UE_CONTEXT_SUSPEND_REQUEST 101
#define MTYPE_UE_CONTEXT_SUSPEND_RESPONSE 102
#define MTYPE_UE_CONTEXT_SUSPEND_FAILURE 103
#define MTYPE_UE_INFORMATION_TRANSFER 104
#define MTYPE_UE_RADIO_CAPABILITY_CHECK_REQUEST 105
#define MTYPE_UE_RADIO_CAPABILITY_CHECK_RESPONSE 106
#define MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST 107
#define MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE 108
#define MTYPE_UE_RADIO_CAPABILITY_INFO_IND 109
#define MTYPE_UE_TN_LAB_BINDING_RELEASE_REQUEST 110
#define MTYPE_UPLINK_NAS_TRANSPORT 111
#define MTYPE_UPLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT 112
#define MTYPE_UPLINK_RAN_CONFIGURATION_TRANSFER 113
#define MTYPE_UPLINK_RAN_EARLY_STATUS_TRANSFER 114
#define MTYPE_UPLINK_RAN_STATUS_TRANSFER 115
#define MTYPE_UPLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT 116
#define MTYPE_WRITE_REPLACE_WARNING_REQUEST 117
#define MTYPE_WRITE_REPLACE_WARNING_RESPONSE 118
#define MTYPE_UPLINK_RIM_INFORMATION_TRANSFER 119
#define MTYPE_DOWNLINK_RIM_INFORMATION_TRANSFER 120
/* Value Strings. TODO: ext? */
static const value_string mtype_names[] = {
{ MTYPE_AMF_CONFIGURATION_UPDATE, "AMFConfigurationUpdate" },
{ MTYPE_AMF_CONFIGURATION_UPDATE_ACK, "AMFConfigurationUpdateAcknowledge" },
{ MTYPE_AMF_CONFIGURATION_UPDATE_FAILURE, "AMFConfigurationUpdateFailure" },
{ MTYPE_AMF_CP_RELOCATION_IND, "AMFCPRelocationIndication" },
{ MTYPE_AMF_STATUS_IND, "AMFStatusIndication" },
{ MTYPE_CELL_TRAFFIC_TRACE, "CellTrafficTrace" },
{ MTYPE_CONNECTION_ESTAB_IND, "ConnectionEstablishmentIndication" },
{ MTYPE_DEACTIVATE_TRACE, "DeactivateTrace" },
{ MTYPE_AMF_CONFIGURATION_UPDATE, "AMFConfigurationUpdate" },
{ MTYPE_AMF_CONFIGURATION_UPDATE_ACK, "AMFConfigurationUpdateAcknowledge" },
{ MTYPE_AMF_CONFIGURATION_UPDATE_FAILURE, "AMFConfigurationUpdateFailure" },
{ MTYPE_AMF_CP_RELOCATION_IND, "AMFCPRelocationIndication" },
{ MTYPE_AMF_STATUS_IND, "AMFStatusIndication" },
{ MTYPE_BROADCAST_SESSION_MODIFICATION_REQUEST, "BroadcastSessionModificationRequest" },
{ MTYPE_BROADCAST_SESSION_MODIFICATION_RESPONSE, "BroadcastSessionModificationResponse" },
{ MTYPE_BROADCAST_SESSION_MODIFICATION_FAILURE, "BroadcastSessionModificationFailure" },
{ MTYPE_BROADCAST_SESSION_RELEASE_REQUEST, "BroadcastSessionReleaseRequest" },
{ MTYPE_BROADCAST_SESSION_RELEASE_RESPONSE, "BroadcastSessionReleaseResponse" },
{ MTYPE_BROADCAST_SESSION_RELEASE_REQUIRED, "BroadcastSessionReleaseRequired" },
{ MTYPE_BROADCAST_SESSION_SETUP_REQUEST, "BroadcastSessionSetupRequest" },
{ MTYPE_BROADCAST_SESSION_SETUP_RESPONSE, "BroadcastSessionSetupResponse" },
{ MTYPE_BROADCAST_SESSION_SETUP_FAILURE, "BroadcastSessionSetupFailure" },
{ MTYPE_CELL_TRAFFIC_TRACE, "CellTrafficTrace" },
{ MTYPE_CONNECTION_ESTAB_IND, "ConnectionEstablishmentIndication" },
{ MTYPE_DEACTIVATE_TRACE, "DeactivateTrace" },
{ MTYPE_DISTRIBUTION_SETUP_REQUEST, "DistributionSetupRequest" },
{ MTYPE_DISTRIBUTION_SETUP_RESPONSE, "DistributionSetupResponse" },
{ MTYPE_DISTRIBUTION_SETUP_FAILURE, "DistributionSetupFailure" },
{ MTYPE_DISTRIBUTION_RELEASE_REQUEST, "DistributionReleaseRequest" },
{ MTYPE_DISTRIBUTION_RELEASE_RESPONSE, "DistributionReleaseResponse" },
{ MTYPE_DOWNLINK_NAS_TRANSPORT, "DownlinkNASTransport" },
{ MTYPE_DOWNLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT, "DownlinkNonUEAssociatedNRPPaTransport" },
{ MTYPE_DOWNLINK_RAN_CONFIGURATION_TRANSFER, "DownlinkRANConfigurationTransfer" },
{ MTYPE_DOWNLINK_RAN_EARLY_STATUS_TRANSFER, "DownlinkRANEarlyStatusTransfer" },
{ MTYPE_DOWNLINK_RAN_STATUS_TRANSFER, "DownlinkRANStatusTransfer" },
{ MTYPE_DOWNLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT, "DownlinkUEAssociatedNRPPaTransport" },
{ MTYPE_ERROR_INDICATION, "ErrorIndication" },
{ MTYPE_HANDOVER_CANCEL, "HandoverCancel" },
{ MTYPE_HANDOVER_CANCEL_ACK, "HandoverCancelAcknowledge" },
{ MTYPE_HANDOVER_NOTIFY, "HandoverNotify" },
{ MTYPE_HANDOVER_REQUIRED, "HandoverRequired" },
{ MTYPE_HANDOVER_COMMAND, "HandoverCommand" },
{ MTYPE_HANDOVER_PREPARATION_FAILURE, "HandoverPreparationFailure" },
{ MTYPE_HANDOVER_REQUEST, "HandoverRequest" },
{ MTYPE_HANDOVER_REQUEST_ACK, "HandoverRequestAcknowledge" },
{ MTYPE_HANDOVER_FAILURE, "HandoverFailure" },
{ MTYPE_HANDOVER_SUCCESS, "HandoverSuccess" },
{ MTYPE_INITIAL_CONTEXT_SETUP_REQUEST, "InitialContextSetupRequest" },
{ MTYPE_INITIAL_CONTEXT_SETUP_RESPONSE, "InitialContextSetupResponse" },
{ MTYPE_INITIAL_CONTEXT_SETUP_FAILURE, "InitialContextSetupFailure" },
{ MTYPE_INITIAL_CONTEXT_SETUP_FAILURE, "InitialContextSetupFailure" },
{ MTYPE_INITIAL_UE_MESSAGE, "InitialUEMessage" },
{ MTYPE_LOCATION_REPORT, "LocationReport" },
{ MTYPE_LOCATION_REPORTING_CONTROL, "LocationReportingControl" },
{ MTYPE_LOCATION_REPORTING_FAILURE_IND, "LocationReportingFailureIndication" },
{ MTYPE_NAS_NON_DELIVERY_IND, "NASNonDeliveryIndication" },
{ MTYPE_NG_RESET, "NGReset" },
{ MTYPE_NG_RESET_ACK, "NGResetAcknowledge" },
{ MTYPE_NG_SETUP_REQUEST, "NGSetupRequest" },
{ MTYPE_NG_SETUP_RESPONSE, "NGSetupResponse" },
{ MTYPE_NG_SETUP_FAILURE, "NGSetupFailure" },
{ MTYPE_OVERLOAD_START, "OverloadStart" },
{ MTYPE_OVERLOAD_STOP, "OverloadStop" },
{ MTYPE_PAGING, "Paging" },
{ MTYPE_PATH_SWITCH_REQUEST, "PathSwitchRequest" },
{ MTYPE_PATH_SWITCH_REQUEST_ACK, "PathSwitchRequestAcknowledge" },
{ MTYPE_PATH_SWITCH_REQUEST_FAILURE, "PathSwitchRequestFailure" },
{ MTYPE_PDU_SESSION_RESOURCE_MODIFY_REQUEST, "PDUSessionResourceModifyRequest" },
{ MTYPE_PDU_SESSION_RESOURCE_MODIFY_RESPONSE, "PDUSessionResourceModifyResponse" },
{ MTYPE_PDU_SESSION_RESOURCE_MODIFY_IND, "PDUSessionResourceModifyIndication" },
{ MTYPE_PDU_SESSION_RESOURCE_MODIFY_CONFIRM, "PDUSessionResourceModifyConfirm" },
{ MTYPE_PDU_SESSION_RESOURCE_NOTIFY, "PDUSessionResourceNotify" },
{ MTYPE_PDU_SESSION_RESOURCE_RELEASE_COMMAND, "PDUSessionResourceReleaseCommand" },
{ MTYPE_PDU_SESSION_RESOURCE_RELEASE_RESPONSE, "PDUSessionResourceReleaseResponse" },
{ MTYPE_PDU_SESSION_RESOURCE_SETUP_REQUEST, "PDUSessionResourceSetupRequest" },
{ MTYPE_PDU_SESSION_RESOURCE_SETUP_RESPONSE, "PDUSessionResourceSetupResponse" },
{ MTYPE_PRIVATE_MESSAGE, "PrivateMessage" },
{ MTYPE_PWS_CANCEL_REQUEST, "PWSCancelRequest" },
{ MTYPE_PWS_CANCEL_RESPONSE, "PWSCancelResponse" },
{ MTYPE_PWS_FAILURE_INDICATION, "PWSFailureIndication" },
{ MTYPE_PWS_RESTART_INDICATION, "PWSRestartIndication" },
{ MTYPE_RAN_CONFIGURATION_UPDATE, "RANConfigurationUpdate" },
{ MTYPE_RAN_CONFIGURATION_UPDATE_ACK, "RANConfigurationUpdateAcknowledge" },
{ MTYPE_RAN_CONFIGURATION_UPDATE_FAILURE, "RANConfigurationUpdateFailure" },
{ MTYPE_RAN_CP_RELOCATION_IND, "RANCPRelocationIndication" },
{ MTYPE_REROUTE_NAS_REQUEST, "RerouteNASRequest" },
{ MTYPE_RETRIEVE_UE_INFORMATION, "RetrieveUEInformation" },
{ MTYPE_RRC_INACTIVE_TRANSITION_REPORT, "RRCInactiveTransitionReport" },
{ MTYPE_SECONDARY_RAT_DATA_USAGE_REPORT, "SecondaryRATDataUsageReport" },
{ MTYPE_TRACE_FAILURE_IND, "TraceFailureIndication" },
{ MTYPE_TRACE_START, "TraceStart" },
{ MTYPE_UE_CONTEXT_MODIFICATION_REQUEST, "UEContextModificationRequest" },
{ MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE, "UEContextModificationResponse" },
{ MTYPE_UE_CONTEXT_MODIFICATION_FAILURE, "UEContextModificationFailure" },
{ MTYPE_UE_CONTEXT_RELEASE_COMMAND, "UEContextReleaseCommand" },
{ MTYPE_UE_CONTEXT_RELEASE_COMPLETE, "UEContextReleaseComplete" },
{ MTYPE_UE_CONTEXT_RELEASE_REQUEST, "UEContextReleaseRequest" },
{ MTYPE_UE_CONTEXT_RESUME_REQUEST, "UEContextResumeRequest" },
{ MTYPE_UE_CONTEXT_RESUME_RESPONSE, "UEContextResumeResponse" },
{ MTYPE_UE_CONTEXT_RESUME_FAILURE, "UEContextResumeFailure" },
{ MTYPE_UE_CONTEXT_SUSPEND_REQUEST, "UEContextSuspendRequest" },
{ MTYPE_UE_CONTEXT_SUSPEND_RESPONSE, "UEContextSuspendResponse" },
{ MTYPE_UE_CONTEXT_SUSPEND_FAILURE, "UEContextSuspendFailure" },
{ MTYPE_UE_INFORMATION_TRANSFER, "UEInformationTransfer" },
{ MTYPE_UE_RADIO_CAPABILITY_CHECK_REQUEST, "UERadioCapabilityCheckRequest" },
{ MTYPE_UE_RADIO_CAPABILITY_CHECK_RESPONSE, "UERadioCapabilityCheckResponse" },
{ MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST, "UERadioCapabilityIDMappingRequest" },
{ MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE, "UERadioCapabilityIDMappingResponse" },
{ MTYPE_UE_RADIO_CAPABILITY_INFO_IND, "UERadioCapabilityInfoIndication" },
{ MTYPE_UE_TN_LAB_BINDING_RELEASE_REQUEST, "UETNLABindingReleaseRequest" },
{ MTYPE_UPLINK_NAS_TRANSPORT, "UplinkNASTransport" },
{ MTYPE_UPLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT, "UplinkNonUEAssociatedNRPPaTransport" },
{ MTYPE_UPLINK_RAN_CONFIGURATION_TRANSFER, "UplinkRANConfigurationTransfer" },
{ MTYPE_UPLINK_RAN_EARLY_STATUS_TRANSFER, "UplinkRANEarlyStatusTransfer" },
{ MTYPE_UPLINK_RAN_STATUS_TRANSFER, "UplinkRANStatusTransfer" },
{ MTYPE_ERROR_INDICATION, "ErrorIndication" },
{ MTYPE_HANDOVER_CANCEL, "HandoverCancel" },
{ MTYPE_HANDOVER_CANCEL_ACK, "HandoverCancelAcknowledge" },
{ MTYPE_HANDOVER_NOTIFY, "HandoverNotify" },
{ MTYPE_HANDOVER_REQUIRED, "HandoverRequired" },
{ MTYPE_HANDOVER_COMMAND, "HandoverCommand" },
{ MTYPE_HANDOVER_PREPARATION_FAILURE, "HandoverPreparationFailure" },
{ MTYPE_HANDOVER_REQUEST, "HandoverRequest" },
{ MTYPE_HANDOVER_REQUEST_ACK, "HandoverRequestAcknowledge" },
{ MTYPE_HANDOVER_FAILURE, "HandoverFailure" },
{ MTYPE_HANDOVER_SUCCESS, "HandoverSuccess" },
{ MTYPE_INITIAL_CONTEXT_SETUP_REQUEST, "InitialContextSetupRequest" },
{ MTYPE_INITIAL_CONTEXT_SETUP_RESPONSE, "InitialContextSetupResponse" },
{ MTYPE_INITIAL_CONTEXT_SETUP_FAILURE, "InitialContextSetupFailure" },
{ MTYPE_INITIAL_CONTEXT_SETUP_FAILURE, "InitialContextSetupFailure" },
{ MTYPE_INITIAL_UE_MESSAGE, "InitialUEMessage" },
{ MTYPE_LOCATION_REPORT, "LocationReport" },
{ MTYPE_LOCATION_REPORTING_CONTROL, "LocationReportingControl" },
{ MTYPE_LOCATION_REPORTING_FAILURE_IND, "LocationReportingFailureIndication" },
{ MTYPE_MULTICAST_SESSION_ACTIVATION_REQUEST, "MulticastSessionActivationRequest" },
{ MTYPE_MULTICAST_SESSION_ACTIVATION_RESPONSE, "MulticastSessionActivationResponse" },
{ MTYPE_MULTICAST_SESSION_ACTIVATION_FAILURE, "MulticastSessionActivationFailure" },
{ MTYPE_MULTICAST_SESSION_DEACTIVATION_REQUEST, "MulticastSessionDeactivationRequest" },
{ MTYPE_MULTICAST_SESSION_DEACTIVATION_RESPONSE, "MulticastSessionDeactivationResponse" },
{ MTYPE_MULTICAST_SESSION_UPDATE_REQUEST, "MulticastSessionUpdateRequest" },
{ MTYPE_MULTICAST_SESSION_UPDATE_RESPONSE, "MulticastSessionUpdateResponse" },
{ MTYPE_MULTICAST_SESSION_UPDATE_FAILURE, "MulticastSessionUpdateFailure" },
{ MTYPE_MULTICAST_GROUP_PAGING, "MulticastGroupPaging" },
{ MTYPE_NAS_NON_DELIVERY_IND, "NASNonDeliveryIndication" },
{ MTYPE_NG_RESET, "NGReset" },
{ MTYPE_NG_RESET_ACK, "NGResetAcknowledge" },
{ MTYPE_NG_SETUP_REQUEST, "NGSetupRequest" },
{ MTYPE_NG_SETUP_RESPONSE, "NGSetupResponse" },
{ MTYPE_NG_SETUP_FAILURE, "NGSetupFailure" },
{ MTYPE_OVERLOAD_START, "OverloadStart" },
{ MTYPE_OVERLOAD_STOP, "OverloadStop" },
{ MTYPE_PAGING, "Paging" },
{ MTYPE_PATH_SWITCH_REQUEST, "PathSwitchRequest" },
{ MTYPE_PATH_SWITCH_REQUEST_ACK, "PathSwitchRequestAcknowledge" },
{ MTYPE_PATH_SWITCH_REQUEST_FAILURE, "PathSwitchRequestFailure" },
{ MTYPE_PDU_SESSION_RESOURCE_MODIFY_REQUEST, "PDUSessionResourceModifyRequest" },
{ MTYPE_PDU_SESSION_RESOURCE_MODIFY_RESPONSE, "PDUSessionResourceModifyResponse" },
{ MTYPE_PDU_SESSION_RESOURCE_MODIFY_IND, "PDUSessionResourceModifyIndication" },
{ MTYPE_PDU_SESSION_RESOURCE_MODIFY_CONFIRM, "PDUSessionResourceModifyConfirm" },
{ MTYPE_PDU_SESSION_RESOURCE_NOTIFY, "PDUSessionResourceNotify" },
{ MTYPE_PDU_SESSION_RESOURCE_RELEASE_COMMAND, "PDUSessionResourceReleaseCommand" },
{ MTYPE_PDU_SESSION_RESOURCE_RELEASE_RESPONSE, "PDUSessionResourceReleaseResponse" },
{ MTYPE_PDU_SESSION_RESOURCE_SETUP_REQUEST, "PDUSessionResourceSetupRequest" },
{ MTYPE_PDU_SESSION_RESOURCE_SETUP_RESPONSE, "PDUSessionResourceSetupResponse" },
{ MTYPE_PRIVATE_MESSAGE, "PrivateMessage" },
{ MTYPE_PWS_CANCEL_REQUEST, "PWSCancelRequest" },
{ MTYPE_PWS_CANCEL_RESPONSE, "PWSCancelResponse" },
{ MTYPE_PWS_FAILURE_INDICATION, "PWSFailureIndication" },
{ MTYPE_PWS_RESTART_INDICATION, "PWSRestartIndication" },
{ MTYPE_RAN_CONFIGURATION_UPDATE, "RANConfigurationUpdate" },
{ MTYPE_RAN_CONFIGURATION_UPDATE_ACK, "RANConfigurationUpdateAcknowledge" },
{ MTYPE_RAN_CONFIGURATION_UPDATE_FAILURE, "RANConfigurationUpdateFailure" },
{ MTYPE_RAN_CP_RELOCATION_IND, "RANCPRelocationIndication" },
{ MTYPE_REROUTE_NAS_REQUEST, "RerouteNASRequest" },
{ MTYPE_RETRIEVE_UE_INFORMATION, "RetrieveUEInformation" },
{ MTYPE_RRC_INACTIVE_TRANSITION_REPORT, "RRCInactiveTransitionReport" },
{ MTYPE_SECONDARY_RAT_DATA_USAGE_REPORT, "SecondaryRATDataUsageReport" },
{ MTYPE_TRACE_FAILURE_IND, "TraceFailureIndication" },
{ MTYPE_TRACE_START, "TraceStart" },
{ MTYPE_UE_CONTEXT_MODIFICATION_REQUEST, "UEContextModificationRequest" },
{ MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE, "UEContextModificationResponse" },
{ MTYPE_UE_CONTEXT_MODIFICATION_FAILURE, "UEContextModificationFailure" },
{ MTYPE_UE_CONTEXT_RELEASE_COMMAND, "UEContextReleaseCommand" },
{ MTYPE_UE_CONTEXT_RELEASE_COMPLETE, "UEContextReleaseComplete" },
{ MTYPE_UE_CONTEXT_RELEASE_REQUEST, "UEContextReleaseRequest" },
{ MTYPE_UE_CONTEXT_RESUME_REQUEST, "UEContextResumeRequest" },
{ MTYPE_UE_CONTEXT_RESUME_RESPONSE, "UEContextResumeResponse" },
{ MTYPE_UE_CONTEXT_RESUME_FAILURE, "UEContextResumeFailure" },
{ MTYPE_UE_CONTEXT_SUSPEND_REQUEST, "UEContextSuspendRequest" },
{ MTYPE_UE_CONTEXT_SUSPEND_RESPONSE, "UEContextSuspendResponse" },
{ MTYPE_UE_CONTEXT_SUSPEND_FAILURE, "UEContextSuspendFailure" },
{ MTYPE_UE_INFORMATION_TRANSFER, "UEInformationTransfer" },
{ MTYPE_UE_RADIO_CAPABILITY_CHECK_REQUEST, "UERadioCapabilityCheckRequest" },
{ MTYPE_UE_RADIO_CAPABILITY_CHECK_RESPONSE, "UERadioCapabilityCheckResponse" },
{ MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_REQUEST, "UERadioCapabilityIDMappingRequest" },
{ MTYPE_UE_RADIO_CAPABILITY_ID_MAPPING_RESPONSE, "UERadioCapabilityIDMappingResponse" },
{ MTYPE_UE_RADIO_CAPABILITY_INFO_IND, "UERadioCapabilityInfoIndication" },
{ MTYPE_UE_TN_LAB_BINDING_RELEASE_REQUEST, "UETNLABindingReleaseRequest" },
{ MTYPE_UPLINK_NAS_TRANSPORT, "UplinkNASTransport" },
{ MTYPE_UPLINK_NON_UE_ASSOCIATED_NR_PPA_TRANSPORT, "UplinkNonUEAssociatedNRPPaTransport" },
{ MTYPE_UPLINK_RAN_CONFIGURATION_TRANSFER, "UplinkRANConfigurationTransfer" },
{ MTYPE_UPLINK_RAN_EARLY_STATUS_TRANSFER, "UplinkRANEarlyStatusTransfer" },
{ MTYPE_UPLINK_RAN_STATUS_TRANSFER, "UplinkRANStatusTransfer" },
{ MTYPE_UPLINK_UE_ASSOCIATED_NR_PPA_TRANSPORT, "UplinkUEAssociatedNRPPaTransport" },
{ MTYPE_WRITE_REPLACE_WARNING_REQUEST, "WriteReplaceWarningRequest" },
{ MTYPE_WRITE_REPLACE_WARNING_RESPONSE, "WriteReplaceWarningResponse" },
{ MTYPE_UPLINK_RIM_INFORMATION_TRANSFER, "UplinkRIMInformationTransfer" },
{ MTYPE_DOWNLINK_RIM_INFORMATION_TRANSFER, "DownlinkRIMInformationTransfer" },
{ MTYPE_WRITE_REPLACE_WARNING_REQUEST, "WriteReplaceWarningRequest" },
{ MTYPE_WRITE_REPLACE_WARNING_RESPONSE, "WriteReplaceWarningResponse" },
{ MTYPE_UPLINK_RIM_INFORMATION_TRANSFER, "UplinkRIMInformationTransfer" },
{ MTYPE_DOWNLINK_RIM_INFORMATION_TRANSFER, "DownlinkRIMInformationTransfer" },
{ 0, NULL }
};
@ -445,6 +493,7 @@ struct ngap_private_data {
guint32 handover_type_value;
guint8 data_coding_scheme;
guint8 transparent_container_type;
gboolean is_qos_flow_notify;
struct ngap_supported_ta *supported_ta;
struct ngap_tai *tai;
guint32 ran_ue_ngap_id;
@ -540,6 +589,7 @@ static int dissect_PDUSessionResourceReleaseCommandTransfer_PDU(tvbuff_t *tvb _U
static int dissect_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_SecondaryRATDataUsageReportTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_ngap_AlternativeQoSParaSetNotifyIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
const value_string ngap_serialNumber_gs_vals[] = {
{ 0, "Display mode immediate, cell wide"},
@ -1330,6 +1380,7 @@ void proto_register_ngap(void) {
&ett_ngap_UERadioCapabilityForPagingOfNB_IoT,
&ett_ngap_GlobalCable_ID,
&ett_ngap_UpdateFeedback,
&ett_ngap_successfulHOReportContainer,
#include "packet-ngap-ettarr.c"
};

View File

@ -107,6 +107,7 @@ SidelinkParametersNR-r16_PDU
SidelinkUEInformationNR-r16_PDU
SL-ConfigDedicatedEUTRA-Info-r16_PDU
SL-PHY-MAC-RLC-Config-r16_PDU
SuccessHO-Report-r17_PDU
TDD-UL-DL-ConfigCommon_PDU
UE-CapabilityRAT-ContainerList_PDU
UE-CapabilityRequestFilterCommon_PDU
@ -182,6 +183,7 @@ SIB11-r16
SIB12-r16
SIB13-r16
SIB14-r16
SuccessHO-Report-r17
TDD-UL-DL-ConfigCommon
UE-CapabilityRAT-ContainerList
UE-CapabilityRequestFilterCommon

File diff suppressed because it is too large Load Diff

View File

@ -485,6 +485,7 @@ static int hf_nr_rrc_nr_rrc_UEAssistanceInformation_PDU = -1; /* UEAssistanceIn
static int hf_nr_rrc_nr_rrc_OverheatingAssistance_PDU = -1; /* OverheatingAssistance */
static int hf_nr_rrc_nr_rrc_OverheatingAssistance_r17_PDU = -1; /* OverheatingAssistance_r17 */
static int hf_nr_rrc_nr_rrc_RA_ReportList_r16_PDU = -1; /* RA_ReportList_r16 */
static int hf_nr_rrc_nr_rrc_SuccessHO_Report_r17_PDU = -1; /* SuccessHO_Report_r17 */
static int hf_nr_rrc_nr_rrc_SIB2_PDU = -1; /* SIB2 */
static int hf_nr_rrc_nr_rrc_SIB3_PDU = -1; /* SIB3 */
static int hf_nr_rrc_nr_rrc_SIB4_PDU = -1; /* SIB4 */
@ -127676,6 +127677,16 @@ int dissect_nr_rrc_RA_ReportList_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SuccessHO_Report_r17_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_SuccessHO_Report_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SuccessHO_Report_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB2_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);
@ -128412,6 +128423,10 @@ proto_register_nr_rrc(void) {
{ "RA-ReportList-r16", "nr-rrc.RA_ReportList_r16",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SuccessHO_Report_r17_PDU,
{ "SuccessHO-Report-r17", "nr-rrc.SuccessHO_Report_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB2_PDU,
{ "SIB2", "nr-rrc.SIB2_element",
FT_NONE, BASE_NONE, NULL, 0,

View File

@ -45,6 +45,7 @@ int dissect_nr_rrc_UEAssistanceInformation_PDU(tvbuff_t *tvb _U_, packet_info *p
int dissect_nr_rrc_OverheatingAssistance_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_OverheatingAssistance_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_RA_ReportList_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SuccessHO_Report_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);