aboutsummaryrefslogtreecommitdiffstats
path: root/src/hnbgw_hnbap.c
AgeCommit message (Expand)AuthorFilesLines
2016-11-27fix error rc in various ASN.1 decoding functionsNeels Hofmeyr1-1/+1
2016-09-27hnbap: accept UE Register Requests with TMSI and pTMSINeels Hofmeyr1-4/+114
2016-09-27hnbgw: UE context: add handling by tmsi identificationNeels Hofmeyr1-1/+1
2016-09-27hnbap: add UE Register Reject for pTMSIRAI identityNeels Hofmeyr1-32/+99
2016-09-09build: move headers to include/osmocom/*Neels Hofmeyr1-1/+1
2016-09-09build: fix ranap gen, use same for gen hnbap and rua genNeels Hofmeyr1-2/+2
2016-09-09UE Register with TMSI: reply with a Register RejectNeels Hofmeyr1-1/+65
2016-04-25UE Register: fix: free ies when no IMSI is foundNeels Hofmeyr1-0/+1
2016-04-25cosmetic: comments, log typo, explicit pointerNeels Hofmeyr1-2/+4
2016-01-12Revert "hnbgw_hnbap: Zero IEs_t before decode is called"Daniel Willmann1-5/+0
2016-01-07hnbgw_hnbap: Zero IEs_t before decode is calledDaniel Willmann1-0/+5
2016-01-07asn1tostruct: Add memory free functions and use them in HNBAPDaniel Willmann1-1/+7
2016-01-07hnbgw_hnbap: Handle hnb deregister message as wellDaniel Willmann1-0/+18
2016-01-07hnbgw: Use libosmo-netif for SCCP connection handlingDaniel Willmann1-1/+3
2016-01-05move ranap_*.h,iu_helpers.h to include/osmocom/ranap/Neels Hofmeyr1-1/+1
2016-01-03merge (+rename) iu_helpers.c into libosmo-ranapHarald Welte1-4/+4
2015-12-25Fix typo / spelling mistakesHarald Welte1-2/+2
2015-12-25hnbgw_hnbap: Print HNBAP Cause during UE De-RegisterHarald Welte1-2/+2
2015-12-24hnbgw: Bring all parts togetherHarald Welte1-2/+2
2015-12-23use msgb_sctp_ppid() from libosmo-netif, remove local declarationHarald Welte1-1/+2
2015-12-22hnbgw_hnbap.c: Clean up after encoding a UE register acceptDaniel Willmann1-0/+4
2015-12-17hnbgw_hnbap: Initialize return value and always return somethingDaniel Willmann1-2/+4
2015-12-17hnbap: Free ASN.1 components after they are no longer neededDaniel Willmann1-0/+4
2015-12-17hnbgw: Change logging priorities and add HNBAP categoryDaniel Willmann1-9/+9
2015-12-17hnbgw_hnbap: Process UEDeRegister and try to free correct UEDaniel Willmann1-0/+24
2015-12-14asn1helpers: Fix 24 bit conversion function and use it in hnbgw_hnbapDaniel Willmann1-2/+2
2015-12-14asn1helpers: Add 28 bit conversion function and use it for Cell IDDaniel Willmann1-1/+1
2015-10-06add copyright statement and AGPLv3 headers to source code filesHarald Welte1-0/+20
2015-09-18the Context ID is a 24bit number, we cannot use len = 4 bytes!Harald Welte1-0/+1
2015-09-11various cleanups (compiler warnings, coding style)Harald Welte1-6/+9
2015-09-11move BCD string encoding/decoding functions to iu_helpers.[ch]Harald Welte1-46/+0
2015-09-11hnbap: Print error messages in error casesHarald Welte1-0/+23
2015-09-11respond to HNBAP UE REGISTER REQ withe correspnding ACCEPTHarald Welte1-7/+76
2015-09-11introduce ue_context managementHarald Welte1-2/+6
2015-09-07hnbap: Don't enqueue a NULL msgb for transmitHarald Welte1-0/+3
2015-09-07Use implement HNBAP transmit using per-hnb write_queueHarald Welte1-1/+2
2015-09-07hnbgw: zero-initialize the output struct before aper_decode()Harald Welte1-0/+4
2015-08-30migration of code from ffasn1c to asn1c + asn1tostruct.pyHarald Welte1-148/+101
2015-08-30hnbgw: Actually link in + call ffasn1c runtime libraryHarald Welte1-2/+81
2015-08-30move asn.1 helper functions to asn1helpers.[ch]Harald Welte1-25/+3
2015-08-30first compiling code (untested)Harald Welte1-27/+44
2015-08-29further tiny steps of progress on the hnb-gw infrastructureHarald Welte1-7/+40
2015-08-29very early intial code snippets for handling HNBAP in a HNB-GWHarald Welte1-0/+138