openbsc.git branch neels/dyn_ts updated. 0.15.0-366-g8ea535d

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Sat Jul 23 16:02:11 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/dyn_ts has been updated
  discards  f7a39aa4df6d0ffdaae615e6c7a7afa6df19aa4b (commit)
  discards  db11ebc4bbb3e65753f7770e83cde01df937ed42 (commit)
  discards  b5ad4405b4005947332cc9e4ecf5938fb27e764f (commit)
  discards  03d01d18bc744ba89b5acc1db891005b3a4a4733 (commit)
  discards  1efa67a6afd1f19a4f62e9e42db8700521d48ec2 (commit)
  discards  a6c8ab27246cc2b7cdf7104b321727bff2b6e3a9 (commit)
  discards  ee4f05c056ab67c963cc02d7c4be2de8f14d3683 (commit)
  discards  721205f0707759299b841608e356ee9249254c39 (commit)
  discards  1722d378608d4ae9fd8b4ea63de361ba217f83e7 (commit)
  discards  70ff39a823eb64ef3cc4a2ff18f66583ba9b63e9 (commit)
  discards  1f3be19f221a373a776b7d3e1050ea4e6b392e82 (commit)
  discards  3a4b40c88f1d480f924e5e543f306583dfd5f8a1 (commit)
  discards  fa1e940b0a2d32adaab5cde44697c7371a0ad519 (commit)
       via  8ea535d406279b9f651c0030b89c94a13fe57d3b (commit)
       via  439154451785e73a96dbe56e7b687905439f18cf (commit)
       via  26753d71a5a9c077e7ef3d049aa85a068f260428 (commit)
       via  497b96ed1191eeb72adeaa2c20dbc16b5cb6989d (commit)
       via  c8d815c5cc980b4ced159f2a8cdcff467bdf2b12 (commit)
       via  82439efc8bfe17c17dad5afc610c2ef9beeb7c74 (commit)
       via  e69b2e80cb9cb11253bf41264ef06435247dff9a (commit)
       via  6c7ebc24647c40288e5b42bc070450e67d438e8e (commit)
       via  c1e56ed9a2528dfcdab5505d667117c870aa9735 (commit)
       via  3c28afa31f11ae2ce28ec98f21eabc819bf3668f (commit)
       via  1f28fe702503a142f4c2941b9531e8eed7ad59fd (commit)
       via  d6590999e510af411121a788e6e3d556f9460408 (commit)
       via  bf60a6b7736b1c1c9f2c940803fb6c3be251789b (commit)
       via  d7832dd956f0212851cae1cdebd132bd0cdc52ae (commit)
       via  18accac7c9d05152e9986b3a978a907009971aea (commit)
       via  26ca593264813b0f414e2e94ccdfd3605fbad6cf (commit)
       via  24693c5d0c585b8ab4f24ead581971b9271d1a76 (commit)
       via  9b6960d0799f50e86f66473fe9556e33b5ca6405 (commit)
       via  265b42ef4dd490b2d358f3de5f8d6ba8c7e48664 (commit)
       via  2197099330e41d4e8d7ed1d3c2806f9d48b065b8 (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 (f7a39aa4df6d0ffdaae615e6c7a7afa6df19aa4b)
            \
             N -- N -- N (8ea535d406279b9f651c0030b89c94a13fe57d3b)

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 -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=8ea535d406279b9f651c0030b89c94a13fe57d3b

commit 8ea535d406279b9f651c0030b89c94a13fe57d3b
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 17:17:34 2016 +0200

    Rename bsc_dyn_pdch.c to bsc_dyn_ts.c
    
    It's no longer just for IPAC style TCH/F_PDCH, but also contains code for
    TCH/F_TCH/H_PDCH, so pick a more general name.
    
    Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437

http://cgit.osmocom.org/openbsc/commit/?id=439154451785e73a96dbe56e7b687905439f18cf

commit 439154451785e73a96dbe56e7b687905439f18cf
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 16:25:15 2016 +0200

    compiler warning: abis_rsl.h: include gsm_utils.h
    
    Change-Id: I10f9d64398adabf8fca29663f883ac952470579c

http://cgit.osmocom.org/openbsc/commit/?id=26753d71a5a9c077e7ef3d049aa85a068f260428

commit 26753d71a5a9c077e7ef3d049aa85a068f260428
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Fri Jul 15 01:18:57 2016 +0200

    dyn TS: switchover wip
    
    Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b

http://cgit.osmocom.org/openbsc/commit/?id=497b96ed1191eeb72adeaa2c20dbc16b5cb6989d

commit 497b96ed1191eeb72adeaa2c20dbc16b5cb6989d
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Tue Jun 14 01:32:46 2016 +0200

    debug log: log all lchan_alloc steps
    
    Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0

http://cgit.osmocom.org/openbsc/commit/?id=c8d815c5cc980b4ced159f2a8cdcff467bdf2b12

commit c8d815c5cc980b4ced159f2a8cdcff467bdf2b12
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Thu Jul 14 03:10:40 2016 +0200

    dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH
    
    Add function ts_subslots(), for the check whether all TCH/H are released in
    abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function
    adds some dyn TS logic.
    
    Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a

http://cgit.osmocom.org/openbsc/commit/?id=82439efc8bfe17c17dad5afc610c2ef9beeb7c74

commit 82439efc8bfe17c17dad5afc610c2ef9beeb7c74
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Thu Jul 14 03:09:56 2016 +0200

    dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_*
    
    Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c

http://cgit.osmocom.org/openbsc/commit/?id=e69b2e80cb9cb11253bf41264ef06435247dff9a

commit e69b2e80cb9cb11253bf41264ef06435247dff9a
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Thu Jul 14 03:01:24 2016 +0200

    dyn TS: enhance channel allocator for dynamic TS
    
    Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to
    pass exactly as which pchan we'd like to allocate on a dynamic TS. Add
    _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged.
    
    Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping
    because there is only one caller).
    
    Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc().
    
    A returned dynamic channel still needs to be switched to the proper mode, which
    will follow in another commit.
    
    Replace a fixme comment with a normal comment in subslots_per_pchan[], because
    handling of dynamic TS is now defined.
    
    Change-Id: I18da7679300c43220d9baa6a304e8df74d366249

