libosmocore.git branch master updated. 0.10.2-206-g11a4d9dd

gitosis at gitosis at
Tue Mar 13 14:47:41 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 "An utility library for Open Source Mobile Communications".

The branch, master has been updated
       via  11a4d9dd91216fe353e94bfdbbab53bc4f891c0d (commit)
      from  b10ec0be5ffcd8759bb8b1461549a7eaf570bd9b (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 11a4d9dd91216fe353e94bfdbbab53bc4f891c0d
Author: Stefan Sperling <ssperling at>
Date:   Thu Feb 15 18:28:04 2018 +0100

    support for more cell ID list types in libosmocore
    Introduce gsm0808_dec_cell_id_list2() with supports additional types of
    cell identifier lists. The new parsing routines are based on similar
    routines used by the paging code in osmo-bsc's osmo_bsc_bssap.c.
    Likewise, introduce gsm0808_enc_cell_id_list2() with support for the
    same additional types of cell identifier lists.
    The old API using struct gsm0808_cell_id_list is deprecated.
    The previous definition was insufficient because it assumed that all
    decoded cell ID types could be represented with a single uint16_t.
    It was declared in a GSM protocol header (gsm/protocol/gsm_08_08.h)
    despite being a host-side representation of data in an IE.
    The only user I am aware of is in osmo-msc, where this struct is used
    for one local variable. osmo-msc releases >= 1.1.0 make use of this API.
    While here, fix a small bug in a test:
    test_gsm0808_enc_dec_cell_id_list_bss() set the cell ID type to 'LAC'
    but obviously wants to use type 'BSS'.
    Change-Id: Ib7e754f538df0c83298a3c958b4e15a32fcb8abb
    Related: OS#2847


Summary of changes:
 include/osmocom/gsm/gsm0808.h            |   7 +-
 include/osmocom/gsm/gsm0808_utils.h      |  29 +++-
 include/osmocom/gsm/gsm23003.h           |   7 +
 include/osmocom/gsm/protocol/gsm_08_08.h |   7 +-
 src/gsm/gsm0808.c                        |  36 ++++-
 src/gsm/gsm0808_utils.c                  | 258 +++++++++++++++++++++++++++++++
 src/gsm/                   |   3 +
 tests/gsm0808/gsm0808_test.c             |  47 +++---
 8 files changed, 360 insertions(+), 34 deletions(-)

An utility library for Open Source Mobile Communications

More information about the osmocom-commitlog mailing list