From ac9c0244322f8c128891ede4f527aca4a5d64da4 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 10 Sep 2015 21:18:16 +0200 Subject: ranap: Add more manual definitions to RANAP-PDUs It seems that individual IEs contain nested containers, and asn1c is not generating code for that unless we help it by some hand-crafted additional definitions. *sigh* --- asn1/ranap/RANAP-PDU.asn | 121 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) (limited to 'asn1') diff --git a/asn1/ranap/RANAP-PDU.asn b/asn1/ranap/RANAP-PDU.asn index ec04f46..cde8d25 100644 --- a/asn1/ranap/RANAP-PDU.asn +++ b/asn1/ranap/RANAP-PDU.asn @@ -467,4 +467,125 @@ IE ::= SEQUENCE { value ANY } +DataVolumeReportList ::= SEQUENCE { + dataVolumeReportListe-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE, + ... +} + +RAB-ReleasedList-IuRelComp ::= SEQUENCE { + rabReleasedListIuRelComp-ies SEQUENCE (SIZE (0..maxProtocolIEs)) OF IE, + ... +} + +RAB-RelocationReleaseList ::= SEQUENCE { + rabRelocationReleaseList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-DataForwardingList ::= SEQUENCE { + rabDataForwardingList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-SetupList-RelocReq ::= SEQUENCE { + rabSetupListRelocReq-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-SetupList-RelocReqAck ::= SEQUENCE { + rabSetupListRelocReqAck-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-FailedList ::= SEQUENCE { + rabFailedList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-DataForwardingList-SRNS-CtxReq ::= SEQUENCE { + rabDataForwardingListSRNSCtxReq-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-ContextList ::= SEQUENCE { + rabContextList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-ContextFailedtoTransferList ::= SEQUENCE { + rabContextFailedtoTransferList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-DataVolumeReportRequestList ::= SEQUENCE { + rabDataVolumeReportRequestList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-FailedtoReportList ::= SEQUENCE { + rabFailedtoReportList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-SetupList-EnhancedRelocCompleteReq ::= SEQUENCE { + rabSetupListEnhancedRElocCompleteReq-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-SetupList-EnhancedRelocCompleteRes ::= SEQUENCE { + rabSetupListEnhancedRelocCompleteRes-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-ToBeReleasedList-EnhancedRelocCompleteRes ::= SEQUENCE { + rabToBeReleasedListEnhancedRelocCompleteRes-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-SetupOrModifiedList ::= SEQUENCE { + rabSetupOrModifiedList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-ReleasedList ::= SEQUENCE { + rabReleaesdList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-QueuedList ::= SEQUENCE { + rabQueuedList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +GERAN-Iumode-RAB-FailedList-RABAssgntResponse ::= SEQUENCE { + foo-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-ContextList-RANAP-RelocInf ::= SEQUENCE { + rabContextListRANAPRelocInf-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-SetupList-EnhRelocInfoReq ::= SEQUENCE { + rabSetupListEnhRelocInfoReq-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-SetupList-EnhRelocInfoRes ::= SEQUENCE { + rabSetupListEnhRelocInfoRes-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-FailedList-EnhRelocInfoRes ::= SEQUENCE { + rabFailedListEnhRelocInfoRes-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + +RAB-ModifyList ::= SEQUENCE { + rabModifyList-ies SEQUENCE (SIZE(0..maxProtocolIEs)) OF IE, + ... +} + + END -- cgit v1.2.3