openbsc.git branch neels/cscn updated. 0.15.0-301-ge25aac3

gitosis at gitosis at
Sat Feb 27 22:27:27 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, neels/cscn has been updated
  discards  91ceb2f71ab9699f5084d2cc0c2e4cd8e29932ff (commit)
  discards  1a9f2c2d724b517e08ff121ca3802afd570659f5 (commit)
  discards  f95adb0e37f3a3082b1cc1d2df29af15b0660498 (commit)
  discards  bfe443edc75eb3a9b93dfaba8c454ef52395d209 (commit)
  discards  1eac67d032d949dd555d2b9e828a71c072d04135 (commit)
  discards  b656f99beb272a79de2b0214b3c5fdb51a5b0891 (commit)
  discards  3cfde33782c4618e3e50038223226e394a3399fc (commit)
  discards  a2717264c26715b85bb488b8b7bc57078f29f4eb (commit)
  discards  8ebf3a2d8b0ce85fc716f0b73032f8e1a5ff8905 (commit)
  discards  9da40c35626727184edc45a79183cb684ab7301b (commit)
  discards  d0257d8cc6adb3a2168bd2a494aa9804dfaa25b5 (commit)
  discards  1dd0188def9615d4f1c20e991082394a0bdc4bc6 (commit)
  discards  0d93646f6508283349c7d3f685ba00e675395239 (commit)
  discards  58f1cf5c27294005bf1664deac3a324b1c4e41b5 (commit)
  discards  cee75cfbcfb80fd3abb297afc8e77f6ad41bb292 (commit)
  discards  5a92e83d3144ea24d0e0fca3d5120eb8326dc5cf (commit)
  discards  83e9f32025d100580ee25bff8da130b3fe263b1e (commit)
  discards  d451df9731823734a39fed95b14c6427ad4f8999 (commit)
  discards  f9b9aa9c7b3ca3ab59453c3d2e53d4cc81dc6308 (commit)
  discards  81e8d88321cdd030069683bb6242f72d7713f6b6 (commit)
  discards  2626867eccacc4a48cd9cb004f5f01a5f1834533 (commit)
  discards  dc25be9afd633f4f18b242d46eb90aa26660d592 (commit)
  discards  8c73bc9e57b3f623a2584a7187cb110760ca6682 (commit)
  discards  d9342104169769b3c3a19ff9b4523467f6fd0f56 (commit)
  discards  95388bb5b7ae1b02eb7b5cda12cbdd1bedb620dd (commit)
  discards  96d8abcc04660fe582944cab226ef115be45d858 (commit)
  discards  1115d601c5031b396696158034b819ac26ef2a47 (commit)
  discards  30e5a4ffa30e89b32afa620fbdfe569fd439f174 (commit)
  discards  99c8610be7ead3c19eaef25af6b1f504f4cfc959 (commit)
  discards  223aea59780e17532e03a016a2a155d5e3be612b (commit)
  discards  bd0de7bd93b950a9452e980807b015075fe06e4d (commit)
  discards  ba532acc42e4d598f50f0dbeb40085ab18e81d2b (commit)
  discards  ea612bb3461677a988fcc68c8a6e6353fe746714 (commit)
  discards  03f042c03f86ff8b8b9387dea20906dd3b135739 (commit)
  discards  96018ace5932ddc1c76bc4f1c8faec7e7e65c389 (commit)
  discards  30738bbd43dcd9e8eafdcc975d0287d7839e9be7 (commit)
  discards  7fc7944b1f0e80f7c3d7a1a9721f29abc97d1cf5 (commit)
  discards  ed0395c99080bf2b1593e5a435ff5a81e1e37199 (commit)
  discards  aef9dfb20a1572274a9bdb8d4586b4eb5801bb36 (commit)
  discards  d68843148feefa36b85b8e4f9554a30f81c7b4ce (commit)
  discards  c66db7c140fb919133208c4338fc3ad3a42338a5 (commit)
  discards  4a276c092e63264126dc6d55db8a77ffcc9ec7d1 (commit)
  discards  dd51cfc7e30c30b6296eb04bd70aa899a64ebe62 (commit)
  discards  3d9fb8b5ec8d7342f7d999f6d88d1cb9886f3773 (commit)
  discards  792d53beeaf5220edc24c4a0c3efc7191685a871 (commit)
  discards  ea11c43ed558add7545983a43d7e0a0a6fb4f48d (commit)
  discards  cee553ac36bbcea88e56f346b5a229a2364281b4 (commit)
  discards  97e6737b23116905e13e0d316a43f966e57fa11f (commit)
  discards  64491b5cbb5598b8f2071b66d2397919c493cb02 (commit)
  discards  36a2ae8dbde42334ee4c34e79e7e73e37c6037ed (commit)
  discards  e7e738c93cf80bbb188f8c43935d915516ae5355 (commit)
  discards  d8b9f549749a329ef6f549f879315a59e8b2355b (commit)
  discards  d260d714a8e0c7ecbcd442aeed594b292e9797da (commit)
  discards  54ca6cd350277f5acb3c46b79ff20dae749f7a7d (commit)
  discards  b2fcc587811d769f4b73bc5c51a085bd68a8675b (commit)
  discards  e6e2adbaa260771104086f8a75d29dc664aee346 (commit)
  discards  b1b06432817d3f1ece683c2e5acec93600a20574 (commit)
  discards  0e0d6e91e844c723ba751ef6ad2b5cdf18cc4247 (commit)
  discards  0ba701aba2deefd7d32223d0f3a01cecc28ba267 (commit)
  discards  ace746abffd82567631eebb549ea8470f465f7e5 (commit)
  discards  f5d97df679375c4db07b01c3a15cf7c12259841d (commit)
  discards  1c0c51457d4fef4fd4cd0632cbc58c5992a0e769 (commit)
  discards  77a13493e224e8c29d9f0e3bcc50ce030f81d9a3 (commit)
  discards  2c39780a4da459b55ee0a2068b245ef9c76ad0c7 (commit)
  discards  e88c032b95ee6fa2bd01f52234cb44906fe62280 (commit)
  discards  e591d6d1d85cccf600d8b1ad9042b1a6b30d4304 (commit)
  discards  8b1c58c18be8807a0a624dace5caa3070a357678 (commit)
  discards  d60f9ecc179d664c10c3fb4c4194c42668d1f605 (commit)
  discards  4b0aa5db9b9e04c82fbb27e6e82451751934ef7a (commit)
  discards  5258373d93c7cfa30ddd64f309d43f7cdaeb7c97 (commit)
  discards  acc5f54f29bca3fffe9a79cdded058950e2e0f67 (commit)
  discards  f9125bce0a5c10071ea07e9b0eb0fed935819050 (commit)
  discards  43f57c7626aacae56279fa840e0287691c7c0ecb (commit)
  discards  f4e95ba7647c983a1527cc1bff87b581dbd52662 (commit)
  discards  b2ca665638e8e1d4f41094e23741e11d1bfbd447 (commit)
  discards  60587d1a6895ecc33044c833feb5428dca06af23 (commit)
  discards  6fb3a6ba055a23948c48d4085c2b3356cbea206b (commit)
  discards  f016ad1cc1e0db2e2a549d6517741f8b77d39f11 (commit)
  discards  86cd085c0786060e2b2f513b6a67a6edbab6d7f2 (commit)
  discards  d7b554b95cc4d370bfe3af18ea01d9206b5d2e8b (commit)
  discards  2130b5c6b84950cff424caea5f02e99704a759c6 (commit)
  discards  2325e9a6f88438b6e8db5658ee7c0ed573028273 (commit)
  discards  e9151be0fd0ad6b5b77a96029cfddcf7df6df97e (commit)
  discards  85e5620514b3b9520af87ebfb6e30fdb2e9bd766 (commit)
  discards  44b170c62369c89a11830cc0cd7c1d05406cb773 (commit)
  discards  ea07b8312757009fe4562026245a0c035601f300 (commit)
  discards  49469c99b28ee1ea6017e1effd9422007051ff0b (commit)
  discards  0973b33a2d201b6c8b62b6a6a4975c6ecd96d64b (commit)
  discards  664d9351f5f66479db722163d852f6ff44ec62c5 (commit)
  discards  73c390458cb51d56109341cb1c85de15f55571e6 (commit)
  discards  07559ac27a4f2ee6704852354239b15d097d5031 (commit)
  discards  7120a42c036361d077f7fcb9b7717733bf51c3e9 (commit)
  discards  5c28cd59062aae3c73be84ae552d1211f0df3062 (commit)
  discards  f6ba46fa8d2ed21ae620a63d46c83c60c70ac527 (commit)
  discards  b41755692e8d563ca8df8ae7cf1a9d7eddf0ce01 (commit)
  discards  d0701d4516a8b1ee2bc230b3eb323502690a778a (commit)
  discards  92252e4b047e323cd91006b5d1146214f1b44716 (commit)
  discards  1bbc1dd6a4357c564e8d5d123ad868589e200926 (commit)
  discards  f5406f8256dcd843feaed82464efeeca0fef2176 (commit)
  discards  af652cda6902b90cccc6acb3c703f61936936853 (commit)
  discards  73fc8aab8e6d7f33c4edba94b3ad37a3b5b1fc4f (commit)
  discards  935d32d356b21ae2a3e7214fb3f11f1ae943b120 (commit)
  discards  bd80ac8f6d92865f0e0579dc85e4bebfa556d5b6 (commit)
       via  e25aac30cb6ee46e7f1486e039f1b9fbea15aa47 (commit)
       via  70c7ff6eceefc879bd5509a8bb890558dee81cbb (commit)
       via  067bda24411bebf4c033ed38c8c7ed18b6ebc43a (commit)
       via  bc19d88d9027c43553f57af9687fa10e343c6979 (commit)
       via  8283f5c57e2a46b08f2360144ca821e7fac57620 (commit)
       via  0185b73598c4cbf9207cda4ecd53479d17c25fdb (commit)
       via  e7d7ca2eae16cadf1bf96300c268fd464b2ab2fc (commit)
       via  fb9cf9aaf09039d60e7683170651ebdf6d9491d8 (commit)
       via  1aa89b2b1b21178d96a1214b7a45930f5676c65b (commit)
       via  46aeafb928c1838a2a9f2d4579278ed297929198 (commit)
       via  c8bff5969f1339186c10d4b5eb0c96b2e869cbe3 (commit)
       via  9c09fc8bf1351e42515438426a10a36fe764a027 (commit)
       via  108bd4a50e508d5a8ee0e256ba2d081b2a692090 (commit)
       via  1667644e85a86c8ef74ceefb1c84869d7caafd5e (commit)
       via  f813edc62a9d3135dcd1d019e5440176404fd1e5 (commit)
       via  f10b233b89c05cd812c49b61c4860fbc687b85f4 (commit)
       via  317dc0b638c47cac2b03f62eca694209a80e55f3 (commit)
       via  1d78ab1f910b9c4784b70dc3e17f49c6046cb27c (commit)
       via  708eaa7e2d2b0a67cfe33bfc3897a8161b70dcd2 (commit)
       via  dfff9e23d2043197583bc23f394375ffb13d287c (commit)
       via  e55f4070e6bbd6eff16858118aea9aa01a6ee1ec (commit)
       via  405ae41d56c3f1a0b67dae8fbf4c3700cae20922 (commit)
       via  28c820782f647ee7b9086cdebb96a63e56e9758e (commit)
       via  09fd27aa687fa0beb4d593f0006e7141c9c96f00 (commit)
       via  7246a394bd45f4845eec6bdbf6cccd775b71db6d (commit)
       via  ef9d57abdc5c0cc5b4ef557a7c3b70e6bf350a66 (commit)
       via  4c7065c7898b43b3c4a78f87f55fb2b5ed7c9f76 (commit)
       via  7e7c4638cbdf6e20cd2995cc4458d05199dbe1f8 (commit)
       via  2d8b20761b0757b8a34762784c628f741e29fae5 (commit)
       via  f9031ee09cf3d553bfe57ad6032444487066aa95 (commit)
       via  75f7dab94cd3ad9e1f1a2298238aa326c2563d58 (commit)
       via  ec287395692d217230db897c4331ca28590dc567 (commit)
       via  6f09870494b409b717cfe78176a53a6de18796aa (commit)
       via  117ab5d3da0cc6f383b4445a32b80b5e5bd3de4d (commit)
       via  e680cfed976affc57628eba8b775d0ff9556044a (commit)
       via  1de7d94c6b84859446cc741b31fe5a0bb37e2550 (commit)
       via  a5c4be31f49a84ca274d6bc14fd21f4a7ae6d1e8 (commit)
       via  337f9459f00f020fd7f584a3794f1ec1202a7d5b (commit)
       via  9b04558580818971679948c40c2d2ba472e93920 (commit)
       via  bb011669a30efa0d3a0bd1df93dd33b8e3058f56 (commit)
       via  1949b27f3d940a136e179b875c0ac9cf505b3d47 (commit)
       via  36e0f71138c1d10d1568a0d73727ff96268df4e1 (commit)
       via  531f3d8d3b5f616135d2e030c5ee1bc2d20bd528 (commit)
       via  0b51c690f232017b9fb424a64d3c5300ed167504 (commit)
       via  a25369df78ef96725bcf57b021ebccaf3b560e83 (commit)
       via  0ec0d13e07d989e23819ef910f8d0b7feac00820 (commit)
       via  28c80477d2d52805e0ecc565853b61b66cdfc095 (commit)
       via  aabb9851177c534b43bc71ff0a57cadbb96cca6a (commit)
       via  1e29c379e146d5605da6de0183a29ed4eafb2eed (commit)
       via  95da853c54ff32e01a2155fc72b9f33328c2cde4 (commit)
       via  6b115b1938b2eb340514d42f5a0334835b1e79ce (commit)
       via  d690426219c1f5e6e465365faf41a08c543e77dd (commit)
       via  d35432bf475d732b33ce25d6dcfd0047d0e3defd (commit)
       via  b46f7127a80b2673bf4516a27c3f1deb6995f969 (commit)
       via  bfd9adb2c596c66852820aeac7a945fd6a52bf3f (commit)
       via  0af165a0a5ecf7e66540249351f0ffc1c171c28c (commit)
       via  22601eb914f7d15d9a434a6dddac92969cda0737 (commit)
       via  571f0d0b7e85dd428aad4a6e18d5d5a5468cd62f (commit)
       via  eb4fd061105b6146166cc5b0435342d907e9bc20 (commit)
       via  4da51e1b3d2cd9b05b88a1f2f0d76859143251b5 (commit)
       via  00fe75597971411d12fa0b78d33e29030ed92329 (commit)
       via  26db7769ba710143915f5e6771696e2f2be543b0 (commit)
       via  299480a06e6565648e4d32afd7372f795f4cdf29 (commit)
       via  ce806bc0abf3dea56faa4fc06d04d9f47969c86b (commit)
       via  44a477ecec8e66466c6146314942a29ee17fa459 (commit)
       via  c329f04708f7984743ac31df4dfda51efd5f971c (commit)
       via  3319cf03e82d9a1b72a0efc9bc8707c4858300a1 (commit)
       via  3aaf27435f1bfb70ebd5693e3f6cb2c0039cd40d (commit)
       via  a4ceee75de9c99f36e5c0e4cc85d15e69dc90431 (commit)
       via  dd96886e2143bf6d346ee49e519d3bd97af0205e (commit)
       via  3ad09d64949a9abea35563c8d699744cd02cf632 (commit)
       via  e198699e78e527607b0ac41e7f1b606cfa4e96b7 (commit)
       via  56e104772cb1673838c4a87af7a1d1fd7cdee722 (commit)
       via  a677dd2269b977b78b61b4c569d41966419aea60 (commit)
       via  e066f4ae8f7cefe927e9dfa9798689059d9004a3 (commit)
       via  45cd52d28393dd27428a36c0f29af7978f2104de (commit)
       via  d325fd7e762b03f4ddb95bc2af5465ee973e8fc5 (commit)
       via  46ea3f02cfe89db9ec7dfcf918ef01c6fdce856b (commit)
       via  a22def81968d94e8e19c1c48acf0a6e5c1316410 (commit)
       via  1de79c616930e0f4c0b4c0be5a955d36e991d621 (commit)
       via  a2213d4af4a31400235f1154a401cef4b86b00b8 (commit)
       via  a9ae61a8a59706aa1fcfdd410805d287d5698e5d (commit)
       via  0b27e5efdc97f4f69415c9dd6fa37000e7eb1ad3 (commit)
       via  064f1f50a9f5923b0014bcb1aef2c666120c85af (commit)
       via  a0aac6c9f1bf2f6b99d88584555fa8759224ad7f (commit)
       via  0fc75126ac1b936c3361aba85fa5592efcb60afa (commit)
       via  a33fdb0d4fc71208ef9fe3fc267db7f7c19e2a44 (commit)
       via  ad4074fa0f916673fae7677f54c77132d7d8572c (commit)
       via  64cffa27a0c958f602001dda3aa84c18beb6d4b7 (commit)
       via  e5468c4e64c6b92384223174850e34079e6d42bd (commit)
       via  5efe88e7e20b4118ecae9a5deaa395571c6d08de (commit)
       via  cde5d0c3a3375ab53ebececa836ba98d694e09a7 (commit)
       via  f0445371228973df1d143171147d4e0b494bcdeb (commit)
       via  ffee3eb97328f2efc3fba7007b109b85fe1f7c55 (commit)
       via  7d3de610d5d3a469bb826de97db0c25b32aedb1e (commit)
       via  0622905b50cabe6233ee1e38abd3ceece30eafd5 (commit)
       via  27e274c42cea4068cb60f447e71577dca8221255 (commit)
       via  494cf6bacc664e86df89e349bd7030e09a48defa (commit)
       via  b64bf58bb0844733e0f459841e12b7c82d19eb33 (commit)
       via  2d1b5d95e6bf5c13d09fb46594f7ae2e97273cf7 (commit)
       via  77f3d7ddf9cd166f99aefcf93fed610872f72c98 (commit)
       via  fc1b1a6c15e0ee24d51070acabcfcf2a4d94c4e1 (commit)
       via  e720d6bf0d1f7576399ee2728eb60b62462a4993 (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 (91ceb2f71ab9699f5084d2cc0c2e4cd8e29932ff)
             N -- N -- N (e25aac30cb6ee46e7f1486e039f1b9fbea15aa47)

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 e25aac30cb6ee46e7f1486e039f1b9fbea15aa47
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Feb 14 23:54:10 2016 +0100

    wip: exclude more bsc stuff from gsm_subscriber_conn

commit 70c7ff6eceefc879bd5509a8bb890558dee81cbb
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Feb 18 12:36:26 2016 +0100

    cscn: minor dbg log tweak

commit 067bda24411bebf4c033ed38c8c7ed18b6ebc43a
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat Feb 27 01:40:04 2016 +0100

    cscn: apply socket path / bind addr changes after rebase
    After rebasing onto 1b0e5540dba697, some changes need to be applied to
    cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master,
    configurable MNCC socket path and Control interface bind address were added.

commit bc19d88d9027c43553f57af9687fa10e343c6979
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Feb 22 12:16:55 2016 +0100

    osmo-bsc: half-fix tz override to allow compilation
    As described in a comment, for MSCSPLIT the tz data has been moved to network
    level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to
    network level in osmo-bsc as well.
    This could be done better for osmo-bsc, rather easily too, still allowing
    per-BTS timezone settings. But I'm trying to focus on IuCS and would like to
    come back to this later.

commit 8283f5c57e2a46b08f2360144ca821e7fac57620
Author: Daniel Willmann <dwillmann at>
Date:   Thu Feb 25 15:22:57 2016 +0100

    WIP: gprs_gmm: Get mm ctx from RA update in Iu mode
    Iu mode doesn't have tlli, so look up according to p-tmsi

commit 0185b73598c4cbf9207cda4ecd53479d17c25fdb
Author: Daniel Willmann <dwillmann at>
Date:   Tue Feb 23 20:59:07 2016 +0100

    WIP: Try and activate RABs after service request

commit e7d7ca2eae16cadf1bf96300c268fd464b2ab2fc
Author: Daniel Willmann <dwillmann at>
Date:   Tue Feb 23 20:14:50 2016 +0100

    gprs_gmm: Log service request if not receieved from Iu mode

commit fb9cf9aaf09039d60e7683170651ebdf6d9491d8
Author: Daniel Willmann <dwillmann at>
Date:   Tue Feb 23 20:13:25 2016 +0100

    gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize()

commit 1aa89b2b1b21178d96a1214b7a45930f5676c65b
Author: Daniel Willmann <dwillmann at>
Date:   Tue Feb 23 20:09:39 2016 +0100

    gprs: Update ue ctx from msg
    In case a Iu connection is reconnected we need to update the ue ctx

commit 46aeafb928c1838a2a9f2d4579278ed297929198
Author: Daniel Willmann <dwillmann at>
Date:   Tue Feb 23 09:53:12 2016 +0100

    sgsn_test: Fix mmctx llme and tlli struct names after merge

commit c8bff5969f1339186c10d4b5eb0c96b2e869cbe3
Author: Daniel Willmann <dwillmann at>
Date:   Tue Feb 23 09:52:13 2016 +0100

    gprs_gmm: Fix mmctx tlli member rename after merge

commit 9c09fc8bf1351e42515438426a10a36fe764a027
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 22 15:59:17 2016 +0100

    gprs: Handle GMM service request (Iu mode only)
    Iu mode has a GMM service request message which a UE in PMM-IDLE mode
    can use to switch back to PMM-CONNECTED mode.

commit 108bd4a50e508d5a8ee0e256ba2d081b2a692090
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 22 10:34:32 2016 +0100

    osmo-bsc: Pass gsmnet to bsc_vty_init()

commit 1667644e85a86c8ef74ceefb1c84869d7caafd5e
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Feb 21 12:21:35 2016 +0100

    libmsc/smpp: disable lchan access for now
    To make the IuCS build work, disable the BSC-land access from MSC's SMPP code.
    Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over
    the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now.

commit f813edc62a9d3135dcd1d019e5440176404fd1e5
Author: Daniel Willmann <dwillmann at>
Date:   Sat Feb 20 11:02:42 2016 +0100

    libmsc: Don't use bts field of gsm_subscriber_connection
    Use gsm_subscriber_connection does not have a bts field if building as
    libmsc. Use network directly.

commit f10b233b89c05cd812c49b61c4860fbc687b85f4
Author: Daniel Willmann <dwillmann at>
Date:   Fri Feb 19 16:59:08 2016 +0100

    sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl

commit 317dc0b638c47cac2b03f62eca694209a80e55f3
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Feb 18 22:51:38 2016 +0100

    cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl

commit 1d78ab1f910b9c4784b70dc3e17f49c6046cb27c
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Feb 18 22:42:07 2016 +0100

    iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s
    struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the
    corresponding typedef. It leads to a redefinition error in our coverity

commit 708eaa7e2d2b0a67cfe33bfc3897a8161b70dcd2
Author: Daniel Willmann <dwillmann at>
Date:   Thu Feb 18 15:59:01 2016 +0100

    Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()"
    There should be no need to silence this warning, the ranap_free_*
    functions are declared in libranap headers. In any case this will only
    obscure any real issue. Maybe osmo-iuh was not rebuilt completely
    (including generation of the c files from the python script).
    This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0.

commit dfff9e23d2043197583bc23f394375ffb13d287c
Author: Daniel Willmann <dwillmann at>
Date:   Thu Feb 18 15:51:06 2016 +0100

    libiu: Use custom setupormodifieditemies function
    The one generated by the python script doesn't really do what we want.
    Instead of futzing around with the script again just write our own

commit e55f4070e6bbd6eff16858118aea9aa01a6ee1ec
Author: Daniel Willmann <dwillmann at>
Date:   Thu Feb 18 15:50:30 2016 +0100

    libiu: Indicate in log where we don't handle a specific message

commit 405ae41d56c3f1a0b67dae8fbf4c3700cae20922
Author: Daniel Willmann <dwillmann at>
Date:   Thu Feb 18 15:46:52 2016 +0100

    libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu
    The sgsn uses other data structs so don't require them inside libiu.
    Instead keep a private list of ue contexts and iterate through that.
    This commit reverts the libui changes of commit

commit 28c820782f647ee7b9086cdebb96a63e56e9758e
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Feb 16 13:13:31 2016 +0100

    iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()

commit 09fd27aa687fa0beb4d593f0006e7141c9c96f00
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Feb 16 13:11:45 2016 +0100

    add tests/libiudummy

commit 7246a394bd45f4845eec6bdbf6cccd775b71db6d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Feb 16 12:07:47 2016 +0100

    msc: define extern iu_tx()

commit ef9d57abdc5c0cc5b4ef557a7c3b70e6bf350a66
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Feb 16 12:03:01 2016 +0100

    gsm0408_rcvmsg_iucs: remove unused link_id arg.

commit 4c7065c7898b43b3c4a78f87f55fb2b5ed7c9f76
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Feb 16 11:53:22 2016 +0100

    msc: implicitly link to iu_tx, don't have callbacks.
    This is more akin to the way openbsc do, as well as less code.

commit 7e7c4638cbdf6e20cd2995cc4458d05199dbe1f8
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 20:50:04 2016 +0100

    gprs/sgsn: Use RAB assignment response cb in PDP context activation

commit 2d8b20761b0757b8a34762784c628f741e29fae5
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 20:49:13 2016 +0100

    osmo-cscn: Add dummy function for RAB assignment response

commit f9031ee09cf3d553bfe57ad6032444487066aa95
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 20:47:49 2016 +0100

    libiu: Add support for RAB assignment response callback

commit 75f7dab94cd3ad9e1f1a2298238aa326c2563d58
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 20:45:35 2016 +0100

    sgsn_libgtp: Update rab (de)act function names to libui version

commit ec287395692d217230db897c4331ca28590dc567
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 20:39:12 2016 +0100

    sgsn_test: Make sgsn_test compile again after libui change

commit 6f09870494b409b717cfe78176a53a6de18796aa
Author: Daniel Willmann <dwillmann at>
Date:   Wed Feb 3 15:50:41 2016 +0100

    sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign
    In the IU case the RNC and ggsn communicate directly on the user plane.
    Since the IP address of the RNC is not known in our case (it sits behind
    the hnbgw) we need to update the PDP context with the new IP address
    after receiving the RAB assignment response (which includes the IP

commit 117ab5d3da0cc6f383b4445a32b80b5e5bd3de4d
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 13:58:35 2016 +0100

    sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it
    The RAB assignment response includes the gtp teid that we sent along in
    the assignment request. Retrieve the correct pdp context from there and
    activate it.

commit e680cfed976affc57628eba8b775d0ff9556044a
Author: Daniel Willmann <dwillmann at>
Date:   Wed Feb 3 15:20:28 2016 +0100

    sgsn: Add a function to return the pdp ctx for an mm ctx and tei

commit 1de7d94c6b84859446cc741b31fe5a0bb37e2550
Author: Daniel Willmann <dwillmann at>
Date:   Wed Feb 3 15:17:42 2016 +0100

    sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act()

commit a5c4be31f49a84ca274d6bc14fd21f4a7ae6d1e8
Author: Daniel Willmann <dwillmann at>
Date:   Wed Feb 3 11:35:50 2016 +0100

    gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type
    Try to limit the effect 3G support has on the remaining code base. The
    sgsn test still fails, but at a later test.

commit 337f9459f00f020fd7f584a3794f1ec1202a7d5b
Author: Daniel Willmann <dwillmann at>
Date:   Wed Feb 3 11:30:57 2016 +0100

    tests/sgsn: Fix compilation of sgsn_test
    The sgsn test still fails, but at least it is compiling again..

commit 9b04558580818971679948c40c2d2ba472e93920
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 13:46:39 2016 +0100

    sgsn_libgtp: Use the address provided by the GGSN for RAB activation

commit bb011669a30efa0d3a0bd1df93dd33b8e3058f56
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 13:45:27 2016 +0100

    gprs: Fix some misleading comments

commit 1949b27f3d940a136e179b875c0ac9cf505b3d47
Author: Daniel Willmann <dwillmann at>
Date:   Mon Feb 15 11:55:47 2016 +0100

    WIP: Wait for radio bearer before sending pdp context accept

commit 36e0f71138c1d10d1568a0d73727ff96268df4e1
Author: Daniel Willmann <dwillmann at>
Date:   Mon Jan 25 16:55:00 2016 +0100

    HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it

commit 531f3d8d3b5f616135d2e030c5ee1bc2d20bd528
Author: Daniel Willmann <dwillmann at>
Date:   Mon Jan 25 16:53:20 2016 +0100

    sgsn_iu: RABAssignment response is an Outcome, not a Successful one

commit 0b51c690f232017b9fb424a64d3c5300ed167504
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 a25369df78ef96725bcf57b021ebccaf3b560e83
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Feb 14 23:23:06 2016 +0100

    doc: rename nitb graph to bsc, add msc graph
    NITB is already gone from this branch. We may even resurrect it, but I prefer
    to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph
    now. Also add a libmsc graph.

commit 0ec0d13e07d989e23819ef910f8d0b7feac00820
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Feb 14 23:19:55 2016 +0100

    doc: add lists to nitb graph

commit 28c80477d2d52805e0ecc565853b61b66cdfc095
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Feb 12 14:58:33 2016 +0100

    cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics.

commit aabb9851177c534b43bc71ff0a57cadbb96cca6a
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Feb 12 14:43:27 2016 +0100

    mscsplit: fix compilation and comments. move msc_api.h.

commit 1e29c379e146d5605da6de0183a29ed4eafb2eed
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Feb 12 14:28:11 2016 +0100

    mscsplit: getting grips on header scopes

commit 95da853c54ff32e01a2155fc72b9f33328c2cde4
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Feb 12 12:19:06 2016 +0100

    msc: clarify msc_api and msc_ifaces scopes

commit 6b115b1938b2eb340514d42f5a0334835b1e79ce
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Feb 12 12:00:06 2016 +0100

    rename IFACE_IUCS to IFACE_IU

commit d690426219c1f5e6e465365faf41a08c543e77dd
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Feb 12 11:57:20 2016 +0100

    cscn: rename msc_api

commit d35432bf475d732b33ce25d6dcfd0047d0e3defd
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Feb 12 11:54:04 2016 +0100

    cscn: some file moves/renames

commit b46f7127a80b2673bf4516a27c3f1deb6995f969
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Feb 11 01:28:06 2016 +0100

    cscn wip: direct dtap responses to IuCS

commit bfd9adb2c596c66852820aeac7a945fd6a52bf3f
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Feb 11 01:28:28 2016 +0100

    cscn: fix missing network backpointer

commit 0af165a0a5ecf7e66540249351f0ffc1c171c28c
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed Feb 10 23:48:13 2016 +0100

    cscn: own talloc root and gsm_network instance; misc.
    Heading towards a sovereign CSCN.

commit 22601eb914f7d15d9a434a6dddac92969cda0737
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed Feb 10 23:45:37 2016 +0100

    mscsplit: exclude some more vty nodes

commit 571f0d0b7e85dd428aad4a6e18d5d5a5468cd62f
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed Feb 10 23:45:00 2016 +0100

    cosmetic: remove unused extern.

commit eb4fd061105b6146166cc5b0435342d907e9bc20
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed Feb 10 23:44:26 2016 +0100

    introduce vty CSCN_NODE, cosmetically.

commit 4da51e1b3d2cd9b05b88a1f2f0d76859143251b5
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed Feb 10 23:42:17 2016 +0100

    mscplit: try to clarify root talloc ctx and global gsm_network.
    The aim is to allow osmo-cscn to pass its own root talloc context and
    global gsm_network struct instance cleanly. This may stir up some old and
    dusty globals, but I hope it's for the better, since not all is a BSC.
    To ensure that a global gsm_network pointer for the bsc_vty is set, have it as
    argument to bsc_vty_init(). The vty configuration commands are added only after
    bsc_vty_init(), which are needed to configure the network struct. So split up
    the bsc_bootstrap_network() function into bsc_network_init() to allocate a
    gsm_struct, and bsc_network_configure() to read the config file once the vty
    commands are in place. In this way, no global bsc_gsmnet pointer is needed for
    the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed
    to have a different name for it.
    Admitted, it's still called the bsc_vty, but a split thereof is probably coming
    soon, because the CSCN doesn't want any of the BSC nor BTS specific vty

commit 00fe75597971411d12fa0b78d33e29030ed92329
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Feb 8 22:14:07 2016 +0100

    mscsplit: remove bts and lchan pointers from libmsc
    The diff between this and master will probably need a lot of review and fixes.
    The current state does compile, but I expect pretty much everything to be
    broken now. Future development will reinstate proper functionality piecemeal.
    The first goal is to get basic signalling to work, then SMS. The voice control
    (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed
    last AFAICT.

commit 26db7769ba710143915f5e6771696e2f2be543b0
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Jan 28 15:04:56 2016 +0100

    cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs.
    Until I get the proper link id from the SUA SAP, make sure we recognise it
    as hardcoded by setting it to 42.

commit 299480a06e6565648e4d32afd7372f795f4cdf29
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Jan 28 14:27:22 2016 +0100

    cscn: allocate IuCS conn, properly return rc.

commit ce806bc0abf3dea56faa4fc06d04d9f47969c86b
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Jan 28 14:20:27 2016 +0100

    cscn: call msc_compl_l3() from subscr_conn_allocate_iu()
    Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment).
    Call msc_compl_l3() when establishing a subscriber connection for IuCS.
    Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and
    conn_id instead.
    Move subscr_conn_allocate_iu() to the top of the file, because it semantically
    belongs before subscr_conn_lookup_iu().

commit 44a477ecec8e66466c6146314942a29ee17fa459
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Jan 28 13:48:03 2016 +0100

    cscn: default to osmo-cscn.cfg, not opencscn.cfg

commit c329f04708f7984743ac31df4dfda51efd5f971c
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Jan 28 13:03:45 2016 +0100

    cscn: move gsm0408_rcvmsg_iucs() decl to proper place.
    Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration

commit 3319cf03e82d9a1b72a0efc9bc8707c4858300a1
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 25 19:24:01 2016 +0100

    put Iu-common and Iu-CS stuff in proper places
    Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in
    gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh
    altogether, eventually.
    iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c.

commit 3aaf27435f1bfb70ebd5693e3f6cb2c0039cd40d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 25 18:53:22 2016 +0100


commit a4ceee75de9c99f36e5c0e4cc85d15e69dc90431
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 17:09:46 2016 +0100

    todo / #if 0

commit dd96886e2143bf6d346ee49e519d3bd97af0205e
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 17:09:25 2016 +0100

    minor fixes

commit 3ad09d64949a9abea35563c8d699744cd02cf632
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 17:08:25 2016 +0100

    func declaration, comments

commit e198699e78e527607b0ac41e7f1b606cfa4e96b7
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 17:07:42 2016 +0100

    fix: it's called msgb.dst.

commit 56e104772cb1673838c4a87af7a1d1fd7cdee722
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 16:04:03 2016 +0100


commit a677dd2269b977b78b61b4c569d41966419aea60
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 16:03:52 2016 +0100

    Indicate A-interface for new A subscr-conn.

commit e066f4ae8f7cefe927e9dfa9798689059d9004a3
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 16:02:23 2016 +0100

    Add some Iu-CS functions (in the wrong place though, wip)

commit 45cd52d28393dd27428a36c0f29af7978f2104de
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 15:57:48 2016 +0100

    cosmetic: a rename, comments.
    Rename conn_ctx_list -> ue_conn_ctx_list.
    Indicate Iu-CS 'siblings' for a couple of functions.
    Tweak/add comments.

commit d325fd7e762b03f4ddb95bc2af5465ee973e8fc5
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 15:52:50 2016 +0100

    Add Iu-CS indicator to struct gsm_subscriber_connection.
    Introduce enum interface_type and gsm_subscriber_connection.via_iface to
    distinguish between A-interface and Iu-CS-interface connections.
    Add gsm_subscriber_connection.iu.link_id and iu.conn_id.

commit 46ea3f02cfe89db9ec7dfcf918ef01c6fdce856b
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 18 10:59:18 2016 +0100

    log level: DIUCS = debug

commit a22def81968d94e8e19c1c48acf0a6e5c1316410
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Jan 14 15:08:39 2016 +0100

    wip (reminders to self, whitespace)

commit 1de79c616930e0f4c0b4c0be5a955d36e991d621
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Jan 12 15:08:42 2016 +0100

    make osmo-cscn compile and receive first Iu-CS buf (and log it only)

commit a2213d4af4a31400235f1154a401cef4b86b00b8
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Jan 12 15:07:40 2016 +0100

    iu_init: add addr and port args

commit a9ae61a8a59706aa1fcfdd410805d287d5698e5d
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Jan 12 15:06:02 2016 +0100

    add DIUCS debug id

commit 0b27e5efdc97f4f69415c9dd6fa37000e7eb1ad3
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 11 00:00:45 2016 +0100

    various small fixes

commit 064f1f50a9f5923b0014bcb1aef2c666120c85af
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Mon Jan 11 00:00:24 2016 +0100

    sai arg back to pointer

commit a0aac6c9f1bf2f6b99d88584555fa8759224ad7f
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 23:43:53 2016 +0100

    some fixes

commit 0fc75126ac1b936c3361aba85fa5592efcb60afa
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 23:43:24 2016 +0100

    generalize rab_act for ps and cs

commit a33fdb0d4fc71208ef9fe3fc267db7f7c19e2a44
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 23:41:51 2016 +0100

    move struct ue_conn_ctx to header

commit ad4074fa0f916673fae7677f54c77132d7d8572c
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 23:40:43 2016 +0100

    sgsn_iu -> iu

commit 64cffa27a0c958f602001dda3aa84c18beb6d4b7
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 23:40:12 2016 +0100

    sai arg

commit e5468c4e64c6b92384223174850e34079e6d42bd
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 23:04:53 2016 +0100


commit 5efe88e7e20b4118ecae9a5deaa395571c6d08de
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 22:58:18 2016 +0100

    rename sgsn_iu.c to iu.c.
    That code seems to be usable for the CS side, as well. A more general name
    is applicable. todo: move out of gprs even.

commit cde5d0c3a3375ab53ebececa836ba98d694e09a7
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 22:50:11 2016 +0100

    tweak ..rcvmsg_iu()'s sai arg.
    It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet.

commit f0445371228973df1d143171147d4e0b494bcdeb
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jan 8 02:41:23 2016 +0100

    iu_common wip

commit ffee3eb97328f2efc3fba7007b109b85fe1f7c55
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jan 8 01:38:40 2016 +0100


commit 7d3de610d5d3a469bb826de97db0c25b32aedb1e
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jan 8 01:14:24 2016 +0100


commit 0622905b50cabe6233ee1e38abd3ceece30eafd5
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jan 8 01:13:50 2016 +0100


commit 27e274c42cea4068cb60f447e71577dca8221255
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Fri Jan 8 01:13:11 2016 +0100


commit 494cf6bacc664e86df89e349bd7030e09a48defa
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Jan 5 14:33:26 2016 +0100


commit b64bf58bb0844733e0f459841e12b7c82d19eb33
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Wed Jan 6 13:28:32 2016 +0100


commit 2d1b5d95e6bf5c13d09fb46594f7ae2e97273cf7
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Thu Jan 28 13:04:24 2016 +0100

    cscn: adjust header comment.

commit 77f3d7ddf9cd166f99aefcf93fed610872f72c98
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Tue Jan 5 14:45:53 2016 +0100

    Add osmo-cscn, as a copy of osmo-nitb.
    CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a
    NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an
    external BSC.
    Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN
    for the end result (without internal BSC). On the other hand, I will probably
    add Iu-cs into the NITB code incrementally, in such a way that theoretically,
    both Iu-cs and the internal BSC functionality could be used at the same time.
    So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB,
    I prefer to work on a copy, so that the original NITB remains more or less
    Only a later step will clearly distinguish CSCN from NITB: when the BSC part is
    split off for the benefit of a proper A-interface, and CSCN talks to an
    external BSC.

commit fc1b1a6c15e0ee24d51070acabcfcf2a4d94c4e1
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sat Dec 26 03:02:20 2015 +0100

    doc: add call graphs from MSC to BSC or HNB-GW (wip)

commit e720d6bf0d1f7576399ee2728eb60b62462a4993
Author: Neels Hofmeyr <nhofmeyr at>
Date:   Sun Jan 10 23:06:21 2016 +0100

    disable some sgsn_tests to pass the status quo.
    while working on this, I need to see whether I break any more things.
    So remove some noise temporarily.


Summary of changes:
 openbsc/src/osmo-bsc/osmo_bsc_filter.c | 2 +-
 openbsc/tests/sgsn/sgsn_test.c         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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

More information about the osmocom-commitlog mailing list