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=f3ccc3c7eb88b3810f735c94c3aa63a…
commit f3ccc3c7eb88b3810f735c94c3aa63a4f5473614
Author: Neels Hofmeyr <neels(a)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=5886b07d86e01ac3ee5227d1acf60c8…
commit 5886b07d86e01ac3ee5227d1acf60c886237bb75
Author: Neels Hofmeyr <neels(a)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=c2901ea5013a438ccc8b2ced5bc3683…
commit c2901ea5013a438ccc8b2ced5bc3683d2336603e
Author: Neels Hofmeyr <neels(a)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=4241adeba7bbcfbcbec8b740690bbc0…
commit 4241adeba7bbcfbcbec8b740690bbc0da085090b
Author: Neels Hofmeyr <neels(a)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=b9c9b60a2566fd97230d2f48f415ca4…
commit b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99
Author: Neels Hofmeyr <neels(a)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=6912165467b47151f0e2946ec3e6827…
commit 6912165467b47151f0e2946ec3e6827d6fef08fd
Author: Neels Hofmeyr <neels(a)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=f328308df9d3f7cfe3fa0662209eef9…
commit f328308df9d3f7cfe3fa0662209eef95c5066891
Author: Neels Hofmeyr <neels(a)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=0b303e6de09928080191110a9f1cf26…
commit 0b303e6de09928080191110a9f1cf268aa6ffa01
Author: Neels Hofmeyr <neels(a)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=b02bcdfd718f6334016fcae16b420e9…
commit b02bcdfd718f6334016fcae16b420e9fa8980b85
Author: Neels Hofmeyr <neels(a)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, ...)