diff options
author | Harald Welte <laforge@gnumonks.org> | 2015-09-10 21:18:16 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2015-09-10 21:18:16 +0200 |
commit | ac9c0244322f8c128891ede4f527aca4a5d64da4 (patch) | |
tree | cad5e109c813b6120f183c39c93304dff6a2dc1e /asn1 | |
parent | 68fcff219f32568a09fe94f0f6df3e5e9806511d (diff) |
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*
Diffstat (limited to 'asn1')
-rw-r--r-- | asn1/ranap/RANAP-PDU.asn | 121 |
1 files changed, 121 insertions, 0 deletions
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 |