forked from osmocom/wireshark
F1AP: upgrade dissector to v15.3.0
Change-Id: Ic9de8506b156c50cc79b8e615da882b22a2408b4 Reviewed-on: https://code.wireshark.org/review/30053 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
a679ae6f79
commit
07e9ce055f
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.473 V15.2.1 (2018-07)
|
||||
-- 3GPP TS 38.473 V15.3.0 (2018-09)
|
||||
-- 9.4.6 Common Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -7,10 +7,10 @@
|
|||
-- **************************************************************
|
||||
|
||||
F1AP-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) f1ap (3) version1 (1) f1ap-CommonDataTypes (3) }
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.473 V15.2.1 (2018-07)
|
||||
-- 3GPP TS 38.473 V15.3.0 (2018-09)
|
||||
-- 9.4.7 Constant Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -6,11 +6,11 @@
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
F1AP-Constants {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-Constants (4) }
|
||||
F1AP-Constants {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-Constants (4) }
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
|
@ -57,6 +57,7 @@ id-WriteReplaceWarning ProcedureCode ::= 20
|
|||
id-PWSCancel ProcedureCode ::= 21
|
||||
id-PWSRestartIndication ProcedureCode ::= 22
|
||||
id-PWSFailureIndication ProcedureCode ::= 23
|
||||
id-GNBDUStatusIndication ProcedureCode ::= 24
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -86,7 +87,8 @@ maxnoofBPLMNs INTEGER ::= 6
|
|||
maxnoofCandidateSpCells INTEGER ::= 64
|
||||
maxnoofPotentialSpCells INTEGER ::= 64
|
||||
maxnoofNrCellBands INTEGER ::= 32
|
||||
maxnoofSIBTypes INTEGER ::= 16
|
||||
maxnoofSIBTypes INTEGER ::= 32
|
||||
maxnoofSITypes INTEGER ::= 32
|
||||
maxnoofPagingCells INTEGER ::= 512
|
||||
maxnoofTNLAssociations INTEGER ::= 32
|
||||
maxnoofQoSFlows INTEGER ::= 64
|
||||
|
@ -188,8 +190,8 @@ id-SCell-FailedtoSetup-Item ProtocolIE-ID ::= 84
|
|||
id-SCell-FailedtoSetupMod-List ProtocolIE-ID ::= 85
|
||||
id-SCell-FailedtoSetupMod-Item ProtocolIE-ID ::= 86
|
||||
id-RRCRconfigurationCompleteIndicator ProtocolIE-ID ::= 87
|
||||
id-Active-Cells-Item ProtocolIE-ID ::= 88
|
||||
id-Active-Cells-List ProtocolIE-ID ::= 89
|
||||
id-Cells-Status-Item ProtocolIE-ID ::= 88
|
||||
id-Cells-Status-List ProtocolIE-ID ::= 89
|
||||
id-Candidate-SpCell-List ProtocolIE-ID ::= 90
|
||||
id-Candidate-SpCell-Item ProtocolIE-ID ::= 91
|
||||
id-Potential-SpCell-List ProtocolIE-ID ::= 92
|
||||
|
@ -203,11 +205,12 @@ id-DRB-Activity-Item ProtocolIE-ID ::= 99
|
|||
id-DRB-Activity-List ProtocolIE-ID ::= 100
|
||||
id-EUTRA-NR-CellResourceCoordinationReq-Container ProtocolIE-ID ::= 101
|
||||
id-EUTRA-NR-CellResourceCoordinationReqAck-Container ProtocolIE-ID ::= 102
|
||||
id-SpectrumSharingGroupID ProtocolIE-ID ::= 103
|
||||
id-ListofEUTRACellsinGNBDUCoordination ProtocolIE-ID ::= 104
|
||||
-- WS extension
|
||||
id-Unknown-103 ProtocolIE-ID ::= 103
|
||||
id-Unknown-104 ProtocolIE-ID ::= 104
|
||||
id-Protected-EUTRA-Resources-List ProtocolIE-ID ::= 105
|
||||
id-RequestType ProtocolIE-ID ::= 106
|
||||
id-ServCellndex ProtocolIE-ID ::= 107
|
||||
id-ServCellndex ProtocolIE-ID ::= 107
|
||||
id-RAT-FrequencyPriorityInformation ProtocolIE-ID ::= 108
|
||||
id-ExecuteDuplication ProtocolIE-ID ::= 109
|
||||
-- WS extension
|
||||
|
@ -217,7 +220,7 @@ id-PagingCell-Item ProtocolIE-ID ::= 112
|
|||
id-PagingCell-List ProtocolIE-ID ::= 113
|
||||
id-PagingDRX ProtocolIE-ID ::= 114
|
||||
id-PagingPriority ProtocolIE-ID ::= 115
|
||||
id-SIBtype-List ProtocolIE-ID ::= 116
|
||||
id-SItype-List ProtocolIE-ID ::= 116
|
||||
id-UEIdentityIndexValue ProtocolIE-ID ::= 117
|
||||
id-gNB-CUSystemInformation ProtocolIE-ID ::= 118
|
||||
id-HandoverPreparationInformation ProtocolIE-ID ::= 119
|
||||
|
@ -244,7 +247,8 @@ id-RANAC ProtocolIE-ID ::= 139
|
|||
id-PWSSystemInformation ProtocolIE-ID ::= 140
|
||||
id-RepetitionPeriod ProtocolIE-ID ::= 141
|
||||
id-NumberofBroadcastRequest ProtocolIE-ID ::= 142
|
||||
id-ConcurrentWarningMessageIndicator ProtocolIE-ID ::= 143
|
||||
-- WS extension
|
||||
id-Unknown-143 ProtocolIE-ID ::= 143
|
||||
id-Cells-To-Be-Broadcast-List ProtocolIE-ID ::= 144
|
||||
id-Cells-To-Be-Broadcast-Item ProtocolIE-ID ::= 145
|
||||
id-Cells-Broadcast-Completed-List ProtocolIE-ID ::= 146
|
||||
|
@ -259,5 +263,31 @@ id-PWS-Failed-NR-CGI-List ProtocolIE-ID ::= 154
|
|||
id-PWS-Failed-NR-CGI-Item ProtocolIE-ID ::= 155
|
||||
id-ConfirmedUEID ProtocolIE-ID ::= 156
|
||||
id-Cancel-all-Warning-Messages-Indicator ProtocolIE-ID ::= 157
|
||||
id-GNB-DU-UE-AMBR-UL ProtocolIE-ID ::= 158
|
||||
id-DRXConfigurationIndicator ProtocolIE-ID ::= 159
|
||||
id-RLC-Status ProtocolIE-ID ::= 160
|
||||
id-PDCPSNLength ProtocolIE-ID ::= 161
|
||||
id-GNB-DUConfigurationQuery ProtocolIE-ID ::= 162
|
||||
id-MeasurementTimingConfiguration ProtocolIE-ID ::= 163
|
||||
id-DRB-Information ProtocolIE-ID ::= 164
|
||||
id-ServingPLMN ProtocolIE-ID ::= 165
|
||||
-- WS extension
|
||||
id-Unknown-166 ProtocolIE-ID ::= 166
|
||||
id-Unknown-167 ProtocolIE-ID ::= 167
|
||||
id-Protected-EUTRA-Resources-Item ProtocolIE-ID ::= 168
|
||||
-- WS extension
|
||||
id-Unknown-169 ProtocolIE-ID ::= 169
|
||||
id-GNB-CU-RRC-Version ProtocolIE-ID ::= 170
|
||||
id-GNB-DU-RRC-Version ProtocolIE-ID ::= 171
|
||||
id-GNBDUOverloadInformation ProtocolIE-ID ::= 172
|
||||
id-CellGroupConfig ProtocolIE-ID ::= 173
|
||||
id-RLCFailureIndication ProtocolIE-ID ::= 174
|
||||
id-UplinkTxDirectCurrentListInformation ProtocolIE-ID ::= 175
|
||||
id-DC-Based-Duplication-Configured ProtocolIE-ID ::= 176
|
||||
id-DC-Based-Duplication-Activation ProtocolIE-ID ::= 177
|
||||
id-SULAccessIndication ProtocolIE-ID ::= 178
|
||||
id-AvailablePLMNList ProtocolIE-ID ::= 179
|
||||
id-PDUSessionID ProtocolIE-ID ::= 180
|
||||
id-ULPDUSessionAggregateMaximumBitRate ProtocolIE-ID ::= 181
|
||||
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.473 V15.2.1 (2018-07)
|
||||
-- 3GPP TS 38.473 V15.3.0 (2018-09)
|
||||
-- 9.4.8 Container Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -7,10 +7,10 @@
|
|||
-- **************************************************************
|
||||
|
||||
F1AP-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) f1ap (3) version1 (1) f1ap-Containers (5) }
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
|
@ -120,11 +120,11 @@ WITH SYNTAX {
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
ProtocolIE-Container {F1AP-PROTOCOL-IES : IEsSetParam} ::=
|
||||
ProtocolIE-Container {F1AP-PROTOCOL-IES : IEsSetParam} ::=
|
||||
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
|
||||
ProtocolIE-Field {{IEsSetParam}}
|
||||
|
||||
ProtocolIE-SingleContainer {F1AP-PROTOCOL-IES : IEsSetParam} ::=
|
||||
ProtocolIE-SingleContainer {F1AP-PROTOCOL-IES : IEsSetParam} ::=
|
||||
ProtocolIE-Field {{IEsSetParam}}
|
||||
|
||||
ProtocolIE-Field {F1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
|
||||
|
@ -139,7 +139,7 @@ ProtocolIE-Field {F1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
ProtocolIE-ContainerPair {F1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
|
||||
ProtocolIE-ContainerPair {F1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
|
||||
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
|
||||
ProtocolIE-FieldPair {{IEsSetParam}}
|
||||
|
||||
|
@ -157,7 +157,7 @@ ProtocolIE-FieldPair {F1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
ProtocolExtensionContainer {F1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
|
||||
ProtocolExtensionContainer {F1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
|
||||
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
|
||||
ProtocolExtensionField {{ExtensionSetParam}}
|
||||
|
||||
|
@ -173,7 +173,7 @@ ProtocolExtensionField {F1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENC
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
PrivateIE-Container {F1AP-PRIVATE-IES : IEsSetParam } ::=
|
||||
PrivateIE-Container {F1AP-PRIVATE-IES : IEsSetParam } ::=
|
||||
SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
|
||||
PrivateIE-Field {{IEsSetParam}}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.473 V15.2.1 (2018-07)
|
||||
-- 3GPP TS 38.473 V15.3.0 (2018-09)
|
||||
-- 9.4.5 Information Element Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -19,6 +19,16 @@ IMPORTS
|
|||
id-HandoverPreparationInformation,
|
||||
id-TAISliceSupportList,
|
||||
id-RANAC,
|
||||
id-CellGroupConfig,
|
||||
id-AvailablePLMNList,
|
||||
id-PDUSessionID,
|
||||
id-ULPDUSessionAggregateMaximumBitRate,
|
||||
id-DC-Based-Duplication-Configured,
|
||||
id-DC-Based-Duplication-Activation,
|
||||
id-PDCPSNLength,
|
||||
id-RLC-Status,
|
||||
id-MeasurementTimingConfiguration,
|
||||
id-DRB-Information,
|
||||
maxNRARFCN,
|
||||
maxnoofErrors,
|
||||
maxnoofBPLMNs,
|
||||
|
@ -28,6 +38,7 @@ IMPORTS
|
|||
maxnoofQoSFlows,
|
||||
maxnoofSliceItems,
|
||||
maxnoofSIBTypes,
|
||||
maxnoofSITypes,
|
||||
maxCellineNB
|
||||
|
||||
FROM F1AP-Constants
|
||||
|
@ -48,17 +59,6 @@ FROM F1AP-Containers;
|
|||
|
||||
-- A
|
||||
|
||||
Active-Cells-Item ::= SEQUENCE {
|
||||
nRCGI NRCGI ,
|
||||
iE-Extensions ProtocolExtensionContainer { { Active-Cells-ItemExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
Active-Cells-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
AllocationAndRetentionPriority ::= SEQUENCE {
|
||||
priorityLevel PriorityLevel,
|
||||
pre-emptionCapability Pre-emptionCapability,
|
||||
|
@ -70,7 +70,19 @@ AllocationAndRetentionPriority ::= SEQUENCE {
|
|||
AllocationAndRetentionPriority-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
AveragingWindow ::= INTEGER (0..63) -- this IE may need to be refined
|
||||
|
||||
AvailablePLMNList ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF AvailablePLMNList-Item
|
||||
|
||||
AvailablePLMNList-Item ::= SEQUENCE {
|
||||
pLMNIdentity PLMN-Identity,
|
||||
iE-Extensions ProtocolExtensionContainer { { AvailablePLMNList-Item-ExtIEs} } OPTIONAL
|
||||
}
|
||||
|
||||
AvailablePLMNList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
AveragingWindow ::= INTEGER (0..4095, ...)
|
||||
|
||||
-- B
|
||||
|
||||
|
@ -109,6 +121,10 @@ Cause ::= CHOICE {
|
|||
transport CauseTransport,
|
||||
protocol CauseProtocol,
|
||||
misc CauseMisc,
|
||||
choice-extension ProtocolIE-SingleContainer { { Cause-ExtIEs} }
|
||||
}
|
||||
|
||||
Cause-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -134,7 +150,7 @@ CauseProtocol ::= ENUMERATED {
|
|||
|
||||
CauseRadioNetwork ::= ENUMERATED {
|
||||
unspecified,
|
||||
rl-failure,
|
||||
rl-failure-rlc,
|
||||
unknown-or-already-allocated-gnb-cu-ue-f1ap-id,
|
||||
unknown-or-already-allocated-gnd-du-ue-f1ap-id,
|
||||
unknown-or-inconsistent-pair-of-ue-f1ap-id,
|
||||
|
@ -144,7 +160,11 @@ CauseRadioNetwork ::= ENUMERATED {
|
|||
no-radio-resources-available,
|
||||
procedure-cancelled,
|
||||
normal-release,
|
||||
...
|
||||
...,
|
||||
cell-not-available,
|
||||
rl-failure-others,
|
||||
ue-rejection,
|
||||
resources-not-available-for-the-slice
|
||||
}
|
||||
|
||||
CauseTransport ::= ENUMERATED {
|
||||
|
@ -153,10 +173,25 @@ CauseTransport ::= ENUMERATED {
|
|||
...
|
||||
}
|
||||
|
||||
|
||||
|
||||
CellGroupConfig ::= OCTET STRING
|
||||
|
||||
Cell-State ::= ENUMERATED {
|
||||
active,
|
||||
inactive,
|
||||
...
|
||||
}
|
||||
|
||||
Cell-Status ::= SEQUENCE {
|
||||
cell-state Cell-State,
|
||||
switchingOffOngoing ENUMERATED {true, ...} OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { Cell-Status-ExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
Cell-Status-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
Cells-Failed-to-be-Activated-List-Item ::= SEQUENCE {
|
||||
nRCGI NRCGI,
|
||||
cause Cause,
|
||||
|
@ -168,6 +203,17 @@ Cells-Failed-to-be-Activated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
Cells-Status-Item ::= SEQUENCE {
|
||||
nRCGI NRCGI,
|
||||
cell-status Cell-Status,
|
||||
iE-Extensions ProtocolExtensionContainer { { Cells-Status-ItemExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
Cells-Status-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
Cells-To-Be-Broadcast-Item ::= SEQUENCE {
|
||||
nRCGI NRCGI,
|
||||
iE-Extensions ProtocolExtensionContainer { { Cells-To-Be-Broadcast-ItemExtIEs } } OPTIONAL,
|
||||
|
@ -218,7 +264,8 @@ Cells-to-be-Activated-List-Item ::= SEQUENCE {
|
|||
}
|
||||
|
||||
Cells-to-be-Activated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-gNB-CUSystemInformation CRITICALITY reject EXTENSION GNB-CUSystemInformation PRESENCE optional },
|
||||
{ ID id-gNB-CUSystemInformation CRITICALITY reject EXTENSION GNB-CUSystemInformation PRESENCE optional }|
|
||||
{ ID id-AvailablePLMNList CRITICALITY ignore EXTENSION AvailablePLMNList PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -248,25 +295,21 @@ CellULConfigured ::= ENUMERATED {none, ul, sul, ul-and-sul, ...}
|
|||
|
||||
CNUEPagingIdentity ::= CHOICE {
|
||||
fiveG-S-TMSI BIT STRING (SIZE(48)),
|
||||
choice-extension ProtocolExtensionContainer { { CNUEPagingIdentity-ExtIEs } },
|
||||
choice-extension ProtocolIE-SingleContainer { { CNUEPagingIdentity-ExtIEs } }
|
||||
}
|
||||
|
||||
CNUEPagingIdentity-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
CNUEPagingIdentity-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
ConcurrentWarningMessageIndicator ::= ENUMERATED {true, ...}
|
||||
|
||||
CP-TransportLayerAddress ::= CHOICE {
|
||||
endpoint-IP-address TransportLayerAddress,
|
||||
endpoint-IP-address-and-port Endpoint-IP-address-and-port,
|
||||
choice-extension ProtocolExtensionContainer { { CP-TransportLayerAddress-ExtIEs } },
|
||||
...
|
||||
choice-extension ProtocolIE-SingleContainer { { CP-TransportLayerAddress-ExtIEs } }
|
||||
}
|
||||
|
||||
CP-TransportLayerAddress-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
CP-TransportLayerAddress-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -298,7 +341,7 @@ CriticalityDiagnostics-IE-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
C-RNTI ::= BIT STRING (SIZE (16))
|
||||
C-RNTI ::= INTEGER (0..65535, ...)
|
||||
|
||||
CUtoDURRCInformation ::= SEQUENCE {
|
||||
cG-ConfigInfo CG-ConfigInfo OPTIONAL,
|
||||
|
@ -309,12 +352,16 @@ CUtoDURRCInformation ::= SEQUENCE {
|
|||
}
|
||||
|
||||
CUtoDURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-HandoverPreparationInformation CRITICALITY ignore EXTENSION HandoverPreparationInformation PRESENCE optional },
|
||||
{ ID id-HandoverPreparationInformation CRITICALITY ignore EXTENSION HandoverPreparationInformation PRESENCE optional }|
|
||||
{ ID id-CellGroupConfig CRITICALITY ignore EXTENSION CellGroupConfig PRESENCE optional }|
|
||||
{ ID id-MeasurementTimingConfiguration CRITICALITY ignore EXTENSION MeasurementTimingConfiguration PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
-- D
|
||||
|
||||
DCBasedDuplicationConfigured::= ENUMERATED{true,... }
|
||||
|
||||
DLUPTNLInformation-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofDLUPTNLInformation)) OF DLUPTNLInformation-ToBeSetup-Item
|
||||
|
||||
DLUPTNLInformation-ToBeSetup-Item ::= SEQUENCE {
|
||||
|
@ -397,6 +444,7 @@ DRBs-Modified-Item ::= SEQUENCE {
|
|||
}
|
||||
|
||||
DRBs-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -430,6 +478,7 @@ DRBs-Required-ToBeModified-Item ::= SEQUENCE {
|
|||
}
|
||||
|
||||
DRBs-Required-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -470,7 +519,7 @@ DRBs-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
DRBs-ToBeModified-Item ::= SEQUENCE {
|
||||
dRBID DRBID,
|
||||
qoSInformation QoSInformation,
|
||||
qoSInformation QoSInformation OPTIONAL,
|
||||
uLUPTNLInformation-ToBeSetup-List ULUPTNLInformation-ToBeSetup-List ,
|
||||
uLConfiguration ULConfiguration OPTIONAL,
|
||||
iE-Extensions ProtocolExtensionContainer { { DRBs-ToBeModified-ItemExtIEs } } OPTIONAL,
|
||||
|
@ -478,6 +527,7 @@ DRBs-ToBeModified-Item ::= SEQUENCE {
|
|||
}
|
||||
|
||||
DRBs-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-PDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -503,6 +553,9 @@ DRBs-ToBeSetup-Item ::= SEQUENCE {
|
|||
}
|
||||
|
||||
DRBs-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
|
||||
{ ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
|
||||
{ ID id-PDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -519,6 +572,9 @@ DRBs-ToBeSetupMod-Item ::= SEQUENCE {
|
|||
}
|
||||
|
||||
DRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
|
||||
{ ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
|
||||
{ ID id-PDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -534,6 +590,8 @@ DRXCycle-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
DRXConfigurationIndicator ::= ENUMERATED{ release, ...}
|
||||
|
||||
DUtoCURRCContainer ::= OCTET STRING
|
||||
|
||||
DUtoCURRCInformation ::= SEQUENCE {
|
||||
|
@ -550,12 +608,13 @@ DUtoCURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
DuplicationActivation ::= ENUMERATED{active,inactive,... }
|
||||
|
||||
DuplicationIndication ::= ENUMERATED {true, ...}
|
||||
DuplicationIndication ::= ENUMERATED {true, ... , false }
|
||||
|
||||
Dynamic5QIDescriptor ::= SEQUENCE {
|
||||
qoSPriorityLevel INTEGER (1..127),
|
||||
packetDelayBudget PacketDelayBudget,
|
||||
packetErrorRate PacketErrorRate,
|
||||
fiveQI INTEGER (0..255, ...) OPTIONAL,
|
||||
delayCritical ENUMERATED {delay-critical, non-delay-critical} OPTIONAL,
|
||||
averagingWindow AveragingWindow OPTIONAL,
|
||||
maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
|
||||
|
@ -577,6 +636,21 @@ Endpoint-IP-address-and-port-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
EUTRACellsinGNBDUCoordination-List ::= SEQUENCE (SIZE (1.. maxCellineNB)) OF EUTRACellsinGNBDUCoordination-List-item
|
||||
|
||||
EUTRACellsinGNBDUCoordination-List-item ::= SEQUENCE {
|
||||
eUTRA-Cell-ID EUTRA-Cell-ID,
|
||||
served-EUTRA-Cells-Information Served-EUTRA-Cells-Information,
|
||||
iE-Extensions ProtocolExtensionContainer { { EUTRACellsinGNBDUCoordination-List-itemExtIEs } } OPTIONAL
|
||||
}
|
||||
|
||||
EUTRACellsinGNBDUCoordination-List-itemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
||||
EUTRA-Cell-ID ::= BIT STRING (SIZE(28))
|
||||
|
||||
EUTRANQoS ::= SEQUENCE {
|
||||
qCI QCI,
|
||||
allocationAndRetentionPriority AllocationAndRetentionPriority,
|
||||
|
@ -594,6 +668,10 @@ ExecuteDuplication ::= ENUMERATED{true,...}
|
|||
EUTRA-Mode-Info ::= CHOICE {
|
||||
eUTRAFDD EUTRA-FDD-Info,
|
||||
eUTRATDD EUTRA-TDD-Info,
|
||||
choice-extension ProtocolIE-SingleContainer { { EUTRA-Mode-Info-ExtIEs} }
|
||||
}
|
||||
|
||||
EUTRA-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -696,7 +774,7 @@ GBR-QosFlowInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
|
||||
GNB-CUSystemInformation::= SEQUENCE {
|
||||
sImessage OCTET STRING,
|
||||
sibtypetobeupdatedlist SEQUENCE (SIZE(1.. maxnoofSIBTypes)) OF SibtypetobeupdatedListItem,
|
||||
iE-Extensions ProtocolExtensionContainer { { GNB-CUSystemInformation-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
@ -787,6 +865,10 @@ GNB-DU-System-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
GNB-DUConfigurationQuery ::= ENUMERATED {true, ...}
|
||||
|
||||
GNBDUOverloadInformation ::= ENUMERATED {overloaded, not-overloaded}
|
||||
|
||||
GTP-TEID ::= OCTET STRING (SIZE (4))
|
||||
|
||||
GTPTunnel ::= SEQUENCE {
|
||||
|
@ -816,7 +898,6 @@ InactivityMonitoringResponse ::= ENUMERATED { not-supported,...}
|
|||
|
||||
LCID ::= INTEGER (1..32, ...)
|
||||
|
||||
ListofEUTRACellsinGNBDUCoordination ::= SEQUENCE (SIZE (0.. maxCellineNB)) OF Served-EUTRA-Cells-Information
|
||||
|
||||
LongDRXCycleLength ::= ENUMERATED
|
||||
{ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, ...}
|
||||
|
@ -825,7 +906,7 @@ LongDRXCycleLength ::= ENUMERATED
|
|||
|
||||
MaskedIMEISV ::= BIT STRING (SIZE (64))
|
||||
|
||||
MaxDataBurstVolume ::= INTEGER (0..63) -- this IE may need to be refined
|
||||
MaxDataBurstVolume ::= INTEGER (0..4095, ...)
|
||||
MaxPacketLossRate ::= INTEGER (0..1000)
|
||||
|
||||
MIB-message ::= OCTET STRING
|
||||
|
@ -834,6 +915,8 @@ MeasConfig ::= OCTET STRING
|
|||
|
||||
MeasGapConfig ::= OCTET STRING
|
||||
|
||||
MeasurementTimingConfiguration ::= OCTET STRING
|
||||
|
||||
-- N
|
||||
|
||||
NGRANAllocationAndRetentionPriority ::= SEQUENCE {
|
||||
|
@ -858,7 +941,7 @@ NR-CGI-List-For-Restart-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
}
|
||||
|
||||
NonDynamic5QIDescriptor ::= SEQUENCE {
|
||||
fiveQI INTEGER (0..255),
|
||||
fiveQI INTEGER (0..255, ...),
|
||||
qoSPriorityLevel INTEGER (1..127) OPTIONAL,
|
||||
averagingWindow AveragingWindow OPTIONAL,
|
||||
maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
|
||||
|
@ -899,11 +982,10 @@ NRCGI-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
NR-Mode-Info ::= CHOICE {
|
||||
fDD FDD-Info,
|
||||
tDD TDD-Info,
|
||||
choice-extension ProtocolExtensionContainer { { NR-Mode-Info-ExtIEs} },
|
||||
...
|
||||
choice-extension ProtocolIE-SingleContainer { { NR-Mode-Info-ExtIEs} }
|
||||
}
|
||||
|
||||
NR-Mode-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= { ...
|
||||
NR-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= { ...
|
||||
}
|
||||
|
||||
|
||||
|
@ -923,11 +1005,24 @@ NumberofBroadcastRequest ::= INTEGER (0..65535)
|
|||
|
||||
OffsetToPointA ::= INTEGER (0..2199,...)
|
||||
|
||||
|
||||
-- P
|
||||
|
||||
PacketDelayBudget ::= INTEGER (0..63) -- this IE may need to be refined
|
||||
PacketDelayBudget ::= INTEGER (0..1023, ...)
|
||||
|
||||
PacketErrorRate ::= INTEGER (0..63) -- this IE may need to be refined
|
||||
PacketErrorRate ::= SEQUENCE {
|
||||
pER-Scalar PER-Scalar,
|
||||
pER-Exponent PER-Exponent,
|
||||
iE-Extensions ProtocolExtensionContainer { {PacketErrorRate-ExtIEs} } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
PacketErrorRate-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
PER-Scalar ::= INTEGER (0..9, ...)
|
||||
PER-Exponent ::= INTEGER (0..9, ...)
|
||||
|
||||
PagingCell-Item ::= SEQUENCE {
|
||||
nRCGI NRCGI ,
|
||||
|
@ -938,21 +1033,29 @@ PagingCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
PagingDRX ::= INTEGER (0..63) -- this IE may need to be refined
|
||||
|
||||
PagingDRX ::= ENUMERATED {
|
||||
v32,
|
||||
v64,
|
||||
v128,
|
||||
v256,
|
||||
...
|
||||
}
|
||||
PagingIdentity ::= CHOICE {
|
||||
rANUEPagingIdentity RANUEPagingIdentity,
|
||||
cNUEPagingIdentity CNUEPagingIdentity,
|
||||
choice-extension ProtocolExtensionContainer { { PagingIdentity-ExtIEs } },
|
||||
...
|
||||
choice-extension ProtocolIE-SingleContainer { { PagingIdentity-ExtIEs } }
|
||||
}
|
||||
|
||||
PagingIdentity-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
PagingIdentity-ExtIEs F1AP-PROTOCOL-IES::= {
|
||||
...
|
||||
}
|
||||
|
||||
PagingPriority ::= ENUMERATED { priolevel1, priolevel2, priolevel3, priolevel4, priolevel5, priolevel6, priolevel7, priolevel8,...}
|
||||
|
||||
PDCPSNLength ::= ENUMERATED { twelve-bits,eighteen-bits,...}
|
||||
|
||||
PDUSessionID ::= INTEGER (0..255)
|
||||
|
||||
PLMN-Identity ::= OCTET STRING (SIZE(3))
|
||||
|
||||
Pre-emptionCapability ::= ENUMERATED {
|
||||
|
@ -969,6 +1072,16 @@ PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15
|
|||
|
||||
ProtectedEUTRAResourceIndication ::= OCTET STRING
|
||||
|
||||
Protected-EUTRA-Resources-Item ::= SEQUENCE {
|
||||
spectrumSharingGroupID SpectrumSharingGroupID,
|
||||
eUTRACellsinGNBDUCoordination-List EUTRACellsinGNBDUCoordination-List,
|
||||
iE-Extensions ProtocolExtensionContainer { { Protected-EUTRA-Resources-ItemExtIEs } } OPTIONAL
|
||||
}
|
||||
|
||||
Protected-EUTRA-Resources-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
Potential-SpCell-Item ::= SEQUENCE {
|
||||
potential-SpCell-ID NRCGI ,
|
||||
iE-Extensions ProtocolExtensionContainer { { Potential-SpCell-ItemExtIEs } } OPTIONAL,
|
||||
|
@ -999,11 +1112,10 @@ QCI ::= INTEGER (0..255)
|
|||
QoS-Characteristics ::= CHOICE {
|
||||
non-Dynamic-5QI NonDynamic5QIDescriptor,
|
||||
dynamic-5QI Dynamic5QIDescriptor,
|
||||
choice-extension ProtocolExtensionContainer { { QoS-Characteristics-ExtIEs } },
|
||||
...
|
||||
choice-extension ProtocolIE-SingleContainer { { QoS-Characteristics-ExtIEs } }
|
||||
}
|
||||
|
||||
QoS-Characteristics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
QoS-Characteristics-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1018,24 +1130,24 @@ QoSFlowLevelQoSParameters ::= SEQUENCE {
|
|||
}
|
||||
|
||||
QoSFlowLevelQoSParameters-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-PDUSessionID CRITICALITY ignore EXTENSION PDUSessionID PRESENCE optional}|
|
||||
{ ID id-ULPDUSessionAggregateMaximumBitRate CRITICALITY ignore EXTENSION BitRate PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
QoSInformation ::= CHOICE {
|
||||
eUTRANQoS EUTRANQoS,
|
||||
choice-extension ProtocolExtensionContainer { { QoSInformation-ExtIEs} },
|
||||
-- WS modification: add a missing comma in line 1028 and remove a comma in line 1029
|
||||
...,
|
||||
dRB-Information DRB-Information
|
||||
choice-extension ProtocolIE-SingleContainer { { QoSInformation-ExtIEs} }
|
||||
}
|
||||
|
||||
QoSInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
QoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-DRB-Information CRITICALITY ignore TYPE DRB-Information PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
-- R
|
||||
|
||||
RANAC ::= INTEGER (0..64)
|
||||
RANAC ::= INTEGER (0..255)
|
||||
|
||||
RANUEPagingIdentity ::= SEQUENCE {
|
||||
iRNTI BIT STRING (SIZE(40)),
|
||||
|
@ -1048,30 +1160,67 @@ RANUEPagingIdentity-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
RAT-FrequencyPriorityInformation::= CHOICE {
|
||||
subscriberProfileIDforRFP SubscriberProfileIDforRFP,
|
||||
rAT-FrequencySelectionPriority RAT-FrequencySelectionPriority,
|
||||
choice-extension ProtocolExtensionContainer { { RAT-FrequencyPriorityInformation-ExtIEs} },
|
||||
...
|
||||
choice-extension ProtocolIE-SingleContainer { { RAT-FrequencyPriorityInformation-ExtIEs} }
|
||||
}
|
||||
|
||||
RAT-FrequencyPriorityInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
RAT-FrequencyPriorityInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
RAT-FrequencySelectionPriority::= INTEGER (1.. 256, ...)
|
||||
|
||||
Reestablishment-Indication ::= ENUMERATED {
|
||||
reestablished,
|
||||
...
|
||||
}
|
||||
|
||||
RequestType ::= ENUMERATED {offer, execution, ...}
|
||||
|
||||
ResourceCoordinationTransferContainer ::= OCTET STRING
|
||||
|
||||
RepetitionPeriod ::= INTEGER (0..131071, ...)
|
||||
|
||||
RLCFailureIndication ::= SEQUENCE {
|
||||
assocatedLCID LCID,
|
||||
iE-Extensions ProtocolExtensionContainer { {RLCFailureIndication-ExtIEs} } OPTIONAL
|
||||
}
|
||||
|
||||
RLCFailureIndication-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
RLCMode ::= ENUMERATED {
|
||||
rlc-am,
|
||||
rlc-um
|
||||
rlc-um-bidirectional,
|
||||
rlc-um-unidirectional-ul,
|
||||
rlc-um-unidirectional-dl,
|
||||
...
|
||||
}
|
||||
|
||||
RLC-Status ::= SEQUENCE {
|
||||
reestablishment-Indication Reestablishment-Indication,
|
||||
iE-Extensions ProtocolExtensionContainer { { RLC-Status-ExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
RLC-Status-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
RRCContainer ::= OCTET STRING
|
||||
|
||||
RRCRconfigurationCompleteIndicator ::= ENUMERATED {true, ...}
|
||||
|
||||
RRC-Version ::= SEQUENCE {
|
||||
-- WS modification: it should be an OCTET STRING
|
||||
-- latest-RRC-Version BIT STRING (SIZE(3)),
|
||||
latest-RRC-Version OCTET STRING (SIZE(3)),
|
||||
iE-Extensions ProtocolExtensionContainer { { RRC-Version-ExtIEs } } OPTIONAL}
|
||||
|
||||
RRC-Version-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
-- S
|
||||
|
||||
SCell-FailedtoSetup-Item ::= SEQUENCE {
|
||||
|
@ -1139,7 +1288,7 @@ ServCellIndex ::= INTEGER (0..31, ...)
|
|||
Served-Cell-Information ::= SEQUENCE {
|
||||
nRCGI NRCGI,
|
||||
nRPCI NRPCI,
|
||||
fiveGS-TAC FiveGS-TAC,
|
||||
fiveGS-TAC FiveGS-TAC OPTIONAL,
|
||||
configured-EPS-TAC Configured-EPS-TAC OPTIONAL,
|
||||
servedPLMNs BroadcastPLMNs-List,
|
||||
nR-Mode-Info NR-Mode-Info,
|
||||
|
@ -1149,7 +1298,7 @@ Served-Cell-Information ::= SEQUENCE {
|
|||
}
|
||||
|
||||
Served-Cell-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
{ ID id-RANAC CRITICALITY ignore EXTENSION RANAC PRESENCE optional},
|
||||
{ ID id-RANAC CRITICALITY ignore EXTENSION RANAC PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1203,19 +1352,28 @@ ShortDRXCycleTimer ::= INTEGER (1..16)
|
|||
|
||||
SIB1-message ::= OCTET STRING
|
||||
|
||||
SIBtype ::= ENUMERATED {
|
||||
sibtype2,sibtype3, sibtype4, sibtype5, sibtype6, sibtype7, sibtype8, sibtype9,
|
||||
SItype ::= INTEGER (1..32, ...)
|
||||
|
||||
SItype-List ::= SEQUENCE (SIZE(1.. maxnoofSITypes)) OF SItype-Item
|
||||
|
||||
SItype-Item ::= SEQUENCE {
|
||||
sItype SItype ,
|
||||
iE-Extensions ProtocolExtensionContainer { { SItype-ItemExtIEs } } OPTIONAL
|
||||
}
|
||||
|
||||
SItype-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
SIBtype-List ::= SEQUENCE (SIZE(1.. maxnoofSIBTypes)) OF SIBtype-Item
|
||||
|
||||
SIBtype-Item ::= SEQUENCE {
|
||||
sIBtype SIBtype ,
|
||||
iE-Extensions ProtocolExtensionContainer { { SIBtype-ItemExtIEs } } OPTIONAL
|
||||
SibtypetobeupdatedListItem ::= SEQUENCE {
|
||||
sIBtype INTEGER (2..32,...),
|
||||
sIBmessage OCTET STRING,
|
||||
valueTag INTEGER (0..31,...),
|
||||
iE-Extensions ProtocolExtensionContainer { { SibtypetobeupdatedListItem-ExtIEs } } OPTIONAL,
|
||||
...
|
||||
}
|
||||
|
||||
SIBtype-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
SibtypetobeupdatedListItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1322,6 +1480,9 @@ SUL-InformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
SubscriberProfileIDforRFP ::= INTEGER (1..256, ...)
|
||||
|
||||
SULAccessIndication ::= ENUMERATED {true,...}
|
||||
|
||||
|
||||
SupportedSULFreqBandItem ::= SEQUENCE {
|
||||
freqBandIndicatorNr INTEGER (1..1024,...),
|
||||
iE-Extensions ProtocolExtensionContainer { { SupportedSULFreqBandItem-ExtIEs} } OPTIONAL,
|
||||
|
@ -1373,7 +1534,7 @@ Transmission-Bandwidth-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
TransmissionStopIndicator ::= ENUMERATED {true, ...}
|
||||
TransmissionStopIndicator ::= ENUMERATED {stop, ..., restart }
|
||||
|
||||
TypeOfError ::= ENUMERATED {
|
||||
not-understood,
|
||||
|
@ -1396,7 +1557,14 @@ UE-associatedLogicalF1-ConnectionItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
|
||||
UE-CapabilityRAT-ContainerList::= OCTET STRING
|
||||
|
||||
UEIdentityIndexValue ::= INTEGER (0..63) -- This IE may need to be refined.
|
||||
UEIdentityIndexValue ::= CHOICE {
|
||||
indexLength10 BIT STRING (SIZE (10)),
|
||||
choice-extension ProtocolIE-SingleContainer { {UEIdentityIndexValueChoice-ExtIEs} }
|
||||
}
|
||||
|
||||
UEIdentityIndexValueChoice-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
ULConfiguration ::= SEQUENCE {
|
||||
uLUEConfiguration ULUEConfiguration,
|
||||
|
@ -1422,13 +1590,14 @@ ULUPTNLInformation-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
|||
...
|
||||
}
|
||||
|
||||
UplinkTxDirectCurrentListInformation ::= OCTET STRING
|
||||
|
||||
UPTransportLayerInformation ::= CHOICE {
|
||||
gTPTunnel GTPTunnel,
|
||||
choice-extension ProtocolExtensionContainer { { UPTransportLayerInformation-ExtIEs} },
|
||||
...
|
||||
choice-extension ProtocolIE-SingleContainer { { UPTransportLayerInformation-ExtIEs} }
|
||||
}
|
||||
|
||||
UPTransportLayerInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
|
||||
UPTransportLayerInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
-- V
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.473 V15.2.1 (2018-07)
|
||||
-- 3GPP TS 38.473 V15.3.0 (2018-09)
|
||||
-- 9.4.4 PDU Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -6,11 +6,11 @@
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
F1AP-PDU-Contents {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
F1AP-PDU-Contents {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-PDU-Contents (1) }
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
|
@ -21,16 +21,16 @@ BEGIN
|
|||
-- **************************************************************
|
||||
|
||||
IMPORTS
|
||||
Active-Cells-Item,
|
||||
Candidate-SpCell-Item,
|
||||
Cause,
|
||||
Cells-Failed-to-be-Activated-List-Item,
|
||||
Cells-Status-Item,
|
||||
Cells-to-be-Activated-List-Item,
|
||||
Cells-to-be-Deactivated-List-Item,
|
||||
Cells-to-be-Deactivated-List-Item,
|
||||
CellULConfigured,
|
||||
CriticalityDiagnostics,
|
||||
CriticalityDiagnostics,
|
||||
C-RNTI,
|
||||
CUtoDURRCInformation,
|
||||
CUtoDURRCInformation,
|
||||
DRB-Activity-Item,
|
||||
DRBID,
|
||||
DRBs-FailedToBeModified-Item,
|
||||
|
@ -48,6 +48,7 @@ IMPORTS
|
|||
DRBs-ToBeSetup-Item,
|
||||
DRBs-ToBeSetupMod-Item,
|
||||
DRXCycle,
|
||||
DRXConfigurationIndicator,
|
||||
DUtoCURRCInformation,
|
||||
EUTRANQoS,
|
||||
ExecuteDuplication,
|
||||
|
@ -56,7 +57,7 @@ IMPORTS
|
|||
GNB-DU-UE-F1AP-ID,
|
||||
GNB-DU-ID,
|
||||
GNB-DU-Served-Cells-Item,
|
||||
GNB-DU-System-Information,
|
||||
GNB-DU-System-Information,
|
||||
GNB-CU-Name,
|
||||
GNB-DU-Name,
|
||||
InactivityMonitoringRequest,
|
||||
|
@ -74,7 +75,7 @@ IMPORTS
|
|||
SCell-ToBeSetup-Item,
|
||||
SCell-ToBeSetupMod-Item,
|
||||
SCell-FailedtoSetup-Item,
|
||||
SCell-FailedtoSetupMod-Item,
|
||||
SCell-FailedtoSetupMod-Item,
|
||||
ServCellIndex,
|
||||
Served-Cell-Information,
|
||||
Served-Cells-To-Add-Item,
|
||||
|
@ -92,8 +93,8 @@ IMPORTS
|
|||
TransmissionStopIndicator,
|
||||
UE-associatedLogicalF1-ConnectionItem,
|
||||
DUtoCURRCContainer,
|
||||
PagingCell-Item,
|
||||
SIBtype-List,
|
||||
PagingCell-Item,
|
||||
SItype-List,
|
||||
UEIdentityIndexValue,
|
||||
GNB-CU-TNL-Association-Setup-Item,
|
||||
GNB-CU-TNL-Association-Failed-To-Setup-Item,
|
||||
|
@ -108,7 +109,6 @@ IMPORTS
|
|||
PWSSystemInformation,
|
||||
Broadcast-To-Be-Cancelled-Item,
|
||||
Cells-Broadcast-Cancelled-Item,
|
||||
ConcurrentWarningMessageIndicator,
|
||||
NR-CGI-List-For-Restart-Item,
|
||||
PWS-Failed-NR-CGI-Item,
|
||||
RepetitionPeriod,
|
||||
|
@ -118,9 +118,16 @@ IMPORTS
|
|||
Cancel-all-Warning-Messages-Indicator,
|
||||
EUTRA-NR-CellResourceCoordinationReq-Container,
|
||||
EUTRA-NR-CellResourceCoordinationReqAck-Container,
|
||||
ListofEUTRACellsinGNBDUCoordination,
|
||||
SpectrumSharingGroupID,
|
||||
RequestType
|
||||
RequestType,
|
||||
PLMN-Identity,
|
||||
RLCFailureIndication,
|
||||
UplinkTxDirectCurrentListInformation,
|
||||
SULAccessIndication,
|
||||
Protected-EUTRA-Resources-Item,
|
||||
GNB-DUConfigurationQuery,
|
||||
BitRate,
|
||||
RRC-Version,
|
||||
GNBDUOverloadInformation
|
||||
|
||||
FROM F1AP-IEs
|
||||
|
||||
|
@ -136,14 +143,14 @@ FROM F1AP-IEs
|
|||
|
||||
FROM F1AP-Containers
|
||||
|
||||
id-Active-Cells-Item,
|
||||
id-Active-Cells-List,
|
||||
id-Candidate-SpCell-Item,
|
||||
id-Candidate-SpCell-List,
|
||||
id-Cause,
|
||||
id-Cancel-all-Warning-Messages-Indicator,
|
||||
id-Cells-Failed-to-be-Activated-List,
|
||||
id-Cells-Failed-to-be-Activated-List-Item,
|
||||
id-Cells-Failed-to-be-Activated-List-Item,
|
||||
id-Cells-Status-Item,
|
||||
id-Cells-Status-List,
|
||||
id-Cells-to-be-Activated-List,
|
||||
id-Cells-to-be-Activated-List-Item,
|
||||
id-Cells-to-be-Deactivated-List,
|
||||
|
@ -190,7 +197,7 @@ FROM F1AP-Containers
|
|||
id-gNB-DU-UE-F1AP-ID,
|
||||
id-gNB-DU-ID,
|
||||
id-GNB-DU-Served-Cells-Item,
|
||||
id-gNB-DU-Served-Cells-List,
|
||||
id-gNB-DU-Served-Cells-List,
|
||||
id-gNB-CU-Name,
|
||||
id-gNB-DU-Name,
|
||||
id-InactivityMonitoringRequest,
|
||||
|
@ -230,7 +237,7 @@ FROM F1AP-Containers
|
|||
id-SRBs-Required-ToBeReleased-Item,
|
||||
id-SRBs-Required-ToBeReleased-List,
|
||||
id-SRBs-ToBeReleased-Item,
|
||||
id-SRBs-ToBeReleased-List,
|
||||
id-SRBs-ToBeReleased-List,
|
||||
id-SRBs-ToBeSetup-Item,
|
||||
id-SRBs-ToBeSetup-List,
|
||||
id-SRBs-ToBeSetupMod-Item,
|
||||
|
@ -246,7 +253,7 @@ FROM F1AP-Containers
|
|||
id-PagingCell-List,
|
||||
id-PagingDRX,
|
||||
id-PagingPriority,
|
||||
id-SIBtype-List,
|
||||
id-SItype-List,
|
||||
id-UEIdentityIndexValue,
|
||||
id-GNB-CU-TNL-Association-Setup-List,
|
||||
id-GNB-CU-TNL-Association-Setup-Item,
|
||||
|
@ -265,7 +272,6 @@ FROM F1AP-Containers
|
|||
id-PWSSystemInformation,
|
||||
id-RepetitionPeriod,
|
||||
id-NumberofBroadcastRequest,
|
||||
id-ConcurrentWarningMessageIndicator,
|
||||
id-Cells-To-Be-Broadcast-List,
|
||||
id-Cells-To-Be-Broadcast-Item,
|
||||
id-Cells-Broadcast-Completed-List,
|
||||
|
@ -280,10 +286,19 @@ FROM F1AP-Containers
|
|||
id-PWS-Failed-NR-CGI-Item,
|
||||
id-EUTRA-NR-CellResourceCoordinationReq-Container,
|
||||
id-EUTRA-NR-CellResourceCoordinationReqAck-Container,
|
||||
id-SpectrumSharingGroupID,
|
||||
id-ListofEUTRACellsinGNBDUCoordination,
|
||||
id-Protected-EUTRA-Resources-List,
|
||||
id-RequestType,
|
||||
id-ServingPLMN,
|
||||
id-DRXConfigurationIndicator,
|
||||
id-RLCFailureIndication,
|
||||
id-UplinkTxDirectCurrentListInformation,
|
||||
id-SULAccessIndication,
|
||||
id-Protected-EUTRA-Resources-Item,
|
||||
id-GNB-DUConfigurationQuery,
|
||||
id-GNB-DU-UE-AMBR-UL,
|
||||
id-GNB-CU-RRC-Version,
|
||||
id-GNB-DU-RRC-Version,
|
||||
id-GNBDUOverloadInformation,
|
||||
maxCellingNBDU,
|
||||
maxnoofCandidateSpCells,
|
||||
maxnoofDRBs,
|
||||
|
@ -316,7 +331,7 @@ Reset ::= SEQUENCE {
|
|||
...
|
||||
}
|
||||
|
||||
ResetIEs F1AP-PROTOCOL-IES ::= {
|
||||
ResetIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
|
||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
|
||||
{ ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory },
|
||||
|
@ -325,7 +340,11 @@ ResetIEs F1AP-PROTOCOL-IES ::= {
|
|||
|
||||
ResetType ::= CHOICE {
|
||||
f1-Interface ResetAll,
|
||||
partOfF1-Interface UE-associatedLogicalF1-ConnectionListRes,
|
||||
partOfF1-Interface UE-associatedLogicalF1-ConnectionListRes,
|
||||
choice-extension ProtocolIE-SingleContainer { { ResetType-ExtIEs} }
|
||||
}
|
||||
|
||||
ResetType-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -415,9 +434,10 @@ F1SetupRequestIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
|
||||
{ ID id-gNB-DU-ID CRITICALITY reject TYPE GNB-DU-ID PRESENCE mandatory }|
|
||||
{ ID id-gNB-DU-Name CRITICALITY ignore TYPE GNB-DU-Name PRESENCE optional }|
|
||||
{ ID id-gNB-DU-Served-Cells-List CRITICALITY reject TYPE GNB-DU-Served-Cells-List PRESENCE mandatory },
|
||||
{ ID id-gNB-DU-Served-Cells-List CRITICALITY reject TYPE GNB-DU-Served-Cells-List PRESENCE optional }|
|
||||
{ ID id-GNB-DU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
GNB-DU-Served-Cells-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { GNB-DU-Served-Cells-ItemIEs } }
|
||||
|
@ -443,7 +463,8 @@ F1SetupResponse ::= SEQUENCE {
|
|||
F1SetupResponseIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
|
||||
{ ID id-gNB-CU-Name CRITICALITY ignore TYPE GNB-CU-Name PRESENCE optional }|
|
||||
{ ID id-Cells-to-be-Activated-List CRITICALITY reject TYPE Cells-to-be-Activated-List PRESENCE optional },
|
||||
{ ID id-Cells-to-be-Activated-List CRITICALITY reject TYPE Cells-to-be-Activated-List PRESENCE optional }|
|
||||
{ ID id-GNB-CU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -499,13 +520,13 @@ GNBDUConfigurationUpdateIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-Served-Cells-To-Add-List CRITICALITY reject TYPE Served-Cells-To-Add-List PRESENCE optional }|
|
||||
{ ID id-Served-Cells-To-Modify-List CRITICALITY reject TYPE Served-Cells-To-Modify-List PRESENCE optional }|
|
||||
{ ID id-Served-Cells-To-Delete-List CRITICALITY reject TYPE Served-Cells-To-Delete-List PRESENCE optional }|
|
||||
{ ID id-Active-Cells-List CRITICALITY reject TYPE Active-Cells-List PRESENCE optional },
|
||||
{ ID id-Cells-Status-List CRITICALITY reject TYPE Cells-Status-List PRESENCE optional },
|
||||
...
|
||||
}
|
||||
}
|
||||
Served-Cells-To-Add-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Served-Cells-To-Add-ItemIEs } }
|
||||
Served-Cells-To-Modify-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Served-Cells-To-Modify-ItemIEs } }
|
||||
Served-Cells-To-Delete-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Served-Cells-To-Delete-ItemIEs } }
|
||||
Active-Cells-List ::= SEQUENCE (SIZE(0.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Active-Cells-ItemIEs } }
|
||||
Cells-Status-List ::= SEQUENCE (SIZE(0.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-Status-ItemIEs } }
|
||||
|
||||
Served-Cells-To-Add-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Served-Cells-To-Add-Item CRITICALITY reject TYPE Served-Cells-To-Add-Item PRESENCE mandatory },
|
||||
|
@ -522,8 +543,8 @@ Served-Cells-To-Delete-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
...
|
||||
}
|
||||
|
||||
Active-Cells-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Active-Cells-Item CRITICALITY reject TYPE Active-Cells-Item PRESENCE mandatory },
|
||||
Cells-Status-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-Cells-Status-Item CRITICALITY reject TYPE Cells-Status-Item PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -593,7 +614,7 @@ GNBCUConfigurationUpdateIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-Cells-to-be-Barred-List CRITICALITY ignore TYPE Cells-to-be-Barred-List PRESENCE optional }|
|
||||
{ ID id-Protected-EUTRA-Resources-List CRITICALITY reject TYPE Protected-EUTRA-Resources-List PRESENCE optional },
|
||||
...
|
||||
}
|
||||
}
|
||||
|
||||
Cells-to-be-Deactivated-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-to-be-Deactivated-List-ItemIEs } }
|
||||
GNB-CU-TNL-Association-To-Add-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF ProtocolIE-SingleContainer { { GNB-CU-TNL-Association-To-Add-ItemIEs } }
|
||||
|
@ -608,15 +629,15 @@ Cells-to-be-Deactivated-List-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
|
||||
|
||||
GNB-CU-TNL-Association-To-Add-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-GNB-CU-TNL-Association-To-Add-Item CRITICALITY reject TYPE GNB-CU-TNL-Association-To-Add-Item PRESENCE mandatory },
|
||||
{ ID id-GNB-CU-TNL-Association-To-Add-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Add-Item PRESENCE mandatory },
|
||||
...}
|
||||
|
||||
GNB-CU-TNL-Association-To-Remove-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-GNB-CU-TNL-Association-To-Remove-Item CRITICALITY reject TYPE GNB-CU-TNL-Association-To-Remove-Item PRESENCE mandatory },
|
||||
{ ID id-GNB-CU-TNL-Association-To-Remove-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Remove-Item PRESENCE mandatory },
|
||||
...}
|
||||
|
||||
GNB-CU-TNL-Association-To-Update-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-GNB-CU-TNL-Association-To-Update-Item CRITICALITY reject TYPE GNB-CU-TNL-Association-To-Update-Item PRESENCE mandatory },
|
||||
{ ID id-GNB-CU-TNL-Association-To-Update-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Update-Item PRESENCE mandatory },
|
||||
...}
|
||||
|
||||
Cells-to-be-Barred-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
|
@ -626,9 +647,8 @@ Cells-to-be-Barred-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
|
||||
Protected-EUTRA-Resources-List ::= SEQUENCE (SIZE(1.. maxCellineNB)) OF ProtocolIE-SingleContainer { { Protected-EUTRA-Resources-ItemIEs } }
|
||||
Protected-EUTRA-Resources-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-SpectrumSharingGroupID CRITICALITY reject TYPE SpectrumSharingGroupID PRESENCE mandatory}|
|
||||
{ ID id-ListofEUTRACellsinGNBDUCoordination CRITICALITY reject TYPE ListofEUTRACellsinGNBDUCoordination PRESENCE mandatory },
|
||||
...}
|
||||
{ ID id-Protected-EUTRA-Resources-Item CRITICALITY reject TYPE Protected-EUTRA-Resources-Item PRESENCE mandatory},
|
||||
...}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -661,12 +681,12 @@ Cells-Failed-to-be-Activated-List-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
}
|
||||
|
||||
GNB-CU-TNL-Association-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-GNB-CU-TNL-Association-Setup-Item CRITICALITY reject TYPE GNB-CU-TNL-Association-Setup-Item PRESENCE mandatory },
|
||||
{ ID id-GNB-CU-TNL-Association-Setup-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-Setup-Item PRESENCE mandatory },
|
||||
...}
|
||||
|
||||
|
||||
GNB-CU-TNL-Association-Failed-To-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-GNB-CU-TNL-Association-Failed-To-Setup-Item CRITICALITY reject TYPE GNB-CU-TNL-Association-Failed-To-Setup-Item PRESENCE mandatory },
|
||||
{ ID id-GNB-CU-TNL-Association-Failed-To-Setup-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-Failed-To-Setup-Item PRESENCE mandatory },
|
||||
...}
|
||||
|
||||
|
||||
|
@ -692,7 +712,7 @@ GNBCUConfigurationUpdateFailureIEs F1AP-PROTOCOL-IES ::= {
|
|||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- GNB-DU RESOURCE COORDINATION REQUEST
|
||||
-- GNB-DU RESOURCE COORDINATION REQUEST
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
|
@ -711,7 +731,7 @@ GNBDUResourceCoordinationRequest-IEs F1AP-PROTOCOL-IES ::= {
|
|||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- GNB-DU RESOURCE COORDINATION RESPONSE
|
||||
-- GNB-DU RESOURCE COORDINATION RESPONSE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
|
@ -759,9 +779,11 @@ UEContextSetupRequestIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-InactivityMonitoringRequest CRITICALITY reject TYPE InactivityMonitoringRequest PRESENCE optional }|
|
||||
{ ID id-RAT-FrequencyPriorityInformation CRITICALITY reject TYPE RAT-FrequencyPriorityInformation PRESENCE optional }|
|
||||
{ ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional }|
|
||||
{ ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional },
|
||||
{ ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }|
|
||||
{ ID id-ServingPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional }|
|
||||
{ ID id-GNB-DU-UE-AMBR-UL CRITICALITY ignore TYPE BitRate PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
}
|
||||
|
||||
Candidate-SpCell-List::= SEQUENCE (SIZE(1..maxnoofCandidateSpCells)) OF ProtocolIE-SingleContainer { { Candidate-SpCell-ItemIEs} }
|
||||
SCell-ToBeSetup-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-ToBeSetup-ItemIEs} }
|
||||
|
@ -906,7 +928,7 @@ UEContextReleaseRequestIEs F1AP-PROTOCOL-IES ::= {
|
|||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- UE CONTEXT RELEASE COMMAND
|
||||
-- UE CONTEXT RELEASE COMMAND
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
|
@ -919,9 +941,12 @@ UEContextReleaseCommandIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
|
||||
{ ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
|
||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
|
||||
{ ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional },
|
||||
{ ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional }|
|
||||
{ ID id-SRBID CRITICALITY ignore TYPE SRBID PRESENCE optional }|
|
||||
{ ID id-oldgNB-DU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
|
||||
{ ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional},
|
||||
...
|
||||
}
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -962,7 +987,7 @@ UEContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
|
||||
{ ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
|
||||
{ ID id-SpCell-ID CRITICALITY ignore TYPE NRCGI PRESENCE optional }|
|
||||
{ ID id-ServCellndex CRITICALITY reject TYPE ServCellIndex PRESENCE mandatory }|
|
||||
{ ID id-ServCellndex CRITICALITY reject TYPE ServCellIndex PRESENCE optional }|
|
||||
{ ID id-SpCellULConfigured CRITICALITY ignore TYPE CellULConfigured PRESENCE optional }|
|
||||
{ ID id-DRXCycle CRITICALITY ignore TYPE DRXCycle PRESENCE optional }|
|
||||
{ ID id-CUtoDURRCInformation CRITICALITY reject TYPE CUtoDURRCInformation PRESENCE optional }|
|
||||
|
@ -977,10 +1002,16 @@ UEContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-DRBs-ToBeModified-List CRITICALITY reject TYPE DRBs-ToBeModified-List PRESENCE optional }|
|
||||
{ ID id-SRBs-ToBeReleased-List CRITICALITY reject TYPE SRBs-ToBeReleased-List PRESENCE optional }|
|
||||
{ ID id-DRBs-ToBeReleased-List CRITICALITY reject TYPE DRBs-ToBeReleased-List PRESENCE optional }|
|
||||
{ ID id-InactivityMonitoringRequest CRITICALITY reject TYPE InactivityMonitoringRequest PRESENCE optional }|
|
||||
{ ID id-RAT-FrequencyPriorityInformation CRITICALITY reject TYPE RAT-FrequencyPriorityInformation PRESENCE optional },
|
||||
{ ID id-InactivityMonitoringRequest CRITICALITY reject TYPE InactivityMonitoringRequest PRESENCE optional }|
|
||||
{ ID id-RAT-FrequencyPriorityInformation CRITICALITY reject TYPE RAT-FrequencyPriorityInformation PRESENCE optional }|
|
||||
{ ID id-DRXConfigurationIndicator CRITICALITY ignore TYPE DRXConfigurationIndicator PRESENCE optional }|
|
||||
{ ID id-RLCFailureIndication CRITICALITY ignore TYPE RLCFailureIndication PRESENCE optional }|
|
||||
{ ID id-UplinkTxDirectCurrentListInformation CRITICALITY ignore TYPE UplinkTxDirectCurrentListInformation PRESENCE optional }|
|
||||
{ ID id-GNB-DUConfigurationQuery CRITICALITY reject TYPE GNB-DUConfigurationQuery PRESENCE optional }|
|
||||
{ ID id-GNB-DU-UE-AMBR-UL CRITICALITY ignore TYPE BitRate PRESENCE optional }|
|
||||
{ ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional},
|
||||
...
|
||||
}
|
||||
}
|
||||
|
||||
SCell-ToBeSetupMod-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-ToBeSetupMod-ItemIEs} }
|
||||
SCell-ToBeRemoved-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-ToBeRemoved-ItemIEs} }
|
||||
|
@ -1053,7 +1084,8 @@ UEContextModificationResponseIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-SCell-FailedtoSetupMod-List CRITICALITY ignore TYPE SCell-FailedtoSetupMod-List PRESENCE optional }|
|
||||
{ ID id-DRBs-FailedToBeModified-List CRITICALITY ignore TYPE DRBs-FailedToBeModified-List PRESENCE optional }|
|
||||
{ ID id-InactivityMonitoringResponse CRITICALITY reject TYPE InactivityMonitoringResponse PRESENCE optional }|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
|
||||
{ ID id-C-RNTI CRITICALITY ignore TYPE C-RNTI PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1146,7 +1178,7 @@ UEContextModificationRequiredIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-DRBs-Required-ToBeReleased-List CRITICALITY reject TYPE DRBs-Required-ToBeReleased-List PRESENCE optional}|
|
||||
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
}
|
||||
|
||||
DRBs-Required-ToBeModified-List::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-Required-ToBeModified-ItemIEs } }
|
||||
DRBs-Required-ToBeReleased-List::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-Required-ToBeReleased-ItemIEs } }
|
||||
|
@ -1186,7 +1218,8 @@ UEContextModificationConfirmIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-ResourceCoordinationTransferContainer CRITICALITY ignore TYPE ResourceCoordinationTransferContainer PRESENCE optional }|
|
||||
{ ID id-DRBs-ModifiedConf-List CRITICALITY ignore TYPE DRBs-ModifiedConf-List PRESENCE optional}|
|
||||
{ ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional }|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
|
||||
{ ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional},
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1199,30 +1232,29 @@ DRBs-ModifiedConf-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
|
||||
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Write-Replace Warning Request
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Write-Replace Warning Request
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
WriteReplaceWarningRequest ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} },
|
||||
...
|
||||
}
|
||||
WriteReplaceWarningRequestIEs F1AP-PROTOCOL-IES ::= {
|
||||
WriteReplaceWarningRequest ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} },
|
||||
...
|
||||
}
|
||||
WriteReplaceWarningRequestIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
|
||||
{ ID id-PWSSystemInformation CRITICALITY reject TYPE PWSSystemInformation PRESENCE mandatory }|
|
||||
{ ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }|
|
||||
{ ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|
|
||||
{ ID id-ConcurrentWarningMessageIndicator CRITICALITY reject TYPE ConcurrentWarningMessageIndicator PRESENCE optional }|
|
||||
{ ID id-PWSSystemInformation CRITICALITY reject TYPE PWSSystemInformation PRESENCE mandatory }|
|
||||
{ ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }|
|
||||
{ ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|
|
||||
{ ID id-Cells-To-Be-Broadcast-List CRITICALITY reject TYPE Cells-To-Be-Broadcast-List PRESENCE optional },
|
||||
...
|
||||
...
|
||||
}
|
||||
Cells-To-Be-Broadcast-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-To-Be-Broadcast-List-ItemIEs } }
|
||||
|
||||
|
@ -1231,21 +1263,21 @@ Cells-To-Be-Broadcast-List-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Write-Replace Warning Response
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- Write-Replace Warning Response
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
WriteReplaceWarningResponse ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} },
|
||||
...
|
||||
}
|
||||
WriteReplaceWarningResponseIEs F1AP-PROTOCOL-IES ::= {
|
||||
WriteReplaceWarningResponse ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} },
|
||||
...
|
||||
}
|
||||
WriteReplaceWarningResponseIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
|
||||
{ ID id-Cells-Broadcast-Completed-List CRITICALITY reject TYPE Cells-Broadcast-Completed-List PRESENCE optional }|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||||
...
|
||||
...
|
||||
}
|
||||
Cells-Broadcast-Completed-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-Broadcast-Completed-List-ItemIEs } }
|
||||
|
||||
|
@ -1255,29 +1287,29 @@ Cells-Broadcast-Completed-List-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
}
|
||||
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS CANCEL ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS CANCEL ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS Cancel Request
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS Cancel Request
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
PWSCancelRequest ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {PWSCancelRequestIEs} },
|
||||
...
|
||||
}
|
||||
PWSCancelRequestIEs F1AP-PROTOCOL-IES ::= {
|
||||
PWSCancelRequest ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {PWSCancelRequestIEs} },
|
||||
...
|
||||
}
|
||||
PWSCancelRequestIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
|
||||
{ ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|
|
||||
{ ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|
|
||||
{ ID id-Broadcast-To-Be-Cancelled-List CRITICALITY reject TYPE Broadcast-To-Be-Cancelled-List PRESENCE optional }|
|
||||
{ ID id-Cancel-all-Warning-Messages-Indicator CRITICALITY reject TYPE Cancel-all-Warning-Messages-Indicator PRESENCE optional }
|
||||
,
|
||||
...
|
||||
...
|
||||
}
|
||||
Broadcast-To-Be-Cancelled-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Broadcast-To-Be-Cancelled-List-ItemIEs } }
|
||||
|
||||
|
@ -1286,22 +1318,22 @@ Broadcast-To-Be-Cancelled-List-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS Cancel Response
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS Cancel Response
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
PWSCancelResponse ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {PWSCancelResponseIEs} },
|
||||
...
|
||||
}
|
||||
PWSCancelResponse ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {PWSCancelResponseIEs} },
|
||||
...
|
||||
}
|
||||
|
||||
PWSCancelResponseIEs F1AP-PROTOCOL-IES ::= {
|
||||
PWSCancelResponseIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
|
||||
{ ID id-Cells-Broadcast-Cancelled-List CRITICALITY reject TYPE Cells-Broadcast-Cancelled-List PRESENCE optional }|
|
||||
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
|
||||
...
|
||||
...
|
||||
}
|
||||
Cells-Broadcast-Cancelled-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-Broadcast-Cancelled-List-ItemIEs } }
|
||||
|
||||
|
@ -1363,7 +1395,8 @@ InitialULRRCMessageTransferIEs F1AP-PROTOCOL-IES ::= {
|
|||
{ ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory }|
|
||||
{ ID id-C-RNTI CRITICALITY reject TYPE C-RNTI PRESENCE mandatory }|
|
||||
{ ID id-RRCContainer CRITICALITY reject TYPE RRCContainer PRESENCE mandatory }|
|
||||
{ ID id-DUtoCURRCContainer CRITICALITY reject TYPE DUtoCURRCContainer PRESENCE optional },
|
||||
{ ID id-DUtoCURRCContainer CRITICALITY reject TYPE DUtoCURRCContainer PRESENCE optional }|
|
||||
{ ID id-SULAccessIndication CRITICALITY ignore TYPE SULAccessIndication PRESENCE optional },
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -1455,7 +1488,7 @@ SystemInformationDeliveryCommand ::= SEQUENCE {
|
|||
|
||||
SystemInformationDeliveryCommandIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory }|
|
||||
{ ID id-SIBtype-List CRITICALITY reject TYPE SIBtype-List PRESENCE mandatory }|
|
||||
{ ID id-SItype-List CRITICALITY reject TYPE SItype-List PRESENCE mandatory }|
|
||||
{ ID id-ConfirmedUEID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
|
@ -1523,25 +1556,25 @@ DRB-Notify-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
|
||||
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS RESTART INDICATION ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS RESTART INDICATION ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS Restart Indication
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS Restart Indication
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
PWSRestartIndication ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { { PWSRestartIndicationIEs} },
|
||||
...
|
||||
}
|
||||
PWSRestartIndicationIEs F1AP-PROTOCOL-IES ::= {
|
||||
PWSRestartIndication ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { { PWSRestartIndicationIEs} },
|
||||
...
|
||||
}
|
||||
PWSRestartIndicationIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-NR-CGI-List-For-Restart-List CRITICALITY reject TYPE NR-CGI-List-For-Restart-List PRESENCE optional },
|
||||
...
|
||||
...
|
||||
}
|
||||
NR-CGI-List-For-Restart-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { NR-CGI-List-For-Restart-List-ItemIEs } }
|
||||
|
||||
|
@ -1550,25 +1583,25 @@ NR-CGI-List-For-Restart-List-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
...
|
||||
}
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS FAILURE INDICATION ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS FAILURE INDICATION ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS Failure Indication
|
||||
--
|
||||
-- **************************************************************
|
||||
-- **************************************************************
|
||||
--
|
||||
-- PWS Failure Indication
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
PWSFailureIndication ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { { PWSFailureIndicationIEs} },
|
||||
...
|
||||
}
|
||||
PWSFailureIndicationIEs F1AP-PROTOCOL-IES ::= {
|
||||
PWSFailureIndication ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { { PWSFailureIndicationIEs} },
|
||||
...
|
||||
}
|
||||
PWSFailureIndicationIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-PWS-Failed-NR-CGI-List CRITICALITY reject TYPE PWS-Failed-NR-CGI-List PRESENCE optional },
|
||||
...
|
||||
...
|
||||
}
|
||||
PWS-Failed-NR-CGI-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { PWS-Failed-NR-CGI-List-ItemIEs } }
|
||||
|
||||
|
@ -1577,4 +1610,28 @@ PWS-Failed-NR-CGI-List-ItemIEs F1AP-PROTOCOL-IES ::= {
|
|||
...
|
||||
}
|
||||
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- gNB-DU STATUS INDICATION ELEMENTARY PROCEDURE
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
-- **************************************************************
|
||||
--
|
||||
-- gNB-DU Status Indication
|
||||
--
|
||||
-- **************************************************************
|
||||
|
||||
GNBDUStatusIndication ::= SEQUENCE {
|
||||
protocolIEs ProtocolIE-Container { {GNBDUStatusIndicationIEs} },
|
||||
...
|
||||
}
|
||||
|
||||
GNBDUStatusIndicationIEs F1AP-PROTOCOL-IES ::= {
|
||||
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
|
||||
{ ID id-GNBDUOverloadInformation CRITICALITY reject TYPE GNBDUOverloadInformation PRESENCE mandatory },
|
||||
...
|
||||
}
|
||||
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
-- 3GPP TS 38.473 V15.2.1 (2018-07)
|
||||
-- 3GPP TS 38.473 V15.3.0 (2018-09)
|
||||
-- 9.4.3 Elementary Procedure Definitions
|
||||
-- **************************************************************
|
||||
--
|
||||
|
@ -6,11 +6,11 @@
|
|||
--
|
||||
-- **************************************************************
|
||||
|
||||
F1AP-PDU-Descriptions {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
F1AP-PDU-Descriptions {
|
||||
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
||||
ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-PDU-Descriptions (0)}
|
||||
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
DEFINITIONS AUTOMATIC TAGS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
|
@ -29,7 +29,7 @@ FROM F1AP-CommonDataTypes
|
|||
ResetAcknowledge,
|
||||
F1SetupRequest,
|
||||
F1SetupResponse,
|
||||
F1SetupFailure,
|
||||
F1SetupFailure,
|
||||
GNBDUConfigurationUpdate,
|
||||
GNBDUConfigurationUpdateAcknowledge,
|
||||
GNBDUConfigurationUpdateFailure,
|
||||
|
@ -63,7 +63,8 @@ FROM F1AP-CommonDataTypes
|
|||
PWSCancelRequest,
|
||||
PWSCancelResponse,
|
||||
PWSRestartIndication,
|
||||
PWSFailureIndication
|
||||
PWSFailureIndication,
|
||||
GNBDUStatusIndication
|
||||
|
||||
FROM F1AP-PDU-Contents
|
||||
id-Reset,
|
||||
|
@ -74,7 +75,7 @@ FROM F1AP-PDU-Contents
|
|||
id-UEContextRelease,
|
||||
id-UEContextModification,
|
||||
id-UEContextModificationRequired,
|
||||
id-ErrorIndication,
|
||||
id-ErrorIndication,
|
||||
id-UEContextReleaseRequest,
|
||||
id-DLRRCMessageTransfer,
|
||||
id-ULRRCMessageTransfer,
|
||||
|
@ -88,10 +89,16 @@ FROM F1AP-PDU-Contents
|
|||
id-WriteReplaceWarning,
|
||||
id-PWSCancel,
|
||||
id-PWSRestartIndication,
|
||||
id-PWSFailureIndication
|
||||
id-PWSFailureIndication,
|
||||
id-GNBDUStatusIndication
|
||||
|
||||
|
||||
FROM F1AP-Constants;
|
||||
FROM F1AP-Constants
|
||||
|
||||
ProtocolIE-SingleContainer{},
|
||||
F1AP-PROTOCOL-IES
|
||||
|
||||
FROM F1AP-Containers;
|
||||
|
||||
|
||||
-- **************************************************************
|
||||
|
@ -124,7 +131,11 @@ WITH SYNTAX {
|
|||
F1AP-PDU ::= CHOICE {
|
||||
initiatingMessage InitiatingMessage,
|
||||
successfulOutcome SuccessfulOutcome,
|
||||
unsuccessfulOutcome UnsuccessfulOutcome,
|
||||
unsuccessfulOutcome UnsuccessfulOutcome,
|
||||
choice-extension ProtocolIE-SingleContainer { { F1AP-PDU-ExtIEs} }
|
||||
}
|
||||
|
||||
F1AP-PDU-ExtIEs F1AP-PROTOCOL-IES ::= {
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -154,7 +165,7 @@ UnsuccessfulOutcome ::= SEQUENCE {
|
|||
|
||||
F1AP-ELEMENTARY-PROCEDURES F1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
F1AP-ELEMENTARY-PROCEDURES-CLASS-1 |
|
||||
F1AP-ELEMENTARY-PROCEDURES-CLASS-2,
|
||||
F1AP-ELEMENTARY-PROCEDURES-CLASS-2,
|
||||
...
|
||||
}
|
||||
|
||||
|
@ -173,7 +184,7 @@ F1AP-ELEMENTARY-PROCEDURES-CLASS-1 F1AP-ELEMENTARY-PROCEDURE ::= {
|
|||
gNBDUResourceCoordination ,
|
||||
...}
|
||||
|
||||
F1AP-ELEMENTARY-PROCEDURES-CLASS-2 F1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
F1AP-ELEMENTARY-PROCEDURES-CLASS-2 F1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
errorIndication |
|
||||
uEContextReleaseRequest |
|
||||
dLRRCMessageTransfer |
|
||||
|
@ -185,7 +196,8 @@ F1AP-ELEMENTARY-PROCEDURES-CLASS-1 F1AP-ELEMENTARY-PROCEDURE ::= {
|
|||
paging |
|
||||
notify |
|
||||
pWSRestartIndication |
|
||||
pWSFailureIndication ,
|
||||
pWSFailureIndication |
|
||||
gNBDUStatusIndication ,
|
||||
...
|
||||
}
|
||||
-- **************************************************************
|
||||
|
@ -351,5 +363,11 @@ pWSFailureIndication F1AP-ELEMENTARY-PROCEDURE ::= {
|
|||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
gNBDUStatusIndication F1AP-ELEMENTARY-PROCEDURE ::= {
|
||||
INITIATING MESSAGE GNBDUStatusIndication
|
||||
PROCEDURE CODE id-GNBDUStatusIndication
|
||||
CRITICALITY ignore
|
||||
}
|
||||
|
||||
|
||||
END
|
||||
|
|
|
@ -131,6 +131,7 @@ id-WriteReplaceWarning ProcedureCode
|
|||
id-PWSCancel ProcedureCode
|
||||
id-PWSRestartIndication ProcedureCode
|
||||
id-PWSFailureIndication ProcedureCode
|
||||
id-GNBDUStatusIndication ProcedureCode
|
||||
|
||||
|
||||
# ProtocolIE-ID
|
||||
|
@ -219,8 +220,8 @@ id-SCell-FailedtoSetup-Item ProtocolIE-ID
|
|||
id-SCell-FailedtoSetupMod-List ProtocolIE-ID
|
||||
id-SCell-FailedtoSetupMod-Item ProtocolIE-ID
|
||||
id-RRCRconfigurationCompleteIndicator ProtocolIE-ID
|
||||
id-Active-Cells-Item ProtocolIE-ID
|
||||
id-Active-Cells-List ProtocolIE-ID
|
||||
id-Cells-Status-Item ProtocolIE-ID
|
||||
id-Cells-Status-List ProtocolIE-ID
|
||||
id-Candidate-SpCell-List ProtocolIE-ID
|
||||
id-Candidate-SpCell-Item ProtocolIE-ID
|
||||
id-Potential-SpCell-List ProtocolIE-ID
|
||||
|
@ -234,8 +235,6 @@ id-DRB-Activity-Item ProtocolIE-ID
|
|||
id-DRB-Activity-List ProtocolIE-ID
|
||||
id-EUTRA-NR-CellResourceCoordinationReq-Container ProtocolIE-ID
|
||||
id-EUTRA-NR-CellResourceCoordinationReqAck-Container ProtocolIE-ID
|
||||
id-SpectrumSharingGroupID ProtocolIE-ID
|
||||
id-ListofEUTRACellsinGNBDUCoordination ProtocolIE-ID
|
||||
id-Protected-EUTRA-Resources-List ProtocolIE-ID
|
||||
id-RequestType ProtocolIE-ID
|
||||
id-ServCellndex ProtocolIE-ID
|
||||
|
@ -246,7 +245,7 @@ id-PagingCell-Item ProtocolIE-ID
|
|||
id-PagingCell-List ProtocolIE-ID
|
||||
id-PagingDRX ProtocolIE-ID
|
||||
id-PagingPriority ProtocolIE-ID
|
||||
id-SIBtype-List ProtocolIE-ID
|
||||
id-SItype-List ProtocolIE-ID
|
||||
id-UEIdentityIndexValue ProtocolIE-ID
|
||||
id-gNB-CUSystemInformation ProtocolIE-ID
|
||||
id-HandoverPreparationInformation ProtocolIE-ID
|
||||
|
@ -273,7 +272,6 @@ id-RANAC ProtocolIE-ID
|
|||
id-PWSSystemInformation ProtocolIE-ID
|
||||
id-RepetitionPeriod ProtocolIE-ID
|
||||
id-NumberofBroadcastRequest ProtocolIE-ID
|
||||
id-ConcurrentWarningMessageIndicator ProtocolIE-ID
|
||||
id-Cells-To-Be-Broadcast-List ProtocolIE-ID
|
||||
id-Cells-To-Be-Broadcast-Item ProtocolIE-ID
|
||||
id-Cells-Broadcast-Completed-List ProtocolIE-ID
|
||||
|
@ -288,6 +286,27 @@ id-PWS-Failed-NR-CGI-List ProtocolIE-ID
|
|||
id-PWS-Failed-NR-CGI-Item ProtocolIE-ID
|
||||
id-ConfirmedUEID ProtocolIE-ID
|
||||
id-Cancel-all-Warning-Messages-Indicator ProtocolIE-ID
|
||||
id-GNB-DU-UE-AMBR-UL ProtocolIE-ID
|
||||
id-DRXConfigurationIndicator ProtocolIE-ID
|
||||
id-RLC-Status ProtocolIE-ID
|
||||
id-PDCPSNLength ProtocolIE-ID
|
||||
id-GNB-DUConfigurationQuery ProtocolIE-ID
|
||||
id-MeasurementTimingConfiguration ProtocolIE-ID
|
||||
id-DRB-Information ProtocolIE-ID
|
||||
id-ServingPLMN ProtocolIE-ID
|
||||
id-Protected-EUTRA-Resources-Item ProtocolIE-ID
|
||||
id-GNB-CU-RRC-Version ProtocolIE-ID
|
||||
id-GNB-DU-RRC-Version ProtocolIE-ID
|
||||
id-GNBDUOverloadInformation ProtocolIE-ID
|
||||
id-CellGroupConfig ProtocolIE-ID
|
||||
id-RLCFailureIndication ProtocolIE-ID
|
||||
id-UplinkTxDirectCurrentListInformation ProtocolIE-ID
|
||||
id-DC-Based-Duplication-Configured ProtocolIE-ID
|
||||
id-DC-Based-Duplication-Activation ProtocolIE-ID
|
||||
id-SULAccessIndication ProtocolIE-ID
|
||||
id-AvailablePLMNList ProtocolIE-ID
|
||||
id-PDUSessionID ProtocolIE-ID
|
||||
id-ULPDUSessionAggregateMaximumBitRate ProtocolIE-ID
|
||||
#.END
|
||||
|
||||
#.REGISTER
|
||||
|
@ -377,8 +396,8 @@ SCell-FailedtoSetup-Item N f1ap.ies id-SCell-FailedtoSe
|
|||
SCell-FailedtoSetupMod-List N f1ap.ies id-SCell-FailedtoSetupMod-List
|
||||
SCell-FailedtoSetupMod-Item N f1ap.ies id-SCell-FailedtoSetupMod-Item
|
||||
RRCRconfigurationCompleteIndicator N f1ap.ies id-RRCRconfigurationCompleteIndicator
|
||||
Active-Cells-Item N f1ap.ies id-Active-Cells-Item
|
||||
Active-Cells-List N f1ap.ies id-Active-Cells-List
|
||||
Cells-Status-Item N f1ap.ies id-Cells-Status-Item
|
||||
Cells-Status-List N f1ap.ies id-Cells-Status-List
|
||||
Candidate-SpCell-List N f1ap.ies id-Candidate-SpCell-List
|
||||
Candidate-SpCell-Item N f1ap.ies id-Candidate-SpCell-Item
|
||||
Potential-SpCell-List N f1ap.ies id-Potential-SpCell-List
|
||||
|
@ -392,8 +411,6 @@ DRB-Activity-Item N f1ap.ies id-DRB-Activity-Ite
|
|||
DRB-Activity-List N f1ap.ies id-DRB-Activity-List
|
||||
EUTRA-NR-CellResourceCoordinationReq-Container N f1ap.ies id-EUTRA-NR-CellResourceCoordinationReq-Container
|
||||
EUTRA-NR-CellResourceCoordinationReqAck-Container N f1ap.ies id-EUTRA-NR-CellResourceCoordinationReqAck-Container
|
||||
SpectrumSharingGroupID N f1ap.ies id-SpectrumSharingGroupID
|
||||
ListofEUTRACellsinGNBDUCoordination N f1ap.ies id-ListofEUTRACellsinGNBDUCoordination
|
||||
Protected-EUTRA-Resources-List N f1ap.ies id-Protected-EUTRA-Resources-List
|
||||
RequestType N f1ap.ies id-RequestType
|
||||
ServCellIndex N f1ap.ies id-ServCellndex
|
||||
|
@ -404,7 +421,7 @@ PagingCell-Item N f1ap.ies id-PagingCell-Item
|
|||
PagingCell-list N f1ap.ies id-PagingCell-List
|
||||
PagingDRX N f1ap.ies id-PagingDRX
|
||||
PagingPriority N f1ap.ies id-PagingPriority
|
||||
SIBtype-List N f1ap.ies id-SIBtype-List
|
||||
SItype-List N f1ap.ies id-SItype-List
|
||||
UEIdentityIndexValue N f1ap.ies id-UEIdentityIndexValue
|
||||
GNB-CU-TNL-Association-To-Add-Item N f1ap.ies id-GNB-CU-TNL-Association-To-Add-Item
|
||||
GNB-CU-TNL-Association-To-Add-List N f1ap.ies id-GNB-CU-TNL-Association-To-Add-List
|
||||
|
@ -426,7 +443,6 @@ DRB-Notify-List N f1ap.ies id-DRB-Notify-List
|
|||
PWSSystemInformation N f1ap.ies id-PWSSystemInformation
|
||||
RepetitionPeriod N f1ap.ies id-RepetitionPeriod
|
||||
NumberofBroadcastRequest N f1ap.ies id-NumberofBroadcastRequest
|
||||
ConcurrentWarningMessageIndicator N f1ap.ies id-ConcurrentWarningMessageIndicator
|
||||
Cells-To-Be-Broadcast-List N f1ap.ies id-Cells-To-Be-Broadcast-List
|
||||
Cells-To-Be-Broadcast-Item N f1ap.ies id-Cells-To-Be-Broadcast-Item
|
||||
Cells-Broadcast-Completed-List N f1ap.ies id-Cells-Broadcast-Completed-List
|
||||
|
@ -441,12 +457,33 @@ PWS-Failed-NR-CGI-List N f1ap.ies id-PWS-Failed-NR-CG
|
|||
PWS-Failed-NR-CGI-Item N f1ap.ies id-PWS-Failed-NR-CGI-Item
|
||||
GNB-DU-UE-F1AP-ID N f1ap.ies id-ConfirmedUEID
|
||||
Cancel-all-Warning-Messages-Indicator N f1ap.ies id-Cancel-all-Warning-Messages-Indicator
|
||||
BitRate N f1ap.ies id-GNB-DU-UE-AMBR-UL
|
||||
DRXConfigurationIndicator N f1ap.ies id-DRXConfigurationIndicator
|
||||
GNB-DUConfigurationQuery N f1ap.ies id-GNB-DUConfigurationQuery
|
||||
DRB-Information N f1ap.ies id-DRB-Information
|
||||
PLMN-Identity N f1ap.ies id-ServingPLMN
|
||||
Protected-EUTRA-Resources-Item N f1ap.ies id-Protected-EUTRA-Resources-Item
|
||||
RRC-Version N f1ap.ies id-GNB-CU-RRC-Version
|
||||
RRC-Version N f1ap.ies id-GNB-DU-RRC-Version
|
||||
GNBDUOverloadInformation N f1ap.ies id-GNBDUOverloadInformation
|
||||
RLCFailureIndication N f1ap.ies id-RLCFailureIndication
|
||||
UplinkTxDirectCurrentListInformation N f1ap.ies id-UplinkTxDirectCurrentListInformation
|
||||
SULAccessIndication N f1ap.ies id-SULAccessIndication
|
||||
|
||||
#F1AP-PROTOCOL-EXTENSION
|
||||
GNB-CUSystemInformation N f1ap.extension id-gNB-CUSystemInformation
|
||||
HandoverPreparationInformation N f1ap.extension id-HandoverPreparationInformation
|
||||
SliceSupportList N f1ap.extension id-TAISliceSupportList
|
||||
RANAC N f1ap.extension id-RANAC
|
||||
RLC-Status N f1ap.extension id-RLC-Status
|
||||
PDCPSNLength N f1ap.extension id-PDCPSNLength
|
||||
MeasurementTimingConfiguration N f1ap.extension id-MeasurementTimingConfiguration
|
||||
CellGroupConfig N f1ap.extension id-CellGroupConfig
|
||||
DCBasedDuplicationConfigured N f1ap.extension id-DC-Based-Duplication-Configured
|
||||
DuplicationActivation N f1ap.extension id-DC-Based-Duplication-Activation
|
||||
AvailablePLMNList N f1ap.extension id-AvailablePLMNList
|
||||
PDUSessionID N f1ap.extension id-PDUSessionID
|
||||
BitRate N f1ap.extension id-ULPDUSessionAggregateMaximumBitRate
|
||||
|
||||
#F1AP-ELEMENTARY-PROCEDURE
|
||||
Reset N f1ap.proc.imsg id-Reset
|
||||
|
@ -511,6 +548,24 @@ PWSRestartIndication N f1ap.proc.imsg id-PWSRestartIndication
|
|||
|
||||
PWSFailureIndication N f1ap.proc.imsg id-PWSFailureIndication
|
||||
|
||||
GNBDUStatusIndication N f1ap.proc.imsg id-GNBDUStatusIndication
|
||||
|
||||
#.FN_BODY EUTRA-NR-CellResourceCoordinationReq-Container VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container);
|
||||
dissect_x2ap_EUTRANRCellResourceCoordinationRequest_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY EUTRA-NR-CellResourceCoordinationReqAck-Container VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container);
|
||||
dissect_x2ap_EUTRANRCellResourceCoordinationResponse_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY ResourceCoordinationTransferContainer VAL_PTR=¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
|
@ -551,6 +606,37 @@ PWSFailureIndication N f1ap.proc.imsg id-PWSFailureIndication
|
|||
}
|
||||
}
|
||||
|
||||
#.FN_BODY RRCContainer VAL_PTR=¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree;
|
||||
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
|
||||
|
||||
subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RRCContainer);
|
||||
switch (f1ap_data->message_type) {
|
||||
case INITIATING_MESSAGE:
|
||||
switch (f1ap_data->procedure_code) {
|
||||
case id_InitialULRRCMessageTransfer:
|
||||
call_dissector(nr_rrc_ul_ccch_handle, param_tvb, actx->pinfo, subtree);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
#.FN_BODY DUtoCURRCContainer VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_DUtoCURRCContainer);
|
||||
dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY Served-Cell-Information/measurementTimingConfiguration VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
|
@ -602,6 +688,22 @@ BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec
|
|||
dissect_nr_rrc_UE_CapabilityRAT_ContainerList_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY MeasConfig VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasConfig);
|
||||
dissect_nr_rrc_MeasConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY HandoverPreparationInformation VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_HandoverPreparationInformation);
|
||||
dissect_nr_rrc_HandoverPreparationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY CellGroupConfig VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
|
@ -610,6 +712,124 @@ BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec
|
|||
dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY MeasurementTimingConfiguration VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_measurementTimingConfiguration);
|
||||
dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY MeasGapConfig VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasGapConfig);
|
||||
dissect_nr_rrc_MeasGapConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY DUtoCURRCInformation/requestedP-MaxFR1 VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_requestedP_MaxFR1);
|
||||
dissect_nr_rrc_P_Max_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.TYPE_ATTR
|
||||
FiveGS-TAC TYPE = FT_UINT24 DISPLAY = BASE_DEC_HEX
|
||||
#.FN_BODY FiveGS-TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 3, ENC_BIG_ENDIAN);
|
||||
}
|
||||
|
||||
#.TYPE_ATTR
|
||||
Configured-EPS-TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
|
||||
#.FN_BODY Configured-EPS-TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1
|
||||
tvbuff_t *parameter_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (parameter_tvb) {
|
||||
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
|
||||
}
|
||||
|
||||
#.FN_BODY SibtypetobeupdatedListItem/sIBtype VAL_PTR = &f1ap_data->sib_type
|
||||
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
|
||||
%(DEFAULT_BODY)s
|
||||
|
||||
#.FN_BODY SibtypetobeupdatedListItem/sIBmessage VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sIBmessage);
|
||||
switch (f1ap_data->sib_type) {
|
||||
case 2:
|
||||
dissect_nr_rrc_SIB2_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case 3:
|
||||
dissect_nr_rrc_SIB3_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case 4:
|
||||
dissect_nr_rrc_SIB4_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case 5:
|
||||
dissect_nr_rrc_SIB5_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case 6:
|
||||
dissect_nr_rrc_SIB6_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case 7:
|
||||
dissect_nr_rrc_SIB7_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case 8:
|
||||
dissect_nr_rrc_SIB8_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
case 9:
|
||||
dissect_nr_rrc_SIB9_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
#.TYPE_ATTR
|
||||
MaxPacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_MaxPacketLossRate_fmt)
|
||||
|
||||
#.TYPE_ATTR
|
||||
PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_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 ProtectedEUTRAResourceIndication VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ProtectedEUTRAResourceIndication);
|
||||
dissect_x2ap_ProtectedEUTRAResourceIndication_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY UplinkTxDirectCurrentListInformation VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UplinkTxDirectCurrentListInformation);
|
||||
dissect_nr_rrc_UplinkTxDirectCurrentList_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY RRC-Version/latest-RRC-Version VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
#.FN_FTR RRC-Version/latest-RRC-Version
|
||||
if (param_tvb) {
|
||||
proto_item_set_text(actx->created_item, "%u.%u.%u", tvb_get_guint8(param_tvb, 0), tvb_get_guint8(param_tvb, 1), tvb_get_guint8(param_tvb, 2));
|
||||
}
|
||||
|
||||
#.FN_BODY TransportLayerAddress VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
|
@ -633,73 +853,6 @@ BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec
|
|||
}
|
||||
}
|
||||
|
||||
#.FN_BODY DUtoCURRCContainer VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_DUtoCURRCContainer);
|
||||
dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY DUtoCURRCInformation/requestedP-MaxFR1 VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_requestedP_MaxFR1);
|
||||
dissect_nr_rrc_P_Max_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY HandoverPreparationInformation VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_HandoverPreparationInformation);
|
||||
dissect_nr_rrc_HandoverPreparationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.TYPE_ATTR
|
||||
MaxPacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_MaxPacketLossRate_fmt)
|
||||
|
||||
#.FN_BODY MeasConfig VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasConfig);
|
||||
dissect_nr_rrc_MeasConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY MeasGapConfig VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasGapConfig);
|
||||
dissect_nr_rrc_MeasGapConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY EUTRA-NR-CellResourceCoordinationReq-Container VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container);
|
||||
dissect_x2ap_EUTRANRCellResourceCoordinationRequest_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY EUTRA-NR-CellResourceCoordinationReqAck-Container VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container);
|
||||
dissect_x2ap_EUTRANRCellResourceCoordinationResponse_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_BODY ProtectedEUTRAResourceIndication VAL_PTR = ¶m_tvb
|
||||
tvbuff_t *param_tvb = NULL;
|
||||
%(DEFAULT_BODY)s
|
||||
if (param_tvb) {
|
||||
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ProtectedEUTRAResourceIndication);
|
||||
dissect_x2ap_ProtectedEUTRAResourceIndication_PDU(param_tvb, actx->pinfo, subtree, NULL);
|
||||
}
|
||||
|
||||
#.FN_HDR Reset
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Reset");
|
||||
#.FN_HDR ResetAcknowledge
|
||||
|
@ -778,6 +931,8 @@ MaxPacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_MaxPacketLossRate
|
|||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PWSRestartIndication");
|
||||
#.FN_HDR PWSFailureIndication
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PWSFailureIndication");
|
||||
#.FN_HDR GNBDUStatusIndication
|
||||
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUStatusIndication");
|
||||
#.END
|
||||
|
||||
#
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
*
|
||||
* SPDX-License-Identifier: GPL-2.0-or-later
|
||||
*
|
||||
* References: 3GPP TS 38.473 V15.2.1 (2018-07)
|
||||
* References: 3GPP TS 38.473 V15.3.0 (2018-09)
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
@ -61,6 +61,9 @@ static gint ett_f1ap_MeasGapConfig = -1;
|
|||
static gint ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container = -1;
|
||||
static gint ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container = -1;
|
||||
static gint ett_f1ap_ProtectedEUTRAResourceIndication = -1;
|
||||
static gint ett_f1ap_RRCContainer = -1;
|
||||
static gint ett_f1ap_sIBmessage = -1;
|
||||
static gint ett_f1ap_UplinkTxDirectCurrentListInformation = -1;
|
||||
#include "packet-f1ap-ett.c"
|
||||
|
||||
enum{
|
||||
|
@ -75,6 +78,7 @@ typedef struct {
|
|||
guint32 protocol_ie_id;
|
||||
guint32 protocol_extension_id;
|
||||
const char *obj_id;
|
||||
guint32 sib_type;
|
||||
} f1ap_private_data_t;
|
||||
|
||||
typedef struct {
|
||||
|
@ -86,6 +90,7 @@ typedef struct {
|
|||
|
||||
/* Global variables */
|
||||
static dissector_handle_t f1ap_handle;
|
||||
static dissector_handle_t nr_rrc_ul_ccch_handle;
|
||||
|
||||
/* Dissector tables */
|
||||
static dissector_table_t f1ap_ies_dissector_table;
|
||||
|
@ -103,7 +108,13 @@ static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, p
|
|||
static void
|
||||
f1ap_MaxPacketLossRate_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
|
||||
f1ap_PacketDelayBudget_fmt(gchar *s, guint32 v)
|
||||
{
|
||||
g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fms (%u)", (float)v/2, v);
|
||||
}
|
||||
|
||||
static f1ap_private_data_t*
|
||||
|
@ -221,6 +232,9 @@ void proto_register_f1ap(void) {
|
|||
&ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container,
|
||||
&ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container,
|
||||
&ett_f1ap_ProtectedEUTRAResourceIndication,
|
||||
&ett_f1ap_RRCContainer,
|
||||
&ett_f1ap_sIBmessage,
|
||||
&ett_f1ap_UplinkTxDirectCurrentListInformation,
|
||||
#include "packet-f1ap-ettarr.c"
|
||||
};
|
||||
|
||||
|
@ -246,6 +260,7 @@ proto_reg_handoff_f1ap(void)
|
|||
{
|
||||
dissector_add_uint_with_preference("sctp.port", SCTP_PORT_F1AP, f1ap_handle);
|
||||
dissector_add_uint("sctp.ppi", F1AP_PROTOCOL_ID, f1ap_handle);
|
||||
nr_rrc_ul_ccch_handle = find_dissector_add_dependency("nr-rrc.ul.ccch", proto_f1ap);
|
||||
#include "packet-f1ap-dis-tab.c"
|
||||
}
|
||||
|
||||
|
|
|
@ -57,10 +57,19 @@ RadioBearerConfig_PDU
|
|||
RRCReconfiguration_PDU
|
||||
RRCReconfigurationComplete_PDU
|
||||
SIB1_PDU
|
||||
SIB2_PDU
|
||||
SIB3_PDU
|
||||
SIB4_PDU
|
||||
SIB5_PDU
|
||||
SIB6_PDU
|
||||
SIB7_PDU
|
||||
SIB8_PDU
|
||||
SIB9_PDU
|
||||
UE-CapabilityRAT-ContainerList_PDU
|
||||
UE-MRDC-Capability_PDU
|
||||
UE-NR-Capability_PDU
|
||||
UL-DCCH-Message_PDU
|
||||
UplinkTxDirectCurrentList_PDU
|
||||
|
||||
#.PDU
|
||||
BCCH-BCH-Message @bcch.bch
|
||||
|
@ -86,15 +95,24 @@ RadioBearerConfig
|
|||
RRCReconfiguration @rrc_reconf
|
||||
RRCReconfigurationComplete
|
||||
SIB1
|
||||
SIB2
|
||||
SIB3
|
||||
SIB4
|
||||
SIB5
|
||||
SIB6
|
||||
SIB7
|
||||
SIB8
|
||||
SIB9
|
||||
UE-CapabilityRAT-ContainerList
|
||||
UE-CapabilityRequestFilterNR
|
||||
UE-MRDC-Capability @ue_mrdc_cap
|
||||
UE-NR-Capability @ue_nr_cap
|
||||
UERadioAccessCapabilityInformation @ue_radio_access_cap_info
|
||||
UERadioPagingInformation @ue_radio_paging_info
|
||||
UL-CCCH-Message @ul.ccch
|
||||
UL-CCCH1-Message @ul.ccch1
|
||||
UL-DCCH-Message @ul.dcch
|
||||
UERadioAccessCapabilityInformation @ue_radio_access_cap_info
|
||||
UERadioPagingInformation @ue_radio_paging_info
|
||||
UplinkTxDirectCurrentList
|
||||
#.END
|
||||
|
||||
#.OMIT_ASSIGNMENT
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -266,12 +266,21 @@ 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 */
|
||||
static int hf_nr_rrc_nr_rrc_SIB2_PDU = -1; /* SIB2 */
|
||||
static int hf_nr_rrc_nr_rrc_SIB3_PDU = -1; /* SIB3 */
|
||||
static int hf_nr_rrc_nr_rrc_SIB4_PDU = -1; /* SIB4 */
|
||||
static int hf_nr_rrc_nr_rrc_SIB5_PDU = -1; /* SIB5 */
|
||||
static int hf_nr_rrc_nr_rrc_SIB6_PDU = -1; /* SIB6 */
|
||||
static int hf_nr_rrc_nr_rrc_SIB7_PDU = -1; /* SIB7 */
|
||||
static int hf_nr_rrc_nr_rrc_SIB8_PDU = -1; /* SIB8 */
|
||||
static int hf_nr_rrc_nr_rrc_SIB9_PDU = -1; /* SIB9 */
|
||||
static int hf_nr_rrc_nr_rrc_CellGroupConfig_PDU = -1; /* CellGroupConfig */
|
||||
static int hf_nr_rrc_nr_rrc_MeasConfig_PDU = -1; /* MeasConfig */
|
||||
static int hf_nr_rrc_nr_rrc_MeasGapConfig_PDU = -1; /* MeasGapConfig */
|
||||
static int hf_nr_rrc_nr_rrc_MeasResults_PDU = -1; /* MeasResults */
|
||||
static int hf_nr_rrc_nr_rrc_P_Max_PDU = -1; /* P_Max */
|
||||
static int hf_nr_rrc_nr_rrc_RadioBearerConfig_PDU = -1; /* RadioBearerConfig */
|
||||
static int hf_nr_rrc_nr_rrc_UplinkTxDirectCurrentList_PDU = -1; /* UplinkTxDirectCurrentList */
|
||||
static int hf_nr_rrc_nr_rrc_FreqBandList_PDU = -1; /* FreqBandList */
|
||||
static int hf_nr_rrc_nr_rrc_UE_CapabilityRAT_ContainerList_PDU = -1; /* UE_CapabilityRAT_ContainerList */
|
||||
static int hf_nr_rrc_UE_CapabilityRequestFilterNR_PDU = -1; /* UE_CapabilityRequestFilterNR */
|
||||
|
@ -37600,6 +37609,70 @@ int dissect_nr_rrc_SIB1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tre
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_SIB2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_nr_rrc_SIB2(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB2_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_SIB3_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_SIB3(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB3_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_SIB4_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_SIB4(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB4_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_SIB5_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_SIB5(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB5_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_SIB6_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_SIB6(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB6_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_SIB7_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_SIB7(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB7_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_SIB8_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_SIB8(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB8_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_SIB9_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_SIB9(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB9_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_CellGroupConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -37648,6 +37721,14 @@ int dissect_nr_rrc_RadioBearerConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
|
|||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_UplinkTxDirectCurrentList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
|
||||
offset = dissect_nr_rrc_UplinkTxDirectCurrentList(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_UplinkTxDirectCurrentList_PDU);
|
||||
offset += 7; offset >>= 3;
|
||||
return offset;
|
||||
}
|
||||
int dissect_nr_rrc_FreqBandList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
|
||||
int offset = 0;
|
||||
asn1_ctx_t asn1_ctx;
|
||||
|
@ -37810,6 +37891,38 @@ proto_register_nr_rrc(void) {
|
|||
{ "SIB1", "nr-rrc.SIB1_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_SIB2_PDU,
|
||||
{ "SIB2", "nr-rrc.SIB2_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_SIB3_PDU,
|
||||
{ "SIB3", "nr-rrc.SIB3_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_SIB4_PDU,
|
||||
{ "SIB4", "nr-rrc.SIB4_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_SIB5_PDU,
|
||||
{ "SIB5", "nr-rrc.SIB5_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_SIB6_PDU,
|
||||
{ "SIB6", "nr-rrc.SIB6_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_SIB7_PDU,
|
||||
{ "SIB7", "nr-rrc.SIB7_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_SIB8_PDU,
|
||||
{ "SIB8", "nr-rrc.SIB8_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_SIB9_PDU,
|
||||
{ "SIB9", "nr-rrc.SIB9_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_CellGroupConfig_PDU,
|
||||
{ "CellGroupConfig", "nr-rrc.CellGroupConfig_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
|
@ -37834,6 +37947,10 @@ proto_register_nr_rrc(void) {
|
|||
{ "RadioBearerConfig", "nr-rrc.RadioBearerConfig_element",
|
||||
FT_NONE, BASE_NONE, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_UplinkTxDirectCurrentList_PDU,
|
||||
{ "UplinkTxDirectCurrentList", "nr-rrc.UplinkTxDirectCurrentList",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
NULL, HFILL }},
|
||||
{ &hf_nr_rrc_nr_rrc_FreqBandList_PDU,
|
||||
{ "FreqBandList", "nr-rrc.FreqBandList",
|
||||
FT_UINT32, BASE_DEC, NULL, 0,
|
||||
|
|
|
@ -34,12 +34,21 @@ int dissect_nr_rrc_MeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
|
|||
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_);
|
||||
int dissect_nr_rrc_SIB2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SIB3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SIB4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SIB5_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SIB6_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SIB7_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SIB8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_SIB9_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_CellGroupConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_MeasConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_MeasGapConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_MeasResults_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_P_Max_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_RadioBearerConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_UplinkTxDirectCurrentList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_FreqBandList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_UE_CapabilityRAT_ContainerList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
int dissect_nr_rrc_UE_MRDC_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
|
||||
|
|
Loading…
Reference in New Issue