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

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 16:37:08 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  f3ccc3c7eb88b3810f735c94c3aa63a4f5473614 (commit)
  discards  5886b07d86e01ac3ee5227d1acf60c886237bb75 (commit)
  discards  c2901ea5013a438ccc8b2ced5bc3683d2336603e (commit)
  discards  4241adeba7bbcfbcbec8b740690bbc0da085090b (commit)
  discards  b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99 (commit)
  discards  6912165467b47151f0e2946ec3e6827d6fef08fd (commit)
  discards  f328308df9d3f7cfe3fa0662209eef95c5066891 (commit)
  discards  0b303e6de09928080191110a9f1cf268aa6ffa01 (commit)
  discards  b02bcdfd718f6334016fcae16b420e9fa8980b85 (commit)
       via  48d038d569b1ee23cc726d2f73502add90674c71 (commit)
       via  b78fa8957d80d23e558fc8d68849933217e3c491 (commit)
       via  f24d87059e8b6fec0a1069de4a4c071b96ef0e26 (commit)
       via  819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95 (commit)
       via  eddbb5173facb38f9d195e79ccff7275b0659691 (commit)
       via  6b69779ff682f93470683ecf06bb3bacda6aedce (commit)
       via  f252e1d86d382fa35438b362dcc70e3fabd9bee4 (commit)
       via  5cd340c99fd109d45f1ca37552e358ee2d1f98c5 (commit)
       via  a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed (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 (f3ccc3c7eb88b3810f735c94c3aa63a4f5473614)
            \
             N -- N -- N (48d038d569b1ee23cc726d2f73502add90674c71)

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=48d038d569b1ee23cc726d2f73502add90674c71

commit 48d038d569b1ee23cc726d2f73502add90674c71
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=b78fa8957d80d23e558fc8d68849933217e3c491

commit b78fa8957d80d23e558fc8d68849933217e3c491
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=f24d87059e8b6fec0a1069de4a4c071b96ef0e26

commit f24d87059e8b6fec0a1069de4a4c071b96ef0e26
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=819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95

commit 819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95
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=eddbb5173facb38f9d195e79ccff7275b0659691

commit eddbb5173facb38f9d195e79ccff7275b0659691
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=6b69779ff682f93470683ecf06bb3bacda6aedce

commit 6b69779ff682f93470683ecf06bb3bacda6aedce
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=f252e1d86d382fa35438b362dcc70e3fabd9bee4

commit f252e1d86d382fa35438b362dcc70e3fabd9bee4
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=5cd340c99fd109d45f1ca37552e358ee2d1f98c5

commit 5cd340c99fd109d45f1ca37552e358ee2d1f98c5
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=a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed

commit a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed
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
    on other BTS models. AFAICT they should not work without this patch, but in
    fact they do. It would be nice to clarify this some day.
    
    Change-Id: I7b873a089a3de70d980885a7539cb91997464743

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

Summary of changes:


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



More information about the osmocom-commitlog mailing list