openbsc.git branch users/neels/iups updated. 0.15.0-319-gbc89134

gitosis at gitosis at
Sat May 21 16:29:26 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, users/neels/iups has been updated
  discards  eb0c188d8ab866ea955abc115634c2473df7d887 (commit)
  discards  2abe9ef5f12e84ff71e13b5a8534066d659197c6 (commit)
  discards  8669efee2fa191d978100619c65ffc96017d1482 (commit)
  discards  917a1b718ad29eb20d061bfa51b3b190d84132eb (commit)
  discards  f1929fb9e57b24d67f7f07f01a255fca90ced78f (commit)
  discards  606e27cd67b111d993d36c0f93b5d99f92d1b90e (commit)
  discards  248ae8dc2aebd231b05c4db9615240cc3a6a5e5d (commit)
  discards  119c2d280e4f2b14dbbd4354321a1cdcef1acaf7 (commit)
  discards  1c77d7b531facb777cf52d7e01cd9295878d51e1 (commit)
  discards  5c2ad46e8f22e6797ae0b4048ae09a3bcec19019 (commit)
  discards  3d2314a98a1860c433b6da59002f1edb5889b5fe (commit)
  discards  27848943fd0403c6a82f950dec2200d5f3e3eb85 (commit)
  discards  5cd903b26caf6125628ba76f964696c8002aadf9 (commit)
  discards  2ce3d6a1c68784b37a4871405dcaf94dbf7cbfd5 (commit)
  discards  06a8a84ec0c186a538e5313e801a21298c1a4ab2 (commit)
  discards  b55ca364ef9c638f575dc1cbcaece615cf9a3203 (commit)
  discards  93eaea2337e3e6f7d54a3c2bb4e4234ad0eb6ca3 (commit)
  discards  89d2c7d3ef2c53b880561c3478e0b231a24499d5 (commit)
  discards  d693493b9be146f832f11d34dc5bb434c7a87cf2 (commit)
  discards  2fec7d2945486ec7180b8653102ae6c65c53384f (commit)
  discards  ac3456163ca9681bc5eb2e4e1cbd4adbbb8fc4e2 (commit)
  discards  2f1738fc61054c8a2b532677a1f6de44b2e9c414 (commit)
  discards  224b9dec41f0246b5f18f07c2d6dd3dc746b707a (commit)
  discards  4a5e9ba9a3bec85a0cb152e7d03e7f3251678e95 (commit)
  discards  f69ea28f6c8b6d3dd0543da8b720736ca704872b (commit)
  discards  615e3f350f4b4e4495a7e0573e1b78a5cbfe440c (commit)
  discards  a6ca9d1f68d2a250abc89e10901ada98faaf8d42 (commit)
  discards  4f607600c909e794efea06a8d70d1dcc61958deb (commit)
  discards  7bb8dea9418d868683862bb467e21788c079c19b (commit)
  discards  409cb449df481bfd279fa2220ab1b0d98f6fb662 (commit)
  discards  74e4ba2b1deabfb071fa9e4821b9effd31e14643 (commit)
  discards  822c3549bd7373458efaa45c8df8bb14a43c5067 (commit)
  discards  957db1f2b178bbdf4896c8853f450739d7479a31 (commit)
  discards  2af0aa9033c8363f1c2ebd36cf67b4ad6c6e3624 (commit)
  discards  0830a4321c5bc48e270c6b28842100daecd2d96b (commit)
  discards  c0712343f153e70ac549ad7a5ad619993e836624 (commit)
  discards  36ebea29192b28b5f70f6ed86626b39a44498b45 (commit)
  discards  39062df4e77273b0a739ec8cfc6291f0f729fb43 (commit)
  discards  712daeb93ad283f6b9290601b97604aeb2eaedb6 (commit)
  discards  71ada132023bd4bff46066dc4d79f4b9f10bd4e4 (commit)
  discards  1c378bf30d8b5464725d199881dfc358afadfbb2 (commit)
  discards  818df8802ebe9893c1fca3bbc5985e0db8834da2 (commit)
  discards  2a21a3b47f32735cc67a40401d426abf98da94e0 (commit)
  discards  fa8a8ebe87bf6739eed7fbc9379c44881c3fb281 (commit)
  discards  df5dc2e8dec77ec9481d6178614349c1d09b714a (commit)
  discards  bb902a7b704321d8443fa3636d9c5771b06d24cc (commit)
  discards  9e5663e407cd20b8798c2ee801df5580daeab42e (commit)
  discards  625853c10492ea33bb446a8c0524e55c7bac348d (commit)
  discards  9f9e993384a9b634cb0a28491adee8df35ab0e2d (commit)
  discards  05894f3fef83f8dc20ab5f198f410b96793210da (commit)
  discards  b5cb73ad3aa7131fc704ab6febb283774f39c418 (commit)
  discards  ad7c5c6e97b6b46ca3a48a12bf453346f8acc216 (commit)
  discards  854a7c4b1e6313802bd279c5f873c93150847506 (commit)
  discards  f5de78f77dea46ef0274303d4547d3a19811ffbd (commit)
  discards  fa0cf7395bcb621b53215119d0ca7a6d9ebdbcca (commit)
  discards  1f4ba4a01dfd5aadbb6705c091b5d86a08332746 (commit)
  discards  8e6720893777ac21b40b1dd5b87487de37111ef4 (commit)
  discards  5dc203702e5f82c69594b52840b9349238f8ec68 (commit)
  discards  f0667c780af0bc55b9a8f17cb36bc7e9844bcf52 (commit)
       via  bc8913432688707bd31b0f01a0ff02e27a2c0351 (commit)
       via  8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777 (commit)
       via  99f1e92128783cb2b7e99431449f5b5f643f8c7f (commit)
       via  6b1b4369b3523749f3c7c13915e3108ddc57e84f (commit)
       via  1dce8f4f290d19968aafc93e065256da11718652 (commit)
       via  58468a46b7a4fd8ec8867dc8c264cda70028690b (commit)
       via  4426675d1ce7efc8d13b842cd41c7105f18451f6 (commit)
       via  60b32cb201632fa45fa8cb36ff9878d2d494b47d (commit)
       via  37bb686b2e273c3d5986dcceee789d800709dbac (commit)
       via  7aca5c04064e4b8200cc46231be7afe1212e3812 (commit)
       via  60b0b744785fac9f2dcc1ef3440eeb0e360f850b (commit)
       via  0b4d87a413f937f2418bc664475d7232c1aa6ef4 (commit)
       via  a9970541581ea1e0113d93d65a108630ad6f514b (commit)
       via  360245625449fb4284a289fa54c7673b43258033 (commit)
       via  4246467e22c2015b8da56508366a06fbb63dc5b7 (commit)
       via  aaeefa0c8716e2aa850b785fad13ceb86dfb3a80 (commit)
       via  78cc7fcfcfb379ec21d328f8236ec6a7b51f9167 (commit)
       via  7d4c608e1cea3790de25b08adeb91e83607cd6ff (commit)
       via  fd7acf54f4489a566c10b8331ba6b2b508d8f2be (commit)
       via  ae8958ea05c76ef895e9be2e52ec497e620b63c0 (commit)
       via  2f4016db2256606808bc1f07aa8d42232dfda145 (commit)
       via  76259e35f96050ee8d9ce9bf44a8ab0559290423 (commit)
       via  ab0d0c9cbc4f105ee09bbb0a4981f696dbb5b2e3 (commit)
       via  ab8a1f50eb2cb179192e60c483264124fc93bc9a (commit)
       via  8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab (commit)
       via  fb3f2cbcaddddd26303494a0a88af50c6bc17e6b (commit)
       via  b677d83cd44ce40d7599d413f9395f7f76103e14 (commit)
       via  379eee5aa1fc3ab23087a266bf6570e519d29cbb (commit)
       via  7e5c04bcbfd7f38c26433a87612a6db6571eb905 (commit)
       via  26b8b9828cbeab2c4781dabf9af13690a82d5d20 (commit)
       via  64569cf79b47a167979b06bdb7e3160b20be905d (commit)
       via  da463fe105ab5db4152044f5c53a4ba1a37d8ae7 (commit)
       via  3b6c82082760bba16145220bd00e7a0f531efb88 (commit)
       via  43e28965c36fc4a371265af90e69e5a737ff47f0 (commit)
       via  298e58ef144bbf967ec1953ad3326516e1777327 (commit)
       via  bee9a0bd230df7f78e8b5d515c2df58ebd18042e (commit)
       via  bb304cc0716655950fd8701fd295110d769e56da (commit)
       via  71ca26a132e1487b2208842c819eecee80883755 (commit)
       via  36bae4a7d1515a15d0e15c993a7e7026a39472d8 (commit)
       via  961344a6733a170f43067b8a1330cf66dcd93754 (commit)
       via  53e1113736afcd7222c428b7e71a48a609820bc6 (commit)
       via  c712ad9f8dda61a1c585bc64267a48964ec4826d (commit)
       via  447585f8bb000ec242a8db48b815f22cd572d160 (commit)
       via  3c60b148b9031a5ee42ca8550c130b6d25f9e93e (commit)
       via  983bc4c814ff9e569418fe50c1e29baf7995bb4d (commit)
       via  ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a (commit)
       via  ca208bb48e1b99010b8b889aa51446a4d2205be3 (commit)
       via  c408fc5750437839b48663ec09e13551653759bb (commit)
       via  ad6659c9fab8007fe71e4268b58364ac8251015b (commit)
       via  b2e10e034bdf8146a8f468992604277f211ae908 (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 (eb0c188d8ab866ea955abc115634c2473df7d887)
             N -- N -- N (bc8913432688707bd31b0f01a0ff02e27a2c0351)

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 bc8913432688707bd31b0f01a0ff02e27a2c0351
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 21:59:55 2016 +0200

    add DIUCS debug constant
    Change-Id: I85f82b51aa2ca5b355202c4220e26bb90b3603bf

commit 8a70c2029ac1d43cd5bb2ee07cccd4a4804ae777
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 17:18:58 2016 +0200

    add iu_rab_act_ps()
    Change-Id: Id5fc5e0f07553ab1f112a1f43118f4915973b78a

commit 99f1e92128783cb2b7e99431449f5b5f643f8c7f
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:41:42 2016 +0200

    add debug log to gsm0408_gprs_rcvmsg_iu()
    Change-Id: I3ab0bb067f5f67139c7c0d77eec50fd893a2a4b8

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

    update osmo_sgsn.cfg
    Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d

commit 1dce8f4f290d19968aafc93e065256da11718652
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 01:45:22 2016 +0200

    pending_req fixme comment
    Change-Id: Icfb7a3cfd333ac92500cb3abaec75e27c9edea9a

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

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

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


commit 60b32cb201632fa45fa8cb36ff9878d2d494b47d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:59:26 2016 +0200

    gprs tests skipping
    Change-Id: I66e96a2104fd89662e98f8b3bd87cccbf8bc7a87

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

    comment on Iu GTP-U
    Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e

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

    gprs_sgsn.c: move pdp.h include to top

commit 60b0b744785fac9f2dcc1ef3440eeb0e360f850b
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 0b4d87a413f937f2418bc664475d7232c1aa6ef4
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 a9970541581ea1e0113d93d65a108630ad6f514b
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:09:41 2016 +0200

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

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

    add gsm_04_08_gprs.h and .c for Iu specific additions
    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 4246467e22c2015b8da56508366a06fbb63dc5b7
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 15:58:47 2016 +0200

    gsm48_rx_gmm_ra_upd_req auth comment
    Change-Id: I41e024653b74c513108391cce4eb7765ec01e39f

commit aaeefa0c8716e2aa850b785fad13ceb86dfb3a80
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 78cc7fcfcfb379ec21d328f8236ec6a7b51f9167
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 7d4c608e1cea3790de25b08adeb91e83607cd6ff
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 fd7acf54f4489a566c10b8331ba6b2b508d8f2be
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:55:25 2016 +0200

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

commit ae8958ea05c76ef895e9be2e52ec497e620b63c0
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:53:42 2016 +0200

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

commit 2f4016db2256606808bc1f07aa8d42232dfda145
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 76259e35f96050ee8d9ce9bf44a8ab0559290423
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 21:41:08 2016 +0200

    Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98

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

    Change-Id: I9d1d856d27d52651f496a6581b2ebf50b331745b

commit ab8a1f50eb2cb179192e60c483264124fc93bc9a
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:05:53 2016 +0200

    Change-Id: I50d0e9c17dc6a0c8fe8fa0ce96331895373d9b2c

commit 8f4686e6d16ebc2719e929a9c74ea8ae7cad50ab
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:05:40 2016 +0200

    Change-Id: Id9bba01346fbddd46a00b7b5157f19eb7fa288cf

commit fb3f2cbcaddddd26303494a0a88af50c6bc17e6b
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:51:23 2016 +0200

    sgsn_libgtp.c: asn1chelpers.h
    Change-Id: Idcda3bd51f2eed4c5aa45a1e4e37f683ebb2eacc

commit b677d83cd44ce40d7599d413f9395f7f76103e14
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:50:37 2016 +0200

    sgsn_libgtp.c: auth.h
    Change-Id: I8a58ef87c1bd3a281930121babd2f0dfd2c2f869

commit 379eee5aa1fc3ab23087a266bf6570e519d29cbb
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 17:44:55 2016 +0200

    sgsn_test: add libasn1c, libosmo-sigtran and libosmo-ranap
    Change-Id: I103eec1419836b15a8cc1704e20f2e96a53adde1

commit 7e5c04bcbfd7f38c26433a87612a6db6571eb905
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 17:36:18 2016 +0200

    add libiu to sgsn_test
    Change-Id: I5335a3c140cca9aad7a9fc755e92f43a8f95cd70

commit 26b8b9828cbeab2c4781dabf9af13690a82d5d20
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 01:46:21 2016 +0200

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

commit 64569cf79b47a167979b06bdb7e3160b20be905d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:11:39 2016 +0200

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

commit da463fe105ab5db4152044f5c53a4ba1a37d8ae7
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:32:37 2016 +0200

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

commit 3b6c82082760bba16145220bd00e7a0f531efb88
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:27:37 2016 +0200

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

commit 43e28965c36fc4a371265af90e69e5a737ff47f0
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 23:52:06 2016 +0200

    add #warnings concerning Iu
    Change-Id: I2a72970fc91ceef5ee8b9eaac7c81972ed8572f5

commit 298e58ef144bbf967ec1953ad3326516e1777327
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 23:50:22 2016 +0200

    gsm48_gmm_sendmsg(): redirect Iu to iu_tx()

commit bee9a0bd230df7f78e8b5d515c2df58ebd18042e
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 23:53:18 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.

commit bb304cc0716655950fd8701fd295110d769e56da
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 17:35:57 2016 +0200

    osmo-sgsn: add libiu and libasn1c, libosmo-sigtran and libosmo-ranap
    The build will actually break until libiu is used by osmo-sgsn in a subsequent
    Add asn_debug impl ("extern" from libasn1c).
    Change-Id: I088e0980cbbec9dae19632e0d11cfe979fb83e98

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

    add libiu
    Change-Id: I0287ac65fc0525e36cb18901176e9aaffd97c845

commit 36bae4a7d1515a15d0e15c993a7e7026a39472d8
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 21:59:35 2016 +0200

    add DSUA debug constant
    Change-Id: I49bcfc6c18f75829de0826866c998e0078860de1

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

    add DRANAP debug constant

commit 53e1113736afcd7222c428b7e71a48a609820bc6
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 21:42:55 2016 +0200

    build: add libasn1c, libosmo-ranap and libosmo-sigtran
    For upcoming Iu.
    Change-Id: I1c4223214ed6baff8e752efa5bb3edc4222970fc

commit c712ad9f8dda61a1c585bc64267a48964ec4826d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri May 20 22:36:23 2016 +0200

    gprs: more conditionals for Gb specific actions
    Change-Id: Ic300d3d692c3ae5f22b17bcb29f3481c0d2af84c

commit 447585f8bb000ec242a8db48b815f22cd572d160
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:48:49 2016 +0200

    sgsn_mm_ctx_cleanup_free(): clean up LLME iff present (Gb, not Iu)
    Assert that llme is unused for non-Gb (Iu) connections, and clean up otherwise.
    Make sure the cleanup is left below the sgsn_mm_ctx_free() call, as the comment
    Change-Id: I24163035f5e96339ad2d1db454734772a66351bc

commit 3c60b148b9031a5ee42ca8550c130b6d25f9e93e
Author: Harald Welte <laforge at>
Date:   Fri Dec 25 22:31:36 2015 +0100

    gprs_gmm.c: Perform LLME operations only if we have one
    In case the GMM message did not arrive over a Gb interface, there is no
    LLME (and thus the associated pointer is NULL).  Don't try to perform
    operations on a NULL LLME.
    Change-Id: I0299509d778915308e9ce46244d22283170ce18c

commit 983bc4c814ff9e569418fe50c1e29baf7995bb4d
Author: Harald Welte <laforge at>
Date:   Fri Dec 25 22:23:27 2015 +0100

    gprs_gmm.c: Make TLLI handling specific to Gb interface
    Soem of the operations we perform in the GMM layer are specific to the
    GPRS/EDGE radio access network and its Gb interface.  Let's make them
    conditional to that in preparation of supporting an Iu interface.

commit ac9e8fcfc758c6b67716fd7302d6d94c23c3a80a
Author: Harald Welte <laforge at>
Date:   Fri Dec 25 20:12:28 2015 +0100

    gprs_gmm.c: Don't try to de-reference NULL mmctx
    There was a comment in the code that certain GMM messages require a
    valid mmctx pointer.  However, nothing actually checked if that pointer
    was in fact non-NULL.  We plainly crashed if a MS would send us the
    wrong message in the wrong state.

commit ca208bb48e1b99010b8b889aa51446a4d2205be3
Author: Harald Welte <laforge at>
Date:   Fri Dec 25 19:14:57 2015 +0100

    rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
    This is the entry point for GMM from Gb.  We will create a new one
    for Iu, so let's be explicit rather than implicit.

commit c408fc5750437839b48663ec09e13551653759bb
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 01:40:19 2016 +0200

    create_pdp_conf(): factor out PDP context accept dispatch as send_act_pdp_cont_acc()
    Change-Id: Ie7dff857a76c1464988b2f514643518937b57c5a

commit ad6659c9fab8007fe71e4268b58364ac8251015b
Author: Harald Welte <laforge at>
Date:   Fri Dec 25 19:12:21 2015 +0100

    prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
    Explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming)
    Iu mode, respectively.
    Add some comments in sgsn_mm_ctx.
    Author:    Harald Welte <laforge at>
    Tweaked-By: Neels Hofmeyr <nhofmeyr at>

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

    rename enum gprs_mm_state to gprs_gmm_state
    Change-Id: I987218a1752a74e4036b36269af015db17ecb5b9
    Author: Daniel Willmann <dwillmann at>


Summary of changes:
 openbsc/include/openbsc/gprs_gmm.h |   2 +
 openbsc/include/openbsc/iu.h       |  61 ---
 openbsc/src/gprs/gprs_gmm.c        |  25 +-
 openbsc/src/libiu/      |  10 -
 openbsc/src/libiu/iu.c             | 771 -------------------------------------
 openbsc/tests/sgsn/sgsn_test.c     |   6 -
 6 files changed, 26 insertions(+), 849 deletions(-)
 delete mode 100644 openbsc/include/openbsc/iu.h
 delete mode 100644 openbsc/src/libiu/
 delete mode 100644 openbsc/src/libiu/iu.c

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

More information about the osmocom-commitlog mailing list