osmo-pcu.git branch neels/master created. 0.4.0-93-gdeeb68b

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
Tue Feb 27 21:35:34 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, neels/master has been created
        at  deeb68bebabb7a7fc749592145abeebb0ca7d3ad (commit)

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

commit deeb68bebabb7a7fc749592145abeebb0ca7d3ad
Author: Max <msuraev at sysmocom.de>
Date:   Mon Feb 5 16:15:30 2018 +0100

    Simplify TS alloc: move slot check into functions
    
    Move timeslot applicability check outside of nested for loop into
    separate functions and document them. Add corresponding tests.
    
    This allows us to clarify types used in TS-related computations.
    
    Change-Id: Ic39e848da47dc11357782362fdf6206d2c1457c2
    Related: OS#2282

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

commit 321bf390d0ae41d2bce36433c468e410ae6fc840
Author: Max <msuraev at sysmocom.de>
Date:   Mon Feb 19 18:00:38 2018 +0100

    Simplify TS alloc: move slot assignment
    
    Move into separate functions:
    * move timeslot reservation
    * move UL timeslot assignment
    * move DL timeslot assignment
    
    Change-Id: I64cf78c5cfc78664766f9769dd5cde632dab92b0
    Related: OS#2282

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

commit 5e9f9a9773025060c70c11c2588f646d0fc5c7f1
Author: Max <msuraev at sysmocom.de>
Date:   Tue Feb 20 18:16:11 2018 +0100

    TBF: make network counters internal
    
    * store N310* counters in shared array similar to corresponding timers
    * add functions to increment/reset counters
    
    This avoids direct access to TBF counters from PDCH.
    
    Change-Id: I8ffff9c7186f74bde7e6ac5f6e98f0b3e4c35274
    Related: OS#1539

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

commit ca65e84382af8ddb8b81112c5b1b03a16273e345
Author: Max <msuraev at sysmocom.de>
Date:   Wed Jan 31 18:03:49 2018 +0100

    Simplify TS alloc: constify max dl slot func
    
    Constify parameters of gprs_alloc_max_dl_slots_per_ms().
    
    Change-Id: Ic90930d98560459eab0054cb9e1625cb99db61c8
    Related: OS#2282

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

commit 430d38bc1abef75dfaf9337371b65442fde1ca24
Author: Max <msuraev at sysmocom.de>
Date:   Mon Feb 5 16:11:36 2018 +0100

    Simplify TS alloc: don't use PDCH for free TFI
    
    Don't use PDCH from free TFI lookup routine. This allows for simpler
    function which can be moved to mslot_class.c alongside with other
    similar helpers.
    
    Change-Id: Ie154866900453d232a890f7b9a30911b451525a1
    Related: OS#2282

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

commit 17447b6ca572ea44f439d89532965a4c356c3024
Author: Max <msuraev at sysmocom.de>
Date:   Mon Feb 19 17:17:28 2018 +0100

    Move PDCH-related functions into separate files
    
    The PDCH class and corresponding functions are rather self-contained and
    independent from BTS implementation. Let's move them into separate file
    to make bts.cpp more manageable. As additional benefit it allow us to
    somewhat untangle all the different cross-dependent includes.
    
    Change-Id: Ie05e25361e6741a81b024679f9675c98d4923683
    Related: OS#1539

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

commit 1fe35ec3d83fbc62d1a9fa2c5867444649794b60
Author: Max <msuraev at sysmocom.de>
Date:   Wed Jan 31 17:21:21 2018 +0100

    Simplify TS alloc: split USF/UL allocation
    
    * move USF allocation into separate function
    * document USF allocation
    
    This allows to clearly see where selected UL TS is forced into single TS
    in algorithm B allocator.
    
    Change-Id: I563dc10827ce68295553f88f3bf2e1fc0ba595c1
    Related: OS#2282

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

commit 2d759e90f6593fb21671a17c187bc1dcd8100210
Author: Max <msuraev at sysmocom.de>
Date:   Wed Jan 31 17:00:06 2018 +0100

    Simplify TS alloc: split allocation
    
    * generalize TS allocation and move it into separate function
    * move single-slot allocation into separate function
    * use common functions for TS allocation on both UL and DL
    
    Change-Id: Ied45ae380c345bc76fe9d6fd9a6184d1109f83f2
    Related: OS#2282

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

