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, jerlbeck/master has been updated
via 0eac0b6b43283fd7bcd6f8d7c7e55dc9ae97c516 (commit)
via c62216b4fc2a42ff9a8bea016565a772c585e2fb (commit)
via 6835cead8c9e13fbbbb7b100a4c18a031f92421f (commit)
via 6e013a136a9286e92cee0d9b5b4f0c7bcea5fd51 (commit)
via af387e2199de698fab9f180d68923c65b819be0c (commit)
via 444bc82081be0fd371805017a4c97b01cb41c15d (commit)
via 23c4b3f15899c0849fe63726fea404b9b215f103 (commit)
via af45473cd5b256e987515f0dc9d75ba604e5c5f1 (commit)
via cef20ae67a75b830cf024b5aa6dbc57ca9d07dbd (commit)
via ee31090b2e4204348f7b73d11abe2a07a723d6d8 (commit)
via 64921d217badb9f6938453174da6c2172a1e4cc6 (commit)
via 56f99d19c310b90632ac9b0b12898f4882f1020c (commit)
via e0b21f41c2b66d3f06a9aea5ac397857832671c8 (commit)
via 257b630216f0dc702013ecc51ac680b5296ae898 (commit)
via e91bd3babd5c04a154f296607b401a5050dcba31 (commit)
via b139598b1c5bd271675386be77370899b5707d61 (commit)
via 076f5c794d4af02914cd633671176437367b5af8 (commit)
via 537b149828be91189f99acc8d9c655b8a75b95ee (commit)
via 4a6fe534ce39b87f64a9b2013b654b92e6d7737d (commit)
via 2b349b5d33050f6484c375e545ecb9f05a6be961 (commit)
from ebebad1c92e8bcbe28780b4d5ee2ac32091089ff (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=0eac0b6b43283fd7bcd6f8d7c7e55dc…
commit 0eac0b6b43283fd7bcd6f8d7c7e55dc9ae97c516
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 16:02:11 2015 +0200
ms/vty: Show LLC queue octets and packets in both views
Currently the per IMSI/TLLI view only shows the number of packets and
the 'all' view does not show any LLC related information at all. This
information was really missing while debugging on a running system.
This commit adds the number of packets to the 'all' view and the
number of octets to the IMSI/TLLI views.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=c62216b4fc2a42ff9a8bea016565a77…
commit c62216b4fc2a42ff9a8bea016565a772c585e2fb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:46:16 2015 +0200
ms/vty: Show old TBFs
This commit extends the 'show ms imsi|tlli' command to show the old
TBFs, too.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6835cead8c9e13fbbbb7b100a4c18a0…
commit 6835cead8c9e13fbbbb7b100a4c18a031f92421f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:24:02 2015 +0200
ms: Store references to replaced TBFs in the MS object
Currently when calling GprsMs::attach_tbf and a TBF of the same
direction already exists, the old TBF gets detached from the MS
object.
Therefore that TBF object loses access to that MS object including
for instance TLLI and IMSI.
This leads to failing DL TBF reuses, since the downlink assigment
cannot be sent on the PACCH later on because that must be sent on the
old DL TBF which ms() is NULL and the new DL TBF cannot be retrieved.
This commit fixes this bug by changing the GprsMs implementation to
keep a list of replaced (old) TBFs. TBFs are only removed when they
are being detached explicitely (see tbf_free and set_ms).
Addresses:
tbf.cpp:741 We have a schedule for downlink assignment at uplink
TBF(TFI=1 TLLI=0xf35a680e DIR=UL STATE=RELEASING), but there is no
downlink TBF
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6e013a136a9286e92cee0d9b5b4f0c7…
commit 6e013a136a9286e92cee0d9b5b4f0c7bcea5fd51
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:10:23 2015 +0200
bssgp: Only call bssgp_tx_llc_discarded if the bctx exists
While this does not happen in real use, and unset btcx can lead to
segfaults in test cases. The other code outside of gprs_bssgp_pcu.cpp
does not depend on bctx being non-NULL:
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=af387e2199de698fab9f180d68923c6…
commit af387e2199de698fab9f180d68923c65b819be0c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 12:05:30 2015 +0200
llist: Add missing const qualifier in llist cast method
The missing const qualifier prevents the llist_empty() C++ wrapper
function from being compiled successfully when it is used.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=444bc82081be0fd371805017a4c97b0…
commit 444bc82081be0fd371805017a4c97b01cb41c15d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 20 17:49:03 2015 +0200
tbf: Use C++/talloc magic to support TBF constructors/destructors
The TBF object are currently created by using talloc_zero/talloc_free
directly from plain functions. Therefore C++ constructors and destructors
are not called. So the only initialisation that is done is setting
every member to 0. Non POD members do not have their constructors
called either, which makes it impossible to use the current LListHead
class for real members when the LListHead::m_back member has to be set.
This commit changes the TBF allocation functions to call the
corresponding C++ constructor after the call to talloc_zero and to
register the C++ destructor with the talloc context, so that is is
called before talloc_free actually frees the memory.
With this change, non-POD members and custom
constructors/desctructors can be used with gprs_rlcmac_tbf,
gprs_rlcmac_dl_tbf, and gprs_rlcmac_ul_tbf.
Note that this change is only a single step of the plan to turn the
TBF classes into real C++ classes.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=23c4b3f15899c0849fe63726fea404b…
commit 23c4b3f15899c0849fe63726fea404b9b215f103
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:04:39 2015 +0200
tbf/test: Add test_tbf_dl_reuse
This tests the usage of an existing TBF that is no longer in FLOW
state to request a new DL TBF via the old TBF's PACCH.
The test triggers a bug that breaks the association between both TBF
objects, resulting in packet loss and transmission stalling.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=af45473cd5b256e987515f0dc9d75ba…
commit af45473cd5b256e987515f0dc9d75ba604e5c5f1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:03:23 2015 +0200
tbf/test: Do RLC based ack instead of just faking
Currently the assignment is completed by manipulating the state of
the TBF objects directly by setting the state fields to fixed values.
This way, the PCU's code that is responsible to update the state
accordingly is not tested.
This commit changes this to simulate RLC Control Acknowledgement
messages instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=cef20ae67a75b830cf024b5aa6dbc57…
commit cef20ae67a75b830cf024b5aa6dbc57ca9d07dbd
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 12:00:33 2015 +0200
tbf/test: Rename send_rlc_block to request_dl_rlc_block
This function basically request the generation of the next downlink
RLC block. Since this will no really send somthing to the PCU, the
current name can be misleading.
This commit just renames the function.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=ee31090b2e4204348f7b73d11abe2a0…
commit ee31090b2e4204348f7b73d11abe2a07a723d6d8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 11:55:17 2015 +0200
tbf/test: Simplify RLC block number handling
The block number can always be deduced from the frame number. The
current test code handles the block number explicitely, which makes
the code more complex and has also led to block number errors cause
by not wrapping the numbers (valid block numbers range from 0 to 11).
This commit changes send_rlc_block to always compute the block number
based on the frame number. It also turns the block_nr into an
optionaly output-only parameter.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=64921d217badb9f6938453174da6c21…
commit 64921d217badb9f6938453174da6c2172a1e4cc6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Aug 24 11:34:47 2015 +0200
tbf/test: Add send_rlc_block function with a TBF as parameter
The current implementation takes a lot of parameters (bts, trx_no,
...) that can also be taken from a TBF object.
This commit adds an alternative variant with just takes a TBF, the fn
(in/out), and the block number (in/out).
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 15 +-
src/bts.h | 6 +
src/cxx_linuxlist.h | 2 +-
src/gprs_ms.cpp | 48 +-
src/gprs_ms.h | 12 +-
src/llc.cpp | 53 ++
src/llc.h | 1 +
src/pcu_vty_functions.cpp | 15 +-
src/tbf.cpp | 50 +-
src/tbf.h | 11 +
src/tbf_dl.cpp | 5 +-
tests/llc/LlcTest.cpp | 51 ++
tests/llc/LlcTest.err | 5 +
tests/llc/LlcTest.ok | 2 +
tests/llist/LListTest.cpp | 4 +
tests/ms/MsTest.cpp | 28 +-
tests/ms/MsTest.err | 2 +-
tests/tbf/TbfTest.cpp | 584 +++++++++++++++---
tests/tbf/TbfTest.err | 1456 +++++++++++++++++++++++++++++++++++++++++++--
tests/tbf/TbfTest.ok | 8 +
20 files changed, 2194 insertions(+), 164 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, master has been updated
via 8fc568466c7daed27552a7d57405e68addd1fe59 (commit)
via 0190d790b68998c8f377ef8bf8f2a0cb28664e3b (commit)
from c390ae8eaf0fd505ae1138b356358e0bcfe13e61 (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=8fc568466c7daed27552a7d57405e68a…
commit 8fc568466c7daed27552a7d57405e68addd1fe59
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 18:06:09 2015 +0200
debian: Require ares for the SGSN and GGSN resolving
http://cgit.osmocom.org/openbsc/commit/?id=0190d790b68998c8f377ef8bf8f2a0cb…
commit 0190d790b68998c8f377ef8bf8f2a0cb28664e3b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 18:05:14 2015 +0200
debian: Add libssl-dev for the NAT
-----------------------------------------------------------------------
Summary of changes:
debian/control | 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 network interface library".
The branch, master has been updated
via 1d4120c7c2e283d0b002bd2f258c4e50b8e0460b (commit)
from e479f25a9bc83a39d9dc4c94abd3a0a5684e7a9c (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/libosmo-netif/commit/?id=1d4120c7c2e283d0b002bd2f25…
commit 1d4120c7c2e283d0b002bd2f258c4e50b8e0460b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 18:01:57 2015 +0200
Prepare a new release
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom network interface library
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 tag, 0.8.3 has been created
at d452a48ac66d8e99a562c91660f371270d9c6b21 (commit)
- Log -----------------------------------------------------------------
commit d452a48ac66d8e99a562c91660f371270d9c6b21
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:38:26 2015 +0200
Prepare new upstream release
-----------------------------------------------------------------------
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 d452a48ac66d8e99a562c91660f371270d9c6b21 (commit)
from 69b1b8bea6cabb34f9a107fa549cd91956122c24 (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=d452a48ac66d8e99a562c91660f3…
commit d452a48ac66d8e99a562c91660f371270d9c6b21
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:38:26 2015 +0200
Prepare new upstream release
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 -
debian/changelog | 6 ++++++
debian/control | 4 ++--
debian/{libosmovty1.install => libosmovty2.install} | 0
src/vty/Makefile.am | 2 +-
5 files changed, 9 insertions(+), 4 deletions(-)
rename debian/{libosmovty1.install => libosmovty2.install} (100%)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/rtp-bridge has been updated
via 212adfabc16cc204050f3223257e797185f0acbf (commit)
via 32cab958f303cdba0f434e414846455eb3c5e50a (commit)
via 71e12aea4ed1d0b85ad31bf9b30334cc26b24540 (commit)
via 4c394c5e288592665216e537be4c1335d35c582c (commit)
via d5d7ecd7ea830f49d871bf225bfefff982d1d2fb (commit)
from 14a088a92162fd6abb3031e025ce59fba40af718 (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=212adfabc16cc204050f3223257e7971…
commit 212adfabc16cc204050f3223257e797185f0acbf
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:33:21 2015 +0200
WIP..
http://cgit.osmocom.org/openbsc/commit/?id=32cab958f303cdba0f434e414846455e…
commit 32cab958f303cdba0f434e414846455eb3c5e50a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 20:29:41 2015 +0200
amr/bsc: In case a TCH/H is used do not set higher modes
AMR 10.20 and 12.20 can not be used on a TCH/H so do not put
this into the mode set.
http://cgit.osmocom.org/openbsc/commit/?id=71e12aea4ed1d0b85ad31bf9b30334cc…
commit 71e12aea4ed1d0b85ad31bf9b30334cc26b24540
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 20:01:55 2015 +0200
amr: Move from having a struct to a length+values for the mr config
In preparation of encoding the hysteris switch from a simple
mrconfig struct to holding a byte array. This way the hysteris
can be encoded by the API implementation and the rest of the
code will use these values.
Based on Adreas's AMR code but I decided to separate the len
from the value and to not allow different values for MS and
BTS (the Osmo BTS family doesn't implement the BTS side mode
switching anyway).
http://cgit.osmocom.org/openbsc/commit/?id=4c394c5e288592665216e537be4c1335…
commit 4c394c5e288592665216e537be4c1335d35c582c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 19:32:46 2015 +0200
amr: Remove some code duplication in preparation
Merge two copies into a local static helper function. The format
of the message will change and then it is easier to modify it in
one place than in two.
http://cgit.osmocom.org/openbsc/commit/?id=d5d7ecd7ea830f49d871bf225bfefff9…
commit d5d7ecd7ea830f49d871bf225bfefff982d1d2fb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 19:10:58 2015 +0200
mncc: Use the default codec from the built-in mncc mode
In case of the RTP bridge mode we need to select the codec
ourselves. Rely on the same (incomplete) codec selection that
can be done using the mncc-int configuration node. This might
gain bearer capabilities support.
In case of a SDCCH a TCH/F will be attempted to be assigned.
This is an open issue for both modes and there should be a
preference for full or half-rate channels somewhere.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_api.h | 5 +++--
openbsc/include/openbsc/gsm_data.h | 10 ++++++++++
openbsc/include/openbsc/gsm_data_shared.h | 5 ++++-
openbsc/include/openbsc/mncc_int.h | 2 ++
openbsc/src/libbsc/abis_rsl.c | 17 ++++++++--------
openbsc/src/libbsc/bsc_api.c | 13 ++++++++----
openbsc/src/libbsc/chan_alloc.c | 2 +-
openbsc/src/libbsc/gsm_04_08_utils.c | 33 +++++++++++--------------------
openbsc/src/libbsc/handover_logic.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 9 +++++----
openbsc/src/libmsc/mncc_builtin.c | 9 +++++++--
openbsc/src/osmo-bsc/osmo_bsc_api.c | 14 ++++++++++---
12 files changed, 73 insertions(+), 48 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 "OpenBTS' transceiver retro-fit".
The branch, argon has been deleted
was edc7154032639bf62577d306b78b9d28ab3445eb
-----------------------------------------------------------------------
edc7154032639bf62577d306b78b9d28ab3445eb uhd: Add Argon support
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via f147b174475171cdf79ccba25a5e66fec282efcd (commit)
via d4d3daa12ea5491f4b6ba03805d4a2d3f068bc11 (commit)
via c312905f43bb120450c33d9a80bc35771d598fc6 (commit)
via c4eab8795f79910c72f2153900d5af1e3feda813 (commit)
via cc6f79b1c01d317cb398ac0d9bf3fc12dfe60435 (commit)
via 5a0680655ff2908d689dd2bbd1ff23c282d3e769 (commit)
via 37229201002e0b3d8b16087d37d3f9528219528f (commit)
via f3b9af65ed1709f19bc6c00e2a6a9514f4215570 (commit)
via e692ce986cebe7434bcca589df5440a6c5fc4d5b (commit)
via 81c6873205bd510bd83c2b352a93a51a357918d8 (commit)
via c052aa1d4cbccb1802cdefc02f105c957d037fae (commit)
via 130a8007fa52b96e44e92b12162b8aa253ba183b (commit)
via 72e86196329dc83c386a2172c05f158879413573 (commit)
via 2beb1adcead95339271376216e685755f00c1594 (commit)
via 2b542100a0493831a3dad4414f6736d7af23256c (commit)
via 2268c8558c38de6996a68b5cb5e1bad2dd54b26f (commit)
via 50747dc65d2f7046c427c2c846d0315781f2f249 (commit)
via 1e9b4d57dad26785f5920306963338175d162910 (commit)
via 954b118bfad44c6a156ec8e06c5fc8f53718a686 (commit)
via dbe26abcb9e095ce712802d3a64d337a88cae8df (commit)
via e8905a03a540fa91aaba3970577edf9e562bb23d (commit)
via 909ffbfd231aa716281c4b2948f2cd5e650237c0 (commit)
from 351fd7670649cafd5344cf6fc746f63729df97cb (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-trx/commit/?id=f147b174475171cdf79ccba25a5e66f…
commit f147b174475171cdf79ccba25a5e66fec282efcd
Author: Tom Tsou <tom(a)tsou.cc>
Date: Wed Mar 25 12:55:11 2015 -0700
sigproc: Make convolution and convert input buffers immutable
For good practice, use const specifier when applicable.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=d4d3daa12ea5491f4b6ba03805d4a2d…
commit d4d3daa12ea5491f4b6ba03805d4a2d3f068bc11
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Aug 21 19:21:28 2015 -0700
uhd: Use internal UHD tick conversions
UHD handles built in tick and floating point timestamp conversion
since version 003.005.004. This removes the need for separate UHD
timespec to tick conversion.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c312905f43bb120450c33d9a80bc357…
commit c312905f43bb120450c33d9a80bc35771d598fc6
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Fri Aug 21 18:28:52 2015 -0700
uhd: Add version 3.9.0 support
New functionality includes B200-mini device support and updated
timing values to match FPGA changes.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c4eab8795f79910c72f2153900d5af1…
commit c4eab8795f79910c72f2153900d5af1e3feda813
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun May 17 23:25:57 2015 -0400
uhd: Output Rx/Tx gain limits to log to make it more transparent.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=cc6f79b1c01d317cb398ac0d9bf3fc1…
commit cc6f79b1c01d317cb398ac0d9bf3fc12dfe60435
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Mar 1 10:30:12 2015 +0100
Logger: Output ERR log messages to stderr as well.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=5a0680655ff2908d689dd2bbd1ff23c…
commit 5a0680655ff2908d689dd2bbd1ff23c282d3e769
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 01:38:47 2015 +0300
Transceiver: Add support for OsmoBTS style handover.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=37229201002e0b3d8b16087d37d3f95…
commit 37229201002e0b3d8b16087d37d3f9528219528f
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 01:37:54 2015 +0300
Transceiver: Fix whitespace.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=f3b9af65ed1709f19bc6c00e2a6a951…
commit f3b9af65ed1709f19bc6c00e2a6a9514f4215570
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jun 20 00:05:51 2015 +0300
uhd: Fix UmTRX tuning broken in commit 90f7a01d.
Commit 90f7a01d lost "return" statement. We also should account the fact that
offset can be negative.
We should return the tuning request immediately after
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=e692ce986cebe7434bcca589df5440a…
commit e692ce986cebe7434bcca589df5440a6c5fc4d5b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 12 00:15:31 2015 -0400
transceiver: Add a debug option to dump selected timeslots to disk.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=81c6873205bd510bd83c2b352a93a51…
commit 81c6873205bd510bd83c2b352a93a51a357918d8
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 22:18:31 2015 -0400
Transceiver: Do not update state->SNRestimate if equalization is disabled.
This also fix a bug of using bool type for noise instead of float.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=c052aa1d4cbccb1802cdefc02f105c9…
commit c052aa1d4cbccb1802cdefc02f105c957d037fae
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 21:47:33 2015 -0400
uhd: Fix rounding error in timestamp conversion functions.
Rounding error introduced oscilating timing advance error by regularly
overwriting one bit and then skipping one bit.
This commit also adds an error message to show up in logs if this ever
happens again.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=130a8007fa52b96e44e92b12162b8aa…
commit 130a8007fa52b96e44e92b12162b8aa253ba183b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Jun 9 20:52:11 2015 -0400
sigProcLib: Abstract out common part of Normal/RACH burst detection.
As a side change - get rid of passing toa and amp arguments as pointers and use
references instead.
The commit doesn't change behaviour, but makes the code cleaner.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=72e86196329dc83c386a2172c05f158…
commit 72e86196329dc83c386a2172c05f158879413573
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:46:54 2015 -0400
Checking in clockdump.sh utility.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=2beb1adcead95339271376216e68575…
commit 2beb1adcead95339271376216e685755f00c1594
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:44:58 2015 -0400
Checking in a more relevant README.
This READMY is from the OpenBTS's TRXManager and actually describes the transceiver
API and behavior.
http://cgit.osmocom.org/osmo-trx/commit/?id=2b542100a0493831a3dad4414f6736d…
commit 2b542100a0493831a3dad4414f6736d7af23256c
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 22:46:38 2015 -0400
Transceiver: Update noise level only when the timeslot is marked as IDLE.
We can't rely on an assumption that if we can't decode a burst - it's noise.
There are many rasons why we can't decode a burst even if it's well above the
noise level. Just one example is a RACH burst which can be overlapped with
another RACH burst up to a level both are completely unrecognizable. Another
example is when a burst is destroyed by bad multi-path.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=2268c8558c38de6996a68b5cb5e1bad…
commit 2268c8558c38de6996a68b5cb5e1bad2dd54b26f
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jun 7 01:10:11 2015 -0400
transceiver: Remove noise/RSSI gating.
It does more harm than good. the current noise calculation is too error
prone, so we can't trust it. And we end up loosing perfectly good bursts
because of that.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=50747dc65d2f7046c427c2c846d0315…
commit 50747dc65d2f7046c427c2c846d0315781f2f249
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun Jun 7 01:07:45 2015 -0400
osmo-trx: Add an option to swap channels on UmTRX.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=1e9b4d57dad26785f59203069633381…
commit 1e9b4d57dad26785f5920306963338175d162910
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 19:05:28 2015 -0400
sigProcLib: Check for bogus TOA before using it.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=954b118bfad44c6a156ec8e06c5fc8f…
commit 954b118bfad44c6a156ec8e06c5fc8f53718a686
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 15:39:41 2015 -0400
Transceiver: Fix clipping detection.
There are two primary changes in this commit:
1) Return values of detect functions changed form bool to int to actually pass
the return value from the inner function and notify higher levels about clipping.
Previously the information was lost due to conversion to bool.
2) Clipping level is not the final verdict now. We still try to demod a burst
and mark it as clipped only if the level is above the clipping level AND we can't
demod it. The reasoning for this is that in real life we want to do as much as
possible to demod the burst, because we want to get as much from our dynamic
range as possible. So a little bit of clipping is fine and is expected. We just
don't want too much of it to break our demod.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=dbe26abcb9e095ce712802d3a64d337…
commit dbe26abcb9e095ce712802d3a64d337a88cae8df
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 00:14:51 2015 -0400
Transceiver: Print noise level for each burst in debug mode.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=e8905a03a540fa91aaba3970577edf9…
commit e8905a03a540fa91aaba3970577edf9e562bb23d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 3 23:47:56 2015 -0400
osmo-trx: Add a command line option for the dBFS to dBm offset.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=909ffbfd231aa716281c4b2948f2cd5…
commit 909ffbfd231aa716281c4b2948f2cd5e650237c0
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 00:09:29 2015 -0400
Common: Use a scoped lock in the Logger to avoid deadlock on thread cancel.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
CommonLibs/Logger.cpp | 5 +-
README | 218 +++++++++++++---------------------
Transceiver52M/Transceiver.cpp | 206 +++++++++++++++++++++++---------
Transceiver52M/Transceiver.h | 34 +++---
Transceiver52M/UHDDevice.cpp | 97 +++++++++------
Transceiver52M/USRPDevice.cpp | 2 +-
Transceiver52M/USRPDevice.h | 2 +-
Transceiver52M/common/convert.h | 4 +-
Transceiver52M/common/convolve.h | 16 +--
Transceiver52M/common/convolve_base.c | 24 ++--
Transceiver52M/osmo-trx.cpp | 22 +++-
Transceiver52M/radioDevice.h | 2 +-
Transceiver52M/sigProcLib.cpp | 153 ++++++++++++------------
Transceiver52M/sigProcLib.h | 18 +--
Transceiver52M/x86/convert.c | 19 +--
Transceiver52M/x86/convolve.c | 60 ++++++----
configure.ac | 7 +-
utils/clockdump.sh | 3 +
18 files changed, 498 insertions(+), 394 deletions(-)
create mode 100755 utils/clockdump.sh
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, fairwaves/master has been updated
via e85e7910d22374ba33a347839aa17289f4b9a077 (commit)
via 559cd28415a2d59cd9ad6828e866f2db5bb33290 (commit)
via 810d29aa03a5ab34917e759aa77d8b2afcaba58b (commit)
from e77bfb9e22dc61a3b9089bf57bb1abfde9559096 (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=e85e7910d22374ba33a347839aa17289…
commit e85e7910d22374ba33a347839aa17289f4b9a077
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Aug 21 21:47:35 2015 -0400
debian: Update changelog to 0.14.0-fw.3
http://cgit.osmocom.org/openbsc/commit/?id=559cd28415a2d59cd9ad6828e866f2db…
commit 559cd28415a2d59cd9ad6828e866f2db5bb33290
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 20 20:50:11 2015 -0400
utils: Support new fields in the v1 of meas_feed in meas_json.
http://cgit.osmocom.org/openbsc/commit/?id=810d29aa03a5ab34917e759aa77d8b2a…
commit 810d29aa03a5ab34917e759aa77d8b2afcaba58b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 20 20:48:39 2015 -0400
msc: Add channel information to the meas_feed, bump version to v1.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 7 +++++++
openbsc/include/openbsc/meas_feed.h | 14 +++++++++++++-
openbsc/src/libmsc/meas_feed.c | 9 +++++++++
openbsc/src/utils/Makefile.am | 3 ++-
openbsc/src/utils/meas_json.c | 25 ++++++++++++++++++++++---
5 files changed, 53 insertions(+), 5 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 "UNNAMED PROJECT".
The branch, jerlbeck/testing/pcu has been updated
discards 769e802fc1114541013e2f2c058b2754a2b33a97 (commit)
discards 118347847897bacb76d76d85e110ffb129defd5c (commit)
discards fa8d07c9f33db7a8ce1b28377a0e474fc57176d9 (commit)
discards 5d34536fcf205a4acda28a2b03d27d3701420513 (commit)
via 25fde0c5212a2e47d48ff071e5019136cb5cdead (commit)
via ad1f92b1d4f7d49a4d107346e91c3a08ebde077c (commit)
via c0de4ae68e7974b3e7e90bd97ddf763f53839936 (commit)
via 32182f081d78ae27905fb731a8144258196eca2b (commit)
via 367cca831bd5cfc68a4635e89c692c29d3ead8be (commit)
via ce932198e82c24c086dd4fd37e378fef94006d71 (commit)
via 0e92b3479f232309c7b0eb8c8c319940f9809619 (commit)
via 490b94f6e9323d7627f43570698c58b508727d80 (commit)
via 449be1c14f57399db9390c2d2d23511466da8b04 (commit)
via 56f99d19c310b90632ac9b0b12898f4882f1020c (commit)
via e0b21f41c2b66d3f06a9aea5ac397857832671c8 (commit)
via 257b630216f0dc702013ecc51ac680b5296ae898 (commit)
via e91bd3babd5c04a154f296607b401a5050dcba31 (commit)
via b139598b1c5bd271675386be77370899b5707d61 (commit)
via 076f5c794d4af02914cd633671176437367b5af8 (commit)
via 537b149828be91189f99acc8d9c655b8a75b95ee (commit)
via 4a6fe534ce39b87f64a9b2013b654b92e6d7737d (commit)
via 2b349b5d33050f6484c375e545ecb9f05a6be961 (commit)
via ebebad1c92e8bcbe28780b4d5ee2ac32091089ff (commit)
via 56af6d55ed50c34d28e49c16f7c00da5820d22f3 (commit)
via f76fedeed5bb52f5ee471b2cabc9fb7aa0c4ccf8 (commit)
via fea17f8b8cc4835c9a92dfa018e38de0d6fc8cb5 (commit)
via af9a39d9542c1f4f337fe2cc5596000eb2c60d53 (commit)
via 28c40b17574a2dc792278baffb6f4f87e3559bb6 (commit)
via 3449a61032cbf91f1a042e02264142b4df3d61a7 (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 (769e802fc1114541013e2f2c058b2754a2b33a97)
\
N -- N -- N (25fde0c5212a2e47d48ff071e5019136cb5cdead)
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-pcu/commit/?id=25fde0c5212a2e47d48ff071e501913…
commit 25fde0c5212a2e47d48ff071e5019136cb5cdead
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 20 11:48:30 2015 +0200
WIP tests and fixes TODO
TODO:
- check whether the semantics have not changed an put it away
http://cgit.osmocom.org/osmo-pcu/commit/?id=ad1f92b1d4f7d49a4d107346e91c3a0…
commit ad1f92b1d4f7d49a4d107346e91c3a08ebde077c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 16:02:11 2015 +0200
ms/vty: Show LLC queue octets and packets in both views
Currently the per IMSI/TLLI view only shows the number of packets and
the 'all' view does not show any LLC related information at all. This
has proved to be annoying while debugging on a running system.
This commit adds the number of packets to the 'all' view and the
number of octets to both views.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=c0de4ae68e7974b3e7e90bd97ddf763…
commit c0de4ae68e7974b3e7e90bd97ddf763f53839936
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:46:16 2015 +0200
ms/vty: Show old TBFs
This commit extends the 'show ms imsi|tlli' command to show the old
TBFs, too.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=32182f081d78ae27905fb731a814425…
commit 32182f081d78ae27905fb731a8144258196eca2b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:24:02 2015 +0200
ms: Store references to replaced TBFs in the MS object
Currently when calling GprsMs::attach_tbf and a TBF of the same
direction already exists, the old TBF gets detached from the MS
object.
Therefore that TBF object loses access to that MS object including
for instance TLLI and IMSI.
This leads to failing DL TBF reuses, since the downlink assigment
cannot be sent on the PACCH later on because that must be sent on the
old DL TBF which ms() is NULL and the new DL TBF cannot be retrieved.
This commit fixes this bug by changing the GprsMs implementation to
keep a list of replaced (old) TBFs. TBFs are only removed when they
are being detached explicitely (see tbf_free and set_ms).
Addresses:
tbf.cpp:741 We have a schedule for downlink assignment at uplink
TBF(TFI=1 TLLI=0xf35a680e DIR=UL STATE=RELEASING), but there is no
downlink TBF
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=367cca831bd5cfc68a4635e89c692c2…
commit 367cca831bd5cfc68a4635e89c692c29d3ead8be
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:10:23 2015 +0200
bssgp: Only call bssgp_tx_llc_discarded if the bctx exists
While this does not happen in real use, and unset btcx can lead to
segfaults in test cases. The other code outside of gprs_bssgp_pcu.cpp
does not depend on bctx being non-NULL:
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=ce932198e82c24c086dd4fd37e378fe…
commit ce932198e82c24c086dd4fd37e378fef94006d71
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 12:05:30 2015 +0200
llist: Add missing const qualifier in llist cast method
The missing const qualifier prevents the llist_empty() C++ wrapper
function from being compiled successfully when it is used.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0e92b3479f232309c7b0eb8c8c31994…
commit 0e92b3479f232309c7b0eb8c8c319940f9809619
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 20 17:49:03 2015 +0200
tbf: Use C++/talloc magic to support TBF constructors/destructors
The TBF object are currently created by using talloc_zero/talloc_free
directly from plain functions. Therefore C++ constructors and destructors
are not called. So the only initialisation that is done is setting
every member to 0. Non POD members do not have their constructors
called either, which makes it impossible to use the current LListHead
class for real members when the LListHead::m_back member has to be set.
This commit changes the TBF allocation functions to call the
corresponding C++ constructor after the call to talloc_zero and to
register the C++ destructor with the talloc context, so that is is
called before talloc_free actually frees the memory.
With this change, non-POD members and custom
constructors/desctructors can be used with gprs_rlcmac_tbf,
gprs_rlcmac_dl_tbf, and gprs_rlcmac_ul_tbf.
Note that this change is only a single step of the plan to turn the
TBF classes into real C++ classes.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=490b94f6e9323d7627f43570698c58b…
commit 490b94f6e9323d7627f43570698c58b508727d80
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:04:39 2015 +0200
tbf/test: Add test_tbf_dl_reuse
This tests the usage of an existing TBF that is no longer in FLOW
state to request a new DL TBF via the old TBF's PACCH.
The test triggers a bug that breaks the association between both TBF
objects, resulting in packet loss and transmission stalling.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=449be1c14f57399db9390c2d2d23511…
commit 449be1c14f57399db9390c2d2d23511466da8b04
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 15:03:23 2015 +0200
tbf/test: Fix tests, send real UL messages (TODO)
TODO: Merge with tests
http://cgit.osmocom.org/osmo-pcu/commit/?id=56f99d19c310b90632ac9b0b12898f4…
commit 56f99d19c310b90632ac9b0b12898f4882f1020c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 20 15:55:56 2015 +0200
tbf/test: Move UL MAC block encoding into a separate function
This commits adds send_ul_mac_block() to encode and send a
RlcMacUplink_t to the PCU.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=e0b21f41c2b66d3f06a9aea5ac39785…
commit e0b21f41c2b66d3f06a9aea5ac397857832671c8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:30:05 2015 +0200
tbf: Move pending LLC frames when merging MS objects
Currently the pending LLC packets are lost in some cases when MS
objects are merged, for instance after a RACH when there were 2 MS
object for the same MS (they get merged, when the TLLI is known for
both objects).
This patch modifies GprsMs::merge_old_ms to move all pending LLC
packets (if there are any) to the current MS object.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=257b630216f0dc702013ecc51ac680b…
commit 257b630216f0dc702013ecc51ac680b5296ae898
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:07:47 2015 +0200
llc: Add move_and_merge method to llc_queue
This methods takes all LLC frames from the old LLC queue and moves
them into the current. If both queues are ordered chronologically
(recv_time), the resulting queue is also ordered.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=e91bd3babd5c04a154f296607b401a5…
commit e91bd3babd5c04a154f296607b401a5050dcba31
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:19:29 2015 +0200
tbf: Do not kill DL TBF on Packet Resource Request
Currently all active TBF of an MS are killed if a Packet Resource
Request is received from the MS. In general this happens after a RACH
request. This does not happen after a resource request that has been
included into a Downlink Ack/Nack.
Sometimes an UL TBF is requested by an MS via RACH while a DL TBF is
running for instance to send a TCP Ack. This can happen, if a former
request via PACCH did not work.
This commit removes the killing of the DL TBF from
gprs_rlcmac_pdch::rcv_resource_request().
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=b139598b1c5bd271675386be7737089…
commit b139598b1c5bd271675386be77370899b5707d61
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:15:38 2015 +0200
tbf/test: Add tests for RACH while DL TBFs are active
This adds tests for
- RA update with RACH for the RAUpdateComplete message
- RACH for UL while DL is active (LLC queue not empty)
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=076f5c794d4af02914cd63367117643…
commit 076f5c794d4af02914cd633671176437367b5af8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 18:00:54 2015 +0200
tbf/test: Fix existing tests
This commit fixes several issues:
- Set MS class in request
- Set IMSI in establish_ul_tbf_two_phase
- Fake assigment acknowledgement in establish_ul_tbf_two_phase
- Fix TFI bit offset to 1 (was 2)
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=537b149828be91189f99acc8d9c655b…
commit 537b149828be91189f99acc8d9c655b8a75b95ee
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 21 17:52:07 2015 +0200
tbf: Fix typos in log messages concerning UL/DL
The TBF in create_dl_ass can be of any direction. The text in
rcv_resource_request uses DL instead of UL.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=4a6fe534ce39b87f64a9b2013b654b9…
commit 4a6fe534ce39b87f64a9b2013b654b92e6d7737d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Aug 19 14:00:43 2015 +0200
tbf/test: Move UL TBF establishment into separate functions
Currently the functions test_tbf_single_phase and test_tbf_two_phase
do the test logging, BTS intialisation, and the complete message
sequencing on their own. Therefore they cannot be used to test more
complex sequences like TBF reestablishment.
This commit moves the code that does the actual messaging into own
functions. The frame number handling is generalised which also fixes
a block number wrapping error on the way.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=2b349b5d33050f6484c375e545ecb9f…
commit 2b349b5d33050f6484c375e545ecb9f05a6be961
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Aug 18 11:55:03 2015 +0200
ms: Move MS information merging to GprsMS
Currently the merging of the meta information (MS class, IMSI) takes
place in gprs_rlcmac_tbf::merge_and_clear_ms(). This makes it
difficult to merge the internal state and does not directly relate to
TBFs anyway.
This commit moves this into a new method GprsMs::merge_old_ms.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 15 +-
src/bts.h | 6 +
src/cxx_linuxlist.h | 2 +-
src/gprs_bssgp_pcu.cpp | 30 +
src/gprs_bssgp_pcu.h | 1 +
src/gprs_debug.cpp | 1 +
src/gprs_debug.h | 1 +
src/gprs_ms.cpp | 48 +-
src/gprs_ms.h | 12 +-
src/llc.cpp | 53 ++
src/llc.h | 1 +
src/pcu_main.cpp | 1 +
src/pcu_vty.c | 2 +-
src/pcu_vty.h | 2 +-
src/pcu_vty_functions.cpp | 15 +-
src/tbf.cpp | 50 +-
src/tbf.h | 11 +
src/tbf_dl.cpp | 5 +-
tests/llc/LlcTest.cpp | 53 +-
tests/llc/LlcTest.err | 5 +
tests/llc/LlcTest.ok | 2 +
tests/llist/LListTest.cpp | 4 +
tests/ms/MsTest.cpp | 28 +-
tests/ms/MsTest.err | 2 +-
tests/tbf/TbfTest.cpp | 586 ++++++++++++++++---
tests/tbf/TbfTest.err | 1432 ++++++++++++++++++++++++++++++++++++++++++++-
tests/tbf/TbfTest.ok | 8 +
27 files changed, 2235 insertions(+), 141 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT