diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-10-29 10:06:15 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-10-29 10:11:21 +0100 |
commit | db64f2e45adf7ac95070361f5b7ec76a44e084fb (patch) | |
tree | f0c0c198d982ac419bb39d154b5eba01889f855b /openbsc/src/osmo-bsc/osmo_bsc_msc.c | |
parent | 76606d3473b61963a4d87bdad9f002e6191b9ece (diff) |
bsc: Allow to disable sending ping/pong to the MSC
Some switches do not like to receive the IPA PING/PONG messages.
Allow to disable the handling with "no timeout-ping" and create
test cases that verify the switching between the modes. Change the
code to trat <= 0 as an invalid timeout.
Fixes: SYS#713
Diffstat (limited to 'openbsc/src/osmo-bsc/osmo_bsc_msc.c')
-rw-r--r-- | openbsc/src/osmo-bsc/osmo_bsc_msc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_msc.c b/openbsc/src/osmo-bsc/osmo_bsc_msc.c index 5f2c1c52f..e762cddff 100644 --- a/openbsc/src/osmo-bsc/osmo_bsc_msc.c +++ b/openbsc/src/osmo-bsc/osmo_bsc_msc.c @@ -346,7 +346,7 @@ static void schedule_ping_pong(struct osmo_msc_data *data) static void msc_ping_timeout_cb(void *_data) { struct osmo_msc_data *data = (struct osmo_msc_data *) _data; - if (data->ping_timeout < 0) + if (data->ping_timeout <= 0) return; send_ping(data); |