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.orgThis 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