XnAP: upgrade dissector to v17.2.0
This commit is contained in:
parent
4b095e3f9b
commit
71e11142d1
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V17.1.0 (2022-06)
|
||||
-- 3GPP TS 38.423 V17.2.0 (2022-09)
|
||||
-- 9.3.6 Common definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V17.1.0 (2022-06)
|
||||
-- 3GPP TS 38.423 V17.2.0 (2022-09)
|
||||
-- 9.3.7 Constant definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -159,9 +159,9 @@ maxnoofMBSServiceAreaInformation INTEGER ::= 256
|
|||
maxnoofTAIforMBS INTEGER ::= 1024
|
||||
maxnoofAssociatedMBSSessions INTEGER ::= 32
|
||||
maxnoofMBSSessions INTEGER ::= 256
|
||||
maxnoofSuccessfulHOReports INTEGER ::= 64
|
||||
maxnoofSuccessfulHOReports INTEGER ::= 64
|
||||
maxnoofPSCellsPerSN INTEGER ::= 8
|
||||
maxnoofNR-UChannelIDs INTEGER ::= 16
|
||||
maxnoofNR-UChannelIDs INTEGER ::= 16
|
||||
maxnoofCellsinCHO INTEGER ::= 8
|
||||
maxnoofCHOexecutioncond INTEGER ::= 2
|
||||
maxnoofServedCellsIAB INTEGER ::= 512
|
||||
|
@ -191,6 +191,7 @@ maxnoofCSIRSneighbourCellsInMTC INTEGER ::= 16
|
|||
maxnoofNeighbour-NG-RAN-Nodes INTEGER ::= 256
|
||||
maxnoofSRBs INTEGER ::= 5
|
||||
maxnoofSMBR INTEGER ::= 8
|
||||
maxnoofNSAGs INTEGER ::= 256
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -563,6 +564,10 @@ id-PositioningInformation ProtocolIE-ID ::= 360
|
|||
id-UEAssistantIdentifier ProtocolIE-ID ::= 361
|
||||
id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID ::= 362
|
||||
id-F1-terminatingIAB-donorIndicator ProtocolIE-ID ::= 363
|
||||
id-TAINSAGSupportList ProtocolIE-ID ::= 364
|
||||
id-SCGreconfigNotification ProtocolIE-ID ::= 365
|
||||
id-earlyMeasurement ProtocolIE-ID ::= 366
|
||||
id-BeamMeasurementsReportConfiguration ProtocolIE-ID ::= 367
|
||||
|
||||
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V17.1.0 (2022-06)
|
||||
-- 3GPP TS 38.423 V17.2.0 (2022-09)
|
||||
-- 9.3.8 Container definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -27,7 +27,7 @@ IMPORTS
|
|||
Criticality,
|
||||
Presence,
|
||||
PrivateIE-ID,
|
||||
ProtocolIE-ID
|
||||
ProtocolIE-ID
|
||||
FROM XnAP-CommonDataTypes;
|
||||
|
||||
-- **************************************************************
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V17.1.0 (2022-06)
|
||||
-- 3GPP TS 38.423 V17.2.0 (2022-09)
|
||||
-- 9.3.5 Information Element definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -129,6 +129,9 @@ IMPORTS
|
|||
id-UESliceMaximumBitRateList,
|
||||
id-PositioningInformation,
|
||||
id-ServedCellSpecificInfoReq-NR,
|
||||
id-TAINSAGSupportList,
|
||||
id-earlyMeasurement,
|
||||
id-BeamMeasurementsReportConfiguration,
|
||||
maxEARFCN,
|
||||
maxnoofAllowedAreas,
|
||||
maxnoofAMFRegions,
|
||||
|
@ -234,7 +237,9 @@ IMPORTS
|
|||
maxnoofCSIRSneighbourCellsInMTC,
|
||||
maxnoofNeighbour-NG-RAN-Nodes,
|
||||
maxnoofSRBs,
|
||||
maxnoofSMBR
|
||||
maxnoofSMBR,
|
||||
maxnoofNSAGs,
|
||||
maxnoofRBsetsPerCell1
|
||||
|
||||
FROM XnAP-Constants
|
||||
|
||||
|
@ -510,6 +515,30 @@ BAPRoutingID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
BeamMeasurementIndicationM1 ::= ENUMERATED {true, ...}
|
||||
|
||||
BeamMeasurementsReportConfiguration ::= SEQUENCE {
|
||||
beamMeasurementsReportQuantity BeamMeasurementsReportQuantity OPTIONAL,
|
||||
maxNrofRS-IndexesToReport MaxNrofRS-IndexesToReport OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportConfiguration-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
BeamMeasurementsReportConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
BeamMeasurementsReportQuantity ::= SEQUENCE {
|
||||
rSRP ENUMERATED {true, ...},
|
||||
rSRQ ENUMERATED {true, ...},
|
||||
sINR ENUMERATED {true, ...},
|
||||
iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportQuantity-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
BeamMeasurementsReportQuantity-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
BHInfoIndex ::= INTEGER (1.. maxnoofBHInfo)
|
||||
|
||||
|
@ -637,7 +666,8 @@ BroadcastPLMNinTAISupport-Item ::= SEQUENCE {
|
|||
|
||||
BroadcastPLMNinTAISupport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-NPN-Support CRITICALITY reject EXTENSION NPN-Support PRESENCE optional}|
|
||||
{ ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional},
|
||||
{ ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional}|
|
||||
{ ID id-TAINSAGSupportList CRITICALITY ignore EXTENSION TAINSAGSupportList PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -685,7 +715,7 @@ CapacityValue ::= INTEGER (0..100)
|
|||
CapacityValueInfo ::= SEQUENCE {
|
||||
capacityValue CapacityValue,
|
||||
ssbAreaCapacityValueList SSBAreaCapacityValue-List OPTIONAL,
|
||||
iE-Extension ProtocolExtensionContainer { {CapacityValueInfo-ExtIEs} } OPTIONAL,
|
||||
iE-Extension ProtocolExtensionContainer { {CapacityValueInfo-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -872,7 +902,7 @@ CellBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF NR-CGI
|
||||
CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF GlobalNG-RANCell-ID
|
||||
|
||||
|
||||
CellBasedMDT-EUTRA::= SEQUENCE {
|
||||
|
@ -898,12 +928,12 @@ CellMeasurementResult ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF CellMe
|
|||
|
||||
CellMeasurementResult-Item ::= SEQUENCE {
|
||||
cell-ID GlobalNG-RANCell-ID,
|
||||
radioResourceStatus RadioResourceStatus OPTIONAL,
|
||||
tNLCapacityIndicator TNLCapacityIndicator OPTIONAL,
|
||||
compositeAvailableCapacityGroup CompositeAvailableCapacityGroup OPTIONAL,
|
||||
sliceAvailableCapacity SliceAvailableCapacity OPTIONAL,
|
||||
numberofActiveUEs NumberofActiveUEs OPTIONAL,
|
||||
rRCConnections RRCConnections OPTIONAL,
|
||||
radioResourceStatus RadioResourceStatus OPTIONAL,
|
||||
tNLCapacityIndicator TNLCapacityIndicator OPTIONAL,
|
||||
compositeAvailableCapacityGroup CompositeAvailableCapacityGroup OPTIONAL,
|
||||
sliceAvailableCapacity SliceAvailableCapacity OPTIONAL,
|
||||
numberofActiveUEs NumberofActiveUEs OPTIONAL,
|
||||
rRCConnections RRCConnections OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { CellMeasurementResult-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -930,8 +960,8 @@ CellToReport ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF CellToReport-It
|
|||
|
||||
CellToReport-Item ::= SEQUENCE {
|
||||
cell-ID GlobalNG-RANCell-ID,
|
||||
sSBToReport-List SSBToReport-List OPTIONAL,
|
||||
sliceToReport-List SliceToReport-List OPTIONAL,
|
||||
sSBToReport-List SSBToReport-List OPTIONAL,
|
||||
sliceToReport-List SliceToReport-List OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { CellToReport-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -1004,7 +1034,7 @@ CompositeAvailableCapacityGroup-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
CompositeAvailableCapacity ::= SEQUENCE {
|
||||
cellCapacityClassValue CellCapacityClassValue OPTIONAL,
|
||||
capacityValueInfo CapacityValueInfo, -- this IE represents the IE "CapacityValue" in 9.2.2.a, it<EFBFBD>s used to distinguish the "CapacityValue" in 9.2.2.c
|
||||
capacityValueInfo CapacityValueInfo, -- this IE represents the IE "CapacityValue" in 9.2.2.a, it’s used to distinguish the "CapacityValue" in 9.2.2.c
|
||||
iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacity-ExtIEs} }OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -1805,6 +1835,8 @@ Dynamic5QIDescriptor-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
-- E
|
||||
|
||||
EarlyMeasurement ::= ENUMERATED {true, ...}
|
||||
|
||||
|
||||
E-RAB-ID ::= INTEGER (0..15, ...)
|
||||
|
||||
|
@ -2187,7 +2219,7 @@ Flows-Mapped-To-DRB-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
FreqDomainHSNAconfiguration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF FreqDomainHSNAconfiguration-List-Item
|
||||
|
||||
FreqDomainHSNAconfiguration-List-Item ::= SEQUENCE {
|
||||
rBsetIndex INTEGER(1.. maxnoofRBsetsPerCell),
|
||||
rBsetIndex INTEGER(0.. maxnoofRBsetsPerCell1, ...),
|
||||
freqDomainSlotHSNAconfiguration-List FreqDomainSlotHSNAconfiguration-List,
|
||||
iE-Extensions ProtocolExtensionContainer { { FreqDomainHSNAconfiguration-List-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
|
@ -2884,7 +2916,7 @@ LoggedMDT-NR ::= SEQUENCE {
|
|||
loggingDuration LoggingDuration,
|
||||
reportType ReportType,
|
||||
bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL,
|
||||
wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL,
|
||||
wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL,
|
||||
sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL,
|
||||
areaScopeOfNeighCellsList AreaScopeOfNeighCellsList OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {LoggedMDT-NR-ExtIEs} } OPTIONAL,
|
||||
|
@ -2892,6 +2924,7 @@ LoggedMDT-NR ::= SEQUENCE {
|
|||
}
|
||||
|
||||
LoggedMDT-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
||||
{ID id-earlyMeasurement CRITICALITY ignore EXTENSION EarlyMeasurement PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2932,6 +2965,8 @@ LTEUESidelinkAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
-- M
|
||||
|
||||
MaxNrofRS-IndexesToReport::= INTEGER (1..64, ...)
|
||||
|
||||
|
||||
MDTAlignmentInfo ::= CHOICE {
|
||||
s-BasedMDT S-BasedMDT,
|
||||
|
@ -2957,7 +2992,9 @@ M1Configuration ::= SEQUENCE {
|
|||
}
|
||||
|
||||
M1Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
||||
{ID id-BeamMeasurementIndicationM1 CRITICALITY ignore EXTENSION BeamMeasurementIndicationM1 PRESENCE optional },
|
||||
{ID id-BeamMeasurementIndicationM1 CRITICALITY ignore EXTENSION BeamMeasurementIndicationM1 PRESENCE optional }|
|
||||
{ID id-BeamMeasurementsReportConfiguration CRITICALITY ignore EXTENSION BeamMeasurementsReportConfiguration PRESENCE conditional },
|
||||
-- The above IE shall be present if the BeamMeasurementIndicationM1 IE is set to “true”
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -3267,7 +3304,7 @@ MBS-SessionInformationResponse-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
MRB-ID ::= INTEGER (1..32)
|
||||
MRB-ID ::= INTEGER (1..512, ...)
|
||||
|
||||
MRB-ProgressInformation ::= CHOICE {
|
||||
pdcp-SN12 INTEGER (0..4095),
|
||||
|
@ -4126,7 +4163,7 @@ NRModeInfoTDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
}
|
||||
|
||||
|
||||
NRNRB ::= ENUMERATED { nrb11, nrb18, nrb24, nrb25, nrb31, nrb32, nrb38, nrb51, nrb52, nrb65, nrb66, nrb78, nrb79, nrb93, nrb106, nrb107, nrb121, nrb132, nrb133, nrb135, nrb160, nrb162, nrb189, nrb216, nrb217, nrb245, nrb264, nrb270, nrb273, ...}
|
||||
NRNRB ::= ENUMERATED { nrb11, nrb18, nrb24, nrb25, nrb31, nrb32, nrb38, nrb51, nrb52, nrb65, nrb66, nrb78, nrb79, nrb93, nrb106, nrb107, nrb121, nrb132, nrb133, nrb135, nrb160, nrb162, nrb189, nrb216, nrb217, nrb245, nrb264, nrb270, nrb273, ..., nrb33, nrb62, nrb124, nrb148, nrb248}
|
||||
|
||||
|
||||
NRPagingeDRXInformation ::= SEQUENCE {
|
||||
|
@ -4153,7 +4190,9 @@ NRPaging-Time-Window ::= ENUMERATED {
|
|||
s1, s2, s3, s4, s5,
|
||||
s6, s7, s8, s9, s10,
|
||||
s11, s12, s13, s14, s15, s16,
|
||||
...
|
||||
...,s17, s18, s19, s20, s21, s22,
|
||||
s23, s24, s25, s26, s27, s28, s29,
|
||||
s30, s31, s32
|
||||
}
|
||||
|
||||
NRPagingeDRXInformationforRRCINACTIVE ::= SEQUENCE {
|
||||
|
@ -4173,7 +4212,7 @@ NRPaging-eDRX-Cycle-Inactive ::= ENUMERATED {
|
|||
|
||||
NRPCI ::= INTEGER (0..1007, ...)
|
||||
|
||||
NRSCS ::= ENUMERATED { scs15, scs30, scs60, scs120, ...}
|
||||
NRSCS ::= ENUMERATED { scs15, scs30, scs60, scs120, ..., scs480, scs960}
|
||||
|
||||
|
||||
NRTransmissionBandwidth ::= SEQUENCE {
|
||||
|
@ -4196,7 +4235,7 @@ NonGBRResources-Offered ::= ENUMERATED {true, ...}
|
|||
|
||||
NRV2XServicesAuthorized ::= SEQUENCE {
|
||||
vehicleUE VehicleUE OPTIONAL,
|
||||
pedestrianUE PedestrianUE OPTIONAL,
|
||||
pedestrianUE PedestrianUE OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -4216,6 +4255,8 @@ NRUESidelinkAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
NSAG-ID ::= INTEGER (0..255, ...)
|
||||
|
||||
|
||||
-- O
|
||||
|
||||
|
@ -5502,10 +5543,10 @@ QoSFlowwithCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
}
|
||||
|
||||
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,
|
||||
...
|
||||
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 XNAP-PROTOCOL-EXTENSION ::= {
|
||||
|
@ -5736,7 +5777,7 @@ ReportCharacteristics ::= BIT STRING(SIZE(32))
|
|||
|
||||
ReportingPeriodicity ::= ENUMERATED {
|
||||
half-thousand-ms,
|
||||
one-thousand-ms,
|
||||
one-thousand-ms,
|
||||
two-thousand-ms,
|
||||
five-thousand-ms,
|
||||
ten-thousand-ms,
|
||||
|
@ -6002,6 +6043,7 @@ RRCResumeCause ::= ENUMERATED {
|
|||
|
||||
-- S
|
||||
|
||||
SCGreconfigNotification ::= ENUMERATED {executed, ...}
|
||||
|
||||
S-NSSAIListQoE ::= SEQUENCE (SIZE(1..maxnoofSNSSAIforQMC)) OF S-NSSAI
|
||||
|
||||
|
@ -6618,8 +6660,8 @@ SNMobilityInformation ::= BIT STRING (SIZE(32))
|
|||
|
||||
|
||||
SNTriggered ::=ENUMERATED{
|
||||
true,
|
||||
...
|
||||
true,
|
||||
...
|
||||
}
|
||||
|
||||
SpecialSubframeInfo-E-UTRA ::= SEQUENCE {
|
||||
|
@ -6663,8 +6705,8 @@ SplitSRBsTypes ::= ENUMERATED {srb1, srb2, srb1and2, ...}
|
|||
SSBAreaCapacityValue-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBAreaCapacityValue-List-Item
|
||||
|
||||
SSBAreaCapacityValue-List-Item ::= SEQUENCE {
|
||||
sSBIndex INTEGER(0..63),
|
||||
ssbAreaCapacityValue INTEGER (0..100),
|
||||
sSBIndex INTEGER(0..63),
|
||||
ssbAreaCapacityValue INTEGER (0..100),
|
||||
iE-Extensions ProtocolExtensionContainer { { SSBAreaCapacityValue-List-Item-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -6679,9 +6721,9 @@ SSBAreaRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBAr
|
|||
|
||||
SSBAreaRadioResourceStatus-List-Item ::= SEQUENCE {
|
||||
sSBIndex INTEGER(0..63),
|
||||
ssb-Area-DL-GBR-PRB-usage DL-GBR-PRB-usage,
|
||||
ssb-Area-UL-GBR-PRB-usage UL-GBR-PRB-usage,
|
||||
ssb-Area-dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage,
|
||||
ssb-Area-DL-GBR-PRB-usage DL-GBR-PRB-usage,
|
||||
ssb-Area-UL-GBR-PRB-usage UL-GBR-PRB-usage,
|
||||
ssb-Area-dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage,
|
||||
ssb-Area-uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage,
|
||||
ssb-Area-dL-Total-PRB-usage DL-Total-PRB-usage,
|
||||
ssb-Area-uL-Total-PRB-usage UL-Total-PRB-usage,
|
||||
|
@ -6925,6 +6967,18 @@ TAIforMDT-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
TAC ::= OCTET STRING (SIZE (3))
|
||||
|
||||
TAINSAGSupportList ::= SEQUENCE (SIZE(1..maxnoofNSAGs)) OF TAINSAGSupportItem
|
||||
|
||||
TAINSAGSupportItem ::= SEQUENCE {
|
||||
nSAG-ID NSAG-ID,
|
||||
nSAGSliceSupportList ExtendedSliceSupportList,
|
||||
iE-Extensions ProtocolExtensionContainer { {TAINSAGSupportItem-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
TAINSAGSupportItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
TAISupport-List ::= SEQUENCE (SIZE(1..maxnoofsupportedTACs)) OF TAISupport-Item
|
||||
|
||||
|
@ -7016,7 +7070,7 @@ Threshold-SINR ::= INTEGER(0..127)
|
|||
TimeSynchronizationAssistanceInformation ::= SEQUENCE {
|
||||
timeDistributionIndication ENUMERATED {enabled, disabled, ...},
|
||||
uuTimeSynchronizationErrorBudget INTEGER (0..1000000, ...) OPTIONAL,
|
||||
-- The above IE shall be present if the Time Distribution Indication IE is set to the value <EFBFBD>enabled<EFBFBD>
|
||||
-- The above IE shall be present if the Time Distribution Indication IE is set to the value “enabled”
|
||||
ie-Extension ProtocolExtensionContainer { { TimeSynchronizationAssistanceInformation-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V17.1.0 (2022-06)
|
||||
-- 3GPP TS 38.423 V17.2.0 (2022-09)
|
||||
-- 9.3.4 PDU Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -136,6 +136,7 @@ IMPORTS
|
|||
RRCConfigIndication,
|
||||
RRCResumeCause,
|
||||
SCGConfigurationQuery,
|
||||
SCGreconfigNotification,
|
||||
SecurityIndication,
|
||||
S-NG-RANnode-SecurityKey,
|
||||
SpectrumSharingGroupID,
|
||||
|
@ -329,6 +330,7 @@ FROM XnAP-Containers
|
|||
id-ResetResponseTypeInfo,
|
||||
id-RespondingNodeTypeConfigUpdateAck,
|
||||
id-RRCResumeCause,
|
||||
id-SCGreconfigNotification,
|
||||
id-selectedPLMN,
|
||||
id-ServedCellsToActivate,
|
||||
id-servedCellsToUpdate-E-UTRA,
|
||||
|
@ -1461,7 +1463,8 @@ SNodeModificationRequired-IEs XNAP-PROTOCOL-IES ::= {
|
|||
{ ID id-SCGIndicator CRITICALITY ignore TYPE SCGIndicator PRESENCE optional }|
|
||||
{ ID id-SCGUEHistoryInformation CRITICALITY ignore TYPE SCGUEHistoryInformation PRESENCE optional }|
|
||||
{ ID id-SCGActivationRequest CRITICALITY ignore TYPE SCGActivationRequest PRESENCE optional }|
|
||||
{ ID id-CPACInformationModRequired CRITICALITY ignore TYPE CPACInformationModRequired PRESENCE optional },
|
||||
{ ID id-CPACInformationModRequired CRITICALITY ignore TYPE CPACInformationModRequired PRESENCE optional }|
|
||||
{ ID id-SCGreconfigNotification CRITICALITY ignore TYPE SCGreconfigNotification PRESENCE optional },
|
||||
...
|
||||
}
|
||||
PDUSessionToBeModifiedSNModRequired::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSessionToBeModifiedSNModRequired-Item
|
||||
|
@ -2682,7 +2685,7 @@ ResourceStatusUpdate ::= SEQUENCE {
|
|||
ResourceStatusUpdate-IEs XNAP-PROTOCOL-IES ::= {
|
||||
{ ID id-NGRAN-Node1-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
|
||||
{ ID id-NGRAN-Node2-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
|
||||
{ ID id-CellMeasurementResult CRITICALITY ignore TYPE CellMeasurementResult PRESENCE mandatory},
|
||||
{ ID id-CellMeasurementResult CRITICALITY ignore TYPE CellMeasurementResult PRESENCE mandatory},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -2782,7 +2785,7 @@ CellTrafficTraceIEs XNAP-PROTOCOL-IES ::= {
|
|||
{ ID id-NG-RANTraceID CRITICALITY ignore TYPE NG-RANTraceID PRESENCE mandatory }|
|
||||
{ ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }|
|
||||
{ ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }|
|
||||
{ ID id-TraceCollectionEntityURI CRITICALITY ignore TYPE URIaddress PRESENCE optional},
|
||||
{ ID id-TraceCollectionEntityURI CRITICALITY ignore TYPE URIaddress PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V17.1.0 (2022-06)
|
||||
-- 3GPP TS 38.423 V17.2.0 (2022-09)
|
||||
-- 9.3.3 Elementary Procedure Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||
*
|
||||
* Ref:
|
||||
* 3GPP TS 38.423 V17.1.0 (2022-06)
|
||||
* 3GPP TS 38.423 V17.2.0 (2022-09)
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
|
@ -1512,6 +1512,10 @@ id-PositioningInformation ProtocolIE-ID
|
|||
id-UEAssistantIdentifier ProtocolIE-ID
|
||||
id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID
|
||||
id-F1-terminatingIAB-donorIndicator ProtocolIE-ID
|
||||
id-TAINSAGSupportList ProtocolIE-ID
|
||||
id-SCGreconfigNotification ProtocolIE-ID
|
||||
id-earlyMeasurement ProtocolIE-ID
|
||||
id-BeamMeasurementsReportConfiguration ProtocolIE-ID
|
||||
|
||||
#.REGISTER
|
||||
|
||||
|
@ -1771,6 +1775,7 @@ PEIPSassistanceInformation N xnap.ies id-PEIPSassistanceI
|
|||
UESliceMaximumBitRateList N xnap.ies id-S-NG-RANnodeUE-Slice-MBR
|
||||
MDTPLMNModificationList N xnap.ies id-ManagementBasedMDTPLMNModificationList
|
||||
F1-terminatingIAB-donorIndicator N xnap.ies id-F1-terminatingIAB-donorIndicator
|
||||
SCGreconfigNotification N xnap.ies id-SCGreconfigNotification
|
||||
|
||||
#XNAP-PROTOCOL-EXTENSION
|
||||
Additional-UL-NG-U-TNLatUPF-List N xnap.extension id-Additional-UL-NG-U-TNLatUPF-List
|
||||
|
@ -1883,6 +1888,9 @@ Redcap-Bcast-Information N xnap.extension id-Redcap-Bca
|
|||
UESliceMaximumBitRateList N xnap.extension id-UESliceMaximumBitRateList
|
||||
PositioningInformation N xnap.extension id-PositioningInformation
|
||||
NG-RANnodeUEXnAPID N xnap.extension id-UEAssistantIdentifier
|
||||
TAINSAGSupportList N xnap.extension id-TAINSAGSupportList
|
||||
EarlyMeasurement N xnap.extension id-earlyMeasurement
|
||||
BeamMeasurementsReportConfiguration N xnap.extension id-BeamMeasurementsReportConfiguration
|
||||
|
||||
#XNAP-ELEMENTARY-PROCEDURE
|
||||
HandoverRequest N xnap.proc.imsg id-handoverPreparation
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||
*
|
||||
* Ref:
|
||||
* 3GPP TS 38.423 V17.1.0 (2022-06)
|
||||
* 3GPP TS 38.423 V17.2.0 (2022-09)
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
@ -166,6 +166,7 @@
|
|||
#define maxnoofNeighbour_NG_RAN_Nodes 256
|
||||
#define maxnoofSRBs 5
|
||||
#define maxnoofSMBR 8
|
||||
#define maxnoofNSAGs 256
|
||||
|
||||
typedef enum _ProcedureCode_enum {
|
||||
id_handoverPreparation = 0,
|
||||
|
@ -584,7 +585,11 @@ typedef enum _ProtocolIE_ID_enum {
|
|||
id_PositioningInformation = 360,
|
||||
id_UEAssistantIdentifier = 361,
|
||||
id_ManagementBasedMDTPLMNModificationList = 362,
|
||||
id_F1_terminatingIAB_donorIndicator = 363
|
||||
id_F1_terminatingIAB_donorIndicator = 363,
|
||||
id_TAINSAGSupportList = 364,
|
||||
id_SCGreconfigNotification = 365,
|
||||
id_earlyMeasurement = 366,
|
||||
id_BeamMeasurementsReportConfiguration = 367
|
||||
} ProtocolIE_ID_enum;
|
||||
|
||||
typedef enum _GlobalNG_RANNode_ID_enum {
|
||||
|
@ -642,6 +647,7 @@ static int hf_xnap_AlternativeQoSParaSetList_PDU = -1; /* AlternativeQoSParaSet
|
|||
static int hf_xnap_AMF_Region_Information_PDU = -1; /* AMF_Region_Information */
|
||||
static int hf_xnap_AssistanceDataForRANPaging_PDU = -1; /* AssistanceDataForRANPaging */
|
||||
static int hf_xnap_BeamMeasurementIndicationM1_PDU = -1; /* BeamMeasurementIndicationM1 */
|
||||
static int hf_xnap_BeamMeasurementsReportConfiguration_PDU = -1; /* BeamMeasurementsReportConfiguration */
|
||||
static int hf_xnap_BPLMN_ID_Info_EUTRA_PDU = -1; /* BPLMN_ID_Info_EUTRA */
|
||||
static int hf_xnap_BPLMN_ID_Info_NR_PDU = -1; /* BPLMN_ID_Info_NR */
|
||||
static int hf_xnap_BitRate_PDU = -1; /* BitRate */
|
||||
|
@ -686,6 +692,7 @@ static int hf_xnap_DRB_List_withCause_PDU = -1; /* DRB_List_withCause */
|
|||
static int hf_xnap_DRB_Number_PDU = -1; /* DRB_Number */
|
||||
static int hf_xnap_DRBsSubjectToStatusTransfer_List_PDU = -1; /* DRBsSubjectToStatusTransfer_List */
|
||||
static int hf_xnap_DuplicationActivation_PDU = -1; /* DuplicationActivation */
|
||||
static int hf_xnap_EarlyMeasurement_PDU = -1; /* EarlyMeasurement */
|
||||
static int hf_xnap_EUTRAPagingeDRXInformation_PDU = -1; /* EUTRAPagingeDRXInformation */
|
||||
static int hf_xnap_EndpointIPAddressAndPort_PDU = -1; /* EndpointIPAddressAndPort */
|
||||
static int hf_xnap_ExpectedUEActivityBehaviour_PDU = -1; /* ExpectedUEActivityBehaviour */
|
||||
|
@ -813,6 +820,7 @@ static int hf_xnap_RFSP_Index_PDU = -1; /* RFSP_Index */
|
|||
static int hf_xnap_RRCConfigIndication_PDU = -1; /* RRCConfigIndication */
|
||||
static int hf_xnap_RRCConnReestab_Indicator_PDU = -1; /* RRCConnReestab_Indicator */
|
||||
static int hf_xnap_RRCResumeCause_PDU = -1; /* RRCResumeCause */
|
||||
static int hf_xnap_SCGreconfigNotification_PDU = -1; /* SCGreconfigNotification */
|
||||
static int hf_xnap_SecondarydataForwardingInfoFromTarget_List_PDU = -1; /* SecondarydataForwardingInfoFromTarget_List */
|
||||
static int hf_xnap_SCGActivationRequest_PDU = -1; /* SCGActivationRequest */
|
||||
static int hf_xnap_SCGActivationStatus_PDU = -1; /* SCGActivationStatus */
|
||||
|
@ -844,6 +852,7 @@ static int hf_xnap_SSBOffsets_List_PDU = -1; /* SSBOffsets_List */
|
|||
static int hf_xnap_SuccessfulHOReportInformation_PDU = -1; /* SuccessfulHOReportInformation */
|
||||
static int hf_xnap_Supported_MBS_FSA_ID_List_PDU = -1; /* Supported_MBS_FSA_ID_List */
|
||||
static int hf_xnap_SurvivalTime_PDU = -1; /* SurvivalTime */
|
||||
static int hf_xnap_TAINSAGSupportList_PDU = -1; /* TAINSAGSupportList */
|
||||
static int hf_xnap_TAISupport_List_PDU = -1; /* TAISupport_List */
|
||||
static int hf_xnap_TargetCellinEUTRAN_PDU = -1; /* TargetCellinEUTRAN */
|
||||
static int hf_xnap_Target_CGI_PDU = -1; /* Target_CGI */
|
||||
|
@ -1087,6 +1096,11 @@ static int hf_xnap_bufferLevel = -1; /* T_bufferLevel */
|
|||
static int hf_xnap_playoutDelayForMediaStartup = -1; /* T_playoutDelayForMediaStartup */
|
||||
static int hf_xnap_bAPAddress = -1; /* BAPAddress */
|
||||
static int hf_xnap_bAPPathID = -1; /* BAPPathID */
|
||||
static int hf_xnap_beamMeasurementsReportQuantity = -1; /* BeamMeasurementsReportQuantity */
|
||||
static int hf_xnap_maxNrofRS_IndexesToReport = -1; /* MaxNrofRS_IndexesToReport */
|
||||
static int hf_xnap_rSRP = -1; /* T_rSRP */
|
||||
static int hf_xnap_rSRQ = -1; /* T_rSRQ */
|
||||
static int hf_xnap_sINR = -1; /* T_sINR */
|
||||
static int hf_xnap_BHInfoList_item = -1; /* BHInfo_Item */
|
||||
static int hf_xnap_bHInfoIndex = -1; /* BHInfoIndex */
|
||||
static int hf_xnap_BAPControlPDURLCCH_List_item = -1; /* BAPControlPDURLCCH_Item */
|
||||
|
@ -1134,7 +1148,7 @@ static int hf_xnap_full_List_01 = -1; /* T_full_List_01 */
|
|||
static int hf_xnap_cellIdListforMDT_NR = -1; /* CellIdListforMDT_NR */
|
||||
static int hf_xnap_CellIdListforMDT_NR_item = -1; /* NR_CGI */
|
||||
static int hf_xnap_cellIdListforQMC = -1; /* CellIdListforQMC */
|
||||
static int hf_xnap_CellIdListforQMC_item = -1; /* NR_CGI */
|
||||
static int hf_xnap_CellIdListforQMC_item = -1; /* GlobalNG_RANCell_ID */
|
||||
static int hf_xnap_cellIdListforMDT_EUTRA = -1; /* CellIdListforMDT_EUTRA */
|
||||
static int hf_xnap_CellIdListforMDT_EUTRA_item = -1; /* E_UTRA_CGI */
|
||||
static int hf_xnap_CellMeasurementResult_item = -1; /* CellMeasurementResult_Item */
|
||||
|
@ -1345,7 +1359,7 @@ static int hf_xnap_qoSFlowIdentifier = -1; /* QoSFlowIdentifier */
|
|||
static int hf_xnap_qoSFlowLevelQoSParameters = -1; /* QoSFlowLevelQoSParameters */
|
||||
static int hf_xnap_qoSFlowMappingIndication = -1; /* QoSFlowMappingIndication */
|
||||
static int hf_xnap_FreqDomainHSNAconfiguration_List_item = -1; /* FreqDomainHSNAconfiguration_List_Item */
|
||||
static int hf_xnap_rBsetIndex = -1; /* INTEGER_1_maxnoofRBsetsPerCell */
|
||||
static int hf_xnap_rBsetIndex = -1; /* INTEGER_0_maxnoofRBsetsPerCell1_ */
|
||||
static int hf_xnap_freqDomainSlotHSNAconfiguration_List = -1; /* FreqDomainSlotHSNAconfiguration_List */
|
||||
static int hf_xnap_FreqDomainSlotHSNAconfiguration_List_item = -1; /* FreqDomainSlotHSNAconfiguration_List_Item */
|
||||
static int hf_xnap_slotIndex = -1; /* INTEGER_1_maxnoofHSNASlots */
|
||||
|
@ -2054,6 +2068,9 @@ static int hf_xnap_numberofULSymbols = -1; /* INTEGER_0_13 */
|
|||
static int hf_xnap_tAListforMDT = -1; /* TAListforMDT */
|
||||
static int hf_xnap_tAIListforMDT = -1; /* TAIListforMDT */
|
||||
static int hf_xnap_TAIListforMDT_item = -1; /* TAIforMDT_Item */
|
||||
static int hf_xnap_TAINSAGSupportList_item = -1; /* TAINSAGSupportItem */
|
||||
static int hf_xnap_nSAG_ID = -1; /* NSAG_ID */
|
||||
static int hf_xnap_nSAGSliceSupportList = -1; /* ExtendedSliceSupportList */
|
||||
static int hf_xnap_TAISupport_List_item = -1; /* TAISupport_Item */
|
||||
static int hf_xnap_broadcastPLMNs_03 = -1; /* SEQUENCE_SIZE_1_maxnoofsupportedPLMNs_OF_BroadcastPLMNinTAISupport_Item */
|
||||
static int hf_xnap_broadcastPLMNs_item_01 = -1; /* BroadcastPLMNinTAISupport_Item */
|
||||
|
@ -2394,6 +2411,8 @@ static gint ett_xnap_Associated_QoSFlowInfo_List = -1;
|
|||
static gint ett_xnap_Associated_QoSFlowInfo_Item = -1;
|
||||
static gint ett_xnap_AvailableRVQoEMetrics = -1;
|
||||
static gint ett_xnap_BAPRoutingID = -1;
|
||||
static gint ett_xnap_BeamMeasurementsReportConfiguration = -1;
|
||||
static gint ett_xnap_BeamMeasurementsReportQuantity = -1;
|
||||
static gint ett_xnap_BHInfoList = -1;
|
||||
static gint ett_xnap_BHInfo_Item = -1;
|
||||
static gint ett_xnap_BAPControlPDURLCCH_List = -1;
|
||||
|
@ -2966,6 +2985,8 @@ static gint ett_xnap_TABasedMDT = -1;
|
|||
static gint ett_xnap_TAIBasedMDT = -1;
|
||||
static gint ett_xnap_TAIListforMDT = -1;
|
||||
static gint ett_xnap_TAIforMDT_Item = -1;
|
||||
static gint ett_xnap_TAINSAGSupportList = -1;
|
||||
static gint ett_xnap_TAINSAGSupportItem = -1;
|
||||
static gint ett_xnap_TAISupport_List = -1;
|
||||
static gint ett_xnap_TAISupport_Item = -1;
|
||||
static gint ett_xnap_SEQUENCE_SIZE_1_maxnoofsupportedPLMNs_OF_BroadcastPLMNinTAISupport_Item = -1;
|
||||
|
@ -3853,6 +3874,10 @@ static const value_string xnap_ProtocolIE_ID_vals[] = {
|
|||
{ id_UEAssistantIdentifier, "id-UEAssistantIdentifier" },
|
||||
{ id_ManagementBasedMDTPLMNModificationList, "id-ManagementBasedMDTPLMNModificationList" },
|
||||
{ id_F1_terminatingIAB_donorIndicator, "id-F1-terminatingIAB-donorIndicator" },
|
||||
{ id_TAINSAGSupportList, "id-TAINSAGSupportList" },
|
||||
{ id_SCGreconfigNotification, "id-SCGreconfigNotification" },
|
||||
{ id_earlyMeasurement, "id-earlyMeasurement" },
|
||||
{ id_BeamMeasurementsReportConfiguration, "id-BeamMeasurementsReportConfiguration" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
@ -4921,7 +4946,7 @@ dissect_xnap_MBS_ServiceArea(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
|
|||
static int
|
||||
dissect_xnap_MRB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
||||
1U, 32U, NULL, FALSE);
|
||||
1U, 512U, NULL, TRUE);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
@ -5785,6 +5810,8 @@ static const value_string xnap_NRSCS_vals[] = {
|
|||
{ 1, "scs30" },
|
||||
{ 2, "scs60" },
|
||||
{ 3, "scs120" },
|
||||
{ 4, "scs480" },
|
||||
{ 5, "scs960" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
@ -5792,7 +5819,7 @@ static const value_string xnap_NRSCS_vals[] = {
|
|||
static int
|
||||
dissect_xnap_NRSCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
||||
4, NULL, TRUE, 0, NULL);
|
||||
4, NULL, TRUE, 2, NULL);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
@ -5828,6 +5855,11 @@ static const value_string xnap_NRNRB_vals[] = {
|
|||
{ 26, "nrb264" },
|
||||
{ 27, "nrb270" },
|
||||
{ 28, "nrb273" },
|
||||
{ 29, "nrb33" },
|
||||
{ 30, "nrb62" },
|
||||
{ 31, "nrb124" },
|
||||
{ 32, "nrb148" },
|
||||
{ 33, "nrb248" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
@ -5837,7 +5869,7 @@ static value_string_ext xnap_NRNRB_vals_ext = VALUE_STRING_EXT_INIT(xnap_NRNRB_v
|
|||
static int
|
||||
dissect_xnap_NRNRB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
||||
29, NULL, TRUE, 0, NULL);
|
||||
29, NULL, TRUE, 5, NULL);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
@ -6025,8 +6057,24 @@ dissect_xnap_AreaScopeOfNeighCellsList(tvbuff_t *tvb _U_, int offset _U_, asn1_c
|
|||
}
|
||||
|
||||
|
||||
static const per_sequence_t GlobalNG_RANCell_ID_sequence[] = {
|
||||
{ &hf_xnap_plmn_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_PLMN_Identity },
|
||||
{ &hf_xnap_ng_RAN_Cell_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_NG_RAN_Cell_Identity },
|
||||
{ &hf_xnap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_ProtocolExtensionContainer },
|
||||
{ NULL, 0, 0, NULL }
|
||||
};
|
||||
|
||||
static int
|
||||
dissect_xnap_GlobalNG_RANCell_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
||||
ett_xnap_GlobalNG_RANCell_ID, GlobalNG_RANCell_ID_sequence);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const per_sequence_t CellIdListforQMC_sequence_of[1] = {
|
||||
{ &hf_xnap_CellIdListforQMC_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_xnap_NR_CGI },
|
||||
{ &hf_xnap_CellIdListforQMC_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_xnap_GlobalNG_RANCell_ID },
|
||||
};
|
||||
|
||||
static int
|
||||
|
@ -6426,6 +6474,94 @@ dissect_xnap_BeamMeasurementIndicationM1(tvbuff_t *tvb _U_, int offset _U_, asn1
|
|||
}
|
||||
|
||||
|
||||
static const value_string xnap_T_rSRP_vals[] = {
|
||||
{ 0, "true" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_T_rSRP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
||||
1, NULL, TRUE, 0, NULL);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const value_string xnap_T_rSRQ_vals[] = {
|
||||
{ 0, "true" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_T_rSRQ(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
||||
1, NULL, TRUE, 0, NULL);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const value_string xnap_T_sINR_vals[] = {
|
||||
{ 0, "true" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_T_sINR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
||||
1, NULL, TRUE, 0, NULL);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const per_sequence_t BeamMeasurementsReportQuantity_sequence[] = {
|
||||
{ &hf_xnap_rSRP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_T_rSRP },
|
||||
{ &hf_xnap_rSRQ , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_T_rSRQ },
|
||||
{ &hf_xnap_sINR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_T_sINR },
|
||||
{ &hf_xnap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_ProtocolExtensionContainer },
|
||||
{ NULL, 0, 0, NULL }
|
||||
};
|
||||
|
||||
static int
|
||||
dissect_xnap_BeamMeasurementsReportQuantity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
||||
ett_xnap_BeamMeasurementsReportQuantity, BeamMeasurementsReportQuantity_sequence);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_MaxNrofRS_IndexesToReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
||||
1U, 64U, NULL, TRUE);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const per_sequence_t BeamMeasurementsReportConfiguration_sequence[] = {
|
||||
{ &hf_xnap_beamMeasurementsReportQuantity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_BeamMeasurementsReportQuantity },
|
||||
{ &hf_xnap_maxNrofRS_IndexesToReport, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_MaxNrofRS_IndexesToReport },
|
||||
{ &hf_xnap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_ProtocolExtensionContainer },
|
||||
{ NULL, 0, 0, NULL }
|
||||
};
|
||||
|
||||
static int
|
||||
dissect_xnap_BeamMeasurementsReportConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
||||
ett_xnap_BeamMeasurementsReportConfiguration, BeamMeasurementsReportConfiguration_sequence);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_BHInfoIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
|
@ -7306,22 +7442,6 @@ dissect_xnap_CellGroupID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
|
|||
}
|
||||
|
||||
|
||||
static const per_sequence_t GlobalNG_RANCell_ID_sequence[] = {
|
||||
{ &hf_xnap_plmn_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_PLMN_Identity },
|
||||
{ &hf_xnap_ng_RAN_Cell_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_NG_RAN_Cell_Identity },
|
||||
{ &hf_xnap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_ProtocolExtensionContainer },
|
||||
{ NULL, 0, 0, NULL }
|
||||
};
|
||||
|
||||
static int
|
||||
dissect_xnap_GlobalNG_RANCell_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
||||
ett_xnap_GlobalNG_RANCell_ID, GlobalNG_RANCell_ID_sequence);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_DL_GBR_PRB_usage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
|
@ -10194,6 +10314,21 @@ dissect_xnap_DuplicationActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
|
|||
}
|
||||
|
||||
|
||||
static const value_string xnap_EarlyMeasurement_vals[] = {
|
||||
{ 0, "true" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_EarlyMeasurement(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
||||
1, NULL, TRUE, 0, NULL);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_E_RAB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
|
@ -11331,9 +11466,9 @@ dissect_xnap_Flows_Mapped_To_DRB_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
|
|||
|
||||
|
||||
static int
|
||||
dissect_xnap_INTEGER_1_maxnoofRBsetsPerCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
dissect_xnap_INTEGER_0_maxnoofRBsetsPerCell1_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
||||
1U, maxnoofRBsetsPerCell, NULL, FALSE);
|
||||
0U, maxnoofRBsetsPerCell1, NULL, TRUE);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
@ -11433,7 +11568,7 @@ dissect_xnap_FreqDomainSlotHSNAconfiguration_List(tvbuff_t *tvb _U_, int offset
|
|||
|
||||
|
||||
static const per_sequence_t FreqDomainHSNAconfiguration_List_Item_sequence[] = {
|
||||
{ &hf_xnap_rBsetIndex , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_INTEGER_1_maxnoofRBsetsPerCell },
|
||||
{ &hf_xnap_rBsetIndex , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_INTEGER_0_maxnoofRBsetsPerCell1_ },
|
||||
{ &hf_xnap_freqDomainSlotHSNAconfiguration_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_FreqDomainSlotHSNAconfiguration_List },
|
||||
{ &hf_xnap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_ProtocolExtensionContainer },
|
||||
{ NULL, 0, 0, NULL }
|
||||
|
@ -11576,6 +11711,16 @@ dissect_xnap_T_rBsetSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
|
|||
}
|
||||
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_INTEGER_1_maxnoofRBsetsPerCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
||||
1U, maxnoofRBsetsPerCell, NULL, FALSE);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const per_sequence_t RBsetConfiguration_sequence[] = {
|
||||
{ &hf_xnap_subcarrierSpacing, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_SSB_subcarrierSpacing },
|
||||
{ &hf_xnap_rBsetSize , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_T_rBsetSize },
|
||||
|
@ -16257,6 +16402,22 @@ static const value_string xnap_NRPaging_Time_Window_vals[] = {
|
|||
{ 13, "s14" },
|
||||
{ 14, "s15" },
|
||||
{ 15, "s16" },
|
||||
{ 16, "s17" },
|
||||
{ 17, "s18" },
|
||||
{ 18, "s19" },
|
||||
{ 19, "s20" },
|
||||
{ 20, "s21" },
|
||||
{ 21, "s22" },
|
||||
{ 22, "s23" },
|
||||
{ 23, "s24" },
|
||||
{ 24, "s25" },
|
||||
{ 25, "s26" },
|
||||
{ 26, "s27" },
|
||||
{ 27, "s28" },
|
||||
{ 28, "s29" },
|
||||
{ 29, "s30" },
|
||||
{ 30, "s31" },
|
||||
{ 31, "s32" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
@ -16264,7 +16425,7 @@ static const value_string xnap_NRPaging_Time_Window_vals[] = {
|
|||
static int
|
||||
dissect_xnap_NRPaging_Time_Window(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
||||
16, NULL, TRUE, 0, NULL);
|
||||
16, NULL, TRUE, 16, NULL);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
@ -16381,6 +16542,16 @@ dissect_xnap_NRUESidelinkAggregateMaximumBitRate(tvbuff_t *tvb _U_, int offset _
|
|||
}
|
||||
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_NSAG_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
|
||||
0U, 255U, NULL, TRUE);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const value_string xnap_OffsetOfNbiotChannelNumberToEARFCN_vals[] = {
|
||||
{ 0, "minusTen" },
|
||||
{ 1, "minusNine" },
|
||||
|
@ -19395,6 +19566,21 @@ dissect_xnap_RRCResumeCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
|
|||
}
|
||||
|
||||
|
||||
static const value_string xnap_SCGreconfigNotification_vals[] = {
|
||||
{ 0, "executed" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
|
||||
static int
|
||||
dissect_xnap_SCGreconfigNotification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
|
||||
1, NULL, TRUE, 0, NULL);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const per_sequence_t SecondarydataForwardingInfoFromTarget_Item_sequence[] = {
|
||||
{ &hf_xnap_secondarydataForwardingInfoFromTarget, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_DataForwardingInfoFromTargetNGRANnode },
|
||||
{ &hf_xnap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_ProtocolExtensionContainer },
|
||||
|
@ -20585,6 +20771,36 @@ dissect_xnap_SurvivalTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
|
|||
}
|
||||
|
||||
|
||||
static const per_sequence_t TAINSAGSupportItem_sequence[] = {
|
||||
{ &hf_xnap_nSAG_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_NSAG_ID },
|
||||
{ &hf_xnap_nSAGSliceSupportList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_xnap_ExtendedSliceSupportList },
|
||||
{ &hf_xnap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_xnap_ProtocolExtensionContainer },
|
||||
{ NULL, 0, 0, NULL }
|
||||
};
|
||||
|
||||
static int
|
||||
dissect_xnap_TAINSAGSupportItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
|
||||
ett_xnap_TAINSAGSupportItem, TAINSAGSupportItem_sequence);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const per_sequence_t TAINSAGSupportList_sequence_of[1] = {
|
||||
{ &hf_xnap_TAINSAGSupportList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_xnap_TAINSAGSupportItem },
|
||||
};
|
||||
|
||||
static int
|
||||
dissect_xnap_TAINSAGSupportList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
||||
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
|
||||
ett_xnap_TAINSAGSupportList, TAINSAGSupportList_sequence_of,
|
||||
1, maxnoofNSAGs, FALSE);
|
||||
|
||||
return offset;
|
||||
}
|
||||
|
||||
|
||||
static const per_sequence_t SEQUENCE_SIZE_1_maxnoofsupportedPLMNs_OF_BroadcastPLMNinTAISupport_Item_sequence_of[1] = {
|
||||
{ &hf_xnap_broadcastPLMNs_item_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_xnap_BroadcastPLMNinTAISupport_Item },
|
||||
};
|
||||
|
@ -25053,6 +25269,14 @@ static int dissect_BeamMeasurementIndicationM1_PDU(tvbuff_t *tvb _U_, packet_inf
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_BeamMeasurementsReportConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
|
||||
offset = dissect_xnap_BeamMeasurementsReportConfiguration(tvb, offset, &asn1_ctx, tree, hf_xnap_BeamMeasurementsReportConfiguration_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_BPLMN_ID_Info_EUTRA_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -25405,6 +25629,14 @@ static int dissect_DuplicationActivation_PDU(tvbuff_t *tvb _U_, packet_info *pin
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_EarlyMeasurement_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
|
||||
offset = dissect_xnap_EarlyMeasurement(tvb, offset, &asn1_ctx, tree, hf_xnap_EarlyMeasurement_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_EUTRAPagingeDRXInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -26421,6 +26653,14 @@ static int dissect_RRCResumeCause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_SCGreconfigNotification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
|
||||
offset = dissect_xnap_SCGreconfigNotification(tvb, offset, &asn1_ctx, tree, hf_xnap_SCGreconfigNotification_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_SecondarydataForwardingInfoFromTarget_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -26669,6 +26909,14 @@ static int dissect_SurvivalTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_TAINSAGSupportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
|
||||
offset = dissect_xnap_TAINSAGSupportList(tvb, offset, &asn1_ctx, tree, hf_xnap_TAINSAGSupportList_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_TAISupport_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -28321,6 +28569,10 @@ void proto_register_xnap(void) {
|
|||
{ "BeamMeasurementIndicationM1", "xnap.BeamMeasurementIndicationM1",
|
||||
FT_UINT32, BASE_DEC, VALS(xnap_BeamMeasurementIndicationM1_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_BeamMeasurementsReportConfiguration_PDU,
|
||||
{ "BeamMeasurementsReportConfiguration", "xnap.BeamMeasurementsReportConfiguration_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_BPLMN_ID_Info_EUTRA_PDU,
|
||||
{ "BPLMN-ID-Info-EUTRA", "xnap.BPLMN_ID_Info_EUTRA",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
|
@ -28497,6 +28749,10 @@ void proto_register_xnap(void) {
|
|||
{ "DuplicationActivation", "xnap.DuplicationActivation",
|
||||
FT_UINT32, BASE_DEC, VALS(xnap_DuplicationActivation_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_EarlyMeasurement_PDU,
|
||||
{ "EarlyMeasurement", "xnap.EarlyMeasurement",
|
||||
FT_UINT32, BASE_DEC, VALS(xnap_EarlyMeasurement_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_EUTRAPagingeDRXInformation_PDU,
|
||||
{ "EUTRAPagingeDRXInformation", "xnap.EUTRAPagingeDRXInformation_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
|
@ -29005,6 +29261,10 @@ void proto_register_xnap(void) {
|
|||
{ "RRCResumeCause", "xnap.RRCResumeCause",
|
||||
FT_UINT32, BASE_DEC, VALS(xnap_RRCResumeCause_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_SCGreconfigNotification_PDU,
|
||||
{ "SCGreconfigNotification", "xnap.SCGreconfigNotification",
|
||||
FT_UINT32, BASE_DEC, VALS(xnap_SCGreconfigNotification_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_SecondarydataForwardingInfoFromTarget_List_PDU,
|
||||
{ "SecondarydataForwardingInfoFromTarget-List", "xnap.SecondarydataForwardingInfoFromTarget_List",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
|
@ -29129,6 +29389,10 @@ void proto_register_xnap(void) {
|
|||
{ "SurvivalTime", "xnap.SurvivalTime",
|
||||
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_microseconds, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_TAINSAGSupportList_PDU,
|
||||
{ "TAINSAGSupportList", "xnap.TAINSAGSupportList",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_TAISupport_List_PDU,
|
||||
{ "TAISupport-List", "xnap.TAISupport_List",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
|
@ -30101,6 +30365,26 @@ void proto_register_xnap(void) {
|
|||
{ "bAPPathID", "xnap.bAPPathID",
|
||||
FT_BYTES, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_beamMeasurementsReportQuantity,
|
||||
{ "beamMeasurementsReportQuantity", "xnap.beamMeasurementsReportQuantity_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_maxNrofRS_IndexesToReport,
|
||||
{ "maxNrofRS-IndexesToReport", "xnap.maxNrofRS_IndexesToReport",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_rSRP,
|
||||
{ "rSRP", "xnap.rSRP",
|
||||
FT_UINT32, BASE_DEC, VALS(xnap_T_rSRP_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_rSRQ,
|
||||
{ "rSRQ", "xnap.rSRQ",
|
||||
FT_UINT32, BASE_DEC, VALS(xnap_T_rSRQ_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_sINR,
|
||||
{ "sINR", "xnap.sINR",
|
||||
FT_UINT32, BASE_DEC, VALS(xnap_T_sINR_vals), 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_BHInfoList_item,
|
||||
{ "BHInfo-Item", "xnap.BHInfo_Item_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
|
@ -30290,7 +30574,7 @@ void proto_register_xnap(void) {
|
|||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_CellIdListforQMC_item,
|
||||
{ "NR-CGI", "xnap.NR_CGI_element",
|
||||
{ "GlobalNG-RANCell-ID", "xnap.GlobalNG_RANCell_ID_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_cellIdListforMDT_EUTRA,
|
||||
|
@ -31136,7 +31420,7 @@ void proto_register_xnap(void) {
|
|||
{ &hf_xnap_rBsetIndex,
|
||||
{ "rBsetIndex", "xnap.rBsetIndex",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
"INTEGER_1_maxnoofRBsetsPerCell", HFILL }},
|
||||
"INTEGER_0_maxnoofRBsetsPerCell1_", HFILL }},
|
||||
{ &hf_xnap_freqDomainSlotHSNAconfiguration_List,
|
||||
{ "freqDomainSlotHSNAconfiguration-List", "xnap.freqDomainSlotHSNAconfiguration_List",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
|
@ -33969,6 +34253,18 @@ void proto_register_xnap(void) {
|
|||
{ "TAIforMDT-Item", "xnap.TAIforMDT_Item_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_TAINSAGSupportList_item,
|
||||
{ "TAINSAGSupportItem", "xnap.TAINSAGSupportItem_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_nSAG_ID,
|
||||
{ "nSAG-ID", "xnap.nSAG_ID",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_xnap_nSAGSliceSupportList,
|
||||
{ "nSAGSliceSupportList", "xnap.nSAGSliceSupportList",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
"ExtendedSliceSupportList", HFILL }},
|
||||
{ &hf_xnap_TAISupport_List_item,
|
||||
{ "TAISupport-Item", "xnap.TAISupport_Item_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
|
@ -35054,6 +35350,8 @@ void proto_register_xnap(void) {
|
|||
&ett_xnap_Associated_QoSFlowInfo_Item,
|
||||
&ett_xnap_AvailableRVQoEMetrics,
|
||||
&ett_xnap_BAPRoutingID,
|
||||
&ett_xnap_BeamMeasurementsReportConfiguration,
|
||||
&ett_xnap_BeamMeasurementsReportQuantity,
|
||||
&ett_xnap_BHInfoList,
|
||||
&ett_xnap_BHInfo_Item,
|
||||
&ett_xnap_BAPControlPDURLCCH_List,
|
||||
|
@ -35626,6 +35924,8 @@ void proto_register_xnap(void) {
|
|||
&ett_xnap_TAIBasedMDT,
|
||||
&ett_xnap_TAIListforMDT,
|
||||
&ett_xnap_TAIforMDT_Item,
|
||||
&ett_xnap_TAINSAGSupportList,
|
||||
&ett_xnap_TAINSAGSupportItem,
|
||||
&ett_xnap_TAISupport_List,
|
||||
&ett_xnap_TAISupport_Item,
|
||||
&ett_xnap_SEQUENCE_SIZE_1_maxnoofsupportedPLMNs_OF_BroadcastPLMNinTAISupport_Item,
|
||||
|
@ -36161,6 +36461,7 @@ proto_reg_handoff_xnap(void)
|
|||
dissector_add_uint("xnap.ies", id_S_NG_RANnodeUE_Slice_MBR, create_dissector_handle(dissect_UESliceMaximumBitRateList_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.ies", id_ManagementBasedMDTPLMNModificationList, create_dissector_handle(dissect_MDTPLMNModificationList_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.ies", id_F1_terminatingIAB_donorIndicator, create_dissector_handle(dissect_F1_terminatingIAB_donorIndicator_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.ies", id_SCGreconfigNotification, create_dissector_handle(dissect_SCGreconfigNotification_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.extension", id_Additional_UL_NG_U_TNLatUPF_List, create_dissector_handle(dissect_Additional_UL_NG_U_TNLatUPF_List_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.extension", id_SecondarydataForwardingInfoFromTarget_List, create_dissector_handle(dissect_SecondarydataForwardingInfoFromTarget_List_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.extension", id_LastE_UTRANPLMNIdentity, create_dissector_handle(dissect_PLMN_Identity_PDU, proto_xnap));
|
||||
|
@ -36271,6 +36572,9 @@ proto_reg_handoff_xnap(void)
|
|||
dissector_add_uint("xnap.extension", id_UESliceMaximumBitRateList, create_dissector_handle(dissect_UESliceMaximumBitRateList_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.extension", id_PositioningInformation, create_dissector_handle(dissect_PositioningInformation_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.extension", id_UEAssistantIdentifier, create_dissector_handle(dissect_NG_RANnodeUEXnAPID_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.extension", id_TAINSAGSupportList, create_dissector_handle(dissect_TAINSAGSupportList_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.extension", id_earlyMeasurement, create_dissector_handle(dissect_EarlyMeasurement_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.extension", id_BeamMeasurementsReportConfiguration, create_dissector_handle(dissect_BeamMeasurementsReportConfiguration_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.proc.imsg", id_handoverPreparation, create_dissector_handle(dissect_HandoverRequest_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.proc.sout", id_handoverPreparation, create_dissector_handle(dissect_HandoverRequestAcknowledge_PDU, proto_xnap));
|
||||
dissector_add_uint("xnap.proc.uout", id_handoverPreparation, create_dissector_handle(dissect_HandoverPreparationFailure_PDU, proto_xnap));
|
||||
|
|
Loading…
Reference in New Issue