openbsc.git branch sysmocom/iups updated. 0.15.0-336-gdb19008

gitosis at gitosis at
Fri Jun 17 18:26:22 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  295bb0a3d947cf3995f1f89d0f2bdf1d89fee621 (commit)
  discards  aae1d4a59f21f5f151ab0970dbcfb3fbbc0f24a1 (commit)
  discards  36ee7d29cfcb3331376e76b6e5b5b5b3887964a9 (commit)
  discards  66af4de9b2548b4bb7528c299a76d53e1252ee7c (commit)
  discards  3e13660c551ef6a1c5495ab2feb652ee10d75e2e (commit)
  discards  76eb6b7e2f75de09a0fc79858bb6ba8e83747f88 (commit)
  discards  bb9bf56993bf0d19990447c2c02a5d325a68c08d (commit)
  discards  b887d8ea81009dcec9b12526f91102e55ead1c25 (commit)
  discards  988edbb4068c1d81999d2c63730431b66f754ffb (commit)
  discards  0e27bc83cd91eb9bcb136805bd9d6ec28a88375b (commit)
  discards  1ec0e7d0dc7eb9a1148b6e44a75b0590764a1691 (commit)
  discards  fdd9005c6436b6839b5d32ac5eb31aa78907bd63 (commit)
  discards  2cb0434c1c594299ccd372c182faa21f2bb84d58 (commit)
  discards  56bc3b7ab6dff3b621ea60ec6e4a21b06b325d97 (commit)
  discards  00966d9195fd62a1f14763aeb8322d47db663248 (commit)
  discards  a3b9803391b710ceb726a5582263894bcb51d415 (commit)
  discards  6902b9780eae72783c76f6fd363c4d90308bdc3c (commit)
  discards  33d896b89529e28a07bd0142a7c29a14bf6fee41 (commit)
  discards  e1c1a4a63e3454e692e0f32319167d05e9731710 (commit)
  discards  a88b6e048c331966c499942f6ab7c31febb86ec0 (commit)
  discards  71552366f300a41b35b7c20e52eeb36541f6b03f (commit)
  discards  2f93c7540c1ab5efce141e01e4e1b9fac850bdd6 (commit)
  discards  c8406f27b45e9ae6fad3dec7643138b2e7b95175 (commit)
  discards  f9448ca33e17d2d4573e37ad30d5cce93a941884 (commit)
  discards  e8ccb5ef93902f77b0238daa11f071afb28f06ed (commit)
  discards  9d6a1551c746c26d3ae41805e3bb1abdbf701e4f (commit)
  discards  7c4e51a82a9dff343b29b997b3ee6e57565f3d6e (commit)
  discards  15bbee4d433d1bc3d27c1f3c86bc179475666189 (commit)
  discards  fd4f20eb7f118cd1ccf7e9d83744b74ca749d9c0 (commit)
  discards  40614f040e51096e639558bcac8c40f85ccc219e (commit)
  discards  563868cd1869f3179a08a72c1c567e0f4de21c9e (commit)
  discards  7f3ac09626fd2b7faca4e83e4dcddcbc7add7a8c (commit)
  discards  be632ff27e4f255f686563c9021487880a50ed93 (commit)
  discards  624497d39b1637b46c1290786dd2c82372a21722 (commit)
  discards  906bb4d58e24816c40dc5aceb5a826e4262eaa90 (commit)
  discards  a4a7f2529fe9b489ccdee32881d5e18666d4b3f7 (commit)
  discards  3bbcdfa93903d529337d726a8053b46f135faf7f (commit)
  discards  3ed4156c54ff4020f8d0edaf74e2c83f21c3a1a7 (commit)
  discards  408ed1cc0ac7ab2e25844342d479b96ce5b00944 (commit)
       via  db1900844e31debf1655b2af498cf416845d0a1a (commit)
       via  9d0b267874b95910230c430ed1b59081d623c720 (commit)
       via  75db2fea7d6a64f7ce4ca7237114fd166e8b0ac6 (commit)
       via  bb75a034fd9b28a4b79932926ce37ace5f917692 (commit)
       via  21af4c181760de64c03367350a4f1e978d27832f (commit)
       via  3ca35c3cdb61d4afb8fac3d4eba9338acbf62966 (commit)
       via  01e009fcedb82c258f63141052c655b9932eebaf (commit)
       via  765d5cb408d650547dc89284f03b5f85ef346eef (commit)
       via  0c6da925bded3423833bc4cfa41d1080e40cd13c (commit)
       via  ca9fac375eb9f283d1ff0ac4cb1100d057107e4f (commit)
       via  8e349a64dae630186868697776c320e9bc2cc5ea (commit)
       via  b051b6762cc5c1133ba743510e2a2ada9af27145 (commit)
       via  4e8df41cd9881b9e8c4745c5ba8c2afd7e4adc27 (commit)
       via  5b346c363fe0d1e7a903186ad1e34df56a86ac8c (commit)
       via  e03932f73a0dff8f6d305aa031814ccab6fb58eb (commit)
       via  f0358deb204fa75cd32eccddfeaf494d10949adf (commit)
       via  ec7d0d088d61859441057f6c38ca4a7e79b81491 (commit)
       via  93c679a8b67e155c5ad9413ee848727736cf34a8 (commit)
       via  5bf33919a6caa4bd0f2ce3405bfd5c6062c7981c (commit)
       via  b8b4177bca09cfd02a47965a8ec66f87b446d790 (commit)
       via  cc01d12125c4619b6e9bc08643a8b4accbd86b40 (commit)
       via  5e983701d7eecc2f9085dabc9bec28bac2ed0226 (commit)
       via  feabad2c429ed9e9ebf3ee6c058a1b43fed9f6e8 (commit)
       via  c495beda017150b39121eda026d0ca46aab65fc1 (commit)
       via  9877db9ae404e267a64f59200e8648ec1028eeab (commit)
       via  10a777dd7ea3cad7e1456849009da9c65e78db7f (commit)
       via  8195355b0bf90696d2a3e7098bde794663ab3e15 (commit)
       via  5adf3d53a2971f3472d4b2119d49071c7a27efdf (commit)
       via  a1c5e7ec4dd37299c423a3039da9e686521d0043 (commit)
       via  d41ed681e2b491ba133292f3514bf0d23e008c0f (commit)
       via  3b78f0e637ade78bdc532770cbe571ca0cc2f159 (commit)
       via  c5840be596ba8b4af661585095ba132c6157cdff (commit)
       via  ebc67914536b794236409e427446efc73b6beab9 (commit)
       via  1da0ceeae9e28a5fcf6298f9376ae93d65c6ee99 (commit)
       via  36d26ee704a130efb00976825efb80925a5ed205 (commit)
       via  fa287ba28d2e7fa1d7bddb1114e916f42803e08e (commit)
       via  067138c1e8b8d82815b92aa146b857d069f953f9 (commit)
       via  f67c809046e88d2dfbcfe769dc1209fbfe0b0e97 (commit)
       via  9329e6fb490960359d9b93d08585441d86f44b81 (commit)
       via  3af9660e51fa24be10cb58e28cad448b02bd219d (commit)
       via  9f5d231f002df10ca32312734335babc2e67dd90 (commit)
       via  3e62d415ac9e8c0a3947e79f82b49a8adc6a0196 (commit)
       via  ddee01fa8fe3b71d39b1e0b9e9ceb93366d56242 (commit)
       via  d7df7ae39276e825af2a1b7ac82eb74b42ec7775 (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 (295bb0a3d947cf3995f1f89d0f2bdf1d89fee621)
             N -- N -- N (db1900844e31debf1655b2af498cf416845d0a1a)

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

    Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25

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

    Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e

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

    Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2

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

    Change-Id: I26230ca00e61485099a870974a640a7206af0a14

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

    Change-Id: Id348341924cd14b24856aca241d28a113af31be8

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

    Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1

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

    Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738

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

    gprs: Don't activate RABs on RA update

commit 0c6da925bded3423833bc4cfa41d1080e40cd13c
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 ca9fac375eb9f283d1ff0ac4cb1100d057107e4f
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 8e349a64dae630186868697776c320e9bc2cc5ea
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun May 22 16:27:35 2016 +0200

    cosmetic: fix two compiler warnings
    Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4

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

    cosmetic: whitespace
    Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745

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

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

commit 5b346c363fe0d1e7a903186ad1e34df56a86ac8c
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 e03932f73a0dff8f6d305aa031814ccab6fb58eb
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat May 21 00:50:13 2016 +0200

    update osmo_sgsn.cfg
    Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d

commit f0358deb204fa75cd32eccddfeaf494d10949adf
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 ec7d0d088d61859441057f6c38ca4a7e79b81491
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 93c679a8b67e155c5ad9413ee848727736cf34a8
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 5bf33919a6caa4bd0f2ce3405bfd5c6062c7981c
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 b8b4177bca09cfd02a47965a8ec66f87b446d790
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 cc01d12125c4619b6e9bc08643a8b4accbd86b40
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 5e983701d7eecc2f9085dabc9bec28bac2ed0226
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 feabad2c429ed9e9ebf3ee6c058a1b43fed9f6e8
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 c495beda017150b39121eda026d0ca46aab65fc1
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 9877db9ae404e267a64f59200e8648ec1028eeab
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 10a777dd7ea3cad7e1456849009da9c65e78db7f
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 8195355b0bf90696d2a3e7098bde794663ab3e15
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 5adf3d53a2971f3472d4b2119d49071c7a27efdf
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 a1c5e7ec4dd37299c423a3039da9e686521d0043
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 d41ed681e2b491ba133292f3514bf0d23e008c0f
Author: Harald Welte <laforge at>
Date:   Fri May 20 23:52:06 2016 +0200

    add #warnings concerning Iu
    Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5

commit 3b78f0e637ade78bdc532770cbe571ca0cc2f159
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 c5840be596ba8b4af661585095ba132c6157cdff
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 ebc67914536b794236409e427446efc73b6beab9
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jun 3 02:01:53 2016 +0200

    Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e

commit 1da0ceeae9e28a5fcf6298f9376ae93d65c6ee99
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 36d26ee704a130efb00976825efb80925a5ed205
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 fa287ba28d2e7fa1d7bddb1114e916f42803e08e
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 067138c1e8b8d82815b92aa146b857d069f953f9
Author: Daniel Willmann <dwillmann at>
Date:   Fri May 20 21:59:35 2016 +0200

    add DSUA debug constant
    Change-Id: I4a3a8189564345700ea4825983ab39a8411227f4

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

    add DRANAP debug constant
    Change-Id: I6132198ea86979e0ed84df32f2b7117feba497f2


Summary of changes:
 openbsc/include/openbsc/gsm_data.h        |  6 ++++++
 openbsc/include/openbsc/gsm_data_shared.h |  1 +
 openbsc/include/openbsc/handover.h        |  3 ---
 openbsc/include/openbsc/sgsn.h            |  2 +-
 openbsc/src/gprs/gprs_gmm.c               |  5 ++++-
 openbsc/src/gprs/sgsn_libgtp.c            |  2 +-
 openbsc/src/libbsc/abis_rsl.c             |  4 ++--
 openbsc/src/libbsc/bsc_vty.c              | 29 ++++++++++++++++++++++++++---
 openbsc/src/libbsc/handover_logic.c       |  6 +++---
 openbsc/src/libcommon/gsm_data.c          |  1 +
 openbsc/src/libiu/iu.c                    | 20 ++++++++++++++++++++
 openbsc/src/libmsc/gsm_04_08.c            | 31 ++++++++++++++++++++++++++++---
 openbsc/src/libmsc/vty_interface_layer3.c | 15 +++++++++++----
 openbsc/tests/          | 16 ++++++++++++++++
 14 files changed, 120 insertions(+), 21 deletions(-)

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

More information about the osmocom-commitlog mailing list