osmo-iuh/src
Neels Hofmeyr f495b2347b hnbgw: make Iuh bind address configurable via VTY
Add config node hnbgw/iuh/bind, taking an IPv4 address.

Use this address to bind the Iuh server.

This is particularly useful for the ip.access nano3G, which is very sensitive
with SCTP addresses that don't respond to SCTP heartbeats. If the hnbgw listens
on 0.0.0.0, there will be SCTP heartbeats for all local interfaces on the
machine that the hnbgw runs on; the nano3G will interpret the "missing", or
rather, redundant heartbeat acks for the interfaces that aren't really related
to the Iuh server and assume a broken Iuh link, leading to an Iuh shutdown and
reconnection, looping every minute or so. By binding the hnbgw to only one
local interface, the SCTP addresses can be reduced and "missing" heartbeat acks
can be avoided.

Change-Id: Ie2749c152b878e17aa65dfb806826357d5c494f1
2016-08-18 03:21:22 +02:00
..
hnbap build: use $top_srcdir instead of ../ 2016-02-29 14:28:00 +01:00
ranap build: use $top_srcdir instead of ../ 2016-02-29 14:28:00 +01:00
rua build: use $top_srcdir instead of ../ 2016-02-29 14:28:00 +01:00
tests fix compiler warnings with new libosmo-sccp: rename to osmo_sccp_* 2016-07-12 00:51:21 +02:00
.gitignore update .gitignore 2015-08-31 09:58:12 +02:00
Makefile.am hnbgw: move vty commands out to new hnbgw_vty.c 2016-08-18 03:21:22 +02:00
context_map.c context_map: Have one mapping per UE/cnlink combination 2016-01-14 15:10:05 +01:00
context_map.h Add a context mapper to map RUA ContextIDs <-> SUA Connection IDs 2015-12-23 22:13:53 +01:00
hnbap_common.c hnbap_common.c: Fix include path 2016-01-05 14:24:08 +01:00
hnbap_common.h Remove osmo-iuh subdir level from include/ (2/2) 2016-01-05 12:00:06 +01:00
hnbgw.c hnbgw: make Iuh bind address configurable via VTY 2016-08-18 03:21:22 +02:00
hnbgw.h hnbgw: make Iuh bind address configurable via VTY 2016-08-18 03:21:22 +02:00
hnbgw_cn.c fix compiler warning: osmo_prim_cb() has void* arg 2016-07-12 00:51:31 +02:00
hnbgw_cn.h hnbgw: Mark ps_cnlink as ps 2016-01-14 15:35:11 +01:00
hnbgw_hnbap.c UE Register: fix: free ies when no IMSI is found 2016-04-25 15:34:28 +02:00
hnbgw_hnbap.h first compiling code (untested) 2015-08-30 12:20:09 +02:00
hnbgw_ranap.c compiler warning: hnbgw_ranap.c: include ranap_msg_factory.h 2016-04-25 15:33:40 +02:00
hnbgw_ranap.h first dispatch of RUA into RANAP 2015-09-10 22:32:15 +02:00
hnbgw_rua.c Free ies struct after use in tests and hnbgw_cn/rua 2016-01-07 13:19:30 +01:00
hnbgw_rua.h Remove osmo-iuh subdir level from include/ (2/2) 2016-01-05 12:00:06 +01:00
hnbgw_vty.c hnbgw: make Iuh bind address configurable via VTY 2016-08-18 03:21:22 +02:00
iu_common.h add iu_common.h using C structs to describe PER encoded Iu headers 2015-08-30 16:55:43 +02:00
iu_helpers.c merge (+rename) iu_helpers.c into libosmo-ranap 2016-01-03 16:31:31 +01:00
ranap_common.c ranap_parse_lai(): properly initialize out-arg, adjust test experr 2016-04-25 13:26:07 +02:00
ranap_common_cn.c ranap_common_cn.c: for now add more decoding that doesn't belong here 2016-04-19 18:19:30 +02:00
ranap_msg_factory.c ranap_msg_factory: Fix endianess in paging command 2016-05-04 13:50:43 +02:00
regen-common-includes.sh ranap: Add more manual definitions to RANAP-PDUs 2015-09-10 21:18:16 +02:00
rua_common.c don't return undefined strings from rua_cause_str() 2015-12-25 10:17:17 +01:00
rua_common.h Remove osmo-iuh subdir level from include/ (2/2) 2016-01-05 12:00:06 +01:00
rua_msg_factory.c move tests/rua_helper.[ch] to src directory 2016-01-03 18:04:28 +01:00
rua_msg_factory.h move tests/rua_helper.[ch] to src directory 2016-01-03 18:04:28 +01:00