commit 74c9d137df3955738d17a8b67c5b2db0b94d4148
Author: Max <msuraev at sysmocom.de>
Date:   Wed Jan 31 15:22:36 2018 +0100

    Simplify TS alloc: separate capacity computation
    
    Move TRX capacity computation into separate function and document it.
    
    Change-Id: Ifd88fc7ff818ea2a041eae61c5d457926a0df0f2
    Related: OS#2282

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

commit 6b1eca5f59d46d19009658cc90aac9fe23cc8b1e
Author: Max <msuraev at sysmocom.de>
Date:   Wed Jan 31 15:28:53 2018 +0100

    Simplify TS alloc: split off RX mask computation
    
    Move computation of RX mask into separate function and document it. This
    allows to significantly shrink find_multi_slot() function and overall
    improve code readability.
    
    Since the test output requires cosmetic adjustment anyway due to change
    in the sequence of log messages, use this opportunity to better group
    and format log message.
    
    Change-Id: I731726a096bba7ee97499e5cbe3e7401869d7392
    Related: OS#2282

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

commit 6d6dea05a38200d5184e8df30326b4cc65f4f692
Author: Max <msuraev at sysmocom.de>
Date:   Fri Jan 26 13:31:42 2018 +0100

    Update header includes
    
    Many files include unnecessary headers and don't include headers which
    are actually used. Because of that combined with the fact that OsmoPCU
    is a mixture of C and C++, it makes it hard to modularize code. Fix
    this (using iwyu [1] tool):
    
    * add missing headers
    * remove unused headers
    
    [1] https://include-what-you-use.org/
    
    Related: OS#1539
    Change-Id: I8c9f488a43b099c72b2d30d3245e7ba50872fc00

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

commit 6d026d26cd54a3a0096fd95fbafa1c7411a5aa0f
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 30 13:29:38 2018 +0100

    Move include guard to the top
    
    Having explicit include above the douible-include guard defines is
    potential source for hard to track bugs. Let's move it inside the guard
    statement.
    
    Change-Id: I5114a63ce00b03c8eed23565d52969250bd505cc
    Related: OS#1539

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

commit 5e5c482da25371f97b6fa1113d25405345fb3c68
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 30 12:00:08 2018 +0100

    Move paging generation into PDCH
    
    Previously paging was prepared inside BTS function and than handed over
    to PDCH function. Move the actual preparation into PDCH to better
    decouple PDCH from BTS.
    
    Related: OS#1539
    Change-Id: I389fb16b6e54040770c21f88edbcb8e045636928

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

commit 09cbbc1a96a71c3a77ed43940c70c8ce12c60a28
Author: Max <msuraev at sysmocom.de>
Date:   Fri Jan 26 18:49:39 2018 +0100

    Use explicit type for pcu_lsb()
    
    It's only used for byte-long input so we can specify input and output
    types explicitly.
    
    Change-Id: Id0bef691e17e4331c7c4b491661e36173d85388a

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

commit 83d6c2f0e438ec4129bddb9a54ce9dd2777c0748
Author: Stefan Sperling <ssperling at sysmocom.de>
Date:   Wed Feb 14 19:46:33 2018 +0100

    Make osmo-pcu wait for BTS to become available at start-up time.
    
    After the PCU socket becomes available, the BTS might send an
    INFO_IND message with the 'ACTIVE' flag cleared. If this happens,
    do not exit immediately, but keep retrying until an INFO_IND
    message with the 'ACTIVE' flag arrives.
    
    Note that this change only affects behaviour at process start-up time.
    If the BTS switches from active to inactive state then osmo-pcu will
    still exit. If this behaviour should be changed as well it could be
    done in a follow-up patch.
    
    Tested against osom-bsc + osmo-bts-virtual.
    
    Change-Id: Ic42a5601a43b81d260721fef5d9fa52447f9d309
    Related: OS#2689

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

commit 8bba6a29e555fb301c040289912c9d711f8af9bf
Author: Max <msuraev at sysmocom.de>
Date:   Tue Feb 13 12:53:55 2018 +0100

    emu: use libosmocore definitions
    
    Change-Id: I4eade528faeb3841549ad7a6c78e8c1357909614

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

