osmo-pcu/tests
Pau Espin d6c555ebd6 Move out of alloc_algo code modifying the data model
This way the alloc_algo() becomes idempotent, simplifying implementation
of new alloc_algos as well as rolling back if allocation fails (for
instance because some resource is exhausted at the time).

For now the code applying the results is moved to tbf::alloc_algo(), but
it will eventually get out of tbf code, so that the MS object is
responsible for running it. As a result, there's no even need to create
TBF object before trying to allocate resources, which will help furher in
rollback operations described above.

Change-Id: I5ffd00f5f80bde4b73b78db44896f65e70e12b20
2023-04-26 13:28:55 +02:00
..
alloc ms: Get rid of ms->delay field 2023-04-21 14:36:28 +02:00
app_info Add new log category 'ms' 2023-04-21 14:36:28 +02:00
bitcomp tests: Replace deprecated API log_set_print_filename 2021-02-19 16:24:11 +01:00
codel tests: Replace deprecated API log_set_print_filename 2021-02-19 16:24:11 +01:00
edge Update libosmogsm deprecated include 2023-03-14 11:19:53 +01:00
emu alloc_algo: Pass a struct containing all req params 2023-04-21 14:43:30 +02:00
fn pcu_l1_if_phy: add new PHY API function to disconnect PDCH 2023-02-27 16:46:01 +01:00
llc ms: Hold a reference during ms_alloc 2023-04-21 14:36:28 +02:00
llist llist: Add missing const qualifier in llist cast method 2015-08-24 12:23:50 +02:00
ms ms: Rename field timer -> release_timer 2023-04-21 14:36:28 +02:00
rlcmac tests/rlcmac: use ARRAY_SIZE macro 2022-08-06 02:51:46 +07:00
tbf Move out of alloc_algo code modifying the data model 2023-04-26 13:28:55 +02:00
types ms: Hold a reference during ms_alloc 2023-04-21 14:36:28 +02:00
ulc Move out of alloc_algo code modifying the data model 2023-04-26 13:28:55 +02:00
Makefile.am tests: $(BUILT_SOURCES) is not defined, depend on osmo-pcu 2023-03-31 13:50:59 +00:00
testsuite.at tests: Introduce unit tests for PDCH UL Controller 2021-03-15 19:35:43 +01:00