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:
Pascal Quantin 2018-10-06 20:01:58 +02:00
parent 49621786de
commit 0443cd2c95
15 changed files with 9431 additions and 1601 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"
};

View File

@ -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 = &parameter_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 = &parameter_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 = &parameter_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 = &parameter_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 = &parameter_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 = &parameter_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 = &parameter_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

View File

@ -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,

View File

@ -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_);

View File

@ -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,

View File

@ -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