commit 7e7ab0070e95e1a7c57b95ba5c8377312a75c37c
Author: Max <msuraev at sysmocom.de>
Date:   Thu Feb 1 16:49:23 2018 +0100

    TBF: move common test code into functions
    
    * move common code into functions
    * print error instead of failing test right away
    
    This allows the tests to continue till completion even in case of
    intermediate error which simplifies troubleshooting by allowing to
    gather more errors in a single test run.
    
    Change-Id: I1c4ad1dc94542835f15bd666f0821e0ccfcc78c1
    Related: OS#1759

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

commit 7b1087bb0306875e3368077d1befded374192c14
Author: Max <msuraev at sysmocom.de>
Date:   Fri Jan 5 15:53:08 2018 +0100

    RACH: improve single block detection
    
    Replace unreadable if-else ladder in is_single_block() with regular
    switch-case. This enables implementation of 11-bit RACH support in
    follow-up patches.
    
    Related: OS#1548
    Change-Id: I9180478152f9341f11bb3dffe61671da683f24d8

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

commit 48aa75735cf1d051254f6d6a068e06b2c42faddd
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 30 17:53:02 2018 +0100

    vty: drop unused function
    
    Change-Id: I01f3773ca6a9b6d4e28ca2f59c944c6d48918dd1

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

commit 2c53b3b4954974c2f3071aacbeed3eed9f2126a8
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 30 17:49:53 2018 +0100

    TBF: show assignment kind in vty
    
    Change-Id: Ic4e40d9c141ab7ee3f7c4dceec007dbe16359f93
    Related: OS#1759

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

commit 4988bcbe2e8fb34a2c8dddc885e2c5bb15169a0e
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 30 16:56:43 2018 +0100

    TBF: add helpers for assignment type handling
    
    * add function to set/unset given assignment type
    * log assignment type flag changes
    * update tests output with additional logs
    
    This enables us to carefully track the TBF assignment type transitions.
    
    Change-Id: I3fe9d52472be8b7f257e8326b2f84e8e7d7bd1f4
    Related: OS#1759

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

commit 30b68e911a20f0a3e8bc625dcddba6457b2226de
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 30 16:03:10 2018 +0100

    TBF: decrease logging verbosity for traffic
    
    Change-Id: If43aa9895abf58602556c986a633ff93a6f00b06

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

commit b28518bee85656c6e363197b72370c1e6cd9eb47
Author: Max <msuraev at sysmocom.de>
Date:   Thu Sep 28 16:41:24 2017 +0200

    Simplify TS alloc: internalize TRX check
    
    Move TRX check inside local tfi_find_free() wrapper to make main
    algorithm easier to follow.
    
    Change-Id: I02da2b8ba8c9c8815dae0e39e1fed277ca0df171
    Related: OS#2282

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

commit 3d60f305a1b74f9b6e6c0006ca9ef8e0bf2f4e8c
Author: Max <msuraev at sysmocom.de>
Date:   Fri Jan 26 12:36:43 2018 +0100

    TS alloc: print suggested TRX on allocation errors
    
    If TS allocation fails due to unavailable TFI, print TRX which was
    suggested to allocator. This simplifies allocator debugging but requires
    cosmetic modifications to test output.
    
    Change-Id: Icaf97d71d71985d52dc0bda448c26b19fe5645e7
    Related: OS#2282

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

commit c13bc09b12424284c9ea554da4915e38f6e620ee
Author: Max <msuraev at sysmocom.de>
Date:   Fri Jan 26 11:09:16 2018 +0100

    Simplify TS alloc: adjust function signatures
    
    * document used parameters and return values
    * use consistent formatting
    * constify function parameters where appropriate (adjusting parameter
      types if necessary)
    
    Change-Id: I211b10b4da59c73d509b719346774515c761886a
    Related: OS#2282

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

commit 95babb352d91a5627b897246bb07bf63617c2956
Author: Max <msuraev at sysmocom.de>
Date:   Wed Sep 20 17:55:28 2017 +0200

    Simplify TS alloc: use defines for constants
    
    * define and use constant for occupied TFI instead copying the same
      magic number all over the place
    * use libosmocore's define for bit pretty-printer
    
    Change-Id: I2699ceebf0cbec01652a02fa68ccc9e9419d0293
    Related: OS#2282

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

