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 9c2bc1f28480b3487bbc34d6ba2779aff85bcc6d (commit)
via 0a9639012204a79bf5ae4c103a6de083e7e488d6 (commit)
via 155cf8442a796d7263e5fb480e029cad353afcf0 (commit)
via bd8c689ed42c5260719b3ca172ad3052d73467e0 (commit)
via 618babae128ddc2cd1bdca8d65ea1156ad78ee75 (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 (9c2bc1f28480b3487bbc34d6ba2779aff85bcc6d)
\
N -- N -- N (0a9639012204a79bf5ae4c103a6de083e7e488d6)
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=0a9639012204a79bf5ae4c103a6de08…
commit 0a9639012204a79bf5ae4c103a6de083e7e488d6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Jun 12 10:52:34 2015 +0200
ms: Reduce DL CS level if only a few LLC bytes are left
If just a few bytes are left to send to the MS, it makes sense to
reduce the coding scheme level to increase the throughput. This
has been shown by Chen and Goodman in their paper "Theoretical
Analysis of GPRS Throughput and Delay". See their throughput over C/I
measurement graphs (figures 4 and 5 in the paper) for details.
This commit implements a simplified CS downgrade feature for the
downlink. The coding scheme will be downgraded if there are only a
few octets are left to be send over the TBF (see the
downgrade-threshold command below) and the NACK rate is not low (the
CS will not get degraded on a high quality RF link). As an exception,
CS-3 will be degraded to CS-1, since CS-2 does not improve the
throughput in general when a few small packets are sent and the
signal fades slowly (see Chen/Goodman).
The following VTY command is added to the config-pcu node:
- cs downgrade-threshold <1-10000>
- cs no downgrade-threshold
to set the threshold of the number of remaining bytes to be RLC/MAC
encoded. The CS will only be reduced, if the number is below the
threshold. The 'no' command disables this feature completely. The
default value is 200 octets.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=155cf8442a796d7263e5fb480e029ca…
commit 155cf8442a796d7263e5fb480e029cad353afcf0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jun 15 11:05:44 2015 +0200
llc: Keep track of the number of stored LLC octets
To get the number of LLC octets that are stored in the queue, this
commit adds a m_queue_octets member along with a octets() method.
This value is updated similarly to m_queue_size on each modifying
method call.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=bd8c689ed42c5260719b3ca172ad305…
commit bd8c689ed42c5260719b3ca172ad3052d73467e0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jun 15 11:19:13 2015 +0200
llc: Add missing include directive to llc.h
Currently struct llist_head is used without declaration which
accidently did not produce an error so far.
This commit adds the missing include directive.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=618babae128ddc2cd1bdca8d65ea115…
commit 618babae128ddc2cd1bdca8d65ea1156ad78ee75
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jun 15 11:04:25 2015 +0200
llc/test: Add test program for LLC related tests
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.h | 1 +
src/gprs_ms.cpp | 18 ++---
src/llc.cpp | 4 ++
src/llc.h | 11 +++
src/pcu_main.cpp | 1 +
src/pcu_vty.c | 34 ++++++++++
tests/Makefile.am | 14 +++-
tests/llc/LlcTest.cpp | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++
tests/llc/LlcTest.err | 4 ++
tests/llc/LlcTest.ok | 2 +
tests/ms/MsTest.cpp | 38 +++++++++++
tests/ms/MsTest.err | 2 +
tests/ms/MsTest.ok | 2 +
tests/testsuite.at | 7 ++
14 files changed, 309 insertions(+), 9 deletions(-)
create mode 100644 tests/llc/LlcTest.cpp
create mode 100644 tests/llc/LlcTest.err
create mode 100644 tests/llc/LlcTest.ok
hooks/post-receive
--
UNNAMED PROJECT