XnAP: upgrade dissector to v15.1.0
Change-Id: I2e15944580043774176956e896f360eb5a5711c8 Reviewed-on: https://code.wireshark.org/review/30045 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
This commit is contained in:
parent
49621786de
commit
0443cd2c95
|
@ -37,8 +37,10 @@ WLAN-backhaulRate-r12
|
|||
HandoverCommand_PDU
|
||||
HandoverPreparationInformation_PDU
|
||||
HandoverPreparationInformation-NB_PDU
|
||||
MeasurementReport_PDU
|
||||
RLF-Report-r9_PDU
|
||||
RLF-Report-v9e0_PDU
|
||||
RRCConnectionReconfigurationComplete_PDU
|
||||
SCG-Config-r12_PDU
|
||||
SCG-ConfigInfo-r12_PDU
|
||||
UEPagingCoverageInformation_PDU
|
||||
|
@ -52,9 +54,11 @@ VisitedCellInfoList-r12_PDU
|
|||
HandoverCommand
|
||||
HandoverPreparationInformation
|
||||
HandoverPreparationInformation-NB
|
||||
MeasurementReport
|
||||
RLF-Report-r9
|
||||
RLF-Report-v9e0
|
||||
RRCConnectionReconfiguration @rrc_conn_reconf
|
||||
RRCConnectionReconfigurationComplete
|
||||
SCG-Config-r12
|
||||
SCG-ConfigInfo-r12
|
||||
UEPagingCoverageInformation
|
||||
|
|
|
@ -49,6 +49,7 @@ HandoverPreparationInformation_PDU
|
|||
MeasConfig_PDU
|
||||
MeasGapConfig_PDU
|
||||
MeasResults_PDU
|
||||
MeasurementReport_PDU
|
||||
MeasurementTimingConfiguration_PDU
|
||||
MIB_PDU
|
||||
P-Max_PDU
|
||||
|
@ -75,6 +76,7 @@ HandoverCommand
|
|||
HandoverPreparationInformation
|
||||
MeasConfig
|
||||
MeasGapConfig
|
||||
MeasurementReport
|
||||
MeasResults
|
||||
MeasurementTimingConfiguration
|
||||
MIB
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V15.0.0 (2018-06)
|
||||
-- 3GPP TS 38.423 V15.1.0 (2018-09)
|
||||
-- 9.3.6 Common definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -7,10 +7,10 @@
|
|||
-- **************************************************************
|
||||
|
||||
XnAP-CommonDataTypes {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
ngran-access (22) modules (3) xnap (2) version1 (1) xnap-CommonDataTypes (3) }
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V15.0.0 (2018-06)
|
||||
-- 3GPP TS 38.423 V15.1.0 (2018-09)
|
||||
-- 9.3.7 Constant definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -48,6 +48,10 @@ id-cellActivation ProcedureCode ::= 19
|
|||
id-reset ProcedureCode ::= 20
|
||||
id-errorIndication ProcedureCode ::= 21
|
||||
id-privateMessage ProcedureCode ::= 22
|
||||
id-notificationControl ProcedureCode ::= 23
|
||||
id-activityNotification ProcedureCode ::= 24
|
||||
id-e-UTRA-NR-CellResourceCoordination ProcedureCode ::= 25
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -60,9 +64,11 @@ id-privateMessage ProcedureCode ::= 22
|
|||
maxEARFCN INTEGER ::= 262143
|
||||
maxnoofAllowedAreas INTEGER ::= 16
|
||||
maxnoofAoIs INTEGER ::= 64
|
||||
maxnoofBPLMNs INTEGER ::= 6 -- This IE may need to be refined.
|
||||
maxnoofBPLMNs INTEGER ::= 12
|
||||
maxnoofBearerConfigs INTEGER ::= 2 -- This IE may need to be refined
|
||||
maxnoofCellsinAoI INTEGER ::= 256
|
||||
maxnoofCellsinNGRANnode INTEGER ::= 16384
|
||||
maxnoofCellsinUEHistoryInfo INTEGER ::= 16
|
||||
maxnoofCellsinNG-RANnode INTEGER ::= 16384
|
||||
maxnoofCellsinRNA INTEGER ::= 32
|
||||
maxnoofDRBs INTEGER ::= 32
|
||||
maxnoofEUTRABands INTEGER ::= 16
|
||||
|
@ -73,11 +79,13 @@ maxnoofNeighbours INTEGER ::= 1024
|
|||
maxnoofNRCellBands INTEGER ::= 32
|
||||
maxnoofPLMNs INTEGER ::= 16
|
||||
maxnoofPDUSessions INTEGER ::= 256
|
||||
maxnoofProtectedResourcePatterns INTEGER ::= 16
|
||||
maxnoofQoSFlows INTEGER ::= 64
|
||||
maxnoofRANAreaCodes INTEGER ::= 32
|
||||
maxnoofRANAreasinRNA INTEGER ::= 16
|
||||
maxnoofRANNodesinAoI INTEGER ::= 64
|
||||
maxnoofSliceItems INTEGER ::= 1024
|
||||
maxnoofsupportedPLMNs INTEGER ::= 16 -- This IE may need to be refined.
|
||||
maxnoofsupportedPLMNs INTEGER ::= 16 -- This IE may need to be refined.
|
||||
maxnoofsupportedTACs INTEGER ::= 1024 -- This IE may need to be refined.
|
||||
maxnoofTAI INTEGER ::= 16
|
||||
maxnoofTAIsinAoI INTEGER ::= 16
|
||||
|
@ -93,65 +101,97 @@ maxNrOfErrors INTEGER ::= 256
|
|||
|
||||
id-ActivatedServedCells ProtocolIE-ID ::= 0
|
||||
id-ActivationIDforCellActivation ProtocolIE-ID ::= 1
|
||||
id-AMF-Pool-Information ProtocolIE-ID ::= 2
|
||||
id-AreaOfInterest-Item ProtocolIE-ID ::= 3
|
||||
id-AssistanceDataForRANPaging ProtocolIE-ID ::= 4
|
||||
id-Cause ProtocolIE-ID ::= 5
|
||||
id-cellAssistanceInfo-NR ProtocolIE-ID ::= 6
|
||||
id-ConfigurationUpdateInitiatingNodeChoice ProtocolIE-ID ::= 7
|
||||
id-CriticalityDiagnostics ProtocolIE-ID ::= 8
|
||||
id-dataforwardingInfoperPDUSession ProtocolIE-ID ::= 9
|
||||
id-dataforwardingInfoperPDUSession-Item ProtocolIE-ID ::= 10
|
||||
id-DataForwardingResponseDRBItem ProtocolIE-ID ::= 11
|
||||
id-DRBsSubjectToStatusTransfer-Item ProtocolIE-ID ::= 12
|
||||
id-DRBsSubjectToStatusTransfer-List ProtocolIE-ID ::= 13
|
||||
id-DRBToQoSFlowMapping-Item ProtocolIE-ID ::= 14
|
||||
id-GlobalNG-RAN-node-ID ProtocolIE-ID ::= 15
|
||||
id-GUAMI ProtocolIE-ID ::= 16
|
||||
id-List-of-served-cells-E-UTRA ProtocolIE-ID ::= 17
|
||||
id-List-of-served-cells-NR ProtocolIE-ID ::= 18
|
||||
id-LocationReportingInformation ProtocolIE-ID ::= 19
|
||||
id-MAC-I ProtocolIE-ID ::= 20
|
||||
id-MaskedIMEISV ProtocolIE-ID ::= 21
|
||||
id-new-NG-RAN-Cell-Identity ProtocolIE-ID ::= 22
|
||||
id-newNG-RANnodeUEXnAPID ProtocolIE-ID ::= 23
|
||||
id-oldNG-RANnodeUEXnAPID ProtocolIE-ID ::= 24
|
||||
id-PagingDRX ProtocolIE-ID ::= 25
|
||||
id-PDUSessionResourceAdmittedResponseTransferItem ProtocolIE-ID ::= 26
|
||||
id-PDUSessionResourcesAdmitted-Item ProtocolIE-ID ::= 27
|
||||
id-PDUSessionResourcesAdmitted-List ProtocolIE-ID ::= 28
|
||||
id-PDUSessionResourcesNotAdmitted-Item ProtocolIE-ID ::= 29
|
||||
id-PDUSessionResourcesNotAdmitted-List ProtocolIE-ID ::= 30
|
||||
id-PDUSessionResourcesToBeSetup-Item ProtocolIE-ID ::= 31
|
||||
id-QoSFlowAdmitted-Item ProtocolIE-ID ::= 32
|
||||
id-QoSFlow-Item ProtocolIE-ID ::= 33
|
||||
id-QoSFlowNotAdmitted-Item ProtocolIE-ID ::= 34
|
||||
id-QoSFlowsToBeSetup-Item ProtocolIE-ID ::= 35
|
||||
id-RANPagingArea ProtocolIE-ID ::= 36
|
||||
id-RANPagingPriority ProtocolIE-ID ::= 37
|
||||
id-ResetRequestPartialReleaseItem ProtocolIE-ID ::= 38
|
||||
id-ResetRequestTypeInfo ProtocolIE-ID ::= 39
|
||||
id-ResetResponsePartialReleaseItem ProtocolIE-ID ::= 40
|
||||
id-ResetResponseTypeInfo ProtocolIE-ID ::= 41
|
||||
id-RespondingNodeTypeConfigUpdateAck ProtocolIE-ID ::= 42
|
||||
id-ServedCellsToActivate ProtocolIE-ID ::= 43
|
||||
id-servedCellsToUpdate-E-UTRA ProtocolIE-ID ::= 44
|
||||
id-ServedCellsToUpdateInitiatingNodeChoice ProtocolIE-ID ::= 45
|
||||
id-servedCellsToUpdate-NR ProtocolIE-ID ::= 46
|
||||
id-sourceNG-RANnodeUEXnAPID ProtocolIE-ID ::= 47
|
||||
id-TAISupport-Item ProtocolIE-ID ::= 48
|
||||
-- WS modification: fix a typo
|
||||
-- id-TAISupport-list ProtocolIE-ID ::= 40
|
||||
id-TAISupport-list ProtocolIE-ID ::= 49
|
||||
id-Target2SourceNG-RANnodeTranspContainer ProtocolIE-ID ::= 50
|
||||
id-targetCellGlobalID ProtocolIE-ID ::= 51
|
||||
id-targetNG-RANnodeUEXnAPID ProtocolIE-ID ::= 52
|
||||
id-TraceActivation ProtocolIE-ID ::= 53
|
||||
id-UEContextID ProtocolIE-ID ::= 54
|
||||
id-UEContextInfoHORequest ProtocolIE-ID ::= 55
|
||||
id-UEContextInfoRetrUECtxtResp ProtocolIE-ID ::= 56
|
||||
id-UEIdentityIndexValue ProtocolIE-ID ::= 57
|
||||
id-UERANPagingIdentity ProtocolIE-ID ::= 58
|
||||
id-XnRemovalThreshold ProtocolIE-ID ::= 59
|
||||
id-admittedSplitSRB ProtocolIE-ID ::= 2
|
||||
id-admittedSplitSRBrelease ProtocolIE-ID ::= 3
|
||||
id-AMF-Pool-Information ProtocolIE-ID ::= 4
|
||||
id-AssistanceDataForRANPaging ProtocolIE-ID ::= 5
|
||||
id-BearersSubjectToCounterCheck ProtocolIE-ID ::= 6
|
||||
id-Cause ProtocolIE-ID ::= 7
|
||||
id-cellAssistanceInfo-NR ProtocolIE-ID ::= 8
|
||||
id-ConfigurationUpdateInitiatingNodeChoice ProtocolIE-ID ::= 9
|
||||
id-CriticalityDiagnostics ProtocolIE-ID ::= 10
|
||||
id-dataforwardingInfoperPDUSession ProtocolIE-ID ::= 11
|
||||
id-DRBsSubjectToStatusTransfer-List ProtocolIE-ID ::= 12
|
||||
id-ExpectedUEBehaviour ProtocolIE-ID ::= 13
|
||||
id-GlobalNG-RAN-node-ID ProtocolIE-ID ::= 14
|
||||
id-GUAMI ProtocolIE-ID ::= 15
|
||||
id-indexToRatFrequSelectionPriority ProtocolIE-ID ::= 16
|
||||
id-initiatingNodeType-ResourceCoordRequest ProtocolIE-ID ::= 17
|
||||
id-List-of-served-cells-E-UTRA ProtocolIE-ID ::= 18
|
||||
id-List-of-served-cells-NR ProtocolIE-ID ::= 19
|
||||
id-LocationReportingInformation ProtocolIE-ID ::= 20
|
||||
id-MAC-I ProtocolIE-ID ::= 21
|
||||
id-MaskedIMEISV ProtocolIE-ID ::= 22
|
||||
id-M-NG-RANnodeUEXnAPID ProtocolIE-ID ::= 23
|
||||
id-MN-to-SN-Container ProtocolIE-ID ::= 24
|
||||
id-MobilityRestrictionList ProtocolIE-ID ::= 25
|
||||
id-new-NG-RAN-Cell-Identity ProtocolIE-ID ::= 26
|
||||
id-newNG-RANnodeUEXnAPID ProtocolIE-ID ::= 27
|
||||
id-NRUEMeasurementReportRRCTransfer ProtocolIE-ID ::= 28
|
||||
id-oldNG-RANnodeUEXnAPID ProtocolIE-ID ::= 29
|
||||
id-OldtoNewNG-RANnodeResumeContainer ProtocolIE-ID ::= 30
|
||||
id-PagingDRX ProtocolIE-ID ::= 31
|
||||
id-PCellID ProtocolIE-ID ::= 32
|
||||
id-PDCPChangeIndication ProtocolIE-ID ::= 33
|
||||
id-PDUSessionAdmittedAddedAddReqAck ProtocolIE-ID ::= 34
|
||||
id-PDUSessionAdmittedModSNModConfirm ProtocolIE-ID ::= 35
|
||||
id-PDUSessionAdmitted-SNModResponse ProtocolIE-ID ::= 36
|
||||
id-PDUSessionNotAdmittedAddReqAck ProtocolIE-ID ::= 37
|
||||
id-PDUSessionNotAdmitted-SNModResponse ProtocolIE-ID ::= 38
|
||||
id-PDUSessionReleasedList-RelConf ProtocolIE-ID ::= 39
|
||||
id-PDUSessionReleasedSNModConfirm ProtocolIE-ID ::= 40
|
||||
id-PDUSessionResourcesActivityNotifyList ProtocolIE-ID ::= 41
|
||||
id-PDUSessionResourcesAdmitted-List ProtocolIE-ID ::= 42
|
||||
id-PDUSessionResourcesNotAdmitted-List ProtocolIE-ID ::= 43
|
||||
id-PDUSessionResourcesNotifyList ProtocolIE-ID ::= 44
|
||||
id-PDUSession-SNChangeConfirm-List ProtocolIE-ID ::= 45
|
||||
id-PDUSession-SNChangeRequired-List ProtocolIE-ID ::= 46
|
||||
id-PDUSessionToBeAddedAddReq ProtocolIE-ID ::= 47
|
||||
id-PDUSessionToBeModifiedSNModRequired ProtocolIE-ID ::= 48
|
||||
id-PDUSessionToBeReleasedList-RelRqd ProtocolIE-ID ::= 49
|
||||
id-PDUSessionToBeReleased-RelReq ProtocolIE-ID ::= 50
|
||||
id-PDUSessionToBeReleasedSNModRequired ProtocolIE-ID ::= 51
|
||||
id-RANPagingArea ProtocolIE-ID ::= 52
|
||||
id-PagingPriority ProtocolIE-ID ::= 53
|
||||
id-requestedSplitSRB ProtocolIE-ID ::= 54
|
||||
id-requestedSplitSRBrelease ProtocolIE-ID ::= 55
|
||||
id-ResetRequestTypeInfo ProtocolIE-ID ::= 56
|
||||
id-ResetResponseTypeInfo ProtocolIE-ID ::= 57
|
||||
id-RespondingNodeTypeConfigUpdateAck ProtocolIE-ID ::= 58
|
||||
id-respondingNodeType-ResourceCoordResponse ProtocolIE-ID ::= 59
|
||||
id-ResponseInfo-ReconfCompl ProtocolIE-ID ::= 60
|
||||
id-RRCConfigIndication ProtocolIE-ID ::= 61
|
||||
id-RRCResumeCause ProtocolIE-ID ::= 62
|
||||
id-SCGConfigurationQuery ProtocolIE-ID ::= 63
|
||||
id-selectedPLMN ProtocolIE-ID ::= 64
|
||||
id-ServedCellsToActivate ProtocolIE-ID ::= 65
|
||||
id-servedCellsToUpdate-E-UTRA ProtocolIE-ID ::= 66
|
||||
id-ServedCellsToUpdateInitiatingNodeChoice ProtocolIE-ID ::= 67
|
||||
id-servedCellsToUpdate-NR ProtocolIE-ID ::= 68
|
||||
id-s-ng-RANnode-SecurityKey ProtocolIE-ID ::= 69
|
||||
id-S-NG-RANnodeUE-AMBR ProtocolIE-ID ::= 70
|
||||
id-S-NG-RANnodeUEXnAPID ProtocolIE-ID ::= 71
|
||||
id-SN-to-MN-Container ProtocolIE-ID ::= 72
|
||||
id-sourceNG-RANnodeUEXnAPID ProtocolIE-ID ::= 73
|
||||
id-SplitSRB-RRCTransfer ProtocolIE-ID ::= 74
|
||||
id-TAISupport-list ProtocolIE-ID ::= 75
|
||||
id-TimeToWait ProtocolIE-ID ::= 76
|
||||
id-Target2SourceNG-RANnodeTranspContainer ProtocolIE-ID ::= 77
|
||||
id-targetCellGlobalID ProtocolIE-ID ::= 78
|
||||
id-targetNG-RANnodeUEXnAPID ProtocolIE-ID ::= 79
|
||||
id-target-S-NG-RANnodeID ProtocolIE-ID ::= 80
|
||||
id-TraceActivation ProtocolIE-ID ::= 81
|
||||
id-UEContextID ProtocolIE-ID ::= 82
|
||||
id-UEContextInfoHORequest ProtocolIE-ID ::= 83
|
||||
id-UEContextInfoRetrUECtxtResp ProtocolIE-ID ::= 84
|
||||
id-UEContextInfo-SNModRequest ProtocolIE-ID ::= 85
|
||||
id-UEContextKeptIndicator ProtocolIE-ID ::= 86
|
||||
id-UEContextRefAtSN-HORequest ProtocolIE-ID ::= 87
|
||||
id-UEHistoryInformation ProtocolIE-ID ::= 88
|
||||
id-UEIdentityIndexValue ProtocolIE-ID ::= 89
|
||||
id-UERANPagingIdentity ProtocolIE-ID ::= 90
|
||||
id-UESecurityCapabilities ProtocolIE-ID ::= 91
|
||||
id-UserPlaneTrafficActivityReport ProtocolIE-ID ::= 92
|
||||
id-XnRemovalThreshold ProtocolIE-ID ::= 93
|
||||
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V15.0.0 (2018-06)
|
||||
-- 3GPP TS 38.423 V15.1.0 (2018-09)
|
||||
-- 9.3.8 Container definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -7,10 +7,10 @@
|
|||
-- **************************************************************
|
||||
|
||||
XnAP-Containers {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
ngran-access (22) modules (3) xnap (2) version1 (1) xnap-Containers (5) }
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
|
@ -116,12 +116,11 @@ WITH SYNTAX {
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
ProtocolIE-Container {XNAP-PROTOCOL-IES : IEsSetParam} ::=
|
||||
ProtocolIE-Container {XNAP-PROTOCOL-IES : IEsSetParam} ::=
|
||||
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
|
||||
ProtocolIE-Field {{IEsSetParam}}
|
||||
|
||||
ProtocolIE-Single-Container {XNAP-PROTOCOL-IES : IEsSetParam} ::=
|
||||
ProtocolIE-Field {{IEsSetParam}}
|
||||
ProtocolIE-Single-Container {XNAP-PROTOCOL-IES : IEsSetParam} ::= ProtocolIE-Field {{IEsSetParam}}
|
||||
|
||||
ProtocolIE-Field {XNAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
|
||||
id XNAP-PROTOCOL-IES.&id ({IEsSetParam}),
|
||||
|
@ -135,7 +134,7 @@ ProtocolIE-Field {XNAP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
ProtocolIE-ContainerPair {XNAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
|
||||
ProtocolIE-ContainerPair {XNAP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
|
||||
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
|
||||
ProtocolIE-FieldPair {{IEsSetParam}}
|
||||
|
||||
|
@ -167,8 +166,7 @@ ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, XNAP-P
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
ProtocolExtensionContainer {XNAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
|
||||
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
|
||||
ProtocolExtensionContainer {XNAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
|
||||
ProtocolExtensionField {{ExtensionSetParam}}
|
||||
|
||||
ProtocolExtensionField {XNAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
|
||||
|
@ -183,7 +181,7 @@ ProtocolExtensionField {XNAP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENC
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
PrivateIE-Container {XNAP-PRIVATE-IES : IEsSetParam} ::=
|
||||
PrivateIE-Container {XNAP-PRIVATE-IES : IEsSetParam} ::=
|
||||
SEQUENCE (SIZE (1..maxPrivateIEs)) OF
|
||||
PrivateIE-Field {{IEsSetParam}}
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.423 V15.0.0 (2018-06)
|
||||
-- 3GPP TS 38.423 V15.1.0 (2018-09)
|
||||
-- 9.3.3 Elementary Procedure Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -7,10 +7,10 @@
|
|||
-- **************************************************************
|
||||
|
||||
XnAP-PDU-Descriptions {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
ngran-access (22) modules (3) xnap (2) version1 (1) xnap-PDU-Descriptions (0) }
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
|
@ -32,6 +32,7 @@ FROM XnAP-CommonDataTypes
|
|||
SNStatusTransfer,
|
||||
UEContextRelease,
|
||||
HandoverCancel,
|
||||
NotificationControlIndication,
|
||||
RANPaging,
|
||||
RetrieveUEContextRequest,
|
||||
RetrieveUEContextResponse,
|
||||
|
@ -66,6 +67,9 @@ FROM XnAP-CommonDataTypes
|
|||
NGRANNodeConfigurationUpdate,
|
||||
NGRANNodeConfigurationUpdateAcknowledge,
|
||||
NGRANNodeConfigurationUpdateFailure,
|
||||
E-UTRA-NR-CellResourceCoordinationRequest,
|
||||
E-UTRA-NR-CellResourceCoordinationResponse,
|
||||
ActivityNotification,
|
||||
CellActivationRequest,
|
||||
CellActivationResponse,
|
||||
CellActivationFailure,
|
||||
|
@ -79,6 +83,7 @@ FROM XnAP-PDU-Contents
|
|||
id-handoverPreparation,
|
||||
id-sNStatusTransfer,
|
||||
id-handoverCancel,
|
||||
id-notificationControl,
|
||||
id-retrieveUEContext,
|
||||
id-rANPaging,
|
||||
id-dataForwardingAddressIndication,
|
||||
|
@ -91,10 +96,12 @@ FROM XnAP-PDU-Contents
|
|||
id-sNGRANnodeinitiatedSNGRANnodeRelease,
|
||||
id-sNGRANnodeCounterCheck,
|
||||
id-sNGRANnodeChange,
|
||||
id-activityNotification,
|
||||
id-rRCTransfer,
|
||||
id-xnRemoval,
|
||||
id-xnSetup,
|
||||
id-nGRANnodeConfigurationUpdate,
|
||||
id-e-UTRA-NR-CellResourceCoordination,
|
||||
id-cellActivation,
|
||||
id-reset,
|
||||
id-errorIndication,
|
||||
|
@ -178,6 +185,7 @@ XNAP-ELEMENTARY-PROCEDURES-CLASS-1 XNAP-ELEMENTARY-PROCEDURE ::= {
|
|||
xnRemoval |
|
||||
xnSetup |
|
||||
nGRANnodeConfigurationUpdate |
|
||||
e-UTRA-NR-CellResourceCoordination |
|
||||
cellActivation |
|
||||
reset ,
|
||||
...
|
||||
|
@ -193,8 +201,10 @@ XNAP-ELEMENTARY-PROCEDURES-CLASS-2 XNAP-ELEMENTARY-PROCEDURE ::= {
|
|||
sNGRANnodeCounterCheck |
|
||||
rRCTransfer |
|
||||
errorIndication |
|
||||
privateMessage ,
|
||||
...
|
||||
privateMessage |
|
||||
notificationControl |
|
||||
activityNotification ,
|
||||
...
|
||||
|
||||
}
|
||||
|
||||
|
@ -358,6 +368,14 @@ nGRANnodeConfigurationUpdate XNAP-ELEMENTARY-PROCEDURE ::= {
|
|||
}
|
||||
|
||||
|
||||
e-UTRA-NR-CellResourceCoordination XNAP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE E-UTRA-NR-CellResourceCoordinationRequest
|
||||
SUCCESSFUL OUTCOME E-UTRA-NR-CellResourceCoordinationResponse
|
||||
PROCEDURE CODE id-e-UTRA-NR-CellResourceCoordination
|
||||
CRITICALITY reject
|
||||
}
|
||||
|
||||
|
||||
cellActivation XNAP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE CellActivationRequest
|
||||
SUCCESSFUL OUTCOME CellActivationResponse
|
||||
|
@ -381,6 +399,21 @@ errorIndication XNAP-ELEMENTARY-PROCEDURE ::= {
|
|||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
|
||||
notificationControl XNAP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE NotificationControlIndication
|
||||
PROCEDURE CODE id-notificationControl
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
|
||||
activityNotification XNAP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE ActivityNotification
|
||||
PROCEDURE CODE id-activityNotification
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
|
||||
privateMessage XNAP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE PrivateMessage
|
||||
PROCEDURE CODE id-privateMessage
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||
*
|
||||
* Ref:
|
||||
* 3GPP TS 38.423 V15.0.0 (2018-06)
|
||||
* 3GPP TS 38.423 V15.1.0 (2018-09)
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
@ -62,6 +62,7 @@ static gint ett_xnap_e_utra_EncyptionAlgorithms = -1;
|
|||
static gint ett_xnap_e_utra_IntegrityProtectionAlgorithms = -1;
|
||||
static gint ett_xnap_ng_ran_TraceID = -1;
|
||||
static gint ett_xnap_interfaces_to_trace = -1;
|
||||
static gint ett_xnap_LastVisitedEUTRANCellInformation = -1;
|
||||
#include "packet-xnap-ett.c"
|
||||
|
||||
enum {
|
||||
|
@ -102,7 +103,13 @@ static dissector_handle_t xnap_handle;
|
|||
static void
|
||||
xnap_PacketLossRate_fmt(gchar *s, guint32 v)
|
||||
{
|
||||
g_snprintf(s, ITEM_LABEL_LENGTH, "%.1f %% (%u)", (float)v/10, v);
|
||||
g_snprintf(s, ITEM_LABEL_LENGTH, "%.1f%% (%u)", (float)v/10, v);
|
||||
}
|
||||
|
||||
static void
|
||||
xnap_PacketDelayBudget_fmt(gchar *s, guint32 v)
|
||||
{
|
||||
g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fms (%u)", (float)v/2, v);
|
||||
}
|
||||
|
||||
typedef enum {
|
||||
|
@ -113,8 +120,10 @@ typedef enum {
|
|||
|
||||
struct xnap_conv_info {
|
||||
address addr_a;
|
||||
guint32 port_a;
|
||||
GlobalNG_RANNode_ID_enum ranmode_id_a;
|
||||
address addr_b;
|
||||
guint32 port_b;
|
||||
GlobalNG_RANNode_ID_enum ranmode_id_b;
|
||||
};
|
||||
|
||||
|
@ -137,6 +146,22 @@ xnap_get_private_data(packet_info *pinfo)
|
|||
return xnap_data;
|
||||
}
|
||||
|
||||
static GlobalNG_RANNode_ID_enum
|
||||
xnap_get_ranmode_id(address *addr, guint32 port, packet_info *pinfo)
|
||||
{
|
||||
struct xnap_private_data *xnap_data = xnap_get_private_data(pinfo);
|
||||
GlobalNG_RANNode_ID_enum ranmode_id = (GlobalNG_RANNode_ID_enum)-1;
|
||||
|
||||
if (xnap_data->xnap_conv) {
|
||||
if (addresses_equal(addr, &xnap_data->xnap_conv->addr_a) && port == xnap_data->xnap_conv->port_a) {
|
||||
ranmode_id = xnap_data->xnap_conv->ranmode_id_a;
|
||||
} else if (addresses_equal(addr, &xnap_data->xnap_conv->addr_b) && port == xnap_data->xnap_conv->port_b) {
|
||||
ranmode_id = xnap_data->xnap_conv->ranmode_id_b;
|
||||
}
|
||||
}
|
||||
return ranmode_id;
|
||||
}
|
||||
|
||||
#include "packet-xnap-fn.c"
|
||||
|
||||
static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
|
||||
|
@ -195,8 +220,10 @@ dissect_xnap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
|
|||
if (!xnap_data->xnap_conv) {
|
||||
xnap_data->xnap_conv = wmem_new0(wmem_file_scope(), struct xnap_conv_info);
|
||||
copy_address_wmem(wmem_file_scope(), &xnap_data->xnap_conv->addr_a, &pinfo->src);
|
||||
xnap_data->xnap_conv->port_a = pinfo->srcport;
|
||||
xnap_data->xnap_conv->ranmode_id_a = (GlobalNG_RANNode_ID_enum)-1;
|
||||
copy_address_wmem(wmem_file_scope(), &xnap_data->xnap_conv->addr_b, &pinfo->dst);
|
||||
xnap_data->xnap_conv->port_b = pinfo->destport;
|
||||
xnap_data->xnap_conv->ranmode_id_b = (GlobalNG_RANNode_ID_enum)-1;
|
||||
conversation_add_proto_data(conversation, proto_xnap, xnap_data->xnap_conv);
|
||||
}
|
||||
|
@ -242,6 +269,7 @@ void proto_register_xnap(void) {
|
|||
&ett_xnap_e_utra_IntegrityProtectionAlgorithms,
|
||||
&ett_xnap_ng_ran_TraceID,
|
||||
&ett_xnap_interfaces_to_trace,
|
||||
&ett_xnap_LastVisitedEUTRANCellInformation,
|
||||
#include "packet-xnap-ettarr.c"
|
||||
};
|
||||
|
||||
|
|
|
@ -7,10 +7,6 @@ PER
|
|||
ALIGNED
|
||||
#.END
|
||||
|
||||
#.OMIT_ASSIGNMENT
|
||||
# Get rid of unused code warnings
|
||||
#.END
|
||||
|
||||
#.MAKE_ENUM
|
||||
GlobalNG-RANNode-ID TYPE_PREFIX
|
||||
ProtocolIE-ID
|
||||
|
@ -43,19 +39,13 @@ SuccessfulOutcome/value successfulOutcome_value
|
|||
PrivateIE-Field/value privateIE_Field_value
|
||||
|
||||
#.OMIT_ASSIGNMENT
|
||||
DeliveryStatus
|
||||
ListOfTAI
|
||||
PDUSessionResourceModRqdInfo-MNterminated
|
||||
Presence
|
||||
ProtocolIE-FieldPair
|
||||
ProtocolIE-ContainerList
|
||||
ProtocolIE-ContainerPair
|
||||
ProtocolIE-ContainerPairList
|
||||
RANAC-Item
|
||||
ReferenceID
|
||||
RLCMode
|
||||
S-NG-RANnode-SecurityKey
|
||||
SCGConfigurationQuery
|
||||
TAI-Item
|
||||
#.END
|
||||
|
||||
#.FN_BODY ProtocolIE-ID VAL_PTR = &xnap_data->protocol_ie_id
|
||||
|
@ -105,9 +95,11 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
|
|||
|
||||
%(DEFAULT_BODY)s
|
||||
if (xnap_data->xnap_conv && xnap_data->procedure_code == id_xnSetup) {
|
||||
if (addresses_equal(&actx->pinfo->src, &xnap_data->xnap_conv->addr_a)) {
|
||||
if (addresses_equal(&actx->pinfo->src, &xnap_data->xnap_conv->addr_a) &&
|
||||
actx->pinfo->srcport == xnap_data->xnap_conv->port_a) {
|
||||
xnap_data->xnap_conv->ranmode_id_a = (GlobalNG_RANNode_ID_enum)value;
|
||||
} else if (addresses_equal(&actx->pinfo->src, &xnap_data->xnap_conv->addr_b)) {
|
||||
} else if (addresses_equal(&actx->pinfo->src, &xnap_data->xnap_conv->addr_b) &&
|
||||
actx->pinfo->srcport == xnap_data->xnap_conv->port_b) {
|
||||
xnap_data->xnap_conv->ranmode_id_b = (GlobalNG_RANNode_ID_enum)value;
|
||||
}
|
||||
}
|
||||
|
@ -117,17 +109,9 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
|
|||
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo);
|
||||
proto_tree *subtree;
|
||||
GlobalNG_RANNode_ID_enum target_ranmode_id = (GlobalNG_RANNode_ID_enum)-1;
|
||||
GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo);
|
||||
|
||||
if (xnap_data->xnap_conv) {
|
||||
if (addresses_equal(&actx->pinfo->dst, &xnap_data->xnap_conv->addr_a)) {
|
||||
target_ranmode_id = xnap_data->xnap_conv->ranmode_id_a;
|
||||
} else if (addresses_equal(&actx->pinfo->dst, &xnap_data->xnap_conv->addr_b)) {
|
||||
target_ranmode_id = xnap_data->xnap_conv->ranmode_id_b;
|
||||
}
|
||||
}
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_xnap_RRC_Context);
|
||||
if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
target_ranmode_id == GlobalNG_RANNode_ID_gNB) ||
|
||||
|
@ -145,26 +129,118 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
|
|||
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo);
|
||||
proto_tree *subtree;
|
||||
GlobalNG_RANNode_ID_enum target_ranmode_id = (GlobalNG_RANNode_ID_enum)-1;
|
||||
GlobalNG_RANNode_ID_enum source_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->src, actx->pinfo->srcport, actx->pinfo);
|
||||
|
||||
if (xnap_data->xnap_conv) {
|
||||
if (addresses_equal(&actx->pinfo->dst, &xnap_data->xnap_conv->addr_a)) {
|
||||
target_ranmode_id = xnap_data->xnap_conv->ranmode_id_a;
|
||||
} else if (addresses_equal(&actx->pinfo->dst, &xnap_data->xnap_conv->addr_b)) {
|
||||
target_ranmode_id = xnap_data->xnap_conv->ranmode_id_b;
|
||||
}
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
|
||||
if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
source_ranmode_id == GlobalNG_RANNode_ID_gNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) {
|
||||
dissect_nr_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
} else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
source_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) {
|
||||
dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
#.FN_BODY MN-to-SN-Container VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
proto_tree *subtree;
|
||||
GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo);
|
||||
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
|
||||
if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
target_ranmode_id == GlobalNG_RANNode_ID_gNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) {
|
||||
dissect_nr_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
dissect_nr_rrc_CG_ConfigInfo_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
} else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
target_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) {
|
||||
dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
#.FN_BODY SN-to-MN-Container VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
proto_tree *subtree;
|
||||
GlobalNG_RANNode_ID_enum source_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->src, actx->pinfo->srcport, actx->pinfo);
|
||||
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
|
||||
if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
source_ranmode_id == GlobalNG_RANNode_ID_gNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) {
|
||||
dissect_nr_rrc_CG_Config_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
} else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
source_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) {
|
||||
dissect_lte_rrc_SCG_Config_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
#.FN_BODY Configuration-successfully-applied/m-NG-RANNode-to-S-NG-RANNode-Container VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
proto_tree *subtree;
|
||||
GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo);
|
||||
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
|
||||
if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
target_ranmode_id == GlobalNG_RANNode_ID_gNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) {
|
||||
dissect_nr_rrc_RRCReconfigurationComplete_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
} else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
target_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) {
|
||||
dissect_lte_rrc_RRCConnectionReconfigurationComplete_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
#.FN_BODY Configuration-rejected-by-M-NG-RANNode/m-NG-RANNode-to-S-NG-RANNode-Container VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
proto_tree *subtree;
|
||||
GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo);
|
||||
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
|
||||
if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
target_ranmode_id == GlobalNG_RANNode_ID_gNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) {
|
||||
dissect_nr_rrc_CG_ConfigInfo_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
} else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
target_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) {
|
||||
dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
#.FN_BODY NRUEMeasurementReportRRCTransfer/rrcContainer VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
proto_tree *subtree;
|
||||
GlobalNG_RANNode_ID_enum source_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo);
|
||||
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
|
||||
if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
source_ranmode_id == GlobalNG_RANNode_ID_gNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) {
|
||||
dissect_nr_rrc_MeasurementReport_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
} else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
source_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) ||
|
||||
(xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) {
|
||||
dissect_lte_rrc_MeasurementReport_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -173,17 +249,9 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
|
|||
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo);
|
||||
proto_tree *subtree;
|
||||
GlobalNG_RANNode_ID_enum target_ranmode_id = (GlobalNG_RANNode_ID_enum)-1;
|
||||
GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo);
|
||||
|
||||
if (xnap_data->xnap_conv) {
|
||||
if (addresses_equal(&actx->pinfo->dst, &xnap_data->xnap_conv->addr_a)) {
|
||||
target_ranmode_id = xnap_data->xnap_conv->ranmode_id_a;
|
||||
} else if (addresses_equal(&actx->pinfo->dst, &xnap_data->xnap_conv->addr_b)) {
|
||||
target_ranmode_id = xnap_data->xnap_conv->ranmode_id_b;
|
||||
}
|
||||
}
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_xnap_RRC_Context);
|
||||
if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC &&
|
||||
target_ranmode_id == GlobalNG_RANNode_ID_gNB) &&
|
||||
|
@ -257,6 +325,15 @@ BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec
|
|||
#.TYPE_ATTR
|
||||
PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketLossRate_fmt)
|
||||
|
||||
#.TYPE_ATTR
|
||||
PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketDelayBudget_fmt)
|
||||
|
||||
#.TYPE_ATTR
|
||||
AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds
|
||||
|
||||
#.TYPE_ATTR
|
||||
MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_bytes
|
||||
|
||||
#.FN_BODY TransportLayerAddress VAL_PTR = ¶meter_tvb LEN_PTR = &len
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
|
@ -376,6 +453,15 @@ PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketLossRate_fmt)
|
|||
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
|
||||
}
|
||||
|
||||
#.FN_BODY LastVisitedEUTRANCellInformation VAL_PTR = ¶meter_tvb
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
proto_tree *subtree;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_xnap_LastVisitedEUTRANCellInformation);
|
||||
dissect_lte_rrc_VisitedCellInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.END
|
||||
|
||||
#.FN_HDR HandoverRequest
|
||||
|
@ -458,6 +544,10 @@ PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketLossRate_fmt)
|
|||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NGRANNodeConfigurationUpdateAcknowledge");
|
||||
#.FN_HDR NGRANNodeConfigurationUpdateFailure
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NGRANNodeConfigurationUpdateFailure");
|
||||
#.FN_HDR E-UTRA-NR-CellResourceCoordinationRequest
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-UTRA-NR-CellResourceCoordinationRequest");
|
||||
#.FN_HDR E-UTRA-NR-CellResourceCoordinationResponse
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-UTRA-NR-CellResourceCoordinationResponse");
|
||||
#.FN_HDR CellActivationRequest
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationRequest");
|
||||
#.FN_HDR CellActivationResponse
|
||||
|
@ -470,6 +560,10 @@ PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketLossRate_fmt)
|
|||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetResponse");
|
||||
#.FN_HDR ErrorIndication
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ErrorIndication");
|
||||
#.FN_HDR NotificationControlIndication
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NotificationControlIndication");
|
||||
#.FN_HDR ActivityNotification
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ActivityNotification");
|
||||
#.FN_HDR PrivateMessage
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PrivateMessage");
|
||||
|
||||
|
@ -498,203 +592,281 @@ id-cellActivation ProcedureCode
|
|||
id-reset ProcedureCode
|
||||
id-errorIndication ProcedureCode
|
||||
id-privateMessage ProcedureCode
|
||||
id-notificationControl ProcedureCode
|
||||
id-activityNotification ProcedureCode
|
||||
id-e-UTRA-NR-CellResourceCoordination ProcedureCode
|
||||
|
||||
|
||||
# ProtocolIE-ID
|
||||
id-ActivatedServedCells ProtocolIE-ID
|
||||
id-ActivationIDforCellActivation ProtocolIE-ID
|
||||
id-AMF-Pool-Information ProtocolIE-ID
|
||||
id-AreaOfInterest-Item ProtocolIE-ID
|
||||
id-AssistanceDataForRANPaging ProtocolIE-ID
|
||||
id-Cause ProtocolIE-ID
|
||||
id-cellAssistanceInfo-NR ProtocolIE-ID
|
||||
id-ConfigurationUpdateInitiatingNodeChoice ProtocolIE-ID
|
||||
id-CriticalityDiagnostics ProtocolIE-ID
|
||||
id-dataforwardingInfoperPDUSession ProtocolIE-ID
|
||||
id-dataforwardingInfoperPDUSession-Item ProtocolIE-ID
|
||||
id-DataForwardingResponseDRBItem ProtocolIE-ID
|
||||
id-DRBsSubjectToStatusTransfer-Item ProtocolIE-ID
|
||||
id-DRBsSubjectToStatusTransfer-List ProtocolIE-ID
|
||||
id-DRBToQoSFlowMapping-Item ProtocolIE-ID
|
||||
id-GlobalNG-RAN-node-ID ProtocolIE-ID
|
||||
id-GUAMI ProtocolIE-ID
|
||||
id-List-of-served-cells-E-UTRA ProtocolIE-ID
|
||||
id-List-of-served-cells-NR ProtocolIE-ID
|
||||
id-LocationReportingInformation ProtocolIE-ID
|
||||
id-MAC-I ProtocolIE-ID
|
||||
id-MaskedIMEISV ProtocolIE-ID
|
||||
id-new-NG-RAN-Cell-Identity ProtocolIE-ID
|
||||
id-newNG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-oldNG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-PagingDRX ProtocolIE-ID
|
||||
id-PDUSessionResourceAdmittedResponseTransferItem ProtocolIE-ID
|
||||
id-PDUSessionResourcesAdmitted-Item ProtocolIE-ID
|
||||
id-PDUSessionResourcesAdmitted-List ProtocolIE-ID
|
||||
id-PDUSessionResourcesNotAdmitted-Item ProtocolIE-ID
|
||||
id-PDUSessionResourcesNotAdmitted-List ProtocolIE-ID
|
||||
id-PDUSessionResourcesToBeSetup-Item ProtocolIE-ID
|
||||
id-QoSFlowAdmitted-Item ProtocolIE-ID
|
||||
id-QoSFlow-Item ProtocolIE-ID
|
||||
id-QoSFlowNotAdmitted-Item ProtocolIE-ID
|
||||
id-QoSFlowsToBeSetup-Item ProtocolIE-ID
|
||||
id-RANPagingArea ProtocolIE-ID
|
||||
id-RANPagingPriority ProtocolIE-ID
|
||||
id-ResetRequestPartialReleaseItem ProtocolIE-ID
|
||||
id-ResetRequestTypeInfo ProtocolIE-ID
|
||||
id-ResetResponsePartialReleaseItem ProtocolIE-ID
|
||||
id-ResetResponseTypeInfo ProtocolIE-ID
|
||||
id-RespondingNodeTypeConfigUpdateAck ProtocolIE-ID
|
||||
id-ServedCellsToActivate ProtocolIE-ID
|
||||
id-servedCellsToUpdate-E-UTRA ProtocolIE-ID
|
||||
id-ServedCellsToUpdateInitiatingNodeChoice ProtocolIE-ID
|
||||
id-servedCellsToUpdate-NR ProtocolIE-ID
|
||||
id-sourceNG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-TAISupport-Item ProtocolIE-ID
|
||||
id-TAISupport-list ProtocolIE-ID
|
||||
id-Target2SourceNG-RANnodeTranspContainer ProtocolIE-ID
|
||||
id-targetCellGlobalID ProtocolIE-ID
|
||||
id-targetNG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-TraceActivation ProtocolIE-ID
|
||||
id-UEContextID ProtocolIE-ID
|
||||
id-UEContextInfoHORequest ProtocolIE-ID
|
||||
id-UEContextInfoRetrUECtxtResp ProtocolIE-ID
|
||||
id-UEIdentityIndexValue ProtocolIE-ID
|
||||
id-UERANPagingIdentity ProtocolIE-ID
|
||||
id-XnRemovalThreshold ProtocolIE-ID
|
||||
|
||||
id-ActivatedServedCells ProtocolIE-ID
|
||||
id-ActivationIDforCellActivation ProtocolIE-ID
|
||||
id-admittedSplitSRB ProtocolIE-ID
|
||||
id-admittedSplitSRBrelease ProtocolIE-ID
|
||||
id-AMF-Pool-Information ProtocolIE-ID
|
||||
id-AssistanceDataForRANPaging ProtocolIE-ID
|
||||
id-BearersSubjectToCounterCheck ProtocolIE-ID
|
||||
id-Cause ProtocolIE-ID
|
||||
id-cellAssistanceInfo-NR ProtocolIE-ID
|
||||
id-ConfigurationUpdateInitiatingNodeChoice ProtocolIE-ID
|
||||
id-CriticalityDiagnostics ProtocolIE-ID
|
||||
id-dataforwardingInfoperPDUSession ProtocolIE-ID
|
||||
id-DRBsSubjectToStatusTransfer-List ProtocolIE-ID
|
||||
id-ExpectedUEBehaviour ProtocolIE-ID
|
||||
id-GlobalNG-RAN-node-ID ProtocolIE-ID
|
||||
id-GUAMI ProtocolIE-ID
|
||||
id-indexToRatFrequSelectionPriority ProtocolIE-ID
|
||||
id-initiatingNodeType-ResourceCoordRequest ProtocolIE-ID
|
||||
id-List-of-served-cells-E-UTRA ProtocolIE-ID
|
||||
id-List-of-served-cells-NR ProtocolIE-ID
|
||||
id-LocationReportingInformation ProtocolIE-ID
|
||||
id-MAC-I ProtocolIE-ID
|
||||
id-MaskedIMEISV ProtocolIE-ID
|
||||
id-M-NG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-MN-to-SN-Container ProtocolIE-ID
|
||||
id-MobilityRestrictionList ProtocolIE-ID
|
||||
id-new-NG-RAN-Cell-Identity ProtocolIE-ID
|
||||
id-newNG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-NRUEMeasurementReportRRCTransfer ProtocolIE-ID
|
||||
id-oldNG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-OldtoNewNG-RANnodeResumeContainer ProtocolIE-ID
|
||||
id-PagingDRX ProtocolIE-ID
|
||||
id-PCellID ProtocolIE-ID
|
||||
id-PDCPChangeIndication ProtocolIE-ID
|
||||
id-PDUSessionAdmittedAddedAddReqAck ProtocolIE-ID
|
||||
id-PDUSessionAdmittedModSNModConfirm ProtocolIE-ID
|
||||
id-PDUSessionAdmitted-SNModResponse ProtocolIE-ID
|
||||
id-PDUSessionNotAdmittedAddReqAck ProtocolIE-ID
|
||||
id-PDUSessionNotAdmitted-SNModResponse ProtocolIE-ID
|
||||
id-PDUSessionReleasedList-RelConf ProtocolIE-ID
|
||||
id-PDUSessionReleasedSNModConfirm ProtocolIE-ID
|
||||
id-PDUSessionResourcesActivityNotifyList ProtocolIE-ID
|
||||
id-PDUSessionResourcesAdmitted-List ProtocolIE-ID
|
||||
id-PDUSessionResourcesNotAdmitted-List ProtocolIE-ID
|
||||
id-PDUSessionResourcesNotifyList ProtocolIE-ID
|
||||
id-PDUSession-SNChangeConfirm-List ProtocolIE-ID
|
||||
id-PDUSession-SNChangeRequired-List ProtocolIE-ID
|
||||
id-PDUSessionToBeAddedAddReq ProtocolIE-ID
|
||||
id-PDUSessionToBeModifiedSNModRequired ProtocolIE-ID
|
||||
id-PDUSessionToBeReleasedList-RelRqd ProtocolIE-ID
|
||||
id-PDUSessionToBeReleased-RelReq ProtocolIE-ID
|
||||
id-PDUSessionToBeReleasedSNModRequired ProtocolIE-ID
|
||||
id-RANPagingArea ProtocolIE-ID
|
||||
id-PagingPriority ProtocolIE-ID
|
||||
id-requestedSplitSRB ProtocolIE-ID
|
||||
id-requestedSplitSRBrelease ProtocolIE-ID
|
||||
id-ResetRequestTypeInfo ProtocolIE-ID
|
||||
id-ResetResponseTypeInfo ProtocolIE-ID
|
||||
id-RespondingNodeTypeConfigUpdateAck ProtocolIE-ID
|
||||
id-respondingNodeType-ResourceCoordResponse ProtocolIE-ID
|
||||
id-ResponseInfo-ReconfCompl ProtocolIE-ID
|
||||
id-RRCConfigIndication ProtocolIE-ID
|
||||
id-RRCResumeCause ProtocolIE-ID
|
||||
id-SCGConfigurationQuery ProtocolIE-ID
|
||||
id-selectedPLMN ProtocolIE-ID
|
||||
id-ServedCellsToActivate ProtocolIE-ID
|
||||
id-servedCellsToUpdate-E-UTRA ProtocolIE-ID
|
||||
id-ServedCellsToUpdateInitiatingNodeChoice ProtocolIE-ID
|
||||
id-servedCellsToUpdate-NR ProtocolIE-ID
|
||||
id-s-ng-RANnode-SecurityKey ProtocolIE-ID
|
||||
id-S-NG-RANnodeUE-AMBR ProtocolIE-ID
|
||||
id-S-NG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-SN-to-MN-Container ProtocolIE-ID
|
||||
id-sourceNG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-SplitSRB-RRCTransfer ProtocolIE-ID
|
||||
id-TAISupport-list ProtocolIE-ID
|
||||
id-TimeToWait ProtocolIE-ID
|
||||
id-Target2SourceNG-RANnodeTranspContainer ProtocolIE-ID
|
||||
id-targetCellGlobalID ProtocolIE-ID
|
||||
id-targetNG-RANnodeUEXnAPID ProtocolIE-ID
|
||||
id-target-S-NG-RANnodeID ProtocolIE-ID
|
||||
id-TraceActivation ProtocolIE-ID
|
||||
id-UEContextID ProtocolIE-ID
|
||||
id-UEContextInfoHORequest ProtocolIE-ID
|
||||
id-UEContextInfoRetrUECtxtResp ProtocolIE-ID
|
||||
id-UEContextInfo-SNModRequest ProtocolIE-ID
|
||||
id-UEContextKeptIndicator ProtocolIE-ID
|
||||
id-UEContextRefAtSN-HORequest ProtocolIE-ID
|
||||
id-UEHistoryInformation ProtocolIE-ID
|
||||
id-UEIdentityIndexValue ProtocolIE-ID
|
||||
id-UERANPagingIdentity ProtocolIE-ID
|
||||
id-UESecurityCapabilities ProtocolIE-ID
|
||||
id-UserPlaneTrafficActivityReport ProtocolIE-ID
|
||||
id-XnRemovalThreshold ProtocolIE-ID
|
||||
#.REGISTER
|
||||
|
||||
#XNAP-PROTOCOL-IES
|
||||
ActivatedServedCells N xnap.ies id-ActivatedServedCells
|
||||
ActivationIDforCellActivation N xnap.ies id-ActivationIDforCellActivation
|
||||
SplitSRBsTypes N xnap.ies id-admittedSplitSRB
|
||||
SplitSRBsTypes N xnap.ies id-admittedSplitSRBrelease
|
||||
AMF-Pool-Information N xnap.ies id-AMF-Pool-Information
|
||||
AreaOfInterest-Item N xnap.ies id-AreaOfInterest-Item
|
||||
AssistanceDataForRANPaging N xnap.ies id-AssistanceDataForRANPaging
|
||||
BearersSubjectToCounterCheck-List N xnap.ies id-BearersSubjectToCounterCheck
|
||||
Cause N xnap.ies id-Cause
|
||||
CellAssistanceInfo-NR N xnap.ies id-cellAssistanceInfo-NR
|
||||
ConfigurationUpdateInitiatingNodeChoice N xnap.ies id-ConfigurationUpdateInitiatingNodeChoice
|
||||
CriticalityDiagnostics N xnap.ies id-CriticalityDiagnostics
|
||||
DataforwardingInfoperPDUSession N xnap.ies id-dataforwardingInfoperPDUSession
|
||||
DataforwardingInfoperPDUSession-Item N xnap.ies id-dataforwardingInfoperPDUSession-Item
|
||||
DataForwardingResponseDRBItem N xnap.ies id-DataForwardingResponseDRBItem
|
||||
DRBsSubjectToStatusTransfer-Item N xnap.ies id-DRBsSubjectToStatusTransfer-Item
|
||||
DRBsSubjectToStatusTransfer-List N xnap.ies id-DRBsSubjectToStatusTransfer-List
|
||||
DRBToQoSFlowMapping-Item N xnap.ies id-DRBToQoSFlowMapping-Item
|
||||
ExpectedUEBehaviour N xnap.ies id-ExpectedUEBehaviour
|
||||
GlobalNG-RANNode-ID N xnap.ies id-GlobalNG-RAN-node-ID
|
||||
GUAMI N xnap.ies id-GUAMI
|
||||
RFSP-Index N xnap.ies id-indexToRatFrequSelectionPriority
|
||||
InitiatingNodeType-ResourceCoordRequest N xnap.ies id-initiatingNodeType-ResourceCoordRequest
|
||||
ServedCells-E-UTRA N xnap.ies id-List-of-served-cells-E-UTRA
|
||||
ServedCells-NR N xnap.ies id-List-of-served-cells-NR
|
||||
LocationReportingInformation N xnap.ies id-LocationReportingInformation
|
||||
MAC-I N xnap.ies id-MAC-I
|
||||
MaskedIMEISV N xnap.ies id-MaskedIMEISV
|
||||
NG-RANnodeUEXnAPID N xnap.ies id-M-NG-RANnodeUEXnAPID
|
||||
MN-to-SN-Container N xnap.ies id-MN-to-SN-Container
|
||||
MobilityRestrictionList N xnap.ies id-MobilityRestrictionList
|
||||
NG-RAN-Cell-Identity N xnap.ies id-new-NG-RAN-Cell-Identity
|
||||
NG-RANnodeUEXnAPID N xnap.ies id-newNG-RANnodeUEXnAPID
|
||||
NRUEMeasurementReportRRCTransfer N xnap.ies id-NRUEMeasurementReportRRCTransfer
|
||||
NG-RANnodeUEXnAPID N xnap.ies id-oldNG-RANnodeUEXnAPID
|
||||
OldtoNewNG-RANnodeResumeContainer N xnap.ies id-OldtoNewNG-RANnodeResumeContainer
|
||||
PagingDRX N xnap.ies id-PagingDRX
|
||||
#id-PDUSessionResourceAdmittedResponseTransferItem
|
||||
PDUSessionResourcesAdmitted-Item N xnap.ies id-PDUSessionResourcesAdmitted-Item
|
||||
GlobalNG-RANCell-ID N xnap.ies id-PCellID
|
||||
PDCPChangeIndication N xnap.ies id-PDCPChangeIndication
|
||||
PDUSessionAdmittedAddedAddReqAck N xnap.ies id-PDUSessionAdmittedAddedAddReqAck
|
||||
PDUSessionAdmittedModSNModConfirm N xnap.ies id-PDUSessionAdmittedModSNModConfirm
|
||||
PDUSessionAdmitted-SNModResponse N xnap.ies id-PDUSessionAdmitted-SNModResponse
|
||||
PDUSessionNotAdmittedAddReqAck N xnap.ies id-PDUSessionNotAdmittedAddReqAck
|
||||
PDUSessionNotAdmitted-SNModResponse N xnap.ies id-PDUSessionNotAdmitted-SNModResponse
|
||||
PDUSessionReleasedList-RelConf N xnap.ies id-PDUSessionReleasedList-RelConf
|
||||
PDUSessionReleasedSNModConfirm N xnap.ies id-PDUSessionReleasedSNModConfirm
|
||||
PDUSessionResourcesActivityNotifyList N xnap.ies id-PDUSessionResourcesActivityNotifyList
|
||||
PDUSessionResourcesAdmitted-List N xnap.ies id-PDUSessionResourcesAdmitted-List
|
||||
PDUSessionResourcesNotAdmitted-Item N xnap.ies id-PDUSessionResourcesNotAdmitted-Item
|
||||
PDUSessionResourcesNotAdmitted-List N xnap.ies id-PDUSessionResourcesNotAdmitted-List
|
||||
PDUSessionResourcesToBeSetup-Item N xnap.ies id-PDUSessionResourcesToBeSetup-Item
|
||||
QoSFlowAdmitted-Item N xnap.ies id-QoSFlowAdmitted-Item
|
||||
QoSFlow-Item N xnap.ies id-QoSFlow-Item
|
||||
QoSFlowNotAdmitted-Item N xnap.ies id-QoSFlowNotAdmitted-Item
|
||||
QoSFlowsToBeSetup-Item N xnap.ies id-QoSFlowsToBeSetup-Item
|
||||
PDUSessionResourcesNotifyList N xnap.ies id-PDUSessionResourcesNotifyList
|
||||
PDUSession-SNChangeConfirm-List N xnap.ies id-PDUSession-SNChangeConfirm-List
|
||||
PDUSession-SNChangeRequired-List N xnap.ies id-PDUSession-SNChangeRequired-List
|
||||
PDUSessionToBeAddedAddReq N xnap.ies id-PDUSessionToBeAddedAddReq
|
||||
PDUSessionToBeModifiedSNModRequired N xnap.ies id-PDUSessionToBeModifiedSNModRequired
|
||||
PDUSessionToBeReleasedList-RelRqd N xnap.ies id-PDUSessionToBeReleasedList-RelRqd
|
||||
PDUSessionToBeReleased-RelReq N xnap.ies id-PDUSessionToBeReleased-RelReq
|
||||
PDUSessionToBeReleasedSNModRequired N xnap.ies id-PDUSessionToBeReleasedSNModRequired
|
||||
RANPagingArea N xnap.ies id-RANPagingArea
|
||||
RANPagingPriority N xnap.ies id-RANPagingPriority
|
||||
ResetRequestPartialReleaseItem N xnap.ies id-ResetRequestPartialReleaseItem
|
||||
PagingPriority N xnap.ies id-PagingPriority
|
||||
SplitSRBsTypes N xnap.ies id-requestedSplitSRB
|
||||
SplitSRBsTypes N xnap.ies id-requestedSplitSRBrelease
|
||||
ResetRequestTypeInfo N xnap.ies id-ResetRequestTypeInfo
|
||||
ResetResponsePartialReleaseItem N xnap.ies id-ResetResponsePartialReleaseItem
|
||||
ResetResponseTypeInfo N xnap.ies id-ResetResponseTypeInfo
|
||||
RespondingNodeTypeConfigUpdateAck N xnap.ies id-RespondingNodeTypeConfigUpdateAck
|
||||
RespondingNodeType-ResourceCoordResponse N xnap.ies id-respondingNodeType-ResourceCoordResponse
|
||||
ResponseInfo-ReconfCompl N xnap.ies id-ResponseInfo-ReconfCompl
|
||||
RRCConfigIndication N xnap.ies id-RRCConfigIndication
|
||||
RRCResumeCause N xnap.ies id-RRCResumeCause
|
||||
SCGConfigurationQuery N xnap.ies id-SCGConfigurationQuery
|
||||
PLMN-Identity N xnap.ies id-selectedPLMN
|
||||
ServedCellsToActivate N xnap.ies id-ServedCellsToActivate
|
||||
ServedCellsToUpdate-E-UTRA N xnap.ies id-servedCellsToUpdate-E-UTRA
|
||||
#id-ServedCellsToUpdateInitiatingNodeChoice
|
||||
ServedCellsToUpdate-NR N xnap.ies id-servedCellsToUpdate-NR
|
||||
S-NG-RANnode-SecurityKey N xnap.ies id-s-ng-RANnode-SecurityKey
|
||||
UEAggregateMaximumBitRate N xnap.ies id-S-NG-RANnodeUE-AMBR
|
||||
NG-RANnodeUEXnAPID N xnap.ies id-S-NG-RANnodeUEXnAPID
|
||||
SN-to-MN-Container N xnap.ies id-SN-to-MN-Container
|
||||
NG-RANnodeUEXnAPID N xnap.ies id-sourceNG-RANnodeUEXnAPID
|
||||
TAISupport-Item N xnap.ies id-TAISupport-Item
|
||||
SplitSRB-RRCTransfer N xnap.ies id-SplitSRB-RRCTransfer
|
||||
TAISupport-List N xnap.ies id-TAISupport-list
|
||||
TimeToWait N xnap.ies id-TimeToWait
|
||||
Target2SourceNG-RANnodeTranspContainer N xnap.ies id-Target2SourceNG-RANnodeTranspContainer
|
||||
Target-CGI N xnap.ies id-targetCellGlobalID
|
||||
NG-RANnodeUEXnAPID N xnap.ies id-targetNG-RANnodeUEXnAPID
|
||||
GlobalNG-RANNode-ID N xnap.ies id-target-S-NG-RANnodeID
|
||||
TraceActivation N xnap.ies id-TraceActivation
|
||||
UEContextID N xnap.ies id-UEContextID
|
||||
UEContextInfoHORequest N xnap.ies id-UEContextInfoHORequest
|
||||
UEContextInfoRetrUECtxtResp N xnap.ies id-UEContextInfoRetrUECtxtResp
|
||||
UEContextInfo-SNModRequest N xnap.ies id-UEContextInfo-SNModRequest
|
||||
UEContextKeptIndicator N xnap.ies id-UEContextKeptIndicator
|
||||
UEContextRefAtSN-HORequest N xnap.ies id-UEContextRefAtSN-HORequest
|
||||
UEHistoryInformation N xnap.ies id-UEHistoryInformation
|
||||
UEIdentityIndexValue N xnap.ies id-UEIdentityIndexValue
|
||||
UERANPagingIdentity N xnap.ies id-UERANPagingIdentity
|
||||
UESecurityCapabilities N xnap.ies id-UESecurityCapabilities
|
||||
UserPlaneTrafficActivityReport N xnap.ies id-UserPlaneTrafficActivityReport
|
||||
XnBenefitValue N xnap.ies id-XnRemovalThreshold
|
||||
|
||||
#XNAP-PROTOCOL-EXTENSION
|
||||
|
||||
#XNAP-ELEMENTARY-PROCEDURE
|
||||
HandoverRequest N xnap.proc.imsg id-handoverPreparation
|
||||
HandoverRequestAcknowledge N xnap.proc.sout id-handoverPreparation
|
||||
HandoverPreparationFailure N xnap.proc.uout id-handoverPreparation
|
||||
HandoverRequest N xnap.proc.imsg id-handoverPreparation
|
||||
HandoverRequestAcknowledge N xnap.proc.sout id-handoverPreparation
|
||||
HandoverPreparationFailure N xnap.proc.uout id-handoverPreparation
|
||||
|
||||
SNStatusTransfer N xnap.proc.imsg id-sNStatusTransfer
|
||||
SNStatusTransfer N xnap.proc.imsg id-sNStatusTransfer
|
||||
|
||||
HandoverCancel N xnap.proc.imsg id-handoverCancel
|
||||
HandoverCancel N xnap.proc.imsg id-handoverCancel
|
||||
|
||||
RetrieveUEContextRequest N xnap.proc.imsg id-retrieveUEContext
|
||||
RetrieveUEContextResponse N xnap.proc.sout id-retrieveUEContext
|
||||
RetrieveUEContextFailure N xnap.proc.uout id-retrieveUEContext
|
||||
RetrieveUEContextRequest N xnap.proc.imsg id-retrieveUEContext
|
||||
RetrieveUEContextResponse N xnap.proc.sout id-retrieveUEContext
|
||||
RetrieveUEContextFailure N xnap.proc.uout id-retrieveUEContext
|
||||
|
||||
RANPaging N xnap.proc.imsg id-rANPaging
|
||||
RANPaging N xnap.proc.imsg id-rANPaging
|
||||
|
||||
DataForwardingAddressIndication N xnap.proc.imsg id-dataForwardingAddressIndication
|
||||
DataForwardingAddressIndication N xnap.proc.imsg id-dataForwardingAddressIndication
|
||||
|
||||
UEContextRelease N xnap.proc.imsg id-uEContextRelease
|
||||
UEContextRelease N xnap.proc.imsg id-uEContextRelease
|
||||
|
||||
SNodeAdditionRequest N xnap.proc.imsg id-sNGRANnodeAdditionPreparation
|
||||
SNodeAdditionRequestAcknowledge N xnap.proc.sout id-sNGRANnodeAdditionPreparation
|
||||
SNodeAdditionRequestReject N xnap.proc.uout id-sNGRANnodeAdditionPreparation
|
||||
SNodeAdditionRequest N xnap.proc.imsg id-sNGRANnodeAdditionPreparation
|
||||
SNodeAdditionRequestAcknowledge N xnap.proc.sout id-sNGRANnodeAdditionPreparation
|
||||
SNodeAdditionRequestReject N xnap.proc.uout id-sNGRANnodeAdditionPreparation
|
||||
|
||||
SNodeReconfigurationComplete N xnap.proc.imsg id-sNGRANnodeReconfigurationCompletion
|
||||
SNodeReconfigurationComplete N xnap.proc.imsg id-sNGRANnodeReconfigurationCompletion
|
||||
|
||||
SNodeModificationRequest N xnap.proc.imsg id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationRequestAcknowledge N xnap.proc.sout id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationRequestReject N xnap.proc.uout id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationRequest N xnap.proc.imsg id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationRequestAcknowledge N xnap.proc.sout id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationRequestReject N xnap.proc.uout id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
|
||||
SNodeModificationRequired N xnap.proc.imsg id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationConfirm N xnap.proc.sout id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationRefuse N xnap.proc.uout id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationRequired N xnap.proc.imsg id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationConfirm N xnap.proc.sout id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
SNodeModificationRefuse N xnap.proc.uout id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation
|
||||
|
||||
SNodeReleaseRequest N xnap.proc.imsg id-mNGRANnodeinitiatedSNGRANnodeRelease
|
||||
SNodeReleaseRequestAcknowledge N xnap.proc.sout id-mNGRANnodeinitiatedSNGRANnodeRelease
|
||||
SNodeReleaseReject N xnap.proc.uout id-mNGRANnodeinitiatedSNGRANnodeRelease
|
||||
SNodeReleaseRequest N xnap.proc.imsg id-mNGRANnodeinitiatedSNGRANnodeRelease
|
||||
SNodeReleaseRequestAcknowledge N xnap.proc.sout id-mNGRANnodeinitiatedSNGRANnodeRelease
|
||||
SNodeReleaseReject N xnap.proc.uout id-mNGRANnodeinitiatedSNGRANnodeRelease
|
||||
|
||||
SNodeReleaseRequired N xnap.proc.imsg id-sNGRANnodeinitiatedSNGRANnodeRelease
|
||||
SNodeReleaseConfirm N xnap.proc.sout id-sNGRANnodeinitiatedSNGRANnodeRelease
|
||||
SNodeReleaseRequired N xnap.proc.imsg id-sNGRANnodeinitiatedSNGRANnodeRelease
|
||||
SNodeReleaseConfirm N xnap.proc.sout id-sNGRANnodeinitiatedSNGRANnodeRelease
|
||||
|
||||
SNodeCounterCheckRequest N xnap.proc.imsg id-sNGRANnodeCounterCheck
|
||||
SNodeCounterCheckRequest N xnap.proc.imsg id-sNGRANnodeCounterCheck
|
||||
|
||||
SNodeChangeRequired N xnap.proc.imsg id-sNGRANnodeChange
|
||||
SNodeChangeConfirm N xnap.proc.sout id-sNGRANnodeChange
|
||||
SNodeChangeRefuse N xnap.proc.uout id-sNGRANnodeChange
|
||||
SNodeChangeRequired N xnap.proc.imsg id-sNGRANnodeChange
|
||||
SNodeChangeConfirm N xnap.proc.sout id-sNGRANnodeChange
|
||||
SNodeChangeRefuse N xnap.proc.uout id-sNGRANnodeChange
|
||||
|
||||
RRCTransfer N xnap.proc.imsg id-rRCTransfer
|
||||
RRCTransfer N xnap.proc.imsg id-rRCTransfer
|
||||
|
||||
XnRemovalRequest N xnap.proc.imsg id-xnRemoval
|
||||
XnRemovalResponse N xnap.proc.sout id-xnRemoval
|
||||
XnRemovalFailure N xnap.proc.uout id-xnRemoval
|
||||
XnRemovalRequest N xnap.proc.imsg id-xnRemoval
|
||||
XnRemovalResponse N xnap.proc.sout id-xnRemoval
|
||||
XnRemovalFailure N xnap.proc.uout id-xnRemoval
|
||||
|
||||
XnSetupRequest N xnap.proc.imsg id-xnSetup
|
||||
XnSetupResponse N xnap.proc.sout id-xnSetup
|
||||
XnSetupFailure N xnap.proc.uout id-xnSetup
|
||||
XnSetupRequest N xnap.proc.imsg id-xnSetup
|
||||
XnSetupResponse N xnap.proc.sout id-xnSetup
|
||||
XnSetupFailure N xnap.proc.uout id-xnSetup
|
||||
|
||||
NGRANNodeConfigurationUpdate N xnap.proc.imsg id-nGRANnodeConfigurationUpdate
|
||||
NGRANNodeConfigurationUpdateAcknowledge N xnap.proc.sout id-nGRANnodeConfigurationUpdate
|
||||
NGRANNodeConfigurationUpdateFailure N xnap.proc.uout id-nGRANnodeConfigurationUpdate
|
||||
NGRANNodeConfigurationUpdate N xnap.proc.imsg id-nGRANnodeConfigurationUpdate
|
||||
NGRANNodeConfigurationUpdateAcknowledge N xnap.proc.sout id-nGRANnodeConfigurationUpdate
|
||||
NGRANNodeConfigurationUpdateFailure N xnap.proc.uout id-nGRANnodeConfigurationUpdate
|
||||
|
||||
CellActivationRequest N xnap.proc.imsg id-cellActivation
|
||||
CellActivationResponse N xnap.proc.sout id-cellActivation
|
||||
CellActivationFailure N xnap.proc.uout id-cellActivation
|
||||
E-UTRA-NR-CellResourceCoordinationRequest N xnap.proc.imsg id-e-UTRA-NR-CellResourceCoordination
|
||||
E-UTRA-NR-CellResourceCoordinationResponse N xnap.proc.sout id-e-UTRA-NR-CellResourceCoordination
|
||||
|
||||
ResetRequest N xnap.proc.imsg id-reset
|
||||
ResetResponse N xnap.proc.sout id-reset
|
||||
CellActivationRequest N xnap.proc.imsg id-cellActivation
|
||||
CellActivationResponse N xnap.proc.sout id-cellActivation
|
||||
CellActivationFailure N xnap.proc.uout id-cellActivation
|
||||
|
||||
ErrorIndication N xnap.proc.imsg id-errorIndication
|
||||
ResetRequest N xnap.proc.imsg id-reset
|
||||
ResetResponse N xnap.proc.sout id-reset
|
||||
|
||||
PrivateMessage N xnap.proc.imsg id-privateMessage
|
||||
ErrorIndication N xnap.proc.imsg id-errorIndication
|
||||
|
||||
NotificationControlIndication N xnap.proc.imsg id-notificationControl
|
||||
|
||||
ActivityNotification N xnap.proc.imsg id-activityNotification
|
||||
|
||||
PrivateMessage N xnap.proc.imsg id-privateMessage
|
||||
#.END
|
||||
|
|
|
@ -319,7 +319,9 @@ static int hf_lte_rrc_DL_DCCH_Message_PDU = -1; /* DL_DCCH_Message */
|
|||
static int hf_lte_rrc_UL_CCCH_Message_PDU = -1; /* UL_CCCH_Message */
|
||||
static int hf_lte_rrc_UL_DCCH_Message_PDU = -1; /* UL_DCCH_Message */
|
||||
static int hf_lte_rrc_SC_MCCH_Message_r13_PDU = -1; /* SC_MCCH_Message_r13 */
|
||||
static int hf_lte_rrc_lte_rrc_MeasurementReport_PDU = -1; /* MeasurementReport */
|
||||
static int hf_lte_rrc_RRCConnectionReconfiguration_PDU = -1; /* RRCConnectionReconfiguration */
|
||||
static int hf_lte_rrc_lte_rrc_RRCConnectionReconfigurationComplete_PDU = -1; /* RRCConnectionReconfigurationComplete */
|
||||
static int hf_lte_rrc_UECapabilityInformation_PDU = -1; /* UECapabilityInformation */
|
||||
static int hf_lte_rrc_lte_rrc_RLF_Report_r9_PDU = -1; /* RLF_Report_r9 */
|
||||
static int hf_lte_rrc_lte_rrc_RLF_Report_v9e0_PDU = -1; /* RLF_Report_v9e0 */
|
||||
|
@ -107509,6 +107511,14 @@ static int dissect_SC_MCCH_Message_r13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_MeasurementReport_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, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_MeasurementReport(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_MeasurementReport_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_RRCConnectionReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -107517,6 +107527,14 @@ static int dissect_RRCConnectionReconfiguration_PDU(tvbuff_t *tvb _U_, packet_in
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_lte_rrc_RRCConnectionReconfigurationComplete_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, FALSE, pinfo);
|
||||
offset = dissect_lte_rrc_RRCConnectionReconfigurationComplete(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_lte_rrc_RRCConnectionReconfigurationComplete_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
static int dissect_UECapabilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -108335,10 +108353,18 @@ void proto_register_lte_rrc(void) {
|
|||
{ "SC-MCCH-Message-r13", "lte-rrc.SC_MCCH_Message_r13_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_MeasurementReport_PDU,
|
||||
{ "MeasurementReport", "lte-rrc.MeasurementReport_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_RRCConnectionReconfiguration_PDU,
|
||||
{ "RRCConnectionReconfiguration", "lte-rrc.RRCConnectionReconfiguration_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_lte_rrc_RRCConnectionReconfigurationComplete_PDU,
|
||||
{ "RRCConnectionReconfigurationComplete", "lte-rrc.RRCConnectionReconfigurationComplete_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_lte_rrc_UECapabilityInformation_PDU,
|
||||
{ "UECapabilityInformation", "lte-rrc.UECapabilityInformation_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
|
|
|
@ -29,6 +29,8 @@ int dissect_lte_rrc_HandoverPreparationInformation_PDU(tvbuff_t *tvb _U_, packet
|
|||
int dissect_lte_rrc_SCG_Config_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UEPagingCoverageInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_MeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_RRCConnectionReconfigurationComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_RLF_Report_r9_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_RLF_Report_v9e0_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_lte_rrc_UE_EUTRA_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
|
|
@ -262,6 +262,7 @@ static int hf_nr_rrc_UL_CCCH_Message_PDU = -1; /* UL_CCCH_Message */
|
|||
static int hf_nr_rrc_UL_CCCH1_Message_PDU = -1; /* UL_CCCH1_Message */
|
||||
static int hf_nr_rrc_nr_rrc_UL_DCCH_Message_PDU = -1; /* UL_DCCH_Message */
|
||||
static int hf_nr_rrc_nr_rrc_MIB_PDU = -1; /* MIB */
|
||||
static int hf_nr_rrc_nr_rrc_MeasurementReport_PDU = -1; /* MeasurementReport */
|
||||
static int hf_nr_rrc_nr_rrc_RRCReconfiguration_PDU = -1; /* RRCReconfiguration */
|
||||
static int hf_nr_rrc_nr_rrc_RRCReconfigurationComplete_PDU = -1; /* RRCReconfigurationComplete */
|
||||
static int hf_nr_rrc_nr_rrc_SIB1_PDU = -1; /* SIB1 */
|
||||
|
@ -37567,6 +37568,14 @@ int dissect_nr_rrc_MIB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_MeasurementReport_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, FALSE, pinfo);
|
||||
offset = dissect_nr_rrc_MeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_MeasurementReport_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_RRCReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -37785,6 +37794,10 @@ proto_register_nr_rrc(void) {
|
|||
{ "MIB", "nr-rrc.MIB_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_MeasurementReport_PDU,
|
||||
{ "MeasurementReport", "nr-rrc.MeasurementReport_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_RRCReconfiguration_PDU,
|
||||
{ "RRCReconfiguration", "nr-rrc.RRCReconfiguration_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
|
|
|
@ -30,6 +30,7 @@ int dissect_nr_rrc_ConfigRestrictInfoSCG_PDU(tvbuff_t *tvb _U_, packet_info *pin
|
|||
int dissect_nr_rrc_MeasurementTimingConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_MIB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_MeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_RRCReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_RRCReconfigurationComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SIB1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue