It doesn't make much sense to pull whole libgtp to implement only the
user plan side of GTP. Let's drop it and add a minimal GTP-U
implementation here.
Related: SYS#5516
Change-Id: I53ad4915aaed3bc7574036e963be10514e370fe2
This first implementation uses libgtp to manage the GTPv1-U socket and
pdp contexts, as a proof of concept to have something working for now.
At a later step, it is expected to drop libgtp and use some adhoc code
to handle GTP-U.
Related: SYS#5516
Change-Id: I5a6f5dfc4e508c92adb35210b4dc576d64353366
Import from osmo-iuh.git Change-Id Iba106dcc18e3d429b4b9808610a44ac29b798172,
with minimal renaming of s/hnb_test/hnb/ and required mangling to have
it compile and run.
Change-Id: I36fd4aa5d39222371bd36e9f540b91e36a26de43
This commit contains all the relevant project structure to build the
osmo-hnodeb binary, its doc, tests, packaging, etc.
The osmo-hnodeb binary itself is still just an empty main().
Related: SYS#5516
Change-Id: I6ae3215ae4b956689d2adc88db7c3ead5df14f37