openbsc.git branch sysmocom/iups updated. 0.15.0-331-g295bb0a

gitosis at gitosis at
Fri Jun 3 01:29:43 UTC 2016

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, sysmocom/iups has been updated
  discards  94e41966081f0a7862b7c8404301099c9fc1c753 (commit)
  discards  a47a0b34445167466d10b9b5c2f8acde0a4bbaa7 (commit)
  discards  35cc1cc524ac1b188fffb65a52dec8d20fa04482 (commit)
  discards  971ca49c03bfd0a84bfd0f1a1d3d21ee672961ab (commit)
  discards  c40b76784f04cca9549d036e275d614749a24c62 (commit)
  discards  735abfa6047bd171b8acc8777ece017cdd698cb9 (commit)
  discards  fb6820dd69c9f853ae2254347e0b2e1aee07f349 (commit)
  discards  964e2c93bbf64f0c7c9fe2b7acdda81fa6b1a829 (commit)
  discards  fa5b31337e7ef1922d4dc4057913609b70b130f5 (commit)
  discards  4b34622700621d2139175c238d3a8ca50fbf482c (commit)
  discards  b0b140faa167fb4fecf8726021eaf33cbc66c151 (commit)
  discards  aa8fb37b92b40e11ee8363d29bd15ed5b5a8586f (commit)
  discards  70637991359625d19f9ce9f18546d0d9e519eb1b (commit)
  discards  a861b9e18f500224857b351b0e41a36e44977cd3 (commit)
  discards  91944da17def23e2be74405e1c25c608d81c3732 (commit)
  discards  47b294fa31d28cd4d398697a3d1d5b0077a9bcbb (commit)
  discards  7c01b35aec6eefd9dc592ed7b75d6aa6d6c8302a (commit)
  discards  4925f422c12ce9efcf4469f350cd1ca6bb406b46 (commit)
  discards  2bc5a1ece78c04252cc7be74b2368eff24d83145 (commit)
  discards  4d86eb0f9597d8f0b44054a91bc2887ab4c352f0 (commit)
  discards  7159ccf28727b6a364534d46ea2aff703b3038fe (commit)
  discards  aaeb3957124979342d8c61a0492aa7eed4a331fd (commit)
  discards  dfd0a9fd5785fdc3e125beaad739edde1363ec74 (commit)
  discards  fd3ec35bda4f7e96a58a6a9fca150bc1c1fc3052 (commit)
  discards  62cc4991cead5b3f196dccb6bec03410ec376aa9 (commit)
  discards  078cd8652e6c1af860689ea29d9ab60ecf437ca7 (commit)
  discards  5e7f363d41b77a121e64b8a0044f2c32be9b2ce0 (commit)
  discards  c61e1cc0af75f48906ddd4f1b832142e31b60b71 (commit)
  discards  06b2c2a84f1051310b8602a8b5b105cfe54a8964 (commit)
  discards  b5bca69c465dd070919644f8debcf8b309d86e60 (commit)
  discards  52dbca9e7093496e5dab4f54427913ab58077af9 (commit)
       via  295bb0a3d947cf3995f1f89d0f2bdf1d89fee621 (commit)
       via  aae1d4a59f21f5f151ab0970dbcfb3fbbc0f24a1 (commit)
       via  36ee7d29cfcb3331376e76b6e5b5b5b3887964a9 (commit)
       via  66af4de9b2548b4bb7528c299a76d53e1252ee7c (commit)
       via  3e13660c551ef6a1c5495ab2feb652ee10d75e2e (commit)
       via  76eb6b7e2f75de09a0fc79858bb6ba8e83747f88 (commit)
       via  bb9bf56993bf0d19990447c2c02a5d325a68c08d (commit)
       via  b887d8ea81009dcec9b12526f91102e55ead1c25 (commit)
       via  988edbb4068c1d81999d2c63730431b66f754ffb (commit)
       via  0e27bc83cd91eb9bcb136805bd9d6ec28a88375b (commit)
       via  1ec0e7d0dc7eb9a1148b6e44a75b0590764a1691 (commit)
       via  fdd9005c6436b6839b5d32ac5eb31aa78907bd63 (commit)
       via  2cb0434c1c594299ccd372c182faa21f2bb84d58 (commit)
       via  56bc3b7ab6dff3b621ea60ec6e4a21b06b325d97 (commit)
       via  00966d9195fd62a1f14763aeb8322d47db663248 (commit)
       via  a3b9803391b710ceb726a5582263894bcb51d415 (commit)
       via  6902b9780eae72783c76f6fd363c4d90308bdc3c (commit)
       via  33d896b89529e28a07bd0142a7c29a14bf6fee41 (commit)
       via  e1c1a4a63e3454e692e0f32319167d05e9731710 (commit)
       via  a88b6e048c331966c499942f6ab7c31febb86ec0 (commit)
       via  71552366f300a41b35b7c20e52eeb36541f6b03f (commit)
       via  2f93c7540c1ab5efce141e01e4e1b9fac850bdd6 (commit)
       via  c8406f27b45e9ae6fad3dec7643138b2e7b95175 (commit)
       via  f9448ca33e17d2d4573e37ad30d5cce93a941884 (commit)
       via  e8ccb5ef93902f77b0238daa11f071afb28f06ed (commit)
       via  9d6a1551c746c26d3ae41805e3bb1abdbf701e4f (commit)
       via  7c4e51a82a9dff343b29b997b3ee6e57565f3d6e (commit)
       via  15bbee4d433d1bc3d27c1f3c86bc179475666189 (commit)
       via  fd4f20eb7f118cd1ccf7e9d83744b74ca749d9c0 (commit)
       via  40614f040e51096e639558bcac8c40f85ccc219e (commit)
       via  563868cd1869f3179a08a72c1c567e0f4de21c9e (commit)
       via  7f3ac09626fd2b7faca4e83e4dcddcbc7add7a8c (commit)
       via  be632ff27e4f255f686563c9021487880a50ed93 (commit)
       via  624497d39b1637b46c1290786dd2c82372a21722 (commit)
       via  906bb4d58e24816c40dc5aceb5a826e4262eaa90 (commit)
       via  a4a7f2529fe9b489ccdee32881d5e18666d4b3f7 (commit)
       via  3bbcdfa93903d529337d726a8053b46f135faf7f (commit)
       via  3ed4156c54ff4020f8d0edaf74e2c83f21c3a1a7 (commit)
       via  408ed1cc0ac7ab2e25844342d479b96ce5b00944 (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 (94e41966081f0a7862b7c8404301099c9fc1c753)
             N -- N -- N (295bb0a3d947cf3995f1f89d0f2bdf1d89fee621)

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 295bb0a3d947cf3995f1f89d0f2bdf1d89fee621
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:23:09 2016 +0200

    Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25

commit aae1d4a59f21f5f151ab0970dbcfb3fbbc0f24a1
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:23:00 2016 +0200

    Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e

commit 36ee7d29cfcb3331376e76b6e5b5b5b3887964a9
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:01:33 2016 +0200

    Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2

commit 66af4de9b2548b4bb7528c299a76d53e1252ee7c
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:01:22 2016 +0200

    Change-Id: I26230ca00e61485099a870974a640a7206af0a14

commit 3e13660c551ef6a1c5495ab2feb652ee10d75e2e
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:34:33 2016 +0200

    Change-Id: Id348341924cd14b24856aca241d28a113af31be8

commit 76eb6b7e2f75de09a0fc79858bb6ba8e83747f88
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:34:20 2016 +0200

    Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1

commit bb9bf56993bf0d19990447c2c02a5d325a68c08d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:33:58 2016 +0200

    Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738

commit b887d8ea81009dcec9b12526f91102e55ead1c25
Author: Daniel Willmann <dwillmann at>
Date:   Wed May 11 12:44:34 2016 +0200

    gprs: Don't activate RABs on RA update

commit 988edbb4068c1d81999d2c63730431b66f754ffb
Author: Daniel Willmann <dwillmann at>
Date:   Wed May 11 12:43:47 2016 +0200

    gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives

commit 0e27bc83cd91eb9bcb136805bd9d6ec28a88375b
Author: Daniel Willmann <dwillmann at>
Date:   Wed May 11 12:42:54 2016 +0200

    gprs: Introduce function to change PMM state
    Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086

commit 1ec0e7d0dc7eb9a1148b6e44a75b0590764a1691
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun May 22 16:27:35 2016 +0200

    cosmetic: fix two compiler warnings
    Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4

commit fdd9005c6436b6839b5d32ac5eb31aa78907bd63
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 21:45:21 2016 +0200

    cosmetic: whitespace
    Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745

commit 2cb0434c1c594299ccd372c182faa21f2bb84d58
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:51:56 2016 +0200

    cosmetic: comment on Iu GTP-U
    Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e

commit 56bc3b7ab6dff3b621ea60ec6e4a21b06b325d97
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:44:50 2016 +0200

    cosmetic: gprs_sgsn.c: move pdp.h include to top
    Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6

commit 00966d9195fd62a1f14763aeb8322d47db663248
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:50:13 2016 +0200

    update osmo_sgsn.cfg
    Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d

commit a3b9803391b710ceb726a5582263894bcb51d415
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:21:15 2016 +0200

    reset MM ctx pending_req on GMM Attach Request
    Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b

commit 6902b9780eae72783c76f6fd363c4d90308bdc3c
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:01:21 2016 +0200

    sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state
    Iu needs to page to transfer data in PMM-IDLE state.

commit 33d896b89529e28a07bd0142a7c29a14bf6fee41
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:35:41 2016 +0200

    gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection
    Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69

commit e1c1a4a63e3454e692e0f32319167d05e9731710
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:15:29 2016 +0200

    gprs Iu: add GMM Service Request rx and tx
    Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd

commit a88b6e048c331966c499942f6ab7c31febb86ec0
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:00:09 2016 +0200

    add gsm_04_08_gprs.h and .c for Iu's GMM Service Req
    These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c,
    add them here in openbsc until things have settled.
    Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a

commit 71552366f300a41b35b7c20e52eeb36541f6b03f
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:16:55 2016 +0200

    gsm48_gmm_authorize(): Iu: send Security Mode Command
    Track the new_key flag.

commit 2f93c7540c1ab5efce141e01e4e1b9fac850bdd6
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:31:12 2016 +0200

    gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ
    Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860

commit c8406f27b45e9ae6fad3dec7643138b2e7b95175
Author: Daniel Willmann <dwillmann at>
Date:   Mon Jan 25 16:49:53 2016 +0100

    gprs_gmm: Fix bit mask when determining update/attach type
    Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
    In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
    MS, but only in Iu mode. According to the spec it is not required to
    react to that request with a follow-on proceed so this field can be
    ignored for now.
    See 3GPP TS 24.008 Ch. 4.4:
    "Unless it has specific permission from the network (follow-on proceed)
    the mobile station side should await the release of the RR connection
    used for a MM specific procedure before a new MM specific procedure or
    MM connection establishment is started."
    as well as Ch.
    "If the network wishes to prolong the RR connection to allow the mobile
    station to initiate MM connection establishment (for example if the
    mobile station has indicated in the LOCATION UPDATING REQUEST that it
    has a follow-on request pending) the network shall send "follow on
    proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."

commit f9448ca33e17d2d4573e37ad30d5cce93a941884
Author: Daniel Willmann <dwillmann at>
Date:   Sat May 21 00:55:25 2016 +0200

    sgsn: add Iu response to delete_pdp_conf()
    Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c

commit e8ccb5ef93902f77b0238daa11f071afb28f06ed
Author: Daniel Willmann <dwillmann at>
Date:   Sat May 21 00:53:42 2016 +0200

    sgsn: add Iu response to create_pdp_conf()
    Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee

commit 9d6a1551c746c26d3ae41805e3bb1abdbf701e4f
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 00:31:44 2016 +0200

    gprs_gmm.c: comment on msg->dst use as ue_conn_ctx
    Change-Id: I3899665bc57964772ccc0c3ce0027ca547036202

commit 7c4e51a82a9dff343b29b997b3ee6e57565f3d6e
Author: Daniel Willmann <dwillmann at>
Date:   Sat May 21 00:11:39 2016 +0200

    grps Iu: track msg->dst aka ue_conn_ctx, comment
    Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a

commit 15bbee4d433d1bc3d27c1f3c86bc179475666189
Author: Daniel Willmann <dwillmann at>
Date:   Sat May 21 00:32:37 2016 +0200

    gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx
    Change-Id: Ide1d8180755dca76e23d66b93d468f89fd564049

commit fd4f20eb7f118cd1ccf7e9d83744b74ca749d9c0
Author: Daniel Willmann <dwillmann at>
Date:   Sat May 21 00:27:37 2016 +0200

    gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present
    Change-Id: I52178cb21c371b0816288b3332d5bb24d0ccea45

commit 40614f040e51096e639558bcac8c40f85ccc219e
Author: Harald Welte <laforge at>
Date:   Fri May 20 23:52:06 2016 +0200

    add #warnings concerning Iu
    Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5

commit 563868cd1869f3179a08a72c1c567e0f4de21c9e
Author: Daniel Willmann <dwillmann at>
Date:   Sat May 21 00:09:41 2016 +0200

    gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx
    Change-Id: Ia83e364322f6b9dc29197b8764007be5f1b47cd3

commit 7f3ac09626fd2b7faca4e83e4dcddcbc7add7a8c
Author: Daniel Willmann <dwillmann at>
Date:   Fri May 20 23:50:22 2016 +0200

    gsm48_gmm_sendmsg(): redirect Iu to iu_tx()
    Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3

commit be632ff27e4f255f686563c9021487880a50ed93
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:01:53 2016 +0200

    Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e

commit 624497d39b1637b46c1290786dd2c82372a21722
Author: Daniel Willmann <dwillmann at>
Date:   Sat May 21 17:36:18 2016 +0200

    sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
    Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577

commit 906bb4d58e24816c40dc5aceb5a826e4262eaa90
Author: Daniel Willmann <dwillmann at>
Date:   Sat May 21 17:35:57 2016 +0200

    osmo-sgsn: add core IuPS implementations, call iu_init()
    * gsm0408_gprs_rcvmsg_iu()
    * sgsn_mm_ctx_by_ue_ctx()
    * sgsn_mm_ctx_alloc_iu()
    * sgsn_ranap_iu_event()
    * sgsn_ranap_rab_ass_resp()
    Call iu_init() from sgsn_main.c.
    Add asn_debug impl ("extern" from libasn1c).
    osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap
    Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5

commit a4a7f2529fe9b489ccdee32881d5e18666d4b3f7
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 21:38:32 2016 +0200

    add libiu
    Co-Authored by dwillmann, laforge, nhofmeyr
    Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3

commit 3bbcdfa93903d529337d726a8053b46f135faf7f
Author: Daniel Willmann <dwillmann at>
Date:   Fri May 20 21:59:35 2016 +0200

    add DSUA debug constant
    Change-Id: I4a3a8189564345700ea4825983ab39a8411227f4

commit 3ed4156c54ff4020f8d0edaf74e2c83f21c3a1a7
Author: Daniel Willmann <dwillmann at>
Date:   Fri May 20 21:59:45 2016 +0200

    add DRANAP debug constant
    Change-Id: I6132198ea86979e0ed84df32f2b7117feba497f2

commit 408ed1cc0ac7ab2e25844342d479b96ce5b00944
Author: Daniel Willmann <dwillmann at>
Date:   Fri May 20 21:42:55 2016 +0200 add --enable-iu with deps asn1c, ranap, sigtran
    For upcoming 3G support.
    Change-Id: I6209423d71f94d5cd0ca9daf065d0a9df521ef02


Summary of changes:
 openbsc/           | 15 ++++++++++++---
 openbsc/src/        | 13 +++++++++++--
 openbsc/src/gprs/   | 20 +++++++++++++-------
 openbsc/src/gprs/gprs_gmm.c    | 30 ++++++++++++++++++++++++++++++
 openbsc/src/gprs/sgsn_libgtp.c | 20 +++++++++++++++++++-
 openbsc/src/gprs/sgsn_main.c   |  2 ++
 openbsc/tests/sgsn/ | 14 ++++++++++----
 7 files changed, 97 insertions(+), 17 deletions(-)

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

More information about the osmocom-commitlog mailing list