openbsc.git branch pmaier/rbs2000 updated. 0.15.0-718-g3f65fb078

gitosis at gitosis at
Fri Feb 24 16:05:43 UTC 2017

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, pmaier/rbs2000 has been updated
  discards  07de48f50be26f8b33b357a7c52ac8a72dd2f53d (commit)
  discards  3d9729d81c58c508aa5fc3ee152770815aa536b8 (commit)
  discards  27ebae7074b0a39fdd93bc3219c9ffa835bf6352 (commit)
  discards  6618f5baedbda52375d5ad71c3248a4e0ec95650 (commit)
  discards  798458207c3ed32feebbec4b5b291cb0299cc214 (commit)
  discards  acd02a7ada6c70d75b13eefaed43978d68821925 (commit)
  discards  d1172399a354eb91451980f2362a77987096344c (commit)
  discards  49fdc5321500ed52f61054d8349df8475e1022c8 (commit)
  discards  0c3a89017f269926273a04cd8cc00dedefb0266f (commit)
  discards  bc93adaf4b9e6b26fb90960eee4c896385de281c (commit)
  discards  5a91319bab1a273f8575957c4b69bdebafcbd084 (commit)
  discards  05a5b1a750b50a4022f1036244b9595f7b2804c9 (commit)
  discards  cad3be8728f9d297e63de890e50eed6e783e9eac (commit)
  discards  e5c89a3fcf7a94d812e62b9c9434b1711f9655b0 (commit)
  discards  670481770e64063464c7d90a154b6351686e8501 (commit)
  discards  791fc000cc91cd3beff24a0b32e3bb56b149d79b (commit)
  discards  a607fd27820280f2119ddaabc0ea778f47f07549 (commit)
  discards  d3761af363e61be930708db96df93b314082615b (commit)
  discards  ad1470544501b5827d6c559ffe51c12d6c896f2f (commit)
  discards  919f17b210232a1a7dc5c862668135923f0b72d9 (commit)
  discards  a402d3633fdf70d08f6f4d0b2a9020e62bbc8618 (commit)
  discards  78c80fcadbc275858c622fa93cb8a1af79b7733f (commit)
  discards  fe39c9e2b1c9e005e7c69b8c384516002451f32a (commit)
  discards  e36d0484dfbd15abda59ed3e4dfb7e52a6d3dd1e (commit)
  discards  999b2e5be3ec47a558e59205607c6f34de3476c6 (commit)
  discards  86e48f0781e83b39327c96ce750214749b30c880 (commit)
  discards  80392d452927fea5f660aa8cf44508516cad8267 (commit)
  discards  7f7a08ce04b2fde0c3b5f84ff702b40bf606b6e9 (commit)
  discards  a8d5f61f783bdc141288fa69f958ef725a25b183 (commit)
  discards  fbed5cef9451ab4e15d3265c6aec8fad07562b98 (commit)
  discards  9316ca1d78368011c39608ea26dc33fa3c15b3ed (commit)
  discards  023c8d8d78795625ed0ea00ef72bda5c6b0ca262 (commit)
  discards  5890708799efa49c803a6568d8deedde4ee08ecf (commit)
       via  3f65fb0786be48b4fad0ea7cbf8f38663e302b6a (commit)
       via  8858d50ab6d9bd1543ae7ec96b1c27037bbf6703 (commit)
       via  496013fc5b467a8b4620890e1f9381f453b7df87 (commit)
       via  cc175fca80ea360080d01170b962a05c754ab806 (commit)
       via  d779aaef19cefa5006d9de4e75f635996048cff8 (commit)
       via  0cb1d2180d4ad59e02fa362f019262163abf95d5 (commit)
       via  ee1649292d0516fd64562ef4dd2a5c9d62520566 (commit)
       via  59400659bc6673f07b9db9d38bbbae190f10e944 (commit)
       via  189f48aedd4218642ce87b8bffb2b06517cf0285 (commit)
       via  140218ed56d1f24e1dedb34c3173edec3806389a (commit)
       via  30c420872929d61d3cf1387cbb52de97f6da979b (commit)
       via  3fbc9f11a1dcea76b889830b865cb237c308e798 (commit)
       via  f478d7fb15de2d76775f5612c66a70e190972fd9 (commit)
       via  bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6 (commit)
       via  f30b66c5315392e6336803a04d92e6ca3b1e9e4e (commit)
       via  ed0bf2931f4c30d70cd5858348bf8d589b80a1a6 (commit)
       via  a5a958e9ade68ae872cb26474ce9288d9b693ddb (commit)
       via  972558526670a5896155285ed2e2b8b63cb244f6 (commit)
       via  1f3eed879a1dae2097adfd7d3381e886ce41f1a1 (commit)
       via  79de851634df28b3ed869623bfcc49e2f6166aae (commit)
       via  01ea4b0f21ba855755136bc8ba90dbf18a554b2f (commit)
       via  2ec1a74f23143b715cd22018e3beb5305b47fd45 (commit)
       via  cba647bb0616a4649046eed26cbaee38c4d9f00e (commit)
       via  b75dd623c49c320e43035679062880bf4e61ef61 (commit)
       via  735da0376d0fea6dee12875948cf01bd4b8bfbd5 (commit)
       via  af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0 (commit)
       via  f34e669a797bdead46cb0f228bb1a5943a314ab7 (commit)
       via  82f70e8580f13e8232f5bfe2b50a24026bbda13a (commit)
       via  862743c7de9a5c06f49f9082a7432237ef795b63 (commit)
       via  90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b (commit)
       via  ece256a562d7daef69c208111d2ca72058fd383f (commit)
       via  71b7587c3a19f98b43c311afa7be596a8b06c97f (commit)
       via  d8d126b56f2912b6ab42379556cf832a0bd4b7a1 (commit)
       via  01850e5275e53fd75cc8605887a056db7223d404 (commit)
       via  7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0 (commit)
       via  7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit)
       via  89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit)
       via  94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit)
       via  f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit)
       via  a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit)
       via  a1613695d1472e61c85706a8daeb2f83ba5364dd (commit)
       via  2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit)
       via  87bfed259dddbc87e94e50217bfd1443226e5e91 (commit)
       via  b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit)
       via  8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit)
       via  db0e380558fa03229d981dc358db98d5b781cbe5 (commit)
       via  50422016f0386bb17b94196178ed5fffb6598fc6 (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 (07de48f50be26f8b33b357a7c52ac8a72dd2f53d)
             N -- N -- N (3f65fb0786be48b4fad0ea7cbf8f38663e302b6a)

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 3f65fb0786be48b4fad0ea7cbf8f38663e302b6a
Author: Philipp Maier <pmaier at>
Date:   Fri Feb 24 15:18:08 2017 +0100


commit 8858d50ab6d9bd1543ae7ec96b1c27037bbf6703
Author: Philipp Maier <pmaier at>
Date:   Fri Feb 24 15:32:59 2017 +0100

    cosmetic: Fixing typo in enmum constant

commit 496013fc5b467a8b4620890e1f9381f453b7df87
Author: Philipp Maier <pmaier at>
Date:   Tue Jan 31 17:36:20 2017 +0100

    pcu_sock: fix paging group calculation
    The offset for the data buffer, where the last three imsi digits
    are stored is wrong. Here we correct the problem.

commit cc175fca80ea360080d01170b962a05c754ab806
Author: Philipp Maier <pmaier at>
Date:   Tue Jan 31 17:04:28 2017 +0100

    pcu_sock: reorganize calculation of paging group
    pcu_sock.c:pcu_rx_data_req() needs to calculate the paging group
    at two positions, this commit adds a functions for that to avoid
    code duplication

commit d779aaef19cefa5006d9de4e75f635996048cff8
Author: Philipp Maier <pmaier at>
Date:   Fri Feb 3 18:07:36 2017 +0100

    abis-rsl: Send imm.ass messages via PCH
    It is possible to send immidiate assign messages through the
    paging channel. This commit adds the required functionality to
    the pcu socket interface and to the abis_rsl api

commit 0cb1d2180d4ad59e02fa362f019262163abf95d5
Author: Philipp Maier <pmaier at>
Date:   Tue Jan 17 14:46:56 2017 +0100

    pcu_sock: Fix broken paging command
    The pcu sends us an already made up MAC-Block that contains the
    paging request. pcu_sock.c is parsing this paging request
    wrongly and fails silently, which results into a dropping of the
    This commit fixes the parsing problems.

commit ee1649292d0516fd64562ef4dd2a5c9d62520566
Author: Philipp Maier <pmaier at>
Date:   Tue Dec 20 14:23:45 2016 +0100

    gprs: fix T3186 encoding in Sysinfo 13
    The timer T3186, which is described in 3GPP TS 44.060, is using 3
    bits of the si13 mac block. This requires special encoding. In the
    case of T3186, the value is encoded by the formula: bits = t/500-1.
    Our implementation uses the formula bits=t/500, which is incorrect.

commit 59400659bc6673f07b9db9d38bbbae190f10e944
Author: Philipp Maier <pmaier at>
Date:   Thu Dec 8 17:34:12 2016 +0100

    cosmetic: Improve log output
    callback functions in bsc_init.c and bts_ericsson_rbs2000.c do not
    display any information about the received signals. This commit
    changes that to make debugging easier.

commit 189f48aedd4218642ce87b8bffb2b06517cf0285
Author: Alexander Couzens <lynxis at>
Date:   Fri Dec 2 19:10:51 2016 +0100

    fixup PCU_IF_SAPI_AGCH_DT sapi_string()
    Change-Id: Id6588ca342267b2af092c0a4c2c195606081dfc7

commit 140218ed56d1f24e1dedb34c3173edec3806389a
Author: Philipp Maier <pmaier at>
Date:   Fri Dec 2 19:04:34 2016 +0100

    pcu_sock: Forward imm.ass PCU originated messages
    The PCU sends imm.ass messages in response to a rach request. Those
    messages need to be forwarded to RSL in order to get them send. This
    commit introduces the required functionality for that
    Change-Id: Ice099c4ed7008200ed179e581aba1899c6c29455

commit 30c420872929d61d3cf1387cbb52de97f6da979b
Author: Alexander Couzens <lynxis at>
Date:   Fri Dec 2 18:27:01 2016 +0100

    pcu_sock: implement direct tlli on AGCH
    Ericsson allows to attach a reference to immediate assignments. A
    confirmation of the transmission is then sent back, but only containing
    the reference, not the whole RLC packet.
    Change-Id: I945f49e62e2a74a7906e2d49940927773edd04a9

commit 3fbc9f11a1dcea76b889830b865cb237c308e798
Author: Alexander Couzens <lynxis at>
Date:   Fri Dec 2 17:33:01 2016 +0100

    libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message
    ericsson can handle a reference at the end of the message which is used in
    the confirm message. The confirm message is only sent if the trailer is present.
    Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f

commit f478d7fb15de2d76775f5612c66a70e190972fd9
Author: Alexander Couzens <lynxis at>
Date:   Fri Dec 2 17:23:43 2016 +0100

    libbsc: use 32bit random instead of 24 bit randomness
    I expected the last byte must be zero which is'nt required
    Change-Id: I7be14e82b9f1fc0da8e27e20e46c1710a0a9c7db

commit bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6
Author: Alexander Couzens <lynxis at>
Date:   Fri Dec 2 05:21:45 2016 +0100

    libbsc: add ericsson specific f1 trail to receive a confirmation
    Change-Id: I0fdb279ce178037f99a698b99391a1720ef45c30

commit f30b66c5315392e6336803a04d92e6ca3b1e9e4e
Author: Alexander Couzens <lynxis at>
Date:   Wed Nov 2 02:41:41 2016 +0100

    abis_om2k: protect mo fsms by NULL check
    also set them NULL
    Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200

commit ed0bf2931f4c30d70cd5858348bf8d589b80a1a6
Author: Alexander Couzens <lynxis at>
Date:   Thu Dec 1 02:51:11 2016 +0100

    libbsc/rbs2000: delay the ALTRQ request by 3 sec
    Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927

commit a5a958e9ade68ae872cb26474ce9288d9b693ddb
Author: Alexander Couzens <lynxis at>
Date:   Tue Nov 29 12:46:58 2016 +0100

    libbsc: fix wrong mask introduced by 95db69b7 in chreq
    Change-Id: I06568afe2c4728d27dcce0c84cedd7914abf8264

commit 972558526670a5896155285ed2e2b8b63cb244f6
Author: Alexander Couzens <lynxis at>
Date:   Tue Nov 29 00:21:18 2016 +0100

    libbsc/pcu_sock.c: pcu_tx_info_ind allow to use TRX not starting from 0
    It would prevent using only e.g. TRX 1 when TRX 0 is disabled.
    Change-Id: I68dc5e837bd2a3602f7875063c85da4082196274

commit 1f3eed879a1dae2097adfd7d3381e886ce41f1a1
Author: Alexander Couzens <lynxis at>
Date:   Tue Nov 29 00:18:26 2016 +0100

    libbsc: enable pcu_direct to flag PCU_IF_FLAG_SYSMO
    The use of PCU_IF_FLAG_SYSMO enable the PCU to use DIRECT_PHY code path
    Change-Id: I1f5407264fc4f209456ffcb73d7853ff315aab86

commit 79de851634df28b3ed869623bfcc49e2f6166aae
Author: Alexander Couzens <lynxis at>
Date:   Mon Nov 28 23:26:50 2016 +0100

    libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE
    When using a BSC located PCU the BSC must understand PDCH requests.
    Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a

commit 01ea4b0f21ba855755136bc8ba90dbf18a554b2f
Author: Alexander Couzens <lynxis at>
Date:   Thu Dec 1 03:34:20 2016 +0100

    libbsc/pcu_sock: remove const qualifier
    store and load use regular uint8_t.
    Change-Id: I180cd1a6b1ef73c7f6e794980f4db9f06fbaf9f9

commit 2ec1a74f23143b715cd22018e3beb5305b47fd45
Author: Harald Welte <laforge at>
Date:   Mon Nov 21 01:33:22 2016 +0100

    pcu_sock: Send non-NULL hLayer1 to PCU
    The BSC-located PCU case looks to the PCU like a BTS-located PCU with
    "direct PHY" access, i.e. the data related primitives are communicated
    from the PCU directly towards the TRAU Frames or whatever transport
    method is used between CCU and PCU.
    In order to make the PCU believe that, we need to pass in a 'layer 1
    handle'.  As we don't use it, we can just pass any non-zero value and be
    Change-Id: I8170bd4134904702b6b272e496100361ba473cbc

commit cba647bb0616a4649046eed26cbaee38c4d9f00e
Author: Harald Welte <laforge at>
Date:   Thu Nov 17 20:54:47 2016 +0100

    pcu_sock: Forward paging request from PCU via RSL to BTS
    Change-Id: I28bf0995699618f3f5fa15fc8e1733beddfc482f

commit b75dd623c49c320e43035679062880bf4e61ef61
Author: Harald Welte <laforge at>
Date:   Thu Nov 17 20:54:04 2016 +0100

    RBS2000 RSL: Support for sending RSL PAGING CMD for GPRS
    Change-Id: I66541f9b20e7fd67fbec329283fc3c821c970a56

commit 735da0376d0fea6dee12875948cf01bd4b8bfbd5
Author: Harald Welte <laforge at>
Date:   Thu Nov 17 18:39:36 2016 +0100

    pcu_sock: get rid of magic numbers and use ARRAY_SIZE() for array iteration
    Change-Id: I602b581fab67b3a1c3c03c73a3a99e9afd564e29

commit af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0
Author: Harald Welte <laforge at>
Date:   Thu Nov 17 18:10:10 2016 +0100

    pcu_sock: Don't re-implement core functionality like gsm_bts_trx_num()
    Change-Id: I5ea506c8240dac124ccf5522d02ba18e4f0cb90d

commit f34e669a797bdead46cb0f228bb1a5943a314ab7
Author: Harald Welte <laforge at>
Date:   Thu Nov 17 16:40:17 2016 +0100

    HACK: re-activate dynamic PDCH after activation failure
    Change-Id: Iaa6ace3da2439610e12804bdd1b3186c1d269be6

commit 82f70e8580f13e8232f5bfe2b50a24026bbda13a
Author: Alexander Couzens <lynxis at>
Date:   Thu Dec 1 03:33:39 2016 +0100

    pcu_sock: add missing headers
    Change-Id: I4d79063c84f82be0babc742f3e34eb05ab11f4c6

commit 862743c7de9a5c06f49f9082a7432237ef795b63
Author: Philipp Maier <pmaier at>
Date:   Wed Oct 26 15:19:41 2016 +0200

    pcu_sock: add basic pcu interface support
    Adds a basic version of a pcu socket interface, similar
    to the one that can be found in osmo-bts.

commit 90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b
Author: Harald Welte <laforge at>
Date:   Wed Nov 16 15:17:22 2016 +0100

    RBS2000: Add the P-GSL Timer IE to RSL CHAN ACT for PDCH
    This seems to be mandatory when an Ericsson RBS2000 uses a SuperChannel
    as back-haul.
    Change-Id: I793e7d62df1ca9f9c38d39e22d3868064d446c8d

commit ece256a562d7daef69c208111d2ca72058fd383f
Author: Harald Welte <laforge at>
Date:   Tue Nov 15 22:59:24 2016 +0100

    OM2000: Send ALTCRQ for SuperChannel after receiving IS Enable Req Ack
    When the BTS is configured to use a SuperChannel and it is using a
    unix domain socket based transport towards the L2TP daemon, then
    we must instruct the L2TP daemon to instruct the SIU to change the Abis
    Lower Transport Mode using the ALTCRQ / ALTCRP L2TP signalling.
    Change-Id: I672bfaa09c42fbeb0c8459f24b2222b952de954b

commit 71b7587c3a19f98b43c311afa7be596a8b06c97f
Author: Harald Welte <laforge at>
Date:   Tue Nov 15 23:00:29 2016 +0100

    OM2000: Change the order of MO initialization
    So far: CF-IS-CON-TF
    Now: CF-TF-CON-IS
    Change-Id: I8efd9bafdcf9504d2e5fc85c44c708fa53f4dff8

commit d8d126b56f2912b6ab42379556cf832a0bd4b7a1
Author: Harald Welte <laforge at>
Date:   Tue Nov 15 22:58:49 2016 +0100

    OM2000: Add FIXME comments for missing resolving of RX/TX MO!
    Change-Id: I45708df724c5fc3316eca6bd2ac2c0738b19a45b

commit 01850e5275e53fd75cc8605887a056db7223d404
Author: Harald Welte <laforge at>
Date:   Tue Nov 15 21:18:35 2016 +0100

    HACK: Don't require TRX numbers to start at 0
    Change-Id: I6c5fcb06bdbe0377e2ebc46ecd73d11e834a6d99

commit 7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0
Author: Alexander Couzens <lynxis at>
Date:   Tue Nov 1 23:39:03 2016 +0100

    unixsocket: include UNIXSOCKET into sabm
    Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e


Summary of changes:
 openbsc/include/openbsc/debug.h           |  27 +-------
 openbsc/include/openbsc/gsm_data_shared.h |   4 +-
 openbsc/include/openbsc/signal.h          |   1 -
 openbsc/include/openbsc/vty.h             |   2 +-
 openbsc/src/gprs/gb_proxy_main.c          |   2 +-
 openbsc/src/gprs/gprs_subscriber.c        |  34 +++++++---
 openbsc/src/gprs/gtphub_main.c            |   2 +-
 openbsc/src/gprs/sgsn_main.c              |   2 +-
 openbsc/src/libbsc/abis_rsl.c             |  29 ++++----
 openbsc/src/libbsc/bsc_api.c              |   3 +-
 openbsc/src/libbsc/bsc_vty.c              | 106 ++++++++++++++++++++----------
 openbsc/src/libbsc/e1_config.c            |   1 -
 openbsc/src/libbsc/gsm_04_08_utils.c      |  12 ++--
 openbsc/src/libbsc/paging.c               |  17 ++---
 openbsc/src/libcommon/debug.c             |  45 ++++++-------
 openbsc/src/libcommon/gsm_data_shared.c   |  10 +++
 openbsc/src/libmsc/gsm_04_08.c            |  18 ++---
 openbsc/src/libmsc/gsm_subscriber.c       |  10 +++
 openbsc/src/libmsc/smpp_openbsc.c         |   2 +-
 openbsc/src/libmsc/vty_interface_layer3.c |   1 -
 openbsc/src/osmo-bsc/osmo_bsc_main.c      |   2 +-
 openbsc/src/osmo-bsc_mgcp/mgcp_main.c     |   2 +-
 openbsc/src/osmo-bsc_nat/bsc_nat.c        |   2 +-
 openbsc/src/osmo-bsc_nat/bsc_nat_vty.c    |   4 +-
 openbsc/src/osmo-nitb/bsc_hack.c          |   2 +-
 openbsc/tests/sgsn/sgsn_test.c            |   3 +-
 26 files changed, 197 insertions(+), 146 deletions(-)

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

More information about the osmocom-commitlog mailing list