This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via c6382b5e0b4790d15681e89f704465160b9aef1d (commit)
via ba06cc6cb84531155d246f7fce576f1d103ed7ed (commit)
from 408856088bcf376f5317803fd8d1747f8b920054 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=c6382b5e0b4790d15681e89f70446516…
commit c6382b5e0b4790d15681e89f704465160b9aef1d
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Tue Mar 27 14:15:40 2018 +0200
bsc: paging: Fix losing paging messages for BTS
Since eb241aa1d5720a36cf97f29390c2890cf3aecba7 (year 2010) we are
delaying transmission of paging packets 500ms in order to avoid crashing
the nanobts because of sending too many packets.
In consequence, if 2 BSSMAP PAGING messages arrived in less than 500ms,
since the 1st one was already in the queue, when 2nd one was handled then
paging_request_bts would return -EEXIST (negative value) and
paging_request_stop was called which would remove the paging in the
queue. As a result, the paging would be lost unless a new 3rd BSSMAP PAGING
message would arrive after this second one (which of course could be
again removed by a 4th sent less than 500ms afterwards), and so on.
Furthermore, it doesn't make sense to call stop_paging in here, so the
easy fix is to remove it to avoid the issue mentioned above.
Change-Id: I2605367b2735b48bce2b31504c444360b5ca6953
http://cgit.osmocom.org/openbsc/commit/?id=ba06cc6cb84531155d246f7fce576f1d…
commit ba06cc6cb84531155d246f7fce576f1d103ed7ed
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Mon Mar 26 15:38:31 2018 +0200
bsc: Improve handling of paging_request return value
Detail better in the API documentation what's the expected return value
for paging_request.
Change-Id: I17fa3b549bff297531b2777d658b0e0112a3031f
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/paging.c | 13 ++++++++-----
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 9 ++++++++-
openbsc/src/osmo-bsc/osmo_bsc_grace.c | 17 ++++++++++++-----
3 files changed, 28 insertions(+), 11 deletions(-)
hooks/post-receive
--
Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)