aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
AgeCommit message (Collapse)AuthorFilesLines
2015-09-11remove obsolete asn1c makefiles in the asn1c/ hierarchyHarald Welte2-12/+0
we are generating the code locally in src/{ranap,rua,hnbap}
2015-09-10ranap: Add more manual definitions to RANAP-PDUsHarald Welte1-0/+121
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*
2015-09-10asn1tostruct.py: Add support for type prefixingHarald Welte1-41/+44
If asn1c generates prefixed type names, the asn1tostruct.py of course also needs to be modified to do so.
2015-08-30asn1tostruct.py: Don't claim copyright on auto-generated codeHarald Welte1-31/+0
It is a legal impossibility to claim copyright on something that has been automatically generated by a computer program.
2015-08-30import ans1tostruct.py from Eurecom OpenAirInterfaceHarald Welte1-0/+515
2015-08-30HNBAP: Remove HNBRegisterAccept / HNBRegisterResposne naming inconsistencyHarald Welte1-4/+4
A HNBRegisterAccept message should not contain HNBRegisterResponse IEs This spec inconsistency is confusing the asn1tostruct.py code generator, so let's remove it.
2015-08-30generate ASN.1 structures for each message withotu iformation object classHarald Welte4-1/+584
this is done semi-automatically using the asn1msgs.pl script.
2015-08-30asn1 syntax fixup for ffasn1cHarald Welte3-16/+4
2015-08-30Add Procedure Codes and IEI constants to CommonDataTypesHarald Welte4-6/+427
... this is what's required for asn1c to generate nice C language enums for it. Conversion was performed semi-automatically by use of asn1enum.pl
2015-08-30RANAP: Further qualify Constants. They're not just integerHarald Welte1-319/+325
2015-08-30RUA ASN.1 Rewrite to avoid information object classesHarald Welte3-14/+63
If we avoid using Information Object Classes in the IE definitions (which are only used for Extension Containers), then we can compile the ASN.1 source using Lev Walkin's asn1c.
2015-08-30RANAP ASN.1 Rewrite to avoid information object classesHarald Welte3-566/+159
If we avoid using Information Object Classes in the IE definitions (which are only used for Extension Containers), then we can compile the ASN.1 source using Lev Walkin's asn1c.
2015-08-30HNBAP ASN.1: Rewrite to avoid information object classesHarald Welte2-107/+76
If we avoid using Information Object Classes in the IE definitions (which are only used for Extension Containers), then we can compile the ASN.1 source using Lev Walkin's asn1c.
2015-08-30ADD IU-Common.asn as an attempt to unify the message parsingHarald Welte1-0/+45
2015-08-30fixup ffasn1Harald Welte3-3/+3
2015-08-30give asn1c generated files more useful namesHarald Welte6-0/+0
2015-08-29Add generated code for RUA using eurecom asn1tostruct.pyHarald Welte3-0/+781
2015-08-29add ffasn1c generated code for HNBAP, RANAP and RUAHarald Welte6-0/+58879
2015-08-29RUA: Add missing RUA-PDU-Contents.asn and RUA-PDU-Descriptions.asnHarald Welte2-0/+361
2015-08-29Import RANAP from 3GPP TS 25.413 V12.4.0 (2015-03)Harald Welte6-0/+7514
2015-08-29Import HNBAP asn.1 from 3GPP TS 25.469 V12.4.0 (2015-03)Harald Welte6-0/+1650
2015-08-29add RUA asn.1 syntax from 3GPP TS 25.468 V12.1.0 (2014-12)Harald Welte4-0/+445