osmo-pcu.git branch master updated. 0.4.0-65-g01bd0cc

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Thu Jan 25 16:13:27 UTC 2018


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  01bd0cc42ff067cd5eb8c6613418713cfccfd3eb (commit)
       via  9f46071409d1ac17a4be5442185f88c4829c310c (commit)
       via  c59ef12e51460e97ab6b61a483c35e2fc8f84991 (commit)
       via  2ecf0fdfc26efd5f504c0bcec28f233bd06693d7 (commit)
       via  46fbfceac6dfa6641d3e00c1a102622550bb7190 (commit)
      from  fdd79e9828b79ef0fbd0b17b6188473cd43f388d (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=01bd0cc42ff067cd5eb8c6613418713cfccfd3eb

commit 01bd0cc42ff067cd5eb8c6613418713cfccfd3eb
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 23 20:58:49 2018 +0100

    Add multislot classes from latest spec
    
    The table B.1 is copy-pasted from 3GPP TS 45.002 and reformatted via
    Emacs macros into C struct to avoid typos. The test output expanded
    accordingly.
    
    The allocation test expectations and output are adjusted accordingly.
    
    Note: classes 35-45 which need TA offset are not properly supported
    yet. This can be extended once we have such devices available for tests.
    
    Change-Id: I1ef2eb99c517f25e7d1e71b985a3e0eb3879eb2c
    Related: OS#2282

http://cgit.osmocom.org/osmo-pcu/commit/?id=9f46071409d1ac17a4be5442185f88c4829c310c

commit 9f46071409d1ac17a4be5442185f88c4829c310c
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 23 20:57:08 2018 +0100

    AllocTest: remove assumption on max MS class
    
    So far the allocation was only tested up to hardcoded MS class 29. Drop
    that assumption and test for all supported MS classes. Adjust expected
    test output as necessary.
    
    Note: using mslot_class_max() forces allocation for MS classes 30 and 31
    for which no actual data is available (will be added in follow-up
    patches) which current implementation treats differently depending on
    TX/RX direction - see gprs_alloc_max_dl_slots_per_ms(). Because of that
    we have to adjust the expected number of allocations in
    test_successive_allocation() as well.
    
    Change-Id: I7737f303d97197ef159b14a19c3312a11f07b433
    Related: OS#2282

http://cgit.osmocom.org/osmo-pcu/commit/?id=c59ef12e51460e97ab6b61a483c35e2fc8f84991

commit c59ef12e51460e97ab6b61a483c35e2fc8f84991
Author: Max <msuraev at sysmocom.de>
Date:   Mon Nov 27 13:21:41 2017 +0100

    AllocTest: expand test output
    
    * print MS classes
    * unify and print test mode description
    * print additional info on test completion
    
    This only changes meta info about test run but not the actual test
    output.
    
    Change-Id: I30a4b8f561a9677f4e9ded33a051a249bd15a6a2
    Related: OS#2282

http://cgit.osmocom.org/osmo-pcu/commit/?id=2ecf0fdfc26efd5f504c0bcec28f233bd06693d7

commit 2ecf0fdfc26efd5f504c0bcec28f233bd06693d7
Author: Max <msuraev at sysmocom.de>
Date:   Tue Nov 21 18:13:31 2017 +0100

    AllocTest: adjust test_alloc_b()
    
    This function contains 3 independent test cases. Let's split them into
    separate functions to simplify further modifications:
    
    * split test cases into separate functions
    * use them for mass test as well
    * change function names to avoid confusion
    * make individual test cases return error instead of failing via assert
      on allocation failure
    
    The top-level test_alloc_b() is used as part of exhaustion tests in
    test_all_alloc_b() for example, so it's expected that allocation might
    fail (due to TFI or USF exhaustion for example) eventually. In this case
    it's better to indicate it to caller instead of failing entire program.
    
    The test output does not require any adjustements because we do not
    exhaust to the point of allocation failure yet.
    
    Change-Id: Id7e03a85ce96e7d617cecee963759bae589a3a1a
    Related: OS#2282

http://cgit.osmocom.org/osmo-pcu/commit/?id=46fbfceac6dfa6641d3e00c1a102622550bb7190

commit 46fbfceac6dfa6641d3e00c1a102622550bb7190
Author: Max <msuraev at sysmocom.de>
Date:   Wed Nov 1 19:22:25 2017 +0100

    Add tests for find_multi_slots()
    
    * make function public
    * add tests
    
    Change-Id: I4174703808335c19341cd5b5f4422496d958967f

-----------------------------------------------------------------------

Summary of changes:
 src/gprs_rlcmac.h            |     3 +
 src/gprs_rlcmac_ts_alloc.cpp |    10 +-
 src/mslot_class.c            |    37 +-
 src/mslot_class.h            |     5 +-
 tests/Makefile.am            |    12 +-
 tests/alloc/AllocTest.cpp    |   464 +-
 tests/alloc/AllocTest.err    | 91350 +++++++++++++++++++++++++++++++++++------
 tests/alloc/AllocTest.ok     |  6174 ++-
 tests/alloc/MslotTest.cpp    |   177 +
 tests/alloc/MslotTest.ok     |  1732 +
 tests/testsuite.at           |     6 +
 11 files changed, 86021 insertions(+), 13949 deletions(-)
 create mode 100644 tests/alloc/MslotTest.cpp
 create mode 100644 tests/alloc/MslotTest.ok


hooks/post-receive
-- 
UNNAMED PROJECT



More information about the osmocom-commitlog mailing list