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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, live has been created
at 3eb52cea3b5b4fbcf8da421c388c6d145c03cf16 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-gmr/commit/?id=3eb52cea3b5b4fbcf8da421c388c6d1…
commit 3eb52cea3b5b4fbcf8da421c388c6d145c03cf16
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Sep 14 07:04:28 2016 -0600
[hack] Import some utils
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=b9700ddb2d86d60d003f8cc7d40235a…
commit b9700ddb2d86d60d003f8cc7d40235a6eed9a49e
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Mar 14 10:48:46 2012 +0100
[hack] Add first attempt at live stream processing
rtfwk: Create a new rxfwk subdir to contain the 'RealTime framework' files
So that other apps can re-use it. Note that it's not part of the gmr1
lib proper and so include files are in that dir and not installed.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=a8b5bf1a9c4e6e05f95a1825398f405…
commit a8b5bf1a9c4e6e05f95a1825398f405795f6fa79
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Sep 11 22:05:39 2016 -0600
l1/xch_dc12: Add channel coding for various channel types over DC12 bursts
Used in GMR-1 3G
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=8013c3de4261761497293cebb269612…
commit 8013c3de4261761497293cebb269612f7ce4efce
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Tue Mar 8 10:16:31 2016 +0100
l1/punct: Add all puncturing codes used in GMR-1 3G
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=eb9d362e6225e340a937f552ca2115c…
commit eb9d362e6225e340a937f552ca2115cdfca4cf2b
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Mar 7 19:01:09 2016 +0100
l1/conv: Add all convolutional codes used in GMR-1 3G
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=7c936827ddf502bb4bc7959d18df98e…
commit 7c936827ddf502bb4bc7959d18df98ea9a805ac9
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Tue Mar 8 12:53:40 2016 +0100
sdr/nb: Add DC12 burst definition used in GMR-1 3G
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=22022252083f8833ef8d46d062edc87…
commit 22022252083f8833ef8d46d062edc877957a67a0
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Mar 7 15:22:07 2016 +0100
sdr/pi4cxpsk: Add support for pi/2-CBPSK
The rotation is not always pi/4 now.
Ideally everything should get renamed but that's a big diff and
will be done later.
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=35ed5379ca29c083e0868cd7adb4404…
commit 35ed5379ca29c083e0868cd7adb4404a9c1a0934
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Feb 1 09:18:39 2016 +0100
sdr/fcch: Add support for FCCH3 used in GMR-1 3G
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=7bf5c1e1df8d64491baf2e084589d4d…
commit 7bf5c1e1df8d64491baf2e084589d4d21f431a2a
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Tue Mar 8 18:08:19 2016 +0100
General copyright notice update
find . -name \*.c -exec sed -i -e "s/(C) [0-9\-]*/(C) 2011-2016/g" {} \;
find . -name \*.h -exec sed -i -e "s/(C) [0-9\-]*/(C) 2011-2016/g" {} \;
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 "UNNAMED PROJECT".
The branch, master has been updated
via e26ee01d56b4c4c2da6abc6b649cb765d5787b98 (commit)
from 024152683646f1b68c85de74f783b81db51d16b5 (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-pcu/commit/?id=e26ee01d56b4c4c2da6abc6b649cb76…
commit e26ee01d56b4c4c2da6abc6b649cb765d5787b98
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Tue Sep 6 18:15:45 2016 +0530
DL TS allocation: add test case to show TS allocation bug for 2nd DL TBF
This patch adds a test case test_2_consecutive_dl_tbfs which
expects a current bug with TS allocation for 2nd DL TBF.
The test's expectation is corrected along with the bug fix in a
subsequent commit
Related: OS#1792
Change-Id: I890e4fbb2b64037e051433e70082a197e2a929a6
-----------------------------------------------------------------------
Summary of changes:
tests/alloc/AllocTest.cpp | 51 +++++++++++++++++++++++++++++++++++++++++++++++
tests/alloc/AllocTest.ok | 3 +++
2 files changed, 54 insertions(+)
hooks/post-receive
--
UNNAMED PROJECT
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 "UNNAMED PROJECT".
The branch, master has been updated
via 024152683646f1b68c85de74f783b81db51d16b5 (commit)
via 9f5f008aedc910ff0ce18bf3f92b9b74f0438bf8 (commit)
from 8d2d9e89850e961affc998e984c3fc6ac7b8f7b1 (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-pcu/commit/?id=024152683646f1b68c85de74f783b81…
commit 024152683646f1b68c85de74f783b81db51d16b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 2 02:15:26 2016 +0200
Fix CSN1 decoding: CSN_LEFT_ALIGNED_VAR_BMP bounds
Fix attempted read past vector boundaries in case of a starting bit offset !=
0, so that the last amount of bits read should be < 8. In the case of
CSN_LEFT_ALIGNED_VAR_BMP, the mod-8 calculation was flawed, and in the final
step, 8 bits were read instead of the remainder < 8. This lead to -EINVAL being
returned by bitvec_get_bit_pos() and bogus resulting data.
Instead, read 8 bits only as long as at least 8 bits remain, and read any
remaining bits < 8 in a final step. Drop unneeded nB1 variable and an obvious
comment.
Adjust the unit test assertion in testCsnLeftAlignedVarBmpBounds() in
RLCMACTest.cpp.
Based on a fix by Aravind Sirsikar <Arvind.Sirsikar(a)radisys.com>, but
implemented differently.
Related: OS#1805
Change-Id: I490498c8da6b531f54acb673379379f7b10907c0
http://cgit.osmocom.org/osmo-pcu/commit/?id=9f5f008aedc910ff0ce18bf3f92b9b7…
commit 9f5f008aedc910ff0ce18bf3f92b9b74f0438bf8
Author: Aravind Sirsikar <Arvind.Sirsikar(a)radisys.com>
Date: Tue Aug 30 13:20:23 2016 +0530
CSN1 decoding: add test to show bug in CSN_LEFT_ALIGNED_VAR_BMP
CSN1 decoding currently contains an attempted read past vector boundaries in
case of a starting bit offset != 0, so that the last amount of bits read should
be < 8. In the case of CSN_LEFT_ALIGNED_VAR_BMP, the mod-8 calculation is
flawed, and in what should be the final step of reading n < 8 bits, 8 bits are
read instead of n (with an extraneous read of n bits following after that).
This leads to -EINVAL being returned by bitvec_get_bit_pos() and bogus
resulting data.
Add testCsnLeftAlignedVarBmpBounds() in RLCMACTest.cpp to show and expect this
bug. The test's expectation shall be corrected along with the bug fix in a
subsequent commit.
Related: OS#1805
Tweaked-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Change-Id: I4641f5d1d49f66cb1a5cd813befb3a2a266001b0
-----------------------------------------------------------------------
Summary of changes:
src/csn1.cpp | 11 +++++------
tests/rlcmac/RLCMACTest.cpp | 18 +++++++++++++++++-
2 files changed, 22 insertions(+), 7 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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/cscn has been updated
discards 06fe8e0aa2f334c6de72eaf703611a8a288ff687 (commit)
discards 03cd9523212c0329b17560b19268e125891d567c (commit)
via 0e64aaae14e88928c5d5378a4fba87eba7eb1d7d (commit)
via 2b995b8887d69f5b930cf837e015ec951af3323b (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 (06fe8e0aa2f334c6de72eaf703611a8a288ff687)
\
N -- N -- N (0e64aaae14e88928c5d5378a4fba87eba7eb1d7d)
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=0e64aaae14e88928c5d5378a4fba87eb…
commit 0e64aaae14e88928c5d5378a4fba87eba7eb1d7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 13 13:39:51 2016 +0200
office ip
Change-Id: I5c17bf565239a84234043e61b2080b187deb940e
http://cgit.osmocom.org/openbsc/commit/?id=2b995b8887d69f5b930cf837e015ec95…
commit 2b995b8887d69f5b930cf837e015ec951af3323b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 9 01:26:03 2016 +0200
mad mgcp hack
Change-Id: I6353840d2f84c5f590021c1fc227c0a64a9ce10f
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/mncc_builtin.c | 12 +++---------
openbsc/src/libmsc/msc_ifaces.c | 3 ++-
openbsc/src/libmsc/transaction.c | 1 -
3 files changed, 5 insertions(+), 11 deletions(-)
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 code for Iuh interface".
The branch, sysmocom/ipa_nano3G has been updated
discards 3eb4ad86835b8e16c6d12becc390ec89298174fd (commit)
discards 6ec179e7647958b0ab4431b055c3e68136cf8d15 (commit)
discards dfd3e11be57852d334107a0f08cd3d6ba4229c77 (commit)
discards 065b584f9b771a0a0a8df6cfef77dea932f00a48 (commit)
via 26bf4082d5ccd8e512af2f325b275665f592266c (commit)
via d799f3614e6938e65149afaeb988fd0ee32509fd (commit)
via 30f534f887c3b16043362c5aa4a0e21fdbc71e71 (commit)
via a872421e43da37f1c3a364c5c87d722f474cde35 (commit)
via df63de2e37af890f3abb11d4de2334c2b49ae13c (commit)
via 30e08f5b8e9ed4dbc12983d61eb1f1661eb91dd0 (commit)
via 2f1b1189da3e720e46e7c411c042997710ef3c5d (commit)
via ba03c430a65b9b9f410db03bfc9262a809770a5c (commit)
via 347f8ef21809ea0f69352a2df8c9e10ab4e1a3a8 (commit)
via 83457922813ace30efa355ed00b8967e64218aee (commit)
via c636cab20fe5a7a63cfca4a108640d42cd5c36de (commit)
via e7d6476825e640d62f78fc6955d46d1589c98870 (commit)
via 52c6ae25be2d551ff5f484c70e130eec62ca3720 (commit)
via 6648fe8f1ebcf7d082ad3d957f14565cfbb3a142 (commit)
via 1a0bb5108c5c84cb3dfdca0b848e2fa4c7b03f05 (commit)
via f6673b725758c1942835cb7241a3510bfec12c6a (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 (3eb4ad86835b8e16c6d12becc390ec89298174fd)
\
N -- N -- N (26bf4082d5ccd8e512af2f325b275665f592266c)
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-iuh/commit/?id=26bf4082d5ccd8e512af2f325b27566…
commit 26bf4082d5ccd8e512af2f325b275665f592266c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Apr 30 23:52:02 2016 +0200
hack: Accept also UE_Identity_PR_pTMSIRAI in HNBAP from nano3G
I have the feeling that the nano3G simply forwards whatever identity it
receives from the MS in RRC via HNBAP, without sending any IDENTITY
REQUESTS by itself. That seems like a violation of the RANAP
specification, but well.
As opposed to Neels' earlier commit, the phone I was testing with
(GT-I9100) is using the UE_Identity_PR_pTMSIRAI (PS identity) instead of
UE_Identity_PR_tMSILAI (CS identity) when trying its first attempt to
register to the network, so let's support that equally.
http://cgit.osmocom.org/osmo-iuh/commit/?id=d799f3614e6938e65149afaeb988fd0…
commit d799f3614e6938e65149afaeb988fd0ee32509fd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Apr 25 15:05:32 2016 +0200
hack: simply accept UE Register Requests with TMSI
HNBGW would usually keep track of UEs that have registered, with their
IMSI. When a UE registers with only a TMSI, we obviously can't store an
IMSI. However, since we're so far never *using* the list of UEs in
osmo-hnbgw, we might as well just accept the TMSI registration and carry
on as usual.
This is particularly helpful with an ip.access nano3G femto cell, as it
tends to send UE registrations with a TMSI+LAI identification instead of
an IMSI when the subscriber is known. This causes timeouts of several
minutes until a UE registration switches back to IMSI. When simply
accepting the TMSI in osmo-hngw, no problems are apparent in our current
code state.
A workaround to make sure the phone uses an IMSI to register: attempt to
register the phone to a different mobile network, which may discard the TMSI
for your network, and then switch back to your network.
Recording the IMSI in hnbgw: we could use the subscriber list during paging,
but on the other hand, it doesn't hurt to anyway always page to all HNBs
connected to osmo-hnbgw. The paging procedure does include a page-to-all-HNBs
in case the first HNB paging fails. However, since we're now failing to record
UEs that register by TMSI, we must be aware that trying to page such UE on only
its last seen HNB will fail; it is plainly missing in the list.
Change-Id: I87bc1aa3e85815ded7ac1dbdca48f1680b468589
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 4 ++
configure.ac | 5 ++-
contrib/jenkins.sh | 26 +++++++------
include/osmocom/hnbap/Makefile.am | 4 ++
{src => include/osmocom/hnbap}/hnbap_common.h | 0
include/osmocom/iuh/Makefile.am | 4 +-
{src => include/osmocom/iuh}/context_map.h | 0
{src => include/osmocom/iuh}/hnbgw.h | 0
{src => include/osmocom/iuh}/hnbgw_cn.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_hnbap.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_ranap.h | 2 +-
{src => include/osmocom/iuh}/hnbgw_rua.h | 2 +-
{src => include/osmocom/iuh}/iu_common.h | 0
include/osmocom/ranap/Makefile.am | 7 +++-
include/osmocom/rua/Makefile.am | 4 ++
{src => include/osmocom/rua}/rua_common.h | 0
{src => include/osmocom/rua}/rua_msg_factory.h | 0
src/.gitignore | 3 --
src/Makefile.am | 53 ++++++++++++++++++++------
src/context_map.c | 4 +-
src/hnbap/Makefile.am | 4 +-
src/hnbap_common.c | 4 +-
src/hnbgw.c | 10 ++---
src/hnbgw_cn.c | 6 +--
src/hnbgw_hnbap.c | 6 +--
src/hnbgw_ranap.c | 4 +-
src/hnbgw_rua.c | 10 ++---
src/hnbgw_vty.c | 4 +-
src/ranap_common_cn.c | 2 +-
src/rua_common.c | 4 +-
src/rua_msg_factory.c | 8 ++--
src/tests/Makefile.am | 22 ++++++++++-
src/tests/dummy_cn_sua.c | 2 +-
src/tests/hnb-test-rua.c | 2 +-
src/tests/hnb-test.c | 6 +--
src/tests/test-helpers.err | 5 +--
src/tests/test-hnbap.c | 4 +-
src/tests/test-ranap.c | 2 +-
src/tests/test_common.c | 5 ++-
39 files changed, 153 insertions(+), 79 deletions(-)
rename {src => include/osmocom/hnbap}/hnbap_common.h (100%)
rename {src => include/osmocom/iuh}/context_map.h (100%)
rename {src => include/osmocom/iuh}/hnbgw.h (100%)
rename {src => include/osmocom/iuh}/hnbgw_cn.h (79%)
rename {src => include/osmocom/iuh}/hnbgw_hnbap.h (77%)
rename {src => include/osmocom/iuh}/hnbgw_ranap.h (77%)
rename {src => include/osmocom/iuh}/hnbgw_rua.h (93%)
rename {src => include/osmocom/iuh}/iu_common.h (100%)
rename {src => include/osmocom/rua}/rua_common.h (100%)
rename {src => include/osmocom/rua}/rua_msg_factory.h (100%)
hooks/post-receive
--
Osmocom code for Iuh interface
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 "UNNAMED PROJECT".
The branch, master has been updated
via 8d2d9e89850e961affc998e984c3fc6ac7b8f7b1 (commit)
from 9bbe1600cc02e1b538380393edb1dcdabe9247a2 (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-pcu/commit/?id=8d2d9e89850e961affc998e984c3fc6…
commit 8d2d9e89850e961affc998e984c3fc6ac7b8f7b1
Author: Aravind Sirsikar <arvind.sirsikar(a)radisys.com>
Date: Mon Sep 12 12:46:32 2016 +0530
TBF flow: unit test compilation error fix
The test failure was introduced by 9bbe1600cc02e1b538380393edb1dcdabe9247a2
"Fix Timing Advance handling": between patch build checking and patch
submission, a new section was added to TbfTest.cpp which also needs adjustment.
Tweaked-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Change-Id: If077da5f21fd5cba54556f1dead05a1bc4ea5540
-----------------------------------------------------------------------
Summary of changes:
tests/tbf/TbfTest.err | 74 +++++++++++++++++++++++++++------------------------
1 file changed, 39 insertions(+), 35 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
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 d95f01d204eeec5eaa8f300029cb8f9e92caeee1 (commit)
from 1a587bd782fe75f0739ed188abc23604e32d4148 (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=d95f01d204eeec5eaa8f300029cb…
commit d95f01d204eeec5eaa8f300029cb8f9e92caeee1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 9 16:42:49 2016 +0200
build: tests: don't link system installed libosmogsm.
Add src/gsm/libosmogsm.la explicitly to some test linkages, because otherwise
the linker would pick the libosmogsm already installed on the system instead of
the one that was just built in the source tree.
I noticed because a libosmogsm needing some more symbols from libosmocodec was
still installed, while the patch that cause it was already removed. Thus I
caught all(?) test binaries that linked libosmogsm from $PREFIX.
Change-Id: Ie61d60e1506f16de20add70fd0f44ebfa7a00a75
-----------------------------------------------------------------------
Summary of changes:
tests/Makefile.am | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 1a587bd782fe75f0739ed188abc23604e32d4148 (commit)
via 56313c84c8e68541374ca744d8b7a6eb470ecbde (commit)
from c69de3e25cb0fe651293e64a68ba35e936c50ff3 (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=1a587bd782fe75f0739ed188abc2…
commit 1a587bd782fe75f0739ed188abc23604e32d4148
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 8 12:59:08 2016 +0200
fix GGSN Ctrl port to 4257
4253 used to collide with the sysmobts-mgr VTY port.
Note, openggsn does not actually have a Ctrl interface yet.
Change-Id: If0fa0e606dabd5bc89907a56ef18cdbbbdedb4b7
http://cgit.osmocom.org/libosmocore/commit/?id=56313c84c8e68541374ca744d8b7…
commit 56313c84c8e68541374ca744d8b7a6eb470ecbde
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 8 12:58:25 2016 +0200
comment: */ports.h: link to wiki + manuals, indicate used ports
Change-Id: I6a7bf04e589ccfaea98f20900a9bfe9dd4808dce
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ctrl/ports.h | 12 ++++++++++--
include/osmocom/vty/ports.h | 9 ++++++++-
2 files changed, 18 insertions(+), 3 deletions(-)
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, master has been updated
via d44f0772f9aac42f0444eac88ec7501e785ab4d8 (commit)
from 3cc91746a3d93824e248c67dda3b69e2eec81281 (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=d44f0772f9aac42f0444eac88ec7501…
commit d44f0772f9aac42f0444eac88ec7501e785ab4d8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Aug 22 23:07:09 2016 +0200
dyn TS: if PCU is not connected, allow operation as TCH
Before this patch, Osmocom style TCH/F_TCH/H_PDCH dyn TS were paralyzed if no
PCU was running. The state of the dyn TS would lock up in the PDCH activation
phase since the PCU never completed the process.
Make more robust, i.e. don't concern the BSC with PDCH activation failures.
This matches the way plain PDCH TS work: besides declaring the TS as PDCH, the
BSC is not involved and is not told about errors.
During PDCH deactivation, still wait for the PCU to tear down the PDTCH SAPIs,
but in case no PCU is connected, send a rel ack right away.
Thus, the BSC will happily switch Osmocom style dynamic timeslots to and from
PDCH mode, using the dyn TS as voice channels as needed, and not caring about
possible PDCH failures. GPRS starts working right away as soon as a PCU
connects, regardless of dyn TS having been used for voice any number of times,
and without another switchover needed.
In detail:
In rsl_rx_chan_activ(), upon receiving a PDCH activation, send an RSL chan act
ack right away, unconditionally (with an explaining comment). Do not concern
the Abis link with PDCH activation failures.
Since we're acking right away now, drop the chan act ack that would follow
after the PCU activation: as before dyn TS, only send acks and nacks for
rel_act_kind == LCHAN_REL_ACT_RSL (PDCH runs as LCHAN_REL_ACT_PCU).
In dyn_ts_pdch_release, indicate that the PCU is not connected by means of
returning 1. In rsl_rx_rf_chan_rel(), use this indicator to send a rel ack
right away if the PCU is not connected.
Change-Id: I2a0b9730197786b99ff3bc1f08c75f7d279cb1f7
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 45 ++++++++++++++++++++++++++++++++++-----------
1 file changed, 34 insertions(+), 11 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)