aboutsummaryrefslogtreecommitdiffstats
path: root/src/hnbgw_ranap.c
AgeCommit message (Collapse)AuthorFilesLines
2016-11-27fix error rc in various ASN.1 decoding functionsNeels Hofmeyr1-1/+1
Fixes: CID#57945, CID#57946, CID#57947, CID#57948, CID#57950, CID#57951 Change-Id: I2d9ee1aa79959c5973041393f4769faa13720898
2016-09-09build: move headers to include/osmocom/*Neels Hofmeyr1-2/+2
This came up while fixing 'make distcheck'; this is certainly not the easiest way but it makes sense to have the headers in include/, like we do in openbsc. The easy alternative might be to add -I$(top_srcdir)/src to src/Makefile.am. Remove -I$(top_srcdir)/src from src/tests/Makefile.am, no longer needed. Change-Id: I5a82e029dcdc4df0a60a31271a4883393fe59234
2016-04-25compiler warning: hnbgw_ranap.c: include ranap_msg_factory.hNeels Hofmeyr1-0/+1
At least ranap_new_msg_reset_ack() needs a function declaration to avoid a compiler warning.
2016-01-05move ranap_*.h,iu_helpers.h to include/osmocom/ranap/Neels Hofmeyr1-2/+2
A bit hacky: the ranap_ies_defs.h is generated together with the ranap_encoder.c and ranap_decoder.c. See comments in src/Makefile.am and include/osmocom/ranap/Makefile.am.
2015-12-26remove ranap_parse_lai() from hnbgw_ranap.cHarald Welte1-26/+0
2015-12-25hnbgw_ranap: Print RANAP Cause in RESET and ERROR INDICATIONHarald Welte1-1/+21
2015-12-24ranap: New ranap_new_msg_initial_ue() funcitionHarald Welte1-2/+5
for testing, it is useful if we can also generate an InitialUE message - even though a HNB-GW only needs to receive it.
2015-12-24hnbgw: Bring all parts togetherHarald Welte1-42/+60
We now have the RUA and SUA parts interconnected by the context ID mapper, and should be able to pass messages back and forward between both sides. Unfortunately this touches a bit of everything, but the structures are all still very much in flux. Hopefully they will start to stabilize at some point soon...
2015-12-23Introduce DRANAP/DRUA log categories to separate loggingHarald Welte1-4/+4
2015-12-16hnbgw: Use the now-compiling RANAP encoder+decoder codeHarald Welte1-486/+2
So far, we copy-pasted/cherry-picked individual encoder/decoder functions as the overall ranap_{encode,decode} didn't compile yet. As the latter is now finally compiling, we can remove those copies and link in ranap_{encode,decode}.o
2015-10-06add copyright statement and AGPLv3 headers to source code filesHarald Welte1-0/+22
2015-09-11ranap: receive/parse DirectTransferHarald Welte1-0/+219
2015-09-11ranap: Parse InitialUE message and hex-print NAS PDUHarald Welte1-0/+51
2015-09-11ranap: prepare decoding of InitialUE messageHarald Welte1-1/+129
2015-09-10Back RUA/RANAP integration until RANAP Reset works for cs+psHarald Welte1-5/+29
The hNodeB is now actively transmitting and we are getting up to the HNBAP UE-REGISTER.req with the IMSI of the MS.
2015-09-10first dispatch of RUA into RANAPHarald Welte1-0/+256
This is becoming more and more of a hack, as asn1c + asn1tostruct.py don't really deal well with the RANAP syntax :(