aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-02-18hnbgw vty: add logging commandsNeels Hofmeyr1-0/+2
2016-02-18hnb-test: fix wrong domain indicator in ranap.Neels Hofmeyr1-1/+1
ranap_new_msg_initial_ue() called with wrong argument order.
2016-02-18dummy_cn_sua: missing includeNeels Hofmeyr1-0/+1
2016-02-18hnbgw: hnb_context_alloc(): fix missing free, missing return, wrong error ↵Neels Hofmeyr1-3/+4
return type Also move INIT_LLIST_HEAD further up for good measure (cosmetic).
2016-01-25ranap_common.h: declare ranap_parse_lai()Neels Hofmeyr1-0/+2
2016-01-25Add pcap of successful PS/GTP data transfer with osmo-sgsn/ggsnDaniel Willmann1-0/+0
2016-01-14hnbgw: Print out the hnbgw context map per HNBDaniel Willmann1-0/+8
2016-01-14hnb-test: Increment UE conn_id for each new loc_upd_reqDaniel Willmann1-1/+3
2016-01-14dummy_cn: Respond to initial UE message with empty ranap messageDaniel Willmann1-1/+13
2016-01-14hnbgw: Mark ps_cnlink as psDaniel Willmann3-4/+5
2016-01-14context_map: Have one mapping per UE/cnlink combinationDaniel Willmann1-0/+3
2016-01-12Revert "hnbgw_hnbap: Zero IEs_t before decode is called"Daniel Willmann1-5/+0
This reverts commit a8b6b1e3a1fb195d33f2e244494cb902eec5e405. Zeroing is now done inside of the decode function
2016-01-12asn1tostruct.py: Zero IEs_t target struct in decode functionDaniel Willmann1-0/+1
2016-01-11Add readme to hint at mscgenNeels Hofmeyr1-0/+2
2016-01-11Add ascii art protocol overview.Neels Hofmeyr1-0/+57
I have my paper notes, but they exist only once.
2016-01-11Add missing ranap_ies_defs.h (generated from 'make regen' but we want it ↵Neels Hofmeyr1-0/+2652
committed)
2016-01-07hnbgw_hnbap: Zero IEs_t before decode is calledDaniel Willmann1-0/+5
This ensures that presenceMask is zero and optional fields will be freed correctly. This needs to happen for ranap and rua as well.
2016-01-07ranap_common_cn: Free structs allocated through ranap_cn_rx_co()Daniel Willmann1-0/+96
After the callback handled the ranap_message the decoded IEs need to be freed again.
2016-01-07ranap_common_cn: Free structs allocated through ranap_cn_rx_cl()Daniel Willmann1-1/+86
After the callback handled the ranap_message the decoded IEs need to be freed again.
2016-01-07ranap_common_cn: Fix copy/paste bug when decoding outcome messageDaniel Willmann1-1/+1
2016-01-07ranap_common_cn: Add missing break in switch statementDaniel Willmann1-0/+1
2016-01-07Free ies struct after use in tests and hnbgw_cn/ruaDaniel Willmann4-0/+17
2016-01-07tests/dummy_cn_sua.c: Fix ranap_common_cn includeDaniel Willmann1-1/+1
2016-01-07asn1tostruct: Add memory free functions and use them in HNBAPDaniel Willmann2-2/+37
2016-01-07hnbgw_hnbap: Handle hnb deregister message as wellDaniel Willmann1-0/+18
2016-01-07hnbgw: When a HNB is released release associated UEs as wellDaniel Willmann1-0/+11
2016-01-07hnbgw: Use libosmo-netif for SCCP connection handlingDaniel Willmann5-78/+54
2016-01-07Correct postprocessing of generated filesDaniel Willmann1-4/+4
Rewrite ranap_common.h include path in ranap_ies_defs.h as well Don't move ranap_ies_defs.h to the install directory, but move it inside the source tree
2016-01-06also 'sed' the include path of the ranap_common.h fileHarald Welte1-0/+1
2016-01-06make ranap_common.cn.[ch] part of libosmo-ranapHarald Welte5-3/+5
2016-01-06ranap_common_cn.c: Use call-backs rather than function callsHarald Welte3-20/+13
When we use call-back function pointers with ranap_cn_rx_c{o,l}() functions, we can (soon) migrate it into libosmo-ranap without an application having to provide 'magic symbols' that the library expects to be able to call.
2016-01-05move ranap_*.h,iu_helpers.h to include/osmocom/ranap/Neels Hofmeyr17-29/+41
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.
2016-01-05Fix install location to osmocom/ranap (without osmo-iuh)Neels Hofmeyr1-1/+1
2016-01-05hnbap_common.c: Fix include pathHarald Welte1-1/+1
2016-01-05asn1tostruct.py: don't generate unused local struct instances.Neels Hofmeyr1-3/+2
2016-01-05gitignore (dummy-cn, testsuite.dir)Neels Hofmeyr1-0/+2
2016-01-05rebuild en/decoders when asn1tostruct.py changedNeels Hofmeyr1-3/+3
Add asn1tostruct.py as dependency for the targets that use it, so that any modification to the asn1tostruct.py regenerates everything related automatically.
2016-01-05Fix -I in tests/ (broken by include dir changes)Neels Hofmeyr1-2/+2
2016-01-05Fix subdirs of include/osmocom/Makefile.amNeels Hofmeyr1-1/+1
2016-01-05install only ranap headers, make rua and hnbap headers 'noinst'.Neels Hofmeyr2-7/+2
Only ranap will be used in external code, hnbap and rua use will be limited to the osmo-iuh repos.
2016-01-05Remove osmo-iuh subdir level from include/ (2/2)Neels Hofmeyr1169-2359/+2358
Make all changes to #include statements and build files.
2016-01-05Remove osmo-iuh subdir level from include/ (1/2)Neels Hofmeyr733-2/+0
First just move the files to make the upcoming commit diff easier to read.
2016-01-04gitignore m4 and libosmo-ranap.pcNeels Hofmeyr1-0/+2
2016-01-04move asn1 headers to include/ dir (5/5)Neels Hofmeyr17-749/+1498
Do all remaining changes necessary for a working build. Add Makefile.am files in include/... subdirs. Remove noinst_HEADERS directives from src/*/Makefile.am, but keep the headers list to feed to move-asn1-header-files.sh. Adjust all #includes in src/*_common.h and elsewhere. In hnbap_common.h, separate the ASN.1 "primitive" headers from the others, and include them without a subdir path, as before.
2016-01-04move asn1 headers to include/ dir (4/5)Neels Hofmeyr729-0/+0
Move headers.
2016-01-04move asn1 headers to include/ dir (3/5)Neels Hofmeyr1-1/+1
Enable header move. Don't actually move yet.
2016-01-04move asn1 headers to include/ dir (2/5)Neels Hofmeyr1160-1619/+1619
Show effects of the new sed step on asn1-generated files, without moving the files.
2016-01-04move asn1 headers to include/ dir (1/5)Neels Hofmeyr5-2/+51
Add move-asn1-header-files.sh to do header file moving and sed'ding the include statements. The file moving part is disabled until a later commit, to make reading the diffs easier. Call shell script from src/{hnbap,ranap,rua}/Makefile.am regen targets. Add convenience regen target to src/Makefile.am, calling regen in the three subdirs. This change is split over several commits to ease diff reading. Subsequent commits show, in steps: - the "unmoved" effect of sed, - header moves, - adjust build system and include statements.
2016-01-03add pkg-config file for libosmo-ranapHarald Welte3-0/+14
2016-01-03add git-version-gen to auto-generate git based version numberHarald Welte3-3/+162