http://cgit.osmocom.org/openbsc/commit/?id=6c7ebc24647c40288e5b42bc070450e67d438e8e

commit 6c7ebc24647c40288e5b42bc070450e67d438e8e
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Mon Jul 18 23:56:08 2016 +0200

    error log: rsl_chan_activate_lchan: log channel mode error
    
    Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8

http://cgit.osmocom.org/openbsc/commit/?id=c1e56ed9a2528dfcdab5505d667117c870aa9735

commit c1e56ed9a2528dfcdab5505d667117c870aa9735
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Mon Jul 18 23:54:54 2016 +0200

    debug log: rsl_chan_activate_lchan: log activation type
    
    Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe

http://cgit.osmocom.org/openbsc/commit/?id=3c28afa31f11ae2ce28ec98f21eabc819bf3668f

commit 3c28afa31f11ae2ce28ec98f21eabc819bf3668f
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 16 23:59:32 2016 +0200

    gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging
    
    Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0

http://cgit.osmocom.org/openbsc/commit/?id=1f28fe702503a142f4c2941b9531e8eed7ad59fd

commit 1f28fe702503a142f4c2941b9531e8eed7ad59fd
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 16:14:06 2016 +0200

    dyn TS: add GSM_PCHAN_TCH_F_TCH_H_PDCH and ts->dyn state
    
    Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs.
    The VTY can now handle the new pchan type without further adjustments.
    
    Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state.
    Initialize in gsm_bts_trx_alloc().
    
    Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f

http://cgit.osmocom.org/openbsc/commit/?id=d6590999e510af411121a788e6e3d556f9460408

commit d6590999e510af411121a788e6e3d556f9460408
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 17:58:23 2016 +0200

    cosmetic: rsl_lchan_lookup(): more verbose error log
    
    Change-Id: Ifde73164d9985be4f06bdb7f46a06a92afb19513