commit 78bc0c3e8fee66fbb188eedba266661974bf989b
Author: Max <msuraev at sysmocom.de>
Date:   Thu Sep 28 16:25:25 2017 +0200

    Simplify TS alloc: avoid TS reassignment
    
    Assign reserved_*_slots only when multislot masks are found to avoid
    reassignment and make code easier to follow.
    
    Change-Id: I9b0482f4ea75ead9855cd78e33c8e70d0ccf4484
    Related: OS#2282

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

commit ad29586df715a01fc992fea6fc776c6ea482db09
Author: Max <msuraev at sysmocom.de>
Date:   Fri Jan 26 11:01:35 2018 +0100

    Simplify TS alloc: fix allocation calls
    
    Using the semantic patch below, adjust allocation-related calls to match
    updated allocator signatures.
    
    // spatch --c++ --dir src -I src --sp-file callfix.spatch --in-place --recursive-includes
    // spatch --c++ --dir tests -I src --sp-file callfix.spatch --in-place --recursive-includes
    @@ expression A, B, C, D, E; @@
    tbf_alloc_ul_tbf(A, B, C, D, E,
    (
    - 1
    + true
    |
    - 0
    + false
    )
     )
    @@ expression A, B, C, D, E; @@
    tbf_alloc_dl_tbf(A, B, C, D, E,
    (
    - 1
    + true
    |
    - 0
    + false
    )
     )
    
    Change-Id: I43c76cb49093b40eb854d324e898e821270053dc
    Related: OS#2282

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

commit 399804b941414e2eaa9763e21abde73166cc469b
Author: Max <msuraev at sysmocom.de>
Date:   Thu Sep 28 15:56:05 2017 +0200

    Simplify TS alloc: adjust allocator signatures
    
    * drop unused parameters (from both functions and structs)
    * document used parameters and return values
    * tighten types used for parameters
    * use consistent formatting
    
    Tests are adjusted accordingly but test results are left untouched to
    avoid regressions.
    
    Change-Id: I39d81ab64ff790b9c4c2d0312a574485cd83e755
    Related: OS#2282

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

commit f7607d63290583f978e6c6677694047d823b8f05
Author: Max <msuraev at sysmocom.de>
Date:   Thu Jan 25 19:47:28 2018 +0100

    TBF: override send function via linker option
    
    Use --wrap linker facility to override pcu_sock_send() similar to other
    Osmo* projects.
    
    Change-Id: Ia3d436bd3d1fb0ce8e98526bd7457f4c57667ceb

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

commit 011a0b4d066ef1abe1adde029cf8e8a9759dbc78
Author: Max <msuraev at sysmocom.de>
Date:   Thu Jan 25 19:52:27 2018 +0100

    TBF: decrease L1 logging verbosity in test
    
    Don't clutter output with low-level details.
    
    Change-Id: I451f2472070dea2387bfaea45ca5bdd9e3b2276d

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

commit ac2e0e686e2448e71e4b56bdf856cdbfc55cc90d
Author: Max <msuraev at sysmocom.de>
Date:   Thu Jan 25 15:41:28 2018 +0100

    cosmetic: fix whitespace issue with include files
    
    Change-Id: I401fe88f5bd1665becd6fe6d4204b3877d548ccc

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

commit acb998c8499508bb367d33427e6ab97d83a1b5ad
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=788ed90ce67bd76eb890e6a762ab2bb5b1d7289f

commit 788ed90ce67bd76eb890e6a762ab2bb5b1d7289f
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=0c82e35e4fccdbf3989dbd013e0637e9df7d1f0b

commit 0c82e35e4fccdbf3989dbd013e0637e9df7d1f0b
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=28a187abeedea4926399e35d21f55afeafb6e91d

commit 28a187abeedea4926399e35d21f55afeafb6e91d
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=8f953fb4dff4c5a9a3bfd35b33993321792eddab

commit 8f953fb4dff4c5a9a3bfd35b33993321792eddab
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

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

