Skip to content
Success

Changes

Summary

  1. [1/4] Adopt iu_client from osmo-iuh (details)
  2. [2/4] iu_client: rename symbols to prevent clashes with libosmo-ranap (details)
  3. [3/4] iu_client: hide symbols to prevent clashes (details)
  4. [4/4] iu_client: start using adopted iu_client (details)
  5. Re-introduce Iu/UTRAN support (details)
Commit 2d4fe639ccb18c52b1c5839edb726a50a61c9963 by lynxis
[1/4] Adopt iu_client from osmo-iuh

iu_client was original written to have an abstraction
for Iu. However the MSC stopped using iu_client a long
time ago because the abstraption didn't fit well.
There was never time to rewrite SGSN to direct talk RANAP
using the primitives.
Adopt iu_client for now, but with the plan to rewrite
it in a similar way as osmo-msc is doing IuCS.

Adopted from osmo-iuh:
1631c8ac5a2f ("iu_client: fix linter issues")
Related: OS#5487

Change-Id: I9c0d9667ddcb57b52eae34da942acfc1688c1418
The file was modifiedinclude/osmocom/sgsn/Makefile.am
The file was addedinclude/osmocom/sgsn/iu_client.h
The file was addedsrc/sgsn/iu_client.c
The file was modifiedtests/gprs_routing_area/Makefile.am
The file was modifiedtests/sgsn/Makefile.am
The file was modifiedsrc/sgsn/Makefile.am
Commit 6534fdbf275e72d7ecce62daa3dec706d193096e by lynxis
[2/4] iu_client: rename symbols to prevent clashes with libosmo-ranap

While moving the iu_client into osmoSGSN, it's not allowed to have
the same global symbols in the library as in osmoSGSN.

Change-Id: I2af29b38f110b80f69ef598c8e2700ff323a9d7c
The file was modifiedinclude/osmocom/sgsn/iu_client.h
The file was modifiedsrc/sgsn/iu_client.c
Commit 6043666db5b94f73c8d0ca6bedab387f420395e1 by lynxis
[3/4] iu_client: hide symbols to prevent clashes

Change-Id: Ide2f7767b90501790a5d609222185918da66336b
The file was modifiedsrc/sgsn/iu_client.c
Commit b1444a6c11b0aaea69a4aed89f95b05fc8040b24 by lynxis
[4/4] iu_client: start using adopted iu_client

Use internal headers.
Use renamed event names/types.

Change-Id: I7c99ad0498c6f885361562c54fcf0ebdc086616b
The file was modifiedsrc/sgsn/sgsn_vty.c
The file was modifiedsrc/sgsn/gprs_ranap.c
The file was modifiedsrc/sgsn/sgsn_main.c
The file was modifiedinclude/osmocom/sgsn/sgsn.h
The file was modifiedinclude/osmocom/sgsn/gprs_ranap.h
Commit 02fbdb59c2a51ca0c3df27e36ed18cf8a78bad2f by lynxis
Re-introduce Iu/UTRAN support

Add support for UTRAN routing areas.

Change-Id: I1b1aedd2a7c358bd388aa3d8a9f3c6a0011b4889
The file was modifiedinclude/osmocom/sgsn/gprs_routing_area.h
The file was modifiedtests/gprs_routing_area/gprs_routing_area_test.c
The file was modifiedsrc/sgsn/gprs_routing_area.c
The file was modifiedsrc/sgsn/gprs_ranap.c