osmo-bts.git branch neels/dyn_pdch_trx updated. 0.4.0-241-gf3ccc3c

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
Wed Jul 27 14:34:50 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 "Osmocom BTS-side code (Abis, scheduling, ...)".

The branch, neels/dyn_pdch_trx has been updated
  discards  915b3d437be4ff8446570486ef21ced13444051d (commit)
  discards  2b83d2e227297a44121c4ac7547b6068e44e7167 (commit)
  discards  1aaa5288999f005ec622ecbf0c5d1c52f61b7364 (commit)
       via  f3ccc3c7eb88b3810f735c94c3aa63a4f5473614 (commit)
       via  5886b07d86e01ac3ee5227d1acf60c886237bb75 (commit)
       via  c2901ea5013a438ccc8b2ced5bc3683d2336603e (commit)
       via  4241adeba7bbcfbcbec8b740690bbc0da085090b (commit)
       via  b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99 (commit)
       via  6912165467b47151f0e2946ec3e6827d6fef08fd (commit)
       via  f328308df9d3f7cfe3fa0662209eef95c5066891 (commit)
       via  0b303e6de09928080191110a9f1cf268aa6ffa01 (commit)
       via  b02bcdfd718f6334016fcae16b420e9fa8980b85 (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 (915b3d437be4ff8446570486ef21ced13444051d)
            \
             N -- N -- N (f3ccc3c7eb88b3810f735c94c3aa63a4f5473614)

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/osmo-bts/commit/?id=f3ccc3c7eb88b3810f735c94c3aa63a4f5473614

commit f3ccc3c7eb88b3810f735c94c3aa63a4f5473614
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 16:12:56 2016 +0200

    trx: log lchan activation
    
    Change-Id: I296e92c6e06d7b0f042927bf87091fcce475043c

http://cgit.osmocom.org/osmo-bts/commit/?id=5886b07d86e01ac3ee5227d1acf60c886237bb75

commit 5886b07d86e01ac3ee5227d1acf60c886237bb75
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 16:06:36 2016 +0200

    dyn PDCH: trx l1_if.c: drop fixme, add comment
    
    Change-Id: Ib240f21f4d460524767f4273fc9077617d1ffb43

http://cgit.osmocom.org/osmo-bts/commit/?id=c2901ea5013a438ccc8b2ced5bc3683d2336603e

commit c2901ea5013a438ccc8b2ced5bc3683d2336603e
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 16:20:42 2016 +0200

    dyn PDCH: trx: implement bts_model_ts_disconnect()
    
    Change-Id: I85e455b3342bfdac4e612be1c7cd4b30001f55ad

http://cgit.osmocom.org/osmo-bts/commit/?id=4241adeba7bbcfbcbec8b740690bbc0da085090b

commit 4241adeba7bbcfbcbec8b740690bbc0da085090b
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 16:15:00 2016 +0200

    dyn PDCH: trx l1_if.c: factor out lchan_deactivate()
    
    For dynamic timeslots, bts_model_ts_disconnect() will need to invoke
    deativation of an lchan.
    
    Change-Id: I95c39ab8bad7117ce6b18db8facf3788dd5280bf

http://cgit.osmocom.org/osmo-bts/commit/?id=b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99

commit b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 15:16:29 2016 +0200

    dyn PDCH: trx: add ts_subslots2() in measurement.h
    
    For dyn PDCH, osmo-trx/l1_if.c will need to  know the number of subslots per
    pchan, to verify that all lchans are free before dyn TS switchover. The
    subslots_per_pchan[] array is static to measurement.c, and since we need a
    non-trivial check for dyn TS anyway, add public ts_subslots2() to
    measurement.c, which also checks the current dyn pchan type.
    
    Naming: A patch to add an identical function called ts_subslots() to openbsc is
    waiting to be submitted, and I intend to join these via gsm_data_shared.c once
    it is submitted to openbsc. To ease the transition from using the osmo-bts
    ts_subslots() function to the one from openbsc, I'm naming this ts_subslots2().
    See https://gerrit.osmocom.org/600
    
    Change-Id: Ibe9c053ed304f8ab090e82bb194086694df47da3

http://cgit.osmocom.org/osmo-bts/commit/?id=6912165467b47151f0e2946ec3e6827d6fef08fd

commit 6912165467b47151f0e2946ec3e6827d6fef08fd
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 16:20:59 2016 +0200

    dyn PDCH: trx: implement bts_model_ts_connect()
    
    Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88

http://cgit.osmocom.org/osmo-bts/commit/?id=f328308df9d3f7cfe3fa0662209eef95c5066891

commit f328308df9d3f7cfe3fa0662209eef95c5066891
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 16:09:43 2016 +0200

    dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts()
    
    To be able to set a specific pchan type for dynamic channels, have the
    trx_set_ts_as_pchan() function with an explicit pchan argument instead of
    using ts->pchan.
    
    Keep trx_set_ts() as a thin wrapper to use ts->pchan directly.
    
    Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d

http://cgit.osmocom.org/osmo-bts/commit/?id=0b303e6de09928080191110a9f1cf268aa6ffa01

commit 0b303e6de09928080191110a9f1cf268aa6ffa01
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 16:04:49 2016 +0200

    dyn PDCH: trx l1_if.c: factor out lchan_activate()
    
    Dynamic timeslots implementation will need to invoke lchan activation from
    bts_model_ts_connect().
    
    Also, it would have been better style to factor this out in a separate
    function in the first place.
    
    Change-Id: If26f66eba58264040a79ef06c871964ceebe86e7

http://cgit.osmocom.org/osmo-bts/commit/?id=b02bcdfd718f6334016fcae16b420e9fa8980b85

commit b02bcdfd718f6334016fcae16b420e9fa8980b85
Author: Neels Hofmeyr <neels at hofmeyr.de>
Date:   Wed Jul 27 15:52:55 2016 +0200

    dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH
    
    In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision
    to handle a TS as PDCH was still missing for dynamic TS.
    
    It is not yet clear why this did not impact functionality for dynamic
    timeslots. AFAICT they should not have worked without this patch.
    TODO: clarify
    
    Change-Id: I7b873a089a3de70d980885a7539cb91997464743

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

Summary of changes:
 include/osmo-bts/measurement.h   |  1 +
 src/common/bts.c                 |  8 ------
 src/common/l1sap.c               |  4 +--
 src/common/measurement.c         |  1 +
 src/common/oml.c                 |  6 -----
 src/common/scheduler.c           | 11 +++-----
 src/osmo-bts-litecell15/l1_if.c  |  8 +-----
 src/osmo-bts-trx/l1_if.c         | 57 +++++++++-------------------------------
 src/osmo-bts-trx/scheduler_trx.c |  2 --
 9 files changed, 20 insertions(+), 78 deletions(-)


hooks/post-receive
-- 
Osmocom BTS-side code (Abis, scheduling, ...)



More information about the osmocom-commitlog mailing list