openbsc.git branch master updated. 1.0.0-24-gc6382b5e0

gitosis at gitosis at
Tue Mar 27 13:17:44 UTC 2018

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 -----------------------------------------------------------------

commit c6382b5e0b4790d15681e89f704465160b9aef1d
Author: Pau Espin Pedrol <pespin at>
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

commit ba06cc6cb84531155d246f7fce576f1d103ed7ed
Author: Pau Espin Pedrol <pespin at>
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(-)

Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)

More information about the osmocom-commitlog mailing list