osmo-pcu.git branch jerlbeck/wip/ms-struct updated. 0.2-460-g6f9d51e

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 Jun 4 17:26:59 UTC 2015


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=6f9d51e2782ce349aac10278620fa8f47c091ac8

commit 6f9d51e2782ce349aac10278620fa8f47c091ac8
Author: Jacob Erlbeck <jerlbeck at sysmocom.de>
Date:   Thu Jun 4 19:16:15 2015 +0200

    cs: VTY fixes (TODO)

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

commit 2db9809ce5a0f4aa096eb79dbb986c193a034736
Author: Jacob Erlbeck <jerlbeck at 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=656b510286fc71f5cac8e38738f8d10272644ea9

commit 656b510286fc71f5cac8e38738f8d10272644ea9
Author: Jacob Erlbeck <jerlbeck at 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=988b991ce30b5d8cfd3274e6eb09e1c1db092343

commit 988b991ce30b5d8cfd3274e6eb09e1c1db092343
Author: Jacob Erlbeck <jerlbeck at 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=74c47e3f4817f84f6cf511a8e83253d3179a0ac7

commit 74c47e3f4817f84f6cf511a8e83253d3179a0ac7
Author: Jacob Erlbeck <jerlbeck at 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=2676163e8140181b17152429ce28b029061d63e7

commit 2676163e8140181b17152429ce28b029061d63e7
Author: Jacob Erlbeck <jerlbeck at 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=0324579575fcd15189fc5681f4aa94e3962119a5

commit 0324579575fcd15189fc5681f4aa94e3962119a5
Author: Jacob Erlbeck <jerlbeck at 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=77cd8ef12907c3ad8f3e244d609feb4824eb0a37

commit 77cd8ef12907c3ad8f3e244d609feb4824eb0a37
Author: Jacob Erlbeck <jerlbeck at 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=ff181e90e9e26fa53ba5fff74848701f91ac0236

commit ff181e90e9e26fa53ba5fff74848701f91ac0236
Author: Jacob Erlbeck <jerlbeck at 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=8c15e1561e456930ece94b2844adc06311e14f9f

commit 8c15e1561e456930ece94b2844adc06311e14f9f
Author: Jacob Erlbeck <jerlbeck at 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=98fc1c481feebe4b2fae8d70c87e130f5cccc4d8

commit 98fc1c481feebe4b2fae8d70c87e130f5cccc4d8
Author: Jacob Erlbeck <jerlbeck at 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=1a217dcf8848954a401c7119fe9da5764f03b7aa

commit 1a217dcf8848954a401c7119fe9da5764f03b7aa
Author: Jacob Erlbeck <jerlbeck at 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=5b66f22cd47e8a20ac2137cb9d37f0f93a564b90

commit 5b66f22cd47e8a20ac2137cb9d37f0f93a564b90
Author: Jacob Erlbeck <jerlbeck at 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=b3ddb7e71000fe071c30c567352389f61f5fe838

commit b3ddb7e71000fe071c30c567352389f61f5fe838
Author: Jacob Erlbeck <jerlbeck at 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=79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316

commit 79741cb0f8c6fc9d56cfbfc3b204c1a2cbb3a316
Author: Jacob Erlbeck <jerlbeck at 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=4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de

commit 4fd4ccbb315621b2ceceb2ca3ee5a07fc88937de
Author: Jacob Erlbeck <jerlbeck at 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=9bb8963feffa73deb17c1efff0b824eb000fba2c

commit 9bb8963feffa73deb17c1efff0b824eb000fba2c
Author: Jacob Erlbeck <jerlbeck at 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=17ee6bb1a0a164fc82dbf36dc5c46e75246d5435

commit 17ee6bb1a0a164fc82dbf36dc5c46e75246d5435
Author: Jacob Erlbeck <jerlbeck at 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=dce39aa8a7139890f9fa74bce9795d78f3d09572

commit dce39aa8a7139890f9fa74bce9795d78f3d09572
Author: Jacob Erlbeck <jerlbeck at 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



More information about the osmocom-commitlog mailing list