commit 6853c2241069531b1858b1f52ee2f6b1f0933747
Author: Max <msuraev at sysmocom.de>
Date:   Wed Jan 24 11:04:59 2018 +0100

    TBF: adjust test log levels
    
    * enable debugging for DTBF*
    * disable excessive DRLCMAC*
    
    Change-Id: I122620941e7939d513742c8589a75e0ab76f79ab

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

commit c4640ca6df25c150baf65c917956efb8a4ee460e
Author: Max <msuraev at sysmocom.de>
Date:   Wed Jan 24 11:00:17 2018 +0100

    TBF: make poll state internal
    
    * add functions/macros for setting TBF's poll state
    * add function for checking TBF's poll state
    
    Change-Id: I6db1c4e7bd0a49aeb5e391afe371c36b96c6a702
    Related: OS#1539

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

commit 8dacdd87a363a5bc6f980bca6920682da2e0b0c4
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 23 20:16:23 2018 +0100

    TBF: make UL ack state internal
    
    * add functions/macros for setting TBF's UL ack state
    * add functions for checking TBF's UL ack state
    
    N. B: this should not be confused with TBF-UL state.
    
    Change-Id: I144483447d4b0b93e775da0e926ee45eb8ab39f3
    Related: OS#1539

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

commit d372c393e57897dab5f33eca3f064b6d57ae1dd3
Author: Max <msuraev at sysmocom.de>
Date:   Tue Jan 23 20:09:06 2018 +0100

    TBF: make UL/DL state internal
    
    * add functions/macros for setting TBF's UL/DL state
    * add functions for checking TBF's UL/DL state
    * move pre-free check into separate function
    
    N. B: this should not be confused with TBF-UL or TBF-DL state.
    
    Change-Id: Idcbf5775d17b1247f2ed01788f9b0788ce66e871
    Related: OS#1539

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

commit 768e7982c0cb17976bf66976a5cb6acbd02adcec
Author: Max <msuraev at sysmocom.de>
Date:   Fri Jan 19 18:22:25 2018 +0100

    TBF: add dedicated log categories
    
    Previously all TBF-related events were logged as part of DRLCMAC which
    is too broad to make it practically useful due to excessive amount of
    log messages generated. Introduce dedicated log categories for
    TBF-related events. Adjust test output as necessary.
    
    Change-Id: I64d660e5971263d5c63d2ba95d50625c16a594aa

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

commit 5b87b73e6c56198a84515188e1fa4055f6637934
Author: Max <msuraev at sysmocom.de>
Date:   Mon Jan 15 11:28:40 2018 +0100

    Set V_N and V_B to known initial state
    
    Reset V_N and V_B in UL/DL window class constructors to make sure we
    always start from known initial state.
    
    Related: OS#1759
    Change-Id: I8e14ffa913b49c5394229220de9165cdfaabdf19
    Fixes: CID70468, CID70469.

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

commit 2f99b9800b246dd95cd919607ae461e46d769027
Author: Max <msuraev at sysmocom.de>
Date:   Wed Jan 17 16:14:59 2018 +0100

    jenkins.sh: Disable building doxygen for deps
    
    Don't clutter build logs with irrelevant output.
    
    Change-Id: If1784baa519c10ab0ab3e600f373c27a6c8ae4c6

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

commit b873462f06e2517aeff41c3691e4a61a7b79c8b0
Author: Max <msuraev at sysmocom.de>
Date:   Fri Jan 12 15:48:12 2018 +0100

    TBF: log source of state transitions
    
    We use the same approach for osmo_fsm: when state transition happens,
    it's not very useful to always log the transition function itself, it's
    much more useful to see where the actual transition comes from.
    
    Change-Id: I348ba89bdda2b44c7019e9c893c764ee08c80bec
    Related: OS#1759

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

commit 9d4bdee4577a0b4828fd83490e246dfcc3eef9af
Author: Max <msuraev at sysmocom.de>
Date:   Mon Jan 15 16:43:22 2018 +0100

    Allow specifying sysmocom headers explicitly
    
    The headers for LC1.5 are specified explicitly. Add corresponding option
    to specify sysmoBTS headers location and use it in jenkins build. While
    at it, unify header fixup code with the one used in OsmoBTS.
    
    Change-Id: I5248e8b389fd240b4d5a0bcf6c954d6115262462

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


hooks/post-receive
-- 
UNNAMED PROJECT



More information about the osmocom-commitlog mailing list