From 3ead3cd27984fa20b840d59bde322397b6bca88b Mon Sep 17 00:00:00 2001 From: Anders Broman Date: Sun, 3 Feb 2008 09:51:57 +0000 Subject: Update asn1 files to GPP TS 25.413 V7.8.0 (2008-01). svn path=/trunk/; revision=24250 --- asn1/ranap/RANAP-CommonDataTypes.asn | 5 +- asn1/ranap/RANAP-Constants.asn | 12 ++- asn1/ranap/RANAP-Containers.asn | 4 +- asn1/ranap/RANAP-IEs.asn | 22 +++-- asn1/ranap/RANAP-PDU-Contents.asn | 15 ++-- asn1/ranap/RANAP-PDU-Descriptions.asn | 5 +- asn1/ranap/ranap.cnf | 3 +- epan/dissectors/packet-ranap.c | 149 ++++++++++++++++++---------------- 8 files changed, 121 insertions(+), 94 deletions(-) diff --git a/asn1/ranap/RANAP-CommonDataTypes.asn b/asn1/ranap/RANAP-CommonDataTypes.asn index 1284c2cb7d..4f51f08f01 100644 --- a/asn1/ranap/RANAP-CommonDataTypes.asn +++ b/asn1/ranap/RANAP-CommonDataTypes.asn @@ -1,7 +1,7 @@ -- RANAP-CommonDataTypes.asn -- --- Taken from 3GPP TS 25.413 V7.6.0 (2007-06) --- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-760.zip/25413-760.DOC +-- Taken from 3GPP TS 25.413 V7.8.0 (2008-01) +-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-780.zip/25413-780.DOC -- -- 9.3.5 Common Definitions -- @@ -40,3 +40,4 @@ ProtocolIE-ID ::= INTEGER (0..65535) TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome } END + diff --git a/asn1/ranap/RANAP-Constants.asn b/asn1/ranap/RANAP-Constants.asn index 0575077435..501dbf13c1 100644 --- a/asn1/ranap/RANAP-Constants.asn +++ b/asn1/ranap/RANAP-Constants.asn @@ -1,13 +1,12 @@ -- RANAP-Constants.asn -- --- Taken from 3GPP TS 25.413 V7.6.0 (2007-06) --- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-760.zip/25413-760.DOC +-- Taken from 3GPP TS 25.413 V7.8.0 (2008-01) +-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-780.zip/25413-780.DOC -- -- 9.3.6 Constant Definitions -- -- $Id$ -- - -- ************************************************************** -- -- Constant definitions @@ -114,7 +113,7 @@ maxnoofMulticastServicesPerRNC INTEGER ::= 512 maxMBMSSA INTEGER ::= 256 maxMBMSRA INTEGER ::= 65536 maxNrOfEDCHMACdFlows-1 INTEGER ::= 7 -maxGANSSSet INTEGER ::= 32 +maxGANSSSet INTEGER ::= 9 -- ************************************************************** -- @@ -286,6 +285,7 @@ id-RedirectAttemptFlag INTEGER ::= 166 id-RAT-Type INTEGER ::= 167 id-PeriodicLocationInfo INTEGER ::= 168 id-MBMSCountingInformation INTEGER ::= 169 +id-170-not-to-be-used-for-IE-ids INTEGER ::= 170 id-ExtendedRNC-ID INTEGER ::= 171 id-Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf INTEGER ::= 172 id-Alt-RAB-Parameter-ExtendedMaxBitrateInf INTEGER ::= 173 @@ -298,7 +298,11 @@ id-Requested-RAB-Parameter-ExtendedGuaranteedBitrateList INTEGER ::= 179 id-LAofIdleModeUEs INTEGER ::= 180 id-newLAListofIdleModeUEs INTEGER ::= 181 id-LAListwithNoIdleModeUEsAnyMore INTEGER ::= 182 +id-183-not-to-be-used-for-IE-ids INTEGER ::= 183 id-GANSS-PositioningDataSet INTEGER ::= 184 id-RequestedGANSSAssistanceData INTEGER ::= 185 +id-BroadcastGANSSAssistanceDataDecipheringKeys INTEGER ::= 186 +id-d-RNTI-for-NoIuCSUP INTEGER ::= 187 END + diff --git a/asn1/ranap/RANAP-Containers.asn b/asn1/ranap/RANAP-Containers.asn index 853675e6e7..7bc5444a2d 100644 --- a/asn1/ranap/RANAP-Containers.asn +++ b/asn1/ranap/RANAP-Containers.asn @@ -1,7 +1,7 @@ -- RANAP-Containers.asn -- --- Taken from 3GPP TS 25.413 V7.6.0 (2007-06) --- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-760.zip/25413-760.DOC +-- Taken from 3GPP TS 25.413 V7.8.0 (2008-01) +-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-780.zip/25413-780.DOC -- -- 9.3.7 Container Definitions -- diff --git a/asn1/ranap/RANAP-IEs.asn b/asn1/ranap/RANAP-IEs.asn index e168fee30b..85cdb7a206 100644 --- a/asn1/ranap/RANAP-IEs.asn +++ b/asn1/ranap/RANAP-IEs.asn @@ -1,7 +1,7 @@ -- RANAP-IEs.asn -- --- Taken from 3GPP TS 25.413 V7.6.0 (2007-06) --- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-760.zip/25413-760.DOC +-- Taken from 3GPP TS 25.413 V7.8.0 (2008-01) +-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-780.zip/25413-780.DOC -- -- 9.3.4 Information Element Definitions -- @@ -73,7 +73,8 @@ IMPORTS id-newLAListofIdleModeUEs, id-LAListwithNoIdleModeUEsAnyMore, id-ExtendedRNC-ID, - id-GANSS-PositioningDataSet + id-GANSS-PositioningDataSet, + id-d-RNTI-for-NoIuCSUP FROM RANAP-Constants @@ -368,7 +369,9 @@ CauseRadioNetworkExtension ::= INTEGER { periodicLocationInformationNotAvailable(262), gTP-Resources-Unavailable(263), tMGI-inUse-overlapping-MBMS-service-area(264), - mBMS-no-cell-in-MBMS-service-area(265) + mBMS-no-cell-in-MBMS-service-area(265), + no-Iu-CS-UP-relocation(266) + } (257..512) CauseNon-Standard ::= INTEGER (129..256) @@ -935,7 +938,8 @@ LoadValue ::= INTEGER (0..100) LocationRelatedDataRequestType ::= SEQUENCE { requestedLocationRelatedDataType RequestedLocationRelatedDataType, requestedGPSAssistanceData RequestedGPSAssistanceData OPTIONAL, - -- This IE shall be present if the Requested Location Related Data Type IE is set to 'Dedicated Assistance Data for Assisted GPS' -- + -- This IE shall be present if the Requested Location Related Data Type IE is set to 'Dedicated Assistance Data for Assisted GPS' or + -- `Dedicated Assistance Data for Assisted GPS and GANSS' ... } @@ -1325,7 +1329,9 @@ RequestedLocationRelatedDataType ::= ENUMERATED { ..., -- Release 7 extension elements -- decipheringKeysAssistedGANSS, - dedicatedAssistanceDataAssistedGANSS + dedicatedAssistanceDataAssistedGANSS, + decipheringKeysAssistedGPSandGANSS, + dedicatedAssistanceDataAssistedGPSandGANSS } RequestedMBMSIPMulticastAddressandAPNRequest ::= SEQUENCE (SIZE (1..maxnoofMulticastServicesPerRNC)) OF @@ -1584,7 +1590,8 @@ SourceRNC-ToTargetRNC-TransparentContainer-ExtIEs RANAP-PROTOCOL-EXTENSION ::= { -- Extension for Release 6 to provide Trace Recording Session Information to the Target RNC -- {ID id-TraceRecordingSessionInformation CRITICALITY ignore EXTENSION TraceRecordingSessionInformation PRESENCE optional}| -- Extension for Release 6 to indicate to the Target RNC that the UE has activated Multicast Service -- - {ID id-MBMSLinkingInformation CRITICALITY ignore EXTENSION MBMSLinkingInformation PRESENCE optional}, + {ID id-MBMSLinkingInformation CRITICALITY ignore EXTENSION MBMSLinkingInformation PRESENCE optional}| + {ID id-d-RNTI-for-NoIuCSUP CRITICALITY reject EXTENSION D-RNTI PRESENCE optional}, ... } @@ -1884,3 +1891,4 @@ VerticalSpeedDirection ::= ENUMERATED { VerticalAccuracyCode ::= INTEGER (0..127) END + diff --git a/asn1/ranap/RANAP-PDU-Contents.asn b/asn1/ranap/RANAP-PDU-Contents.asn index dc6956cdbf..86a30cdf2d 100644 --- a/asn1/ranap/RANAP-PDU-Contents.asn +++ b/asn1/ranap/RANAP-PDU-Contents.asn @@ -1,7 +1,7 @@ -- RANAP-PDU-Contents.asn -- --- Taken from 3GPP TS 25.413 V7.6.0 (2007-06) --- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-760.zip/25413-760.DOC +-- Taken from 3GPP TS 25.413 V7.8.0 (2008-01) +-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-780.zip/25413-780.DOC -- -- 9.3.3 PDU Definitions -- @@ -321,7 +321,8 @@ FROM RANAP-Containers id-UnsuccessfulLinkingList, id-VelocityEstimate, id-VerticalAccuracyCode, - id-PeriodicLocationInfo + id-PeriodicLocationInfo, + id-BroadcastGANSSAssistanceDataDecipheringKeys FROM RANAP-Constants; -- ************************************************************** @@ -1603,7 +1604,6 @@ InitialUE-MessageIEs RANAP-PROTOCOL-IES ::= { { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory } | { ID id-IuSigConId CRITICALITY ignore TYPE IuSignallingConnectionIdentifier PRESENCE mandatory } | { ID id-GlobalRNC-ID CRITICALITY ignore TYPE GlobalRNC-ID PRESENCE mandatory }, - ... } @@ -2151,7 +2151,8 @@ LocationRelatedDataRequestExtensions RANAP-PROTOCOL-EXTENSION ::= { -- Extension for Release 5 to enable LCS support for GERAN Iu mode -- { ID id-LocationRelatedDataRequestTypeSpecificToGERANIuMode CRITICALITY reject EXTENSION LocationRelatedDataRequestTypeSpecificToGERANIuMode PRESENCE optional }| -- The previous extension is optional for GERAN Iu Mode only, not applicable for UTRAN -- - -- Extension for Release 7 to request GANSS Assistance Data. This IE shall be present if the Requested Location Related Data Type IE is set to 'Dedicated Assistance Data for Assisted GANSS' -- + -- Extension for Release 7 to request GANSS Assistance Data. This IE shall be present if the Requested Location Related Data Type IE is set to + -- 'Dedicated Assistance Data for Assisted GANSS' or `Dedicated Assistance Data for Assisted GPS and GANSS'-- { ID id-RequestedGANSSAssistanceData CRITICALITY reject EXTENSION RequestedGANSSAssistanceData PRESENCE conditional }, ... } @@ -2175,7 +2176,8 @@ LocationRelatedDataResponseIEs RANAP-PROTOCOL-IES ::= { LocationRelatedDataResponseExtensions RANAP-PROTOCOL-EXTENSION ::= { -- Extension for error handling - { ID id-CriticalityDiagnostics CRITICALITY ignore EXTENSION CriticalityDiagnostics PRESENCE optional }, + { ID id-CriticalityDiagnostics CRITICALITY ignore EXTENSION CriticalityDiagnostics PRESENCE optional }| + { ID id-BroadcastGANSSAssistanceDataDecipheringKeys CRITICALITY ignore EXTENSION BroadcastAssistanceDataDecipheringKeys PRESENCE optional}, ... } @@ -2950,3 +2952,4 @@ MBMSRABReleaseFailureExtensions RANAP-PROTOCOL-EXTENSION ::= { END + diff --git a/asn1/ranap/RANAP-PDU-Descriptions.asn b/asn1/ranap/RANAP-PDU-Descriptions.asn index cc1e952302..b05c93d36e 100644 --- a/asn1/ranap/RANAP-PDU-Descriptions.asn +++ b/asn1/ranap/RANAP-PDU-Descriptions.asn @@ -1,7 +1,7 @@ -- RANAP-PDU-Descriptions.asn -- --- Taken from 3GPP TS 25.413 V7.6.0 (2007-06) --- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-760.zip/25413-760.DOC +-- Taken from 3GPP TS 25.413 V7.8.0 (2008-01) +-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.413/25413-780.zip/25413-780.DOC -- -- 9.3.2 Elementary Procedure Definitions -- @@ -572,3 +572,4 @@ mBMSRABRelease RANAP-ELEMENTARY-PROCEDURE ::= { } END + diff --git a/asn1/ranap/ranap.cnf b/asn1/ranap/ranap.cnf index a8b5530d1d..c3060f96cc 100644 --- a/asn1/ranap/ranap.cnf +++ b/asn1/ranap/ranap.cnf @@ -425,7 +425,8 @@ id-newLAListofIdleModeUEs ProtocolIE-ID id-LAListwithNoIdleModeUEsAnyMore ProtocolIE-ID id-GANSS-PositioningDataSet ProtocolIE-ID id-RequestedGANSSAssistanceData ProtocolIE-ID - +id-BroadcastGANSSAssistanceDataDecipheringKeys ProtocolIE-ID +id-d-RNTI-for-NoIuCSUP ProtocolIE-ID #.END diff --git a/epan/dissectors/packet-ranap.c b/epan/dissectors/packet-ranap.c index b2804f031e..428366c75c 100644 --- a/epan/dissectors/packet-ranap.c +++ b/epan/dissectors/packet-ranap.c @@ -96,7 +96,9 @@ #define maxMBMSSA 256 #define maxMBMSRA 65536 #define maxNrOfEDCHMACdFlows_1 7 -#define maxGANSSSet 32 +#define maxGANSSSet 9 +#define id_170_not_to_be_used_for_IE_ids 170 +#define id_183_not_to_be_used_for_IE_ids 183 typedef enum _ProcedureCode_enum { id_RAB_Assignment = 0, @@ -321,7 +323,9 @@ typedef enum _ProtocolIE_ID_enum { id_newLAListofIdleModeUEs = 181, id_LAListwithNoIdleModeUEsAnyMore = 182, id_GANSS_PositioningDataSet = 184, - id_RequestedGANSSAssistanceData = 185 + id_RequestedGANSSAssistanceData = 185, + id_BroadcastGANSSAssistanceDataDecipheringKeys = 186, + id_d_RNTI_for_NoIuCSUP = 187 } ProtocolIE_ID_enum; /*--- End of included file: packet-ranap-val.h ---*/ @@ -1239,7 +1243,7 @@ dissect_ranap_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_ranap_INTEGER_0_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, FALSE); return offset; } @@ -1326,7 +1330,7 @@ static const value_string ranap_ProcedureCode_vals[] = { static int dissect_ranap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, &ProcedureCode, FALSE); + 0U, 255U, &ProcedureCode, FALSE); #line 58 "ranap.cnf" if (check_col(actx->pinfo->cinfo, COL_INFO)) @@ -1342,7 +1346,7 @@ dissect_ranap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_ranap_ProtocolExtensionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, &ProtocolExtensionID, FALSE); + 0U, 65535U, &ProtocolExtensionID, FALSE); return offset; } @@ -1527,6 +1531,8 @@ static const value_string ranap_ProtocolIE_ID_vals[] = { { id_LAListwithNoIdleModeUEsAnyMore, "id-LAListwithNoIdleModeUEsAnyMore" }, { id_GANSS_PositioningDataSet, "id-GANSS-PositioningDataSet" }, { id_RequestedGANSSAssistanceData, "id-RequestedGANSSAssistanceData" }, + { id_BroadcastGANSSAssistanceDataDecipheringKeys, "id-BroadcastGANSSAssistanceDataDecipheringKeys" }, + { id_d_RNTI_for_NoIuCSUP, "id-d-RNTI-for-NoIuCSUP" }, { 0, NULL } }; @@ -1534,7 +1540,7 @@ static const value_string ranap_ProtocolIE_ID_vals[] = { static int dissect_ranap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, &ProtocolIE_ID, FALSE); + 0U, 65535U, &ProtocolIE_ID, FALSE); #line 42 "ranap.cnf" if (tree) { @@ -1802,7 +1808,7 @@ static const value_string ranap_PriorityLevel_vals[] = { static int dissect_ranap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 15U, NULL, FALSE); + 0U, 15U, NULL, FALSE); return offset; } @@ -1895,7 +1901,7 @@ dissect_ranap_Alt_RAB_Parameter_MaxBitrateType(tvbuff_t *tvb _U_, int offset _U_ static int dissect_ranap_MaxBitrate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 16000000U, NULL, FALSE); + 1U, 16000000U, NULL, FALSE); return offset; } @@ -1965,7 +1971,7 @@ dissect_ranap_Alt_RAB_Parameter_GuaranteedBitrateType(tvbuff_t *tvb _U_, int off static int dissect_ranap_GuaranteedBitrate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 16000000U, NULL, FALSE); + 0U, 16000000U, NULL, FALSE); return offset; } @@ -2034,7 +2040,7 @@ dissect_ranap_Alt_RAB_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_ranap_ExtendedGuaranteedBitrate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 16000001U, 256000000U, NULL, FALSE); + 16000001U, 256000000U, NULL, FALSE); return offset; } @@ -2087,7 +2093,7 @@ dissect_ranap_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf(tvbuff_t *tvb _U_, static int dissect_ranap_ExtendedMaxBitrate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 16000001U, 256000000U, NULL, FALSE); + 16000001U, 256000000U, NULL, FALSE); return offset; } @@ -2246,7 +2252,7 @@ dissect_ranap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_ranap_INTEGER_0_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 8388607U, NULL, FALSE); + 0U, 8388607U, NULL, FALSE); return offset; } @@ -2256,7 +2262,7 @@ dissect_ranap_INTEGER_0_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_ranap_INTEGER_M8388608_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - -8388608, 8388607U, NULL, FALSE); + -8388608, 8388607U, NULL, FALSE); return offset; } @@ -2298,7 +2304,7 @@ dissect_ranap_GA_Point(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_ranap_INTEGER_0_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 127U, NULL, FALSE); + 0U, 127U, NULL, FALSE); return offset; } @@ -2353,7 +2359,7 @@ dissect_ranap_GA_Polygon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_ranap_INTEGER_0_179(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 179U, NULL, FALSE); + 0U, 179U, NULL, FALSE); return offset; } @@ -2412,7 +2418,7 @@ dissect_ranap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static int dissect_ranap_INTEGER_0_32767(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 32767U, NULL, FALSE); + 0U, 32767U, NULL, FALSE); return offset; } @@ -2618,7 +2624,7 @@ dissect_ranap_Ass_RAB_Parameter_ExtendedMaxBitrateList(tvbuff_t *tvb _U_, int of static int dissect_ranap_SNAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, FALSE); return offset; } @@ -2786,7 +2792,7 @@ static const value_string ranap_CauseRadioNetwork_vals[] = { static int dissect_ranap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 64U, NULL, FALSE); + 1U, 64U, NULL, FALSE); return offset; } @@ -2802,7 +2808,7 @@ static const value_string ranap_CauseTransmissionNetwork_vals[] = { static int dissect_ranap_CauseTransmissionNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 65U, 80U, NULL, FALSE); + 65U, 80U, NULL, FALSE); return offset; } @@ -2819,7 +2825,7 @@ static const value_string ranap_CauseNAS_vals[] = { static int dissect_ranap_CauseNAS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 81U, 96U, NULL, FALSE); + 81U, 96U, NULL, FALSE); return offset; } @@ -2839,7 +2845,7 @@ static const value_string ranap_CauseProtocol_vals[] = { static int dissect_ranap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 97U, 112U, NULL, FALSE); + 97U, 112U, NULL, FALSE); return offset; } @@ -2857,7 +2863,7 @@ static const value_string ranap_CauseMisc_vals[] = { static int dissect_ranap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 113U, 128U, NULL, FALSE); + 113U, 128U, NULL, FALSE); return offset; } @@ -2867,7 +2873,7 @@ dissect_ranap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_ranap_CauseNon_Standard(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 129U, 256U, NULL, FALSE); + 129U, 256U, NULL, FALSE); return offset; } @@ -2883,6 +2889,7 @@ static const value_string ranap_CauseRadioNetworkExtension_vals[] = { { 263, "gTP-Resources-Unavailable" }, { 264, "tMGI-inUse-overlapping-MBMS-service-area" }, { 265, "mBMS-no-cell-in-MBMS-service-area" }, + { 266, "no-Iu-CS-UP-relocation" }, { 0, NULL } }; @@ -2890,7 +2897,7 @@ static const value_string ranap_CauseRadioNetworkExtension_vals[] = { static int dissect_ranap_CauseRadioNetworkExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 257U, 512U, NULL, FALSE); + 257U, 512U, NULL, FALSE); return offset; } @@ -2932,7 +2939,7 @@ dissect_ranap_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro static int dissect_ranap_Cell_Capacity_Class_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 100U, NULL, TRUE); + 1U, 100U, NULL, TRUE); return offset; } @@ -2942,7 +2949,7 @@ dissect_ranap_Cell_Capacity_Class_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ static int dissect_ranap_LoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 100U, NULL, FALSE); + 0U, 100U, NULL, FALSE); return offset; } @@ -2952,7 +2959,7 @@ dissect_ranap_LoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_ranap_RTLoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 100U, NULL, FALSE); + 0U, 100U, NULL, FALSE); return offset; } @@ -2962,7 +2969,7 @@ dissect_ranap_RTLoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_ranap_NRTLoadInformationValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 3U, NULL, FALSE); + 0U, 3U, NULL, FALSE); return offset; } @@ -2990,7 +2997,7 @@ dissect_ranap_CellLoadInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_ranap_TargetCellId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 268435455U, NULL, FALSE); + 0U, 268435455U, NULL, FALSE); return offset; } @@ -3104,7 +3111,7 @@ dissect_ranap_ClientType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_ranap_RepetitionNumber0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, FALSE); return offset; } @@ -3163,7 +3170,7 @@ dissect_ranap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static int dissect_ranap_RepetitionNumber1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 256U, NULL, FALSE); + 1U, 256U, NULL, FALSE); return offset; } @@ -3210,7 +3217,7 @@ static const value_string ranap_EncryptionAlgorithm_vals[] = { static int dissect_ranap_EncryptionAlgorithm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 15U, NULL, FALSE); + 0U, 15U, NULL, FALSE); return offset; } @@ -3236,7 +3243,7 @@ static const value_string ranap_IntegrityProtectionAlgorithm_vals[] = { static int dissect_ranap_IntegrityProtectionAlgorithm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 15U, NULL, FALSE); + 0U, 15U, NULL, FALSE); return offset; } @@ -3291,7 +3298,7 @@ dissect_ranap_CN_DomainIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_ranap_CN_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 4095U, NULL, FALSE); + 0U, 4095U, NULL, FALSE); return offset; } @@ -3301,7 +3308,7 @@ dissect_ranap_CN_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro static int dissect_ranap_DataVolumeReference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, FALSE); return offset; } @@ -3327,7 +3334,7 @@ dissect_ranap_DataVolumeReportingIndication(tvbuff_t *tvb _U_, int offset _U_, a static int dissect_ranap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, FALSE); return offset; } @@ -3424,7 +3431,7 @@ dissect_ranap_DeltaRAListofIdleModeUEs(tvbuff_t *tvb _U_, int offset _U_, asn1_c static int dissect_ranap_DL_GTP_PDU_SequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, FALSE); return offset; } @@ -3434,7 +3441,7 @@ dissect_ranap_DL_GTP_PDU_SequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ static int dissect_ranap_DL_N_PDU_SequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, FALSE); return offset; } @@ -3444,7 +3451,7 @@ dissect_ranap_DL_N_PDU_SequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static int dissect_ranap_D_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 1048575U, NULL, FALSE); + 0U, 1048575U, NULL, FALSE); return offset; } @@ -3454,7 +3461,7 @@ dissect_ranap_D_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr static int dissect_ranap_DRX_CycleLengthCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 6U, 9U, NULL, FALSE); + 6U, 9U, NULL, FALSE); return offset; } @@ -3464,7 +3471,7 @@ dissect_ranap_DRX_CycleLengthCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1 static int dissect_ranap_DSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, FALSE); return offset; } @@ -3474,7 +3481,7 @@ dissect_ranap_DSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static int dissect_ranap_E_DCH_MAC_d_Flow_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, maxNrOfEDCHMACdFlows_1, NULL, FALSE); + 0U, maxNrOfEDCHMACdFlows_1, NULL, FALSE); return offset; } @@ -3660,7 +3667,7 @@ dissect_ranap_Event(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro static int dissect_ranap_ExtendedRNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 4096U, 65535U, NULL, FALSE); + 4096U, 65535U, NULL, FALSE); return offset; } @@ -3777,7 +3784,7 @@ dissect_ranap_GlobalCN_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_ranap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 4095U, NULL, FALSE); + 0U, 4095U, NULL, FALSE); return offset; } @@ -3812,7 +3819,7 @@ dissect_ranap_GTP_TEI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static int dissect_ranap_HS_DSCH_MAC_d_Flow_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, maxNrOfHSDSCHMACdFlows_1, NULL, FALSE); + 0U, maxNrOfHSDSCHMACdFlows_1, NULL, FALSE); return offset; } @@ -3867,7 +3874,7 @@ dissect_ranap_IncludeVelocity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static int dissect_ranap_InformationExchangeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 1048575U, NULL, FALSE); + 0U, 1048575U, NULL, FALSE); return offset; } @@ -4052,7 +4059,7 @@ dissect_ranap_InformationRequestType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static int dissect_ranap_InformationTransferID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 1048575U, NULL, FALSE); + 0U, 1048575U, NULL, FALSE); return offset; } @@ -4425,6 +4432,8 @@ static const value_string ranap_RequestedLocationRelatedDataType_vals[] = { { 3, "dedicatedAssistanceDataAssistedGPS" }, { 4, "decipheringKeysAssistedGANSS" }, { 5, "dedicatedAssistanceDataAssistedGANSS" }, + { 6, "decipheringKeysAssistedGPSandGANSS" }, + { 7, "dedicatedAssistanceDataAssistedGPSandGANSS" }, { 0, NULL } }; @@ -4432,7 +4441,7 @@ static const value_string ranap_RequestedLocationRelatedDataType_vals[] = { static int dissect_ranap_RequestedLocationRelatedDataType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 4, NULL, TRUE, 2, NULL); + 4, NULL, TRUE, 4, NULL); return offset; } @@ -4494,7 +4503,7 @@ dissect_ranap_L3_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_ranap_MaxSDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 32768U, NULL, FALSE); + 0U, 32768U, NULL, FALSE); return offset; } @@ -4697,7 +4706,7 @@ dissect_ranap_NonSearchingIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static int dissect_ranap_NumberOfIuInstances(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 2U, NULL, FALSE); + 1U, 2U, NULL, FALSE); return offset; } @@ -4707,7 +4716,7 @@ dissect_ranap_NumberOfIuInstances(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_ranap_NumberOfSteps(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 16U, NULL, FALSE); + 1U, 16U, NULL, FALSE); return offset; } @@ -4828,7 +4837,7 @@ dissect_ranap_PDP_TypeInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_ranap_INTEGER_1_8639999_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 8639999U, NULL, TRUE); + 1U, 8639999U, NULL, TRUE); return offset; } @@ -5107,7 +5116,7 @@ dissect_ranap_TrafficClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ static int dissect_ranap_INTEGER_1_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 9U, NULL, FALSE); + 1U, 9U, NULL, FALSE); return offset; } @@ -5117,7 +5126,7 @@ dissect_ranap_INTEGER_1_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_ranap_INTEGER_1_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 6U, NULL, FALSE); + 1U, 6U, NULL, FALSE); return offset; } @@ -5143,7 +5152,7 @@ dissect_ranap_SDU_ErrorRatio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_ranap_INTEGER_1_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 8U, NULL, FALSE); + 1U, 8U, NULL, FALSE); return offset; } @@ -5169,7 +5178,7 @@ dissect_ranap_ResidualBitErrorRatio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static int dissect_ranap_SubflowSDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 4095U, NULL, FALSE); + 0U, 4095U, NULL, FALSE); return offset; } @@ -5179,7 +5188,7 @@ dissect_ranap_SubflowSDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static int dissect_ranap_RAB_SubflowCombinationBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 16000000U, NULL, FALSE); + 0U, 16000000U, NULL, FALSE); return offset; } @@ -5251,7 +5260,7 @@ dissect_ranap_SDU_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_ranap_TransferDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, FALSE); return offset; } @@ -5269,7 +5278,7 @@ static const value_string ranap_TrafficHandlingPriority_vals[] = { static int dissect_ranap_TrafficHandlingPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 15U, NULL, FALSE); + 0U, 15U, NULL, FALSE); return offset; } @@ -5338,7 +5347,7 @@ dissect_ranap_RAB_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_ranap_USCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, FALSE); return offset; } @@ -5738,7 +5747,7 @@ dissect_ranap_SAPI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot static int dissect_ranap_SessionUpdateID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 1048575U, NULL, FALSE); + 0U, 1048575U, NULL, FALSE); return offset; } @@ -5869,7 +5878,7 @@ dissect_ranap_SourceRNC_ToTargetRNC_TransparentContainer(tvbuff_t *tvb _U_, int static int dissect_ranap_SRB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 32U, NULL, FALSE); + 1U, 32U, NULL, FALSE); return offset; } @@ -6016,7 +6025,7 @@ dissect_ranap_TraceDepth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_ranap_TraceRecordingSessionReference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, FALSE); return offset; } @@ -6069,7 +6078,7 @@ dissect_ranap_TraceType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_ranap_UnsuccessfullyTransmittedDataVolume(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 4294967295U, NULL, FALSE); + 0U, 4294967295U, NULL, FALSE); return offset; } @@ -6175,7 +6184,7 @@ dissect_ranap_UESBI_Iu(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_ranap_UL_GTP_PDU_SequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, FALSE); return offset; } @@ -6185,7 +6194,7 @@ dissect_ranap_UL_GTP_PDU_SequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ static int dissect_ranap_UL_N_PDU_SequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, FALSE); return offset; } @@ -6221,7 +6230,7 @@ dissect_ranap_UserPlaneMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_ranap_INTEGER_0_359(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 359U, NULL, FALSE); + 0U, 359U, NULL, FALSE); return offset; } @@ -6231,7 +6240,7 @@ dissect_ranap_INTEGER_0_359(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_ranap_INTEGER_0_2047(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 2047U, NULL, FALSE); + 0U, 2047U, NULL, FALSE); return offset; } @@ -6271,7 +6280,7 @@ dissect_ranap_HorizontalVelocity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_ranap_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, FALSE); return offset; } @@ -6388,7 +6397,7 @@ dissect_ranap_VelocityEstimate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static int dissect_ranap_VerticalAccuracyCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 127U, NULL, FALSE); + 0U, 127U, NULL, FALSE); return offset; } -- cgit v1.2.1