http://cgit.osmocom.org/openbsc/commit/?id=bf60a6b7736b1c1c9f2c940803fb6c3be251789b

commit bf60a6b7736b1c1c9f2c940803fb6c3be251789b
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 17:57:53 2016 +0200

    dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits
    
    Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51

http://cgit.osmocom.org/openbsc/commit/?id=d7832dd956f0212851cae1cdebd132bd0cdc52ae

commit d7832dd956f0212851cae1cdebd132bd0cdc52ae
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 17:38:22 2016 +0200

    code dup: join libbsc lchan_lookup() and osmo-bts rsl_lchan_lookup()
    
    lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts oml.c are the
    same code, except for the log context, which is only set in abis_rsl.c.
    Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c.
    
    To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be
    removed from osmo-bts.
    
    Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48

http://cgit.osmocom.org/openbsc/commit/?id=18accac7c9d05152e9986b3a978a907009971aea

commit 18accac7c9d05152e9986b3a978a907009971aea
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 17:35:47 2016 +0200

    comment_fu
    
    Change-Id: Id5346e5f1d8ccc37200ec1a061399a879767c954

http://cgit.osmocom.org/openbsc/commit/?id=26ca593264813b0f414e2e94ccdfd3605fbad6cf

commit 26ca593264813b0f414e2e94ccdfd3605fbad6cf
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Mon Jul 18 23:43:44 2016 +0200

    gsm_lchan2chan_nr(): decouple from ts->pchan
    
    For dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in
    order to pass the desired pchan to generate the RSL chan_nr, introduce
    gsm_lchan_as_pchan2chan_nr().
    
    To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the
    actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with
    explicit pchan, ts_nr and lchan_nr arguments.
    
    Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f

http://cgit.osmocom.org/openbsc/commit/?id=24693c5d0c585b8ab4f24ead581971b9271d1a76

commit 24693c5d0c585b8ab4f24ead581971b9271d1a76
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 16:54:16 2016 +0200

    gsm_ts2chan_nr(): add assertions for lchan_nr
    
    Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54

http://cgit.osmocom.org/openbsc/commit/?id=9b6960d0799f50e86f66473fe9556e33b5ca6405

commit 9b6960d0799f50e86f66473fe9556e33b5ca6405
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Sat Jul 23 16:47:07 2016 +0200

    gsm_ts2chan_nr(): use constants instead of magic numbers
    
    Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2

http://cgit.osmocom.org/openbsc/commit/?id=265b42ef4dd490b2d358f3de5f8d6ba8c7e48664

commit 265b42ef4dd490b2d358f3de5f8d6ba8c7e48664
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Mon Jul 18 23:47:24 2016 +0200

    error log: abis_rsl.c: log errors in channel_mode_from_lchan()
    
    Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b

http://cgit.osmocom.org/openbsc/commit/?id=2197099330e41d4e8d7ed1d3c2806f9d48b065b8

commit 2197099330e41d4e8d7ed1d3c2806f9d48b065b8
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Thu Jul 14 02:51:13 2016 +0200

    comments: clarify some dynamic TS comments
    
    A new type of dynamic channel will be introduced soon, so prepare some comments
    to name the dynamic TS kind more specifically.
    
    Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7

-----------------------------------------------------------------------

Summary of changes:
 openbsc/include/openbsc/gsm_data_shared.h          |   1 +
 openbsc/src/libbsc/Makefile.am                     |   2 +-
 openbsc/src/libbsc/abis_nm.c                       |   1 +
 openbsc/src/libbsc/abis_rsl.c                      |  62 +-----------
 .../src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c}    |   0
 openbsc/src/libbsc/chan_alloc.c                    |  22 ++---
 openbsc/src/libcommon/gsm_data_shared.c            | 105 ++++++++++++++++++---
 7 files changed, 104 insertions(+), 89 deletions(-)
 rename openbsc/src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} (100%)


hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)



More information about the osmocom-commitlog mailing list