openbsc.git branch master updated. 0.13.0-797-g7dba11f

gitosis at gitosis at
Tue Dec 23 14:18:25 UTC 2014

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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, master has been updated
       via  7dba11fe32615fb5e49fae0a3bbd787ce4abc9b7 (commit)
       via  3ea2260d00b42e6e5172d0db27aac30ca28d6640 (commit)
       via  4b59d24f4f97f75f7f62ef31112870892d08b8f8 (commit)
       via  697a534ed64e76de3cfb8b558e40d081f70b31ff (commit)
       via  dcfd456640b6e15f15c94f175eb145220b96ee1a (commit)
       via  c93919655753591bc883165f03f204a8773c4f64 (commit)
      from  22fd3cd0de098de3816d687e41d42fe551412a33 (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 7dba11fe32615fb5e49fae0a3bbd787ce4abc9b7
Author: Jacob Erlbeck <jerlbeck at>
Date:   Mon Dec 22 17:58:18 2014 +0100

    sgsn: Be more tolerant with state and SUSPEND/RESUME
    Currently, when a BSSGP SUSPEND is received and the corresponding MM
    context is already in the state GMM_REGISTERED_SUSPENDED, a
    SUSPEND_NACK is returned which is not covered by GSM 08.18, 7.4.1.
    The same goes for RESUME in the state GMM_REGISTERED_NORMAL.
    This commit changes gprs_gmm_rx_suspend and gprs_gmm_rx_resume to not
    complain (and thus answer a NACK) when the MM context is either in
    Note that GSM 08.18, 7.4.1 and 7.5.1 only mention to send an NACK if
    the MS is not known. Even with this patch, the SGSN returns a NACK if
    either the MS is unknown _or_ the MM context ist not in one of the
    Sponsored-by: On-Waves ehf

commit 3ea2260d00b42e6e5172d0db27aac30ca28d6640
Author: Jacob Erlbeck <jerlbeck at>
Date:   Fri Dec 19 18:17:10 2014 +0100

    sgsn: Log requested state change in sgsn_auth_update
    Sponsored-by: On-Waves ehf

commit 4b59d24f4f97f75f7f62ef31112870892d08b8f8
Author: Jacob Erlbeck <jerlbeck at>
Date:   Tue Dec 16 08:41:34 2014 +0100

    openbsc: Ignore generated coverage analysis files
    This patch adds *.gcda and *.gcno to .gitignore to skip files that
    are generated by gcc --coverage and related tools.
    Sponsored-by: On-Waves ehf

commit 697a534ed64e76de3cfb8b558e40d081f70b31ff
Author: Jacob Erlbeck <jerlbeck at>
Date:   Thu Dec 11 12:05:29 2014 +0100

    gprs: Add gprs_shift_tlv function
    This function is similar to gprs_match_tlv with the exception, that
    the tag is not compared but returned in *tag instead.
    Sponsored-by: On-Waves ehf

commit dcfd456640b6e15f15c94f175eb145220b96ee1a
Author: Jacob Erlbeck <jerlbeck at>
Date:   Thu Dec 11 11:01:46 2014 +0100

    gprs: Move TLV parser functions to gprs_utils.c and rename them
    Currently the parser functions for single information elements are
    defined within gprs_gb_parse.c and not exported explicitely. In
    addition they are named like libosmocore's TLV parser functions and
    do not have a proper name prefix. Since it is planned to use them for
    other protocols, they need to be globally accessible.
    This patch moves them to gprs_utils.c and renames them.
    The new names are:
        lv_shift             -> gprs_shift_lv
        v_fixed_shift        -> gprs_shift_v_fixed
        lv_shift             -> gprs_shift_lv
        v_fixed_shift        -> gprs_shift_v_fixed
    In the long term, these functions should be moved to libosmocore (and
    renamed again).
    Sponsored-by: On-Waves ehf

commit c93919655753591bc883165f03f204a8773c4f64
Author: Jacob Erlbeck <jerlbeck at>
Date:   Thu Dec 18 09:53:07 2014 +0100

    sgsn: Add missing LF in log message
    Sponsored-by: On-Waves ehf


Summary of changes:
 openbsc/.gitignore                    |   2 +
 openbsc/include/openbsc/gprs_utils.h  |  12 ++
 openbsc/src/gprs/gprs_gb_parse.c      | 172 ++++--------------------
 openbsc/src/gprs/gprs_gmm.c           |   6 +-
 openbsc/src/gprs/gprs_sgsn.c          |   2 +-
 openbsc/src/gprs/gprs_utils.c         | 135 +++++++++++++++++++
 openbsc/src/gprs/sgsn_auth.c          |   7 +-
 openbsc/tests/gbproxy/gbproxy_test.c  | 236 ---------------------------------
 openbsc/tests/gbproxy/gbproxy_test.ok |   1 -
 openbsc/tests/gprs/gprs_test.c        | 241 ++++++++++++++++++++++++++++++++++
 openbsc/tests/gprs/gprs_test.ok       |   1 +
 11 files changed, 429 insertions(+), 386 deletions(-)

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

More information about the osmocom-commitlog mailing list