aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/lppa
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2013-09-23 20:20:36 +0000
committerPascal Quantin <pascal.quantin@gmail.com>2013-09-23 20:20:36 +0000
commit15ba18d1df9dcb8266361fc035b83c052283c828 (patch)
treed6e0ac188ec971b04342f9878891d07cb3f1483e /asn1/lppa
parentdb64bbc5597d7fbc207a1f698c57cba929ff9847 (diff)
Upgrade LPPa dissector to v11.3.0
svn path=/trunk/; revision=52192
Diffstat (limited to 'asn1/lppa')
-rw-r--r--asn1/lppa/LPPA-Common.asn6
-rw-r--r--asn1/lppa/LPPA-Constant.asn14
-rw-r--r--asn1/lppa/LPPA-Container.asn14
-rw-r--r--asn1/lppa/LPPA-ElementaryProcedure.asn39
-rw-r--r--asn1/lppa/LPPA-InformationElement.asn64
-rw-r--r--asn1/lppa/LPPA-PDU.asn92
-rw-r--r--asn1/lppa/lppa.cnf60
-rw-r--r--asn1/lppa/packet-lppa-template.c2
8 files changed, 212 insertions, 79 deletions
diff --git a/asn1/lppa/LPPA-Common.asn b/asn1/lppa/LPPA-Common.asn
index d5fa98ec43..0064937b53 100644
--- a/asn1/lppa/LPPA-Common.asn
+++ b/asn1/lppa/LPPA-Common.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.455 V9.4.1 (2011-03)
+-- 3GPP TS 36.455 V11.3.0 (2013-06)
-- $Id$
--
@@ -49,10 +49,6 @@ ProcedureCode ::= INTEGER (0..255)
ProtocolIE-ID ::= INTEGER (0..maxProtocolIEs)
-
-
-
-
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome}
END
diff --git a/asn1/lppa/LPPA-Constant.asn b/asn1/lppa/LPPA-Constant.asn
index a38e807d3e..f5d2c9fdac 100644
--- a/asn1/lppa/LPPA-Constant.asn
+++ b/asn1/lppa/LPPA-Constant.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.455 V9.4.1 (2011-03)
+-- 3GPP TS 36.455 V11.3.0 (2013-06)
-- $Id$
--
@@ -34,11 +34,8 @@ id-e-CIDMeasurementFailureIndication ProcedureCode ::= 3
id-e-CIDMeasurementReport ProcedureCode ::= 4
id-e-CIDMeasurementTermination ProcedureCode ::= 5
id-oTDOAInformationExchange ProcedureCode ::= 6
-
-
-
-
-
+id-uTDOAInformationExchange ProcedureCode ::= 7
+id-uTDOAInformationUpdate ProcedureCode ::= 8
-- **************************************************************
--
@@ -51,8 +48,7 @@ maxCellineNB INTEGER ::= 256
maxNoMeas INTEGER ::= 63
maxCellReport INTEGER ::= 9
maxnoOTDOAtypes INTEGER ::= 63
-
-
+maxServCell INTEGER ::= 5
-- **************************************************************
@@ -73,6 +69,8 @@ id-OTDOACells ProtocolIE-ID ::= 8
id-OTDOA-Information-Type-Group ProtocolIE-ID ::= 9
id-OTDOA-Information-Type-Item ProtocolIE-ID ::= 10
id-MeasurementQuantities-Item ProtocolIE-ID ::= 11
+id-RequestedSRSTransmissionCharacteristics ProtocolIE-ID ::= 12
+id-ULConfiguration ProtocolIE-ID ::= 13
END
diff --git a/asn1/lppa/LPPA-Container.asn b/asn1/lppa/LPPA-Container.asn
index 1b14e24c0d..ac61f21237 100644
--- a/asn1/lppa/LPPA-Container.asn
+++ b/asn1/lppa/LPPA-Container.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.455 V9.4.1 (2011-03)
+-- 3GPP TS 36.455 V11.3.0 (2013-06)
-- $Id$
--
@@ -39,7 +39,7 @@ FROM LPPA-CommonDataTypes;
-- **************************************************************
LPPA-PROTOCOL-IES ::= CLASS {
- &id ProtocolIE-ID UNIQUE,
+ &id ProtocolIE-ID UNIQUE,
&criticality Criticality,
&Value,
&presence Presence
@@ -58,7 +58,7 @@ WITH SYNTAX {
-- **************************************************************
LPPA-PROTOCOL-IES-PAIR ::= CLASS {
- &id ProtocolIE-ID UNIQUE,
+ &id ProtocolIE-ID UNIQUE,
&firstCriticality Criticality,
&FirstValue,
&secondCriticality Criticality,
@@ -81,7 +81,7 @@ WITH SYNTAX {
-- **************************************************************
LPPA-PROTOCOL-EXTENSION ::= CLASS {
- &id ProtocolIE-ID UNIQUE,
+ &id ProtocolIE-ID UNIQUE,
&criticality Criticality,
&Extension,
&presence Presence
@@ -128,7 +128,7 @@ ProtocolIE-Single-Container { LPPA-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-Field { LPPA-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
id LPPA-PROTOCOL-IES.&id ({IEsSetParam}),
criticality LPPA-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
- value LPPA-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
+ value LPPA-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
}
-- **************************************************************
@@ -144,9 +144,9 @@ ProtocolIE-ContainerPair { LPPA-PROTOCOL-IES-PAIR : IEsSetParam} ::=
ProtocolIE-FieldPair { LPPA-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
id LPPA-PROTOCOL-IES-PAIR.&id ({IEsSetParam}),
firstCriticality LPPA-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}),
- firstValue LPPA-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
+ firstValue LPPA-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
secondCriticality LPPA-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}),
- secondValue LPPA-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
+ secondValue LPPA-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
}
-- **************************************************************
diff --git a/asn1/lppa/LPPA-ElementaryProcedure.asn b/asn1/lppa/LPPA-ElementaryProcedure.asn
index d2feafcb20..20d6f5c31f 100644
--- a/asn1/lppa/LPPA-ElementaryProcedure.asn
+++ b/asn1/lppa/LPPA-ElementaryProcedure.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.455 V9.4.1 (2011-03)
+-- 3GPP TS 36.455 V11.3.0 (2013-06)
-- $Id$
--
@@ -9,7 +9,7 @@
-- **************************************************************
LPPA-PDU-Descriptions {
-itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
eps-Access (21) modules (3) lppa (6) version1 (1) lppa-PDU-Descriptions (0) }
DEFINITIONS AUTOMATIC TAGS ::=
@@ -40,7 +40,11 @@ FROM LPPA-CommonDataTypes
E-CIDMeasurementTerminationCommand,
OTDOAInformationRequest,
OTDOAInformationResponse,
- OTDOAInformationFailure
+ OTDOAInformationFailure,
+ UTDOAInformationRequest,
+ UTDOAInformationResponse,
+ UTDOAInformationFailure,
+ UTDOAInformationUpdate
FROM LPPA-PDU-Contents
@@ -51,7 +55,9 @@ FROM LPPA-PDU-Contents
id-e-CIDMeasurementFailureIndication,
id-e-CIDMeasurementReport,
id-e-CIDMeasurementTermination,
- id-oTDOAInformationExchange
+ id-oTDOAInformationExchange,
+ id-uTDOAInformationExchange,
+ id-uTDOAInformationUpdate
FROM LPPA-Constants;
@@ -66,13 +72,13 @@ LPPA-ELEMENTARY-PROCEDURE ::= CLASS {
&InitiatingMessage ,
&SuccessfulOutcome OPTIONAL,
&UnsuccessfulOutcome OPTIONAL,
- &procedureCode ProcedureCode UNIQUE,
- &criticality Criticality DEFAULT ignore
+ &procedureCode ProcedureCode UNIQUE,
+ &criticality Criticality DEFAULT ignore
}
WITH SYNTAX {
INITIATING MESSAGE &InitiatingMessage
[SUCCESSFUL OUTCOME &SuccessfulOutcome]
- [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
+ [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
PROCEDURE CODE &procedureCode
[CRITICALITY &criticality]
}
@@ -127,7 +133,8 @@ LPPA-ELEMENTARY-PROCEDURES LPPA-ELEMENTARY-PROCEDURE ::= {
LPPA-ELEMENTARY-PROCEDURES-CLASS-1 LPPA-ELEMENTARY-PROCEDURE ::= {
e-CIDMeasurementInitiation |
oTDOAInformationExchange ,
- ...
+ ...,
+ uTDOAInformationExchange
}
LPPA-ELEMENTARY-PROCEDURES-CLASS-2 LPPA-ELEMENTARY-PROCEDURE ::= {
@@ -136,7 +143,8 @@ LPPA-ELEMENTARY-PROCEDURES-CLASS-2 LPPA-ELEMENTARY-PROCEDURE ::= {
e-CIDMeasurementTermination |
errorIndication |
privateMessage ,
- ...
+ ...,
+ uTDOAInformationUpdate
}
@@ -180,6 +188,19 @@ oTDOAInformationExchange LPPA-ELEMENTARY-PROCEDURE ::= {
CRITICALITY reject
}
+uTDOAInformationExchange LPPA-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UTDOAInformationRequest
+ SUCCESSFUL OUTCOME UTDOAInformationResponse
+ UNSUCCESSFUL OUTCOME UTDOAInformationFailure
+ PROCEDURE CODE id-uTDOAInformationExchange
+ CRITICALITY reject
+}
+
+uTDOAInformationUpdate LPPA-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UTDOAInformationUpdate
+ PROCEDURE CODE id-uTDOAInformationUpdate
+ CRITICALITY ignore
+}
errorIndication LPPA-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE ErrorIndication
diff --git a/asn1/lppa/LPPA-InformationElement.asn b/asn1/lppa/LPPA-InformationElement.asn
index 1fb7feae8f..8bd51db352 100644
--- a/asn1/lppa/LPPA-InformationElement.asn
+++ b/asn1/lppa/LPPA-InformationElement.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.455 V9.4.1 (2011-03)
+-- 3GPP TS 36.455 V11.3.0 (2013-06)
-- $Id$
--
@@ -23,7 +23,8 @@ IMPORTS
maxCellReport,
maxNrOfErrors,
maxNoMeas,
- maxnoOTDOAtypes
+ maxnoOTDOAtypes,
+ maxServCell
FROM LPPA-Constants
@@ -119,7 +120,7 @@ E-CID-MeasurementResult ::= SEQUENCE {
servingCell-ID ECGI,
servingCellTAC TAC,
e-UTRANAccessPointPosition E-UTRANAccessPointPosition OPTIONAL,
- measuredResults MeasuredResults OPTIONAL,
+ measuredResults MeasuredResults OPTIONAL,
...
}
@@ -136,7 +137,7 @@ ECGI-ExtIEs LPPA-PROTOCOL-EXTENSION ::= {
EUTRANCellIdentifier ::= BIT STRING (SIZE (28))
-EARFCN ::= INTEGER (0..65535, ...)
+EARFCN ::= INTEGER (0..65535, ..., 65536..262143)
E-UTRANAccessPointPosition ::= SEQUENCE {
latitudeSign ENUMERATED {north, south},
@@ -183,7 +184,7 @@ MeasurementPeriodicity ::= ENUMERATED {
MeasurementQuantities ::= SEQUENCE (SIZE (1.. maxNoMeas)) OF ProtocolIE-Single-Container { {MeasurementQuantities-ItemIEs} }
MeasurementQuantities-ItemIEs LPPA-PROTOCOL-IES ::= {
- { ID id-MeasurementQuantities-Item CRITICALITY reject TYPE MeasurementQuantities-Item PRESENCE mandatory }
+ { ID id-MeasurementQuantities-Item CRITICALITY reject TYPE MeasurementQuantities-Item PRESENCE mandatory}
}
MeasurementQuantities-Item ::= SEQUENCE {
@@ -222,15 +223,15 @@ MeasuredResultsValue ::= CHOICE {
NumberOfAntennaPorts ::= ENUMERATED {
n1-or-n2,
- n4,
+ n4,
...
}
NumberOfDlFrames ::= ENUMERATED {
sf1,
- sf2,
+ sf2,
sf4,
- sf6,
+ sf6,
...
}
@@ -266,9 +267,9 @@ OTDOACell-Information-Item ::= CHOICE {
OTDOA-Information-Item ::= ENUMERATED {
pci,
- cellid,
+ cellid,
tac,
- earfcn,
+ earfcn,
prsBandwidth,
prsConfigIndex,
cpLength,
@@ -288,9 +289,9 @@ PLMN-Identity ::= OCTET STRING (SIZE(3))
PRS-Bandwidth ::= ENUMERATED {
bw6,
- bw15,
+ bw15,
bw25,
- bw50,
+ bw50,
bw75,
bw100,
...
@@ -316,6 +317,12 @@ ReportCharacteristics ::= ENUMERATED {
...
}
+RequestedSRSTransmissionCharacteristics ::= SEQUENCE {
+ numberOfTransmissions INTEGER (0..500, ...),
+ bandwidth INTEGER (1..100, ...),
+ ...
+}
+
ResultRSRP ::= SEQUENCE (SIZE (1.. maxCellReport)) OF ResultRSRP-Item
ResultRSRP-Item ::= SEQUENCE {
@@ -350,6 +357,28 @@ ResultRSRQ-Item-ExtIEs LPPA-PROTOCOL-EXTENSION ::= {
SFNInitialisationTime ::= BIT STRING (SIZE (64))
+SRSConfigurationForAllCells ::= SEQUENCE (SIZE (1.. maxServCell)) OF SRSConfigurationForOneCell
+
+SRSConfigurationForOneCell ::= SEQUENCE {
+ pci PCI,
+ ul-earfcn EARFCN,
+ ul-bandwidth ENUMERATED {n6, n15, n25, n50, n75, n100},
+ ul-cyclicPrefixLength CPLength,
+ srs-BandwidthConfig ENUMERATED {bw0, bw1, bw2, bw3, bw4, bw5, bw6, bw7},
+ srs-Bandwidth ENUMERATED {bw0, bw1, bw2, bw3},
+ srs-AntennaPort ENUMERATED {an1, an2, an4, ...},
+ srs-HoppingBandwidth ENUMERATED {hbw0, hbw1, hbw2, hbw3},
+ srs-cyclicShift ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7},
+ srs-ConfigIndex INTEGER (0..1023),
+ maxUpPts ENUMERATED {true} OPTIONAL, -- Cond ifTDD
+ transmissionComb INTEGER (0..1),
+ freqDomainPosition INTEGER (0..23),
+ groupHoppingEnabled BOOLEAN,
+ deltaSS INTEGER (0..29) OPTIONAL,
+ sfnInitialisationTime SFNInitialisationTime,
+ ...
+}
+
-- T
TAC ::= OCTET STRING (SIZE(2))
@@ -364,6 +393,17 @@ TypeOfError ::= ENUMERATED {
-- U
+
+ULConfiguration ::= SEQUENCE {
+ pci PCI,
+ ul-earfcn EARFCN,
+ timingAdvanceType1 INTEGER (0..7690) OPTIONAL,
+ timingAdvanceType2 INTEGER (0..7690) OPTIONAL,
+ numberOfTransmissions INTEGER (0..500,...),
+ srsConfiguration SRSConfigurationForAllCells,
+ ...
+}
+
-- V
ValueRSRP ::= INTEGER (0..97, ...)
diff --git a/asn1/lppa/LPPA-PDU.asn b/asn1/lppa/LPPA-PDU.asn
index 8ec87fb9f4..09a96d3cd0 100644
--- a/asn1/lppa/LPPA-PDU.asn
+++ b/asn1/lppa/LPPA-PDU.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.455 V9.4.1 (2011-03)
+-- 3GPP TS 36.455 V11.3.0 (2013-06)
-- $Id$
--
@@ -32,7 +32,9 @@ IMPORTS
Measurement-ID,
MeasurementPeriodicity,
MeasurementQuantities,
- ReportCharacteristics
+ ReportCharacteristics,
+ RequestedSRSTransmissionCharacteristics,
+ ULConfiguration
FROM LPPA-IEs
@@ -61,7 +63,9 @@ FROM LPPA-Containers
id-MeasurementPeriodicity,
id-MeasurementQuantities,
id-eNB-UE-Measurement-ID,
- id-E-CID-MeasurementResult
+ id-E-CID-MeasurementResult,
+ id-RequestedSRSTransmissionCharacteristics,
+ id-ULConfiguration
FROM LPPA-Constants;
@@ -81,7 +85,7 @@ E-CIDMeasurementInitiationRequest-IEs LPPA-PROTOCOL-IES ::= {
{ ID id-E-SMLC-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-ReportCharacteristics CRITICALITY reject TYPE ReportCharacteristics PRESENCE mandatory}|
{ ID id-MeasurementPeriodicity CRITICALITY reject TYPE MeasurementPeriodicity PRESENCE conditional}|
--- The IE shall be present if the Report Characteritics IE is set to "periodic" --
+-- The IE shall be present if the Report Characteritics IE is set to “periodic” --
{ ID id-MeasurementQuantities CRITICALITY reject TYPE MeasurementQuantities PRESENCE mandatory},
...
}
@@ -123,7 +127,7 @@ E-CIDMeasurementInitiationFailure ::= SEQUENCE {
E-CIDMeasurementInitiationFailure-IEs LPPA-PROTOCOL-IES ::= {
{ ID id-E-SMLC-UE-Measurement-ID CRITICALITY reject TYPE Measurement-ID PRESENCE mandatory}|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
@@ -204,12 +208,12 @@ OTDOAInformationRequest-IEs LPPA-PROTOCOL-IES ::= {
OTDOA-Information-Type ::= SEQUENCE (SIZE(1..maxnoOTDOAtypes)) OF ProtocolIE-Single-Container { { OTDOA-Information-TypeIEs} }
OTDOA-Information-TypeIEs LPPA-PROTOCOL-IES ::= {
- { ID id-OTDOA-Information-Type-Item CRITICALITY reject TYPE OTDOA-Information-Type-Item PRESENCE mandatory },
+ { ID id-OTDOA-Information-Type-Item CRITICALITY reject TYPE OTDOA-Information-Type-Item PRESENCE mandatory},
...
}
OTDOA-Information-Type-Item ::= SEQUENCE {
- oTDOA-Information-Type-Item OTDOA-Information-Item,
+ oTDOA-Information-Type-Item OTDOA-Information-Item,
iE-Extensions ProtocolExtensionContainer { { OTDOA-Information-Type-ItemExtIEs} } OPTIONAL,
...
}
@@ -231,7 +235,7 @@ OTDOAInformationResponse ::= SEQUENCE {
OTDOAInformationResponse-IEs LPPA-PROTOCOL-IES ::= {
{ ID id-OTDOACells CRITICALITY ignore TYPE OTDOACells PRESENCE mandatory}|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
@@ -249,10 +253,76 @@ OTDOAInformationFailure ::= SEQUENCE {
OTDOAInformationFailure-IEs LPPA-PROTOCOL-IES ::= {
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
+-- **************************************************************
+--
+-- UTDOA INFORMATION REQUEST
+--
+-- **************************************************************
+
+UTDOAInformationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{UTDOAInformationRequest-IEs}},
+ ...
+}
+
+UTDOAInformationRequest-IEs LPPA-PROTOCOL-IES ::= {
+ { ID id-RequestedSRSTransmissionCharacteristics CRITICALITY ignore TYPE RequestedSRSTransmissionCharacteristics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- UTDOA INFORMATION RESPONSE
+--
+-- **************************************************************
+
+UTDOAInformationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{UTDOAInformationResponse-IEs}},
+ ...
+}
+
+UTDOAInformationResponse-IEs LPPA-PROTOCOL-IES ::= {
+ { ID id-ULConfiguration CRITICALITY reject TYPE ULConfiguration PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- UTDOA INFORMATION FAILURE
+--
+-- **************************************************************
+
+UTDOAInformationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{UTDOAInformationFailure-IEs}},
+ ...
+}
+
+
+UTDOAInformationFailure-IEs LPPA-PROTOCOL-IES ::= {
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- UTDOA INFORMATION UPDATE
+--
+-- **************************************************************
+
+UTDOAInformationUpdate ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{UTDOAInformationUpdate-IEs}},
+ ...
+}
+
+UTDOAInformationUpdate-IEs LPPA-PROTOCOL-IES ::= {
+ { ID id-ULConfiguration CRITICALITY ignore TYPE ULConfiguration PRESENCE optional},
+ ...
+}
-- **************************************************************
--
@@ -267,8 +337,8 @@ ErrorIndication ::= SEQUENCE {
ErrorIndication-IEs LPPA-PROTOCOL-IES ::= {
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional} |
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional} ,
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
...
}
diff --git a/asn1/lppa/lppa.cnf b/asn1/lppa/lppa.cnf
index 69541c8617..a103f4ba95 100644
--- a/asn1/lppa/lppa.cnf
+++ b/asn1/lppa/lppa.cnf
@@ -71,36 +71,41 @@ id-e-CIDMeasurementFailureIndication ProcedureCode
id-e-CIDMeasurementReport ProcedureCode
id-e-CIDMeasurementTermination ProcedureCode
id-oTDOAInformationExchange ProcedureCode
+id-uTDOAInformationExchange ProcedureCode
+id-uTDOAInformationUpdate ProcedureCode
# ProtocolIE-ID
-id-Cause ProtocolIE-ID
-id-CriticalityDiagnostics ProtocolIE-ID
-id-E-SMLC-UE-Measurement-ID ProtocolIE-ID
-id-ReportCharacteristics ProtocolIE-ID
-id-MeasurementPeriodicity ProtocolIE-ID
-id-MeasurementQuantities ProtocolIE-ID
-id-eNB-UE-Measurement-ID ProtocolIE-ID
-id-E-CID-MeasurementResult ProtocolIE-ID
-id-OTDOACells ProtocolIE-ID
-id-OTDOA-Information-Type-Group ProtocolIE-ID
-id-OTDOA-Information-Type-Item ProtocolIE-ID
-id-MeasurementQuantities-Item ProtocolIE-ID
-
+id-Cause ProtocolIE-ID
+id-CriticalityDiagnostics ProtocolIE-ID
+id-E-SMLC-UE-Measurement-ID ProtocolIE-ID
+id-ReportCharacteristics ProtocolIE-ID
+id-MeasurementPeriodicity ProtocolIE-ID
+id-MeasurementQuantities ProtocolIE-ID
+id-eNB-UE-Measurement-ID ProtocolIE-ID
+id-E-CID-MeasurementResult ProtocolIE-ID
+id-OTDOACells ProtocolIE-ID
+id-OTDOA-Information-Type-Group ProtocolIE-ID
+id-OTDOA-Information-Type-Item ProtocolIE-ID
+id-MeasurementQuantities-Item ProtocolIE-ID
+id-RequestedSRSTransmissionCharacteristics ProtocolIE-ID
+id-ULConfiguration ProtocolIE-ID
#.REGISTER_NEW
#LPPA-PROTOCOL-IES
-MeasurementQuantities-Item N lppa.ies id-MeasurementQuantities-Item
-ReportCharacteristics N lppa.ies id-ReportCharacteristics
-MeasurementPeriodicity N lppa.ies id-MeasurementPeriodicity
-MeasurementQuantities N lppa.ies id-MeasurementQuantities
-E-CID-MeasurementResult N lppa.ies id-E-CID-MeasurementResult
-OTDOA-Information-Type N lppa.ies id-OTDOA-Information-Type-Group
-OTDOA-Information-Type-Item N lppa.ies id-OTDOA-Information-Type-Item
-OTDOACells N lppa.ies id-OTDOACells
-Cause N lppa.ies id-Cause
-CriticalityDiagnostics N lppa.ies id-CriticalityDiagnostics
-Measurement-ID N lppa.ies id-E-SMLC-UE-Measurement-ID
-Measurement-ID N lppa.ies id-eNB-UE-Measurement-ID
+MeasurementQuantities-Item N lppa.ies id-MeasurementQuantities-Item
+ReportCharacteristics N lppa.ies id-ReportCharacteristics
+MeasurementPeriodicity N lppa.ies id-MeasurementPeriodicity
+MeasurementQuantities N lppa.ies id-MeasurementQuantities
+E-CID-MeasurementResult N lppa.ies id-E-CID-MeasurementResult
+OTDOA-Information-Type N lppa.ies id-OTDOA-Information-Type-Group
+OTDOA-Information-Type-Item N lppa.ies id-OTDOA-Information-Type-Item
+OTDOACells N lppa.ies id-OTDOACells
+Cause N lppa.ies id-Cause
+CriticalityDiagnostics N lppa.ies id-CriticalityDiagnostics
+Measurement-ID N lppa.ies id-E-SMLC-UE-Measurement-ID
+Measurement-ID N lppa.ies id-eNB-UE-Measurement-ID
+RequestedSRSTransmissionCharacteristics N lppa.ies id-RequestedSRSTransmissionCharacteristics
+ULConfiguration N lppa.ies id-ULConfiguration
#LPPA-ELEMENTARY-PROCEDURE
E-CIDMeasurementInitiationRequest N lppa.proc.imsg id-e-CIDMeasurementInitiation
@@ -114,4 +119,7 @@ OTDOAInformationResponse N lppa.proc.sout id-oTDOAInformationExchange
OTDOAInformationFailure N lppa.proc.uout id-oTDOAInformationExchange
ErrorIndication N lppa.proc.imsg id-errorIndication
PrivateMessage N lppa.proc.imsg id-privateMessage
-
+UTDOAInformationRequest N lppa.proc.imsg id-uTDOAInformationExchange
+UTDOAInformationResponse N lppa.proc.sout id-uTDOAInformationExchange
+UTDOAInformationFailure N lppa.proc.uout id-uTDOAInformationExchange
+UTDOAInformationUpdate N lppa.proc.imsg id-uTDOAInformationUpdate
diff --git a/asn1/lppa/packet-lppa-template.c b/asn1/lppa/packet-lppa-template.c
index 93b0face64..d67b7321a4 100644
--- a/asn1/lppa/packet-lppa-template.c
+++ b/asn1/lppa/packet-lppa-template.c
@@ -22,7 +22,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
- * Ref 3GPP TS 36.455 version 9.4.1 Release 9
+ * Ref 3GPP TS 36.455 version 11.3.0 Release 11
* http://www.3gpp.org
*/