osmo-msc/openbsc/src
Jacob Erlbeck 03b4630348 gprs: Send PING and eventually reconnect
Currently, the reconnect mechanism relies on gsup_client_updown_cb
which in turn gets called based on the OS' view of connection state.

This patch adds a timer based PING mechanism that regularly sends
PING messages and forces a reconnect if a PONG message won't be
received until the next PING message is scheduled. The current ping
interval is 20s.

Sponsored-by: On-Waves ehf

Conflicts:
	openbsc/src/gprs/gprs_gsup_client.c

[hfreyther: Conflicts due the potential memleak fix by me. Removed
another TODO from the code as we stop the ping/pong timer]
2015-01-18 18:11:08 +01:00
..
gprs gprs: Send PING and eventually reconnect 2015-01-18 18:11:08 +01:00
ipaccess adopt recent IPA related symbol rename 2014-08-20 23:47:56 +02:00
libbsc RSL: Change "... is back in operation" to an INFO level message 2015-01-05 14:05:32 +01:00
libcommon Revert "debug.c: use new libosmocore features to print and save log filter" 2015-01-05 14:15:16 +01:00
libgb Makefile.am: Use AM_CPPFLAGS 2013-06-12 09:16:27 +02:00
libmgcp Partial revert "Fix most compiler warnings with gcc-4.9.2" 2015-01-02 11:42:38 +01:00
libmsc SMS: Attempting to send SMS is not a NOTICEable event 2015-01-05 14:05:32 +01:00
libtrau rtp_proxy: Remove dead code 2015-01-01 12:20:21 +01:00
osmo-bsc logging: Only compare the subscr address 2015-01-02 11:43:06 +01:00
osmo-bsc_mgcp logging: Only compare the subscr address 2015-01-02 11:43:06 +01:00
osmo-bsc_nat bsc: Move gsm_subscriber_base.c to libcommon 2014-11-11 22:52:21 +01:00
osmo-nitb Fix most compiler warnings with gcc-4.9.2 2015-01-01 12:32:03 +01:00
utils meas: Unbreak the build once more 2015-01-10 09:54:30 +01:00
Makefile.am move libctrl from openbsc to libosmoctrl (libosmocore.git) 2014-08-21 15:34:28 +02:00