openbsc.git branch zecke/features/gprs-gsup-fixes updated. 0.14.0-37-ge3933ac

gitosis at gitosis at
Fri Apr 24 01:25:55 UTC 2015

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, zecke/features/gprs-gsup-fixes has been updated
  discards  55b7a2af8e434d5e6cad8dc017548a65ef8e079b (commit)
  discards  a0160b5cf19f4c5a599067d0d6dc36554ca1330b (commit)
  discards  7ffd578a00abe039116ab2feb6114b3d6aba1338 (commit)
  discards  a4d80efc2bcaf10ee3aded9346adb8ba3c0a3290 (commit)
  discards  d435b5c216c7c81941b55e02b8e66c7a2a18ae0f (commit)
  discards  a9b6f37b456ea6452b93d9b946ce2dabc2559190 (commit)
  discards  9a7db46d133a6fd40836ff32dcf698fbbab571af (commit)
  discards  6ac3f851676c2a36061a7e6df367cb9f2686f250 (commit)
  discards  95084c0b8693f6d88c3a01ddeec12cb37a6897f6 (commit)
  discards  32be20a281c5abb1e858bb8e5cf98e478298d01c (commit)
  discards  13aa1c338d626eb4d16517633aa23685a27f1d60 (commit)
  discards  d8699e08da457e6af38840cc401cd1884b5587ac (commit)
       via  e3933ac46d76122dde8aa01b5efb1ba58d25442d (commit)
       via  e34deab3899caf213180c1b013ce6918a748467c (commit)
       via  7265fc3348a5a03d07fe566026b175f70aa3ef94 (commit)
       via  7eafe7a018a8307dfd15606c4229415234c9fcb5 (commit)
       via  3cece9917978f05910b30ca4478532ccb3b1b9cf (commit)
       via  b21c17ce674ca4a17fb7673b7c3a9f8946aef550 (commit)
       via  dd01a4e37b8706f35273edda7636b9c1efa634b2 (commit)
       via  19006ea1190b6ca68acccccd19161bfdb81782f6 (commit)
       via  809d48c15e8578fd94b4fa301bd51f63f972cadd (commit)
       via  7f100c9712de5c684462e809bf31a58c0c326337 (commit)
       via  d4b03187c68c6136192f7a41335982b5ceeeb036 (commit)
       via  8e6ecc96677a4353768296ce79d9fc52ad6ca6e1 (commit)
       via  adc17268fc40a63ebaf2bbbdf3109fc66638c9ae (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (55b7a2af8e434d5e6cad8dc017548a65ef8e079b)
             N -- N -- N (e3933ac46d76122dde8aa01b5efb1ba58d25442d)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

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 e3933ac46d76122dde8aa01b5efb1ba58d25442d
Author: Holger Hans Peter Freyther <holger at>
Date:   Thu Apr 23 16:59:04 2015 -0400

    sgsn: Show the QoS that has been assigned

commit e34deab3899caf213180c1b013ce6918a748467c
Author: Holger Hans Peter Freyther <holger at>
Date:   Thu Apr 23 16:58:33 2015 -0400

    sgsn: Dump the E164 (encoded) assigned to the subscriber

commit 7265fc3348a5a03d07fe566026b175f70aa3ef94
Author: Holger Hans Peter Freyther <holger at>
Date:   Thu Apr 23 11:50:41 2015 -0400

    sgsn: Handle different levels of QoS
    If QoS is only three bytes it does not include the allocation/
    retention policy. Otherwise it does. Copy it depending on that.
    We should have a macro for the clamping to reduce code duplication.
    The insanity does come from the MAP data and this seems to be
    the easiest in terms of complexity. It is an array of bytes that
    is transported from MAPProxy to the SGSN and then simply forwarded.

commit 7eafe7a018a8307dfd15606c4229415234c9fcb5
Author: Holger Hans Peter Freyther <holger at>
Date:   Thu Apr 23 11:33:35 2015 -0400

    sgsn: Store subscribed QoS and attempt to use it
    * Fix QoS encoding as it forgot the Allocation/Retention policy
    * Use the qos_req as it is the only one encoded for GTPv1 and as

commit 3cece9917978f05910b30ca4478532ccb3b1b9cf
Author: Holger Hans Peter Freyther <holger at>
Date:   Thu Apr 23 09:53:53 2015 -0400

    sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation
    The MSISDN should be present for "security" reasons in the first
    activation of a PDP context. Take the encoded MSISDN, store it for
    future use and then put it into the PDP activation request.

commit b21c17ce674ca4a17fb7673b7c3a9f8946aef550
Author: Holger Hans Peter Freyther <holger at>
Date:   Thu Apr 23 09:13:01 2015 -0400

    gsup: Extract the QoS field

commit dd01a4e37b8706f35273edda7636b9c1efa634b2
Author: Holger Hans Peter Freyther <holger at>
Date:   Wed Apr 22 23:09:41 2015 -0400

    gsup: Extract the new MSISDN string

commit 19006ea1190b6ca68acccccd19161bfdb81782f6
Author: Holger Hans Peter Freyther <holger at>
Date:   Wed Apr 22 22:42:23 2015 -0400

    gsup: Specify the QoS service for the PDP info

commit 809d48c15e8578fd94b4fa301bd51f63f972cadd
Author: Holger Hans Peter Freyther <holger at>
Date:   Wed Apr 22 22:10:44 2015 -0400

    gsup: Document passing MSISDN as part of the response


Summary of changes:
 openbsc/include/openbsc/bsc_nat.h         |  3 ++-
 openbsc/src/gprs/gprs_gsup_messages.c     |  9 +++++----
 openbsc/src/gprs/sgsn_libgtp.c            |  2 +-
 openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 10 ++++++----
 openbsc/src/osmo-bsc_nat/bsc_nat.c        |  3 +++
 openbsc/src/osmo-bsc_nat/bsc_nat_vty.c    | 23 +++++++++++++++++++++++
 openbsc/tests/bsc-nat/bsc_data.c          | 15 +++++++++++++++
 openbsc/tests/bsc-nat/bsc_nat_test.c      |  3 ++-
 openbsc/tests/gprs/gprs_test.c            |  4 ++--
 openbsc/tests/          | 17 +++++++++++++++++
 10 files changed, 76 insertions(+), 13 deletions(-)

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

More information about the osmocom-commitlog mailing list