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, master has been updated
via dab54b91783d5197e0129de950a705e2da2a4cb9 (commit)
via 9407e644b0246fadec74a45faeedb570a0c04c6b (commit)
from e07ba54d626145a858f9e75e7fe40dd0456bef48 (commit)
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=dab54b91783d5197e0129de950a705e…
commit dab54b91783d5197e0129de950a705e2da2a4cb9
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Jul 1 00:10:31 2016 -0700
trx: Enable EGPRS handling through burst lengths
Existing interfaces are coded with the implicit expectation of using
a burst sequence length of 148, which is constant with GSM and GPRS.
That changes with EGPRS, where the burst length may be 444 due to
the use of 8-PSK instead of GMSK modulation.
Setup the interface to accept and return a length value with the
burst sequence. This allows 444 length bit vectors to/from the
EGPRS decoder/encoder. Length is explicitly used as a identifier for
8-PSK vs. GMSK modulated sequences.
Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-bts/commit/?id=9407e644b0246fadec74a45faeedb57…
commit 9407e644b0246fadec74a45faeedb570a0c04c6b
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Wed Jul 6 13:29:55 2016 -0700
trx: Add EGPRS coding and decoding procedures
Handles uplink decoding and downlink encoding procedures for MCS 1-9.
Includes Type 1, 2, and 3 headers and tables from 3GPP TS 44.060 in
order to independently recover coding and puncturing scheme (CPS)
parameters for each coded message.
Change-Id: I0f059ae34c6f36179553cbc972f8becf8179eb55
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/scheduler.h | 12 +-
include/osmo-bts/scheduler_backend.h | 43 +-
src/common/scheduler.c | 26 +-
src/osmo-bts-trx/gsm0503_coding.c | 1016 +++++++++++++++++++++++++++++++++-
src/osmo-bts-trx/gsm0503_coding.h | 22 +
src/osmo-bts-trx/scheduler_trx.c | 159 ++++--
src/osmo-bts-trx/trx_if.c | 31 +-
src/osmo-bts-trx/trx_if.h | 2 +-
8 files changed, 1210 insertions(+), 101 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, master has been updated
via e443145d3e504ddf00d441940382f4106e4d9bb7 (commit)
from d1c0e3755f2832270a16bdb2d350463409cad887 (commit)
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=e443145d3e504ddf00d441940382f410…
commit e443145d3e504ddf00d441940382f4106e4d9bb7
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Jul 27 12:06:36 2016 +0200
Fix default subscriber regexp
Incorrect regular expression used by default to authorize all
subscribers to implement authorization policy 'accept-all' prevented MS
from camping on the open network.
Change-Id: I20284b3d40ecf4ca1e67d8cd25afb8d5e4ae3025
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/net_init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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, master has been updated
via e07ba54d626145a858f9e75e7fe40dd0456bef48 (commit)
via a888e95efafbb449105965f3043d913b93668862 (commit)
via dd34540ce4547a2567bdd266e1a456fc4a199170 (commit)
from 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit)
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=e07ba54d626145a858f9e75e7fe40dd…
commit e07ba54d626145a858f9e75e7fe40dd0456bef48
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:39:11 2016 +0200
dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion
Addition of GSM_PCHAN_TCH_F_TCH_H_PDCH should have added these assertions.
They clarify that only 'real' pchan types are expected in this function.
Change-Id: Ifd4b6820861ef716237e7eeed149b2add9e7d485
http://cgit.osmocom.org/osmo-bts/commit/?id=a888e95efafbb449105965f3043d913…
commit a888e95efafbb449105965f3043d913b93668862
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:45:50 2016 +0200
log typo: trx_sched_set_pchan()
Change-Id: Icdb193ec6dbb95cf0c3e441c196b309aa599efe6
http://cgit.osmocom.org/osmo-bts/commit/?id=dd34540ce4547a2567bdd266e1a456f…
commit dd34540ce4547a2567bdd266e1a456fc4a199170
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:32:46 2016 +0200
comment typo: common/l1sap.c
Change-Id: I053766452ee01bed6136a9742551c664666a7989
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 2 +-
src/common/scheduler.c | 2 +-
src/osmo-bts-litecell15/l1_if.c | 1 +
src/osmo-bts-sysmo/l1_if.c | 1 +
4 files changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3 (commit)
from 9a5bbf36b543ff89c0ed148428d97300880c5804 (commit)
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/libosmocore/commit/?id=881dcaf7aa262e3c14c104e49e65…
commit 881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Jul 28 08:02:48 2016 +0200
Mark input string to osmo_talloc_replace_string() as const
This allows us to pass in strings that are 'const', which for the
source of a copy should be the normal/regular case anyway.
Change-Id: Icee6a5f88babd3a4e30bf0886f0f8d3b865d80ce
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/utils.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
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
via 51d55c19faedd0201a7a84c642653cce2b97aac6 (commit)
from 48d038d569b1ee23cc726d2f73502add90674c71 (commit)
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=51d55c19faedd0201a7a84c642653cc…
commit 51d55c19faedd0201a7a84c642653cce2b97aac6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 18:50:05 2016 +0200
log deact fu
Change-Id: Ia22ccda1ecd63e60525eb7a409599d1eb7fa592d
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/l1_if.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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=48d038d569b1ee23cc726d2f73502ad…
commit 48d038d569b1ee23cc726d2f73502add90674c71
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=b78fa8957d80d23e558fc8d68849933…
commit b78fa8957d80d23e558fc8d68849933217e3c491
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=f24d87059e8b6fec0a1069de4a4c071…
commit f24d87059e8b6fec0a1069de4a4c071b96ef0e26
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=819b1c9c2f259dbf52c97c9e5232ed2…
commit 819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95
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=eddbb5173facb38f9d195e79ccff727…
commit eddbb5173facb38f9d195e79ccff7275b0659691
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=6b69779ff682f93470683ecf06bb3ba…
commit 6b69779ff682f93470683ecf06bb3bacda6aedce
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=f252e1d86d382fa35438b362dcc70e3…
commit f252e1d86d382fa35438b362dcc70e3fabd9bee4
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=5cd340c99fd109d45f1ca37552e358e…
commit 5cd340c99fd109d45f1ca37552e358ee2d1f98c5
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=a7ce9e6dc6414aa0df3b3ca554c26ed…
commit a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed
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
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, ...)
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_no_deact has been created
at 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=67d1aebacc936e93b45a3c517ef9e8f…
commit 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 16:20:59 2016 +0200
dyn PDCH: trx: implement bts_model_ts_[dis]connect()
bts_model_ts_disconnect() has nothing to do.
bts_model_ts_connect() merely sets the new pchan on the ts.
Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88
http://cgit.osmocom.org/osmo-bts/commit/?id=84c69a3d978ff5628dbbc981a389b99…
commit 84c69a3d978ff5628dbbc981a389b99e7998ebb6
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=a7ce9e6dc6414aa0df3b3ca554c26ed…
commit a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed
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
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
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, ...)
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/lc15_dyn_pdch_fix has been created
at 7d11f2241291c96effd6ff82625423782761c6eb (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=7d11f2241291c96effd6ff826254237…
commit 7d11f2241291c96effd6ff82625423782761c6eb
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Jul 27 15:37:50 2016 +0200
dyn TS: lc15: add missing PDCH detection
It is not yet clear why dyn TS on lc15 work without this patch.
Change-Id: I97b30a40fc384d11752ddab1903372b33f2568a2
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
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, dexter/draft has been updated
via f6e436ae12624ae05597266bd860461433c33eda (commit)
via d1c0e3755f2832270a16bdb2d350463409cad887 (commit)
via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit)
via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit)
via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit)
via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit)
via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit)
via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit)
via 400746801470dba23b30c05e40c135b9d33eb6df (commit)
via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit)
via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit)
via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit)
via 14314bd808369f0da32860412acfcd775e5c7b24 (commit)
via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit)
via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit)
via d091b8de21506571f64c248a7635af60cc77633c (commit)
via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit)
via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit)
via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit)
via 9331df16cf9241824dcef4e205456c274af3070e (commit)
via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit)
via 82040101ebcc6350f53a9e0853418a9bc597963a (commit)
via b997f8444313ff7ab99d66b400fc79cae8302166 (commit)
via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit)
via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit)
via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit)
via a3d93ed2f9c114634b749c1304039e709a21a270 (commit)
via 575420637981828b64c1292ada015d7170b89390 (commit)
via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit)
from a20bca0fc32024918a22ec1dadcf7557fdd763fe (commit)
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=f6e436ae12624ae05597266bd8604614…
commit f6e436ae12624ae05597266bd860461433c33eda
Merge: a20bca0 d1c0e37
Author: Philipp <pmaier(a)sysmocom.de>
Date: Wed Jul 27 15:51:00 2016 +0200
Merge remote-tracking branch 'origin/master' into dexter/draft
Conflicts:
openbsc/src/gprs/gprs_gmm.c
openbsc/src/gprs/gprs_llc.c
Change-Id: I6e5332393725a5af5cafc39c25c34115e8772e2b
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 98 ++++---
debian/changelog | 2 +
openbsc/doc/control-interface.txt | 21 --
openbsc/doc/osmocom-authn-protocol.txt | 250 ----------------
openbsc/doc/sgsn-remote-protocol.txt | 468 ------------------------------
openbsc/include/openbsc/gprs_gmm.h | 8 +-
openbsc/include/openbsc/gprs_llc.h | 15 +-
openbsc/include/openbsc/gprs_sgsn.h | 7 +-
openbsc/include/openbsc/gsm_data_shared.h | 13 +-
openbsc/include/openbsc/osmux.h | 1 +
openbsc/include/openbsc/sgsn.h | 26 ++
openbsc/src/gprs/gprs_gmm.c | 156 ++++++----
openbsc/src/gprs/gprs_llc.c | 180 +++++++-----
openbsc/src/gprs/gprs_sgsn.c | 42 ++-
openbsc/src/gprs/gprs_sndcp.c | 5 +-
openbsc/src/gprs/sgsn_libgtp.c | 4 +
openbsc/src/gprs/sgsn_main.c | 3 +
openbsc/src/gprs/sgsn_vty.c | 17 +-
openbsc/src/libbsc/abis_rsl.c | 118 ++++----
openbsc/src/libbsc/bsc_dyn_pdch.c | 29 +-
openbsc/src/libbsc/chan_alloc.c | 19 +-
openbsc/src/libcommon/gsm_data_shared.c | 106 ++++++-
openbsc/src/libmgcp/mgcp_protocol.c | 6 +-
openbsc/src/libmsc/mncc_sock.c | 57 +---
openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 +-
openbsc/src/utils/bs11_config.c | 3 +-
openbsc/tests/ctrl_test_runner.py | 5 +-
openbsc/tests/sgsn/Makefile.am | 1 +
openbsc/tests/sgsn/sgsn_test.c | 24 +-
openbsc/tests/vty_test_runner.py | 2 +
30 files changed, 615 insertions(+), 1076 deletions(-)
delete mode 100644 openbsc/doc/control-interface.txt
delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt
delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)