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, achemeris/burst_to_disk has been created
at f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=f2bdd1a24ca4f512b0d90f7cac55f52…
commit f2bdd1a24ca4f512b0d90f7cac55f5246238b5ce
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.
-----------------------------------------------------------------------
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 "UNNAMED PROJECT".
The branch, jerlbeck/master has been updated
via 0808f6860111ef54e80a2865029760e063c29755 (commit)
via 25db7c6116d11a91697e439fcbc21eb824beace4 (commit)
via 7bf9f49728a306976b1974a52a9039807b0a2979 (commit)
via 0ae431380015a5c6a944a9edd1620e56b0b65445 (commit)
via d0aee85b29a17e6ef3fb1454a798e10ced0d0266 (commit)
via 09fdf6622a3774849bc90b9c4fedf76fdc76ac03 (commit)
from 37e896dff112fda77c29de770a0d8b3fe8800a5a (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
src/gprs_bssgp_pcu.cpp | 8 +++++---
src/gprs_ms.cpp | 5 +++--
src/llc.cpp | 4 ++--
src/tbf.cpp | 3 +++
4 files changed, 13 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 "UNNAMED PROJECT".
The branch, jerlbeck/wip/ms-struct has been updated
discards dd1567812895ed5092d77db653be91c17cd7f5c3 (commit)
discards 547b8d09c439d4e73156ed414392cf8205cf2307 (commit)
discards 8ea626b89a82266d4cd5299a71f82638da11fc1c (commit)
via 5522d4a5ef71157c7429d687cbc96a3f29f74ea0 (commit)
via 4507a1f2aad235aff7cb56925a498d0175710f7d (commit)
via 058c0274f87a0cc0ade2e4b22ad3e2820031cff6 (commit)
via 0808f6860111ef54e80a2865029760e063c29755 (commit)
via 25db7c6116d11a91697e439fcbc21eb824beace4 (commit)
via 7bf9f49728a306976b1974a52a9039807b0a2979 (commit)
via 0ae431380015a5c6a944a9edd1620e56b0b65445 (commit)
via d0aee85b29a17e6ef3fb1454a798e10ced0d0266 (commit)
via 09fdf6622a3774849bc90b9c4fedf76fdc76ac03 (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 (dd1567812895ed5092d77db653be91c17cd7f5c3)
\
N -- N -- N (5522d4a5ef71157c7429d687cbc96a3f29f74ea0)
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=5522d4a5ef71157c7429d687cbc96a3…
commit 5522d4a5ef71157c7429d687cbc96a3f29f74ea0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 9 09:44:36 2015 +0200
ms: Add UL CS selection based on L1 link quality
Currently the UL CS values are set to the corresponding DL CS value,
eventually limited by a maximum value. This approach does not reflect
the general situation of the RF link between ME and BTS, which is
rather asymmetric e.g. due to a lower degree of TX efficiency of the
built-in antenna. This means, that UL and DL CS control should be
decoupled for better results.
This commit adds automatic UL CS selection based on the link quality
measurement parameter. Each coding scheme is mapped to a link quality
range. If the link quality value leaves that range, the current UL CS
value is increased/decreased accordingly. This value will be copied
when the next PACKET_UPLINK_ACK_NACK or PACKET_UPLINK_ASSIGMENT is
sent to the MS.
The following VTY command will be added to the config-pcu node:
- cs link-quality-ranges cs1 <0-20> cs2 <0-20> <0-20>
cs3 <0-20> <0-20> cs4 <0-20>
which sets the ranges for the four coding schemes. For instance the
example below reflects the current default values:
cs link-quality-ranges cs1 5 cs2 4 8 cs3 7 12 cs4 10
set the following ranges, where the overlapping is used to configure
a hysteresis:
CS1: -inf .. 5
CS2: 4 .. 8
CS3: 7 .. 12
CS4: 10 .. inf
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=4507a1f2aad235aff7cb56925a498d0…
commit 4507a1f2aad235aff7cb56925a498d0175710f7d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jun 8 11:26:38 2015 +0200
ms: Store the L1 measurement values in the MS objects
This commits adds the GprsMs::update_l1_meas() and GprsMs::l1_meas()
methods to store and access the measurement values. The internal
state is updated depending on which values are actually set.
In addition, these values are shown in the output of the 'show ms
imsi|tlli' command.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=058c0274f87a0cc0ade2e4b22ad3e28…
commit 058c0274f87a0cc0ade2e4b22ad3e2820031cff6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jun 8 11:05:45 2015 +0200
l1: Pass all L1 measurements upwards (TODO)
Currently only the RSSI value is passed to the upper layers. Other
values like TA and BER which are needed for TA update respectively CS
selection are not propagated.
This commit introduces and passes a struct that contains a set of
measurement values.
TODO:
- the struct is currently defined in pcu_l1_if.h. Consider to put
it into a separate file.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0808f6860111ef54e80a2865029760e…
commit 0808f6860111ef54e80a2865029760e063c29755
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 11 13:02:29 2015 +0200
ms: Fix timer start condition (Coverity)
Currently the timer can be started even if m_ul_tbf is attached.
Replace m_dl_tbf by m_ul_tbf to only start the timer if _both_ TBF
are detached.
Fixes: Coverity CID 1304683
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=25db7c6116d11a91697e439fcbc21eb…
commit 25db7c6116d11a91697e439fcbc21eb824beace4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 11 12:59:01 2015 +0200
ms: Add missing initialiser for m_delay (Coverity)
Set m_delay to 0 in the constructor to disable the timer feature by
default.
Fixes: Coverity CID 1304682
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=7bf9f49728a306976b1974a52a90398…
commit 7bf9f49728a306976b1974a52a9039807b0a2979
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 11 12:45:47 2015 +0200
tbf: Check for NULL in name() (Coverity)
The gprs_rlcmac_tbf::name() method is generally used to generate log
messages. To avoid the need for an explicit NULL check for the tbf
and to get a consistent text if it is NULL, this commit adds a
NULL check to the method itself so that it can be called with this ==
NULL.
Fixes: Coverity CID 1304680, 1304681
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0ae431380015a5c6a944a9edd1620e5…
commit 0ae431380015a5c6a944a9edd1620e56b0b65445
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 11 12:03:18 2015 +0200
bssgp: Calculate the avg_delay_ms in 32bit only (Coverity)
Currently the delay_sum is stored in 64 to avoid overflow errors.
But only the result of tv_sec * 1000 is casted to 64 bit, resulting
in an overflow if the accumulated queue delay reached 25 days (which
will not happen in practice, unless there are >200k LLC messages with
a max of 10s delay each in the queue). If that were the case, the
only impact would be a wrong number in a log message and in the BSSGP
FLOW CONTROL message.
This commit changes the calculations so that they are done in 32 bit
only, rather than to do the calculation in 64 bit properly.
Fixes: Coverity CID 1298705
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=d0aee85b29a17e6ef3fb1454a798e10…
commit d0aee85b29a17e6ef3fb1454a798e10ced0d0266
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 11 11:47:06 2015 +0200
llc: Fix LLC UI frame detection (Coverity)
Currently the wrong nibble is masked out, so the conditional
expression always yields true.
Therefore gprs_llc::is_user_data_frame() always returns true. As a
consequence, the low watermark feature of
gprs_rlcmac_dl_tbf::llc_dequeue() is not being used in fact.
This commit fixes the mask value.
Fixes: Coverity CID 1292834, 1292835
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=09fdf6622a3774849bc90b9c4fedf76…
commit 09fdf6622a3774849bc90b9c4fedf76fdc76ac03
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 11 11:35:58 2015 +0200
bssgp: Handle btcx == NULL in gprs_bssgp_pcu_rx_sign (Coverity)
Currently it is assumed, that btcx is non-NULL. The btcx is only used
to obtain the BVCI in some log messages.
This commit changes that by using -1 as shown BVCI value.
Fixes: Coverity CID 1040961
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gprs_bssgp_pcu.cpp | 8 +++++---
src/gprs_ms.cpp | 5 +++--
src/llc.cpp | 4 ++--
src/tbf.cpp | 3 +++
4 files changed, 13 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 "OpenBTS' transceiver retro-fit".
The branch, achemeris/empty-bursts has been updated
discards 69866d5f6d71f5d694cc03c9dda9fb47d9493bff (commit)
discards 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 (commit)
discards 495f8b4118218a74b56373aa8d3673771cd95412 (commit)
discards 37f537654b29bda12c2509d6b1c551d499c1526c (commit)
via ff9b59c223f975f0322d2dd00d8e4567827402ab (commit)
via 34e5a3807f4d77f098c786b99aa6bea5c0160918 (commit)
via b49874aa646bfae23355a6a4c38d835323f2c8f4 (commit)
via 030951695c3c78557cd27f19533daa412b3937a3 (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 (69866d5f6d71f5d694cc03c9dda9fb47d9493bff)
\
N -- N -- N (ff9b59c223f975f0322d2dd00d8e4567827402ab)
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-trx/commit/?id=ff9b59c223f975f0322d2dd00d8e456…
commit ff9b59c223f975f0322d2dd00d8e4567827402ab
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:48:26 2015 -0400
Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated.
The feature is enabled when the GSM core sends "SENDEMPTY 1" command.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/sigProcLib.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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, fairwaves/pending has been updated
discards 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 (commit)
discards 495f8b4118218a74b56373aa8d3673771cd95412 (commit)
discards 37f537654b29bda12c2509d6b1c551d499c1526c (commit)
via 34e5a3807f4d77f098c786b99aa6bea5c0160918 (commit)
via b49874aa646bfae23355a6a4c38d835323f2c8f4 (commit)
via 030951695c3c78557cd27f19533daa412b3937a3 (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 (26f6bf8f550aa742c4926fdc7b9d1a5259694d65)
\
N -- N -- N (34e5a3807f4d77f098c786b99aa6bea5c0160918)
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-trx/commit/?id=34e5a3807f4d77f098c786b99aa6bea…
commit 34e5a3807f4d77f098c786b99aa6bea5c0160918
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=b49874aa646bfae23355a6a4c38d835…
commit b49874aa646bfae23355a6a4c38d835323f2c8f4
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=030951695c3c78557cd27f19533daa4…
commit 030951695c3c78557cd27f19533daa412b3937a3
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/sigProcLib.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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, achemeris/empty-bursts has been updated
discards edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584 (commit)
discards 64871df4c8f769cb78e73f96016853d5aa37fe94 (commit)
discards 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 (commit)
discards 4bd6482759de8346574c17e6f0ccf8436a74d329 (commit)
discards 33194125b103cf7d1ec2975012d7645e5b198b67 (commit)
discards 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 (commit)
discards 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b (commit)
via 69866d5f6d71f5d694cc03c9dda9fb47d9493bff (commit)
via 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 (commit)
via 495f8b4118218a74b56373aa8d3673771cd95412 (commit)
via 37f537654b29bda12c2509d6b1c551d499c1526c (commit)
via b721d6104d75dd6fb426fb3cdd4eaa0632ef4bbd (commit)
via c19d1f6c36038ec6ab34939a036862caa7249a1d (commit)
via f0d8a581b47ae99abfa0d96aa42080400313d1b0 (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 (edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584)
\
N -- N -- N (69866d5f6d71f5d694cc03c9dda9fb47d9493bff)
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-trx/commit/?id=69866d5f6d71f5d694cc03c9dda9fb4…
commit 69866d5f6d71f5d694cc03c9dda9fb47d9493bff
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:48:26 2015 -0400
Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated.
The feature is enabled when the GSM core sends "SENDEMPTY 1" command.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
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, fairwaves/pending has been updated
discards 64871df4c8f769cb78e73f96016853d5aa37fe94 (commit)
discards 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 (commit)
discards 4bd6482759de8346574c17e6f0ccf8436a74d329 (commit)
discards 33194125b103cf7d1ec2975012d7645e5b198b67 (commit)
discards 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 (commit)
discards 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b (commit)
via 26f6bf8f550aa742c4926fdc7b9d1a5259694d65 (commit)
via 495f8b4118218a74b56373aa8d3673771cd95412 (commit)
via 37f537654b29bda12c2509d6b1c551d499c1526c (commit)
via b721d6104d75dd6fb426fb3cdd4eaa0632ef4bbd (commit)
via c19d1f6c36038ec6ab34939a036862caa7249a1d (commit)
via f0d8a581b47ae99abfa0d96aa42080400313d1b0 (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 (64871df4c8f769cb78e73f96016853d5aa37fe94)
\
N -- N -- N (26f6bf8f550aa742c4926fdc7b9d1a5259694d65)
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-trx/commit/?id=26f6bf8f550aa742c4926fdc7b9d1a5…
commit 26f6bf8f550aa742c4926fdc7b9d1a5259694d65
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=495f8b4118218a74b56373aa8d36737…
commit 495f8b4118218a74b56373aa8d3673771cd95412
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=37f537654b29bda12c2509d6b1c551d…
commit 37f537654b29bda12c2509d6b1c551d499c1526c
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=b721d6104d75dd6fb426fb3cdd4eaa0…
commit b721d6104d75dd6fb426fb3cdd4eaa0632ef4bbd
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:46:54 2015 -0400
Checking in clockdump.sh utility.
http://cgit.osmocom.org/osmo-trx/commit/?id=c19d1f6c36038ec6ab34939a036862c…
commit c19d1f6c36038ec6ab34939a036862caa7249a1d
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=f0d8a581b47ae99abfa0d96aa420804…
commit f0d8a581b47ae99abfa0d96aa42080400313d1b0
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
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, achemeris/empty-bursts has been updated
discards 91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b (commit)
discards 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf (commit)
discards ed88b23b4a3a49d959eb892f945c248e395fd8b5 (commit)
discards 5b9069210d63fe3d8c420b63dad7be7976ef0c70 (commit)
discards 70cd277b4ee3c63225390384dc2485eee4e0857d (commit)
discards a96a0578134a5c719a25198e9790f2e84f356f0a (commit)
via edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584 (commit)
via 64871df4c8f769cb78e73f96016853d5aa37fe94 (commit)
via 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 (commit)
via 4bd6482759de8346574c17e6f0ccf8436a74d329 (commit)
via 33194125b103cf7d1ec2975012d7645e5b198b67 (commit)
via 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 (commit)
via 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b (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 (91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b)
\
N -- N -- N (edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584)
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-trx/commit/?id=edfe92ffd5dc9fdeafdb71fbc3d339c…
commit edfe92ffd5dc9fdeafdb71fbc3d339c7f9c33584
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:48:26 2015 -0400
Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated.
The feature is enabled when the GSM core sends "SENDEMPTY 1" command.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
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, fairwaves/pending has been updated
discards 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf (commit)
discards ed88b23b4a3a49d959eb892f945c248e395fd8b5 (commit)
discards 5b9069210d63fe3d8c420b63dad7be7976ef0c70 (commit)
discards 70cd277b4ee3c63225390384dc2485eee4e0857d (commit)
discards a96a0578134a5c719a25198e9790f2e84f356f0a (commit)
via 64871df4c8f769cb78e73f96016853d5aa37fe94 (commit)
via 3e2018aa31d0bceb51f7590d89a37a978a6a8e77 (commit)
via 4bd6482759de8346574c17e6f0ccf8436a74d329 (commit)
via 33194125b103cf7d1ec2975012d7645e5b198b67 (commit)
via 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990 (commit)
via 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b (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 (892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf)
\
N -- N -- N (64871df4c8f769cb78e73f96016853d5aa37fe94)
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-trx/commit/?id=64871df4c8f769cb78e73f96016853d…
commit 64871df4c8f769cb78e73f96016853d5aa37fe94
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=3e2018aa31d0bceb51f7590d89a37a9…
commit 3e2018aa31d0bceb51f7590d89a37a978a6a8e77
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=4bd6482759de8346574c17e6f0ccf84…
commit 4bd6482759de8346574c17e6f0ccf8436a74d329
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=33194125b103cf7d1ec2975012d7645…
commit 33194125b103cf7d1ec2975012d7645e5b198b67
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:46:54 2015 -0400
Checking in clockdump.sh utility.
http://cgit.osmocom.org/osmo-trx/commit/?id=7ace97c20d6d6eab9ef3473ab5d302a…
commit 7ace97c20d6d6eab9ef3473ab5d302a7a63b1990
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=5136cb2eecc4c3c77a50a22dbe24ce4…
commit 5136cb2eecc4c3c77a50a22dbe24ce45fa39f87b
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
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, achemeris/empty-bursts has been updated
discards 7ae4d7651e64c7d0e06f2f534835d3077b777a64 (commit)
via 91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b (commit)
via 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf (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 (7ae4d7651e64c7d0e06f2f534835d3077b777a64)
\
N -- N -- N (91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b)
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-trx/commit/?id=91d06b68ef3ba3162dbe66eb9a677d6…
commit 91d06b68ef3ba3162dbe66eb9a677d65df6c1b3b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:48:26 2015 -0400
Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated.
The feature is enabled when the GSM core sends "SENDEMPTY 1" command.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
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, fairwaves/pending has been updated
via 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf (commit)
from ed88b23b4a3a49d959eb892f945c248e395fd8b5 (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=892d998feb4bcb5f118c3f90c6c68dc…
commit 892d998feb4bcb5f118c3f90c6c68dcb97ef1ccf
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
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, achemeris/meas_json has been created
at 08ab9b71e787701fb4affa6ae0ff199506e338d3 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=08ab9b71e787701fb4affa6ae0ff1995…
commit 08ab9b71e787701fb4affa6ae0ff199506e338d3
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 18:55:28 2015 -0400
utils: 'meas_json' utility to convert measurement feed into a JSON feed.
-----------------------------------------------------------------------
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, achemeris/loopback has been updated
via 5fb10f653e256a20a66a507108ad904989d5e6d8 (commit)
via 7f03c72929b9d3150320459a65d377ef96df059a (commit)
via 007b2379253894149c469834a84040e0ca33ab40 (commit)
via 6ed073b1cb038d348c902ba32ea2750b4a8dca8d (commit)
from 3a1fd7ce0fd44e8146deb9cc62318a1955ce6634 (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=5fb10f653e256a20a66a507108ad904…
commit 5fb10f653e256a20a66a507108ad904989d5e6d8
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 00:47:13 2015 -0400
trx: Support "bad burst" frames coming from osmo-trx.
Todo: We should actually send command to enable this mode in osmo-trx.
http://cgit.osmocom.org/osmo-bts/commit/?id=7f03c72929b9d3150320459a65d377e…
commit 7f03c72929b9d3150320459a65d377ef96df059a
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 00:45:08 2015 -0400
trx: Process undecodable frames coming from osmo-trx.
The purpose is to support RSSI measurements even when we can't decode a burst.
This commit also cleans up and abstracts some of the code in scheduler.c
http://cgit.osmocom.org/osmo-bts/commit/?id=007b2379253894149c469834a84040e…
commit 007b2379253894149c469834a84040e0ca33ab40
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 00:27:18 2015 -0400
trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res()
http://cgit.osmocom.org/osmo-bts/commit/?id=6ed073b1cb038d348c902ba32ea2750…
commit 6ed073b1cb038d348c902ba32ea2750b4a8dca8d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 00:26:14 2015 -0400
trx: Cleanup unused parts of loops.c
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/l1_if.c | 3 +-
src/osmo-bts-trx/l1_if.h | 1 +
src/osmo-bts-trx/loops.c | 14 +--
src/osmo-bts-trx/loops.h | 2 +-
src/osmo-bts-trx/scheduler.c | 255 ++++++++++++++++++++++++++++---------------
src/osmo-bts-trx/scheduler.h | 6 +-
src/osmo-bts-trx/trx_if.c | 66 +++++++----
7 files changed, 224 insertions(+), 123 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 "OpenBTS' transceiver retro-fit".
The branch, fairwaves/pending has been updated
via ed88b23b4a3a49d959eb892f945c248e395fd8b5 (commit)
from 5b9069210d63fe3d8c420b63dad7be7976ef0c70 (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 6 +-
Transceiver52M/sigProcLib.cpp | 123 ++++++++++++++++++-----------------------
Transceiver52M/sigProcLib.h | 18 +++---
3 files changed, 65 insertions(+), 82 deletions(-)
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, achemeris/empty-bursts has been updated
discards 1f0500e4ccf8c61d869f4b771de776d2d709fe22 (commit)
discards c8dd57973bfc31eed1f9e6140f5d02c20ea89295 (commit)
via 7ae4d7651e64c7d0e06f2f534835d3077b777a64 (commit)
via ed88b23b4a3a49d959eb892f945c248e395fd8b5 (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 (1f0500e4ccf8c61d869f4b771de776d2d709fe22)
\
N -- N -- N (7ae4d7651e64c7d0e06f2f534835d3077b777a64)
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-trx/commit/?id=7ae4d7651e64c7d0e06f2f534835d30…
commit 7ae4d7651e64c7d0e06f2f534835d3077b777a64
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:48:26 2015 -0400
Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated.
The feature is enabled when the GSM core sends "SENDEMPTY 1" command.
http://cgit.osmocom.org/osmo-trx/commit/?id=ed88b23b4a3a49d959eb892f945c248…
commit ed88b23b4a3a49d959eb892f945c248e395fd8b5
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.
-----------------------------------------------------------------------
Summary of changes:
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, achemeris/empty-bursts has been updated
via 1f0500e4ccf8c61d869f4b771de776d2d709fe22 (commit)
from c8dd57973bfc31eed1f9e6140f5d02c20ea89295 (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=1f0500e4ccf8c61d869f4b771de776d…
commit 1f0500e4ccf8c61d869f4b771de776d2d709fe22
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 6 +-
Transceiver52M/sigProcLib.cpp | 123 ++++++++++++++++++-----------------------
Transceiver52M/sigProcLib.h | 18 +++---
3 files changed, 65 insertions(+), 82 deletions(-)
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 "UNNAMED PROJECT".
The branch, jerlbeck/master has been updated
via 37e896dff112fda77c29de770a0d8b3fe8800a5a (commit)
via b33e675e5a9f80be81ffef87ba3a9ed05d6945c5 (commit)
via 8158ea7288f57d7bc66d8ccd1c278999fd656076 (commit)
via 144a1d0516187d09f80c8b9125c6e51b4988503f (commit)
via 8322d08071d740b033941271d584a52d25565a94 (commit)
via a17fccbcf47bff8f0cca7f3f02d55d63cf5b4d01 (commit)
via 1751c62c980f8d6ed965e08fcb9ad1af485d8854 (commit)
via f47f68a9d8e4421398e2369e4b18de8c52a9d396 (commit)
via 62e96a3535714088a5dabe3cb4a8523165b19877 (commit)
via a700dd9e11d31805cfe8dd07fc27ac96425cbf0c (commit)
via 17214bb06de4a1d8b626dab0f695017b0c74b358 (commit)
via befc760f8677d794e5a0dbc1f02f8ac85b649aa0 (commit)
via 489a2b35d87610fb077a51de696555a54e5fb247 (commit)
via 10ed79553a8e7241b69c4155325c29105c7a606d (commit)
via 1d0a52a3497ada98bb4013ba907a00b4ab9a1ccd (commit)
via 6dbe822062d54a6c765c6fa7e2c6b79a5dff29b1 (commit)
via b3f713bd7be2af9bf7c3168099d35df089020164 (commit)
via 3c91cb881d6a5126673e88d8421a207efec6a42d (commit)
from a098c19b5531e175a308fbe4aee39c54cb3c71f1 (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 2 +
src/bts.cpp | 3 +-
src/bts.h | 4 +
src/encoding.cpp | 4 +-
src/gprs_ms.cpp | 99 ++++++++++++++++-
src/gprs_ms.h | 50 ++++++++-
src/gprs_ms_storage.cpp | 5 +-
src/gprs_ms_storage.h | 6 +-
src/gprs_rlcmac_ts_alloc.cpp | 14 +--
src/llc.cpp | 76 +++++++-------
src/llc.h | 36 +++++--
src/pcu_main.cpp | 6 ++
src/pcu_vty.c | 140 ++++++++++++++++++++++++-
src/pcu_vty_functions.cpp | 108 +++++++++++++++++++
src/{gprs_ms_storage.h => pcu_vty_functions.h} | 33 +++---
src/rlc.h | 2 +
src/sysmo_l1_if.c | 6 ++
src/tbf.cpp | 48 ++++++++-
src/tbf.h | 17 +--
src/tbf_dl.cpp | 111 ++++++++++++++++----
tests/alloc/AllocTest.cpp | 3 +
tests/ms/MsTest.cpp | 12 +--
tests/tbf/TbfTest.cpp | 10 +-
tests/tbf/TbfTest.err | 41 +++++++-
24 files changed, 711 insertions(+), 125 deletions(-)
create mode 100644 src/pcu_vty_functions.cpp
copy src/{gprs_ms_storage.h => pcu_vty_functions.h} (62%)
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, jerlbeck/wip/ms-struct has been updated
via dd1567812895ed5092d77db653be91c17cd7f5c3 (commit)
via 547b8d09c439d4e73156ed414392cf8205cf2307 (commit)
via 8ea626b89a82266d4cd5299a71f82638da11fc1c (commit)
from 37e896dff112fda77c29de770a0d8b3fe8800a5a (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=dd1567812895ed5092d77db653be91c…
commit dd1567812895ed5092d77db653be91c17cd7f5c3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 9 09:44:36 2015 +0200
ms: Add UL CS selection based on L1 link quality
Currently the UL CS values are set to the corresponding DL CS value,
eventually limited by a maximum value. This approach does not reflect
the general situation of the RF link between ME and BTS, which is
rather asymmetric e.g. due to a lower degree of TX efficiency of the
built-in antenna. This means, that UL and DL CS control should be
decoupled for better results.
This commit adds automatic UL CS selection based on the link quality
measurement parameter. Each coding scheme is mapped to a link quality
range. If the link quality value leaves that range, the current UL CS
value is increased/decreased accordingly. This value will be copied
when the next PACKET_UPLINK_ACK_NACK or PACKET_UPLINK_ASSIGMENT is
sent to the MS.
The following VTY command will be added to the config-pcu node:
- cs link-quality-ranges cs1 <0-20> cs2 <0-20> <0-20>
cs3 <0-20> <0-20> cs4 <0-20>
which sets the ranges for the four coding schemes. For instance the
example below reflects the current default values:
cs link-quality-ranges cs1 5 cs2 4 8 cs3 7 12 cs4 10
set the following ranges, where the overlapping is used to configure
a hysteresis:
CS1: -inf .. 5
CS2: 4 .. 8
CS3: 7 .. 12
CS4: 10 .. inf
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=547b8d09c439d4e73156ed414392cf8…
commit 547b8d09c439d4e73156ed414392cf8205cf2307
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jun 8 11:26:38 2015 +0200
ms: Store the L1 measurement values in the MS objects
This commits adds the GprsMs::update_l1_meas() and GprsMs::l1_meas()
methods to store and access the measurement values. The internal
state is updated depending on which values are actually set.
In addition, these values are shown in the output of the 'show ms
imsi|tlli' command.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=8ea626b89a82266d4cd5299a71f8263…
commit 8ea626b89a82266d4cd5299a71f82638da11fc1c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jun 8 11:05:45 2015 +0200
l1: Pass all L1 measurements upwards (TODO)
Currently only the RSSI value is passed to the upper layers. Other
values like TA and BER which are needed for TA update respectively CS
selection are not propagated.
This commit introduces and passes a struct that contains a set of
measurement values.
TODO:
- the struct is currently defined in pcu_l1_if.h. Consider to put
it into a separate file.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 10 ++++----
src/bts.h | 7 ++++--
src/gprs_ms.cpp | 60 ++++++++++++++++++++++++++++++++++++++++-------
src/gprs_ms.h | 6 +++++
src/pcu_l1_if.cpp | 8 ++++---
src/pcu_l1_if.h | 34 ++++++++++++++++++++++++++-
src/pcu_main.cpp | 9 +++++++
src/pcu_vty.c | 45 +++++++++++++++++++++++++++++++++++
src/pcu_vty_functions.cpp | 12 ++++++++++
src/sysmo_l1_if.c | 18 +++++++++++---
src/tbf.h | 4 +++-
src/tbf_ul.cpp | 9 ++++++-
tests/tbf/TbfTest.cpp | 9 ++++---
13 files changed, 205 insertions(+), 26 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 "OpenBTS' transceiver retro-fit".
The branch, achemeris/empty-bursts has been created
at c8dd57973bfc31eed1f9e6140f5d02c20ea89295 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=c8dd57973bfc31eed1f9e6140f5d02c…
commit c8dd57973bfc31eed1f9e6140f5d02c20ea89295
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:48:26 2015 -0400
Transceiver: Add an option to send RSSI to the GSM core even if the burst is not demodulated.
The feature is enabled when the GSM core sends "SENDEMPTY 1" command.
-----------------------------------------------------------------------
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, fairwaves/pending has been updated
discards 8828b65e3feaf1dce3be382104655486e938aa5c (commit)
discards b594b120161861f03d7dfc15189e604a5677aa43 (commit)
via 5b9069210d63fe3d8c420b63dad7be7976ef0c70 (commit)
via 70cd277b4ee3c63225390384dc2485eee4e0857d (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 (8828b65e3feaf1dce3be382104655486e938aa5c)
\
N -- N -- N (5b9069210d63fe3d8c420b63dad7be7976ef0c70)
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-trx/commit/?id=5b9069210d63fe3d8c420b63dad7be7…
commit 5b9069210d63fe3d8c420b63dad7be7976ef0c70
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:46:54 2015 -0400
Checking in clockdump.sh utility.
http://cgit.osmocom.org/osmo-trx/commit/?id=70cd277b4ee3c63225390384dc2485e…
commit 70cd277b4ee3c63225390384dc2485eee4e0857d
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.
-----------------------------------------------------------------------
Summary of changes:
clockdump.sh => utils/clockdump.sh | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename clockdump.sh => utils/clockdump.sh (100%)
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, fairwaves/pending has been updated
via 8828b65e3feaf1dce3be382104655486e938aa5c (commit)
via b594b120161861f03d7dfc15189e604a5677aa43 (commit)
via a96a0578134a5c719a25198e9790f2e84f356f0a (commit)
from 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba (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=8828b65e3feaf1dce3be38210465548…
commit 8828b65e3feaf1dce3be382104655486e938aa5c
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:14:42 2015 -0400
Cheacking in a more relevant README.
This one is from the OpenBTS's TRXManager and actually describes the transceiver
API and behavior.
http://cgit.osmocom.org/osmo-trx/commit/?id=b594b120161861f03d7dfc15189e604…
commit b594b120161861f03d7dfc15189e604a5677aa43
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 8 23:14:18 2015 -0400
Checking in clockdump.sh utility.
http://cgit.osmocom.org/osmo-trx/commit/?id=a96a0578134a5c719a25198e9790f2e…
commit a96a0578134a5c719a25198e9790f2e84f356f0a
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.
-----------------------------------------------------------------------
Summary of changes:
README | 218 ++++++++++++++++-------------------------
Transceiver52M/Transceiver.cpp | 39 +++++---
Transceiver52M/Transceiver.h | 2 +-
clockdump.sh | 3 +
4 files changed, 114 insertions(+), 148 deletions(-)
create mode 100755 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 "Repository for Realtek RTL2832U based SDR software".
The branch, master has been updated
via e3c03f738f5aef4dc51e2b741fbdb542b9cc1bb1 (commit)
via 5c376fc79c919c0e16a832328c92f5213f0cdd54 (commit)
from 8b4d755ba1b889510fba30f627ee08736203070d (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/rtl-sdr/commit/?id=e3c03f738f5aef4dc51e2b741fbdb542…
commit e3c03f738f5aef4dc51e2b741fbdb542b9cc1bb1
Author: Hoernchen <la(a)tfc-server.de>
Date: Tue Jun 9 01:48:55 2015 +0200
lib: check for libusb init failure
http://cgit.osmocom.org/rtl-sdr/commit/?id=5c376fc79c919c0e16a832328c92f521…
commit 5c376fc79c919c0e16a832328c92f5213f0cdd54
Author: Hoernchen <la(a)tfc-server.de>
Date: Tue Jun 9 01:37:46 2015 +0200
tools: allow built-in functions for newer versions of MSVC
-----------------------------------------------------------------------
Summary of changes:
src/librtlsdr.c | 22 ++++++++++++++++------
src/rtl_adsb.c | 2 ++
src/rtl_fm.c | 4 ++--
src/rtl_power.c | 4 ++--
4 files changed, 22 insertions(+), 10 deletions(-)
hooks/post-receive
--
Repository for Realtek RTL2832U based SDR software
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 a098c19b5531e175a308fbe4aee39c54cb3c71f1 (commit)
via d9e102472a97c767cba1bd5687db30028436d623 (commit)
via 1db67e0a35a479ef20b871c459ea3f3e0155b620 (commit)
via 9200ce60196a289968144582f1acfac25e17eed5 (commit)
via ddfc0d57632c5f57aeb123f6506d3923fcec69dc (commit)
via d3eac2867a84d009fa3c1c7d8da9502f8468fbca (commit)
via 1c68abaffab6b7f8472d54b7881c3618d72e00d9 (commit)
via 71e55118f52002af433077251a5a7fee2017b40b (commit)
via 7b9f825ae8f8a39c072413820a1a0557f420499d (commit)
via b0e5eaf59adbefc44e01850a6784c9da0c3abbf9 (commit)
via 9a2845d491b088cb9e1962ba6dc8af5a4e279401 (commit)
via 0e50ce614569b9ae7bcc6e7becc4aeec46e8369d (commit)
via 767193e20b4172dfb0e76ec63444115dc5ae8806 (commit)
from d1cb41bfd020eb9b94b17e5bcaa5be36bceccc12 (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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 2 -
src/bts.cpp | 102 +++-----
src/bts.h | 14 +-
src/encoding.cpp | 4 +-
src/gprs_ms.cpp | 97 +++++++-
src/gprs_ms.h | 46 +++-
src/gprs_ms_storage.cpp | 42 ++--
src/gprs_ms_storage.h | 3 +-
src/pcu_main.cpp | 2 -
src/pcu_vty.c | 27 ++
src/ta.cpp | 142 -----------
src/ta.h | 40 ---
src/tbf.cpp | 186 +++++++-------
src/tbf.h | 30 +--
src/tbf_dl.cpp | 41 +---
tests/alloc/AllocTest.cpp | 16 +-
tests/ms/MsTest.cpp | 106 +++++++-
tests/ms/MsTest.err | 15 +-
tests/ms/MsTest.ok | 4 +
tests/tbf/TbfTest.cpp | 241 ++++++++++++++++--
tests/tbf/TbfTest.err | 608 ++++++++++++++++++++++++++++++----------------
tests/tbf/TbfTest.ok | 6 +
22 files changed, 1080 insertions(+), 694 deletions(-)
delete mode 100644 src/ta.cpp
delete mode 100644 src/ta.h
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, jerlbeck/wip/ms-struct has been updated
discards d3350c8cd2aa6a32a65fd0ea1691db16e662592e (commit)
discards 5bf5b0da30700bb881295794ad6ea1edf0d854d3 (commit)
discards a92f9825845313cee04ee805a6abf1bd30a4ae47 (commit)
discards 693d4f787d70dba6b2ce4becdfd219c2cacd6a06 (commit)
discards 504d1e34c061e236a377fb4040d70bf6a00d1416 (commit)
discards c93d457de7ca952b46b97dcad686a3880a5c2be0 (commit)
discards 53efddb64fdc2c2526313bea005d8ca6cab73a4d (commit)
discards 87e9169fc5c576e4815a18d57831a0773cfc22dc (commit)
discards 092f3c60b5e5cadbc044ede4617d074208649c3d (commit)
discards 3b343d0cb1734ba42befc6b44d590be1ee86cb96 (commit)
discards b6ab897d0e1e7c43b1a15118d7508b03e7f4d18c (commit)
discards a29c640f28d9f1a065671b91d1ab1ff320b73e71 (commit)
discards 0a21c4016109d81dd45797a576d7c035660273e6 (commit)
discards eb69865cbb9a6190a1adc0cc586e93b2fa26437c (commit)
discards bb4e151c3c2e6e3a859c004b32890637ea95a3d1 (commit)
discards cd5f42e588805e6bc5b5cf6d4c64cb426656c562 (commit)
via 37e896dff112fda77c29de770a0d8b3fe8800a5a (commit)
via b33e675e5a9f80be81ffef87ba3a9ed05d6945c5 (commit)
via 8158ea7288f57d7bc66d8ccd1c278999fd656076 (commit)
via 144a1d0516187d09f80c8b9125c6e51b4988503f (commit)
via 8322d08071d740b033941271d584a52d25565a94 (commit)
via a17fccbcf47bff8f0cca7f3f02d55d63cf5b4d01 (commit)
via 1751c62c980f8d6ed965e08fcb9ad1af485d8854 (commit)
via f47f68a9d8e4421398e2369e4b18de8c52a9d396 (commit)
via 62e96a3535714088a5dabe3cb4a8523165b19877 (commit)
via a700dd9e11d31805cfe8dd07fc27ac96425cbf0c (commit)
via 17214bb06de4a1d8b626dab0f695017b0c74b358 (commit)
via befc760f8677d794e5a0dbc1f02f8ac85b649aa0 (commit)
via 489a2b35d87610fb077a51de696555a54e5fb247 (commit)
via 10ed79553a8e7241b69c4155325c29105c7a606d (commit)
via 1d0a52a3497ada98bb4013ba907a00b4ab9a1ccd (commit)
via 6dbe822062d54a6c765c6fa7e2c6b79a5dff29b1 (commit)
via b3f713bd7be2af9bf7c3168099d35df089020164 (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 (d3350c8cd2aa6a32a65fd0ea1691db16e662592e)
\
N -- N -- N (37e896dff112fda77c29de770a0d8b3fe8800a5a)
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=37e896dff112fda77c29de770a0d8b3…
commit 37e896dff112fda77c29de770a0d8b3fe8800a5a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Jun 5 16:33:33 2015 +0200
vty: Add command to show detailed MS info
This commit extends the "show ms" command to display an extended set
of information for a single MS.
The following VTY commands are added:
- show ms tlli TLLI
- show ms imsi IMSI
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=b33e675e5a9f80be81ffef87ba3a9ed…
commit b33e675e5a9f80be81ffef87ba3a9ed05d6945c5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 19:04:30 2015 +0200
ms: Add support for maximum CS values
Currently the CS values can be increased to CS4 even when the "cs"
configuration command has been used with a lower value. The "cs"
command just sets the initial coding scheme, so other means are
needed to limit the selection. One approach is to use the CS flags
passed in SI, but these are currently ignored.
To make it possible to limit the CS selection by configuring the PCU,
this commit adds the following VTY commands to config-pcu:
- cs max <1-4> Limit DL and UL CS to the given value
- cs max <1-4> <1-4> Limit DL and UL CS separately (DL first)
- no cs max Don't limit
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=8158ea7288f57d7bc66d8ccd1c27899…
commit 8158ea7288f57d7bc66d8ccd1c278999fd656076
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 17:46:33 2015 +0200
ms: Add blocking period for CS upgrade
Currently the CS level is immediately increased if the error rate
drops below the lower threshold. Since the measurement values are not
damped, this behaviour leads to a quick return to higher CS values
even under bad radio conditions. Since with GPRS RLC/MAC blocks
cannot be resent with another coding scheme, increasing the CS value
should be done carefully.
This commit adds a blocking period that only allows higher CS values
if all error rate measurements were below the LOW threshold for a
certain amount of time (currently fixed to 1s).
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=144a1d0516187d09f80c8b9125c6e51…
commit 144a1d0516187d09f80c8b9125c6e51b4988503f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 16:51:44 2015 +0200
tbf: Ignore lost+recv == 1
Currently the CS level gets changed quickly if single RLC/MAC blocks
are sent (e.g. LLC dummy commands), since the rate is either 0% or
100%.
This commit ignores measurements which are based on a single block
only.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=8322d08071d740b033941271d584a52…
commit 8322d08071d740b033941271d584a52d25565a94
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 15:12:10 2015 +0200
tbf: Add adaptive coding scheme configuration
This commit adds the following VTY commands to config-pcu:
- cs threshold <0-100> <0-100> Enables adaptive CS selection
- no cs threshold Disables it
The "cs threshold LOW HIGH" command sets the water marks
(cs_adj_lower_limit and cs_adj_upper_limit) used to
decide about switching coding schemes.
Ticket: #1739
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=a17fccbcf47bff8f0cca7f3f02d55d6…
commit a17fccbcf47bff8f0cca7f3f02d55d63cf5b4d01
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 16:52:23 2015 +0200
tbf: Add debugging output to analyse_errors()
To help with the debugging, optimisation, and understanding of this
method, this commit adds an info string containing a flag character per
RLC/MAC data block in the current window.
Note that the blocks are shown in reversed order (highest BSN first)
in comparison to other logging output.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=1751c62c980f8d6ed965e08fcb9ad1a…
commit 1751c62c980f8d6ed965e08fcb9ad1af485d8854
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 12:12:32 2015 +0200
tbf: Add adaptive DL CS adjustment
To cope with transmission failures due to bad radio conditions, a
different coding scheme with more redundance can be used.
This commit adds an implemenation that is based on the Ack/Nack
ratio per PACKET DOWNLINK ACK/NACK message received from the MS.
Basically the CS level is decreased, if the block error rate goes
above cs_adj_upper_limit (default 33%), and it is increased, if the
rate drops below cs_adj_lower_limit (default 10%). Only blocks that
have been encoded with the current CS are taken into account.
Note that this approach doesn't measure the MS->BTS conditions and
that the measurement values reported by the MS are not taken into
account.
Ticket: #1739
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=f47f68a9d8e4421398e2369e4b18de8…
commit f47f68a9d8e4421398e2369e4b18de8c52a9d396
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 10:23:24 2015 +0200
vty: Add 'show ms all' command
This command lists the entries of the ms_store by a line per MS.
Beside TLLI and IMSI, some measurement and state information is
shown.
A ms_list() getter method is added to GprsMsStorage to obtain a list
of the MsGprs objects.
The following VTY command is added to the 'enable' node:
- show ms all
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=62e96a3535714088a5dabe3cb4a8523…
commit 62e96a3535714088a5dabe3cb4a8523165b19877
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 09:42:14 2015 +0200
vty: Add a file for C++ functions
Currently the pcu_vty.c doesn't compile with C++. Thus C++ object
cannot be access directly there.
This commit adds a helper C++ file that exports all functions with C
calling conventions and naming to work around that limitation until
the transition of pcu_vty.c is completed.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=a700dd9e11d31805cfe8dd07fc27ac9…
commit a700dd9e11d31805cfe8dd07fc27ac96425cbf0c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 16:00:41 2015 +0200
tbf: Move the current CS field to GprsMs
Currently the current CS value is stored in the cs field of
gprs_rlcmac_tbf and initialised when it is used the first time.
This commit adds separate fields for UL and DL CS values to the
GprsMs class and provides corresponding getter methods for GprsMs and
gprs_rlcmac_tbf.
Ticket: #1739
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=17214bb06de4a1d8b626dab0f695017…
commit 17214bb06de4a1d8b626dab0f695017b0c74b358
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 14:06:12 2015 +0200
ms: Add back pointer to BTS
Since more functionality will be moved to the GprsMs class, a pointer
to the current BTS object is added to allow access to configuration
data and other methods.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=befc760f8677d794e5a0dbc1f02f8ac…
commit befc760f8677d794e5a0dbc1f02f8ac85b649aa0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 12:33:30 2015 +0200
tbf: Store MS class in GprsMs objects
The ms_class value is a property of the MS and thus belongs to the
GprsMs class. Nevertheless the MS object is created after the TLLI
gets known, so the value still has to be stored in the TBF initially.
This commit add the ms_class value to the GprsMs class and introduces
TBF accessor functions which either access that object or, if that is
not available, the value stored locally.
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=489a2b35d87610fb077a51de696555a…
commit 489a2b35d87610fb077a51de696555a54e5fb247
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu May 28 19:07:01 2015 +0200
tbf: Move the LLC queue to GprsMs
Currently the enqueued DL LLC messages which have not yet passed to
RLC/MAC encoding are eventually copied from one TBF to the next one
(see gprs_rlcmac_dl_tbf::reuse_tbf). Since the enqueued LLC messages
are related to a specific MS, they should be stored at that layer.
This commit moves the gprs_llc_queue object to GprsMs and changes the
TBF's accessor methods accordingly. The LLC copying code is removed
from gprs_rlcmac_dl_tbf::reuse_tbf().
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=10ed79553a8e7241b69c4155325c291…
commit 10ed79553a8e7241b69c4155325c29105c7a606d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 11:37:22 2015 +0200
tbf: Make the ms() getter method const
Currently this method cannot be used in other const methods.
This commit adds the missing const keyword.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=1d0a52a3497ada98bb4013ba907a00b…
commit 1d0a52a3497ada98bb4013ba907a00b4ab9a1ccd
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 11:28:07 2015 +0200
llc: Add missing declarations to llc.h
Currently llc.h relies on the structs BTS, timeval, and msgb being
declared before the file is included.
This commit adds forward declaration for these structs, because they
will only be used for pointer types.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6dbe822062d54a6c765c6fa7e2c6b79…
commit 6dbe822062d54a6c765c6fa7e2c6b79a5dff29b1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri May 29 10:37:09 2015 +0200
llc: Separate LLC queue handling from gprs_llc
Currently the gprs_llc class handles both LLC queueing and the
partition into smaller pieces for RLC/MAC encapsulation. This hinders
the separation of TBF and MS related data, since LLC queueing belongs
to the MS related code while the RLC/MAC encoding/decoding belongs to
the TBF layer.
This commits takes the LLC queueing related methods and members and
puts them into a new class gprs_llc_queue. It puts the queueing
object into gprs_rlcmac_tbf and adds accessor functions. The
implementation in tbf.cpp and tbf_dl.cpp is adapted accordingly.
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=b3f713bd7be2af9bf7c3168099d35df…
commit b3f713bd7be2af9bf7c3168099d35df089020164
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jun 8 09:30:31 2015 +0200
l1: Fix warning by logging acc_delay
The acc_delay value is computed but not used, resulting in a warning.
This commit adds a logging message it case the function is executed
to make the warning disappear. It also adds a CPP warning to remind
of the incomplete implementation.
Addresses:
sysmo_l1_if.c:226:10: error: variable ‘acc_delay’ set but not used
[-Werror=unused-but-set-variable]
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/sysmo_l1_if.c | 6 ++++++
src/tbf_dl.cpp | 1 -
2 files changed, 6 insertions(+), 1 deletion(-)
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 "SS7 (TCAP, ROS, MAP, CAP) ASN1 files".
The branch, master has been updated
via 02ed07f6e076bed9310f68b3a1aeddcafc37ef30 (commit)
via f0618d4ebf76b86a7a3e82d8099314dad08f4d80 (commit)
via d5db49e21c4b8909f96c33b2002ede341cd03cf1 (commit)
via 9f792944f8a3a456725b974ce843c97b73a69c60 (commit)
from 54950c369bf682bb5d27495359f6b704764af2c0 (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/asn1/ss7/commit/?id=02ed07f6e076bed9310f68b3a1aeddc…
commit 02ed07f6e076bed9310f68b3a1aeddcafc37ef30
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Jun 7 20:14:50 2015 +0200
Add necessary operation code to the operation
http://cgit.osmocom.org/asn1/ss7/commit/?id=f0618d4ebf76b86a7a3e82d8099314d…
commit f0618d4ebf76b86a7a3e82d8099314dad08f4d80
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 10 23:06:36 2015 +0200
purgeMS: Correct the V2 message of purgeMS
http://www.etsi.org/deliver/etsi_i_ets/300500_300599/300599/09_60/ets_30059…
purgeMS-Arg ::= SEQUENCE {
imsi IMSI,
vlr-Number ISDN-AddressString, ...}
http://cgit.osmocom.org/asn1/ss7/commit/?id=d5db49e21c4b8909f96c33b2002ede3…
commit d5db49e21c4b8909f96c33b2002ede341cd03cf1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 10 16:24:37 2015 +0200
Add cancelVcsgLocation/updateVcsgLocation
http://cgit.osmocom.org/asn1/ss7/commit/?id=9f792944f8a3a456725b974ce843c97…
commit 9f792944f8a3a456725b974ce843c97b73a69c60
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Apr 3 09:38:39 2015 +0200
MAP: Add IMSI/correlationID to MAP
Copied from PDF with 12.7.0 Release 12
Found: *#115
-----------------------------------------------------------------------
Summary of changes:
asn1/CAMEL/CAP-gsmSSF-gsmSCF-ops-args.asn | 2 +-
asn1/MAP/MAP-MS-DataTypes.asn | 28 +++++++++++++++++++++++++++-
asn1/MAP/MAP-MobileServiceOperations.asn | 29 ++++++++++++++++++++++++++++-
asn1/MAP/MAP-OperationPackages.asn | 23 -----------------------
asn1/MAP/MAP-SM-DataTypes.asn | 8 ++++++++
5 files changed, 64 insertions(+), 26 deletions(-)
hooks/post-receive
--
SS7 (TCAP, ROS, MAP, CAP) ASN1 files
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, fairwaves/pending has been updated
via 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba (commit)
from df127bc74e5032020dc5bacd8bb52cd82f936b68 (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=37b445d4c8ecb06ab2bd5cd5aa582de…
commit 37b445d4c8ecb06ab2bd5cd5aa582de4d74b8eba
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
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, fairwaves/pending has been updated
via df127bc74e5032020dc5bacd8bb52cd82f936b68 (commit)
from 6512812e43179ae3e4bf85c3203f11e281f19cd0 (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=df127bc74e5032020dc5bacd8bb52cd…
commit df127bc74e5032020dc5bacd8bb52cd82f936b68
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 6 +++---
Transceiver52M/USRPDevice.cpp | 2 +-
Transceiver52M/USRPDevice.h | 2 +-
Transceiver52M/osmo-trx.cpp | 13 ++++++++++---
Transceiver52M/radioDevice.h | 2 +-
5 files changed, 16 insertions(+), 9 deletions(-)
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 "GNU Radio block for interfacing with various radio hardware".
The branch, master has been updated
via 46e95395e09f952654da30bf575790ad1f7736e1 (commit)
from f33f30815a7b9494315d4782245447ebca21c02e (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/gr-osmosdr/commit/?id=46e95395e09f952654da30bf57579…
commit 46e95395e09f952654da30bf575790ad1f7736e1
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
Date: Sat Jun 6 22:01:33 2015 +0200
cmake: move check for hackrf_device_list to hackrf subdirectory
-----------------------------------------------------------------------
Summary of changes:
cmake/Modules/FindLibHackRF.cmake | 9 ---------
lib/hackrf/CMakeLists.txt | 9 +++++++++
2 files changed, 9 insertions(+), 9 deletions(-)
hooks/post-receive
--
GNU Radio block for interfacing with various radio hardware
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, fairwaves/625 has been updated
discards f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4 (commit)
discards ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 (commit)
discards c777a761c570c9f2b5ff17a39134014006fc96f0 (commit)
via 2518186b450c17382e2cd9adca912fb3cf7c41ec (commit)
via 6512812e43179ae3e4bf85c3203f11e281f19cd0 (commit)
via ded68da44f1b9641e920231be596a4ca8add198b (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 (f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4)
\
N -- N -- N (2518186b450c17382e2cd9adca912fb3cf7c41ec)
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-trx/commit/?id=2518186b450c17382e2cd9adca912fb…
commit 2518186b450c17382e2cd9adca912fb3cf7c41ec
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Mon May 18 17:13:00 2015 -0700
sigproc: Setup downlink bursts at 156.25 duration with 4 SPS
Instead of extending 156/157 symbol sized bursts to 624/628 when 4
samples-per-symbol are used, use a fixed size of 625 samples, or
625.25 us.
This is a breaking timing change.
-----------------------------------------------------------------------
Summary of changes:
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, fairwaves/pending has been updated
discards ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 (commit)
discards c777a761c570c9f2b5ff17a39134014006fc96f0 (commit)
via 6512812e43179ae3e4bf85c3203f11e281f19cd0 (commit)
via ded68da44f1b9641e920231be596a4ca8add198b (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 (ffba9779246fc9ac7ca3e001f85d6ce1a25e0192)
\
N -- N -- N (6512812e43179ae3e4bf85c3203f11e281f19cd0)
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-trx/commit/?id=6512812e43179ae3e4bf85c3203f11e…
commit 6512812e43179ae3e4bf85c3203f11e281f19cd0
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=ded68da44f1b9641e920231be596a4c…
commit ded68da44f1b9641e920231be596a4ca8add198b
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.
-----------------------------------------------------------------------
Summary of changes:
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, fairwaves/625 has been updated
discards 83c0716d080fa66ba762e445d2f89cf0cf22e7dc (commit)
discards 63cae95f7da1b305c9c9a6d384cb58124b21aaa5 (commit)
discards 1c02f4e266007c2050ad08e61566886cdb44388e (commit)
discards e90b64c1495f9540aaa161f7b5c413fb70d14535 (commit)
via f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4 (commit)
via ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 (commit)
via c777a761c570c9f2b5ff17a39134014006fc96f0 (commit)
via 37bbfa21250e36efd88139f11e89089b4117db40 (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 (83c0716d080fa66ba762e445d2f89cf0cf22e7dc)
\
N -- N -- N (f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4)
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-trx/commit/?id=f6ec7be7c5666e7162861ad3f9b9dc1…
commit f6ec7be7c5666e7162861ad3f9b9dc19f96fb2f4
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Mon May 18 17:13:00 2015 -0700
sigproc: Setup downlink bursts at 156.25 duration with 4 SPS
Instead of extending 156/157 symbol sized bursts to 624/628 when 4
samples-per-symbol are used, use a fixed size of 625 samples, or
625.25 us.
This is a breaking timing change.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
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, fairwaves/pending has been updated
discards 63cae95f7da1b305c9c9a6d384cb58124b21aaa5 (commit)
discards 1c02f4e266007c2050ad08e61566886cdb44388e (commit)
discards e90b64c1495f9540aaa161f7b5c413fb70d14535 (commit)
via ffba9779246fc9ac7ca3e001f85d6ce1a25e0192 (commit)
via c777a761c570c9f2b5ff17a39134014006fc96f0 (commit)
via 37bbfa21250e36efd88139f11e89089b4117db40 (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 (63cae95f7da1b305c9c9a6d384cb58124b21aaa5)
\
N -- N -- N (ffba9779246fc9ac7ca3e001f85d6ce1a25e0192)
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-trx/commit/?id=ffba9779246fc9ac7ca3e001f85d6ce…
commit ffba9779246fc9ac7ca3e001f85d6ce1a25e0192
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=c777a761c570c9f2b5ff17a39134014…
commit c777a761c570c9f2b5ff17a39134014006fc96f0
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 15:39:41 2015 -0400
Transceiver: Fix clipping detection.
http://cgit.osmocom.org/osmo-trx/commit/?id=37bbfa21250e36efd88139f11e89089…
commit 37bbfa21250e36efd88139f11e89089b4117db40
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
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 "UNNAMED PROJECT".
The branch, jerlbeck/wip/ms-struct has been updated
discards 6f9d51e2782ce349aac10278620fa8f47c091ac8 (commit)
discards 2db9809ce5a0f4aa096eb79dbb986c193a034736 (commit)
discards 656b510286fc71f5cac8e38738f8d10272644ea9 (commit)
discards 988b991ce30b5d8cfd3274e6eb09e1c1db092343 (commit)
discards 74c47e3f4817f84f6cf511a8e83253d3179a0ac7 (commit)
discards 2676163e8140181b17152429ce28b029061d63e7 (commit)
discards 0324579575fcd15189fc5681f4aa94e3962119a5 (commit)
discards 77cd8ef12907c3ad8f3e244d609feb4824eb0a37 (commit)
discards ff181e90e9e26fa53ba5fff74848701f91ac0236 (commit)
discards 8c15e1561e456930ece94b2844adc06311e14f9f (commit)
discards 98fc1c481feebe4b2fae8d70c87e130f5cccc4d8 (commit)
discards 1a217dcf8848954a401c7119fe9da5764f03b7aa (commit)
discards 5b66f22cd47e8a20ac2137cb9d37f0f93a564b90 (commit)
discards b3ddb7e71000fe071c30c567352389f61f5fe838 (commit)
discards 79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316 (commit)
discards 4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de (commit)
discards 9bb8963feffa73deb17c1efff0b824eb000fba2c (commit)
discards 17ee6bb1a0a164fc82dbf36dc5c46e75246d5435 (commit)
discards dce39aa8a7139890f9fa74bce9795d78f3d09572 (commit)
via d3350c8cd2aa6a32a65fd0ea1691db16e662592e (commit)
via 5bf5b0da30700bb881295794ad6ea1edf0d854d3 (commit)
via a92f9825845313cee04ee805a6abf1bd30a4ae47 (commit)
via 693d4f787d70dba6b2ce4becdfd219c2cacd6a06 (commit)
via 504d1e34c061e236a377fb4040d70bf6a00d1416 (commit)
via c93d457de7ca952b46b97dcad686a3880a5c2be0 (commit)
via 53efddb64fdc2c2526313bea005d8ca6cab73a4d (commit)
via 87e9169fc5c576e4815a18d57831a0773cfc22dc (commit)
via 092f3c60b5e5cadbc044ede4617d074208649c3d (commit)
via 3b343d0cb1734ba42befc6b44d590be1ee86cb96 (commit)
via b6ab897d0e1e7c43b1a15118d7508b03e7f4d18c (commit)
via a29c640f28d9f1a065671b91d1ab1ff320b73e71 (commit)
via 0a21c4016109d81dd45797a576d7c035660273e6 (commit)
via eb69865cbb9a6190a1adc0cc586e93b2fa26437c (commit)
via bb4e151c3c2e6e3a859c004b32890637ea95a3d1 (commit)
via cd5f42e588805e6bc5b5cf6d4c64cb426656c562 (commit)
via 3c91cb881d6a5126673e88d8421a207efec6a42d (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 (6f9d51e2782ce349aac10278620fa8f47c091ac8)
\
N -- N -- N (d3350c8cd2aa6a32a65fd0ea1691db16e662592e)
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=d3350c8cd2aa6a32a65fd0ea1691db1…
commit d3350c8cd2aa6a32a65fd0ea1691db16e662592e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Jun 5 16:33:33 2015 +0200
vty: Add command to show detailed MS info
This commit extends the "show ms" command to display an extended set
of information for a single MS.
The following VTY commands are added:
- show ms tlli TLLI
- show ms imsi IMSI
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=5bf5b0da30700bb881295794ad6ea1e…
commit 5bf5b0da30700bb881295794ad6ea1edf0d854d3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 19:04:30 2015 +0200
ms: Add support for maximum CS values
Currently the CS values can be increased to CS4 even when the "cs"
configuration command has been used with a lower value. The "cs"
command just sets the initial coding scheme, so other means are
needed to limit the selection. One approach is to use the CS flags
passed in SI, but these are currently ignored.
To make it possible to limit the CS selection by configuring the PCU,
this commit adds the following VTY commands to config-pcu:
- cs max <1-4> Limit DL and UL CS to the given value
- cs max <1-4> <1-4> Limit DL and UL CS separately (DL first)
- no cs max Don't limit
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=a92f9825845313cee04ee805a6abf1b…
commit a92f9825845313cee04ee805a6abf1bd30a4ae47
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 17:46:33 2015 +0200
ms: Add blocking period for CS upgrade
Currently the CS level is immediately increased if the error rate
drops below the lower threshold. Since the measurement values are not
damped, this behaviour leads to a quick return to higher CS values
even under bad radio conditions. Since with GPRS RLC/MAC blocks
cannot be resent with another coding scheme, increasing the CS value
should be done carefully.
This commit adds a blocking period that only allows higher CS values
if all error rate measurements were below the LOW threshold for a
certain amount of time (currently fixed to 1s).
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=693d4f787d70dba6b2ce4becdfd219c…
commit 693d4f787d70dba6b2ce4becdfd219c2cacd6a06
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 16:51:44 2015 +0200
tbf: Ignore lost+recv == 1
Currently the CS level gets changed quickly if single RLC/MAC blocks
are sent (e.g. LLC dummy commands), since the rate is either 0% or
100%.
This commit ignores measurements which are based on a single block
only.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=504d1e34c061e236a377fb4040d70bf…
commit 504d1e34c061e236a377fb4040d70bf6a00d1416
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 15:12:10 2015 +0200
tbf: Add adaptive coding scheme configuration
This commit adds the following VTY commands to config-pcu:
- cs threshold <0-100> <0-100> Enables adaptive CS selection
- no cs threshold Disables it
The "cs threshold LOW HIGH" command sets the water marks
(cs_adj_lower_limit and cs_adj_upper_limit) used to
decide about switching coding schemes.
Ticket: #1739
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=c93d457de7ca952b46b97dcad686a38…
commit c93d457de7ca952b46b97dcad686a3880a5c2be0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 16:52:23 2015 +0200
tbf: Add debugging output to analyse_errors()
To help with the debugging, optimisation, and understanding of this
method, this commit adds an info string containing a flag character per
RLC/MAC data block in the current window.
Note that the blocks are shown in reversed order (highest BSN first)
in comparison to other logging output.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=53efddb64fdc2c2526313bea005d8ca…
commit 53efddb64fdc2c2526313bea005d8ca6cab73a4d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 12:12:32 2015 +0200
tbf: Add adaptive DL CS adjustment
To cope with transmission failures due to bad radio conditions, a
different coding scheme with more redundance can be used.
This commit adds an implemenation that is based on the Ack/Nack
ratio per PACKET DOWNLINK ACK/NACK message received from the MS.
Basically the CS level is decreased, if the block error rate goes
above cs_adj_upper_limit (default 33%), and it is increased, if the
rate drops below cs_adj_lower_limit (default 10%). Only blocks that
have been encoded with the current CS are taken into account.
Note that this approach doesn't measure the MS->BTS conditions and
that the measurement values reported by the MS are not taken into
account.
Ticket: #1739
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=87e9169fc5c576e4815a18d57831a07…
commit 87e9169fc5c576e4815a18d57831a0773cfc22dc
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 10:23:24 2015 +0200
vty: Add 'show ms all' command
This command lists the entries of the ms_store by a line per MS.
Beside TLLI and IMSI, some measurement and state information is
shown.
A ms_list() getter method is added to GprsMsStorage to obtain a list
of the MsGprs objects.
The following VTY command is added to the 'enable' node:
- show ms all
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=092f3c60b5e5cadbc044ede4617d074…
commit 092f3c60b5e5cadbc044ede4617d074208649c3d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 09:42:14 2015 +0200
vty: Add a file for C++ functions
Currently the pcu_vty.c doesn't compile with C++. Thus C++ object
cannot be access directly there.
This commit adds a helper C++ file that exports all functions with C
calling conventions and naming to work around that limitation until
the transition of pcu_vty.c is completed.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=3b343d0cb1734ba42befc6b44d590be…
commit 3b343d0cb1734ba42befc6b44d590be1ee86cb96
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 16:00:41 2015 +0200
tbf: Move the current CS field to GprsMs
Currently the current CS value is stored in the cs field of
gprs_rlcmac_tbf and initialised when it is used the first time.
This commit adds separate fields for UL and DL CS values to the
GprsMs class and provides corresponding getter methods for GprsMs and
gprs_rlcmac_tbf.
Ticket: #1739
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=b6ab897d0e1e7c43b1a15118d7508b0…
commit b6ab897d0e1e7c43b1a15118d7508b03e7f4d18c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 14:06:12 2015 +0200
ms: Add back pointer to BTS
Since more functionality will be moved to the GprsMs class, a pointer
to the current BTS object is added to allow access to configuration
data and other methods.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=a29c640f28d9f1a065671b91d1ab1ff…
commit a29c640f28d9f1a065671b91d1ab1ff320b73e71
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 12:33:30 2015 +0200
tbf: Store MS class in GprsMs objects
The ms_class value is a property of the MS and thus belongs to the
GprsMs class. Nevertheless the MS object is created after the TLLI
gets known, so the value still has to be stored in the TBF initially.
This commit add the ms_class value to the GprsMs class and introduces
TBF accessor functions which either access that object or, if that is
not available, the value stored locally.
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0a21c4016109d81dd45797a576d7c03…
commit 0a21c4016109d81dd45797a576d7c035660273e6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu May 28 19:07:01 2015 +0200
tbf: Move the LLC queue to GprsMs
Currently the enqueued DL LLC messages which have not yet passed to
RLC/MAC encoding are eventually copied from one TBF to the next one
(see gprs_rlcmac_dl_tbf::reuse_tbf). Since the enqueued LLC messages
are related to a specific MS, they should be stored at that layer.
This commit moves the gprs_llc_queue object to GprsMs and changes the
TBF's accessor methods accordingly. The LLC copying code is removed
from gprs_rlcmac_dl_tbf::reuse_tbf().
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=eb69865cbb9a6190a1adc0cc586e93b…
commit eb69865cbb9a6190a1adc0cc586e93b2fa26437c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 11:37:22 2015 +0200
tbf: Make the ms() getter method const
Currently this method cannot be used in other const methods.
This commit adds the missing const keyword.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=bb4e151c3c2e6e3a859c004b3289063…
commit bb4e151c3c2e6e3a859c004b32890637ea95a3d1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 11:28:07 2015 +0200
llc: Add missing declarations to llc.h
Currently llc.h relies on the structs BTS, timeval, and msgb being
declared before the file is included.
This commit adds forward declaration for these structs, because they
will only be used for pointer types.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=cd5f42e588805e6bc5b5cf6d4c64cb4…
commit cd5f42e588805e6bc5b5cf6d4c64cb426656c562
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri May 29 10:37:09 2015 +0200
llc: Separate LLC queue handling from gprs_llc
Currently the gprs_llc class handles both LLC queueing and the
partition into smaller pieces for RLC/MAC encapsulation. This hinders
the separation of TBF and MS related data, since LLC queueing belongs
to the MS related code while the RLC/MAC encoding/decoding belongs to
the TBF layer.
This commits takes the LLC queueing related methods and members and
puts them into a new class gprs_llc_queue. It puts the queueing
object into gprs_rlcmac_tbf and adds accessor functions. The
implementation in tbf.cpp and tbf_dl.cpp is adapted accordingly.
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=3c91cb881d6a5126673e88d8421a207…
commit 3c91cb881d6a5126673e88d8421a207efec6a42d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 10:05:48 2015 +0200
pcu: Set ms_idle_sec to 60s
Since the timing advance storage has been removed, the TA values are
lost, when the last TBF of a single MS is freed. The TA storage has
at least saved the last 30 TA values. So now in more cases a wrong TA
value can be transmitted to an MS. Note that this also could have
happened before the removal of the storage, especially if more than
30 MS were in use.
This commit changes the default value of ms_idle_sec to 60s which is
higher than default value for T3314 (44s, see TS 24.008, 11.2.2),
after which the SGSN will have to start paging anyway. In that case,
a RACH request will be triggered, that will trigger an update of the
TA value in the PCU.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gprs_ms.cpp | 3 +--
src/pcu_vty.c | 26 ++++++++++++++++++++++++
src/pcu_vty_functions.cpp | 51 +++++++++++++++++++++++++++++++++++++++++++++++
src/pcu_vty_functions.h | 4 ++++
src/tbf_dl.cpp | 6 ++++--
5 files changed, 86 insertions(+), 4 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/loopback has been updated
via 3a1fd7ce0fd44e8146deb9cc62318a1955ce6634 (commit)
from 7bd01f168ce68880d2e2f68414e723a7f1bc0d73 (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=3a1fd7ce0fd44e8146deb9cc62318a1…
commit 3a1fd7ce0fd44e8146deb9cc62318a1955ce6634
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 5 01:12:21 2015 -0400
trx: Remove unused variables.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/gsm0503_coding.c | 4 ++--
1 file changed, 2 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, achemeris/loopback has been created
at 7bd01f168ce68880d2e2f68414e723a7f1bc0d73 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=7bd01f168ce68880d2e2f68414e723a…
commit 7bd01f168ce68880d2e2f68414e723a7f1bc0d73
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 5 01:08:31 2015 -0400
HACK: A dirty fix for the loopback.
Hardcoded to work on TS 2 and TRX 0.
http://cgit.osmocom.org/osmo-bts/commit/?id=7b20c63fd7d57152c7c626223aa9066…
commit 7b20c63fd7d57152c7c626223aa9066d23e821be
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 5 01:07:21 2015 -0400
DEBUG: Bump log levels for messages useful for LOOPBACK debugging.
http://cgit.osmocom.org/osmo-bts/commit/?id=4afba199afff3c3ee1901f0c92091c4…
commit 4afba199afff3c3ee1901f0c92091c44595ec16e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 5 01:05:59 2015 -0400
trx: Add debug message about a successfully decoded FR frame.
http://cgit.osmocom.org/osmo-bts/commit/?id=d32949931e1125810551525484c5cde…
commit d32949931e1125810551525484c5cdeabe8cd41b
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 5 00:54:03 2015 -0400
trx: Fix typo in a log message.
-----------------------------------------------------------------------
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, achemeris/ber has been deleted
was 90b4e07e425198bbe651461c0fb259f7fecf33dd
-----------------------------------------------------------------------
90b4e07e425198bbe651461c0fb259f7fecf33dd trx: More logging for voice frame decoding functions.
-----------------------------------------------------------------------
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 "OpenBTS' transceiver retro-fit".
The branch, fairwaves/625 has been created
at 83c0716d080fa66ba762e445d2f89cf0cf22e7dc (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=83c0716d080fa66ba762e445d2f89cf…
commit 83c0716d080fa66ba762e445d2f89cf0cf22e7dc
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Mon May 18 17:13:00 2015 -0700
sigproc: Setup downlink bursts at 156.25 duration with 4 SPS
Instead of extending 156/157 symbol sized bursts to 624/628 when 4
samples-per-symbol are used, use a fixed size of 625 samples, or
625.25 us.
This is a breaking timing change.
-----------------------------------------------------------------------
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, fairwaves/pending has been created
at 63cae95f7da1b305c9c9a6d384cb58124b21aaa5 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=63cae95f7da1b305c9c9a6d384cb581…
commit 63cae95f7da1b305c9c9a6d384cb58124b21aaa5
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=1c02f4e266007c2050ad08e61566886…
commit 1c02f4e266007c2050ad08e61566886cdb44388e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 15:39:41 2015 -0400
Transceiver: Fix clipping detection.
http://cgit.osmocom.org/osmo-trx/commit/?id=e90b64c1495f9540aaa161f7b5c413f…
commit e90b64c1495f9540aaa161f7b5c413fb70d14535
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=fdbf91458493aa7068b7b48e378af00…
commit fdbf91458493aa7068b7b48e378af001696bd365
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=bbef7e4d7034e172a75dd1d2b46c5de…
commit bbef7e4d7034e172a75dd1d2b46c5de7dc223c9c
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.
-----------------------------------------------------------------------
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, achemeris/clipping has been deleted
was 0b9b3f87039874b9f468826488ec83baa61fc9c8
-----------------------------------------------------------------------
0b9b3f87039874b9f468826488ec83baa61fc9c8 Transceiver: Fix clipping detection.
-----------------------------------------------------------------------
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, achemeris/dbm has been deleted
was 81837c4f72f1e42bf09f7d618eda9da3a2467832
-----------------------------------------------------------------------
81837c4f72f1e42bf09f7d618eda9da3a2467832 Transceiver: Print noise level for each burst in debug mode.
-----------------------------------------------------------------------
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, achemeris/clipping has been updated
discards d14a24e237048dda50cb86f2ff57d992b5a8591c (commit)
discards bbc01fb171de44ed92c22a862e8275f037dc1b02 (commit)
via 0b9b3f87039874b9f468826488ec83baa61fc9c8 (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 (d14a24e237048dda50cb86f2ff57d992b5a8591c)
\
N -- N -- N (0b9b3f87039874b9f468826488ec83baa61fc9c8)
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-trx/commit/?id=0b9b3f87039874b9f468826488ec83b…
commit 0b9b3f87039874b9f468826488ec83baa61fc9c8
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 15:39:41 2015 -0400
Transceiver: Fix clipping detection.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/sigProcLib.cpp | 12 ------------
1 file changed, 12 deletions(-)
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, achemeris/clipping has been updated
via d14a24e237048dda50cb86f2ff57d992b5a8591c (commit)
from bbc01fb171de44ed92c22a862e8275f037dc1b02 (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=d14a24e237048dda50cb86f2ff57d99…
commit d14a24e237048dda50cb86f2ff57d992b5a8591c
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 16:13:49 2015 -0400
fix clipping.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 8 ++++----
Transceiver52M/sigProcLib.cpp | 26 ++++++++++++++++++--------
2 files changed, 22 insertions(+), 12 deletions(-)
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, achemeris/clipping has been created
at bbc01fb171de44ed92c22a862e8275f037dc1b02 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=bbc01fb171de44ed92c22a862e8275f…
commit bbc01fb171de44ed92c22a862e8275f037dc1b02
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 15:39:41 2015 -0400
Transceiver: Fix clipping detection.
-----------------------------------------------------------------------
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, achemeris/dbm has been updated
discards 81fef44965096d3435da7fa38d3c6cde34cade2a (commit)
discards fdd9630781f4ad4f0517c19e2be88948ee8b78e5 (commit)
via 81837c4f72f1e42bf09f7d618eda9da3a2467832 (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 (81fef44965096d3435da7fa38d3c6cde34cade2a)
\
N -- N -- N (81837c4f72f1e42bf09f7d618eda9da3a2467832)
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-trx/commit/?id=81837c4f72f1e42bf09f7d618eda9da…
commit 81837c4f72f1e42bf09f7d618eda9da3a2467832
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.
-----------------------------------------------------------------------
Summary of changes:
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 "UNNAMED PROJECT".
The branch, jerlbeck/wip/ms-struct has been updated
via 6f9d51e2782ce349aac10278620fa8f47c091ac8 (commit)
via 2db9809ce5a0f4aa096eb79dbb986c193a034736 (commit)
via 656b510286fc71f5cac8e38738f8d10272644ea9 (commit)
via 988b991ce30b5d8cfd3274e6eb09e1c1db092343 (commit)
via 74c47e3f4817f84f6cf511a8e83253d3179a0ac7 (commit)
via 2676163e8140181b17152429ce28b029061d63e7 (commit)
via 0324579575fcd15189fc5681f4aa94e3962119a5 (commit)
via 77cd8ef12907c3ad8f3e244d609feb4824eb0a37 (commit)
via ff181e90e9e26fa53ba5fff74848701f91ac0236 (commit)
via 8c15e1561e456930ece94b2844adc06311e14f9f (commit)
via 98fc1c481feebe4b2fae8d70c87e130f5cccc4d8 (commit)
via 1a217dcf8848954a401c7119fe9da5764f03b7aa (commit)
via 5b66f22cd47e8a20ac2137cb9d37f0f93a564b90 (commit)
via b3ddb7e71000fe071c30c567352389f61f5fe838 (commit)
via 79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316 (commit)
via 4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de (commit)
via 9bb8963feffa73deb17c1efff0b824eb000fba2c (commit)
via 17ee6bb1a0a164fc82dbf36dc5c46e75246d5435 (commit)
via dce39aa8a7139890f9fa74bce9795d78f3d09572 (commit)
from a098c19b5531e175a308fbe4aee39c54cb3c71f1 (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=6f9d51e2782ce349aac10278620fa8f…
commit 6f9d51e2782ce349aac10278620fa8f47c091ac8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 19:16:15 2015 +0200
cs: VTY fixes (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=2db9809ce5a0f4aa096eb79dbb986c1…
commit 2db9809ce5a0f4aa096eb79dbb986c193a034736
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 19:04:30 2015 +0200
ms: Honour max CS values (TODO)
VTY commands:
- cs max <1-4> [<1-4>]
http://cgit.osmocom.org/osmo-pcu/commit/?id=656b510286fc71f5cac8e38738f8d10…
commit 656b510286fc71f5cac8e38738f8d10272644ea9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 17:46:33 2015 +0200
cs: Add retention period for CS upgrade
http://cgit.osmocom.org/osmo-pcu/commit/?id=988b991ce30b5d8cfd3274e6eb09e1c…
commit 988b991ce30b5d8cfd3274e6eb09e1c1db092343
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 16:52:23 2015 +0200
tbf: analyse DL add info string (WIP)
http://cgit.osmocom.org/osmo-pcu/commit/?id=74c47e3f4817f84f6cf511a8e83253d…
commit 74c47e3f4817f84f6cf511a8e83253d3179a0ac7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 16:51:44 2015 +0200
tbf: Ignore lost+recv == 1 (WIP)
http://cgit.osmocom.org/osmo-pcu/commit/?id=2676163e8140181b17152429ce28b02…
commit 2676163e8140181b17152429ce28b029061d63e7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 15:16:27 2015 +0200
tbf: Look on the current CS encoded block only (FIXUP)
http://cgit.osmocom.org/osmo-pcu/commit/?id=0324579575fcd15189fc5681f4aa94e…
commit 0324579575fcd15189fc5681f4aa94e3962119a5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 15:12:10 2015 +0200
tbf: Add adaptive coding scheme configuration (TODO)
This commit adds the follwoing VTY commands to config-pcu:
- cs limits <0-100> <0-100>
- no cs limits
http://cgit.osmocom.org/osmo-pcu/commit/?id=77cd8ef12907c3ad8f3e244d609feb4…
commit 77cd8ef12907c3ad8f3e244d609feb4824eb0a37
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 12:35:35 2015 +0200
tbf: Really set CS, move code to GprsMs (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=ff181e90e9e26fa53ba5fff74848701…
commit ff181e90e9e26fa53ba5fff74848701f91ac0236
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 12:12:32 2015 +0200
tbf: Automagically adjust CS (TODO)
TODO:
- commit message
- doesn't really update the CS yet
- handles the DL only yet
http://cgit.osmocom.org/osmo-pcu/commit/?id=8c15e1561e456930ece94b2844adc06…
commit 8c15e1561e456930ece94b2844adc06311e14f9f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 10:23:24 2015 +0200
vty: Add 'show ms all' command (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=98fc1c481feebe4b2fae8d70c87e130…
commit 98fc1c481feebe4b2fae8d70c87e130f5cccc4d8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 09:42:14 2015 +0200
vty: Add a file for C++ functions
Currently the pcu_vty.c doesn't compile with C++. Thus C++ object
cannot be access directly there.
This commit adds a helper C++ file that exports all functions with C
calling conventions and naming to work around that limitation until
the transition of pcu_vty.c is completed.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=1a217dcf8848954a401c7119fe9da57…
commit 1a217dcf8848954a401c7119fe9da5764f03b7aa
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 10:05:48 2015 +0200
pcu: Set ms_idle_sec to 60s
Since the timing advance storage has been removed, the TA values are
lost, when the last TBF of a single MS is freed. The TA storage has
at least saved the last 30 TA values. So now in more cases a wrong TA
value can be transmitted to an MS. Note that this also could have
happened before the removal of the storage, especially if more than
30 MS were in use.
This commit changes the default value of ms_idle_sec to 60s which is
higher than default value for T3314 (44s, see TS 24.008, 11.2.2),
after which the SGSN will have to start paging anyway. In that case,
a RACH request will be triggered, that will trigger an update of the
TA value in the PCU.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=5b66f22cd47e8a20ac2137cb9d37f0f…
commit 5b66f22cd47e8a20ac2137cb9d37f0f93a564b90
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 16:00:41 2015 +0200
ms: WIP add current_cs_dl/ul (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=b3ddb7e71000fe071c30c567352389f…
commit b3ddb7e71000fe071c30c567352389f61f5fe838
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 14:06:12 2015 +0200
ms: Add back pointer to BTS (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=79741cb0f8c6fc9d56cfbfc3b204c1a…
commit 79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 12:33:30 2015 +0200
tbf: Store MS class in GprsMs objects (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=4fd4ccbb315621b2ceceb2ca3ee5a07…
commit 4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu May 28 19:07:01 2015 +0200
tbf: Move the LLC queue to GprsMs (TODO)
TODO:
- commit message
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=9bb8963feffa73deb17c1efff0b824e…
commit 9bb8963feffa73deb17c1efff0b824eb000fba2c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 11:37:22 2015 +0200
tbf: Make the ms() getter method const
Currently this method cannot be used in other const methods.
This commit adds the missing const keyword.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=17ee6bb1a0a164fc82dbf36dc5c46e7…
commit 17ee6bb1a0a164fc82dbf36dc5c46e75246d5435
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jun 2 11:28:07 2015 +0200
llc: Add missing declarations to llc.h
Currently llc.h relies on the structs BTS, timeval, and msgb being
declared before the file is included.
This commit adds forward declaration for these structs, because they
will only be used for pointer types.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=dce39aa8a7139890f9fa74bce9795d7…
commit dce39aa8a7139890f9fa74bce9795d78f3d09572
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri May 29 10:37:09 2015 +0200
llc: Separate LLC queue handling from gprs_llc (TODO)
TODO:
- cm
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 2 +
src/bts.cpp | 3 +-
src/bts.h | 4 +
src/encoding.cpp | 4 +-
src/gprs_ms.cpp | 100 +++++++++++++++++++-
src/gprs_ms.h | 50 +++++++++-
src/gprs_ms_storage.cpp | 5 +-
src/gprs_ms_storage.h | 6 +-
src/gprs_rlcmac_ts_alloc.cpp | 14 +--
src/llc.cpp | 76 ++++++++-------
src/llc.h | 36 +++++--
src/pcu_main.cpp | 6 ++
src/pcu_vty.c | 114 ++++++++++++++++++++++-
src/{gprs_ms_storage.h => pcu_vty_functions.cpp} | 47 ++++++----
src/{pcu_utils.h => pcu_vty_functions.h} | 23 +++--
src/rlc.h | 2 +
src/tbf.cpp | 48 +++++++++-
src/tbf.h | 17 ++--
src/tbf_dl.cpp | 108 ++++++++++++++++-----
tests/alloc/AllocTest.cpp | 3 +
tests/ms/MsTest.cpp | 12 +--
tests/tbf/TbfTest.cpp | 10 +-
tests/tbf/TbfTest.err | 41 +++++++-
23 files changed, 602 insertions(+), 129 deletions(-)
copy src/{gprs_ms_storage.h => pcu_vty_functions.cpp} (54%)
copy src/{pcu_utils.h => pcu_vty_functions.h} (70%)
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 7f31c90b80c08fbfe2d84d70d397402fdb38b94c (commit)
from f558ed4bb9c0f00997b8f97c2b251a574c1a64c4 (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=7f31c90b80c08fbfe2d84d70d397…
commit 7f31c90b80c08fbfe2d84d70d397402fdb38b94c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Jun 4 08:39:34 2015 +0200
ipa: Add libosmogsm.map entry for ipa_ccm_idtag_parse_off
Addresses:
CCLD utils/utils_test
utils_test.o: In function `test_idtag_parsing':
git/libosmocore/tests/utils/utils_test.c:64: undefined reference to `ipa_ccm_idtag_parse_off'
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gsm/libosmogsm.map | 1 +
1 file changed, 1 insertion(+)
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 "OpenBTS' transceiver retro-fit".
The branch, achemeris/dbm has been updated
via 81fef44965096d3435da7fa38d3c6cde34cade2a (commit)
from fdd9630781f4ad4f0517c19e2be88948ee8b78e5 (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=81fef44965096d3435da7fa38d3c6cd…
commit 81fef44965096d3435da7fa38d3c6cde34cade2a
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Jun 4 00:42:46 2015 -0400
Transceiver: Report noise in dBFS.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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, achemeris/dbm has been updated
via fdd9630781f4ad4f0517c19e2be88948ee8b78e5 (commit)
from 47bb6b9fe0239a23fbb53f75a999c823d1ae19fa (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=fdd9630781f4ad4f0517c19e2be8894…
commit fdd9630781f4ad4f0517c19e2be88948ee8b78e5
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.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 18 +++++++++++-------
Transceiver52M/Transceiver.h | 3 ++-
2 files changed, 13 insertions(+), 8 deletions(-)
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, achemeris/dbm has been updated
discards 919b92602a9865d76743de52a5ae5af0d1568b2a (commit)
via 47bb6b9fe0239a23fbb53f75a999c823d1ae19fa (commit)
via b97a44433ce42b177dadceb8e5705a4bb2a9e597 (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 (919b92602a9865d76743de52a5ae5af0d1568b2a)
\
N -- N -- N (47bb6b9fe0239a23fbb53f75a999c823d1ae19fa)
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-trx/commit/?id=47bb6b9fe0239a23fbb53f75a999c82…
commit 47bb6b9fe0239a23fbb53f75a999c823d1ae19fa
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.
http://cgit.osmocom.org/osmo-trx/commit/?id=b97a44433ce42b177dadceb8e5705a4…
commit b97a44433ce42b177dadceb8e5705a4bb2a9e597
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.
-----------------------------------------------------------------------
Summary of changes:
CommonLibs/Logger.cpp | 3 +--
Transceiver52M/Transceiver.cpp | 38 +++++++++++++++++++-------------------
2 files changed, 20 insertions(+), 21 deletions(-)
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, achemeris/dbm has been created
at 919b92602a9865d76743de52a5ae5af0d1568b2a (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=919b92602a9865d76743de52a5ae5af…
commit 919b92602a9865d76743de52a5ae5af0d1568b2a
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.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit