From 535993bf059ec38cc672ce2f5be3522b92e7cd6b Mon Sep 17 00:00:00 2001 From: grahamj Date: Wed, 20 Apr 2022 16:18:33 +0000 Subject: [PATCH 01/11] Initial changes --- 33128/r17/TS33128Payloads.asn | 142 ++++++++++++++++++++++++++++------ 1 file changed, 120 insertions(+), 22 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 467672bc..c29fecb8 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -316,7 +316,7 @@ IRIEvent ::= CHOICE nEFdeviceTriggerReportNotify [73] NEFDeviceTriggerReportNotify, nEFMSISDNLessMOSMS [74] NEFMSISDNLessMOSMS, nEFExpectedUEBehaviourUpdate [75] NEFExpectedUEBehaviourUpdate, - + -- SCEF services related events, see clause 7.8.2 sCEFPDNConnectionEstablishment [76] SCEFPDNConnectionEstablishment, sCEFPDNConnectionUpdate [77] SCEFPDNConnectionUpdate, @@ -329,7 +329,7 @@ IRIEvent ::= CHOICE sCEFdeviceTriggerReportNotify [84] SCEFDeviceTriggerReportNotify, sCEFMSISDNLessMOSMS [85] SCEFMSISDNLessMOSMS, sCEFCommunicationPatternUpdate [86] SCEFCommunicationPatternUpdate, - + -- EPS Events, see clause 6.3 -- MME Events, see clause 6.3.2.2 @@ -351,7 +351,7 @@ IRIEvent ::= CHOICE -- tag 100 is reserved because there is no equivalent n9HRPDUSessionInfo in IRIEvent. -- tag 101 is reserved because there is no equivalent S8HRBearerInfo in IRIEvent. - + -- Separated Location Reporting, see clause 7.3.4 separatedLocationReporting [102] SeparatedLocationReporting, @@ -1307,7 +1307,12 @@ SMFPDUSessionEstablishment ::= SEQUENCE rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, uEEPSPDNConnection [19] UEEPSPDNConnection OPTIONAL, - ePS5GSComboInfo [20] EPS5GSComboInfo OPTIONAL + ePS5GSComboInfo [20] EPS5GSComboInfo OPTIONAL, + selectedDNN [21] DNN OPTIONAL, + servingNetwork [22] SMFServingNetwork OPTIONAL, + oldPDUSessionID [23] PDUSessionID OPTIONAL, + hoState [24] HandoverState OPTIONAL, + gTPTunnelInfo [25] GTPTunnelInfo } -- See clause 6.2.3.2.3 for details of this structure @@ -1324,7 +1329,11 @@ SMFPDUSessionModification ::= SEQUENCE accessType [9] AccessType OPTIONAL, rATType [10] RATType OPTIONAL, pDUSessionID [11] PDUSessionID OPTIONAL, - ePS5GSComboInfo [12] EPS5GSComboInfo OPTIONAL + ePS5GSComboInfo [12] EPS5GSComboInfo OPTIONAL, + uEEndpoint [13] UEEndpointAddress OPTIONAL, + servingNetwork [14] SMFServingNetwork OPTIONAL, + hoState [15] HOState OPTIONAL, + gTPTunnelInfo [16] GTPTunnelInfo } -- See clause 6.2.3.2.4 for details of this structure @@ -1340,7 +1349,9 @@ SMFPDUSessionRelease ::= SEQUENCE downlinkVolume [8] INTEGER OPTIONAL, location [9] Location OPTIONAL, cause [10] SMFErrorCodes OPTIONAL, - ePS5GSComboInfo [11] EPS5GSComboInfo OPTIONAL + ePS5GSComboInfo [11] EPS5GSComboInfo OPTIONAL, + nGAPCause [12] NGAPCauseInt OPTIONAL, + fiveGMMCause [13] FiveGMMCauseInt OPTIONAL } -- See clause 6.2.3.2.5 for details of this structure @@ -1365,7 +1376,10 @@ SMFStartOfInterceptionWithEstablishedPDUSession ::= SEQUENCE rATType [17] RATType OPTIONAL, sMPDUDNRequest [18] SMPDUDNRequest OPTIONAL, timeOfSessionEstablishment [19] Timestamp OPTIONAL, - ePS5GSComboInfo [20] EPS5GSComboInfo OPTIONAL + ePS5GSComboInfo [20] EPS5GSComboInfo OPTIONAL, + uEEPSPDNConnection [21] UEEPSPDNConnection OPTIONAL, + servingNetwork [22] SMFServingNetwork OPTIONAL, + gTPTunnelInfo [23] GTPTunnelInfo } -- See clause 6.2.3.2.6 for details of this structure @@ -1407,7 +1421,11 @@ SMFPDUtoMAPDUSessionModification ::= SEQUENCE rATType [10] RATType OPTIONAL, pDUSessionID [11] PDUSessionID, requestIndication [12] RequestIndication, - aTSSSContainer [13] ATSSSContainer + aTSSSContainer [13] ATSSSContainer, + uEEndpoint [14] UEEndpointAddress OPTIONAL, + servingNetwork [15] SMFServingNetwork OPTIONAL, + hoState [16] HOState OPTIONAL, + gTPTunnelInfo [17] GTPTunnelInfo } -- See clause 6.2.3.2.7.1 for details of this structure @@ -1433,7 +1451,11 @@ SMFMAPDUSessionEstablishment ::= SEQUENCE mAUpgradeIndication [18] SMFMAUpgradeIndication OPTIONAL, ePSPDNCnxInfo [19] SMFEPSPDNCnxInfo OPTIONAL, mAAcceptedIndication [20] SMFMAAcceptedIndication, - aTSSSContainer [21] ATSSSContainer OPTIONAL + aTSSSContainer [21] ATSSSContainer OPTIONAL, + uEEPSPDNConnection [22] UEEPSPDNConnection OPTIONAL, + ePS5GSComboInfo [23] EPS5GSComboInfo OPTIONAL, + selectedDNN [24] DNN OPTIONAL, + hoState [25] HOState OPTIONAL } -- See clause 6.2.3.2.7.2 for details of this structure @@ -1453,8 +1475,10 @@ SMFMAPDUSessionModification ::= SEQUENCE mAUpgradeIndication [12] SMFMAUpgradeIndication OPTIONAL, ePSPDNCnxInfo [13] SMFEPSPDNCnxInfo OPTIONAL, mAAcceptedIndication [14] SMFMAAcceptedIndication, - aTSSSContainer [15] ATSSSContainer OPTIONAL - + aTSSSContainer [15] ATSSSContainer OPTIONAL, + uEEPSPDNConnection [16] UEEPSPDNConnection OPTIONAL, + ePS5GSComboInfo [17] EPS5GSComboInfo OPTIONAL, + hoState [18] HOState OPTIONAL } -- See clause 6.2.3.2.7.3 for details of this structure @@ -1469,7 +1493,9 @@ SMFMAPDUSessionRelease ::= SEQUENCE uplinkVolume [7] INTEGER OPTIONAL, downlinkVolume [8] INTEGER OPTIONAL, location [9] Location OPTIONAL, - cause [10] SMFErrorCodes OPTIONAL + cause [10] SMFErrorCodes OPTIONAL, + nGAPCause [11] NGAPCauseInt OPTIONAL, + fiveGMMCause [12] FiveGMMCauseInt OPTIONAL } -- See clause 6.2.3.2.7.4 for details of this structure @@ -1495,7 +1521,9 @@ SMFStartOfInterceptionWithEstablishedMAPDUSession ::= SEQUENCE mAUpgradeIndication [18] SMFMAUpgradeIndication OPTIONAL, ePSPDNCnxInfo [19] SMFEPSPDNCnxInfo OPTIONAL, mAAcceptedIndication [20] SMFMAAcceptedIndication, - aTSSSContainer [21] ATSSSContainer OPTIONAL + aTSSSContainer [21] ATSSSContainer OPTIONAL, + ePS5GSComboInfo [22] EPS5GSComboInfo OPTIONAL, + uEEPSPDNConnection [23] UEEPSPDNConnection OPTIONAL } -- See clause 6.2.3.2.7.5 for details of this structure @@ -1547,7 +1575,8 @@ AccessInfo ::= SEQUENCE gTPTunnelID [3] FTEID, non3GPPAccessEndpoint [4] UEEndpointAddress OPTIONAL, establishmentStatus [5] EstablishmentStatus, - aNTypeToReactivate [6] AccessType OPTIONAL + aNTypeToReactivate [6] AccessType OPTIONAL, + gTPTunnelInfo [7] GTPTunnelInfo } -- see Clause 6.1.2 of TS 24.193[44] for the details of the ATSSS container contents. @@ -1559,6 +1588,29 @@ EstablishmentStatus ::= ENUMERATED released(1) } +-- sent as an integer derived as described in TS 29.571 [17] clause 5.4.2. +FiveGMMCauseInt ::= INTEGER (0..255) + +HOState ::= ENUMERATED +{ + nONE(1), + pREPARING(2), + pREPARED(3), + cOMPLETED(4), + cANCELLED(5) +} + +NGAPCauseInt ::= SEQUENCE +{ + group [1] NGAPCauseGroupInt, + value [2] NGAPCauseValueInt +} + +-- derived as described in TS 29.571 [17] clause 5.4.4.12 + +NGAPCauseGroupInt ::= INTEGER +NGAPCauseValueInt ::= INTEGER + SMFMAUpgradeIndication ::= BOOLEAN -- Given in YAML encoding as defined in clause 6.1.6.2.31 of TS 29.502[16] @@ -1584,11 +1636,50 @@ RequestIndication ::= ENUMERATED eBIASSIGNMENTREQ(6), rELDUETO5GANREQUEST(7) } +FiveGSGTPTunnels ::= SEQUENCE +{ + uLNGUUPTunnelInformation [1] TEID OPTIONAL, + additionalULNGUUPTunnelInformation [2] SEQUENCE OF TEID OPTIONAL, + dLRANTunnelInformation [3] DLRANTunnelInformation OPTIONAL +} + +DLRANTunnelInformation ::= SEQUENCE +{ + dLQOSFlowTunnelInformation [1] QOSFlowTunnelInformation OPTIONAL, + additionalDLQOSFlowTunnelInformation [2] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL, + redundantDLQOSFlowTunnelInformation [3] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL, + additionalredundantDLQOSFlowTunnelInformation [4] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL +} + +QOSFlowTunnelInformation ::= SEQUENCE +{ + uPTunnelInformation [1] TEID, + associatedQOSFlowList [2] SEQUENCE OF QOSFlowList +} + +QOSFlowList ::= SEQUENCE +{ + qFI [1] QFI, + qOSRules [2] QOSRules OPTIONAL, + eBI [3] EPSBearerID OPTIONAL, + qOSFlowDescription [4] QOSFlowDescription OPTIONAL, + qOSFlowProfile [5] QOSFlowProfile OPTIONAL, + associatedANType [6] AccessType OPTIONAL, + defaultQOSRuleIndication [7] BOOLEAN OPTIONAL +} + +-- Encoded as the QOS Rules IE specified in TS 24.501 clause 9.11.4.13 starting from octet 4. +QOSRules ::= OCTET STRING + +-- Encoded as the QOS Flow descriptions IE specified in TS 24.501 clause 9.11.4.12 starting from octet 1. +QOSFlowDescription ::= OCTET STRING -- ====================== -- PGW-C + SMF Parameters -- ====================== +AllocatedEBIList ::= + EPS5GSComboInfo ::= SEQUENCE { ePSInterworkingIndication [1] EPSInterworkingIndication, @@ -1628,6 +1719,13 @@ EPSBearers ::= SEQUENCE } QCI ::= INTEGER (0..255) + +GTPTunnelInfo ::= SEQUENCE +{ + fiveGSGTPTunnels [1] FiveGSGTPTunnels OPTIONAL +} + + -- ================== -- 5G UPF definitions -- ================== @@ -1705,7 +1803,7 @@ UDMLocationInformationResult ::= SEQUENCE sMSFInstanceID [8] NFID OPTIONAL, location [9] Location OPTIONAL, rATType [10] RATType OPTIONAL, - problemDetails [11] UDMProblemDetails OPTIONAL + problemDetails [11] UDMProblemDetails OPTIONAL } UDMUEInformationResponse ::= SEQUENCE @@ -1789,7 +1887,7 @@ UDMProblemDetails ::= SEQUENCE UDMProblemDetailsCause ::= CHOICE { - uDMDefinedCause [1] UDMDefinedCause, + uDMDefinedCause [1] UDMDefinedCause, otherCause [2] UDMProblemDetailsOtherCause } @@ -1812,11 +1910,11 @@ UDMInfoRequestType ::= ENUMERATED UDMProblemDetailsOtherCause ::= SEQUENCE { problemDetailsType [1] UTF8String OPTIONAL, - title [2] UTF8String OPTIONAL, + title [2] UTF8String OPTIONAL, status [3] INTEGER OPTIONAL, detail [4] UTF8String OPTIONAL, instance [5] UTF8String OPTIONAL, - cause [6] UTF8String OPTIONAL, + cause [6] UTF8String OPTIONAL, uDMInvalidParameters [7] UDMInvalidParameters, uDMSupportedFeatures [8] UTF8String } @@ -2954,9 +3052,9 @@ StartOfInterceptionForActiveIMSSession ::= SEQUENCE location [7] Location OPTIONAL } --- See clause 7.12.4.2.3 for the details. +-- See clause 7.12.4.2.3 for the details. IMSCCUnavailable ::= SEQUENCE -{ +{ cCUnavailableReason [1] UTF8String, sDPState [2] OCTET STRING OPTIONAL } @@ -2986,7 +3084,7 @@ VoIPRoamingIndication ::= ENUMERATED SessionDirection ::= ENUMERATED { - fromTarget(1), + fromTarget(1), toTarget(2), combined(3), indeterminate(4) @@ -3065,7 +3163,7 @@ STIRSHAKENDestination ::= CHOICE } -STIRSHAKENTN ::= CHOICE +STIRSHAKENTN ::= CHOICE { mSISDN [1] MSISDN } -- GitLab From 7ee7cf374538bd479c208358c282b98aa5c356eb Mon Sep 17 00:00:00 2001 From: grahamj Date: Wed, 20 Apr 2022 16:19:39 +0000 Subject: [PATCH 02/11] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 -- 1 file changed, 2 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index c29fecb8..52486942 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1678,8 +1678,6 @@ QOSFlowDescription ::= OCTET STRING -- PGW-C + SMF Parameters -- ====================== -AllocatedEBIList ::= - EPS5GSComboInfo ::= SEQUENCE { ePSInterworkingIndication [1] EPSInterworkingIndication, -- GitLab From 1da3fecb48688c2ea5cb3b0e588a12ba645c8287 Mon Sep 17 00:00:00 2001 From: grahamj Date: Wed, 20 Apr 2022 16:22:28 +0000 Subject: [PATCH 03/11] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 52486942..591b93a2 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1332,7 +1332,7 @@ SMFPDUSessionModification ::= SEQUENCE ePS5GSComboInfo [12] EPS5GSComboInfo OPTIONAL, uEEndpoint [13] UEEndpointAddress OPTIONAL, servingNetwork [14] SMFServingNetwork OPTIONAL, - hoState [15] HOState OPTIONAL, + hoState [15] HandoverState OPTIONAL, gTPTunnelInfo [16] GTPTunnelInfo } @@ -1424,7 +1424,7 @@ SMFPDUtoMAPDUSessionModification ::= SEQUENCE aTSSSContainer [13] ATSSSContainer, uEEndpoint [14] UEEndpointAddress OPTIONAL, servingNetwork [15] SMFServingNetwork OPTIONAL, - hoState [16] HOState OPTIONAL, + hoState [16] HandoverState OPTIONAL, gTPTunnelInfo [17] GTPTunnelInfo } @@ -1455,7 +1455,7 @@ SMFMAPDUSessionEstablishment ::= SEQUENCE uEEPSPDNConnection [22] UEEPSPDNConnection OPTIONAL, ePS5GSComboInfo [23] EPS5GSComboInfo OPTIONAL, selectedDNN [24] DNN OPTIONAL, - hoState [25] HOState OPTIONAL + hoState [25] HandoverState OPTIONAL } -- See clause 6.2.3.2.7.2 for details of this structure @@ -1478,7 +1478,7 @@ SMFMAPDUSessionModification ::= SEQUENCE aTSSSContainer [15] ATSSSContainer OPTIONAL, uEEPSPDNConnection [16] UEEPSPDNConnection OPTIONAL, ePS5GSComboInfo [17] EPS5GSComboInfo OPTIONAL, - hoState [18] HOState OPTIONAL + hoState [18] HandoverState OPTIONAL } -- See clause 6.2.3.2.7.3 for details of this structure @@ -1591,7 +1591,7 @@ EstablishmentStatus ::= ENUMERATED -- sent as an integer derived as described in TS 29.571 [17] clause 5.4.2. FiveGMMCauseInt ::= INTEGER (0..255) -HOState ::= ENUMERATED +HandoverState ::= ENUMERATED { nONE(1), pREPARING(2), -- GitLab From 71215ac91ab0c578fbc57b00322c79d1f4bcad6e Mon Sep 17 00:00:00 2001 From: grahamj Date: Wed, 20 Apr 2022 16:23:51 +0000 Subject: [PATCH 04/11] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 591b93a2..760bfc62 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1638,8 +1638,8 @@ RequestIndication ::= ENUMERATED } FiveGSGTPTunnels ::= SEQUENCE { - uLNGUUPTunnelInformation [1] TEID OPTIONAL, - additionalULNGUUPTunnelInformation [2] SEQUENCE OF TEID OPTIONAL, + uLNGUUPTunnelInformation [1] FTEID OPTIONAL, + additionalULNGUUPTunnelInformation [2] SEQUENCE OF FTEID OPTIONAL, dLRANTunnelInformation [3] DLRANTunnelInformation OPTIONAL } @@ -1653,7 +1653,7 @@ DLRANTunnelInformation ::= SEQUENCE QOSFlowTunnelInformation ::= SEQUENCE { - uPTunnelInformation [1] TEID, + uPTunnelInformation [1] FTEID, associatedQOSFlowList [2] SEQUENCE OF QOSFlowList } -- GitLab From f0ffe2aa6043de57c40d41ae6f3b6ccf4d6d66ba Mon Sep 17 00:00:00 2001 From: grahamj Date: Wed, 20 Apr 2022 16:31:17 +0000 Subject: [PATCH 05/11] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 43 +++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 760bfc62..6a5eb254 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1582,6 +1582,14 @@ AccessInfo ::= SEQUENCE -- see Clause 6.1.2 of TS 24.193[44] for the details of the ATSSS container contents. ATSSSContainer ::= OCTET STRING +DLRANTunnelInformation ::= SEQUENCE +{ + dLQOSFlowTunnelInformation [1] QOSFlowTunnelInformation OPTIONAL, + additionalDLQOSFlowTunnelInformation [2] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL, + redundantDLQOSFlowTunnelInformation [3] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL, + additionalredundantDLQOSFlowTunnelInformation [4] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL +} + EstablishmentStatus ::= ENUMERATED { established(0), @@ -1591,6 +1599,15 @@ EstablishmentStatus ::= ENUMERATED -- sent as an integer derived as described in TS 29.571 [17] clause 5.4.2. FiveGMMCauseInt ::= INTEGER (0..255) +FiveGSGTPTunnels ::= SEQUENCE +{ + uLNGUUPTunnelInformation [1] FTEID OPTIONAL, + additionalULNGUUPTunnelInformation [2] SEQUENCE OF FTEID OPTIONAL, + dLRANTunnelInformation [3] DLRANTunnelInformation OPTIONAL +} + +FiveQI ::= INTEGER (0..255) + HandoverState ::= ENUMERATED { nONE(1), @@ -1609,6 +1626,7 @@ NGAPCauseInt ::= SEQUENCE -- derived as described in TS 29.571 [17] clause 5.4.4.12 NGAPCauseGroupInt ::= INTEGER + NGAPCauseValueInt ::= INTEGER SMFMAUpgradeIndication ::= BOOLEAN @@ -1636,20 +1654,6 @@ RequestIndication ::= ENUMERATED eBIASSIGNMENTREQ(6), rELDUETO5GANREQUEST(7) } -FiveGSGTPTunnels ::= SEQUENCE -{ - uLNGUUPTunnelInformation [1] FTEID OPTIONAL, - additionalULNGUUPTunnelInformation [2] SEQUENCE OF FTEID OPTIONAL, - dLRANTunnelInformation [3] DLRANTunnelInformation OPTIONAL -} - -DLRANTunnelInformation ::= SEQUENCE -{ - dLQOSFlowTunnelInformation [1] QOSFlowTunnelInformation OPTIONAL, - additionalDLQOSFlowTunnelInformation [2] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL, - redundantDLQOSFlowTunnelInformation [3] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL, - additionalredundantDLQOSFlowTunnelInformation [4] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL -} QOSFlowTunnelInformation ::= SEQUENCE { @@ -1657,6 +1661,9 @@ QOSFlowTunnelInformation ::= SEQUENCE associatedQOSFlowList [2] SEQUENCE OF QOSFlowList } +-- Encoded as the QOS Flow descriptions IE specified in TS 24.501 clause 9.11.4.12 starting from octet 1. +QOSFlowDescription ::= OCTET STRING + QOSFlowList ::= SEQUENCE { qFI [1] QFI, @@ -1668,12 +1675,14 @@ QOSFlowList ::= SEQUENCE defaultQOSRuleIndication [7] BOOLEAN OPTIONAL } +QOSFlowProfile ::= SEQUENCE +{ + fiveQI [1] FiveQI +} + -- Encoded as the QOS Rules IE specified in TS 24.501 clause 9.11.4.13 starting from octet 4. QOSRules ::= OCTET STRING --- Encoded as the QOS Flow descriptions IE specified in TS 24.501 clause 9.11.4.12 starting from octet 1. -QOSFlowDescription ::= OCTET STRING - -- ====================== -- PGW-C + SMF Parameters -- ====================== -- GitLab From d3fd3c8808b68eab1c632c492be8cdfbb77b82b1 Mon Sep 17 00:00:00 2001 From: Steije van Schelt <22-vanschelts@users.noreply.gitlab.example.com> Date: Mon, 25 Apr 2022 16:52:04 +0000 Subject: [PATCH 06/11] Apply 1 suggestion(s) to 1 file(s) --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 6a5eb254..a4397654 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1311,7 +1311,7 @@ SMFPDUSessionEstablishment ::= SEQUENCE selectedDNN [21] DNN OPTIONAL, servingNetwork [22] SMFServingNetwork OPTIONAL, oldPDUSessionID [23] PDUSessionID OPTIONAL, - hoState [24] HandoverState OPTIONAL, + handoverState [24] HandoverState OPTIONAL, gTPTunnelInfo [25] GTPTunnelInfo } -- GitLab From 205625b747ccf34a7b73b57fc5b8ec3150aef8d5 Mon Sep 17 00:00:00 2001 From: Steije van Schelt <22-vanschelts@users.noreply.gitlab.example.com> Date: Mon, 25 Apr 2022 16:52:13 +0000 Subject: [PATCH 07/11] Apply 1 suggestion(s) to 1 file(s) --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index a4397654..f577fcc8 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1332,7 +1332,7 @@ SMFPDUSessionModification ::= SEQUENCE ePS5GSComboInfo [12] EPS5GSComboInfo OPTIONAL, uEEndpoint [13] UEEndpointAddress OPTIONAL, servingNetwork [14] SMFServingNetwork OPTIONAL, - hoState [15] HandoverState OPTIONAL, + handoverState [15] HandoverState OPTIONAL, gTPTunnelInfo [16] GTPTunnelInfo } -- GitLab From 513bb3cdd266b0c1db7f01638a878d434ffbc1a4 Mon Sep 17 00:00:00 2001 From: Steije van Schelt <22-vanschelts@users.noreply.gitlab.example.com> Date: Mon, 25 Apr 2022 16:52:21 +0000 Subject: [PATCH 08/11] Apply 1 suggestion(s) to 1 file(s) --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index f577fcc8..c20b8eca 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1424,7 +1424,7 @@ SMFPDUtoMAPDUSessionModification ::= SEQUENCE aTSSSContainer [13] ATSSSContainer, uEEndpoint [14] UEEndpointAddress OPTIONAL, servingNetwork [15] SMFServingNetwork OPTIONAL, - hoState [16] HandoverState OPTIONAL, + handoverState [16] HandoverState OPTIONAL, gTPTunnelInfo [17] GTPTunnelInfo } -- GitLab From b12c3abd83cb574bed4fbdaf454c15544000126a Mon Sep 17 00:00:00 2001 From: grahamj Date: Mon, 25 Apr 2022 17:09:24 +0000 Subject: [PATCH 09/11] Resolving multiple comments from Steije --- 33128/r17/TS33128Payloads.asn | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index c20b8eca..19d22794 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1351,7 +1351,7 @@ SMFPDUSessionRelease ::= SEQUENCE cause [10] SMFErrorCodes OPTIONAL, ePS5GSComboInfo [11] EPS5GSComboInfo OPTIONAL, nGAPCause [12] NGAPCauseInt OPTIONAL, - fiveGMMCause [13] FiveGMMCauseInt OPTIONAL + fiveGMMCause [13] FiveGMMCause OPTIONAL } -- See clause 6.2.3.2.5 for details of this structure @@ -1495,7 +1495,7 @@ SMFMAPDUSessionRelease ::= SEQUENCE location [9] Location OPTIONAL, cause [10] SMFErrorCodes OPTIONAL, nGAPCause [11] NGAPCauseInt OPTIONAL, - fiveGMMCause [12] FiveGMMCauseInt OPTIONAL + fiveGMMCause [12] FiveGMMCause OPTIONAL } -- See clause 6.2.3.2.7.4 for details of this structure @@ -1596,8 +1596,6 @@ EstablishmentStatus ::= ENUMERATED released(1) } --- sent as an integer derived as described in TS 29.571 [17] clause 5.4.2. -FiveGMMCauseInt ::= INTEGER (0..255) FiveGSGTPTunnels ::= SEQUENCE { @@ -1610,11 +1608,11 @@ FiveQI ::= INTEGER (0..255) HandoverState ::= ENUMERATED { - nONE(1), - pREPARING(2), - pREPARED(3), - cOMPLETED(4), - cANCELLED(5) + none(1), + preparing(2), + prepared(3), + completed(4), + cancelled(5) } NGAPCauseInt ::= SEQUENCE @@ -1661,7 +1659,6 @@ QOSFlowTunnelInformation ::= SEQUENCE associatedQOSFlowList [2] SEQUENCE OF QOSFlowList } --- Encoded as the QOS Flow descriptions IE specified in TS 24.501 clause 9.11.4.12 starting from octet 1. QOSFlowDescription ::= OCTET STRING QOSFlowList ::= SEQUENCE @@ -1680,7 +1677,6 @@ QOSFlowProfile ::= SEQUENCE fiveQI [1] FiveQI } --- Encoded as the QOS Rules IE specified in TS 24.501 clause 9.11.4.13 starting from octet 4. QOSRules ::= OCTET STRING -- ====================== @@ -1732,7 +1728,6 @@ GTPTunnelInfo ::= SEQUENCE fiveGSGTPTunnels [1] FiveGSGTPTunnels OPTIONAL } - -- ================== -- 5G UPF definitions -- ================== -- GitLab From 535a3422aba49904b7accaeaf3a197b3d8572a54 Mon Sep 17 00:00:00 2001 From: grahamj Date: Wed, 27 Apr 2022 19:49:16 +0000 Subject: [PATCH 10/11] various corrections and removal of anonymous types --- 33128/r17/TS33128Payloads.asn | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 19d22794..0faaf2b5 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1311,7 +1311,7 @@ SMFPDUSessionEstablishment ::= SEQUENCE selectedDNN [21] DNN OPTIONAL, servingNetwork [22] SMFServingNetwork OPTIONAL, oldPDUSessionID [23] PDUSessionID OPTIONAL, - handoverState [24] HandoverState OPTIONAL, + handoverState [24] HandoverState OPTIONAL, gTPTunnelInfo [25] GTPTunnelInfo } @@ -1332,7 +1332,7 @@ SMFPDUSessionModification ::= SEQUENCE ePS5GSComboInfo [12] EPS5GSComboInfo OPTIONAL, uEEndpoint [13] UEEndpointAddress OPTIONAL, servingNetwork [14] SMFServingNetwork OPTIONAL, - handoverState [15] HandoverState OPTIONAL, + handoverState [15] HandoverState OPTIONAL, gTPTunnelInfo [16] GTPTunnelInfo } @@ -1424,7 +1424,7 @@ SMFPDUtoMAPDUSessionModification ::= SEQUENCE aTSSSContainer [13] ATSSSContainer, uEEndpoint [14] UEEndpointAddress OPTIONAL, servingNetwork [15] SMFServingNetwork OPTIONAL, - handoverState [16] HandoverState OPTIONAL, + handoverState [16] HandoverState OPTIONAL, gTPTunnelInfo [17] GTPTunnelInfo } @@ -1455,7 +1455,7 @@ SMFMAPDUSessionEstablishment ::= SEQUENCE uEEPSPDNConnection [22] UEEPSPDNConnection OPTIONAL, ePS5GSComboInfo [23] EPS5GSComboInfo OPTIONAL, selectedDNN [24] DNN OPTIONAL, - hoState [25] HandoverState OPTIONAL + handoverState [25] HandoverState OPTIONAL } -- See clause 6.2.3.2.7.2 for details of this structure @@ -1478,7 +1478,7 @@ SMFMAPDUSessionModification ::= SEQUENCE aTSSSContainer [15] ATSSSContainer OPTIONAL, uEEPSPDNConnection [16] UEEPSPDNConnection OPTIONAL, ePS5GSComboInfo [17] EPS5GSComboInfo OPTIONAL, - hoState [18] HandoverState OPTIONAL + handoverState [18] HandoverState OPTIONAL } -- See clause 6.2.3.2.7.3 for details of this structure @@ -1585,9 +1585,9 @@ ATSSSContainer ::= OCTET STRING DLRANTunnelInformation ::= SEQUENCE { dLQOSFlowTunnelInformation [1] QOSFlowTunnelInformation OPTIONAL, - additionalDLQOSFlowTunnelInformation [2] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL, - redundantDLQOSFlowTunnelInformation [3] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL, - additionalredundantDLQOSFlowTunnelInformation [4] SEQUENCE OF QOSFlowTunnelInformation OPTIONAL + additionalDLQOSFlowTunnelInformation [2] QOSFlowTunnelInformationList OPTIONAL, + redundantDLQOSFlowTunnelInformation [3] QOSFlowTunnelInformationList OPTIONAL, + additionalredundantDLQOSFlowTunnelInformation [4] QOSFlowTunnelInformationList OPTIONAL } EstablishmentStatus ::= ENUMERATED @@ -1600,7 +1600,7 @@ EstablishmentStatus ::= ENUMERATED FiveGSGTPTunnels ::= SEQUENCE { uLNGUUPTunnelInformation [1] FTEID OPTIONAL, - additionalULNGUUPTunnelInformation [2] SEQUENCE OF FTEID OPTIONAL, + additionalULNGUUPTunnelInformation [2] FTEIDList OPTIONAL, dLRANTunnelInformation [3] DLRANTunnelInformation OPTIONAL } @@ -1656,11 +1656,15 @@ RequestIndication ::= ENUMERATED QOSFlowTunnelInformation ::= SEQUENCE { uPTunnelInformation [1] FTEID, - associatedQOSFlowList [2] SEQUENCE OF QOSFlowList + associatedQOSFlowList [2] QOSFlowLists } +QOSFlowTunnelInformationList ::= SEQENCE OF QOSFlowTunnelInformation + QOSFlowDescription ::= OCTET STRING +QOSFlowLists ::= SEQUENCE OF QOSFlowList + QOSFlowList ::= SEQUENCE { qFI [1] QFI, @@ -3613,6 +3617,8 @@ FTEID ::= SEQUENCE iPv6Address [3] IPv6Address OPTIONAL } +FTEIDList ::= SEQUENCE OF FTEID + GPSI ::= CHOICE { mSISDN [1] MSISDN, -- GitLab From 4975fcfcb2ba03b6e13cb84c68cecc468bc90640 Mon Sep 17 00:00:00 2001 From: grahamj Date: Wed, 27 Apr 2022 19:55:12 +0000 Subject: [PATCH 11/11] Update 33128/r17/TS33128Payloads.asn --- 33128/r17/TS33128Payloads.asn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/33128/r17/TS33128Payloads.asn b/33128/r17/TS33128Payloads.asn index 0faaf2b5..26773f66 100644 --- a/33128/r17/TS33128Payloads.asn +++ b/33128/r17/TS33128Payloads.asn @@ -1659,7 +1659,7 @@ QOSFlowTunnelInformation ::= SEQUENCE associatedQOSFlowList [2] QOSFlowLists } -QOSFlowTunnelInformationList ::= SEQENCE OF QOSFlowTunnelInformation +QOSFlowTunnelInformationList ::= SEQUENCE OF QOSFlowTunnelInformation QOSFlowDescription ::= OCTET STRING -- GitLab